From 26579234f4acd743487bd51956410e7764296e97 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 3 Nov 2023 02:16:56 +0300 Subject: [PATCH] Sync with portage [Fri Nov 3 02:16:56 MSK 2023]. --- Manifest.files.gz | Bin 29284 -> 29292 bytes app-admin/Manifest.gz | Bin 31851 -> 31859 bytes app-admin/awscli/Manifest | 3 + app-admin/awscli/awscli-1.29.74.ebuild | 87 + app-admin/awscli/awscli-1.29.75.ebuild | 87 + app-admin/awscli/awscli-1.29.76.ebuild | 87 + .../clustershell/clustershell-1.9.2.ebuild | 2 +- app-admin/exo/Manifest | 2 +- .../{exo-1.74.2.ebuild => exo-1.74.4.ebuild} | 0 app-admin/hcloud/Manifest | 2 +- ...oud-1.38.2.ebuild => hcloud-1.39.0.ebuild} | 0 .../logrotate/logrotate-3.20.1-r1.ebuild | 4 +- app-admin/logrotate/logrotate-3.21.0.ebuild | 2 +- app-admin/mcelog/Manifest | 1 + app-admin/mcelog/mcelog-196.ebuild | 54 + app-admin/mongosh-bin/Manifest | 4 +- ...-1.1.9.ebuild => mongosh-bin-2.0.2.ebuild} | 4 +- app-admin/stow/stow-2.3.1.ebuild | 4 +- app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +- app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +- app-admin/sudo/sudo-1.9.14_p3.ebuild | 2 +- app-admin/sudo/sudo-9999.ebuild | 2 +- app-antivirus/Manifest.gz | Bin 885 -> 883 bytes app-antivirus/lkrg/lkrg-0.9.6-r1.ebuild | 2 +- app-antivirus/lkrg/lkrg-0.9.7.ebuild | 2 +- app-arch/Manifest.gz | Bin 17602 -> 17599 bytes app-arch/bzip2/bzip2-1.0.8-r4.ebuild | 2 +- app-arch/clzip/clzip-1.13.ebuild | 2 +- app-arch/gzip/gzip-1.12-r4.ebuild | 2 +- app-arch/gzip/gzip-1.13.ebuild | 2 +- app-arch/libarchive/libarchive-3.7.1.ebuild | 2 +- app-arch/libarchive/libarchive-3.7.2.ebuild | 2 +- app-arch/lunzip/lunzip-1.13.ebuild | 2 +- app-arch/lzip/lzip-1.23.ebuild | 2 +- app-arch/lziprecover/lziprecover-1.23.ebuild | 4 +- app-arch/lzlib/lzlib-1.13-r1.ebuild | 2 +- app-arch/pdlzip/pdlzip-1.12.ebuild | 2 +- app-arch/pigz/pigz-2.8.ebuild | 2 +- app-arch/plzip/plzip-1.10.ebuild | 4 +- app-arch/tar/tar-1.34-r2.ebuild | 2 +- app-arch/tar/tar-1.34-r3.ebuild | 2 +- app-arch/tar/tar-1.35.ebuild | 2 +- app-arch/xz-utils/Manifest | 2 + app-arch/xz-utils/xz-utils-5.2.11.ebuild | 2 +- app-arch/xz-utils/xz-utils-5.2.12.ebuild | 2 +- app-arch/xz-utils/xz-utils-5.4.2.ebuild | 2 +- app-arch/xz-utils/xz-utils-5.4.3.ebuild | 2 +- app-arch/xz-utils/xz-utils-5.4.4.ebuild | 4 +- app-arch/xz-utils/xz-utils-5.4.5.ebuild | 146 ++ app-arch/xz-utils/xz-utils-9999.ebuild | 4 +- app-backup/Manifest.gz | Bin 8051 -> 8047 bytes app-backup/restic/Manifest | 4 +- ...tic-0.16.0.ebuild => restic-0.16.2.ebuild} | 2 +- app-containers/Manifest.gz | Bin 8880 -> 8880 bytes .../aardvark-dns/aardvark-dns-1.8.0-r1.ebuild | 2 +- app-containers/buildah/Manifest | 2 +- app-containers/buildah/buildah-1.29.1.ebuild | 51 - app-containers/buildah/buildah-1.32.2.ebuild | 124 ++ app-containers/buildah/buildah-9999.ebuild | 9 + app-containers/buildah/metadata.xml | 8 +- app-containers/catatonit/Manifest | 1 + .../catatonit/catatonit-0.2.0.ebuild | 31 + .../catatonit/catatonit-9999.ebuild | 5 +- app-containers/conmon/metadata.xml | 8 +- .../containers-common-0.56.0-r1.ebuild | 2 +- .../containers-common-0.56.0.ebuild | 76 - .../containers-common-9999.ebuild | 2 +- .../containers-common/files/mounts.conf | 3 - .../containers-common/files/seccomp.json | 1051 ------------ app-containers/containers-common/metadata.xml | 8 +- .../containers-image-5.28.0.ebuild | 2 +- app-containers/containers-image/metadata.xml | 8 +- .../containers-shortnames-2023.02.20.ebuild | 2 +- .../containers-shortnames/metadata.xml | 8 +- .../containers-storage-1.50.2.ebuild | 2 +- .../containers-storage/metadata.xml | 8 +- app-containers/crun/crun-1.8.4.ebuild | 2 +- .../distrobuilder/distrobuilder-2.1.ebuild | 2 +- app-containers/earthly/earthly-0.7.19.ebuild | 2 +- app-containers/grype/Manifest | 2 + app-containers/grype/grype-0.72.0.ebuild | 33 + app-containers/incus/Manifest | 2 - ...ncus-0.2-lxd-to-incus-openrc-support.patch | 71 + app-containers/incus/incus-0.1-r2.ebuild | 183 --- .../{incus-0.2.ebuild => incus-0.2-r1.ebuild} | 8 +- .../lxc-templates/lxc-templates-3.0.4.ebuild | 4 +- app-containers/lxc/lxc-5.0.3.ebuild | 2 +- app-containers/lxd/lxd-4.0.9-r4.ebuild | 2 +- app-containers/lxd/lxd-5.0.2-r3.ebuild | 2 +- app-containers/lxd/lxd-5.18.ebuild | 2 +- app-containers/lxd/lxd-5.19.ebuild | 2 +- app-containers/netavark/netavark-1.8.0.ebuild | 2 +- app-containers/podman/Manifest | 3 +- app-containers/podman/metadata.xml | 8 +- app-containers/podman/podman-4.7.0.ebuild | 122 -- ...odman-4.7.1.ebuild => podman-4.7.2.ebuild} | 19 +- app-containers/podman/podman-9999.ebuild | 19 +- app-containers/runc/runc-1.1.9.ebuild | 2 +- app-containers/snapd/Manifest | 1 + app-containers/snapd/snapd-2.61.ebuild | 179 +++ app-containers/syft/Manifest | 2 + app-containers/syft/syft-0.94.0.ebuild | 34 + app-crypt/Manifest.gz | Bin 24621 -> 24613 bytes app-crypt/acme/Manifest | 1 + app-crypt/acme/acme-2.7.4.ebuild | 60 + app-crypt/certbot-apache/Manifest | 1 + .../certbot-apache-2.7.4.ebuild | 50 + app-crypt/certbot-nginx/Manifest | 1 + .../certbot-nginx/certbot-nginx-2.7.4.ebuild | 52 + app-crypt/certbot/Manifest | 1 + app-crypt/certbot/certbot-2.7.4.ebuild | 62 + app-crypt/dehydrated/dehydrated-0.7.1.ebuild | 2 +- app-crypt/gnupg/gnupg-2.2.41.ebuild | 2 +- app-crypt/gnupg/gnupg-2.4.2-r1.ebuild | 2 +- app-crypt/gnupg/gnupg-2.4.3.ebuild | 2 +- app-crypt/gpgme/gpgme-1.21.0.ebuild | 2 +- app-crypt/gpgme/gpgme-1.22.0.ebuild | 2 +- app-crypt/gpgme/gpgme-1.23.1.ebuild | 2 +- app-crypt/pinentry/pinentry-1.2.1-r3.ebuild | 2 +- app-crypt/rhash/rhash-1.4.3.ebuild | 2 +- app-crypt/rhash/rhash-1.4.4.ebuild | 2 +- app-crypt/sbctl/sbctl-0.11.ebuild | 2 +- app-crypt/sbctl/sbctl-0.12.ebuild | 2 +- app-crypt/signify/signify-31.ebuild | 2 +- .../yubikey-manager-5.1.1.ebuild | 2 +- .../yubikey-manager-5.2.0.ebuild | 2 +- .../yubikey-manager-5.2.1.ebuild | 2 +- app-editors/Manifest.gz | Bin 13909 -> 13906 bytes app-editors/emacs/emacs-29.1-r5.ebuild | 2 +- ....0.ebuild => gedit-plugins-46.0-r1.ebuild} | 4 +- ...gedit-46.1.ebuild => gedit-46.1-r1.ebuild} | 4 +- app-editors/gnome-text-editor/Manifest | 1 + .../gnome-text-editor-45.1.ebuild | 57 + ....ebuild => pluma-plugins-1.26.0-r1.ebuild} | 4 +- ....26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 3 +- app-editors/pluma/pluma-1.26.0.ebuild | 79 - app-editors/retext/retext-8.0.0.ebuild | 2 +- app-editors/vile/vile-9.8w-r1.ebuild | 2 +- app-editors/vile/vile-9.8x.ebuild | 2 +- app-editors/vile/vile-9.8y.ebuild | 2 +- app-editors/xvile/xvile-9.8w-r2.ebuild | 2 +- app-editors/xvile/xvile-9.8x.ebuild | 2 +- app-editors/xvile/xvile-9.8y.ebuild | 2 +- app-emacs/Manifest.gz | Bin 73217 -> 73381 bytes app-emacs/bm/bm-202309.ebuild | 2 +- app-emacs/cider/Manifest | 1 + app-emacs/cider/cider-1.10.0.ebuild | 59 + app-emacs/ebuild-mode/Manifest | 1 - app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild | 28 - app-emacs/ef-themes/Manifest | 1 + app-emacs/ef-themes/ef-themes-1.4.0.ebuild | 32 + app-emacs/eldev/Manifest | 1 + app-emacs/eldev/eldev-1.7.ebuild | 50 + app-emacs/emacs-eat/Manifest | 1 + app-emacs/emacs-eat/emacs-eat-0.9.2.ebuild | 63 + .../emacs-eat/files/50emacs-eat-gentoo.el | 4 + app-emacs/emacs-eat/metadata.xml | 24 + app-emacs/git-modes/Manifest | 1 + app-emacs/git-modes/git-modes-1.4.2.ebuild | 27 + app-emacs/mastodon/Manifest | 1 + app-emacs/mastodon/mastodon-1.0.13.ebuild | 28 + app-emacs/mic-paren/Manifest | 1 - app-emacs/mic-paren/mic-paren-3.13.ebuild | 18 - app-emacs/mic-paren/mic-paren-3.15-r1.ebuild | 2 +- app-emacs/org-mode/Manifest | 1 + app-emacs/org-mode/org-mode-9.6.11.ebuild | 50 + app-emacs/parseedn/parseedn-1.2.0.ebuild | 2 +- app-emacs/treesit-auto/Manifest | 1 + .../treesit-auto/treesit-auto-0.6.5.ebuild | 26 + app-emacs/yaml/yaml-0.5.4.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15150 -> 15140 bytes app-emulation/diskimage-builder/Manifest | 1 - .../diskimage-builder-3.30.0-r1.ebuild | 41 - .../diskimage-builder-3.30.0.ebuild | 40 - .../gallium-nine-standalone/Manifest | 2 +- .../files/0.7-cross-files.patch | 34 - .../files/0.7-no-libwine.patch | 34 - .../files/0.9-nine-dll-path.patch | 12 + ...ild => gallium-nine-standalone-0.9.ebuild} | 35 +- .../gallium-nine-standalone-9999.ebuild | 17 +- ...rning-of-locked-objects-from-virStor.patch | 57 + ...t-9.3.0.ebuild => libvirt-9.3.0-r1.ebuild} | 3 +- ....4.0-r3.ebuild => libvirt-9.4.0-r4.ebuild} | 3 +- ...t-9.5.0.ebuild => libvirt-9.5.0-r1.ebuild} | 3 +- app-emulation/libvirt/libvirt-9.6.0.ebuild | 2 +- app-emulation/libvirt/libvirt-9.8.0.ebuild | 4 +- app-emulation/libvirt/libvirt-9999.ebuild | 2 +- app-emulation/qemu/Manifest | 2 - app-emulation/qemu/qemu-7.2.0-r3.ebuild | 973 ----------- app-emulation/qemu/qemu-7.2.3.ebuild | 972 ----------- app-emulation/wine-staging/Manifest | 6 +- .../wine-staging/wine-staging-8.16.ebuild | 457 ------ ...g-8.15.ebuild => wine-staging-8.19.ebuild} | 2 +- app-emulation/wine-vanilla/Manifest | 3 +- .../wine-vanilla/wine-vanilla-8.16.ebuild | 417 ----- ...a-8.15.ebuild => wine-vanilla-8.19.ebuild} | 2 +- app-eselect/Manifest.gz | Bin 6715 -> 6716 bytes app-eselect/eselect-repository/Manifest | 1 - .../eselect-repository-13.ebuild | 58 - .../eselect-repository-14.ebuild | 2 +- app-i18n/Manifest.gz | Bin 17372 -> 17377 bytes app-i18n/ibus-m17n/Manifest | 1 + app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild | 45 + app-metrics/Manifest.gz | Bin 6957 -> 7128 bytes .../prometheus-podman-exporter/Manifest | 1 + .../prometheus-podman-exporter/metadata.xml | 20 + .../prometheus-podman-exporter-1.4.0.ebuild | 45 + .../prometheus-podman-exporter-9999.ebuild | 45 + app-misc/Manifest.gz | Bin 50422 -> 50425 bytes app-misc/fastfetch/Manifest | 2 +- ...ch-2.1.2.ebuild => fastfetch-2.2.1.ebuild} | 8 +- app-misc/tracker-miners/Manifest | 2 + .../tracker-miners-3.5.4.ebuild | 173 ++ .../tracker-miners-3.6.2.ebuild | 177 ++ app-office/Manifest.gz | Bin 8074 -> 8076 bytes ...r-43.0.ebuild => endeavour-43.0-r1.ebuild} | 4 +- app-office/endeavour/endeavour-9999.ebuild | 4 +- .../libreoffice-voikko-5.0-r1.ebuild | 4 +- app-office/scribus/scribus-1.5.8-r5.ebuild | 168 -- app-portage/Manifest.gz | Bin 9750 -> 9754 bytes app-portage/portpeek/Manifest | 1 + app-portage/portpeek/portpeek-3.2.4.ebuild | 30 + app-shells/Manifest.gz | Bin 9611 -> 9611 bytes app-shells/bash/bash-5.1_p16-r6.ebuild | 2 +- app-shells/bash/bash-5.1_p16-r7.ebuild | 2 +- app-shells/bash/bash-5.2_p15-r6.ebuild | 2 +- app-shells/bash/bash-5.2_p15-r7.ebuild | 2 +- app-shells/bash/bash-9999.ebuild | 2 +- app-text/Manifest.gz | Bin 48925 -> 48918 bytes app-text/ansifilter/ansifilter-2.20.ebuild | 2 +- app-text/calibre/calibre-5.44.0-r1.ebuild | 2 +- app-text/calibre/calibre-5.44.0-r2.ebuild | 2 +- app-text/highlight/highlight-4.8.ebuild | 2 +- app-text/highlight/highlight-4.9.ebuild | 2 +- app-text/pdfpc/pdfpc-4.6.0-r1.ebuild | 85 - app-text/pdfpc/pdfpc-4.6.0-r2.ebuild | 2 +- app-text/poppler/poppler-23.08.0.ebuild | 2 +- app-text/poppler/poppler-23.09.0.ebuild | 2 +- app-text/poppler/poppler-23.10.0.ebuild | 2 +- app-text/poppler/poppler-9999.ebuild | 2 +- app-text/xpdf/xpdf-4.04-r1.ebuild | 2 +- app-vim/Manifest.gz | Bin 31619 -> 31629 bytes app-vim/gentoo-syntax/Manifest | 1 + app-vim/gentoo-syntax/gentoo-syntax-12.ebuild | 42 + app-xemacs/Manifest.gz | Bin 21778 -> 21777 bytes app-xemacs/ebuild-mode/Manifest | 1 - .../ebuild-mode/ebuild-mode-1.65.ebuild | 44 - dev-cpp/Manifest.gz | Bin 14254 -> 14254 bytes dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 2 +- dev-cpp/picojson/picojson-1.3.0.ebuild | 2 +- dev-cpp/rapidfuzz-cpp/Manifest | 5 +- ....1.0.ebuild => rapidfuzz-cpp-2.2.0.ebuild} | 0 ...11.3.ebuild => rapidfuzz-cpp-2.2.2.ebuild} | 2 +- .../rapidfuzz-cpp/rapidfuzz-cpp-2.2.3.ebuild | 32 + dev-cpp/scitokens-cpp/Manifest | 1 - .../scitokens-cpp-1.0.1-r1.ebuild | 57 - .../scitokens-cpp/scitokens-cpp-1.0.1.ebuild | 34 - .../scitokens-cpp-1.0.2-r1.ebuild | 2 +- dev-db/Manifest.gz | Bin 15905 -> 15906 bytes dev-db/barman/Manifest | 1 + dev-db/barman/barman-3.9.0.ebuild | 48 + dev-db/mydumper/Manifest | 1 - dev-db/mydumper/mydumper-0.14.4.1.ebuild | 49 - dev-db/percona-xtrabackup/Manifest | 2 - .../percona-xtrabackup-2.4.24.ebuild | 67 - dev-db/timescaledb/Manifest | 4 +- dev-db/timescaledb/timescaledb-2.10.3.ebuild | 67 - dev-db/timescaledb/timescaledb-2.11.2.ebuild | 67 - ....11.1.ebuild => timescaledb-2.12.2.ebuild} | 2 +- dev-games/Manifest.gz | Bin 6224 -> 6225 bytes dev-games/godot/Manifest | 2 +- ...{godot-4.1.1.ebuild => godot-4.1.3.ebuild} | 20 +- ...openscenegraph-openmw-3.6_p20221115.ebuild | 4 +- dev-java/Manifest.gz | Bin 58497 -> 58471 bytes dev-java/apache-rat/apache-rat-0.15.ebuild | 2 +- dev-java/batik/batik-1.16-r2.ebuild | 2 +- dev-java/batik/batik-1.17.ebuild | 2 +- dev-java/bcel/bcel-6.6.0.ebuild | 2 +- .../commons-codec/commons-codec-1.16.0.ebuild | 2 +- .../commons-collections-3.2.2-r1.ebuild | 2 +- .../commons-daemon-1.3.3.ebuild | 2 +- .../commons-daemon-1.3.4.ebuild | 2 +- .../commons-lang/commons-lang-2.6-r3.ebuild | 2 +- .../commons-lang/commons-lang-3.13.0.ebuild | 2 +- dev-java/commons-net/commons-net-3.9.0.ebuild | 4 +- .../felix-framework-7.0.5-r2.ebuild | 2 +- .../felix-main/felix-main-7.0.5-r2.ebuild | 2 +- .../felix-resolver-2.0.4-r1.ebuild | 2 +- .../felix-utils/felix-utils-1.11.8-r1.ebuild | 2 +- dev-java/fop/fop-2.8-r1.ebuild | 2 +- dev-java/fop/fop-2.9.ebuild | 2 +- dev-java/log4j-api/log4j-api-2.19.0.ebuild | 2 +- .../tomcat-native/tomcat-native-1.2.38.ebuild | 2 +- .../tomcat-native/tomcat-native-1.2.39.ebuild | 2 +- .../tomcat-native/tomcat-native-2.0.5.ebuild | 2 +- .../tomcat-native/tomcat-native-2.0.6.ebuild | 2 +- .../xalan-serializer-2.7.3.ebuild | 2 +- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- dev-java/xerces/xerces-2.12.2-r1.ebuild | 2 +- .../xmlgraphics-commons-2.8.ebuild | 2 +- .../xmlgraphics-commons-2.9.ebuild | 2 +- dev-java/xz-java/xz-java-1.9-r1.ebuild | 2 +- dev-lang/Manifest.gz | Bin 21004 -> 21008 bytes dev-lang/R/Manifest | 1 + dev-lang/R/R-4.3.1.ebuild | 2 +- dev-lang/R/R-4.3.2.ebuild | 248 +++ dev-lang/algol68g/Manifest | 1 + dev-lang/algol68g/algol68g-3.4.4.ebuild | 41 + dev-lang/dafny/Manifest | 2 - ...fny-4.3.0.ebuild => dafny-4.3.0-r1.ebuild} | 3 +- .../files/dafny-4.3.0-net6.0-upgrade.patch | 22 + dev-lang/fuzion/Manifest | 1 + dev-lang/fuzion/fuzion-0.085.ebuild | 72 + dev-lang/jint/Manifest | 2 - dev-lang/jint/jint-3.0.0_beta2051.ebuild | 19 +- dev-lang/luau/Manifest | 2 +- dev-lang/luau/luau-0.596.ebuild | 2 +- .../{luau-0.595.ebuild => luau-0.601.ebuild} | 2 +- dev-lang/moarvm/Manifest | 1 + dev-lang/moarvm/moarvm-2023.10.ebuild | 60 + dev-lang/nqp/Manifest | 1 + dev-lang/nqp/nqp-2023.10.ebuild | 149 ++ dev-lang/php/Manifest | 4 +- .../{php-8.1.24.ebuild => php-8.1.25.ebuild} | 0 .../{php-8.2.11.ebuild => php-8.2.12.ebuild} | 0 dev-lang/python/python-2.7.18_p16-r1.ebuild | 2 +- dev-lang/python/python-3.10.13.ebuild | 2 +- dev-lang/python/python-3.11.5.ebuild | 2 +- dev-lang/python/python-3.11.6.ebuild | 2 +- dev-lang/python/python-3.12.0.ebuild | 2 +- dev-lang/python/python-3.12.0_beta4_p2.ebuild | 2 +- dev-lang/python/python-3.12.0_p1.ebuild | 2 +- dev-lang/python/python-3.12.0_rc1_p5.ebuild | 2 +- dev-lang/python/python-3.12.0_rc1_p6.ebuild | 2 +- .../python/python-3.12.0_rc2_p1-r1.ebuild | 2 +- dev-lang/python/python-3.12.0_rc2_p1.ebuild | 2 +- dev-lang/python/python-3.12.0_rc3.ebuild | 2 +- dev-lang/python/python-3.12.0_rc3_p1.ebuild | 2 +- dev-lang/python/python-3.13.0_alpha1.ebuild | 2 +- dev-lang/python/python-3.8.18.ebuild | 2 +- dev-lang/python/python-3.9.18.ebuild | 2 +- dev-lang/qore/qore-1.19.1.ebuild | 2 +- dev-lang/rakudo/Manifest | 1 + dev-lang/rakudo/rakudo-2023.10.ebuild | 72 + dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.71.0.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.71.1.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.72.0.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.73.0.ebuild | 2 +- dev-lang/rust/rust-1.65.0.ebuild | 2 +- dev-lang/rust/rust-1.66.1.ebuild | 2 +- dev-lang/rust/rust-1.67.1-r1.ebuild | 2 +- 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 +- dev-lang/rust/rust-1.71.0.ebuild | 2 +- dev-lang/rust/rust-1.71.1.ebuild | 2 +- dev-lang/rust/rust-1.72.0-r1.ebuild | 2 +- dev-lang/rust/rust-1.73.0.ebuild | 2 +- dev-lang/spidermonkey/Manifest | 2 - .../spidermonkey/spidermonkey-115.2.0.ebuild | 459 ------ dev-libs/Manifest.gz | Bin 97884 -> 97866 bytes dev-libs/botan/botan-2.19.3-r2.ebuild | 2 +- dev-libs/botan/botan-3.1.1.ebuild | 2 +- dev-libs/botan/botan-3.2.0-r1.ebuild | 2 +- dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild | 2 +- dev-libs/cdk/cdk-5.0.20221025.ebuild | 2 +- dev-libs/cdk/cdk-5.0.20230201.ebuild | 2 +- dev-libs/crypto++/crypto++-8.6.0-r1.ebuild | 2 +- dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +- dev-libs/crypto++/crypto++-8.9.0.ebuild | 2 +- dev-libs/dqlite/Manifest | 1 - dev-libs/dqlite/dqlite-1.15.1.ebuild | 49 - dev-libs/elfutils/elfutils-0.188.ebuild | 2 +- dev-libs/elfutils/elfutils-0.189-r1.ebuild | 2 +- dev-libs/elfutils/elfutils-0.189-r3.ebuild | 2 +- dev-libs/elfutils/elfutils-0.189-r4.ebuild | 2 +- dev-libs/glib/Manifest | 1 + dev-libs/glib/glib-2.78.1.ebuild | 312 ++++ .../icu-layoutex/icu-layoutex-73.2.ebuild | 2 +- dev-libs/icu/icu-73.2.ebuild | 2 +- dev-libs/isa-l/isa-l-2.30.0-r1.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.6.ebuild | 2 +- dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- dev-libs/libclc/Manifest | 2 + ....9999.ebuild => libclc-17.0.4.9999.ebuild} | 0 dev-libs/libclc/libclc-17.0.4.ebuild | 88 + dev-libs/libevent/libevent-2.1.12-r1.ebuild | 2 +- dev-libs/libevent/libevent-2.2.1-r2.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild | 2 +- .../libgpg-error/libgpg-error-1.47-r1.ebuild | 2 +- .../libgpg-error/libgpg-error-1.47.ebuild | 2 +- dev-libs/libical/Manifest | 1 + dev-libs/libical/libical-3.0.17.ebuild | 117 ++ dev-libs/libintl/libintl-0.21.1.ebuild | 2 +- dev-libs/libintl/libintl-0.22-r1.ebuild | 2 +- dev-libs/libintl/libintl-0.22.2.ebuild | 2 +- dev-libs/libintl/libintl-0.22.3.ebuild | 2 +- dev-libs/libksba/libksba-1.6.3.ebuild | 2 +- dev-libs/libksba/libksba-1.6.4-r1.ebuild | 2 +- dev-libs/libksba/libksba-1.6.4.ebuild | 2 +- .../libmacaroons/libmacaroons-0.3.0-r2.ebuild | 2 +- dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- dev-libs/libpsl-native/Manifest | 1 + .../files/libpsl-native-7.4.0-cmake.patch | 11 + .../libpsl-native/libpsl-native-7.4.0.ebuild | 41 + .../libsodium-1.0.18_p20220618.ebuild | 2 +- dev-libs/libsodium/libsodium-1.0.19-r1.ebuild | 2 +- dev-libs/libtasn1/libtasn1-4.19.0.ebuild | 2 +- dev-libs/libvoikko/libvoikko-4.3.2.ebuild | 2 +- dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- dev-libs/mpfr/mpfr-4.2.1.ebuild | 2 +- dev-libs/nettle/nettle-3.8.1.ebuild | 2 +- dev-libs/nettle/nettle-3.9.1.ebuild | 2 +- dev-libs/nettle/nettle-3.9.ebuild | 2 +- dev-libs/newt/Manifest | 1 + dev-libs/newt/newt-0.52.24.ebuild | 102 ++ .../openssl-compat-1.1.1u.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1u.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1w.ebuild | 2 +- dev-libs/openssl/openssl-3.0.10.ebuild | 2 +- dev-libs/openssl/openssl-3.0.11.ebuild | 2 +- dev-libs/openssl/openssl-3.0.12.ebuild | 2 +- dev-libs/openssl/openssl-3.0.9-r1.ebuild | 2 +- dev-libs/openssl/openssl-3.0.9-r2.ebuild | 2 +- dev-libs/openssl/openssl-3.1.2.ebuild | 2 +- dev-libs/openssl/openssl-3.1.3.ebuild | 2 +- dev-libs/openssl/openssl-3.1.4.ebuild | 2 +- dev-libs/raft/Manifest | 1 - dev-libs/raft/raft-0.17.1.ebuild | 56 - ...gr-5.7.1-correct-license-install-dir.patch | 16 + .../files/rocm-comgr-5.7.1-fix-tests.patch | 50 + dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild | 2 + dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild | 2 +- dev-libs/xalan-c/xalan-c-1.12-r2.ebuild | 2 +- dev-libs/xalan-c/xalan-c-9999.ebuild | 4 +- dev-libs/yyjson/yyjson-0.8.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 38317 -> 38312 bytes dev-ml/atd/Manifest | 3 +- dev-ml/atd/atd-2.10.0.ebuild | 39 - .../{atd-2.11.0.ebuild => atd-2.15.0.ebuild} | 0 dev-ml/fix/Manifest | 2 +- ...ix-20211125.ebuild => fix-20230505.ebuild} | 6 +- dev-ml/gapi-ocaml/Manifest | 2 - .../files/gapi-ocaml-0.4.2-ounit2.patch | 58 - dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild | 33 - dev-ml/gapi-ocaml/gapi-ocaml-0.4.3.ebuild | 32 - dev-ml/llvm-ocaml/Manifest | 2 + ...9.ebuild => llvm-ocaml-17.0.4.9999.ebuild} | 0 dev-ml/llvm-ocaml/llvm-ocaml-17.0.4.ebuild | 112 ++ dev-ml/ounit2/Manifest | 3 +- dev-ml/ounit2/files/ounit2-2.2.7-dune.patch | 19 + dev-ml/ounit2/ounit2-2.2.3.ebuild | 22 - dev-ml/ounit2/ounit2-2.2.4.ebuild | 22 - dev-ml/ounit2/ounit2-2.2.7.ebuild | 28 + dev-ml/yojson/Manifest | 3 +- .../yojson/files/yojson-2.1.1-dune-seq.patch | 9 + dev-ml/yojson/yojson-1.7.0.ebuild | 36 - ...on-2.0.2-r3.ebuild => yojson-2.1.1.ebuild} | 4 +- dev-python/Faker/Faker-19.11.0.ebuild | 2 +- ...er-19.10.0.ebuild => Faker-19.12.1.ebuild} | 0 ...er-19.12.0.ebuild => Faker-19.13.0.ebuild} | 0 dev-python/Faker/Faker-19.6.1.ebuild | 40 - dev-python/Faker/Faker-19.6.2.ebuild | 40 - dev-python/Faker/Faker-19.7.0.ebuild | 40 - dev-python/Faker/Faker-19.9.0.ebuild | 40 - dev-python/Faker/Manifest | 8 +- dev-python/Manifest.gz | Bin 269634 -> 269781 bytes dev-python/Nuitka/Manifest | 7 +- dev-python/Nuitka/Nuitka-1.7.10.ebuild | 54 - dev-python/Nuitka/Nuitka-1.7.9.ebuild | 54 - dev-python/Nuitka/Nuitka-1.8.2.ebuild | 52 - dev-python/Nuitka/Nuitka-1.8.3.ebuild | 52 - ...uitka-1.8.1.ebuild => Nuitka-1.8.5.ebuild} | 0 dev-python/Nuitka/Nuitka-1.8.ebuild | 52 - ...5.15.10.ebuild => PyQt5-5.15.10-r1.ebuild} | 4 +- dev-python/PyQt6-WebEngine/Manifest | 1 + ...ebuild => PyQt6-WebEngine-6.5.0-r1.ebuild} | 5 +- .../PyQt6-WebEngine-6.6.0.ebuild | 68 + dev-python/PyQt6/Manifest | 1 + dev-python/PyQt6/PyQt6-6.6.0.ebuild | 173 ++ dev-python/agate-excel/Manifest | 1 + .../agate-excel/agate-excel-0.3.0.ebuild | 34 + dev-python/argcomplete/Manifest | 1 + .../argcomplete/argcomplete-3.1.4.ebuild | 41 + dev-python/argh/Manifest | 1 + dev-python/argh/argh-0.30.3.ebuild | 28 + dev-python/arrow/Manifest | 1 - dev-python/arrow/arrow-1.2.3.ebuild | 38 - dev-python/arrow/arrow-1.3.0.ebuild | 2 +- dev-python/audioread/Manifest | 1 - dev-python/audioread/audioread-3.0.0.ebuild | 41 - dev-python/audioread/audioread-3.0.1.ebuild | 2 +- dev-python/blinker/Manifest | 1 + dev-python/blinker/blinker-1.7.0.ebuild | 21 + dev-python/boltons/Manifest | 1 + dev-python/boltons/boltons-23.1.1.ebuild | 28 + dev-python/boto3/Manifest | 3 + dev-python/boto3/boto3-1.28.74.ebuild | 68 + dev-python/boto3/boto3-1.28.75.ebuild | 68 + dev-python/boto3/boto3-1.28.76.ebuild | 68 + dev-python/botocore/Manifest | 3 + dev-python/botocore/botocore-1.31.74.ebuild | 68 + dev-python/botocore/botocore-1.31.75.ebuild | 68 + dev-python/botocore/botocore-1.31.76.ebuild | 68 + dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.83.1.ebuild | 70 + dev-python/charset-normalizer/Manifest | 3 +- .../charset-normalizer-3.2.0.ebuild | 28 - .../charset-normalizer-3.3.1.ebuild | 2 +- ...ebuild => charset-normalizer-3.3.2.ebuild} | 0 dev-python/clang-python/Manifest | 2 + ...ebuild => clang-python-17.0.4.9999.ebuild} | 0 .../clang-python/clang-python-17.0.4.ebuild | 54 + dev-python/cleo/Manifest | 1 + dev-python/cleo/cleo-2.1.0.ebuild | 47 + dev-python/contourpy/contourpy-1.1.1.ebuild | 4 +- .../files/contourpy-1.1.1-no-werror.patch | 11 - dev-python/crispy-bootstrap5/Manifest | 1 + .../crispy-bootstrap5-2023.10.ebuild | 35 + dev-python/cycler/Manifest | 2 - dev-python/cycler/cycler-0.11.0-r1.ebuild | 26 - dev-python/cycler/cycler-0.12.0.ebuild | 26 - dev-python/cycler/cycler-0.12.1.ebuild | 2 +- dev-python/cython/Manifest | 1 + dev-python/cython/cython-3.0.5.ebuild | 84 + dev-python/django/django-3.2.22.ebuild | 2 +- dev-python/django/django-4.1.12.ebuild | 2 +- dev-python/django/django-4.2.6.ebuild | 2 +- dev-python/elastic-transport/Manifest | 1 + .../elastic-transport-8.10.0.ebuild | 64 + dev-python/elasticsearch/Manifest | 1 + .../elasticsearch/elasticsearch-8.10.1.ebuild | 68 + dev-python/ensurepip-wheel/Manifest | 1 + .../ensurepip-wheel-0.41.3.ebuild | 20 + dev-python/executing/Manifest | 1 + dev-python/executing/executing-2.0.0.ebuild | 10 + dev-python/executing/executing-2.0.1.ebuild | 56 + dev-python/fastjsonschema/Manifest | 1 - .../fastjsonschema-2.18.0.ebuild | 25 - .../fastjsonschema-2.18.1.ebuild | 4 +- dev-python/filelock/Manifest | 1 + dev-python/filelock/filelock-3.13.1.ebuild | 29 + dev-python/flask-babel/Manifest | 1 - .../flask-babel/flask-babel-3.1.0.ebuild | 41 - .../flask-babel/flask-babel-4.0.0.ebuild | 2 +- dev-python/flask-login/Manifest | 1 + .../flask-login/flask-login-0.6.3.ebuild | 43 + dev-python/fonttools/fonttools-4.43.1.ebuild | 2 +- dev-python/gmpy/Manifest | 1 + dev-python/gmpy/gmpy-2.1.5-r1.ebuild | 44 + dev-python/google-api-python-client/Manifest | 1 + .../google-api-python-client-2.106.0.ebuild | 49 + dev-python/google-auth/Manifest | 1 + .../google-auth/google-auth-2.23.4.ebuild | 60 + dev-python/hypercorn/Manifest | 1 + dev-python/hypercorn/hypercorn-0.15.0.ebuild | 49 + dev-python/hypercorn/metadata.xml | 2 +- dev-python/identify/Manifest | 2 - dev-python/identify/identify-2.5.29.ebuild | 29 - dev-python/identify/identify-2.5.30.ebuild | 29 - dev-python/identify/identify-2.5.31.ebuild | 2 +- dev-python/ipython/Manifest | 4 +- dev-python/ipython/ipython-8.14.0.ebuild | 156 -- dev-python/ipython/ipython-8.15.0.ebuild | 159 -- dev-python/ipython/ipython-8.16.1.ebuild | 2 +- ...on-8.16.0.ebuild => ipython-8.17.2.ebuild} | 11 +- dev-python/josepy/Manifest | 1 + dev-python/josepy/josepy-1.14.0.ebuild | 33 + dev-python/jsonschema/Manifest | 1 + .../jsonschema/jsonschema-4.19.2.ebuild | 57 + dev-python/jupyter-core/Manifest | 3 +- .../jupyter-core/jupyter-core-5.3.1.ebuild | 38 - .../jupyter-core/jupyter-core-5.4.0.ebuild | 2 +- ...5.3.2.ebuild => jupyter-core-5.5.0.ebuild} | 5 +- .../libvirt-python-9.3.0.ebuild | 2 +- .../libvirt-python-9.4.0.ebuild | 2 +- .../libvirt-python-9.5.0.ebuild | 2 +- .../libvirt-python-9.6.0.ebuild | 2 +- .../libvirt-python-9.8.0.ebuild | 4 +- .../libvirt-python/libvirt-python-9999.ebuild | 2 +- dev-python/lit/Manifest | 2 + ...0.3.9999.ebuild => lit-17.0.4.9999.ebuild} | 0 dev-python/lit/lit-17.0.4.ebuild | 42 + .../mapbox-vector-tile-2.0.1.ebuild | 2 +- dev-python/markdown/Manifest | 1 + dev-python/markdown/markdown-3.5.1.ebuild | 39 + .../matplotlib-inline-0.1.6-r1.ebuild | 32 + dev-python/matplotlib/Manifest | 1 + dev-python/matplotlib/matplotlib-3.8.1.ebuild | 332 ++++ dev-python/miniupnpc/miniupnpc-2.2.4.ebuild | 2 +- dev-python/miniupnpc/miniupnpc-2.2.5.ebuild | 2 +- dev-python/mistune/Manifest | 1 - dev-python/mistune/mistune-3.0.1.ebuild | 21 - dev-python/mistune/mistune-3.0.2.ebuild | 2 +- dev-python/moto/Manifest | 2 - dev-python/moto/moto-4.1.15.ebuild | 102 -- dev-python/moto/moto-4.2.5.ebuild | 120 -- dev-python/moto/moto-4.2.6.ebuild | 2 +- dev-python/nbconvert/Manifest | 1 + dev-python/nbconvert/nbconvert-7.10.0.ebuild | 82 + dev-python/nbxmpp/Manifest | 1 + dev-python/nbxmpp/nbxmpp-4.5.0.ebuild | 35 + dev-python/packaging/packaging-23.2.ebuild | 2 +- dev-python/patsy/patsy-0.5.3-r1.ebuild | 14 +- dev-python/pgspecial/Manifest | 1 + dev-python/pgspecial/pgspecial-2.1.1.ebuild | 57 + dev-python/phonenumbers/Manifest | 4 +- .../phonenumbers/phonenumbers-8.13.22.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.23.ebuild | 39 - ....21.ebuild => phonenumbers-8.13.24.ebuild} | 0 dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-8.6.0.ebuild | 62 + dev-python/plyvel/plyvel-1.5.0.ebuild | 2 +- dev-python/poetry-core/Manifest | 1 + .../poetry-core/poetry-core-1.8.1.ebuild | 73 + dev-python/poetry-plugin-export/Manifest | 1 + .../poetry-plugin-export-1.6.0.ebuild | 33 + dev-python/process-tests/Manifest | 1 + .../process-tests/process-tests-3.0.0.ebuild | 27 + dev-python/prometheus-client/Manifest | 1 + .../prometheus-client-0.18.0.ebuild | 25 + dev-python/{pslab-python => pslab}/Manifest | 0 .../pslab-2.5.0-ad9833_sys_version.patch} | 0 .../{pslab-python => pslab}/metadata.xml | 0 .../pslab-2.5.0.ebuild} | 11 +- dev-python/pydata-sphinx-theme/Manifest | 2 + .../pydata-sphinx-theme-0.14.3.ebuild | 48 + dev-python/pygit2/Manifest | 1 + dev-python/pygit2/pygit2-1.13.2.ebuild | 45 + dev-python/pyicu/Manifest | 1 + dev-python/pyicu/pyicu-2.12.ebuild | 45 + dev-python/pymongo/Manifest | 1 + dev-python/pymongo/pymongo-4.6.0.ebuild | 154 ++ dev-python/pypdf/Manifest | 1 + dev-python/pypdf/pypdf-3.17.0.ebuild | 59 + dev-python/pypiserver/Manifest | 1 - dev-python/pypiserver/pypiserver-1.5.2.ebuild | 76 - dev-python/pypiserver/pypiserver-2.0.1.ebuild | 2 +- dev-python/pyproj/pyproj-3.6.1.ebuild | 2 +- dev-python/pyproject-fmt/Manifest | 1 + .../pyproject-fmt/pyproject-fmt-1.4.1.ebuild | 42 + dev-python/pypy-exe-bin/Manifest | 8 - .../pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild | 79 - .../pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild | 2 +- dev-python/pypy-exe/Manifest | 2 - dev-python/pypy-exe/pypy-exe-7.3.12.ebuild | 177 -- dev-python/pypy-exe/pypy-exe-7.3.13.ebuild | 2 +- dev-python/pypy/Manifest | 2 - dev-python/pypy/pypy-7.3.12.ebuild | 301 ---- dev-python/pypy/pypy-7.3.13.ebuild | 2 +- dev-python/pypy3/pypy3-7.3.12.ebuild | 26 - dev-python/pypy3/pypy3-7.3.13.ebuild | 2 +- dev-python/pypy3_10-exe-bin/Manifest | 8 - .../pypy3_10-exe-bin-7.3.12_p2.ebuild | 82 - .../pypy3_10-exe-bin-7.3.13.ebuild | 2 +- dev-python/pypy3_10-exe/Manifest | 2 - .../pypy3_10-exe-7.3.12_p2.ebuild | 127 -- .../pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild | 2 +- dev-python/pypy3_10/Manifest | 2 - dev-python/pypy3_10/pypy3_10-7.3.12_p5.ebuild | 209 --- dev-python/pypy3_10/pypy3_10-7.3.13_p1.ebuild | 2 +- dev-python/pypy3_9-exe-bin/Manifest | 8 - .../pypy3_9-exe-bin-7.3.12.ebuild | 82 - dev-python/pypy3_9-exe/Manifest | 2 - .../pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild | 127 -- dev-python/pypy3_9/Manifest | 2 - dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild | 209 --- dev-python/pyspnego/Manifest | 2 - dev-python/pyspnego/pyspnego-0.10.0.ebuild | 38 - dev-python/pyspnego/pyspnego-0.10.1.ebuild | 38 - dev-python/pyspnego/pyspnego-0.10.2.ebuild | 2 +- dev-python/pytest-asyncio/Manifest | 1 + .../pytest-asyncio-0.22.0.ebuild | 48 + dev-python/pytest-django/Manifest | 1 + .../pytest-django/pytest-django-4.6.0.ebuild | 51 + dev-python/pytest-env/Manifest | 1 + dev-python/pytest-env/pytest-env-1.1.1.ebuild | 39 + .../python-gnupg/python-gnupg-0.5.1.ebuild | 2 +- dev-python/python-rtmidi/Manifest | 1 - .../python-rtmidi/python-rtmidi-1.5.6.ebuild | 60 - .../python-rtmidi/python-rtmidi-1.5.7.ebuild | 2 +- .../python3-lxc/python3-lxc-3.0.4-r1.ebuild | 2 +- dev-python/rapidfuzz/Manifest | 1 + dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild | 50 + dev-python/rope/Manifest | 1 - dev-python/rope/rope-1.10.0.ebuild | 2 +- dev-python/rope/rope-1.9.0.ebuild | 39 - dev-python/ruamel-yaml/Manifest | 10 +- .../ruamel-yaml/ruamel-yaml-0.17.32.ebuild | 58 - .../ruamel-yaml/ruamel-yaml-0.17.35.ebuild | 58 - .../ruamel-yaml/ruamel-yaml-0.17.36.ebuild | 58 - .../ruamel-yaml/ruamel-yaml-0.17.39.ebuild | 58 - .../ruamel-yaml/ruamel-yaml-0.17.40.ebuild | 2 +- .../ruamel-yaml/ruamel-yaml-0.18.0.ebuild | 58 - .../ruamel-yaml/ruamel-yaml-0.18.2.ebuild | 58 - ...17.33.ebuild => ruamel-yaml-0.18.3.ebuild} | 0 ...17.34.ebuild => ruamel-yaml-0.18.4.ebuild} | 0 dev-python/seaborn/Manifest | 1 - .../files/seaborn-0.12.2-matplotlib-3.7.patch | 19 - dev-python/seaborn/seaborn-0.12.2.ebuild | 44 - dev-python/seaborn/seaborn-0.13.0.ebuild | 2 +- dev-python/selenium/Manifest | 4 + dev-python/selenium/selenium-4.15.0.ebuild | 63 + dev-python/selenium/selenium-4.15.1.ebuild | 63 + dev-python/sentry-sdk/Manifest | 2 + .../sentry-sdk/sentry-sdk-1.33.1.ebuild | 125 ++ .../sentry-sdk/sentry-sdk-1.34.0.ebuild | 125 ++ dev-python/setuptools-rust/Manifest | 1 + .../setuptools-rust-1.8.1.ebuild | 199 +++ dev-python/sphinx-autodoc-typehints/Manifest | 1 + .../sphinx-autodoc-typehints-1.24.1.ebuild | 39 + dev-python/sphinxcontrib-plantuml/Manifest | 1 + .../sphinxcontrib-plantuml-0.27.ebuild | 45 + dev-python/sqlalchemy/Manifest | 2 + .../sqlalchemy/sqlalchemy-1.4.50.ebuild | 107 ++ .../sqlalchemy/sqlalchemy-2.0.23.ebuild | 111 ++ dev-python/sqlglot/Manifest | 10 +- dev-python/sqlglot/sqlglot-18.14.0.ebuild | 36 - dev-python/sqlglot/sqlglot-18.15.0.ebuild | 36 - dev-python/sqlglot/sqlglot-18.15.1.ebuild | 36 - dev-python/sqlglot/sqlglot-18.16.0.ebuild | 36 - dev-python/sqlglot/sqlglot-18.16.1.ebuild | 36 - dev-python/sqlglot/sqlglot-18.17.0.ebuild | 36 - ...t-18.12.0.ebuild => sqlglot-19.0.0.ebuild} | 0 ...t-18.13.0.ebuild => sqlglot-19.0.2.ebuild} | 0 dev-python/stack-data/Manifest | 1 - .../stack-data-0.6.2-pygments-2.14.0.patch | 85 - dev-python/stack-data/stack-data-0.6.2.ebuild | 39 - dev-python/stack-data/stack-data-0.6.3.ebuild | 2 +- ...r-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch | 52 + .../stapler/stapler-1.0.0_p20220330-r4.ebuild | 39 + dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-7.2.0.ebuild | 73 + dev-python/structlog/Manifest | 1 - dev-python/structlog/structlog-23.1.0.ebuild | 31 - dev-python/structlog/structlog-23.2.0.ebuild | 2 +- dev-python/taskgroup/Manifest | 1 + dev-python/taskgroup/metadata.xml | 12 + .../taskgroup/taskgroup-0.0.0_alpha4.ebuild | 26 + dev-python/tempest/Manifest | 1 - dev-python/tempest/tempest-35.0.0.ebuild | 75 - dev-python/tempest/tempest-36.0.0.ebuild | 2 +- dev-python/testtools/Manifest | 1 + ...2.6.0-r1.ebuild => testtools-2.7.1.ebuild} | 20 +- dev-python/textdistance/Manifest | 1 - .../textdistance/textdistance-4.5.0.ebuild | 36 - .../textdistance/textdistance-4.6.0.ebuild | 2 +- dev-python/tomlkit/Manifest | 1 + dev-python/tomlkit/tomlkit-0.12.2.ebuild | 43 + dev-python/traitlets/Manifest | 1 + dev-python/traitlets/traitlets-5.13.0.ebuild | 40 + dev-python/trimesh/Manifest | 1 + dev-python/trimesh/trimesh-4.0.2.ebuild | 65 + dev-python/twisted/Manifest | 1 + dev-python/twisted/twisted-23.10.0.ebuild | 149 ++ dev-python/unasync/unasync-0.5.0-r1.ebuild | 2 +- dev-python/wcwidth/Manifest | 3 +- dev-python/wcwidth/wcwidth-0.2.6.ebuild | 39 - dev-python/wcwidth/wcwidth-0.2.8.ebuild | 2 +- ...idth-0.2.7.ebuild => wcwidth-0.2.9.ebuild} | 6 +- dev-python/werkzeug/werkzeug-3.0.1.ebuild | 2 +- dev-python/wheel/Manifest | 1 + dev-python/wheel/wheel-0.41.3.ebuild | 40 + dev-python/wtforms/Manifest | 1 + dev-python/wtforms/wtforms-3.1.1.ebuild | 36 + dev-python/zstandard/Manifest | 1 + .../files/zstandard-0.22.0-build.patch | 53 + dev-python/zstandard/zstandard-0.22.0.ebuild | 74 + dev-ruby/Manifest.gz | Bin 108646 -> 108631 bytes dev-ruby/async-io/Manifest | 1 + dev-ruby/async-io/async-io-1.36.1.ebuild | 36 + dev-ruby/async/Manifest | 1 + dev-ruby/async/async-2.6.5.ebuild | 43 + dev-ruby/aws-partitions/Manifest | 1 + .../aws-partitions-1.843.0.ebuild | 21 + dev-ruby/ddmetrics/Manifest | 1 + dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild | 28 + dev-ruby/ddmetrics/metadata.xml | 3 +- dev-ruby/memo_wise/Manifest | 1 + dev-ruby/memo_wise/memo_wise-1.8.0.ebuild | 36 + dev-ruby/net-imap/Manifest | 1 + dev-ruby/net-imap/net-imap-0.4.3.ebuild | 39 + dev-ruby/sequel/Manifest | 1 + dev-ruby/sequel/sequel-5.74.0.ebuild | 33 + dev-scheme/Manifest.gz | Bin 9974 -> 9970 bytes dev-scheme/owl-lisp/Manifest | 1 + dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild | 49 + dev-scheme/stklos/Manifest | 1 - .../files/stklos-1.70-configure-clang16.patch | 15 - .../stklos/files/stklos-1.70-gentoo.patch | 66 - dev-scheme/stklos/stklos-1.70-r1.ebuild | 60 - dev-scheme/stklos/stklos-2.00.ebuild | 2 +- dev-util/Manifest.gz | Bin 69618 -> 69614 bytes dev-util/aruba/Manifest | 1 + dev-util/aruba/aruba-2.2.0.ebuild | 69 + dev-util/astyle/astyle-3.4.8.ebuild | 2 +- dev-util/astyle/astyle-3.4.9.ebuild | 2 +- dev-util/bcpp/bcpp-20221002.ebuild | 4 +- dev-util/bcpp/bcpp-20230130.ebuild | 2 +- dev-util/byacc/byacc-20230521.ebuild | 2 +- dev-util/ccache/ccache-4.7.4.ebuild | 4 +- dev-util/ccache/ccache-4.8.2.ebuild | 2 +- dev-util/ccache/ccache-4.8.3.ebuild | 2 +- dev-util/cmake/cmake-3.26.4-r3.ebuild | 2 +- dev-util/cmake/cmake-3.26.5-r2.ebuild | 2 +- dev-util/cmake/cmake-3.27.6-r1.ebuild | 2 +- dev-util/cmake/cmake-3.27.6.ebuild | 2 +- dev-util/cmake/cmake-3.27.7.ebuild | 2 +- dev-util/cmake/cmake-9999.ebuild | 2 +- dev-util/cproto/cproto-4.7t-r1.ebuild | 4 +- dev-util/cproto/cproto-4.7u-r1.ebuild | 4 +- dev-util/cproto/cproto-4.7v.ebuild | 2 +- dev-util/debugedit/debugedit-5.0-r2.ebuild | 2 +- dev-util/dialog/dialog-1.3.20220728.ebuild | 4 +- dev-util/dialog/dialog-1.3.20221229.ebuild | 2 +- dev-util/dialog/dialog-1.3.20230209.ebuild | 2 +- dev-util/dialog/dialog-1.3.20231002.ebuild | 2 +- dev-util/diffstat/diffstat-1.65.ebuild | 4 +- .../editorconfig-geany-0.2.ebuild | 11 +- dev-util/gdbus-codegen/Manifest | 1 + .../gdbus-codegen/gdbus-codegen-2.78.1.ebuild | 74 + dev-util/glib-utils/Manifest | 1 + dev-util/glib-utils/glib-utils-2.78.1.ebuild | 62 + ....2.ebuild => gnome-builder-44.2-r1.ebuild} | 2 +- dev-util/hip/hip-5.7.1.ebuild | 1 + dev-util/hipcc/hipcc-5.7.1-r1.ebuild | 27 + dev-util/lldb/Manifest | 2 + ....3.9999.ebuild => lldb-17.0.4.9999.ebuild} | 0 dev-util/lldb/lldb-17.0.4.ebuild | 114 ++ dev-util/nvidia-cuda-toolkit/Manifest | 2 +- ...uild => nvidia-cuda-toolkit-12.3.0.ebuild} | 9 +- dev-util/perf/Manifest | 2 +- dev-util/perf/perf-6.3-r1.ebuild | 278 ---- dev-util/perf/perf-6.3.ebuild | 1 - dev-util/perf/perf-6.5.ebuild | 1 - .../{perf-6.4-r1.ebuild => perf-6.6.ebuild} | 15 +- dev-util/src-cli/Manifest | 4 + dev-util/src-cli/src-cli-5.1.2.ebuild | 25 + dev-util/src-cli/src-cli-5.2.0.ebuild | 25 + dev-util/strace/Manifest | 1 + dev-util/strace/strace-6.6.ebuild | 109 ++ dev-util/valgrind/Manifest | 6 +- dev-util/valgrind/valgrind-3.20.0-r2.ebuild | 2 +- dev-util/valgrind/valgrind-3.21.0-r1.ebuild | 2 +- dev-util/valgrind/valgrind-3.21.0-r2.ebuild | 2 +- ...22.0_rc1.ebuild => valgrind-3.22.0.ebuild} | 3 +- dev-util/valgrind/valgrind-3.22.0_rc2.ebuild | 153 -- dev-util/valgrind/valgrind-9999.ebuild | 2 +- dev-util/xfce4-dev-tools/Manifest | 1 - .../xfce4-dev-tools-4.18.0.ebuild | 25 - .../xfce4-dev-tools-4.18.1.ebuild | 4 +- dev-vcs/Manifest.gz | Bin 11517 -> 11507 bytes dev-vcs/git-extras/Manifest | 1 + dev-vcs/git-extras/git-extras-7.1.0.ebuild | 50 + dev-vcs/git/Manifest | 3 - dev-vcs/git/git-2.39.2-r1.ebuild | 645 -------- dev-vcs/gitg/Manifest | 1 - dev-vcs/gitg/gitg-41-r1.ebuild | 90 -- .../{gitg-44.ebuild => gitg-44-r1.ebuild} | 2 +- eclass/Manifest.gz | Bin 39121 -> 39120 bytes eclass/linux-mod-r1.eclass | 4 +- eclass/llvm.org.eclass | 2 +- eclass/meson.eclass | 2 +- eclass/verify-sig.eclass | 39 +- games-emulation/Manifest.gz | Bin 11857 -> 12028 bytes games-emulation/ryujinx/Manifest | 284 ++++ games-emulation/ryujinx/metadata.xml | 18 + .../ryujinx/ryujinx-1.1.1065.ebuild | 383 +++++ games-misc/Manifest.gz | Bin 8921 -> 8920 bytes games-misc/bsd-games/metadata.xml | 1 + games-strategy/Manifest.gz | Bin 8234 -> 8233 bytes games-strategy/war1gus/war1gus-3.3.2.ebuild | 3 +- gnome-base/Manifest.gz | Bin 4729 -> 4729 bytes gnome-base/gnome-shell/Manifest | 1 + .../gnome-shell/gnome-shell-45.1.ebuild | 188 +++ gnome-extra/Manifest.gz | Bin 11268 -> 11269 bytes gnome-extra/gnome-shell-extensions/Manifest | 1 + .../gnome-shell-extensions-45.1.ebuild | 70 + mail-client/Manifest.gz | Bin 3386 -> 3383 bytes ...geary-44.1.ebuild => geary-44.1-r1.ebuild} | 2 +- mail-client/thunderbird-bin/Manifest | 132 -- .../thunderbird-bin-115.3.1.ebuild | 327 ---- .../thunderbird-bin-115.3.3.ebuild | 327 ---- mail-client/thunderbird/Manifest | 262 --- .../thunderbird/thunderbird-115.3.1.ebuild | 1313 --------------- .../thunderbird/thunderbird-115.3.2.ebuild | 1322 --------------- .../thunderbird/thunderbird-115.3.3.ebuild | 1322 --------------- .../thunderbird/thunderbird-115.4.0.ebuild | 1321 --------------- mail-filter/Manifest.gz | Bin 8374 -> 8372 bytes .../spamassassin/spamassassin-4.0.0-r3.ebuild | 2 +- .../spamassassin/spamassassin-4.0.0-r4.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2377 -> 2378 bytes mail-mta/notqmail/notqmail-1.08-r6.ebuild | 4 +- mail-mta/notqmail/notqmail-9999.ebuild | 4 +- mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.9_pre20231030.ebuild} | 0 media-gfx/Manifest.gz | Bin 38003 -> 38003 bytes ... => ahoviewer-2.0.0_pre20220827-r1.ebuild} | 2 +- media-gfx/cairosvg/Manifest | 1 - media-gfx/cairosvg/cairosvg-2.7.0.ebuild | 38 - media-gfx/cairosvg/cairosvg-2.7.1.ebuild | 2 +- media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +- media-gfx/dcraw/dcraw-9.28.0-r3.ebuild | 130 ++ ...dcraw-9.28.0-fix-LC_CTYPE-undeclared.patch | 17 + ...-9.28.0-fix-memmem-wrong-return-type.patch | 17 + ...e-3.0-r2.ebuild => entangle-3.0-r3.ebuild} | 2 +- ...0-r1.ebuild => eog-plugins-44.0-r2.ebuild} | 4 +- media-gfx/eog/Manifest | 1 - .../{eog-44.3.ebuild => eog-44.3-r1.ebuild} | 2 +- .../{eog-45.0.ebuild => eog-45.1-r1.ebuild} | 2 +- media-gfx/eog/eog-45.1.ebuild | 77 - media-gfx/eom/Manifest | 1 - media-gfx/eom/eom-1.26.0-r1.ebuild | 72 - ...eom-1.26.1.ebuild => eom-1.26.1-r1.ebuild} | 2 +- media-gfx/fotoxx/Manifest | 4 +- media-gfx/fotoxx/fotoxx-23.32.ebuild | 81 - media-gfx/fotoxx/fotoxx-23.60.ebuild | 81 - media-gfx/fotoxx/fotoxx-23.70.ebuild | 2 +- ...otoxx-23.50.ebuild => fotoxx-23.74.ebuild} | 0 .../graphicsmagick-1.3.40-r1.ebuild | 2 +- .../graphicsmagick-1.3.40.ebuild | 2 +- .../graphicsmagick-1.3.41.ebuild | 2 +- .../graphicsmagick-1.3.42.ebuild | 2 +- .../graphicsmagick/graphicsmagick-9999.ebuild | 2 +- media-gfx/libimagequant/Manifest | 13 + .../libimagequant/libimagequant-4.2.2.ebuild | 86 + media-gfx/renderdoc/Manifest | 2 + .../renderdoc-1.29-system-compress.patch | 142 ++ .../files/renderdoc-1.29-system-glslang.patch | 237 +++ media-gfx/renderdoc/renderdoc-1.27.ebuild | 2 +- media-gfx/renderdoc/renderdoc-1.28.ebuild | 2 +- media-gfx/renderdoc/renderdoc-1.29.ebuild | 202 +++ media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +- media-libs/Manifest.gz | Bin 69219 -> 69221 bytes media-libs/libass/libass-0.16.0.ebuild | 4 +- media-libs/libass/libass-0.17.1.ebuild | 2 +- media-libs/libid3tag/Manifest | 1 - media-libs/libid3tag/libid3tag-0.16.2.ebuild | 18 - .../libkeyfinder/libkeyfinder-2.2.8.ebuild | 2 +- media-libs/libpulse/metadata.xml | 3 + media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild | 2 +- media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild | 2 +- media-libs/tg_owt/Manifest | 1 - media-libs/tg_owt/tg_owt-0_pre20230105.ebuild | 126 -- .../tiff-compat/tiff-compat-4.4.0-r1.ebuild | 2 +- media-libs/tiff/tiff-4.5.0-r2.ebuild | 2 +- media-libs/tiff/tiff-4.5.1.ebuild | 2 +- media-libs/tiff/tiff-4.6.0.ebuild | 2 +- media-plugins/Manifest.gz | Bin 43064 -> 43226 bytes media-plugins/gst-plugins-webp/Manifest | 1 + .../gst-plugins-webp-1.22.3.ebuild | 13 + media-plugins/gst-plugins-webp/metadata.xml | 8 + media-sound/Manifest.gz | Bin 57262 -> 57252 bytes media-sound/abcmidi/Manifest | 1 + media-sound/abcmidi/abcmidi-2023.11.01.ebuild | 35 + media-sound/aqualung/aqualung-1.2-r2.ebuild | 114 -- media-sound/aqualung/aqualung-1.2-r3.ebuild | 2 +- media-sound/gpodder/Manifest | 1 - media-sound/gpodder/gpodder-3.11.2.ebuild | 80 - media-sound/gpodder/gpodder-3.11.3.ebuild | 2 +- media-sound/mac/mac-10.24.ebuild | 2 +- media-sound/pulseaudio-daemon/metadata.xml | 3 + ....7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild} | 4 +- .../strawberry/strawberry-1.0.20-r1.ebuild | 2 +- .../files/vorbis-tools-1.4.2-r3-docdir.patch | 12 + .../vorbis-tools/vorbis-tools-1.4.2-r3.ebuild | 53 + media-video/Manifest.gz | Bin 25388 -> 25395 bytes media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild | 2 +- media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild | 2 +- media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild | 2 +- media-video/ffmpeg/ffmpeg-6.0-r10.ebuild | 2 +- media-video/ffmpeg/ffmpeg-6.0-r9.ebuild | 2 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 2 +- ....03-r1.ebuild => pitivi-2023.03-r2.ebuild} | 2 +- media-video/rav1e/rav1e-9999.ebuild | 2 +- ...totem-43.0.ebuild => totem-43.0-r1.ebuild} | 4 +- metadata/Manifest.gz | Bin 7470 -> 7812 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest.files.gz | Bin 551527 -> 552954 bytes metadata/glsa/glsa-202310-17.xml | 43 + metadata/glsa/glsa-202310-18.xml | 45 + metadata/glsa/glsa-202310-19.xml | 44 + metadata/glsa/glsa-202310-20.xml | 45 + metadata/glsa/glsa-202310-21.xml | 47 + metadata/glsa/glsa-202310-22.xml | 61 + metadata/glsa/glsa-202310-23.xml | 43 + metadata/glsa/glsa-202311-01.xml | 42 + metadata/glsa/glsa-202311-02.xml | 52 + metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 27900 -> 27943 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6576 -> 6578 bytes .../app-accessibility/at-spi2-core-2.48.3 | 4 +- .../app-accessibility/at-spi2-core-2.50.0 | 4 +- .../app-accessibility/espeakup-0.90-r1 | 4 +- .../md5-cache/app-accessibility/espeakup-9999 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 55996 -> 56626 bytes metadata/md5-cache/app-admin/awscli-1.29.74 | 16 + metadata/md5-cache/app-admin/awscli-1.29.75 | 16 + metadata/md5-cache/app-admin/awscli-1.29.76 | 16 + .../md5-cache/app-admin/clustershell-1.9.2 | 4 +- .../app-admin/{exo-1.74.2 => exo-1.74.4} | 2 +- .../{hcloud-1.38.2 => hcloud-1.39.0} | 2 +- .../md5-cache/app-admin/logrotate-3.20.1-r1 | 4 +- metadata/md5-cache/app-admin/logrotate-3.21.0 | 4 +- metadata/md5-cache/app-admin/mcelog-196 | 16 + .../{mongosh-bin-1.1.9 => mongosh-bin-2.0.2} | 4 +- .../app-admin/openrc-settingsd-1.4.0 | 4 +- .../app-admin/ryzen_smu-0.1.2_p20211205-r1 | 2 +- metadata/md5-cache/app-admin/ryzen_smu-0.1.5 | 2 +- metadata/md5-cache/app-admin/stow-2.3.1 | 4 +- .../md5-cache/app-admin/sudo-1.9.13_p3-r1 | 4 +- metadata/md5-cache/app-admin/sudo-1.9.14_p2 | 4 +- metadata/md5-cache/app-admin/sudo-1.9.14_p3 | 4 +- metadata/md5-cache/app-admin/sudo-9999 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1675 -> 1682 bytes .../md5-cache/app-antivirus/lkrg-0.9.6-r1 | 4 +- metadata/md5-cache/app-antivirus/lkrg-0.9.7 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 26557 -> 26697 bytes metadata/md5-cache/app-arch/bzip2-1.0.8-r4 | 4 +- metadata/md5-cache/app-arch/bzip2-9999 | 4 +- metadata/md5-cache/app-arch/clzip-1.13 | 4 +- metadata/md5-cache/app-arch/file-roller-43.0 | 4 +- metadata/md5-cache/app-arch/gcab-1.6 | 4 +- .../md5-cache/app-arch/gnome-autoar-0.4.4 | 4 +- metadata/md5-cache/app-arch/gzip-1.12-r4 | 4 +- metadata/md5-cache/app-arch/gzip-1.13 | 4 +- metadata/md5-cache/app-arch/libarchive-3.7.1 | 4 +- metadata/md5-cache/app-arch/libarchive-3.7.2 | 4 +- metadata/md5-cache/app-arch/lunzip-1.13 | 4 +- metadata/md5-cache/app-arch/lzip-1.23 | 4 +- metadata/md5-cache/app-arch/lziprecover-1.23 | 4 +- metadata/md5-cache/app-arch/lzlib-1.13-r1 | 4 +- metadata/md5-cache/app-arch/pdlzip-1.12 | 4 +- metadata/md5-cache/app-arch/pigz-2.8 | 4 +- metadata/md5-cache/app-arch/plzip-1.10 | 4 +- metadata/md5-cache/app-arch/tar-1.34-r2 | 4 +- metadata/md5-cache/app-arch/tar-1.34-r3 | 4 +- metadata/md5-cache/app-arch/tar-1.35 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.2.11 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.2.12 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.4.2 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.4.3 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.4.4 | 6 +- metadata/md5-cache/app-arch/xz-utils-5.4.5 | 13 + metadata/md5-cache/app-arch/xz-utils-9999 | 4 +- metadata/md5-cache/app-arch/zchunk-1.3.1 | 4 +- metadata/md5-cache/app-arch/zchunk-9999 | 4 +- metadata/md5-cache/app-arch/zstd-1.5.5 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13704 -> 13699 bytes metadata/md5-cache/app-backup/deja-dup-44.2 | 4 +- .../{restic-0.16.0 => restic-0.16.2} | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 21080 -> 21245 bytes .../app-containers/aardvark-dns-1.8.0-r1 | 4 +- .../md5-cache/app-containers/buildah-1.29.1 | 16 - .../md5-cache/app-containers/buildah-1.32.2 | 16 + .../md5-cache/app-containers/buildah-9999 | 8 +- .../md5-cache/app-containers/catatonit-0.2.0 | 12 + .../md5-cache/app-containers/catatonit-9999 | 4 +- .../app-containers/containers-common-0.56.0 | 11 - .../containers-common-0.56.0-r1 | 4 +- .../app-containers/containers-common-9999 | 2 +- .../app-containers/containers-image-5.28.0 | 4 +- .../containers-shortnames-2023.02.20 | 4 +- .../app-containers/containers-storage-1.50.2 | 4 +- metadata/md5-cache/app-containers/crun-1.8.4 | 4 +- .../app-containers/distrobuilder-2.1 | 2 +- .../md5-cache/app-containers/earthly-0.7.19 | 4 +- .../md5-cache/app-containers/grype-0.72.0 | 13 + .../md5-cache/app-containers/incus-0.1-r2 | 16 - .../{incus-0.2 => incus-0.2-r1} | 4 +- metadata/md5-cache/app-containers/lxc-5.0.3 | 6 +- .../app-containers/lxc-templates-3.0.4 | 4 +- .../md5-cache/app-containers/lxd-4.0.9-r4 | 4 +- .../md5-cache/app-containers/lxd-5.0.2-r3 | 4 +- metadata/md5-cache/app-containers/lxd-5.18 | 4 +- metadata/md5-cache/app-containers/lxd-5.19 | 4 +- .../md5-cache/app-containers/netavark-1.8.0 | 4 +- .../md5-cache/app-containers/podman-4.7.0 | 16 - .../{podman-4.7.1 => podman-4.7.2} | 4 +- metadata/md5-cache/app-containers/podman-9999 | 2 +- metadata/md5-cache/app-containers/runc-1.1.9 | 4 +- metadata/md5-cache/app-containers/snapd-2.61 | 18 + metadata/md5-cache/app-containers/syft-0.94.0 | 13 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 38990 -> 39611 bytes metadata/md5-cache/app-crypt/acme-2.7.4 | 16 + metadata/md5-cache/app-crypt/certbot-2.7.4 | 16 + .../md5-cache/app-crypt/certbot-apache-2.7.4 | 16 + .../md5-cache/app-crypt/certbot-nginx-2.7.4 | 16 + metadata/md5-cache/app-crypt/dehydrated-0.7.1 | 4 +- metadata/md5-cache/app-crypt/gcr-3.41.1-r2 | 4 +- metadata/md5-cache/app-crypt/gcr-4.1.0 | 4 +- metadata/md5-cache/app-crypt/gnupg-2.2.41 | 4 +- metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 | 4 +- metadata/md5-cache/app-crypt/gnupg-2.4.3 | 4 +- metadata/md5-cache/app-crypt/gpgme-1.21.0 | 4 +- metadata/md5-cache/app-crypt/gpgme-1.22.0 | 4 +- metadata/md5-cache/app-crypt/gpgme-1.23.1 | 4 +- .../md5-cache/app-crypt/libsecret-0.20.5-r3 | 4 +- metadata/md5-cache/app-crypt/libsecret-0.21.1 | 4 +- .../md5-cache/app-crypt/p11-kit-0.25.0-r1 | 4 +- .../md5-cache/app-crypt/p11-kit-0.25.1-r1 | 4 +- .../md5-cache/app-crypt/pinentry-1.2.1-r3 | 4 +- metadata/md5-cache/app-crypt/rhash-1.4.3 | 4 +- metadata/md5-cache/app-crypt/rhash-1.4.4 | 4 +- metadata/md5-cache/app-crypt/rotix-0.83-r3 | 4 +- metadata/md5-cache/app-crypt/sbctl-0.11 | 4 +- metadata/md5-cache/app-crypt/sbctl-0.12 | 4 +- metadata/md5-cache/app-crypt/seahorse-43.0-r3 | 4 +- metadata/md5-cache/app-crypt/signify-31 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.1.1 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.2.0 | 4 +- .../md5-cache/app-crypt/yubikey-manager-5.2.1 | 4 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33236 -> 33234 bytes .../app-dicts/gnome-dictionary-40.0-r1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25676 -> 25663 bytes .../md5-cache/app-editors/ecrire-0.2.0-r1 | 4 +- metadata/md5-cache/app-editors/emacs-29.1-r5 | 4 +- metadata/md5-cache/app-editors/gedit-46.1 | 17 - metadata/md5-cache/app-editors/gedit-46.1-r1 | 17 + .../md5-cache/app-editors/gedit-plugins-46.0 | 17 - .../app-editors/gedit-plugins-46.0-r1 | 17 + metadata/md5-cache/app-editors/ghex-44.2 | 4 +- metadata/md5-cache/app-editors/ghex-45.0 | 4 +- metadata/md5-cache/app-editors/ghex-9999 | 4 +- .../app-editors/gnome-text-editor-44.0 | 4 +- .../app-editors/gnome-text-editor-45.0 | 4 +- .../app-editors/gnome-text-editor-45.1 | 16 + .../md5-cache/app-editors/pluma-1.26.0-r1 | 17 - .../{pluma-1.26.0 => pluma-1.26.0-r2} | 6 +- .../app-editors/pluma-plugins-1.26.0 | 16 - .../app-editors/pluma-plugins-1.26.0-r1 | 16 + metadata/md5-cache/app-editors/retext-8.0.0 | 4 +- metadata/md5-cache/app-editors/vile-9.8w-r1 | 4 +- metadata/md5-cache/app-editors/vile-9.8x | 4 +- metadata/md5-cache/app-editors/vile-9.8y | 4 +- metadata/md5-cache/app-editors/xvile-9.8w-r2 | 4 +- metadata/md5-cache/app-editors/xvile-9.8x | 4 +- metadata/md5-cache/app-editors/xvile-9.8y | 4 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 106226 -> 107178 bytes metadata/md5-cache/app-emacs/bm-202309 | 4 +- metadata/md5-cache/app-emacs/cider-1.10.0 | 15 + metadata/md5-cache/app-emacs/ebuild-mode-1.65 | 13 - metadata/md5-cache/app-emacs/ef-themes-1.4.0 | 13 + metadata/md5-cache/app-emacs/eldev-1.7 | 13 + metadata/md5-cache/app-emacs/emacs-eat-0.9.2 | 13 + metadata/md5-cache/app-emacs/git-modes-1.4.2 | 13 + metadata/md5-cache/app-emacs/mastodon-1.0.13 | 13 + metadata/md5-cache/app-emacs/mic-paren-3.13 | 13 - .../md5-cache/app-emacs/mic-paren-3.15-r1 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.6.11 | 15 + metadata/md5-cache/app-emacs/parseedn-1.2.0 | 4 +- .../md5-cache/app-emacs/treesit-auto-0.6.5 | 13 + metadata/md5-cache/app-emacs/yaml-0.5.4 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 32677 -> 31726 bytes .../app-emulation/diskimage-builder-3.30.0 | 16 - .../app-emulation/diskimage-builder-3.30.0-r1 | 16 - .../md5-cache/app-emulation/dxvk-1.10.3-r1 | 4 +- metadata/md5-cache/app-emulation/dxvk-2.2-r1 | 4 +- metadata/md5-cache/app-emulation/dxvk-2.3 | 4 +- metadata/md5-cache/app-emulation/dxvk-9999 | 4 +- .../gallium-nine-standalone-0.8-r1 | 4 +- ...one-0.7-r1 => gallium-nine-standalone-0.9} | 14 +- .../gallium-nine-standalone-9999 | 10 +- .../md5-cache/app-emulation/libcacard-2.8.1 | 4 +- .../{libvirt-9.3.0 => libvirt-9.3.0-r1} | 6 +- .../{libvirt-9.4.0-r3 => libvirt-9.4.0-r4} | 6 +- .../{libvirt-9.5.0 => libvirt-9.5.0-r1} | 6 +- .../md5-cache/app-emulation/libvirt-9.6.0 | 6 +- .../md5-cache/app-emulation/libvirt-9.8.0 | 8 +- metadata/md5-cache/app-emulation/libvirt-9999 | 6 +- .../app-emulation/libvirt-glib-4.0.0 | 4 +- .../md5-cache/app-emulation/qemu-7.2.0-r3 | 18 - metadata/md5-cache/app-emulation/qemu-7.2.3 | 18 - metadata/md5-cache/app-emulation/spice-0.15.2 | 4 +- metadata/md5-cache/app-emulation/spice-9999 | 4 +- .../app-emulation/spice-protocol-0.14.3 | 4 +- .../app-emulation/spice-protocol-0.14.4 | 4 +- .../app-emulation/spice-protocol-9999 | 4 +- .../vendor-reset-0.1.1_pre20221205-r1 | 2 +- .../md5-cache/app-emulation/vendor-reset-9999 | 2 +- .../md5-cache/app-emulation/virt-viewer-11.0 | 4 +- .../md5-cache/app-emulation/virtualbox-9999 | 2 +- .../virtualbox-guest-additions-6.1.46 | 2 +- .../virtualbox-guest-additions-6.1.48 | 2 +- .../virtualbox-guest-additions-7.0.10 | 2 +- .../virtualbox-guest-additions-7.0.10-r1 | 2 +- .../virtualbox-guest-additions-7.0.12 | 2 +- .../app-emulation/virtualbox-modules-6.1.46 | 2 +- .../virtualbox-modules-6.1.46-r1 | 2 +- .../app-emulation/virtualbox-modules-6.1.48 | 2 +- .../app-emulation/virtualbox-modules-7.0.10 | 2 +- .../virtualbox-modules-7.0.10-r1 | 2 +- .../app-emulation/virtualbox-modules-7.0.12 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.10 | 4 +- .../app-emulation/vkd3d-proton-2.6-r1 | 4 +- .../app-emulation/vkd3d-proton-2.9-r1 | 4 +- .../md5-cache/app-emulation/vkd3d-proton-9999 | 4 +- .../md5-cache/app-emulation/wine-staging-8.15 | 18 - .../{wine-staging-8.16 => wine-staging-8.19} | 8 +- .../md5-cache/app-emulation/wine-vanilla-8.16 | 18 - .../{wine-vanilla-8.15 => wine-vanilla-8.19} | 8 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8753 -> 8590 bytes .../app-eselect/eselect-repository-13 | 16 - .../app-eselect/eselect-repository-14 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 24611 -> 24766 bytes metadata/md5-cache/app-i18n/ibus-m17n-1.4.23 | 16 + metadata/md5-cache/app-laptop/Manifest.gz | Bin 4253 -> 4259 bytes .../md5-cache/app-laptop/tp_smapi-0.43-r3 | 2 +- .../app-laptop/tuxedo-keyboard-3.2.10-r1 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 10157 -> 10497 bytes .../prometheus-podman-exporter-1.4.0 | 16 + .../prometheus-podman-exporter-9999 | 15 + metadata/md5-cache/app-misc/Manifest.gz | Bin 76623 -> 76921 bytes metadata/md5-cache/app-misc/bijiben-40.1-r2 | 4 +- .../{fastfetch-2.1.2 => fastfetch-2.2.1} | 11 +- metadata/md5-cache/app-misc/geoclue-2.7.0 | 4 +- metadata/md5-cache/app-misc/geoclue-2.7.1 | 4 +- metadata/md5-cache/app-misc/gnote-44.1 | 4 +- metadata/md5-cache/app-misc/gnote-45.0 | 4 +- metadata/md5-cache/app-misc/pax-utils-1.3.5 | 4 +- metadata/md5-cache/app-misc/pax-utils-1.3.7 | 4 +- metadata/md5-cache/app-misc/pax-utils-9999 | 4 +- metadata/md5-cache/app-misc/piper-0.6 | 4 +- metadata/md5-cache/app-misc/piper-0.7 | 4 +- metadata/md5-cache/app-misc/tracker-3.5.3 | 4 +- metadata/md5-cache/app-misc/tracker-3.6.0 | 4 +- .../md5-cache/app-misc/tracker-miners-3.5.2 | 4 +- .../md5-cache/app-misc/tracker-miners-3.5.3 | 4 +- .../md5-cache/app-misc/tracker-miners-3.5.4 | 18 + .../md5-cache/app-misc/tracker-miners-3.6.1 | 4 +- .../md5-cache/app-misc/tracker-miners-3.6.2 | 18 + .../md5-cache/app-misc/wayland-utils-1.2.0 | 4 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2887 -> 2882 bytes metadata/md5-cache/app-mobilephone/scrcpy-2.0 | 4 +- .../md5-cache/app-mobilephone/scrcpy-2.1.1 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11485 -> 11315 bytes .../{endeavour-43.0 => endeavour-43.0-r1} | 10 +- metadata/md5-cache/app-office/endeavour-9999 | 10 +- metadata/md5-cache/app-office/gtg-0.5 | 4 +- metadata/md5-cache/app-office/gtg-0.6-r1 | 4 +- .../app-office/libreoffice-voikko-5.0-r1 | 4 +- metadata/md5-cache/app-office/planner-0.14.91 | 4 +- metadata/md5-cache/app-office/planner-9999 | 4 +- .../md5-cache/app-office/scribus-1.5.8-r5 | 17 - metadata/md5-cache/app-portage/Manifest.gz | Bin 17771 -> 17932 bytes .../md5-cache/app-portage/gentoolkit-0.6.3 | 4 +- .../md5-cache/app-portage/gentoolkit-9999 | 4 +- .../md5-cache/app-portage/iwdevtools-0.12.8 | 4 +- .../md5-cache/app-portage/iwdevtools-9999 | 4 +- metadata/md5-cache/app-portage/portpeek-3.2.4 | 15 + metadata/md5-cache/app-portage/pram-10 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 17713 -> 17707 bytes metadata/md5-cache/app-shells/bash-5.1_p16-r6 | 4 +- metadata/md5-cache/app-shells/bash-5.1_p16-r7 | 4 +- metadata/md5-cache/app-shells/bash-5.2_p15-r6 | 4 +- metadata/md5-cache/app-shells/bash-5.2_p15-r7 | 4 +- metadata/md5-cache/app-shells/bash-9999 | 4 +- metadata/md5-cache/app-shells/loksh-7.1 | 4 +- metadata/md5-cache/app-shells/loksh-7.3 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 74320 -> 74128 bytes metadata/md5-cache/app-text/ansifilter-2.20 | 4 +- metadata/md5-cache/app-text/calibre-5.44.0-r1 | 4 +- metadata/md5-cache/app-text/calibre-5.44.0-r2 | 4 +- metadata/md5-cache/app-text/evince-44.3 | 4 +- metadata/md5-cache/app-text/evince-45.0 | 4 +- metadata/md5-cache/app-text/foliate-2.6.4-r2 | 4 +- metadata/md5-cache/app-text/foliate-2.6.4-r3 | 4 +- metadata/md5-cache/app-text/gtranslator-42.0 | 4 +- metadata/md5-cache/app-text/gtranslator-45.2 | 4 +- metadata/md5-cache/app-text/gtranslator-45.3 | 4 +- metadata/md5-cache/app-text/highlight-4.8 | 4 +- metadata/md5-cache/app-text/highlight-4.9 | 4 +- metadata/md5-cache/app-text/libgepub-0.7.1 | 4 +- metadata/md5-cache/app-text/libgxps-0.3.2-r3 | 4 +- metadata/md5-cache/app-text/paper-clip-3.2-r1 | 4 +- metadata/md5-cache/app-text/paper-clip-9999 | 4 +- metadata/md5-cache/app-text/pdfpc-4.6.0-r1 | 15 - metadata/md5-cache/app-text/pdfpc-4.6.0-r2 | 4 +- metadata/md5-cache/app-text/poppler-23.08.0 | 4 +- metadata/md5-cache/app-text/poppler-23.09.0 | 4 +- metadata/md5-cache/app-text/poppler-23.10.0 | 4 +- metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/app-text/unpaper-7.0.0 | 4 +- metadata/md5-cache/app-text/unpaper-9999 | 4 +- metadata/md5-cache/app-text/xpdf-4.04-r1 | 4 +- metadata/md5-cache/app-text/yelp-tools-42.1 | 4 +- metadata/md5-cache/app-text/zathura-0.4.9 | 4 +- metadata/md5-cache/app-text/zathura-0.5.2-r4 | 4 +- metadata/md5-cache/app-text/zathura-0.5.2-r5 | 4 +- metadata/md5-cache/app-text/zathura-9999 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.10 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.9 | 4 +- metadata/md5-cache/app-text/zathura-cb-9999 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.9 | 4 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 4 +- .../app-text/zathura-pdf-mupdf-0.4.0 | 4 +- .../app-text/zathura-pdf-mupdf-0.4.1 | 4 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 4 +- .../app-text/zathura-pdf-poppler-0.3.1 | 4 +- .../app-text/zathura-pdf-poppler-0.3.1-r1 | 4 +- .../app-text/zathura-pdf-poppler-9999 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.7 | 4 +- metadata/md5-cache/app-text/zathura-ps-9999 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 46427 -> 46582 bytes metadata/md5-cache/app-vim/gentoo-syntax-12 | 14 + metadata/md5-cache/app-xemacs/Manifest.gz | Bin 23421 -> 23261 bytes .../md5-cache/app-xemacs/ebuild-mode-1.65 | 13 - metadata/md5-cache/dev-cpp/Manifest.gz | Bin 26579 -> 26423 bytes metadata/md5-cache/dev-cpp/atkmm-2.28.3 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.14.4 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.16.2 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.18.0 | 4 +- metadata/md5-cache/dev-cpp/glibmm-2.66.6 | 4 +- metadata/md5-cache/dev-cpp/glibmm-2.76.0 | 4 +- metadata/md5-cache/dev-cpp/glibmm-2.78.0 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.8 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-4.10.0 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-4.12.0 | 4 +- metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 | 4 +- metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 | 4 +- metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 | 4 +- metadata/md5-cache/dev-cpp/mm-common-1.0.5 | 4 +- metadata/md5-cache/dev-cpp/pangomm-2.46.3 | 4 +- metadata/md5-cache/dev-cpp/pangomm-2.50.1 | 4 +- metadata/md5-cache/dev-cpp/picojson-1.3.0 | 4 +- ...apidfuzz-cpp-2.1.0 => rapidfuzz-cpp-2.2.0} | 2 +- ...pidfuzz-cpp-1.11.3 => rapidfuzz-cpp-2.2.2} | 6 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-2.2.3 | 14 + .../md5-cache/dev-cpp/scitokens-cpp-1.0.1 | 16 - .../md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 | 16 - .../md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 | 4 +- metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 | 4 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33454 -> 32984 bytes metadata/md5-cache/dev-db/barman-3.9.0 | 16 + metadata/md5-cache/dev-db/mydumper-0.14.4.1 | 15 - .../dev-db/percona-xtrabackup-2.4.24 | 14 - metadata/md5-cache/dev-db/postgresql-9999 | 4 +- metadata/md5-cache/dev-db/timescaledb-2.11.1 | 16 - metadata/md5-cache/dev-db/timescaledb-2.11.2 | 16 - ...{timescaledb-2.10.3 => timescaledb-2.12.2} | 10 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7989 -> 7981 bytes .../dev-games/{godot-4.1.1 => godot-4.1.3} | 4 +- .../openscenegraph-openmw-3.6_p20221115 | 8 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 73576 -> 73591 bytes metadata/md5-cache/dev-java/apache-rat-0.15 | 4 +- metadata/md5-cache/dev-java/batik-1.16-r2 | 4 +- metadata/md5-cache/dev-java/batik-1.17 | 4 +- metadata/md5-cache/dev-java/bcel-6.6.0 | 4 +- .../md5-cache/dev-java/commons-codec-1.16.0 | 4 +- .../dev-java/commons-collections-3.2.2-r1 | 4 +- .../md5-cache/dev-java/commons-daemon-1.3.3 | 4 +- .../md5-cache/dev-java/commons-daemon-1.3.4 | 4 +- .../md5-cache/dev-java/commons-lang-2.6-r3 | 4 +- .../md5-cache/dev-java/commons-lang-3.13.0 | 4 +- metadata/md5-cache/dev-java/commons-net-3.9.0 | 4 +- .../dev-java/felix-framework-7.0.5-r2 | 4 +- .../md5-cache/dev-java/felix-main-7.0.5-r2 | 4 +- .../dev-java/felix-resolver-2.0.4-r1 | 4 +- .../md5-cache/dev-java/felix-utils-1.11.8-r1 | 4 +- metadata/md5-cache/dev-java/fop-2.8-r1 | 4 +- metadata/md5-cache/dev-java/fop-2.9 | 4 +- metadata/md5-cache/dev-java/log4j-api-2.19.0 | 4 +- .../md5-cache/dev-java/tomcat-native-1.2.38 | 4 +- .../md5-cache/dev-java/tomcat-native-1.2.39 | 4 +- .../md5-cache/dev-java/tomcat-native-2.0.5 | 4 +- .../md5-cache/dev-java/tomcat-native-2.0.6 | 4 +- metadata/md5-cache/dev-java/xalan-2.7.3 | 4 +- .../md5-cache/dev-java/xalan-serializer-2.7.3 | 4 +- metadata/md5-cache/dev-java/xerces-2.12.2-r1 | 4 +- .../dev-java/xmlgraphics-commons-2.8 | 4 +- .../dev-java/xmlgraphics-commons-2.9 | 4 +- metadata/md5-cache/dev-java/xz-java-1.9-r1 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 43824 -> 44610 bytes metadata/md5-cache/dev-lang/R-4.3.1 | 4 +- metadata/md5-cache/dev-lang/R-4.3.2 | 17 + metadata/md5-cache/dev-lang/algol68g-3.4.4 | 12 + metadata/md5-cache/dev-lang/dafny-4.3.0 | 16 - metadata/md5-cache/dev-lang/dafny-4.3.0-r1 | 16 + metadata/md5-cache/dev-lang/fuzion-0.085 | 16 + .../md5-cache/dev-lang/jint-3.0.0_beta2051 | 4 +- metadata/md5-cache/dev-lang/luau-0.596 | 4 +- .../dev-lang/{luau-0.595 => luau-0.601} | 6 +- metadata/md5-cache/dev-lang/moarvm-2023.10 | 13 + metadata/md5-cache/dev-lang/nqp-2023.10 | 17 + metadata/md5-cache/dev-lang/orc-0.4.31 | 4 +- metadata/md5-cache/dev-lang/orc-0.4.32 | 4 +- metadata/md5-cache/dev-lang/orc-0.4.33 | 4 +- metadata/md5-cache/dev-lang/orc-0.4.34 | 4 +- .../dev-lang/{php-8.1.24 => php-8.1.25} | 2 +- .../dev-lang/{php-8.2.11 => php-8.2.12} | 2 +- .../md5-cache/dev-lang/python-2.7.18_p16-r1 | 4 +- metadata/md5-cache/dev-lang/python-3.10.13 | 4 +- metadata/md5-cache/dev-lang/python-3.11.5 | 4 +- metadata/md5-cache/dev-lang/python-3.11.6 | 4 +- metadata/md5-cache/dev-lang/python-3.12.0 | 4 +- .../md5-cache/dev-lang/python-3.12.0_beta4_p2 | 4 +- metadata/md5-cache/dev-lang/python-3.12.0_p1 | 4 +- .../md5-cache/dev-lang/python-3.12.0_rc1_p5 | 4 +- .../md5-cache/dev-lang/python-3.12.0_rc1_p6 | 4 +- .../md5-cache/dev-lang/python-3.12.0_rc2_p1 | 4 +- .../dev-lang/python-3.12.0_rc2_p1-r1 | 4 +- metadata/md5-cache/dev-lang/python-3.12.0_rc3 | 4 +- .../md5-cache/dev-lang/python-3.12.0_rc3_p1 | 4 +- .../md5-cache/dev-lang/python-3.13.0_alpha1 | 4 +- metadata/md5-cache/dev-lang/python-3.8.18 | 4 +- metadata/md5-cache/dev-lang/python-3.9.18 | 4 +- metadata/md5-cache/dev-lang/qore-1.19.1 | 4 +- metadata/md5-cache/dev-lang/rakudo-2023.10 | 16 + metadata/md5-cache/dev-lang/rust-1.65.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.66.1 | 4 +- metadata/md5-cache/dev-lang/rust-1.67.1-r1 | 4 +- metadata/md5-cache/dev-lang/rust-1.68.2 | 4 +- metadata/md5-cache/dev-lang/rust-1.69.0-r1 | 4 +- metadata/md5-cache/dev-lang/rust-1.70.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.71.0 | 4 +- metadata/md5-cache/dev-lang/rust-1.71.1 | 4 +- metadata/md5-cache/dev-lang/rust-1.72.0-r1 | 4 +- metadata/md5-cache/dev-lang/rust-1.73.0 | 4 +- .../md5-cache/dev-lang/rust-bin-1.65.0-r1 | 4 +- .../md5-cache/dev-lang/rust-bin-1.66.1-r1 | 4 +- .../md5-cache/dev-lang/rust-bin-1.67.1-r3 | 4 +- .../md5-cache/dev-lang/rust-bin-1.68.2-r2 | 4 +- .../md5-cache/dev-lang/rust-bin-1.69.0-r1 | 4 +- .../md5-cache/dev-lang/rust-bin-1.70.0-r3 | 4 +- metadata/md5-cache/dev-lang/rust-bin-1.71.0 | 4 +- metadata/md5-cache/dev-lang/rust-bin-1.71.1 | 4 +- metadata/md5-cache/dev-lang/rust-bin-1.72.0 | 4 +- metadata/md5-cache/dev-lang/rust-bin-1.73.0 | 4 +- .../md5-cache/dev-lang/spidermonkey-115.2.0 | 16 - metadata/md5-cache/dev-libs/Manifest.gz | Bin 169676 -> 170199 bytes metadata/md5-cache/dev-libs/aml-0.3.0 | 4 +- metadata/md5-cache/dev-libs/aml-9999 | 4 +- metadata/md5-cache/dev-libs/appstream-0.15.6 | 4 +- .../md5-cache/dev-libs/appstream-glib-0.8.2 | 4 +- metadata/md5-cache/dev-libs/atk-2.38.0 | 4 +- metadata/md5-cache/dev-libs/botan-2.19.3-r2 | 4 +- metadata/md5-cache/dev-libs/botan-3.1.1 | 4 +- metadata/md5-cache/dev-libs/botan-3.2.0-r1 | 4 +- metadata/md5-cache/dev-libs/boxfort-0.1.1 | 4 +- metadata/md5-cache/dev-libs/boxfort-0.1.4 | 4 +- metadata/md5-cache/dev-libs/c-blosc2-2.10.5 | 4 +- metadata/md5-cache/dev-libs/cdk-5.0.20221025 | 4 +- metadata/md5-cache/dev-libs/cdk-5.0.20230201 | 4 +- metadata/md5-cache/dev-libs/cglm-0.8.9-r1 | 4 +- metadata/md5-cache/dev-libs/cglm-0.9.0 | 4 +- metadata/md5-cache/dev-libs/cglm-0.9.1 | 4 +- metadata/md5-cache/dev-libs/criterion-2.4.0 | 4 +- metadata/md5-cache/dev-libs/criterion-2.4.1 | 4 +- metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 | 4 +- metadata/md5-cache/dev-libs/crypto++-8.8.0 | 4 +- metadata/md5-cache/dev-libs/crypto++-8.9.0 | 4 +- metadata/md5-cache/dev-libs/dqlite-1.15.1 | 16 - metadata/md5-cache/dev-libs/efl-1.26.3-r2 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.188 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.189-r1 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.189-r3 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.189-r4 | 4 +- metadata/md5-cache/dev-libs/folks-0.15.6 | 4 +- metadata/md5-cache/dev-libs/fribidi-1.0.13 | 4 +- metadata/md5-cache/dev-libs/girara-0.3.9 | 4 +- metadata/md5-cache/dev-libs/girara-0.4.0 | 4 +- metadata/md5-cache/dev-libs/girara-0.4.0-r1 | 4 +- metadata/md5-cache/dev-libs/girara-9999 | 4 +- metadata/md5-cache/dev-libs/gjs-1.76.2 | 4 +- metadata/md5-cache/dev-libs/gjs-1.78.0 | 4 +- metadata/md5-cache/dev-libs/glib-2.76.4 | 4 +- metadata/md5-cache/dev-libs/glib-2.78.0 | 4 +- metadata/md5-cache/dev-libs/glib-2.78.1 | 18 + .../dev-libs/gobject-introspection-1.76.1 | 4 +- .../dev-libs/gobject-introspection-1.78.1 | 4 +- metadata/md5-cache/dev-libs/gom-0.4 | 4 +- metadata/md5-cache/dev-libs/granite-6.2.0 | 4 +- .../md5-cache/dev-libs/hyprland-protocols-0.2 | 4 +- metadata/md5-cache/dev-libs/icu-73.2 | 4 +- metadata/md5-cache/dev-libs/icu-layoutex-73.2 | 4 +- metadata/md5-cache/dev-libs/inih-56-r1 | 4 +- metadata/md5-cache/dev-libs/inih-57 | 4 +- metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 | 4 +- .../md5-cache/dev-libs/json-glib-1.6.6-r1 | 4 +- metadata/md5-cache/dev-libs/json-glib-1.8.0 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 4 +- .../md5-cache/dev-libs/jsonrpc-glib-3.44.0 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.6 | 4 +- metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 | 4 +- 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.6 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.3 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.4 | 14 + ...{libclc-17.0.3.9999 => libclc-17.0.4.9999} | 2 +- .../md5-cache/dev-libs/libclc-18.0.0.9999 | 2 +- .../dev-libs/libclc-18.0.0_pre20231013 | 2 +- .../dev-libs/libclc-18.0.0_pre20231019 | 2 +- .../dev-libs/libclc-18.0.0_pre20231025 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 4 +- metadata/md5-cache/dev-libs/libdex-0.2.0 | 4 +- metadata/md5-cache/dev-libs/libdex-0.4.0 | 4 +- metadata/md5-cache/dev-libs/libdex-0.4.1 | 4 +- metadata/md5-cache/dev-libs/libei-1.1.0 | 4 +- metadata/md5-cache/dev-libs/libevdev-1.13.1 | 4 +- metadata/md5-cache/dev-libs/libevdev-9999 | 4 +- .../md5-cache/dev-libs/libevent-2.1.12-r1 | 4 +- metadata/md5-cache/dev-libs/libevent-2.2.1-r2 | 4 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r2 | 4 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r3 | 4 +- metadata/md5-cache/dev-libs/libgcrypt-1.10.2 | 4 +- .../md5-cache/dev-libs/libgcrypt-1.9.4-r2 | 4 +- .../md5-cache/dev-libs/libgdata-0.18.1-r1 | 4 +- .../md5-cache/dev-libs/libgit2-glib-1.2.0 | 4 +- .../md5-cache/dev-libs/libglib-testing-0.1.1 | 4 +- .../dev-libs/libgnome-games-support-1.8.2 | 4 +- .../dev-libs/libgnome-games-support-2.0.0 | 4 +- metadata/md5-cache/dev-libs/libgnt-2.14.2 | 4 +- metadata/md5-cache/dev-libs/libgnt-2.14.3 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.47 | 4 +- .../md5-cache/dev-libs/libgpg-error-1.47-r1 | 4 +- metadata/md5-cache/dev-libs/libgudev-238-r1 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.4.6 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.4.7 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.2.0 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.4.0 | 4 +- metadata/md5-cache/dev-libs/libical-3.0.17 | 17 + metadata/md5-cache/dev-libs/libinput-1.23.0 | 4 +- metadata/md5-cache/dev-libs/libinput-1.24.0 | 4 +- metadata/md5-cache/dev-libs/libintl-0.21.1 | 4 +- metadata/md5-cache/dev-libs/libintl-0.22-r1 | 4 +- metadata/md5-cache/dev-libs/libintl-0.22.2 | 4 +- metadata/md5-cache/dev-libs/libintl-0.22.3 | 4 +- metadata/md5-cache/dev-libs/libjcat-0.1.14 | 4 +- metadata/md5-cache/dev-libs/libksba-1.6.3 | 4 +- metadata/md5-cache/dev-libs/libksba-1.6.4 | 4 +- metadata/md5-cache/dev-libs/libksba-1.6.4-r1 | 4 +- metadata/md5-cache/dev-libs/libliftoff-0.3.0 | 4 +- metadata/md5-cache/dev-libs/libliftoff-0.4.1 | 4 +- .../md5-cache/dev-libs/libmacaroons-0.3.0-r2 | 4 +- metadata/md5-cache/dev-libs/libmanette-0.2.6 | 4 +- metadata/md5-cache/dev-libs/libpcre2-10.42-r1 | 4 +- metadata/md5-cache/dev-libs/libpeas-1.36.0 | 4 +- metadata/md5-cache/dev-libs/libportal-0.6 | 4 +- metadata/md5-cache/dev-libs/libportal-0.7.1 | 4 +- .../md5-cache/dev-libs/libpsl-native-7.4.0 | 12 + metadata/md5-cache/dev-libs/libratbag-0.15 | 4 +- metadata/md5-cache/dev-libs/libratbag-0.16 | 4 +- metadata/md5-cache/dev-libs/libratbag-0.17 | 4 +- metadata/md5-cache/dev-libs/libsigc++-2.12.0 | 4 +- metadata/md5-cache/dev-libs/libsigc++-3.4.0 | 4 +- metadata/md5-cache/dev-libs/libsigc++-3.6.0 | 4 +- .../dev-libs/libsodium-1.0.18_p20220618 | 4 +- .../md5-cache/dev-libs/libsodium-1.0.19-r1 | 4 +- metadata/md5-cache/dev-libs/libtasn1-4.19.0 | 4 +- .../md5-cache/dev-libs/libtraceevent-1.7.3 | 4 +- metadata/md5-cache/dev-libs/libtracefs-1.7.0 | 4 +- metadata/md5-cache/dev-libs/libvarlink-22 | 4 +- metadata/md5-cache/dev-libs/libvarlink-23 | 4 +- metadata/md5-cache/dev-libs/libvoikko-4.3.2 | 4 +- metadata/md5-cache/dev-libs/libwacom-2.6.0 | 4 +- metadata/md5-cache/dev-libs/libwacom-2.7.0 | 4 +- metadata/md5-cache/dev-libs/libwacom-2.8.0 | 4 +- metadata/md5-cache/dev-libs/libxmlb-0.3.11 | 4 +- metadata/md5-cache/dev-libs/libxmlb-0.3.14 | 4 +- metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 | 4 +- metadata/md5-cache/dev-libs/mpfr-4.2.1 | 4 +- metadata/md5-cache/dev-libs/nettle-3.8.1 | 4 +- metadata/md5-cache/dev-libs/nettle-3.9 | 4 +- metadata/md5-cache/dev-libs/nettle-3.9.1 | 4 +- metadata/md5-cache/dev-libs/newt-0.52.24 | 17 + metadata/md5-cache/dev-libs/openssl-1.1.1u | 4 +- metadata/md5-cache/dev-libs/openssl-1.1.1w | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.10 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.11 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.12 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r1 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.9-r2 | 4 +- metadata/md5-cache/dev-libs/openssl-3.1.2 | 4 +- metadata/md5-cache/dev-libs/openssl-3.1.3 | 4 +- metadata/md5-cache/dev-libs/openssl-3.1.4 | 4 +- .../md5-cache/dev-libs/openssl-compat-1.1.1u | 4 +- metadata/md5-cache/dev-libs/raft-0.17.1 | 16 - metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 | 2 +- metadata/md5-cache/dev-libs/serd-0.30.16 | 4 +- metadata/md5-cache/dev-libs/serd-0.32.0 | 4 +- metadata/md5-cache/dev-libs/sord-0.16.14-r2 | 4 +- metadata/md5-cache/dev-libs/sord-0.16.16-r1 | 4 +- metadata/md5-cache/dev-libs/sord-9999 | 4 +- .../md5-cache/dev-libs/template-glib-3.36.1 | 4 +- metadata/md5-cache/dev-libs/tllist-1.0.5-r1 | 4 +- metadata/md5-cache/dev-libs/tllist-1.1.0 | 4 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.6 | 4 +- metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 | 4 +- metadata/md5-cache/dev-libs/wayland-1.22.0 | 4 +- metadata/md5-cache/dev-libs/wayland-9999 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.32 | 4 +- .../md5-cache/dev-libs/wayland-protocols-9999 | 4 +- metadata/md5-cache/dev-libs/weston-11.0.1 | 4 +- metadata/md5-cache/dev-libs/weston-12.0.2 | 4 +- metadata/md5-cache/dev-libs/weston-12.0.91 | 4 +- metadata/md5-cache/dev-libs/weston-9999 | 4 +- metadata/md5-cache/dev-libs/xalan-c-1.12-r2 | 4 +- metadata/md5-cache/dev-libs/xalan-c-9999 | 2 +- metadata/md5-cache/dev-libs/yyjson-0.8.0 | 4 +- metadata/md5-cache/dev-libs/zix-0.4.2 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 108302 -> 107664 bytes metadata/md5-cache/dev-ml/atd-2.10.0 | 16 - .../dev-ml/{atd-2.11.0 => atd-2.15.0} | 4 +- .../dev-ml/{fix-20211125 => fix-20230505} | 8 +- metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 | 16 - metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 | 16 - 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.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 | 16 - metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4 | 17 + .../md5-cache/dev-ml/llvm-ocaml-17.0.4.9999 | 16 + .../md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231013 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231019 | 2 +- .../dev-ml/llvm-ocaml-18.0.0_pre20231025 | 2 +- metadata/md5-cache/dev-ml/ounit2-2.2.4 | 15 - .../dev-ml/{ounit2-2.2.3 => ounit2-2.2.7} | 10 +- metadata/md5-cache/dev-ml/yojson-1.7.0 | 16 - .../dev-ml/{yojson-2.0.2-r3 => yojson-2.1.1} | 8 +- metadata/md5-cache/dev-python/Faker-19.10.0 | 16 - metadata/md5-cache/dev-python/Faker-19.11.0 | 4 +- metadata/md5-cache/dev-python/Faker-19.12.0 | 16 - .../{Faker-19.7.0 => Faker-19.12.1} | 2 +- .../{Faker-19.6.2 => Faker-19.13.0} | 2 +- metadata/md5-cache/dev-python/Faker-19.6.1 | 16 - metadata/md5-cache/dev-python/Faker-19.9.0 | 16 - metadata/md5-cache/dev-python/Manifest.gz | Bin 386396 -> 388349 bytes metadata/md5-cache/dev-python/Nuitka-1.7.10 | 16 - metadata/md5-cache/dev-python/Nuitka-1.7.9 | 16 - metadata/md5-cache/dev-python/Nuitka-1.8 | 16 - metadata/md5-cache/dev-python/Nuitka-1.8.1 | 16 - metadata/md5-cache/dev-python/Nuitka-1.8.3 | 16 - .../dev-python/{Nuitka-1.8.2 => Nuitka-1.8.5} | 2 +- .../{PyQt5-5.15.10 => PyQt5-5.15.10-r1} | 6 +- metadata/md5-cache/dev-python/PyQt6-6.6.0 | 16 + ...bEngine-6.5.0 => PyQt6-WebEngine-6.5.0-r1} | 6 +- .../dev-python/PyQt6-WebEngine-6.6.0 | 16 + .../md5-cache/dev-python/agate-excel-0.3.0 | 16 + .../md5-cache/dev-python/argcomplete-3.1.4 | 16 + metadata/md5-cache/dev-python/argh-0.30.3 | 16 + metadata/md5-cache/dev-python/arrow-1.2.3 | 16 - metadata/md5-cache/dev-python/arrow-1.3.0 | 4 +- metadata/md5-cache/dev-python/audioread-3.0.0 | 16 - metadata/md5-cache/dev-python/audioread-3.0.1 | 4 +- .../{wcwidth-0.2.6 => blinker-1.7.0} | 16 +- .../{mistune-3.0.1 => boltons-23.1.1} | 10 +- metadata/md5-cache/dev-python/boto3-1.28.74 | 16 + metadata/md5-cache/dev-python/boto3-1.28.75 | 16 + metadata/md5-cache/dev-python/boto3-1.28.76 | 16 + .../md5-cache/dev-python/botocore-1.31.74 | 16 + .../md5-cache/dev-python/botocore-1.31.75 | 16 + .../md5-cache/dev-python/botocore-1.31.76 | 16 + metadata/md5-cache/dev-python/cfn-lint-0.83.1 | 16 + .../dev-python/charset-normalizer-3.3.1 | 4 +- ...malizer-3.3.0 => charset-normalizer-3.3.2} | 2 +- .../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.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.3 | 2 +- .../md5-cache/dev-python/clang-python-17.0.4 | 17 + ...n-17.0.3.9999 => clang-python-17.0.4.9999} | 6 +- .../dev-python/clang-python-18.0.0.9999 | 2 +- .../clang-python-18.0.0_pre20231013 | 2 +- .../clang-python-18.0.0_pre20231019 | 2 +- .../clang-python-18.0.0_pre20231025 | 2 +- metadata/md5-cache/dev-python/cleo-2.1.0 | 16 + metadata/md5-cache/dev-python/contourpy-1.1.1 | 2 +- .../dev-python/crispy-bootstrap5-2023.10 | 16 + .../md5-cache/dev-python/cycler-0.11.0-r1 | 16 - metadata/md5-cache/dev-python/cycler-0.12.0 | 16 - metadata/md5-cache/dev-python/cycler-0.12.1 | 4 +- metadata/md5-cache/dev-python/cython-3.0.5 | 17 + metadata/md5-cache/dev-python/django-3.2.22 | 4 +- metadata/md5-cache/dev-python/django-4.1.12 | 4 +- metadata/md5-cache/dev-python/django-4.2.6 | 4 +- .../dev-python/elastic-transport-8.10.0 | 17 + .../md5-cache/dev-python/elasticsearch-8.10.1 | 16 + .../dev-python/ensurepip-wheel-0.41.3 | 11 + metadata/md5-cache/dev-python/executing-2.0.0 | 2 +- metadata/md5-cache/dev-python/executing-2.0.1 | 16 + .../dev-python/fastjsonschema-2.18.0 | 16 - .../dev-python/fastjsonschema-2.18.1 | 12 +- metadata/md5-cache/dev-python/filelock-3.13.1 | 16 + .../md5-cache/dev-python/flask-babel-3.1.0 | 16 - .../md5-cache/dev-python/flask-babel-4.0.0 | 4 +- .../md5-cache/dev-python/flask-login-0.6.3 | 17 + .../md5-cache/dev-python/fonttools-4.43.1 | 4 +- metadata/md5-cache/dev-python/gmpy-2.1.5-r1 | 16 + .../google-api-python-client-2.106.0 | 16 + .../md5-cache/dev-python/google-auth-2.23.4 | 16 + .../md5-cache/dev-python/gst-python-1.20.5 | 4 +- .../md5-cache/dev-python/gst-python-1.20.6 | 4 +- .../md5-cache/dev-python/gst-python-1.22.3 | 4 +- .../md5-cache/dev-python/hypercorn-0.15.0 | 16 + metadata/md5-cache/dev-python/identify-2.5.30 | 16 - metadata/md5-cache/dev-python/identify-2.5.31 | 4 +- metadata/md5-cache/dev-python/ipython-8.14.0 | 17 - metadata/md5-cache/dev-python/ipython-8.15.0 | 17 - metadata/md5-cache/dev-python/ipython-8.16.0 | 17 - metadata/md5-cache/dev-python/ipython-8.16.1 | 4 +- metadata/md5-cache/dev-python/ipython-8.17.2 | 17 + metadata/md5-cache/dev-python/josepy-1.14.0 | 16 + .../md5-cache/dev-python/jsonschema-4.19.2 | 16 + .../md5-cache/dev-python/jupyter-core-5.3.1 | 16 - .../md5-cache/dev-python/jupyter-core-5.3.2 | 16 - .../md5-cache/dev-python/jupyter-core-5.4.0 | 4 +- .../md5-cache/dev-python/jupyter-core-5.5.0 | 16 + .../md5-cache/dev-python/libvirt-python-9.3.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.4.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.5.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.6.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.8.0 | 6 +- .../md5-cache/dev-python/libvirt-python-9999 | 4 +- 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.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.3 | 2 +- metadata/md5-cache/dev-python/lit-17.0.4 | 16 + .../{lit-17.0.3.9999 => lit-17.0.4.9999} | 2 +- metadata/md5-cache/dev-python/lit-18.0.0.9999 | 2 +- .../dev-python/lit-18.0.0_pre20231013 | 2 +- .../dev-python/lit-18.0.0_pre20231019 | 2 +- .../dev-python/lit-18.0.0_pre20231025 | 2 +- .../dev-python/mapbox-vector-tile-2.0.1 | 10 +- metadata/md5-cache/dev-python/markdown-3.5.1 | 16 + .../md5-cache/dev-python/matplotlib-3.8.1 | 17 + ...ers-8.13.23 => matplotlib-inline-0.1.6-r1} | 19 +- metadata/md5-cache/dev-python/miniupnpc-2.2.4 | 4 +- metadata/md5-cache/dev-python/miniupnpc-2.2.5 | 4 +- metadata/md5-cache/dev-python/mistune-3.0.2 | 4 +- metadata/md5-cache/dev-python/moto-4.1.15 | 16 - metadata/md5-cache/dev-python/moto-4.2.5 | 16 - metadata/md5-cache/dev-python/moto-4.2.6 | 4 +- .../md5-cache/dev-python/nautilus-python-4.0 | 4 +- .../md5-cache/dev-python/nbconvert-7.10.0 | 16 + metadata/md5-cache/dev-python/nbxmpp-4.5.0 | 16 + metadata/md5-cache/dev-python/packaging-23.2 | 4 +- metadata/md5-cache/dev-python/patsy-0.5.3-r1 | 4 +- metadata/md5-cache/dev-python/pgspecial-2.1.1 | 16 + .../md5-cache/dev-python/phonenumbers-8.13.22 | 16 - ...nenumbers-8.13.21 => phonenumbers-8.13.24} | 2 +- metadata/md5-cache/dev-python/pikepdf-8.6.0 | 17 + metadata/md5-cache/dev-python/plyvel-1.5.0 | 12 +- .../md5-cache/dev-python/poetry-core-1.8.1 | 16 + .../dev-python/poetry-plugin-export-1.6.0 | 17 + ...t-normalizer-3.2.0 => process-tests-3.0.0} | 12 +- ...entify-2.5.29 => prometheus-client-0.18.0} | 20 +- metadata/md5-cache/dev-python/pslab-2.5.0 | 16 + .../md5-cache/dev-python/pslab-python-2.5.0 | 16 - .../dev-python/pydata-sphinx-theme-0.14.3 | 16 + metadata/md5-cache/dev-python/pygit2-1.13.2 | 17 + .../md5-cache/dev-python/pygobject-3.44.1 | 4 +- .../md5-cache/dev-python/pygobject-3.46.0 | 4 +- metadata/md5-cache/dev-python/pyicu-2.12 | 17 + metadata/md5-cache/dev-python/pymongo-4.6.0 | 17 + metadata/md5-cache/dev-python/pypdf-3.17.0 | 16 + .../md5-cache/dev-python/pypiserver-1.5.2 | 16 - .../md5-cache/dev-python/pypiserver-2.0.1 | 4 +- metadata/md5-cache/dev-python/pyproj-3.6.1 | 12 +- .../md5-cache/dev-python/pyproject-fmt-1.4.1 | 16 + metadata/md5-cache/dev-python/pypy-7.3.12 | 15 - metadata/md5-cache/dev-python/pypy-7.3.13 | 4 +- metadata/md5-cache/dev-python/pypy-exe-7.3.12 | 15 - metadata/md5-cache/dev-python/pypy-exe-7.3.13 | 4 +- .../md5-cache/dev-python/pypy-exe-bin-7.3.12 | 12 - .../md5-cache/dev-python/pypy-exe-bin-7.3.13 | 4 +- metadata/md5-cache/dev-python/pypy3-7.3.12 | 10 - metadata/md5-cache/dev-python/pypy3-7.3.13 | 4 +- .../md5-cache/dev-python/pypy3_10-7.3.12_p5 | 15 - .../md5-cache/dev-python/pypy3_10-7.3.13_p1 | 4 +- .../dev-python/pypy3_10-exe-7.3.12_p2 | 15 - .../md5-cache/dev-python/pypy3_10-exe-7.3.13 | 4 +- .../dev-python/pypy3_10-exe-bin-7.3.12_p2 | 12 - .../dev-python/pypy3_10-exe-bin-7.3.13 | 4 +- .../md5-cache/dev-python/pypy3_9-7.3.12_p2 | 15 - .../md5-cache/dev-python/pypy3_9-exe-7.3.12 | 15 - .../dev-python/pypy3_9-exe-bin-7.3.12 | 12 - metadata/md5-cache/dev-python/pyspnego-0.10.0 | 16 - metadata/md5-cache/dev-python/pyspnego-0.10.1 | 16 - metadata/md5-cache/dev-python/pyspnego-0.10.2 | 4 +- .../dev-python/pytest-asyncio-0.22.0 | 16 + .../md5-cache/dev-python/pytest-django-4.6.0 | 16 + .../md5-cache/dev-python/pytest-env-1.1.1 | 16 + .../md5-cache/dev-python/python-gnupg-0.5.1 | 4 +- .../md5-cache/dev-python/python-rtmidi-1.5.6 | 17 - .../md5-cache/dev-python/python-rtmidi-1.5.7 | 4 +- .../md5-cache/dev-python/python3-lxc-3.0.4-r1 | 4 +- .../md5-cache/dev-python/python3-xapp-2.4.1 | 4 +- metadata/md5-cache/dev-python/rapidfuzz-3.5.1 | 17 + metadata/md5-cache/dev-python/rope-1.10.0 | 4 +- metadata/md5-cache/dev-python/rope-1.9.0 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.32 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.33 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.34 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.35 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.36 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.39 | 16 - .../md5-cache/dev-python/ruamel-yaml-0.17.40 | 4 +- ...{ruamel-yaml-0.18.0 => ruamel-yaml-0.18.3} | 2 +- ...{ruamel-yaml-0.18.2 => ruamel-yaml-0.18.4} | 2 +- metadata/md5-cache/dev-python/seaborn-0.12.2 | 16 - metadata/md5-cache/dev-python/seaborn-0.13.0 | 4 +- metadata/md5-cache/dev-python/selenium-4.15.0 | 16 + metadata/md5-cache/dev-python/selenium-4.15.1 | 16 + .../md5-cache/dev-python/sentry-sdk-1.33.1 | 16 + .../md5-cache/dev-python/sentry-sdk-1.34.0 | 16 + .../dev-python/setuptools-rust-1.8.1 | 16 + .../sphinx-autodoc-typehints-1.24.1 | 16 + .../dev-python/sphinxcontrib-plantuml-0.27 | 16 + .../md5-cache/dev-python/sqlalchemy-1.4.50 | 17 + .../md5-cache/dev-python/sqlalchemy-2.0.23 | 17 + metadata/md5-cache/dev-python/sqlglot-18.13.0 | 16 - metadata/md5-cache/dev-python/sqlglot-18.14.0 | 16 - metadata/md5-cache/dev-python/sqlglot-18.15.1 | 16 - metadata/md5-cache/dev-python/sqlglot-18.16.0 | 16 - metadata/md5-cache/dev-python/sqlglot-18.16.1 | 16 - metadata/md5-cache/dev-python/sqlglot-18.17.0 | 16 - .../{sqlglot-18.15.0 => sqlglot-19.0.0} | 2 +- .../{sqlglot-18.12.0 => sqlglot-19.0.2} | 2 +- .../md5-cache/dev-python/stack-data-0.6.2 | 16 - .../md5-cache/dev-python/stack-data-0.6.3 | 4 +- .../dev-python/stapler-1.0.0_p20220330-r4 | 16 + metadata/md5-cache/dev-python/stripe-7.2.0 | 16 + .../md5-cache/dev-python/structlog-23.1.0 | 16 - .../md5-cache/dev-python/structlog-23.2.0 | 4 +- .../dev-python/taskgroup-0.0.0_alpha4 | 15 + metadata/md5-cache/dev-python/tempest-35.0.0 | 16 - metadata/md5-cache/dev-python/tempest-36.0.0 | 4 +- .../md5-cache/dev-python/testtools-2.6.0-r1 | 17 - metadata/md5-cache/dev-python/testtools-2.7.1 | 16 + .../md5-cache/dev-python/textdistance-4.5.0 | 16 - .../md5-cache/dev-python/textdistance-4.6.0 | 4 +- metadata/md5-cache/dev-python/tomlkit-0.12.2 | 16 + .../md5-cache/dev-python/traitlets-5.13.0 | 16 + metadata/md5-cache/dev-python/trimesh-4.0.2 | 16 + metadata/md5-cache/dev-python/twisted-23.10.0 | 16 + .../md5-cache/dev-python/unasync-0.5.0-r1 | 10 +- metadata/md5-cache/dev-python/wcwidth-0.2.8 | 4 +- .../{wcwidth-0.2.7 => wcwidth-0.2.9} | 8 +- metadata/md5-cache/dev-python/werkzeug-3.0.1 | 4 +- metadata/md5-cache/dev-python/wheel-0.41.3 | 16 + metadata/md5-cache/dev-python/wtforms-3.1.1 | 16 + .../md5-cache/dev-python/zstandard-0.22.0 | 17 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 177761 -> 178894 bytes metadata/md5-cache/dev-ruby/async-2.6.5 | 17 + metadata/md5-cache/dev-ruby/async-io-1.36.1 | 17 + .../md5-cache/dev-ruby/aws-partitions-1.843.0 | 17 + metadata/md5-cache/dev-ruby/ddmetrics-1.1.0 | 17 + metadata/md5-cache/dev-ruby/memo_wise-1.8.0 | 17 + metadata/md5-cache/dev-ruby/net-imap-0.4.3 | 17 + metadata/md5-cache/dev-ruby/sequel-5.74.0 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13443 -> 13452 bytes metadata/md5-cache/dev-scheme/owl-lisp-0.2.2 | 11 + metadata/md5-cache/dev-scheme/stklos-1.70-r1 | 15 - metadata/md5-cache/dev-scheme/stklos-2.00 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 133088 -> 133879 bytes metadata/md5-cache/dev-util/aruba-2.2.0 | 17 + metadata/md5-cache/dev-util/astyle-3.4.8 | 4 +- metadata/md5-cache/dev-util/astyle-3.4.9 | 4 +- metadata/md5-cache/dev-util/bcpp-20221002 | 4 +- metadata/md5-cache/dev-util/bcpp-20230130 | 4 +- .../dev-util/blueprint-compiler-0.10.0 | 4 +- metadata/md5-cache/dev-util/byacc-20230521 | 4 +- metadata/md5-cache/dev-util/ccache-4.7.4 | 4 +- metadata/md5-cache/dev-util/ccache-4.8.2 | 4 +- metadata/md5-cache/dev-util/ccache-4.8.3 | 4 +- metadata/md5-cache/dev-util/chirurgien-2.1 | 4 +- metadata/md5-cache/dev-util/cmake-3.26.4-r3 | 4 +- metadata/md5-cache/dev-util/cmake-3.26.5-r2 | 4 +- metadata/md5-cache/dev-util/cmake-3.27.6 | 4 +- metadata/md5-cache/dev-util/cmake-3.27.6-r1 | 4 +- metadata/md5-cache/dev-util/cmake-3.27.7 | 4 +- metadata/md5-cache/dev-util/cmake-9999 | 2 +- metadata/md5-cache/dev-util/cproto-4.7t-r1 | 4 +- metadata/md5-cache/dev-util/cproto-4.7u-r1 | 4 +- metadata/md5-cache/dev-util/cproto-4.7v | 4 +- metadata/md5-cache/dev-util/d-feet-0.3.16 | 4 +- metadata/md5-cache/dev-util/d-spy-1.6.0 | 4 +- metadata/md5-cache/dev-util/d-spy-1.8.0 | 4 +- metadata/md5-cache/dev-util/debugedit-5.0-r2 | 4 +- .../dev-util/desktop-file-utils-0.26-r1 | 4 +- .../dev-util/desktop-file-utils-0.26-r2 | 4 +- .../dev-util/desktop-file-utils-0.27 | 4 +- metadata/md5-cache/dev-util/devhelp-43.0 | 4 +- .../md5-cache/dev-util/dialog-1.3.20220728 | 4 +- .../md5-cache/dev-util/dialog-1.3.20221229 | 4 +- .../md5-cache/dev-util/dialog-1.3.20230209 | 4 +- .../md5-cache/dev-util/dialog-1.3.20231002 | 4 +- metadata/md5-cache/dev-util/diffstat-1.65 | 4 +- metadata/md5-cache/dev-util/diffuse-0.8.2 | 4 +- .../dev-util/directx-headers-1.610.2 | 4 +- .../md5-cache/dev-util/directx-headers-9999 | 4 +- metadata/md5-cache/dev-util/edi-0.8.0-r2 | 4 +- .../md5-cache/dev-util/editorconfig-geany-0.2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.78.1 | 16 + metadata/md5-cache/dev-util/glade-3.40.0-r1 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.78.1 | 16 + ...ome-builder-44.2 => gnome-builder-44.2-r1} | 10 +- metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.31 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.38 | 4 +- metadata/md5-cache/dev-util/hip-5.7.1 | 6 +- metadata/md5-cache/dev-util/hipcc-5.7.1-r1 | 15 + 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.6 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.3-r1 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.4 | 17 + .../{lldb-17.0.3.9999 => lldb-17.0.4.9999} | 8 +- metadata/md5-cache/dev-util/lldb-18.0.0.9999 | 2 +- .../dev-util/lldb-18.0.0_pre20231013 | 2 +- .../dev-util/lldb-18.0.0_pre20231019 | 2 +- .../dev-util/lldb-18.0.0_pre20231025 | 2 +- .../md5-cache/dev-util/lttng-modules-2.13.10 | 2 +- metadata/md5-cache/dev-util/lv2lint-0.16.2 | 4 +- metadata/md5-cache/dev-util/meld-3.22.0-r2 | 4 +- metadata/md5-cache/dev-util/muon-0.2.0-r1 | 4 +- ...lkit-12.2.1 => nvidia-cuda-toolkit-12.3.0} | 6 +- metadata/md5-cache/dev-util/perf-6.3 | 2 +- metadata/md5-cache/dev-util/perf-6.3-r1 | 16 - metadata/md5-cache/dev-util/perf-6.4-r1 | 16 - metadata/md5-cache/dev-util/perf-6.5 | 2 +- metadata/md5-cache/dev-util/perf-6.6 | 16 + metadata/md5-cache/dev-util/rizin-0.6.2 | 4 +- metadata/md5-cache/dev-util/rizin-0.6.3 | 4 +- .../md5-cache/dev-util/scap-driver-0.29.3-r4 | 2 +- metadata/md5-cache/dev-util/src-cli-5.1.2 | 13 + metadata/md5-cache/dev-util/src-cli-5.2.0 | 13 + metadata/md5-cache/dev-util/strace-6.6 | 17 + metadata/md5-cache/dev-util/sysprof-3.48.0 | 4 +- .../dev-util/sysprof-capture-3.36.0-r1 | 4 +- .../md5-cache/dev-util/sysprof-capture-3.48.0 | 4 +- metadata/md5-cache/dev-util/trace-cmd-3.2 | 4 +- metadata/md5-cache/dev-util/umockdev-0.17.18 | 4 +- metadata/md5-cache/dev-util/umockdev-9999 | 4 +- .../md5-cache/dev-util/valgrind-3.20.0-r2 | 4 +- .../md5-cache/dev-util/valgrind-3.21.0-r1 | 4 +- .../md5-cache/dev-util/valgrind-3.21.0-r2 | 4 +- .../{valgrind-3.22.0_rc1 => valgrind-3.22.0} | 7 +- .../md5-cache/dev-util/valgrind-3.22.0_rc2 | 14 - metadata/md5-cache/dev-util/valgrind-9999 | 2 +- .../md5-cache/dev-util/wayland-scanner-1.22.0 | 4 +- .../md5-cache/dev-util/wayland-scanner-9999 | 4 +- .../md5-cache/dev-util/xfce4-dev-tools-4.18.0 | 12 - .../md5-cache/dev-util/xfce4-dev-tools-4.18.1 | 6 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20287 -> 20131 bytes metadata/md5-cache/dev-vcs/git-2.39.2-r1 | 17 - metadata/md5-cache/dev-vcs/git-extras-7.1.0 | 12 + metadata/md5-cache/dev-vcs/gitg-41-r1 | 17 - .../md5-cache/dev-vcs/{gitg-44 => gitg-44-r1} | 10 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21796 -> 21791 bytes .../games-arcade/gnome-nibbles-3.38.3 | 4 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 4 +- metadata/md5-cache/games-board/Manifest.gz | Bin 12365 -> 12367 bytes .../games-board/four-in-a-row-3.38.1 | 4 +- .../md5-cache/games-board/gnome-chess-43.2 | 4 +- .../games-board/gnome-mahjongg-3.38.3 | 4 +- .../games-board/gnome-mahjongg-3.40.0 | 4 +- .../md5-cache/games-board/gnome-mines-40.1 | 4 +- .../md5-cache/games-board/iagno-3.38.1-r1 | 4 +- metadata/md5-cache/games-board/tali-40.9 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17845 -> 18024 bytes .../games-emulation/desmume-0.9.13-r1 | 4 +- .../games-emulation/dosbox-staging-0.79.1 | 4 +- .../games-emulation/dosbox-staging-0.80.0 | 4 +- .../games-emulation/dosbox-staging-0.80.1 | 4 +- .../games-emulation/ryujinx-1.1.1065 | 16 + metadata/md5-cache/games-kids/Manifest.gz | Bin 1218 -> 1211 bytes metadata/md5-cache/games-kids/gmult-12.0 | 4 +- metadata/md5-cache/games-kids/gmult-13.0 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18289 -> 18292 bytes .../md5-cache/games-puzzle/atomix-3.34.0-r1 | 4 +- metadata/md5-cache/games-puzzle/atomix-44.0 | 4 +- .../games-puzzle/five-or-more-3.32.3 | 4 +- .../games-puzzle/gnome-klotski-3.38.2 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-44.0 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-45.1 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-45.2 | 4 +- .../games-puzzle/gnome-taquin-3.38.1-r1 | 4 +- .../games-puzzle/gnome-tetravex-3.38.2 | 4 +- .../md5-cache/games-puzzle/gnome2048-3.38.2 | 4 +- metadata/md5-cache/games-puzzle/hitori-44.0 | 4 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 4 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 4 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10682 -> 10676 bytes .../games-strategy/freeciv-3.1.0_beta2 | 4 +- .../md5-cache/games-strategy/freeciv-9999 | 4 +- metadata/md5-cache/games-strategy/naev-0.10.6 | 4 +- .../md5-cache/games-strategy/war1gus-3.3.2 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10848 -> 10838 bytes metadata/md5-cache/games-util/cartridges-2.3 | 4 +- .../md5-cache/games-util/cartridges-2.6.1 | 4 +- metadata/md5-cache/games-util/cartridges-9999 | 4 +- metadata/md5-cache/games-util/gamemode-1.7 | 4 +- metadata/md5-cache/games-util/gamemode-9999 | 4 +- .../md5-cache/games-util/lutris-0.5.13-r3 | 4 +- metadata/md5-cache/games-util/lutris-0.5.14 | 4 +- metadata/md5-cache/games-util/lutris-9999 | 4 +- .../md5-cache/games-util/xpadneo-0.9.5-r1 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8027 -> 8176 bytes metadata/md5-cache/gnome-base/dconf-0.40.0 | 4 +- .../md5-cache/gnome-base/dconf-editor-3.38.3 | 4 +- .../md5-cache/gnome-base/dconf-editor-43.0 | 4 +- .../md5-cache/gnome-base/dconf-editor-45.0.1 | 4 +- metadata/md5-cache/gnome-base/gdm-44.1 | 4 +- metadata/md5-cache/gnome-base/gdm-45.0.1 | 4 +- .../gnome-base/gnome-control-center-44.3 | 4 +- .../gnome-base/gnome-control-center-45.0 | 4 +- .../gnome-base/gnome-control-center-45.1 | 4 +- .../gnome-base/gnome-desktop-44.0-r300 | 4 +- .../gnome-base/gnome-desktop-44.0-r400 | 4 +- .../gnome-base/gnome-session-44.0-r1 | 4 +- .../md5-cache/gnome-base/gnome-session-45.0 | 4 +- .../gnome-base/gnome-settings-daemon-44.1 | 4 +- .../gnome-base/gnome-settings-daemon-45.0 | 4 +- .../md5-cache/gnome-base/gnome-shell-44.3 | 4 +- .../md5-cache/gnome-base/gnome-shell-44.4 | 4 +- .../md5-cache/gnome-base/gnome-shell-45.0 | 4 +- .../md5-cache/gnome-base/gnome-shell-45.1 | 19 + .../gnome-base/gsettings-desktop-schemas-44.0 | 4 +- .../gnome-base/gsettings-desktop-schemas-45.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.6 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.52.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.52.1 | 4 +- .../md5-cache/gnome-base/libgnomekbd-3.28.1 | 4 +- metadata/md5-cache/gnome-base/nautilus-44.2.1 | 4 +- metadata/md5-cache/gnome-base/nautilus-45.0 | 4 +- metadata/md5-cache/gnome-base/nautilus-45.1 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20296 -> 20453 bytes metadata/md5-cache/gnome-extra/cinnamon-5.6.8 | 4 +- metadata/md5-cache/gnome-extra/cinnamon-5.8.4 | 4 +- .../gnome-extra/cinnamon-control-center-5.6.1 | 4 +- .../gnome-extra/cinnamon-control-center-5.8.2 | 4 +- .../gnome-extra/cinnamon-desktop-5.6.2 | 4 +- .../gnome-extra/cinnamon-desktop-5.8.0 | 4 +- .../gnome-extra/cinnamon-menus-5.6.0 | 4 +- .../gnome-extra/cinnamon-menus-5.8.0 | 4 +- .../gnome-extra/cinnamon-screensaver-5.6.3 | 4 +- .../gnome-extra/cinnamon-screensaver-5.8.1 | 4 +- .../gnome-extra/cinnamon-session-5.6.0-r1 | 4 +- .../gnome-extra/cinnamon-session-5.8.1 | 4 +- .../cinnamon-settings-daemon-5.6.2 | 4 +- .../cinnamon-settings-daemon-5.8.1 | 4 +- metadata/md5-cache/gnome-extra/cjs-5.6.1 | 4 +- metadata/md5-cache/gnome-extra/cjs-5.8.0 | 4 +- metadata/md5-cache/gnome-extra/eiciel-0.10.0 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-44.2 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-44.3 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-45.0 | 4 +- .../gnome-extra/gnome-browser-connector-42.1 | 4 +- .../gnome-extra/gnome-calculator-44.0 | 4 +- .../gnome-extra/gnome-calculator-45.0.2 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-44.1 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-45.1 | 4 +- .../gnome-extra/gnome-characters-44.0 | 4 +- .../gnome-extra/gnome-characters-45.0-r1 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-44.0 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-45.0 | 4 +- .../gnome-extra/gnome-color-manager-3.36.0 | 4 +- .../gnome-extra/gnome-commander-1.16.1 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-44.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-firmware-43.2 | 4 +- .../md5-cache/gnome-extra/gnome-firmware-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-logs-43.0 | 4 +- .../md5-cache/gnome-extra/gnome-logs-45_beta | 4 +- .../gnome-network-displays-0.90.5-r1 | 4 +- .../gnome-extra/gnome-power-manager-43.0 | 4 +- .../gnome-shell-extension-appindicator-53-r1 | 4 +- .../gnome-shell-extension-appindicator-57 | 4 +- ...me-shell-extension-desktop-icons-ng-47.0.3 | 4 +- ...me-shell-extension-desktop-icons-ng-47.0.4 | 4 +- .../gnome-shell-extension-gsconnect-55 | 4 +- ...e-shell-extension-gsconnect-56_pre20231004 | 4 +- .../gnome-extra/gnome-shell-extensions-44.0 | 4 +- .../gnome-extra/gnome-shell-extensions-45.0 | 4 +- .../gnome-extra/gnome-shell-extensions-45.1 | 15 + .../md5-cache/gnome-extra/gnome-software-44.4 | 4 +- .../md5-cache/gnome-extra/gnome-software-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-software-45.1 | 4 +- .../gnome-extra/gnome-system-monitor-44.0 | 4 +- .../gnome-extra/gnome-system-monitor-45.0.2 | 4 +- .../gnome-extra/gnome-tweaks-40.10-r1 | 4 +- .../gnome-extra/gnome-tweaks-42_beta | 4 +- .../md5-cache/gnome-extra/gnome-tweaks-45.0 | 4 +- .../gnome-extra/gnome-user-share-43.0 | 4 +- .../md5-cache/gnome-extra/gnome-weather-44.0 | 4 +- .../md5-cache/gnome-extra/gnome-weather-45.0 | 4 +- .../md5-cache/gnome-extra/gucharmap-15.0.4 | 4 +- .../md5-cache/gnome-extra/gucharmap-15.1.1 | 4 +- .../md5-cache/gnome-extra/gucharmap-15.1.2 | 4 +- .../gnome-extra/krb5-auth-dialog-43.0-r1 | 4 +- .../gnome-extra/nautilus-sendto-3.8.6-r1 | 4 +- metadata/md5-cache/gnome-extra/nemo-5.6.5 | 4 +- metadata/md5-cache/gnome-extra/nemo-5.8.4 | 4 +- .../gnome-extra/nemo-fileroller-5.6.1 | 4 +- .../gnome-extra/nemo-fileroller-5.8.0 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.32.0 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.34.0 | 4 +- metadata/md5-cache/gnome-extra/sushi-44.2 | 4 +- metadata/md5-cache/gnome-extra/sushi-45.0 | 4 +- metadata/md5-cache/gnome-extra/tecla-45.0 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.44.2 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.99.1 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.99.2 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 12386 -> 12377 bytes metadata/md5-cache/gui-apps/foot-1.12.1 | 4 +- metadata/md5-cache/gui-apps/foot-1.13.0 | 4 +- metadata/md5-cache/gui-apps/foot-1.13.1 | 4 +- metadata/md5-cache/gui-apps/foot-1.14.0 | 4 +- metadata/md5-cache/gui-apps/foot-1.15.0 | 4 +- metadata/md5-cache/gui-apps/foot-1.15.1 | 4 +- metadata/md5-cache/gui-apps/foot-1.15.2 | 4 +- metadata/md5-cache/gui-apps/foot-1.15.3 | 4 +- metadata/md5-cache/gui-apps/foot-1.16.1 | 4 +- metadata/md5-cache/gui-apps/foot-1.16.2 | 4 +- .../md5-cache/gui-apps/gnome-console-44.4 | 4 +- .../md5-cache/gui-apps/gnome-console-45.0-r1 | 4 +- metadata/md5-cache/gui-apps/grim-1.4.1 | 4 +- metadata/md5-cache/gui-apps/grim-9999 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-0.7 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-9999 | 4 +- metadata/md5-cache/gui-apps/kanshi-1.3.1 | 4 +- metadata/md5-cache/gui-apps/kanshi-1.4.0 | 4 +- .../md5-cache/gui-apps/lavalauncher-1.7.1 | 4 +- .../md5-cache/gui-apps/lavalauncher-2.0.0 | 4 +- .../md5-cache/gui-apps/lavalauncher-2.1.0 | 4 +- metadata/md5-cache/gui-apps/lavalauncher-9999 | 4 +- metadata/md5-cache/gui-apps/mako-1.8.0 | 4 +- metadata/md5-cache/gui-apps/mako-9999 | 4 +- metadata/md5-cache/gui-apps/slurp-1.3.2 | 4 +- metadata/md5-cache/gui-apps/slurp-1.4.0 | 4 +- metadata/md5-cache/gui-apps/slurp-9999 | 4 +- metadata/md5-cache/gui-apps/swappy-1.4.0 | 4 +- metadata/md5-cache/gui-apps/swappy-1.5.1 | 4 +- metadata/md5-cache/gui-apps/swappy-9999 | 4 +- metadata/md5-cache/gui-apps/swaybg-1.2.0 | 4 +- metadata/md5-cache/gui-apps/swaybg-9999 | 4 +- metadata/md5-cache/gui-apps/swayidle-1.8.0 | 4 +- metadata/md5-cache/gui-apps/swayidle-9999 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.7 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.7.2 | 4 +- metadata/md5-cache/gui-apps/swaylock-9999 | 4 +- metadata/md5-cache/gui-apps/waybar-0.9.19 | 4 +- metadata/md5-cache/gui-apps/waybar-0.9.22 | 4 +- metadata/md5-cache/gui-apps/waybar-9999 | 4 +- .../md5-cache/gui-apps/wayland-logout-1.4 | 4 +- .../md5-cache/gui-apps/wayland-logout-9999 | 4 +- metadata/md5-cache/gui-apps/waypipe-0.8.0-r2 | 4 +- metadata/md5-cache/gui-apps/waypipe-0.8.6 | 4 +- metadata/md5-cache/gui-apps/waypipe-9999 | 4 +- metadata/md5-cache/gui-apps/wayvnc-0.6.2 | 4 +- metadata/md5-cache/gui-apps/wayvnc-9999 | 4 +- metadata/md5-cache/gui-apps/wcm-0.7.0 | 4 +- metadata/md5-cache/gui-apps/wcm-0.7.5 | 4 +- metadata/md5-cache/gui-apps/wcm-9999 | 4 +- .../md5-cache/gui-apps/wf-recorder-0.3.0-r2 | 4 +- metadata/md5-cache/gui-apps/wf-recorder-9999 | 4 +- metadata/md5-cache/gui-apps/wf-shell-0.7.0-r1 | 4 +- metadata/md5-cache/gui-apps/wf-shell-9999 | 4 +- .../md5-cache/gui-apps/wl-clipboard-2.2.1-r1 | 4 +- metadata/md5-cache/gui-apps/wl-clipboard-9999 | 4 +- metadata/md5-cache/gui-apps/wofi-1.3 | 4 +- metadata/md5-cache/gui-apps/wofi-9999 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9534 -> 9530 bytes metadata/md5-cache/gui-libs/amtk-5.6.1 | 4 +- metadata/md5-cache/gui-libs/egl-gbm-1.1.0 | 4 +- .../gui-libs/egl-gbm-1.1.0_p20230420 | 4 +- .../gui-libs/egl-wayland-1.1.12_p20230718 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.13 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.7-r1 | 4 +- .../gui-libs/gdk-pixbuf-loader-webp-0.0.7 | 4 +- .../gui-libs/gdk-pixbuf-loader-webp-0.2.4 | 4 +- metadata/md5-cache/gui-libs/gtk-4.10.5 | 4 +- metadata/md5-cache/gui-libs/gtk-4.12.2 | 4 +- metadata/md5-cache/gui-libs/gtk-4.12.3 | 4 +- .../md5-cache/gui-libs/gtk-layer-shell-0.8.0 | 4 +- .../md5-cache/gui-libs/gtk-layer-shell-0.8.1 | 4 +- .../md5-cache/gui-libs/gtksourceview-5.10.0 | 4 +- .../md5-cache/gui-libs/gtksourceview-5.8.0 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.3.4 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.3.5 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.4.0 | 4 +- .../md5-cache/gui-libs/libgedit-amtk-5.8.0 | 4 +- .../gui-libs/libgedit-gtksourceview-299.0.4 | 4 +- metadata/md5-cache/gui-libs/libhandy-1.8.2 | 4 +- metadata/md5-cache/gui-libs/libpanel-1.2.0 | 4 +- metadata/md5-cache/gui-libs/libwpe-1.14.1 | 4 +- metadata/md5-cache/gui-libs/neatvnc-0.6.0 | 4 +- metadata/md5-cache/gui-libs/neatvnc-0.7.0 | 4 +- metadata/md5-cache/gui-libs/neatvnc-9999 | 4 +- metadata/md5-cache/gui-libs/tepl-5.0.1-r1 | 4 +- metadata/md5-cache/gui-libs/tepl-6.8.0 | 4 +- metadata/md5-cache/gui-libs/vte-0.72.2 | 4 +- metadata/md5-cache/gui-libs/vte-0.74.0 | 4 +- metadata/md5-cache/gui-libs/vte-0.74.1 | 4 +- metadata/md5-cache/gui-libs/vte-common-0.72.2 | 4 +- metadata/md5-cache/gui-libs/vte-common-0.74.0 | 4 +- metadata/md5-cache/gui-libs/vte-common-0.74.1 | 4 +- .../gui-libs/wayfire-plugins-extra-0.7.0-r1 | 4 +- .../gui-libs/wayfire-plugins-extra-0.7.5 | 4 +- .../gui-libs/wayfire-plugins-extra-9999 | 4 +- .../md5-cache/gui-libs/wf-config-0.7.1-r1 | 4 +- metadata/md5-cache/gui-libs/wf-config-9999 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.14.0-r2 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.14.1-r1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.15.1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.15.1-r1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.16.2 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.16.2-r1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.16.2-r2 | 4 +- metadata/md5-cache/gui-libs/wlroots-9999 | 4 +- .../md5-cache/gui-libs/wpebackend-fdo-1.14.2 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.5.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.6.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.7.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-9999 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 2182 -> 2181 bytes metadata/md5-cache/gui-wm/gamescope-3.12.7 | 4 +- metadata/md5-cache/gui-wm/hyprland-0.30.0 | 4 +- metadata/md5-cache/gui-wm/hyprland-0.31.0 | 4 +- metadata/md5-cache/gui-wm/sway-1.8.1 | 4 +- metadata/md5-cache/gui-wm/sway-9999 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.3-r3 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.5 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.5-r1 | 4 +- metadata/md5-cache/gui-wm/wayfire-9999 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8903 -> 7933 bytes metadata/md5-cache/mail-client/balsa-2.6.4 | 4 +- .../mail-client/{geary-44.1 => geary-44.1-r1} | 10 +- .../md5-cache/mail-client/thunderbird-115.3.1 | 17 - .../md5-cache/mail-client/thunderbird-115.3.2 | 17 - .../md5-cache/mail-client/thunderbird-115.3.3 | 17 - .../md5-cache/mail-client/thunderbird-115.4.0 | 17 - .../mail-client/thunderbird-bin-115.3.1 | 17 - .../mail-client/thunderbird-bin-115.3.3 | 17 - metadata/md5-cache/mail-filter/Manifest.gz | Bin 12575 -> 12570 bytes .../mail-filter/spamassassin-4.0.0-r3 | 4 +- .../mail-filter/spamassassin-4.0.0-r4 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4530 -> 4523 bytes metadata/md5-cache/mail-mta/notqmail-1.08-r6 | 4 +- metadata/md5-cache/mail-mta/notqmail-9999 | 2 +- ....9_pre20231012 => postfix-3.9_pre20231030} | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 3064 -> 3069 bytes .../md5-cache/mate-extra/caja-admin-0.0.5 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 43985 -> 43985 bytes .../md5-cache/media-fonts/cantarell-0.303.1 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59083 -> 58712 bytes ...0220827 => ahoviewer-2.0.0_pre20220827-r1} | 10 +- metadata/md5-cache/media-gfx/cairosvg-2.7.0 | 16 - metadata/md5-cache/media-gfx/cairosvg-2.7.1 | 4 +- metadata/md5-cache/media-gfx/chafa-1.12.5-r1 | 4 +- metadata/md5-cache/media-gfx/curtail-1.7.0 | 4 +- metadata/md5-cache/media-gfx/dcraw-9.28.0-r3 | 15 + .../{entangle-3.0-r2 => entangle-3.0-r3} | 10 +- .../md5-cache/media-gfx/entice-0_pre20220809 | 4 +- metadata/md5-cache/media-gfx/eog-44.3 | 17 - metadata/md5-cache/media-gfx/eog-44.3-r1 | 17 + metadata/md5-cache/media-gfx/eog-45.0 | 17 - metadata/md5-cache/media-gfx/eog-45.1 | 17 - metadata/md5-cache/media-gfx/eog-45.1-r1 | 17 + .../md5-cache/media-gfx/eog-plugins-44.0-r1 | 17 - .../md5-cache/media-gfx/eog-plugins-44.0-r2 | 17 + metadata/md5-cache/media-gfx/eom-1.26.0-r1 | 15 - metadata/md5-cache/media-gfx/eom-1.26.1 | 15 - metadata/md5-cache/media-gfx/eom-1.26.1-r1 | 15 + metadata/md5-cache/media-gfx/ephoto-1.6.0 | 4 +- metadata/md5-cache/media-gfx/fbida-9999 | 4 +- metadata/md5-cache/media-gfx/fotoxx-23.32 | 13 - metadata/md5-cache/media-gfx/fotoxx-23.60 | 13 - metadata/md5-cache/media-gfx/fotoxx-23.70 | 4 +- .../media-gfx/{fotoxx-23.50 => fotoxx-23.74} | 2 +- metadata/md5-cache/media-gfx/frogr-1.7 | 4 +- metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 | 4 +- metadata/md5-cache/media-gfx/geeqie-2.1 | 4 +- metadata/md5-cache/media-gfx/geeqie-2.1-r1 | 4 +- metadata/md5-cache/media-gfx/geeqie-9999 | 4 +- metadata/md5-cache/media-gfx/gimp-2.99.14-r3 | 4 +- metadata/md5-cache/media-gfx/gimp-2.99.16 | 4 +- metadata/md5-cache/media-gfx/gimp-9999 | 4 +- .../media-gfx/gnome-font-viewer-44.0 | 4 +- .../media-gfx/gnome-font-viewer-45.0 | 4 +- .../md5-cache/media-gfx/gnome-photos-44.0 | 4 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 4 +- .../md5-cache/media-gfx/graphicsmagick-1.3.40 | 4 +- .../media-gfx/graphicsmagick-1.3.40-r1 | 4 +- .../md5-cache/media-gfx/graphicsmagick-1.3.41 | 4 +- .../md5-cache/media-gfx/graphicsmagick-1.3.42 | 4 +- .../md5-cache/media-gfx/graphicsmagick-9999 | 2 +- metadata/md5-cache/media-gfx/gthumb-3.12.2-r5 | 4 +- metadata/md5-cache/media-gfx/gthumb-3.12.3 | 4 +- metadata/md5-cache/media-gfx/gthumb-3.12.4 | 4 +- metadata/md5-cache/media-gfx/imv-4.4.0 | 4 +- .../md5-cache/media-gfx/libimagequant-4.2.2 | 13 + metadata/md5-cache/media-gfx/renderdoc-1.27 | 4 +- metadata/md5-cache/media-gfx/renderdoc-1.28 | 4 +- metadata/md5-cache/media-gfx/renderdoc-1.29 | 17 + metadata/md5-cache/media-gfx/shotwell-0.32.2 | 4 +- metadata/md5-cache/media-gfx/simple-scan-44.0 | 4 +- metadata/md5-cache/media-gfx/tuxpaint-0.9.29 | 4 +- metadata/md5-cache/media-gfx/viewnior-1.8-r1 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 119681 -> 119331 bytes metadata/md5-cache/media-libs/babl-0.1.102 | 4 +- metadata/md5-cache/media-libs/babl-0.1.106 | 4 +- metadata/md5-cache/media-libs/babl-0.1.98 | 4 +- metadata/md5-cache/media-libs/babl-9999 | 4 +- metadata/md5-cache/media-libs/dav1d-0.9.2 | 4 +- metadata/md5-cache/media-libs/dav1d-1.0.0 | 4 +- metadata/md5-cache/media-libs/dav1d-1.1.0 | 4 +- metadata/md5-cache/media-libs/dav1d-1.2.0 | 4 +- metadata/md5-cache/media-libs/dav1d-1.2.1 | 4 +- metadata/md5-cache/media-libs/dav1d-1.3.0 | 4 +- metadata/md5-cache/media-libs/dav1d-9999 | 4 +- metadata/md5-cache/media-libs/fcft-3.1.2-r1 | 4 +- metadata/md5-cache/media-libs/fcft-3.1.3 | 4 +- metadata/md5-cache/media-libs/fcft-3.1.5 | 4 +- metadata/md5-cache/media-libs/fcft-3.1.6 | 4 +- .../md5-cache/media-libs/fontconfig-2.14.1-r1 | 4 +- .../md5-cache/media-libs/fontconfig-2.14.2 | 4 +- .../md5-cache/media-libs/fontconfig-2.14.2-r2 | 4 +- .../md5-cache/media-libs/fontconfig-2.14.2-r3 | 4 +- metadata/md5-cache/media-libs/ganv-1.8.2 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.40-r1 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.42-r1 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.44 | 4 +- metadata/md5-cache/media-libs/gegl-0.4.46 | 4 +- metadata/md5-cache/media-libs/gegl-9999 | 4 +- metadata/md5-cache/media-libs/gexiv2-0.14.2 | 4 +- metadata/md5-cache/media-libs/glu-9.0.3 | 4 +- metadata/md5-cache/media-libs/glu-9999 | 4 +- metadata/md5-cache/media-libs/graphene-1.10.8 | 4 +- metadata/md5-cache/media-libs/grilo-0.3.16 | 4 +- metadata/md5-cache/media-libs/gsound-1.0.3 | 4 +- .../media-libs/gst-plugins-bad-1.20.5-r1 | 4 +- .../media-libs/gst-plugins-bad-1.20.6 | 4 +- .../media-libs/gst-plugins-bad-1.22.3 | 4 +- .../media-libs/gst-plugins-bad-1.22.3-r1 | 4 +- .../media-libs/gst-plugins-bad-1.22.3-r3 | 4 +- .../media-libs/gst-plugins-base-1.20.5 | 4 +- .../media-libs/gst-plugins-base-1.20.6 | 4 +- .../media-libs/gst-plugins-base-1.22.3 | 4 +- .../media-libs/gst-plugins-good-1.20.5 | 4 +- .../media-libs/gst-plugins-good-1.20.6 | 4 +- .../media-libs/gst-plugins-good-1.22.3-r2 | 4 +- .../media-libs/gst-plugins-ugly-1.20.5 | 4 +- .../media-libs/gst-plugins-ugly-1.20.6 | 4 +- .../media-libs/gst-plugins-ugly-1.22.3 | 4 +- .../media-libs/gst-rtsp-server-1.20.5 | 4 +- .../media-libs/gst-rtsp-server-1.20.6 | 4 +- .../media-libs/gst-rtsp-server-1.22.3 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.5 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.6 | 4 +- .../md5-cache/media-libs/gstreamer-1.22.3 | 4 +- .../gstreamer-editing-services-1.20.5 | 4 +- .../gstreamer-editing-services-1.20.6 | 4 +- .../gstreamer-editing-services-1.22.3 | 4 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-8.0.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-8.1.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-8.2.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-8.2.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-8.2.2 | 4 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 4 +- metadata/md5-cache/media-libs/lcms-2.15 | 4 +- metadata/md5-cache/media-libs/libass-0.16.0 | 4 +- metadata/md5-cache/media-libs/libass-0.17.1 | 4 +- .../md5-cache/media-libs/libchamplain-0.12.21 | 4 +- .../media-libs/libdisplay-info-0.1.1 | 4 +- .../media-libs/libdisplay-info-0_p20230112 | 4 +- .../md5-cache/media-libs/libepoxy-1.5.10-r2 | 4 +- metadata/md5-cache/media-libs/libepoxy-9999 | 4 +- metadata/md5-cache/media-libs/libglvnd-1.6.0 | 4 +- metadata/md5-cache/media-libs/libglvnd-1.7.0 | 4 +- metadata/md5-cache/media-libs/libglvnd-9999 | 4 +- .../md5-cache/media-libs/libid3tag-0.16.2 | 15 - .../md5-cache/media-libs/libinsane-1.0.10 | 4 +- metadata/md5-cache/media-libs/libinsane-1.0.9 | 4 +- .../md5-cache/media-libs/libkeyfinder-2.2.8 | 4 +- .../md5-cache/media-libs/libmediaart-1.9.6-r1 | 4 +- .../md5-cache/media-libs/libmpdclient-2.20 | 4 +- .../md5-cache/media-libs/libplacebo-5.264.1 | 4 +- .../md5-cache/media-libs/libplacebo-6.292.1 | 4 +- .../md5-cache/media-libs/libplacebo-6.338.1 | 4 +- metadata/md5-cache/media-libs/libplacebo-9999 | 4 +- .../md5-cache/media-libs/libpulse-16.1-r1 | 4 +- .../md5-cache/media-libs/libpulse-16.1-r2 | 4 +- .../md5-cache/media-libs/libpulse-16.1-r4 | 4 +- .../md5-cache/media-libs/libpulse-16.99.1 | 4 +- .../md5-cache/media-libs/libshumate-1.0.5 | 4 +- .../md5-cache/media-libs/libshumate-1.1.0 | 4 +- .../md5-cache/media-libs/libshumate-1.1.1 | 4 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 4 +- metadata/md5-cache/media-libs/libva-2.18.0-r1 | 4 +- metadata/md5-cache/media-libs/libva-2.19.0 | 4 +- metadata/md5-cache/media-libs/libva-2.20.0 | 4 +- metadata/md5-cache/media-libs/libva-9999 | 4 +- metadata/md5-cache/media-libs/libvmaf-2.3.1 | 4 +- metadata/md5-cache/media-libs/libvmaf-9999 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.20-r1 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.22-r1 | 4 +- metadata/md5-cache/media-libs/lv2-1.18.10 | 4 +- metadata/md5-cache/media-libs/mesa-23.1.8 | 4 +- metadata/md5-cache/media-libs/mesa-23.1.9 | 4 +- metadata/md5-cache/media-libs/mesa-23.2.1 | 4 +- metadata/md5-cache/media-libs/mesa-9999 | 4 +- .../md5-cache/media-libs/mesa-amber-21.3.9-r1 | 4 +- .../media-libs/nvidia-vaapi-driver-0.0.10 | 4 +- metadata/md5-cache/media-libs/opus-1.4 | 4 +- .../media-libs/rlottie-0.2_p20210405 | 4 +- .../md5-cache/media-libs/rubberband-3.3.0-r1 | 4 +- .../md5-cache/media-libs/sdl2-gfx-1.0.4-r1 | 4 +- .../md5-cache/media-libs/sdl2-pango-2.1.5 | 4 +- .../md5-cache/media-libs/sratom-0.6.14-r1 | 4 +- metadata/md5-cache/media-libs/sratom-0.6.16 | 4 +- metadata/md5-cache/media-libs/suil-0.10.18-r1 | 4 +- metadata/md5-cache/media-libs/suil-0.10.20 | 4 +- .../md5-cache/media-libs/tg_owt-0_pre20230105 | 15 - metadata/md5-cache/media-libs/tiff-4.5.0-r2 | 4 +- metadata/md5-cache/media-libs/tiff-4.5.1 | 4 +- metadata/md5-cache/media-libs/tiff-4.6.0 | 4 +- .../md5-cache/media-libs/tiff-compat-4.4.0-r1 | 4 +- metadata/md5-cache/media-libs/vips-8.14.5 | 4 +- .../md5-cache/media-libs/virglrenderer-0.10.1 | 4 +- .../md5-cache/media-libs/virglrenderer-0.10.4 | 4 +- .../md5-cache/media-libs/virglrenderer-9999 | 4 +- .../media-libs/vkroots-0_p20230103-r1 | 4 +- metadata/md5-cache/media-libs/waffle-1.7.2 | 4 +- metadata/md5-cache/media-libs/waffle-1.7.3 | 4 +- metadata/md5-cache/media-libs/waffle-1.8.0 | 4 +- metadata/md5-cache/media-libs/waffle-9999 | 4 +- .../media-libs/webrtc-audio-processing-1.3 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 84334 -> 84515 bytes .../media-plugins/grilo-plugins-0.3.16 | 4 +- .../media-plugins/gst-plugins-a52dec-1.20.5 | 4 +- .../media-plugins/gst-plugins-a52dec-1.20.6 | 4 +- .../media-plugins/gst-plugins-a52dec-1.22.3 | 4 +- .../gst-plugins-adaptivedemux2-1.22.3 | 4 +- .../media-plugins/gst-plugins-amr-1.20.5 | 4 +- .../media-plugins/gst-plugins-amr-1.20.6 | 4 +- .../media-plugins/gst-plugins-amr-1.22.3 | 4 +- .../media-plugins/gst-plugins-aom-1.20.5 | 4 +- .../media-plugins/gst-plugins-aom-1.20.6 | 4 +- .../media-plugins/gst-plugins-aom-1.22.3 | 4 +- .../gst-plugins-assrender-1.20.5 | 4 +- .../gst-plugins-assrender-1.20.6 | 4 +- .../gst-plugins-assrender-1.22.3 | 4 +- .../media-plugins/gst-plugins-bluez-1.20.5 | 4 +- .../media-plugins/gst-plugins-bluez-1.20.6 | 4 +- .../media-plugins/gst-plugins-bluez-1.22.3 | 4 +- .../media-plugins/gst-plugins-bs2b-1.20.5 | 4 +- .../media-plugins/gst-plugins-bs2b-1.20.6 | 4 +- .../media-plugins/gst-plugins-bs2b-1.22.3 | 4 +- .../media-plugins/gst-plugins-cairo-1.20.5 | 4 +- .../media-plugins/gst-plugins-cairo-1.20.6 | 4 +- .../media-plugins/gst-plugins-cairo-1.22.3 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.5 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.6 | 4 +- .../media-plugins/gst-plugins-cdio-1.22.3 | 4 +- .../gst-plugins-cdparanoia-1.20.5 | 4 +- .../gst-plugins-cdparanoia-1.20.6 | 4 +- .../gst-plugins-cdparanoia-1.22.3 | 4 +- .../gst-plugins-chromaprint-1.20.5 | 4 +- .../gst-plugins-chromaprint-1.20.6 | 4 +- .../gst-plugins-chromaprint-1.22.3 | 4 +- .../gst-plugins-colormanagement-1.20.5 | 4 +- .../gst-plugins-colormanagement-1.20.6 | 4 +- .../gst-plugins-colormanagement-1.22.3 | 4 +- .../media-plugins/gst-plugins-dash-1.20.5 | 4 +- .../media-plugins/gst-plugins-dash-1.20.6 | 4 +- .../media-plugins/gst-plugins-dash-1.22.3 | 4 +- .../media-plugins/gst-plugins-dtls-1.20.5 | 4 +- .../media-plugins/gst-plugins-dtls-1.20.6 | 4 +- .../media-plugins/gst-plugins-dtls-1.22.3 | 4 +- .../media-plugins/gst-plugins-dts-1.20.5 | 4 +- .../media-plugins/gst-plugins-dts-1.20.6 | 4 +- .../media-plugins/gst-plugins-dts-1.22.3 | 4 +- .../media-plugins/gst-plugins-dv-1.20.5 | 4 +- .../media-plugins/gst-plugins-dv-1.20.6 | 4 +- .../media-plugins/gst-plugins-dv-1.22.3 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.5 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.6 | 4 +- .../media-plugins/gst-plugins-dvb-1.22.3 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.5 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.6 | 4 +- .../media-plugins/gst-plugins-dvdread-1.22.3 | 4 +- .../media-plugins/gst-plugins-faac-1.20.5 | 4 +- .../media-plugins/gst-plugins-faac-1.20.6 | 4 +- .../media-plugins/gst-plugins-faac-1.22.3 | 4 +- .../media-plugins/gst-plugins-faad-1.20.5 | 4 +- .../media-plugins/gst-plugins-faad-1.20.6 | 4 +- .../media-plugins/gst-plugins-faad-1.22.3 | 4 +- .../media-plugins/gst-plugins-flac-1.20.5 | 4 +- .../media-plugins/gst-plugins-flac-1.20.6 | 4 +- .../media-plugins/gst-plugins-flac-1.22.3 | 4 +- .../gst-plugins-gdkpixbuf-1.20.5 | 4 +- .../gst-plugins-gdkpixbuf-1.20.6 | 4 +- .../gst-plugins-gdkpixbuf-1.22.3 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.5 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.6 | 4 +- .../media-plugins/gst-plugins-gtk-1.22.3 | 4 +- .../media-plugins/gst-plugins-hls-1.20.5 | 4 +- .../media-plugins/gst-plugins-hls-1.20.6 | 4 +- .../media-plugins/gst-plugins-hls-1.22.3 | 4 +- .../media-plugins/gst-plugins-jack-1.20.5 | 4 +- .../media-plugins/gst-plugins-jack-1.20.6 | 4 +- .../media-plugins/gst-plugins-jack-1.22.3 | 4 +- .../media-plugins/gst-plugins-jpeg-1.20.5 | 4 +- .../media-plugins/gst-plugins-jpeg-1.20.6 | 4 +- .../media-plugins/gst-plugins-jpeg-1.22.3 | 4 +- .../media-plugins/gst-plugins-kate-1.20.5 | 4 +- .../media-plugins/gst-plugins-kate-1.20.6 | 4 +- .../media-plugins/gst-plugins-kate-1.22.3 | 4 +- .../media-plugins/gst-plugins-ladspa-1.20.5 | 4 +- .../media-plugins/gst-plugins-ladspa-1.20.6 | 4 +- .../media-plugins/gst-plugins-ladspa-1.22.3 | 4 +- .../media-plugins/gst-plugins-lame-1.20.5 | 4 +- .../media-plugins/gst-plugins-lame-1.20.6 | 4 +- .../media-plugins/gst-plugins-lame-1.22.3 | 4 +- .../media-plugins/gst-plugins-ldac-1.20.5 | 4 +- .../media-plugins/gst-plugins-ldac-1.20.6 | 4 +- .../media-plugins/gst-plugins-ldac-1.22.3 | 4 +- .../media-plugins/gst-plugins-libav-1.20.5 | 4 +- .../media-plugins/gst-plugins-libav-1.20.6 | 4 +- .../media-plugins/gst-plugins-libav-1.22.3 | 4 +- .../media-plugins/gst-plugins-libde265-1.20.5 | 4 +- .../media-plugins/gst-plugins-libde265-1.20.6 | 4 +- .../media-plugins/gst-plugins-libde265-1.22.3 | 4 +- .../media-plugins/gst-plugins-libmms-1.18.6 | 4 +- .../media-plugins/gst-plugins-libnice-0.1.19 | 4 +- .../media-plugins/gst-plugins-libnice-0.1.21 | 4 +- .../media-plugins/gst-plugins-libpng-1.20.5 | 4 +- .../media-plugins/gst-plugins-libpng-1.20.6 | 4 +- .../media-plugins/gst-plugins-libpng-1.22.3 | 4 +- .../gst-plugins-libvisual-1.20.5 | 4 +- .../gst-plugins-libvisual-1.20.6 | 4 +- .../gst-plugins-libvisual-1.22.3 | 4 +- .../media-plugins/gst-plugins-lv2-1.20.5 | 4 +- .../media-plugins/gst-plugins-lv2-1.20.6 | 4 +- .../media-plugins/gst-plugins-lv2-1.22.3 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.5 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.6 | 4 +- .../media-plugins/gst-plugins-modplug-1.22.3 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.5 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.22.3 | 4 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.5 | 4 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpeg2enc-1.22.3 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.5 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.6 | 4 +- .../media-plugins/gst-plugins-mpg123-1.22.3 | 4 +- .../media-plugins/gst-plugins-mplex-1.20.5 | 4 +- .../media-plugins/gst-plugins-mplex-1.20.6 | 4 +- .../media-plugins/gst-plugins-mplex-1.22.3 | 4 +- .../media-plugins/gst-plugins-neon-1.20.5 | 4 +- .../media-plugins/gst-plugins-neon-1.20.6 | 4 +- .../media-plugins/gst-plugins-neon-1.22.3 | 4 +- .../media-plugins/gst-plugins-ofa-1.18.6 | 4 +- .../media-plugins/gst-plugins-ofa-1.20.6 | 4 +- .../media-plugins/gst-plugins-ofa-1.22.3 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.5 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.6 | 4 +- .../media-plugins/gst-plugins-openaptx-1.22.3 | 4 +- .../media-plugins/gst-plugins-opencv-1.20.5 | 4 +- .../media-plugins/gst-plugins-opencv-1.20.6 | 4 +- .../gst-plugins-opencv-1.22.3-r2 | 4 +- .../media-plugins/gst-plugins-openh264-1.20.5 | 4 +- .../media-plugins/gst-plugins-openh264-1.20.6 | 4 +- .../media-plugins/gst-plugins-openh264-1.22.3 | 4 +- .../media-plugins/gst-plugins-opus-1.20.5 | 4 +- .../media-plugins/gst-plugins-opus-1.20.6 | 4 +- .../media-plugins/gst-plugins-opus-1.22.3 | 4 +- .../media-plugins/gst-plugins-oss-1.20.5 | 4 +- .../media-plugins/gst-plugins-oss-1.20.6 | 4 +- .../media-plugins/gst-plugins-oss-1.22.3 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.5-r1 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.6 | 4 +- .../media-plugins/gst-plugins-pulse-1.22.3 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.5 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.6 | 4 +- .../media-plugins/gst-plugins-raw1394-1.22.3 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.5 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.6 | 4 +- .../media-plugins/gst-plugins-resindvd-1.22.3 | 4 +- .../media-plugins/gst-plugins-rtmp-1.20.5 | 4 +- .../media-plugins/gst-plugins-rtmp-1.20.6 | 4 +- .../media-plugins/gst-plugins-rtmp-1.22.3 | 4 +- .../media-plugins/gst-plugins-sbc-1.20.5 | 4 +- .../media-plugins/gst-plugins-sbc-1.20.6 | 4 +- .../media-plugins/gst-plugins-sbc-1.22.3 | 4 +- .../media-plugins/gst-plugins-sctp-1.20.5 | 4 +- .../media-plugins/gst-plugins-sctp-1.20.6 | 4 +- .../media-plugins/gst-plugins-sctp-1.22.3 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.5 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.6 | 4 +- .../media-plugins/gst-plugins-shout2-1.22.3 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.5 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.6 | 4 +- .../media-plugins/gst-plugins-sidplay-1.22.3 | 4 +- .../gst-plugins-smoothstreaming-1.20.5 | 4 +- .../gst-plugins-smoothstreaming-1.20.6 | 4 +- .../gst-plugins-smoothstreaming-1.22.3 | 4 +- .../gst-plugins-soundtouch-1.20.5 | 4 +- .../gst-plugins-soundtouch-1.20.6 | 4 +- .../gst-plugins-soundtouch-1.22.3 | 4 +- .../media-plugins/gst-plugins-soup-1.20.5 | 4 +- .../media-plugins/gst-plugins-soup-1.20.6 | 4 +- .../media-plugins/gst-plugins-soup-1.22.3 | 4 +- .../media-plugins/gst-plugins-speex-1.20.5 | 4 +- .../media-plugins/gst-plugins-speex-1.20.6 | 4 +- .../media-plugins/gst-plugins-speex-1.22.3 | 4 +- .../media-plugins/gst-plugins-srt-1.20.5 | 4 +- .../media-plugins/gst-plugins-srt-1.20.6 | 4 +- .../media-plugins/gst-plugins-srt-1.22.3 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.5 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.6 | 4 +- .../media-plugins/gst-plugins-srtp-1.22.3 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.5 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.6 | 4 +- .../media-plugins/gst-plugins-taglib-1.22.3 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.5 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.6 | 4 +- .../media-plugins/gst-plugins-twolame-1.22.3 | 4 +- .../media-plugins/gst-plugins-uvch264-1.20.5 | 4 +- .../media-plugins/gst-plugins-uvch264-1.20.6 | 4 +- .../media-plugins/gst-plugins-uvch264-1.22.3 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.5 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.6 | 4 +- .../media-plugins/gst-plugins-v4l2-1.22.3 | 4 +- .../media-plugins/gst-plugins-vaapi-1.20.5 | 4 +- .../media-plugins/gst-plugins-vaapi-1.20.6 | 4 +- .../media-plugins/gst-plugins-vaapi-1.22.3-r1 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.20.5 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.20.6 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.22.3 | 4 +- .../gst-plugins-voamrwbenc-1.20.5 | 4 +- .../gst-plugins-voamrwbenc-1.20.6 | 4 +- .../gst-plugins-voamrwbenc-1.22.3 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.5 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.6 | 4 +- .../media-plugins/gst-plugins-vpx-1.22.3 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.5 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.6 | 4 +- .../media-plugins/gst-plugins-wavpack-1.22.3 | 4 +- .../media-plugins/gst-plugins-webp-1.22.3 | 16 + .../media-plugins/gst-plugins-webrtc-1.20.5 | 4 +- .../media-plugins/gst-plugins-webrtc-1.20.6 | 4 +- .../gst-plugins-webrtc-1.22.3-r2 | 4 +- .../media-plugins/gst-plugins-x264-1.20.5 | 4 +- .../media-plugins/gst-plugins-x264-1.20.6 | 4 +- .../media-plugins/gst-plugins-x264-1.22.3 | 4 +- .../media-plugins/gst-plugins-x265-1.20.5 | 4 +- .../media-plugins/gst-plugins-x265-1.20.6 | 4 +- .../media-plugins/gst-plugins-x265-1.22.3 | 4 +- .../gst-plugins-ximagesrc-1.20.5 | 4 +- .../gst-plugins-ximagesrc-1.20.6 | 4 +- .../gst-plugins-ximagesrc-1.22.3 | 4 +- .../media-plugins/gst-plugins-zbar-1.20.5 | 4 +- .../media-plugins/gst-plugins-zbar-1.20.6 | 4 +- .../media-plugins/gst-plugins-zbar-1.22.3 | 4 +- .../media-plugins/gst-transcoder-1.14.1-r1 | 4 +- .../md5-cache/media-plugins/mda-lv2-1.2.10-r1 | 4 +- .../media-plugins/noise-repellent-0.1.5 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76082 -> 76103 bytes metadata/md5-cache/media-sound/a2jmidid-9-r1 | 4 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 4 +- .../md5-cache/media-sound/abcmidi-2023.11.01 | 13 + .../md5-cache/media-sound/aqualung-1.2-r2 | 17 - .../md5-cache/media-sound/aqualung-1.2-r3 | 4 +- .../md5-cache/media-sound/easyeffects-7.0.7 | 4 +- .../md5-cache/media-sound/gnome-music-44.0 | 4 +- .../md5-cache/media-sound/gnome-music-45.0 | 4 +- .../media-sound/gnome-sound-recorder-42.0 | 4 +- metadata/md5-cache/media-sound/gpodder-3.11.2 | 17 - metadata/md5-cache/media-sound/gpodder-3.11.3 | 4 +- .../media-sound/jack-example-tools-4 | 4 +- metadata/md5-cache/media-sound/jalv-1.6.8 | 4 +- metadata/md5-cache/media-sound/liblc3-1.0.3 | 4 +- metadata/md5-cache/media-sound/liblc3-1.0.4 | 4 +- .../md5-cache/media-sound/lollypop-1.4.29 | 4 +- .../md5-cache/media-sound/lollypop-1.4.35 | 4 +- .../md5-cache/media-sound/lollypop-1.4.37 | 4 +- metadata/md5-cache/media-sound/mac-10.24 | 4 +- metadata/md5-cache/media-sound/mpc-0.34 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.12-r2 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.13 | 4 +- metadata/md5-cache/media-sound/mpd-ynca-0.2.0 | 4 +- .../md5-cache/media-sound/mpdscribble-0.24 | 4 +- metadata/md5-cache/media-sound/ncmpc-0.49 | 4 +- .../media-sound/nickvision-tagger-2022.11.2 | 4 +- metadata/md5-cache/media-sound/paprefs-1.2-r3 | 4 +- .../md5-cache/media-sound/patchage-1.0.10 | 4 +- metadata/md5-cache/media-sound/patchage-9999 | 4 +- metadata/md5-cache/media-sound/pithos-1.6.0 | 4 +- metadata/md5-cache/media-sound/pithos-1.6.1 | 4 +- .../md5-cache/media-sound/pithos-1.6.1-r1 | 4 +- .../md5-cache/media-sound/playerctl-2.3.1 | 4 +- .../md5-cache/media-sound/playerctl-2.4.1 | 4 +- .../md5-cache/media-sound/playerctl-2.4.1-r1 | 4 +- .../media-sound/pulseaudio-daemon-16.1-r3 | 4 +- .../media-sound/pulseaudio-daemon-16.1-r6 | 4 +- .../media-sound/pulseaudio-daemon-16.1-r7 | 4 +- .../media-sound/pulseaudio-daemon-16.1-r8 | 4 +- .../media-sound/pulseaudio-daemon-16.99.1 | 4 +- .../md5-cache/media-sound/pulseeffects-4.8.7 | 4 +- .../md5-cache/media-sound/rhythmbox-3.4.7-r2 | 18 - .../md5-cache/media-sound/rhythmbox-3.4.7-r3 | 18 + .../media-sound/sonic-visualiser-4.5 | 4 +- .../md5-cache/media-sound/sound-juicer-3.40.0 | 4 +- .../media-sound/strawberry-1.0.20-r1 | 4 +- .../media-sound/vorbis-tools-1.4.2-r3 | 15 + .../md5-cache/media-sound/wavbreaker-0.16 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39235 -> 39278 bytes metadata/md5-cache/media-video/aravis-0.8.5 | 4 +- metadata/md5-cache/media-video/aravis-9999 | 4 +- .../md5-cache/media-video/celluloid-0.21-r1 | 4 +- metadata/md5-cache/media-video/cheese-44.1 | 4 +- .../md5-cache/media-video/droidcam-2.0.0-r3 | 2 +- .../md5-cache/media-video/ffmpeg-4.4.4-r6 | 4 +- .../md5-cache/media-video/ffmpeg-4.4.4-r7 | 4 +- .../md5-cache/media-video/ffmpeg-5.1.3-r5 | 4 +- metadata/md5-cache/media-video/ffmpeg-6.0-r10 | 4 +- metadata/md5-cache/media-video/ffmpeg-6.0-r9 | 4 +- metadata/md5-cache/media-video/ffmpeg-9999 | 2 +- .../media-video/gnome-video-effects-0.5.0-r1 | 4 +- .../media-video/gnome-video-effects-0.6.0 | 4 +- .../md5-cache/media-video/libva-utils-2.18.2 | 4 +- .../md5-cache/media-video/libva-utils-2.19.0 | 4 +- .../md5-cache/media-video/libva-utils-2.20.0 | 4 +- .../md5-cache/media-video/libva-utils-9999 | 4 +- metadata/md5-cache/media-video/mpv-0.35.1-r2 | 4 +- metadata/md5-cache/media-video/mpv-0.36.0-r1 | 4 +- metadata/md5-cache/media-video/mpv-9999 | 4 +- metadata/md5-cache/media-video/peek-1.5.1-r1 | 4 +- .../md5-cache/media-video/pipewire-0.3.75-r3 | 4 +- .../md5-cache/media-video/pipewire-0.3.77-r2 | 4 +- .../md5-cache/media-video/pipewire-0.3.80 | 4 +- .../md5-cache/media-video/pipewire-0.3.81 | 4 +- .../md5-cache/media-video/pipewire-0.3.82-r1 | 4 +- .../md5-cache/media-video/pipewire-0.3.83-r1 | 4 +- metadata/md5-cache/media-video/pipewire-9999 | 4 +- .../md5-cache/media-video/pitivi-2023.03-r1 | 17 - .../md5-cache/media-video/pitivi-2023.03-r2 | 17 + metadata/md5-cache/media-video/rage-0.4.0-r1 | 4 +- metadata/md5-cache/media-video/rav1e-9999 | 4 +- metadata/md5-cache/media-video/totem-43.0 | 18 - metadata/md5-cache/media-video/totem-43.0-r1 | 18 + .../md5-cache/media-video/v4l2loopback-0.12.7 | 2 +- .../md5-cache/media-video/v4l2loopback-9999 | 2 +- .../md5-cache/media-video/wireplumber-0.4.14 | 4 +- .../md5-cache/media-video/wireplumber-0.4.15 | 4 +- .../md5-cache/media-video/wireplumber-9999 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58758 -> 59544 bytes .../md5-cache/net-analyzer/gnome-nettool-42.0 | 4 +- .../md5-cache/net-analyzer/netdata-1.43.2 | 17 + metadata/md5-cache/net-analyzer/nmap-7.92-r3 | 4 +- metadata/md5-cache/net-analyzer/nmap-7.93-r3 | 4 +- metadata/md5-cache/net-analyzer/nmap-7.94 | 4 +- metadata/md5-cache/net-analyzer/nmap-9999 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.15 | 4 +- .../md5-cache/net-analyzer/suricata-7.0.2 | 4 +- .../md5-cache/net-analyzer/tcpdump-4.99.4-r1 | 4 +- metadata/md5-cache/net-analyzer/tcpdump-9999 | 2 +- metadata/md5-cache/net-analyzer/tcpslice-1.5 | 4 +- .../net-analyzer/{tsung-1.7.0 => tsung-1.8.0} | 6 +- metadata/md5-cache/net-analyzer/vnstat-2.10 | 4 +- metadata/md5-cache/net-analyzer/vnstat-2.11 | 4 +- metadata/md5-cache/net-analyzer/vnstat-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.10 | 2 +- .../md5-cache/net-analyzer/wireshark-4.1.0 | 2 +- metadata/md5-cache/net-analyzer/zabbix-4.0.50 | 16 + metadata/md5-cache/net-analyzer/zabbix-5.0.39 | 17 + metadata/md5-cache/net-analyzer/zabbix-6.0.23 | 17 + metadata/md5-cache/net-analyzer/zabbix-6.4.8 | 17 + metadata/md5-cache/net-dialup/Manifest.gz | Bin 7103 -> 7111 bytes .../net-dialup/accel-ppp-1.12.0_p20230609 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13560 -> 13571 bytes metadata/md5-cache/net-dns/c-ares-1.19.1 | 4 +- metadata/md5-cache/net-dns/c-ares-1.20.1 | 4 +- metadata/md5-cache/net-dns/c-ares-1.21.0 | 4 +- .../md5-cache/net-dns/knot-resolver-5.6.0 | 6 +- .../md5-cache/net-dns/knot-resolver-5.6.0-r1 | 6 +- .../md5-cache/net-dns/knot-resolver-5.6.0-r2 | 6 +- .../md5-cache/net-dns/knot-resolver-5.7.0 | 6 +- metadata/md5-cache/net-dns/libidn-1.41 | 4 +- metadata/md5-cache/net-dns/libidn2-2.3.4-r1 | 4 +- metadata/md5-cache/net-dns/unbound-1.16.3 | 4 +- metadata/md5-cache/net-dns/unbound-1.17.0 | 4 +- metadata/md5-cache/net-dns/unbound-1.17.1 | 4 +- metadata/md5-cache/net-dns/unbound-1.18.0 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7699 -> 7693 bytes .../net-firewall/conntrack-tools-1.4.7-r1 | 4 +- .../net-firewall/conntrack-tools-1.4.8 | 4 +- .../md5-cache/net-firewall/ipt_netflow-2.6-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../md5-cache/net-firewall/nftables-1.0.7-r1 | 4 +- .../md5-cache/net-firewall/nftables-1.0.8-r1 | 4 +- .../md5-cache/net-firewall/nftables-1.0.8-r2 | 4 +- .../md5-cache/net-firewall/nftables-1.0.9 | 4 +- metadata/md5-cache/net-firewall/nftables-9999 | 4 +- .../net-firewall/rtsp-conntrack-5.3-r1 | 2 +- .../net-firewall/xtables-addons-3.24-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6157 -> 6154 bytes .../net-fs/{cvmfs-2.11.1 => cvmfs-2.11.2} | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.3-r1 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16341 -> 16014 bytes .../net-im/{discord-0.0.32 => discord-0.0.33} | 2 +- ...desktop-4.10.5 => telegram-desktop-4.11.1} | 10 +- .../net-im/telegram-desktop-4.8.4-r1 | 17 - .../net-im/telegram-desktop-4.8.4-r2 | 17 - ...-4.10.3 => telegram-desktop-bin-4.11.1-r1} | 6 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 15239 -> 15414 bytes metadata/md5-cache/net-irc/hexchat-2.16.1-r1 | 4 +- metadata/md5-cache/net-irc/hexchat-9999 | 4 +- metadata/md5-cache/net-irc/irssi-1.4.4 | 4 +- metadata/md5-cache/net-irc/irssi-1.4.4-r1 | 4 +- metadata/md5-cache/net-irc/irssi-1.4.5 | 4 +- metadata/md5-cache/net-irc/irssi-9999 | 4 +- metadata/md5-cache/net-irc/ngircd-26.1-r5 | 4 +- metadata/md5-cache/net-irc/polari-43.0 | 4 +- metadata/md5-cache/net-irc/polari-45.0 | 4 +- .../md5-cache/net-irc/unrealircd-5.2.4-r1 | 4 +- metadata/md5-cache/net-irc/unrealircd-6.0.4.2 | 4 +- metadata/md5-cache/net-irc/weechat-3.8 | 4 +- metadata/md5-cache/net-irc/weechat-4.0.4 | 4 +- metadata/md5-cache/net-irc/weechat-4.0.5 | 4 +- .../net-irc/{weechat-4.0.2 => weechat-4.0.6} | 21 +- metadata/md5-cache/net-irc/weechat-4.1.0 | 4 +- metadata/md5-cache/net-irc/weechat-4.1.1 | 18 + metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56778 -> 56927 bytes metadata/md5-cache/net-libs/dleyna-0.8.2 | 4 +- metadata/md5-cache/net-libs/dleyna-0.8.3 | 4 +- .../md5-cache/net-libs/glib-networking-2.76.1 | 4 +- .../md5-cache/net-libs/glib-networking-2.78.0 | 4 +- .../net-libs/gnome-online-accounts-3.48.0 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.6 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.7 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.8 | 4 +- metadata/md5-cache/net-libs/gnutls-3.7.9 | 4 +- metadata/md5-cache/net-libs/gnutls-3.8.0 | 4 +- metadata/md5-cache/net-libs/gnutls-3.8.1-r1 | 4 +- metadata/md5-cache/net-libs/gssdp-1.4.0.1 | 4 +- metadata/md5-cache/net-libs/gssdp-1.6.2 | 4 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.1 | 4 +- metadata/md5-cache/net-libs/gupnp-1.4.3 | 4 +- metadata/md5-cache/net-libs/gupnp-1.6.5 | 4 +- .../md5-cache/net-libs/gupnp-av-0.14.1-r1 | 4 +- metadata/md5-cache/net-libs/gupnp-igd-1.2.0 | 4 +- metadata/md5-cache/net-libs/gupnp-igd-1.6.0 | 4 +- .../net-libs/libaccounts-glib-1.26-r1 | 4 +- metadata/md5-cache/net-libs/libcapi-3.2.3 | 4 +- .../net-libs/libcloudproviders-0.3.2 | 4 +- .../net-libs/libcloudproviders-0.3.4 | 4 +- metadata/md5-cache/net-libs/libesmtp-1.1.0-r1 | 4 +- metadata/md5-cache/net-libs/libesmtp-1.1.0-r2 | 4 +- metadata/md5-cache/net-libs/libmbim-1.28.4 | 4 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 4 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 4 +- metadata/md5-cache/net-libs/libmnl-1.0.5 | 4 +- .../net-libs/libnetfilter_acct-1.0.3 | 4 +- .../net-libs/libnetfilter_conntrack-1.0.9 | 4 +- .../net-libs/libnetfilter_conntrack-1.0.9-r1 | 4 +- .../net-libs/libnetfilter_cthelper-1.0.1-r1 | 4 +- .../net-libs/libnetfilter_cttimeout-1.0.1 | 4 +- .../md5-cache/net-libs/libnetfilter_log-1.0.2 | 4 +- .../net-libs/libnetfilter_queue-1.0.5 | 4 +- .../md5-cache/net-libs/libnfnetlink-1.0.2 | 4 +- metadata/md5-cache/net-libs/libnftnl-1.2.4 | 4 +- metadata/md5-cache/net-libs/libnftnl-1.2.5 | 4 +- metadata/md5-cache/net-libs/libnftnl-1.2.6 | 4 +- metadata/md5-cache/net-libs/libnftnl-9999 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.19-r1 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.21 | 4 +- metadata/md5-cache/net-libs/libnma-1.10.6-r1 | 4 +- metadata/md5-cache/net-libs/libpcap-1.10.3 | 4 +- metadata/md5-cache/net-libs/libpcap-1.10.4 | 4 +- metadata/md5-cache/net-libs/libpcap-9999 | 2 +- metadata/md5-cache/net-libs/libproxy-0.5.3 | 4 +- metadata/md5-cache/net-libs/libpsl-0.21.2 | 4 +- metadata/md5-cache/net-libs/libqmi-1.32.4 | 4 +- metadata/md5-cache/net-libs/libqmi-9999 | 4 +- .../md5-cache/net-libs/libqrtr-glib-1.2.2 | 4 +- metadata/md5-cache/net-libs/librist-0.2.8 | 4 +- .../md5-cache/net-libs/libsignon-glib-2.1-r2 | 4 +- metadata/md5-cache/net-libs/libslirp-4.6.1 | 4 +- metadata/md5-cache/net-libs/libslirp-4.7.0 | 4 +- metadata/md5-cache/net-libs/libsoup-2.74.3 | 4 +- metadata/md5-cache/net-libs/libsoup-3.4.2 | 4 +- metadata/md5-cache/net-libs/libsoup-3.4.3 | 4 +- metadata/md5-cache/net-libs/libsoup-3.4.4 | 4 +- metadata/md5-cache/net-libs/libsrtp-2.4.2 | 4 +- metadata/md5-cache/net-libs/miniupnpc-2.2.5 | 4 +- metadata/md5-cache/net-libs/nodejs-20.8.1-r1 | 17 + metadata/md5-cache/net-libs/phodav-3.0 | 4 +- metadata/md5-cache/net-libs/rest-0.9.1-r1 | 4 +- .../net-libs/telepathy-accounts-signon-2.1 | 4 +- .../md5-cache/net-libs/uhttpmock-0.5.5-r1 | 4 +- metadata/md5-cache/net-libs/uhttpmock-0.9.0 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.42.1 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r410 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.42.1-r600 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21201 -> 21206 bytes metadata/md5-cache/net-mail/mu-1.10.6 | 4 +- metadata/md5-cache/net-mail/mu-1.10.7 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 94487 -> 94653 bytes metadata/md5-cache/net-misc/autoupnp-0.5.0 | 4 +- .../md5-cache/net-misc/casync-2_p20190407 | 4 +- metadata/md5-cache/net-misc/chrony-4.3-r5 | 4 +- metadata/md5-cache/net-misc/chrony-4.4 | 4 +- metadata/md5-cache/net-misc/chrony-9999 | 2 +- metadata/md5-cache/net-misc/curl-8.2.1 | 4 +- metadata/md5-cache/net-misc/curl-8.3.0 | 4 +- metadata/md5-cache/net-misc/curl-8.3.0-r1 | 4 +- metadata/md5-cache/net-misc/curl-8.3.0-r2 | 4 +- metadata/md5-cache/net-misc/curl-8.4.0 | 4 +- metadata/md5-cache/net-misc/curl-9999 | 4 +- metadata/md5-cache/net-misc/dropbear-2022.83 | 4 +- .../md5-cache/net-misc/dropbox-186.4.6207 | 16 + metadata/md5-cache/net-misc/ena-driver-2.10.0 | 16 + metadata/md5-cache/net-misc/ena-driver-2.6.1 | 15 - metadata/md5-cache/net-misc/ena-driver-2.8.9 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.9.1 | 2 +- metadata/md5-cache/net-misc/eventd-0.29.0-r2 | 4 +- .../md5-cache/net-misc/gnome-connections-44.1 | 4 +- .../md5-cache/net-misc/gnome-connections-45.0 | 4 +- .../net-misc/gnome-remote-desktop-44.2 | 4 +- .../net-misc/gnome-remote-desktop-45.0 | 4 +- .../net-misc/gnome-remote-desktop-45.1 | 4 +- .../md5-cache/net-misc/gupnp-tools-0.12.1 | 4 +- .../md5-cache/net-misc/hylafaxplus-7.0.6-r3 | 14 - .../md5-cache/net-misc/hylafaxplus-7.0.6-r4 | 14 + metadata/md5-cache/net-misc/iputils-20211215 | 4 +- .../md5-cache/net-misc/iputils-20221126-r1 | 4 +- metadata/md5-cache/net-misc/iputils-99999999 | 4 +- metadata/md5-cache/net-misc/megatools-1.11.0 | 4 +- metadata/md5-cache/net-misc/megatools-1.11.1 | 4 +- .../md5-cache/net-misc/minissdpd-1.5.20211105 | 4 +- metadata/md5-cache/net-misc/minissdpd-1.6.0 | 4 +- metadata/md5-cache/net-misc/miniupnpd-2.3.1 | 4 +- metadata/md5-cache/net-misc/miniupnpd-2.3.2 | 4 +- metadata/md5-cache/net-misc/miniupnpd-2.3.3 | 4 +- .../md5-cache/net-misc/modemmanager-1.20.6 | 4 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 4 +- metadata/md5-cache/net-misc/ncman-9999 | 4 +- .../net-misc/networkmanager-1.42.6-r2 | 4 +- .../net-misc/networkmanager-1.44.0-r1 | 4 +- .../md5-cache/net-misc/networkmanager-1.44.2 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.2a | 4 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p1-r1 | 4 +- metadata/md5-cache/net-misc/openssh-9.3_p2 | 4 +- metadata/md5-cache/net-misc/openssh-9.4_p1-r1 | 4 +- metadata/md5-cache/net-misc/openssh-9.5_p1-r2 | 4 +- .../md5-cache/net-misc/openssh-contrib-9.3_p1 | 4 +- .../md5-cache/net-misc/openssh-contrib-9.3_p2 | 4 +- .../net-misc/openssh-contrib-9.4_p1-r1 | 4 +- .../md5-cache/net-misc/openssh-contrib-9.5_p1 | 4 +- metadata/md5-cache/net-misc/r8125-9.008.00-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.01-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.02-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.011.01-r1 | 2 +- metadata/md5-cache/net-misc/r8152-2.16.3-r1 | 2 +- metadata/md5-cache/net-misc/r8168-8.051.02-r1 | 2 +- metadata/md5-cache/net-misc/r8168-8.052.01 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r3 | 4 +- metadata/md5-cache/net-misc/rsync-3.2.7-r2 | 4 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.4 | 4 +- metadata/md5-cache/net-misc/spice-gtk-0.42-r3 | 4 +- metadata/md5-cache/net-misc/spice-gtk-9999 | 4 +- metadata/md5-cache/net-misc/turbovnc-3.0.3 | 4 +- metadata/md5-cache/net-misc/turbovnc-3.0.91 | 4 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 4 +- metadata/md5-cache/net-misc/wget-1.21.4 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 4024 -> 4347 bytes .../{liferea-1.15.3 => liferea-1.14.5-r1} | 10 +- .../{liferea-1.14.5 => liferea-1.15.3-r1} | 10 +- metadata/md5-cache/net-news/rssguard-4.5.2 | 17 + metadata/md5-cache/net-news/rssguard-4.5.3 | 17 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 13031 -> 13037 bytes .../md5-cache/net-p2p/freenet-0.7.5_p1497 | 4 +- metadata/md5-cache/net-p2p/ncdc-1.23.1 | 4 +- .../net-p2p/transmission-remote-gtk-1.5.1-r1 | 4 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7478 -> 7475 bytes .../net-print/cups-pk-helper-0.2.7-r1 | 4 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13390 -> 13389 bytes metadata/md5-cache/net-vpn/ocserv-1.1.6 | 4 +- metadata/md5-cache/net-vpn/ocserv-1.1.7 | 4 +- metadata/md5-cache/net-vpn/ocserv-9999 | 2 +- metadata/md5-cache/net-vpn/openconnect-9.12 | 4 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20230426 | 2 +- metadata/md5-cache/net-vpn/ovpn-dco-9999 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 | 4 +- metadata/md5-cache/net-vpn/tor-0.4.7.14 | 4 +- metadata/md5-cache/net-vpn/tor-0.4.7.15 | 4 +- metadata/md5-cache/net-vpn/tor-0.4.8.6 | 4 +- metadata/md5-cache/net-vpn/tor-0.4.8.7 | 4 +- metadata/md5-cache/net-vpn/tor-9999 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27813 -> 27979 bytes .../net-wireless/broadcom-sta-6.30.223.271-r7 | 2 +- .../net-wireless/gnome-bluetooth-42.6 | 4 +- metadata/md5-cache/net-wireless/iwd-2.8-r2 | 15 + metadata/md5-cache/net-wireless/iwgtk-0.9 | 4 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 8911 -> 8908 bytes metadata/md5-cache/sci-astronomy/siril-1.2.0 | 4 +- metadata/md5-cache/sci-astronomy/siril-9999 | 4 +- .../md5-cache/sci-astronomy/stellarium-23.1 | 4 +- .../sci-astronomy/stellarium-23.2-r1 | 4 +- .../md5-cache/sci-astronomy/stellarium-23.3 | 4 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13861 -> 13860 bytes .../md5-cache/sci-chemistry/gromacs-2018.8-r2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2019.6-r3 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7-r1 | 10 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 10 +- .../md5-cache/sci-chemistry/gromacs-2021.7-r1 | 10 +- .../md5-cache/sci-chemistry/gromacs-2022.5-r1 | 10 +- .../md5-cache/sci-chemistry/gromacs-2022.6 | 10 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 10 +- .../md5-cache/sci-chemistry/gromacs-2023.1-r1 | 10 +- .../md5-cache/sci-chemistry/gromacs-2023.2 | 10 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 10 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 10 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18868 -> 18850 bytes .../sci-geosciences/geocode-glib-3.26.4-r201 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-44.3 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-44.4 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-45.0 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-45.1 | 4 +- .../md5-cache/sci-geosciences/josm-bin-18822 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 67315 -> 67301 bytes metadata/md5-cache/sci-libs/dealii-9.4.0-r1 | 4 +- metadata/md5-cache/sci-libs/dealii-9.4.1-r1 | 4 +- metadata/md5-cache/sci-libs/dealii-9.5.1 | 4 +- .../sci-libs/linux-gpib-modules-4.3.5-r3 | 2 +- metadata/md5-cache/sci-libs/onnx-1.14.0-r1 | 14 - metadata/md5-cache/sci-libs/onnx-1.14.0-r2 | 17 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 27779 -> 27782 bytes .../md5-cache/sci-mathematics/boolector-3.2.3 | 17 + .../btor2tools-1.0.0_pre20220518-r1 | 2 +- .../{giac-1.9.0.55-r1 => giac-1.9.0.67} | 4 +- .../md5-cache/sci-mathematics/gsl-shell-2.3.5 | 4 +- .../md5-cache/sci-mathematics/pari-2.15.3 | 16 - .../md5-cache/sci-mathematics/pari-2.15.4-r1 | 4 +- .../{proverif-2.04 => proverif-2.04-r1} | 7 +- .../md5-cache/sci-mathematics/proverif-9999 | 8 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10097 -> 9933 bytes metadata/md5-cache/sci-physics/clhep-2.4.6.4 | 4 +- metadata/md5-cache/sci-physics/clhep-2.4.7.1 | 14 + metadata/md5-cache/sci-physics/geant-4.11.0.3 | 15 - metadata/md5-cache/sci-physics/geant-4.11.0.4 | 4 +- metadata/md5-cache/sci-physics/geant-4.11.1.0 | 15 - metadata/md5-cache/sci-physics/geant-4.11.1.2 | 4 +- .../md5-cache/sci-physics/geant-data-4.11.0.0 | 2 +- .../md5-cache/sci-physics/geant-data-4.11.1.0 | 2 +- metadata/md5-cache/sci-physics/root-6.28.08 | 6 +- metadata/md5-cache/sci-physics/root-6.28.9999 | 6 +- metadata/md5-cache/sci-physics/root-9999 | 6 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 27398 -> 27574 bytes .../openpgp-keys-alejandro-colomar-20231031 | 9 + .../sec-keys/signify-keys-signify-30 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 91083 -> 91187 bytes .../sys-apps/accountsservice-23.13.9 | 4 +- metadata/md5-cache/sys-apps/baobab-44.0 | 4 +- metadata/md5-cache/sys-apps/baobab-45.0 | 4 +- metadata/md5-cache/sys-apps/bolt-0.9.1 | 4 +- metadata/md5-cache/sys-apps/bolt-0.9.2 | 4 +- metadata/md5-cache/sys-apps/bolt-0.9.3 | 4 +- metadata/md5-cache/sys-apps/bubblewrap-0.8.0 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.1-r2 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.3-r2 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.3-r3 | 4 +- metadata/md5-cache/sys-apps/coreutils-9.4 | 4 +- metadata/md5-cache/sys-apps/coreutils-9999 | 4 +- metadata/md5-cache/sys-apps/dbus-1.15.8 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-32 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-33 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-9999 | 4 +- metadata/md5-cache/sys-apps/diffutils-3.10 | 4 +- metadata/md5-cache/sys-apps/diffutils-3.8 | 4 +- metadata/md5-cache/sys-apps/diffutils-3.9 | 4 +- metadata/md5-cache/sys-apps/diffutils-3.9-r1 | 4 +- metadata/md5-cache/sys-apps/dtc-1.7.0 | 4 +- metadata/md5-cache/sys-apps/dtc-9999 | 4 +- metadata/md5-cache/sys-apps/ed-1.18 | 4 +- metadata/md5-cache/sys-apps/ed-1.19-r1 | 4 +- metadata/md5-cache/sys-apps/file-5.44-r3 | 4 +- metadata/md5-cache/sys-apps/file-5.45 | 4 +- metadata/md5-cache/sys-apps/file-5.45-r3 | 4 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- .../md5-cache/sys-apps/findutils-4.9.0-r2 | 4 +- metadata/md5-cache/sys-apps/flashrom-1.2-r4 | 4 +- metadata/md5-cache/sys-apps/flashrom-1.3.0 | 4 +- metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.9.3 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.9.6 | 4 +- metadata/md5-cache/sys-apps/fwupd-efi-1.4 | 4 +- metadata/md5-cache/sys-apps/gawk-5.2.1 | 4 +- metadata/md5-cache/sys-apps/gawk-5.2.2 | 4 +- .../md5-cache/sys-apps/gentoo-functions-9999 | 4 +- .../sys-apps/gnome-disk-utility-44.0 | 4 +- .../sys-apps/gnome-disk-utility-45.0 | 4 +- metadata/md5-cache/sys-apps/grep-3.11 | 4 +- metadata/md5-cache/sys-apps/grep-3.7 | 4 +- metadata/md5-cache/sys-apps/grep-3.8-r1 | 4 +- metadata/md5-cache/sys-apps/hwinfo-22.2-r1 | 14 - metadata/md5-cache/sys-apps/hwinfo-23.1-r1 | 14 - metadata/md5-cache/sys-apps/hwinfo-23.2 | 4 +- metadata/md5-cache/sys-apps/kmscon-9.0.0 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230322 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230404 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230525 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230730 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230808 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.2.1 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.3 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.4-r2 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.5 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.6 | 4 +- .../md5-cache/sys-apps/openrazer-3.6.1-r2 | 2 +- metadata/md5-cache/sys-apps/openrazer-3.7.0 | 18 + metadata/md5-cache/sys-apps/openrc-0.48 | 4 +- metadata/md5-cache/sys-apps/openrc-0.49 | 4 +- metadata/md5-cache/sys-apps/openrc-0.50 | 4 +- metadata/md5-cache/sys-apps/openrc-0.50-r1 | 4 +- metadata/md5-cache/sys-apps/openrc-0.51 | 4 +- metadata/md5-cache/sys-apps/openrc-9999 | 4 +- .../sys-apps/osinfo-db-tools-1.10.0-r1 | 4 +- .../sys-apps/osinfo-db-tools-1.10.0-r2 | 4 +- metadata/md5-cache/sys-apps/plocate-1.1.19 | 4 +- .../md5-cache/sys-apps/polychromatic-0.8.1 | 4 +- .../md5-cache/sys-apps/polychromatic-0.8.2 | 4 +- .../md5-cache/sys-apps/polychromatic-9999 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.50 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.51 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.52 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.53 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.54-r1 | 4 +- metadata/md5-cache/sys-apps/portage-9999 | 4 +- metadata/md5-cache/sys-apps/pv-1.8.0 | 4 +- .../sys-apps/razercommander-1.2.1.2-r1 | 4 +- metadata/md5-cache/sys-apps/sed-4.9 | 4 +- metadata/md5-cache/sys-apps/shadow-4.13-r3 | 4 +- metadata/md5-cache/sys-apps/shadow-4.13-r4 | 4 +- metadata/md5-cache/sys-apps/shadow-4.14.0-r3 | 4 +- metadata/md5-cache/sys-apps/shadow-4.14.2 | 16 + .../sys-apps/smc-sum-2.11.0.20230511 | 2 +- metadata/md5-cache/sys-apps/syd-3.1.11 | 16 - .../sys-apps/{syd-3.2.0 => syd-3.2.1} | 4 +- metadata/md5-cache/sys-apps/syd-3.2.2 | 16 + .../system-monitoring-center-2.21.2-r1 | 4 +- .../system-monitoring-center-2.23.0-r1 | 4 +- .../system-monitoring-center-2.24.0-r1 | 4 +- .../sys-apps/system-monitoring-center-2.25.1 | 4 +- .../sys-apps/system-monitoring-center-2.26.0 | 16 + .../sys-apps/system-monitoring-center-9999 | 4 +- metadata/md5-cache/sys-apps/systemd-253.11 | 4 +- metadata/md5-cache/sys-apps/systemd-253.12 | 4 +- metadata/md5-cache/sys-apps/systemd-253.3-r1 | 4 +- metadata/md5-cache/sys-apps/systemd-253.6 | 4 +- metadata/md5-cache/sys-apps/systemd-254.3 | 4 +- metadata/md5-cache/sys-apps/systemd-254.4 | 4 +- metadata/md5-cache/sys-apps/systemd-254.5 | 4 +- metadata/md5-cache/sys-apps/systemd-9999 | 4 +- .../sys-apps/systemd-utils-253.11-r1 | 4 +- .../sys-apps/systemd-utils-253.12-r1 | 4 +- .../md5-cache/sys-apps/systemd-utils-254.5-r1 | 4 +- metadata/md5-cache/sys-apps/sysvinit-3.07 | 4 +- metadata/md5-cache/sys-apps/sysvinit-3.07-r2 | 4 +- metadata/md5-cache/sys-apps/sysvinit-3.08 | 4 +- metadata/md5-cache/sys-apps/usbredir-0.13.0 | 4 +- .../md5-cache/sys-apps/usbredir-0.13.0-r1 | 4 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 4 +- .../md5-cache/sys-apps/util-linux-2.39.1-r1 | 4 +- metadata/md5-cache/sys-apps/util-linux-2.39.2 | 4 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- .../md5-cache/sys-apps/xdg-dbus-proxy-0.1.5 | 4 +- .../sys-apps/xdg-desktop-portal-1.18.0-r2 | 4 +- .../sys-apps/xdg-desktop-portal-gnome-44.2 | 4 +- .../sys-apps/xdg-desktop-portal-gnome-45.0 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13822 -> 13650 bytes metadata/md5-cache/sys-auth/elogind-246.10-r3 | 4 +- metadata/md5-cache/sys-auth/elogind-252.9 | 4 +- metadata/md5-cache/sys-auth/fprintd-1.94.1 | 4 +- metadata/md5-cache/sys-auth/fprintd-1.94.2 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.94.3 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.94.4 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.94.5 | 4 +- metadata/md5-cache/sys-auth/otpcalc-0.97.9 | 4 +- metadata/md5-cache/sys-auth/otpcalc-0.98 | 4 +- metadata/md5-cache/sys-auth/pam_skey-1.1.5-r6 | 14 - metadata/md5-cache/sys-auth/pam_skey-1.1.5-r7 | 4 +- metadata/md5-cache/sys-auth/polkit-122-r1 | 4 +- metadata/md5-cache/sys-auth/polkit-123 | 4 +- metadata/md5-cache/sys-auth/rtkit-0.13-r2 | 4 +- metadata/md5-cache/sys-auth/seatd-0.7.0-r2 | 4 +- metadata/md5-cache/sys-auth/seatd-0.8.0 | 4 +- metadata/md5-cache/sys-auth/seatd-9999 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 16160 -> 16323 bytes metadata/md5-cache/sys-block/ndctl-76.1 | 4 +- metadata/md5-cache/sys-block/ndctl-77-r1 | 4 +- metadata/md5-cache/sys-block/open-iscsi-2.1.8 | 4 +- metadata/md5-cache/sys-block/open-iscsi-2.1.9 | 4 +- metadata/md5-cache/sys-block/open-isns-0.102 | 4 +- metadata/md5-cache/sys-block/parted-3.6 | 4 +- metadata/md5-cache/sys-block/parted-3.6-r1 | 4 +- metadata/md5-cache/sys-block/tgt-1.0.89 | 15 + metadata/md5-cache/sys-boot/Manifest.gz | Bin 9060 -> 9054 bytes metadata/md5-cache/sys-boot/grub-2.06-r8 | 4 +- metadata/md5-cache/sys-boot/grub-2.06-r9 | 4 +- metadata/md5-cache/sys-boot/grub-2.12_rc1-r1 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 28719 -> 28727 bytes .../{charliecloud-0.33 => charliecloud-0.35} | 12 +- .../md5-cache/sys-cluster/charliecloud-9999 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 40999 -> 42295 bytes .../sys-devel/autoconf-dickey-2.52_p20221202 | 4 +- .../sys-devel/autoconf-dickey-2.52_p20230114 | 4 +- metadata/md5-cache/sys-devel/bison-3.8.2-r2 | 4 +- 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.6 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.3 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.4 | 18 + .../{clang-17.0.3.9999 => clang-17.0.4.9999} | 8 +- .../md5-cache/sys-devel/clang-18.0.0.9999 | 2 +- .../sys-devel/clang-18.0.0_pre20231013 | 2 +- .../sys-devel/clang-18.0.0_pre20231019 | 2 +- .../sys-devel/clang-18.0.0_pre20231025 | 2 +- .../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-r7 | 2 +- .../sys-devel/clang-common-16.0.6-r2 | 2 +- .../md5-cache/sys-devel/clang-common-17.0.3 | 2 +- .../md5-cache/sys-devel/clang-common-17.0.4 | 15 + ...n-17.0.3.9999 => clang-common-17.0.4.9999} | 4 +- .../sys-devel/clang-common-18.0.0.9999 | 2 +- .../sys-devel/clang-common-18.0.0_pre20231013 | 2 +- .../sys-devel/clang-common-18.0.0_pre20231019 | 2 +- .../sys-devel/clang-common-18.0.0_pre20231025 | 2 +- .../md5-cache/sys-devel/clang-runtime-17.0.4 | 13 + ...-17.0.3.9999 => clang-runtime-17.0.4.9999} | 2 +- .../md5-cache/sys-devel/gcc-13.2.1_p20231014 | 4 +- .../sys-devel/gcc-14.0.0_pre20231029 | 16 + metadata/md5-cache/sys-devel/gettext-0.21.1 | 4 +- metadata/md5-cache/sys-devel/gettext-0.22-r1 | 4 +- metadata/md5-cache/sys-devel/gettext-0.22.2 | 4 +- metadata/md5-cache/sys-devel/gettext-0.22.3 | 4 +- .../sys-devel/kgcc64-13.2.1_p20231014 | 17 + 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.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.3 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.4 | 17 + .../{lld-17.0.3.9999 => lld-17.0.4.9999} | 8 +- metadata/md5-cache/sys-devel/lld-18.0.0.9999 | 2 +- .../sys-devel/lld-18.0.0_pre20231013 | 2 +- .../sys-devel/lld-18.0.0_pre20231019 | 2 +- .../sys-devel/lld-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.3 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.4 | 18 + .../{llvm-17.0.3.9999 => llvm-17.0.4.9999} | 4 +- metadata/md5-cache/sys-devel/llvm-18.0.0.9999 | 2 +- .../sys-devel/llvm-18.0.0_pre20231013 | 2 +- .../sys-devel/llvm-18.0.0_pre20231019 | 2 +- .../sys-devel/llvm-18.0.0_pre20231025 | 2 +- .../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.6 | 2 +- .../md5-cache/sys-devel/llvm-common-17.0.3 | 2 +- .../md5-cache/sys-devel/llvm-common-17.0.4 | 14 + ...on-17.0.3.9999 => llvm-common-17.0.4.9999} | 2 +- .../sys-devel/llvm-common-18.0.0.9999 | 2 +- .../sys-devel/llvm-common-18.0.0_pre20231013 | 2 +- .../sys-devel/llvm-common-18.0.0_pre20231019 | 2 +- .../sys-devel/llvm-common-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-devel/m4-1.4.19-r2 | 4 +- metadata/md5-cache/sys-devel/make-4.3-r1 | 4 +- metadata/md5-cache/sys-devel/make-4.4.1-r1 | 4 +- metadata/md5-cache/sys-devel/make-9999 | 4 +- metadata/md5-cache/sys-devel/patch-2.7.6-r4 | 4 +- metadata/md5-cache/sys-devel/patch-2.7.6-r5 | 4 +- metadata/md5-cache/sys-devel/reflex-20230523 | 4 +- metadata/md5-cache/sys-devel/slibtool-0.5.34 | 4 +- metadata/md5-cache/sys-devel/slibtool-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37859 -> 38169 bytes metadata/md5-cache/sys-fs/fuse-3.15.0 | 4 +- metadata/md5-cache/sys-fs/fuse-3.15.1 | 4 +- metadata/md5-cache/sys-fs/fuse-3.16.1 | 4 +- metadata/md5-cache/sys-fs/fuse-3.16.2 | 4 +- metadata/md5-cache/sys-fs/lxcfs-5.0.4-r1 | 6 +- metadata/md5-cache/sys-fs/ncdu-1.18 | 4 +- metadata/md5-cache/sys-fs/ncdu-1.18.1 | 4 +- metadata/md5-cache/sys-fs/ncdu-1.19 | 4 +- metadata/md5-cache/sys-fs/ncdu-2.2.2-r1 | 4 +- metadata/md5-cache/sys-fs/ncdu-2.3 | 4 +- metadata/md5-cache/sys-fs/ncdu-bin-2.2.1 | 4 +- metadata/md5-cache/sys-fs/ncdu-bin-2.3 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.4.2-r2 | 17 + metadata/md5-cache/sys-fs/udiskie-2.5.0-r1 | 17 + metadata/md5-cache/sys-fs/vhba-20211218-r2 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.12 | 4 +- metadata/md5-cache/sys-fs/zfs-2.1.13 | 4 +- metadata/md5-cache/sys-fs/zfs-2.2.0 | 4 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 | 4 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.13 | 4 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.0 | 4 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 23696 -> 25444 bytes .../md5-cache/sys-kernel/cryptodev-1.13-r1 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.61 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.5.10 | 18 + .../sys-kernel/gentoo-kernel-bin-6.1.61 | 17 + .../sys-kernel/gentoo-kernel-bin-6.5.10 | 17 + .../sys-kernel/gentoo-sources-6.1.61 | 14 + .../sys-kernel/gentoo-sources-6.5.10 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.6.0 | 14 + metadata/md5-cache/sys-kernel/kpatch-0.9.8 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- ...0625_p20230724 => linux-firmware-20231030} | 4 +- .../md5-cache/sys-kernel/linux-headers-6.6 | 14 + .../sys-kernel/vanilla-kernel-5.10.198 | 4 +- .../sys-kernel/vanilla-kernel-5.10.199 | 4 +- .../sys-kernel/vanilla-kernel-5.15.135 | 4 +- .../sys-kernel/vanilla-kernel-5.15.136 | 4 +- .../sys-kernel/vanilla-kernel-5.15.137 | 4 +- .../sys-kernel/vanilla-kernel-6.1.57 | 4 +- .../sys-kernel/vanilla-kernel-6.1.58 | 4 +- .../sys-kernel/vanilla-kernel-6.1.59 | 4 +- .../sys-kernel/vanilla-kernel-6.1.60 | 4 +- .../sys-kernel/vanilla-kernel-6.1.61 | 18 + .../sys-kernel/vanilla-kernel-6.5.10 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.5.7 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.5.8 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.5.9 | 4 +- ...-sources-6.1.60 => vanilla-sources-6.1.61} | 4 +- .../sys-kernel/vanilla-sources-6.5.10 | 14 + ...la-sources-6.5.9 => vanilla-sources-6.6.0} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39694 -> 40913 bytes metadata/md5-cache/sys-libs/basu-0.2.0 | 4 +- metadata/md5-cache/sys-libs/basu-0.2.0-r1 | 4 +- metadata/md5-cache/sys-libs/basu-0.2.1 | 4 +- .../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.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.3 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.4 | 15 + ...rt-17.0.3.9999 => compiler-rt-17.0.4.9999} | 4 +- .../sys-libs/compiler-rt-18.0.0.9999 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231013 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231019 | 2 +- .../sys-libs/compiler-rt-18.0.0_pre20231025 | 2 +- .../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.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.3 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.4 | 16 + ...999 => compiler-rt-sanitizers-17.0.4.9999} | 4 +- .../compiler-rt-sanitizers-18.0.0.9999 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231013 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231019 | 2 +- .../compiler-rt-sanitizers-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.23 | 4 +- 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.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.4 | 17 + ...{libcxx-17.0.3.9999 => libcxx-17.0.4.9999} | 6 +- .../md5-cache/sys-libs/libcxx-18.0.0.9999 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231013 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231019 | 2 +- .../sys-libs/libcxx-18.0.0_pre20231025 | 2 +- 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.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.4 | 17 + ...xabi-17.0.3.9999 => libcxxabi-17.0.4.9999} | 2 +- .../md5-cache/sys-libs/libcxxabi-18.0.0.9999 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231013 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231019 | 2 +- .../sys-libs/libcxxabi-18.0.0_pre20231025 | 2 +- .../md5-cache/sys-libs/libmodulemd-2.15.0 | 4 +- metadata/md5-cache/sys-libs/libmodulemd-9999 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.2-r1 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.3-r1 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.4 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.5-r2 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.6 | 4 +- metadata/md5-cache/sys-libs/libnvme-1.6-r1 | 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.6 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.3 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.4 | 17 + ...{libomp-17.0.3.9999 => libomp-17.0.4.9999} | 6 +- .../md5-cache/sys-libs/libomp-18.0.0.9999 | 2 +- .../sys-libs/libomp-18.0.0_pre20231013 | 2 +- .../sys-libs/libomp-18.0.0_pre20231019 | 2 +- .../sys-libs/libomp-18.0.0_pre20231025 | 2 +- .../md5-cache/sys-libs/libosinfo-1.10.0-r1 | 4 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.3 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.4 | 17 + ...17.0.3.9999 => llvm-libunwind-17.0.4.9999} | 2 +- .../sys-libs/llvm-libunwind-18.0.0.9999 | 2 +- .../llvm-libunwind-18.0.0_pre20231013 | 2 +- .../llvm-libunwind-18.0.0_pre20231019 | 2 +- .../llvm-libunwind-18.0.0_pre20231025 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3 | 4 +- metadata/md5-cache/sys-libs/musl-1.2.3-r7 | 4 +- metadata/md5-cache/sys-libs/musl-1.2.3-r8 | 4 +- metadata/md5-cache/sys-libs/musl-1.2.4 | 4 +- metadata/md5-cache/sys-libs/musl-9999 | 2 +- .../md5-cache/sys-libs/ncurses-6.4_p20230401 | 4 +- .../md5-cache/sys-libs/ncurses-6.4_p20230527 | 4 +- .../sys-libs/ncurses-compat-6.4_p20230401 | 4 +- .../md5-cache/sys-libs/readline-8.1_p2-r1 | 4 +- metadata/md5-cache/sys-libs/readline-8.2_p1 | 4 +- metadata/md5-cache/sys-libs/readline-9999 | 4 +- metadata/md5-cache/sys-libs/snapd-glib-1.63 | 4 +- metadata/md5-cache/sys-libs/snapd-glib-1.64 | 4 +- metadata/md5-cache/sys-libs/zlib-1.2.13-r1 | 4 +- metadata/md5-cache/sys-libs/zlib-1.2.13-r2 | 15 + metadata/md5-cache/sys-libs/zlib-1.3-r1 | 4 +- metadata/md5-cache/sys-libs/zlib-1.3-r2 | 15 + metadata/md5-cache/sys-power/Manifest.gz | Bin 7785 -> 7797 bytes .../md5-cache/sys-power/acpi_call-1.2.2-r1 | 2 +- metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- .../sys-power/power-profiles-daemon-0.13 | 4 +- .../sys-power/switcheroo-control-2.6-r2 | 4 +- metadata/md5-cache/sys-power/upower-0.99.20 | 4 +- metadata/md5-cache/sys-power/upower-1.90.2 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17725 -> 17721 bytes metadata/md5-cache/sys-process/atop-2.9.0-r1 | 2 +- metadata/md5-cache/sys-process/evisum-0.6.0 | 4 +- .../sys-process/gnome-usage-3.38.1-r2 | 4 +- .../md5-cache/sys-process/gnome-usage-45.0 | 4 +- .../md5-cache/sys-process/parallel-20230722 | 4 +- .../md5-cache/sys-process/parallel-20230822 | 4 +- .../md5-cache/sys-process/parallel-20230922 | 4 +- metadata/md5-cache/sys-process/uksmd-6.5.1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 44139 -> 44454 bytes metadata/md5-cache/virtual/dist-kernel-6.1.61 | 7 + metadata/md5-cache/virtual/dist-kernel-6.5.10 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 7948 -> 7945 bytes metadata/md5-cache/www-apache/mod_jk-1.2.49 | 4 +- .../www-apache/modsecurity-crs-3.3.5 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24045 -> 24213 bytes .../www-apps/{gitea-1.19.3 => gitea-1.20.5} | 6 +- .../{lidarr-1.5.0.3654 => lidarr-2.0.0.3707} | 2 +- .../md5-cache/www-apps/mediawiki-1.39.4-r1 | 16 - .../md5-cache/www-apps/mediawiki-1.40.0-r1 | 16 - metadata/md5-cache/www-apps/nextcloud-25.0.12 | 4 +- metadata/md5-cache/www-apps/nextcloud-25.0.13 | 15 + metadata/md5-cache/www-apps/nextcloud-26.0.8 | 15 + metadata/md5-cache/www-apps/nextcloud-27.1.3 | 15 + ...wlarr-1.10.0.4047 => prowlarr-1.10.1.4059} | 2 +- .../{radarr-5.1.1.8195 => radarr-5.1.2.8207} | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12889 -> 12245 bytes .../www-client/chromium-118.0.5993.117 | 4 +- ...m-119.0.6045.33 => chromium-119.0.6045.59} | 4 +- metadata/md5-cache/www-client/elinks-0.16.0 | 4 +- .../md5-cache/www-client/elinks-0.16.1.1-r1 | 4 +- .../md5-cache/www-client/elinks-0.16.1.1-r2 | 4 +- metadata/md5-cache/www-client/elinks-9999 | 4 +- metadata/md5-cache/www-client/epiphany-44.6 | 4 +- metadata/md5-cache/www-client/firefox-115.3.1 | 17 - metadata/md5-cache/www-client/firefox-118.0.1 | 17 - .../md5-cache/www-client/firefox-bin-115.3.1 | 17 - .../md5-cache/www-client/firefox-bin-118.0.2 | 17 - ...45.33 => google-chrome-beta-119.0.6045.59} | 2 +- ....0 => google-chrome-unstable-120.0.6090.0} | 2 +- .../md5-cache/www-client/lynx-2.9.0_pre10 | 4 +- .../md5-cache/www-client/lynx-2.9.0_pre11 | 4 +- .../md5-cache/www-client/lynx-2.9.0_pre12-r1 | 4 +- ...0.2088.69 => microsoft-edge-118.0.2088.76} | 2 +- ...8.46 => microsoft-edge-beta-119.0.2151.32} | 2 +- ...1.12 => microsoft-edge-beta-119.0.2151.38} | 2 +- ...2132.0 => microsoft-edge-dev-120.0.2172.1} | 2 +- ...pera-104.0.4944.33 => opera-104.0.4944.36} | 2 +- ....0.4950.0 => opera-developer-106.0.4971.0} | 2 +- .../md5-cache/www-client/qutebrowser-3.0.0 | 4 +- .../md5-cache/www-client/qutebrowser-3.0.2 | 4 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- metadata/md5-cache/www-client/tangram-3.0 | 4 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1927 -> 1922 bytes ... chrome-binary-plugins-119.0.6045.59_beta} | 2 +- ... chrome-binary-plugins-120.0.6090.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9304 -> 8981 bytes metadata/md5-cache/www-servers/caddy-2.5.2 | 16 - metadata/md5-cache/www-servers/caddy-2.6.2 | 16 - metadata/md5-cache/www-servers/caddy-2.6.4 | 17 - metadata/md5-cache/www-servers/caddy-2.7.5 | 17 + metadata/md5-cache/www-servers/caddy-9999 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.71 | 4 +- .../md5-cache/www-servers/lighttpd-1.4.72 | 6 +- metadata/md5-cache/www-servers/pshs-0.4.1 | 4 +- metadata/md5-cache/www-servers/pshs-0.4.2 | 4 +- metadata/md5-cache/www-servers/tomcat-10.1.15 | 4 +- metadata/md5-cache/www-servers/tomcat-8.5.95 | 4 +- metadata/md5-cache/www-servers/tomcat-9.0.82 | 4 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 15705 -> 15706 bytes .../x11-apps/igt-gpu-tools-1.27.1-r1 | 4 +- .../md5-cache/x11-apps/igt-gpu-tools-9999 | 4 +- metadata/md5-cache/x11-apps/luit-20221028 | 4 +- metadata/md5-cache/x11-apps/luit-20230201 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-8.5.0 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-9999 | 4 +- metadata/md5-cache/x11-apps/xisxwayland-2 | 4 +- metadata/md5-cache/x11-apps/xisxwayland-9999 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2529 -> 2528 bytes metadata/md5-cache/x11-base/xorg-proto-2023.2 | 4 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.8-r2 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.9 | 4 +- metadata/md5-cache/x11-base/xorg-server-9999 | 4 +- metadata/md5-cache/x11-base/xwayland-23.1.2 | 4 +- metadata/md5-cache/x11-base/xwayland-23.2.1 | 4 +- metadata/md5-cache/x11-base/xwayland-23.2.2 | 8 +- metadata/md5-cache/x11-base/xwayland-9999 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6438 -> 6926 bytes .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.199.02 | 2 +- .../x11-drivers/nvidia-drivers-470.223.02 | 16 + .../x11-drivers/nvidia-drivers-525.125.06 | 2 +- .../x11-drivers/nvidia-drivers-525.147.05 | 17 + .../x11-drivers/nvidia-drivers-535.113.01 | 4 +- .../x11-drivers/nvidia-drivers-535.129.03 | 17 + .../x11-drivers/nvidia-drivers-535.43.15 | 4 +- ...ers-545.23.06 => nvidia-drivers-545.29.02} | 7 +- .../x11-drivers/xf86-input-wacom-1.1.0 | 4 +- .../x11-drivers/xf86-input-wacom-1.2.0 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25513 -> 25509 bytes metadata/md5-cache/x11-libs/cairo-1.17.8 | 4 +- metadata/md5-cache/x11-libs/cairo-1.18.0 | 4 +- metadata/md5-cache/x11-libs/cairo-9999 | 4 +- metadata/md5-cache/x11-libs/colord-gtk-0.3.0 | 4 +- .../md5-cache/x11-libs/gdk-pixbuf-2.42.10-r1 | 4 +- .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 4 +- metadata/md5-cache/x11-libs/gtk+-3.24.38 | 4 +- .../md5-cache/x11-libs/gtksourceview-4.8.4 | 4 +- metadata/md5-cache/x11-libs/libXvMC-1.0.13 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.116 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.117 | 4 +- metadata/md5-cache/x11-libs/libdrm-9999 | 4 +- metadata/md5-cache/x11-libs/libnotify-0.8.2 | 4 +- metadata/md5-cache/x11-libs/libnotify-0.8.3 | 8 +- .../md5-cache/x11-libs/libpciaccess-0.17-r1 | 4 +- metadata/md5-cache/x11-libs/libvdpau-1.5 | 4 +- metadata/md5-cache/x11-libs/libwnck-43.0-r1 | 4 +- metadata/md5-cache/x11-libs/libxcvt-0.1.2 | 4 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 4 +- .../md5-cache/x11-libs/libxkbcommon-1.5.0 | 4 +- .../md5-cache/x11-libs/libxkbcommon-1.6.0 | 4 +- metadata/md5-cache/x11-libs/pango-1.50.14 | 4 +- metadata/md5-cache/x11-libs/pango-1.51.0 | 4 +- metadata/md5-cache/x11-libs/pixman-0.42.2 | 4 +- metadata/md5-cache/x11-libs/pixman-9999 | 4 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 4 +- metadata/md5-cache/x11-libs/vte-0.72.2 | 4 +- metadata/md5-cache/x11-libs/vte-0.74.0 | 4 +- metadata/md5-cache/x11-libs/vte-0.74.1 | 4 +- metadata/md5-cache/x11-libs/xapp-2.4.3 | 4 +- metadata/md5-cache/x11-libs/xapp-2.6.1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63823 -> 63640 bytes .../x11-misc/appmenu-gtk-module-0.7.6 | 4 +- metadata/md5-cache/x11-misc/colord-1.4.6-r1 | 4 +- metadata/md5-cache/x11-misc/gigolo-0.5.2 | 13 - metadata/md5-cache/x11-misc/gigolo-0.5.3 | 4 +- metadata/md5-cache/x11-misc/gpaste-3.42.5 | 4 +- metadata/md5-cache/x11-misc/i3lock-2.14.1-r2 | 4 +- metadata/md5-cache/x11-misc/i3status-2.14-r1 | 4 +- metadata/md5-cache/x11-misc/meteo-0.9.9.1-r3 | 4 +- metadata/md5-cache/x11-misc/meteo-0.9.9.2 | 4 +- metadata/md5-cache/x11-misc/picom-10.1 | 4 +- metadata/md5-cache/x11-misc/picom-10.2 | 4 +- metadata/md5-cache/x11-misc/picom-9.1 | 4 +- metadata/md5-cache/x11-misc/picom-9999 | 4 +- metadata/md5-cache/x11-misc/revelation-0.5.5 | 4 +- .../md5-cache/x11-misc/shared-mime-info-2.1 | 4 +- .../md5-cache/x11-misc/shared-mime-info-2.2 | 4 +- .../md5-cache/x11-misc/shared-mime-info-2.3 | 4 +- .../x11-misc/shared-mime-info-2.3-r1 | 4 +- .../md5-cache/x11-misc/xkeyboard-config-2.39 | 4 +- .../md5-cache/x11-misc/xkeyboard-config-2.40 | 4 +- .../md5-cache/x11-misc/xkeyboard-config-9999 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8160 -> 8165 bytes .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 4 +- .../md5-cache/x11-terms/gnome-terminal-3.48.2 | 4 +- .../md5-cache/x11-terms/gnome-terminal-3.50.0 | 4 +- metadata/md5-cache/x11-terms/kitty-0.30.1 | 4 +- metadata/md5-cache/x11-terms/kitty-9999 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 4 +- .../md5-cache/x11-terms/terminology-1.13.0 | 4 +- metadata/md5-cache/x11-terms/xterm-384 | 4 +- metadata/md5-cache/x11-terms/xterm-384-r1 | 4 +- metadata/md5-cache/x11-terms/xterm-386 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26844 -> 26835 bytes .../x11-themes/adwaita-icon-theme-45.0 | 4 +- .../md5-cache/x11-themes/arc-theme-20210412 | 4 +- .../md5-cache/x11-themes/arc-theme-20220223 | 4 +- .../md5-cache/x11-themes/arc-theme-20220405 | 4 +- .../md5-cache/x11-themes/arc-theme-20221218 | 4 +- .../x11-themes/gnome-backgrounds-44.0 | 4 +- .../x11-themes/gnome-backgrounds-45.0 | 4 +- .../md5-cache/x11-themes/greybird-3.22.14 | 4 +- metadata/md5-cache/x11-themes/zuki-themes-4.0 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16033 -> 16200 bytes .../md5-cache/x11-wm/enlightenment-0.25.4 | 4 +- metadata/md5-cache/x11-wm/i3-4.22 | 4 +- metadata/md5-cache/x11-wm/i3-9999 | 4 +- metadata/md5-cache/x11-wm/marco-1.26.2-r1 | 4 +- metadata/md5-cache/x11-wm/muffin-5.6.4 | 4 +- metadata/md5-cache/x11-wm/muffin-5.8.1 | 4 +- metadata/md5-cache/x11-wm/mutter-44.3 | 4 +- metadata/md5-cache/x11-wm/mutter-44.4 | 4 +- metadata/md5-cache/x11-wm/mutter-45.0 | 4 +- metadata/md5-cache/x11-wm/mutter-45.1 | 18 + metadata/md5-cache/x11-wm/mutter-9999 | 14 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 5629 -> 5461 bytes metadata/md5-cache/xfce-base/xfconf-4.18.2 | 4 +- .../{xfconf-4.18.1 => xfconf-4.18.3} | 6 +- metadata/md5-cache/xfce-base/xfconf-4.19.0 | 16 - metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8993 -> 8342 bytes .../xfce-extra/thunar-archive-plugin-0.5.2 | 14 + .../xfce-extra/xfce4-alsa-plugin-0.3.0-r1 | 4 +- .../md5-cache/xfce-extra/xfce4-notifyd-0.8.2 | 15 - .../md5-cache/xfce-extra/xfce4-notifyd-0.9.1 | 15 - .../md5-cache/xfce-extra/xfce4-notifyd-0.9.2 | 4 +- .../xfce-extra/xfce4-pulseaudio-plugin-0.4.5 | 15 - .../xfce-extra/xfce4-pulseaudio-plugin-0.4.6 | 16 - .../xfce4-pulseaudio-plugin-0.4.7-r1 | 16 - .../xfce-extra/xfce4-pulseaudio-plugin-0.4.8 | 4 +- metadata/news/timestamp.chk | 2 +- .../stabilization-groups/python/pypy.group | 3 + .../python/pypy3_10.group | 4 + 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 43271 -> 43275 bytes net-analyzer/netdata/Manifest | 1 + net-analyzer/netdata/netdata-1.43.2.ebuild | 163 ++ net-analyzer/nmap/nmap-7.92-r3.ebuild | 2 +- net-analyzer/nmap/nmap-7.93-r3.ebuild | 2 +- net-analyzer/nmap/nmap-7.94.ebuild | 2 +- net-analyzer/nmap/nmap-9999.ebuild | 2 +- net-analyzer/suricata/suricata-6.0.15.ebuild | 2 +- net-analyzer/suricata/suricata-7.0.2.ebuild | 2 +- net-analyzer/tcpdump/tcpdump-4.99.4-r1.ebuild | 2 +- net-analyzer/tcpdump/tcpdump-9999.ebuild | 2 +- net-analyzer/tcpslice/tcpslice-1.5.ebuild | 4 +- net-analyzer/tsung/Manifest | 2 +- ...{tsung-1.7.0.ebuild => tsung-1.8.0.ebuild} | 4 +- net-analyzer/vnstat/vnstat-2.10.ebuild | 4 +- net-analyzer/vnstat/vnstat-2.11.ebuild | 2 +- net-analyzer/vnstat/vnstat-9999.ebuild | 2 +- net-analyzer/zabbix/Manifest | 7 + net-analyzer/zabbix/zabbix-4.0.50.ebuild | 368 +++++ net-analyzer/zabbix/zabbix-5.0.39.ebuild | 400 +++++ net-analyzer/zabbix/zabbix-6.0.23.ebuild | 403 +++++ net-analyzer/zabbix/zabbix-6.4.8.ebuild | 404 +++++ net-dns/Manifest.gz | Bin 8202 -> 8196 bytes net-dns/c-ares/c-ares-1.19.1.ebuild | 2 +- net-dns/c-ares/c-ares-1.20.1.ebuild | 2 +- net-dns/c-ares/c-ares-1.21.0.ebuild | 2 +- .../knot-resolver-5.6.0-r1.ebuild | 2 +- .../knot-resolver-5.6.0-r2.ebuild | 2 +- .../knot-resolver/knot-resolver-5.6.0.ebuild | 2 +- .../knot-resolver/knot-resolver-5.7.0.ebuild | 2 +- net-dns/libidn/libidn-1.41.ebuild | 4 +- net-dns/libidn2/libidn2-2.3.4-r1.ebuild | 2 +- net-dns/unbound/unbound-1.16.3.ebuild | 2 +- net-dns/unbound/unbound-1.17.0.ebuild | 2 +- net-dns/unbound/unbound-1.17.1.ebuild | 2 +- net-dns/unbound/unbound-1.18.0.ebuild | 2 +- net-firewall/Manifest.gz | Bin 4381 -> 4382 bytes .../conntrack-tools-1.4.7-r1.ebuild | 2 +- .../conntrack-tools-1.4.8.ebuild | 2 +- .../nftables/nftables-1.0.7-r1.ebuild | 2 +- .../nftables/nftables-1.0.8-r1.ebuild | 2 +- .../nftables/nftables-1.0.8-r2.ebuild | 2 +- net-firewall/nftables/nftables-1.0.9.ebuild | 2 +- net-firewall/nftables/nftables-9999.ebuild | 2 +- net-fs/Manifest.gz | Bin 3353 -> 3355 bytes net-fs/cvmfs/Manifest | 2 +- ...vmfs-2.11.1.ebuild => cvmfs-2.11.2.ebuild} | 0 net-im/Manifest.gz | Bin 9237 -> 9231 bytes net-im/discord/Manifest | 2 +- ...rd-0.0.32.ebuild => discord-0.0.33.ebuild} | 0 net-im/telegram-desktop-bin/Manifest | 4 +- ... => telegram-desktop-bin-4.11.1-r1.ebuild} | 2 +- net-im/telegram-desktop/Manifest | 3 +- .../files/tdesktop-4.8.3-fix-clang.patch | 52 - .../tdesktop-4.8.4-remove-private-qt.patch | 50 - .../files/tdesktop-4.8.4-system-cppgir.patch | 50 - ....ebuild => telegram-desktop-4.11.1.ebuild} | 11 +- .../telegram-desktop-4.8.4-r1.ebuild | 219 --- .../telegram-desktop-4.8.4-r2.ebuild | 227 --- net-irc/Manifest.gz | Bin 8236 -> 8239 bytes net-irc/ngircd/ngircd-26.1-r5.ebuild | 4 +- net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild | 4 +- net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 2 +- net-irc/weechat/Manifest | 6 +- net-irc/weechat/weechat-3.8.ebuild | 2 +- net-irc/weechat/weechat-4.0.4.ebuild | 2 +- net-irc/weechat/weechat-4.0.5.ebuild | 2 +- ...chat-4.0.2.ebuild => weechat-4.0.6.ebuild} | 25 +- net-irc/weechat/weechat-4.1.0.ebuild | 2 +- net-irc/weechat/weechat-4.1.1.ebuild | 187 +++ net-irc/weechat/weechat-9999.ebuild | 2 +- net-libs/Manifest.gz | Bin 31964 -> 31962 bytes .../files/davix-0.8.3-enable-ctest.patch | 25 - net-libs/gnutls/gnutls-3.7.6.ebuild | 2 +- net-libs/gnutls/gnutls-3.7.7.ebuild | 2 +- net-libs/gnutls/gnutls-3.7.8.ebuild | 2 +- net-libs/gnutls/gnutls-3.7.9.ebuild | 2 +- net-libs/gnutls/gnutls-3.8.0.ebuild | 2 +- net-libs/gnutls/gnutls-3.8.1-r1.ebuild | 2 +- net-libs/libmnl/libmnl-1.0.5.ebuild | 4 +- .../libnetfilter_acct-1.0.3.ebuild | 2 +- .../libnetfilter_conntrack-1.0.9-r1.ebuild | 2 +- .../libnetfilter_conntrack-1.0.9.ebuild | 4 +- .../libnetfilter_cthelper-1.0.1-r1.ebuild | 4 +- .../libnetfilter_cttimeout-1.0.1.ebuild | 4 +- .../libnetfilter_log-1.0.2.ebuild | 4 +- .../libnetfilter_queue-1.0.5.ebuild | 4 +- .../libnfnetlink/libnfnetlink-1.0.2.ebuild | 4 +- net-libs/libnftnl/libnftnl-1.2.4.ebuild | 4 +- net-libs/libnftnl/libnftnl-1.2.5.ebuild | 2 +- net-libs/libnftnl/libnftnl-1.2.6.ebuild | 2 +- net-libs/libnftnl/libnftnl-9999.ebuild | 2 +- net-libs/libpcap/libpcap-1.10.3.ebuild | 2 +- net-libs/libpcap/libpcap-1.10.4.ebuild | 2 +- net-libs/libpcap/libpcap-9999.ebuild | 2 +- net-libs/miniupnpc/miniupnpc-2.2.5.ebuild | 2 +- net-libs/nodejs/nodejs-20.8.1-r1.ebuild | 261 +++ .../webkit-gtk/webkit-gtk-2.42.1-r410.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.42.1-r600.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.42.1.ebuild | 2 +- net-misc/Manifest.gz | Bin 54493 -> 54478 bytes net-misc/chrony/chrony-4.3-r5.ebuild | 2 +- net-misc/chrony/chrony-4.4.ebuild | 2 +- net-misc/chrony/chrony-9999.ebuild | 2 +- net-misc/curl/curl-8.2.1.ebuild | 2 +- net-misc/curl/curl-8.3.0-r1.ebuild | 2 +- net-misc/curl/curl-8.3.0-r2.ebuild | 2 +- net-misc/curl/curl-8.3.0.ebuild | 2 +- net-misc/curl/curl-8.4.0.ebuild | 2 +- net-misc/curl/curl-9999.ebuild | 2 +- net-misc/dropbear/dropbear-2022.83.ebuild | 2 +- net-misc/dropbox/Manifest | 2 + net-misc/dropbox/dropbox-186.4.6207.ebuild | 110 ++ net-misc/ena-driver/Manifest | 2 +- ...-2.6.1.ebuild => ena-driver-2.10.0.ebuild} | 35 +- ...-r3.ebuild => hylafaxplus-7.0.6-r4.ebuild} | 3 +- .../minissdpd/minissdpd-1.5.20211105.ebuild | 4 +- net-misc/minissdpd/minissdpd-1.6.0.ebuild | 4 +- net-misc/miniupnpd/miniupnpd-2.3.1.ebuild | 4 +- net-misc/miniupnpd/miniupnpd-2.3.2.ebuild | 2 +- net-misc/miniupnpd/miniupnpd-2.3.3.ebuild | 2 +- net-misc/ntpsec/ntpsec-1.2.2a.ebuild | 2 +- net-misc/ntpsec/ntpsec-9999.ebuild | 2 +- .../openssh-contrib-9.3_p1.ebuild | 2 +- .../openssh-contrib-9.3_p2.ebuild | 2 +- .../openssh-contrib-9.4_p1-r1.ebuild | 2 +- .../openssh-contrib-9.5_p1.ebuild | 2 +- net-misc/openssh/openssh-9.3_p1-r1.ebuild | 2 +- net-misc/openssh/openssh-9.3_p2.ebuild | 2 +- net-misc/openssh/openssh-9.4_p1-r1.ebuild | 2 +- net-misc/openssh/openssh-9.5_p1-r2.ebuild | 2 +- net-misc/rsync/rsync-3.2.4-r3.ebuild | 2 +- net-misc/rsync/rsync-3.2.7-r2.ebuild | 2 +- net-misc/rsync/rsync-9999.ebuild | 2 +- net-misc/turbovnc/turbovnc-3.0.3.ebuild | 2 +- net-misc/turbovnc/turbovnc-3.0.91.ebuild | 2 +- net-misc/wget/wget-1.21.3-r1.ebuild | 2 +- net-misc/wget/wget-1.21.4.ebuild | 2 +- net-news/Manifest.gz | Bin 2224 -> 2230 bytes ...1.14.5.ebuild => liferea-1.14.5-r1.ebuild} | 2 +- ...1.15.3.ebuild => liferea-1.15.3-r1.ebuild} | 2 +- net-news/rssguard/Manifest | 2 + net-news/rssguard/rssguard-4.5.2.ebuild | 66 + net-news/rssguard/rssguard-4.5.3.ebuild | 66 + net-p2p/Manifest.gz | Bin 6921 -> 6923 bytes net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +- net-p2p/ncdc/ncdc-1.23.1.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7243 -> 7243 bytes net-vpn/ocserv/ocserv-1.1.6.ebuild | 2 +- net-vpn/ocserv/ocserv-1.1.7.ebuild | 2 +- net-vpn/ocserv/ocserv-9999.ebuild | 2 +- net-vpn/openconnect/openconnect-9.12.ebuild | 2 +- net-vpn/openconnect/openconnect-9999.ebuild | 2 +- net-vpn/strongswan/metadata.xml | 1 + net-vpn/tor/tor-0.4.7.13-r1.ebuild | 2 +- net-vpn/tor/tor-0.4.7.14.ebuild | 2 +- net-vpn/tor/tor-0.4.7.15.ebuild | 2 +- net-vpn/tor/tor-0.4.8.6.ebuild | 2 +- net-vpn/tor/tor-0.4.8.7.ebuild | 2 +- net-vpn/tor/tor-9999.ebuild | 2 +- net-wireless/Manifest.gz | Bin 13736 -> 13738 bytes net-wireless/iwd/iwd-2.8-r2.ebuild | 166 ++ profiles/Manifest.gz | Bin 181412 -> 181563 bytes profiles/arch/alpha/package.use.mask | 5 + profiles/arch/amd64/package.use.stable.mask | 4 + profiles/arch/arm/package.use.stable.mask | 4 + profiles/arch/arm64/package.use.stable.mask | 4 + profiles/arch/hppa/package.mask | 5 + profiles/arch/loong/package.use.stable.mask | 6 + profiles/arch/riscv/package.use.stable.mask | 4 + profiles/arch/x86/package.use.stable.mask | 4 + profiles/default/linux/packages.build | 3 +- profiles/package.mask | 28 + profiles/targets/desktop/gnome/package.use | 7 +- profiles/thirdpartymirrors | 4 +- profiles/updates/4Q-2023 | 1 + profiles/use.local.desc | 1 + sci-astronomy/Manifest.gz | Bin 6845 -> 6844 bytes .../stellarium/stellarium-23.1.ebuild | 2 +- .../stellarium/stellarium-23.2-r1.ebuild | 2 +- .../stellarium/stellarium-23.3.ebuild | 2 +- sci-calculators/Manifest.gz | Bin 3203 -> 3203 bytes .../files/tiemu-3.03-clang16-build-fix.patch | 16 +- sci-chemistry/Manifest.gz | Bin 9527 -> 9524 bytes .../gromacs/gromacs-2018.8-r2.ebuild | 2 +- .../gromacs/gromacs-2019.6-r3.ebuild | 2 +- .../gromacs/gromacs-2020.7-r1.ebuild | 12 +- sci-chemistry/gromacs/gromacs-2021.6.ebuild | 12 +- .../gromacs/gromacs-2021.7-r1.ebuild | 12 +- .../gromacs/gromacs-2022.5-r1.ebuild | 12 +- sci-chemistry/gromacs/gromacs-2022.6.ebuild | 12 +- .../gromacs/gromacs-2022.9999.ebuild | 12 +- .../gromacs/gromacs-2023.1-r1.ebuild | 12 +- sci-chemistry/gromacs/gromacs-2023.2.ebuild | 12 +- .../gromacs/gromacs-2023.9999.ebuild | 12 +- sci-chemistry/gromacs/gromacs-9999.ebuild | 12 +- sci-geosciences/Manifest.gz | Bin 11419 -> 11420 bytes .../josm-bin/josm-bin-18822.ebuild | 2 +- sci-libs/Manifest.gz | Bin 45126 -> 45132 bytes sci-libs/dealii/dealii-9.4.0-r1.ebuild | 4 +- sci-libs/dealii/dealii-9.4.1-r1.ebuild | 4 +- sci-libs/dealii/dealii-9.5.1.ebuild | 2 +- sci-libs/onnx/onnx-1.14.0-r1.ebuild | 32 - sci-libs/onnx/onnx-1.14.0-r2.ebuild | 59 + sci-mathematics/Manifest.gz | Bin 18836 -> 18836 bytes sci-mathematics/boolector/Manifest | 1 + .../boolector/boolector-3.2.3.ebuild | 84 + .../files/boolector-3.2.3-cmake-std.patch | 10 + .../btor2tools-1.0.0_pre20220518-r1.ebuild | 17 +- ...-1.0.0_pre20220518-btorsplit-cstdint.patch | 10 + sci-mathematics/giac/Manifest | 2 +- .../giac-1.9.0.67-glibcxx-assertions.patch | 30 + ...patch => giac-1.9.0.67-system-gl2ps.patch} | 30 +- ....9.0.55-r1.ebuild => giac-1.9.0.67.ebuild} | 4 +- sci-mathematics/pari/Manifest | 1 - .../pari/files/pari-2.9.4-ppc.patch | 9 - sci-mathematics/pari/pari-2.15.3.ebuild | 133 -- sci-mathematics/pari/pari-2.15.4-r1.ebuild | 2 +- ...if-2.04.ebuild => proverif-2.04-r1.ebuild} | 9 +- sci-mathematics/proverif/proverif-9999.ebuild | 9 +- sci-physics/Manifest.gz | Bin 4208 -> 4202 bytes sci-physics/clhep/Manifest | 1 + sci-physics/clhep/clhep-2.4.6.4.ebuild | 2 +- sci-physics/clhep/clhep-2.4.7.1.ebuild | 55 + .../geant-data/geant-data-4.11.0.0.ebuild | 1 - .../geant-data/geant-data-4.11.1.0.ebuild | 1 - sci-physics/geant/Manifest | 2 - sci-physics/geant/geant-4.11.0.3.ebuild | 133 -- sci-physics/geant/geant-4.11.0.4.ebuild | 2 +- sci-physics/geant/geant-4.11.1.0.ebuild | 115 -- sci-physics/geant/geant-4.11.1.2.ebuild | 2 +- sci-physics/root/root-6.28.08.ebuild | 2 +- sci-physics/root/root-6.28.9999.ebuild | 2 +- sci-physics/root/root-9999.ebuild | 2 +- sec-keys/Manifest.gz | Bin 22222 -> 22391 bytes .../openpgp-keys-alejandro-colomar/Manifest | 1 + .../metadata.xml | 8 + ...pgp-keys-alejandro-colomar-20231031.ebuild | 19 + .../signify-keys-signify-30.ebuild | 4 +- sys-apps/Manifest.gz | Bin 49554 -> 49542 bytes sys-apps/coreutils/coreutils-9.1-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.3-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.3-r3.ebuild | 2 +- sys-apps/coreutils/coreutils-9.4.ebuild | 2 +- sys-apps/coreutils/coreutils-9999.ebuild | 2 +- sys-apps/diffutils/diffutils-3.10.ebuild | 2 +- sys-apps/diffutils/diffutils-3.8.ebuild | 2 +- sys-apps/diffutils/diffutils-3.9-r1.ebuild | 2 +- sys-apps/diffutils/diffutils-3.9.ebuild | 2 +- sys-apps/ed/ed-1.18.ebuild | 4 +- sys-apps/ed/ed-1.19-r1.ebuild | 2 +- sys-apps/file/file-5.44-r3.ebuild | 2 +- sys-apps/file/file-5.45-r3.ebuild | 2 +- sys-apps/file/file-5.45.ebuild | 2 +- sys-apps/file/file-9999.ebuild | 2 +- sys-apps/findutils/findutils-4.9.0-r2.ebuild | 2 +- sys-apps/gawk/gawk-5.2.1.ebuild | 2 +- sys-apps/gawk/gawk-5.2.2.ebuild | 2 +- sys-apps/grep/grep-3.11.ebuild | 2 +- sys-apps/grep/grep-3.7.ebuild | 2 +- sys-apps/grep/grep-3.8-r1.ebuild | 2 +- sys-apps/hwinfo/Manifest | 2 - sys-apps/hwinfo/hwinfo-22.2-r1.ebuild | 61 - sys-apps/hwinfo/hwinfo-23.1-r1.ebuild | 60 - sys-apps/hwinfo/hwinfo-23.2.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20230322.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20230404.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20230525.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20230730.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20230808.ebuild | 2 +- sys-apps/openrazer/Manifest | 1 + sys-apps/openrazer/openrazer-3.7.0.ebuild | 175 ++ sys-apps/pv/pv-1.8.0.ebuild | 2 +- sys-apps/sed/sed-4.9.ebuild | 2 +- sys-apps/shadow/Manifest | 2 + sys-apps/shadow/shadow-4.13-r3.ebuild | 2 +- sys-apps/shadow/shadow-4.13-r4.ebuild | 2 +- sys-apps/shadow/shadow-4.14.0-r3.ebuild | 2 +- sys-apps/shadow/shadow-4.14.2.ebuild | 276 ++++ sys-apps/syd/Manifest | 7 +- .../{syd-3.2.0.ebuild => syd-3.2.1.ebuild} | 1 + .../{syd-3.1.11.ebuild => syd-3.2.2.ebuild} | 3 +- sys-apps/system-monitoring-center/Manifest | 1 + .../system-monitoring-center-2.26.0.ebuild | 51 + sys-apps/sysvinit/sysvinit-3.07-r2.ebuild | 2 +- sys-apps/sysvinit/sysvinit-3.07.ebuild | 2 +- sys-apps/sysvinit/sysvinit-3.08.ebuild | 2 +- .../util-linux/util-linux-2.38.1-r2.ebuild | 2 +- .../util-linux/util-linux-2.39.1-r1.ebuild | 2 +- sys-apps/util-linux/util-linux-2.39.2.ebuild | 2 +- sys-apps/util-linux/util-linux-9999.ebuild | 2 +- sys-auth/Manifest.gz | Bin 9248 -> 9244 bytes sys-auth/pam_skey/Manifest | 1 - sys-auth/pam_skey/pam_skey-1.1.5-r6.ebuild | 59 - sys-auth/pam_skey/pam_skey-1.1.5-r7.ebuild | 4 +- sys-block/Manifest.gz | Bin 11205 -> 11203 bytes sys-block/parted/parted-3.6-r1.ebuild | 2 +- sys-block/parted/parted-3.6.ebuild | 2 +- sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.89.ebuild | 58 + sys-boot/Manifest.gz | Bin 5725 -> 5726 bytes sys-boot/grub/grub-2.06-r8.ebuild | 2 +- sys-boot/grub/grub-2.06-r9.ebuild | 2 +- sys-boot/grub/grub-2.12_rc1-r1.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 11548 -> 11546 bytes sys-cluster/charliecloud/Manifest | 2 +- ...d-0.33.ebuild => charliecloud-0.35.ebuild} | 7 +- .../charliecloud/charliecloud-9999.ebuild | 2 + sys-devel/Manifest.gz | Bin 10642 -> 10645 bytes .../autoconf-dickey-2.52_p20221202.ebuild | 4 +- .../autoconf-dickey-2.52_p20230114.ebuild | 2 +- sys-devel/bison/bison-3.8.2-r2.ebuild | 2 +- sys-devel/clang-common/Manifest | 2 + ...ebuild => clang-common-17.0.4.9999.ebuild} | 0 .../clang-common/clang-common-17.0.4.ebuild | 228 +++ ...build => clang-runtime-17.0.4.9999.ebuild} | 0 .../clang-runtime/clang-runtime-17.0.4.ebuild | 40 + sys-devel/clang/Manifest | 2 + ...3.9999.ebuild => clang-17.0.4.9999.ebuild} | 0 sys-devel/clang/clang-17.0.4.ebuild | 474 ++++++ sys-devel/gcc/Manifest | 2 +- sys-devel/gcc/gcc-13.2.1_p20231014.ebuild | 2 +- sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild | 64 + sys-devel/gettext/gettext-0.21.1.ebuild | 2 +- sys-devel/gettext/gettext-0.22-r1.ebuild | 2 +- sys-devel/gettext/gettext-0.22.2.ebuild | 2 +- sys-devel/gettext/gettext-0.22.3.ebuild | 2 +- sys-devel/kgcc64/Manifest | 2 + .../kgcc64/kgcc64-13.2.1_p20231014.ebuild | 45 + sys-devel/lld/Manifest | 2 + ...0.3.9999.ebuild => lld-17.0.4.9999.ebuild} | 0 sys-devel/lld/lld-17.0.4.ebuild | 89 + sys-devel/llvm-common/Manifest | 2 + ....ebuild => llvm-common-17.0.4.9999.ebuild} | 0 .../llvm-common/llvm-common-17.0.4.ebuild | 54 + sys-devel/llvm/Manifest | 2 + ....3.9999.ebuild => llvm-17.0.4.9999.ebuild} | 0 sys-devel/llvm/llvm-17.0.4.ebuild | 540 +++++++ sys-devel/m4/m4-1.4.19-r2.ebuild | 2 +- sys-devel/make/make-4.3-r1.ebuild | 2 +- sys-devel/make/make-4.4.1-r1.ebuild | 2 +- sys-devel/make/make-9999.ebuild | 2 +- sys-devel/patch/patch-2.7.6-r4.ebuild | 2 +- sys-devel/patch/patch-2.7.6-r5.ebuild | 2 +- sys-devel/reflex/reflex-20230523.ebuild | 2 +- sys-devel/slibtool/slibtool-0.5.34.ebuild | 2 +- sys-devel/slibtool/slibtool-9999.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22381 -> 22395 bytes sys-fs/lxcfs/lxcfs-5.0.4-r1.ebuild | 2 +- sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild | 4 +- sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild | 2 +- sys-fs/ncdu/ncdu-1.18.1.ebuild | 2 +- sys-fs/ncdu/ncdu-1.18.ebuild | 2 +- sys-fs/ncdu/ncdu-1.19.ebuild | 2 +- sys-fs/ncdu/ncdu-2.2.2-r1.ebuild | 2 +- sys-fs/ncdu/ncdu-2.3.ebuild | 2 +- sys-fs/udiskie/udiskie-2.4.2-r2.ebuild | 51 + sys-fs/udiskie/udiskie-2.5.0-r1.ebuild | 51 + sys-fs/zfs-kmod/zfs-kmod-2.1.12.ebuild | 2 +- sys-fs/zfs-kmod/zfs-kmod-2.1.13.ebuild | 2 +- sys-fs/zfs-kmod/zfs-kmod-2.2.0.ebuild | 2 +- sys-fs/zfs-kmod/zfs-kmod-9999.ebuild | 2 +- sys-fs/zfs/zfs-2.1.12.ebuild | 2 +- sys-fs/zfs/zfs-2.1.13.ebuild | 2 +- sys-fs/zfs/zfs-2.2.0.ebuild | 2 +- sys-fs/zfs/zfs-9999.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4581 -> 4575 bytes sys-kernel/gentoo-kernel-bin/Manifest | 12 + .../gentoo-kernel-bin-6.1.61.ebuild | 127 ++ .../gentoo-kernel-bin-6.5.10.ebuild | 132 ++ sys-kernel/gentoo-kernel/Manifest | 4 + .../gentoo-kernel/gentoo-kernel-6.1.61.ebuild | 146 ++ .../gentoo-kernel/gentoo-kernel-6.5.10.ebuild | 149 ++ sys-kernel/gentoo-sources/Manifest | 10 + .../gentoo-sources-6.1.61.ebuild | 28 + .../gentoo-sources-6.5.10.ebuild | 28 + .../gentoo-sources-6.6.0.ebuild | 28 + sys-kernel/linux-firmware/Manifest | 2 +- ....ebuild => linux-firmware-20231030.ebuild} | 2 +- sys-kernel/linux-headers/Manifest | 2 + .../linux-headers/linux-headers-6.6.ebuild | 50 + sys-kernel/vanilla-kernel/Manifest | 4 + .../vanilla-kernel-5.10.198.ebuild | 2 +- .../vanilla-kernel-5.10.199.ebuild | 2 +- .../vanilla-kernel-5.15.135.ebuild | 2 +- .../vanilla-kernel-5.15.136.ebuild | 2 +- .../vanilla-kernel-5.15.137.ebuild | 2 +- .../vanilla-kernel-6.1.57.ebuild | 2 +- .../vanilla-kernel-6.1.58.ebuild | 2 +- .../vanilla-kernel-6.1.59.ebuild | 2 +- .../vanilla-kernel-6.1.60.ebuild | 2 +- .../vanilla-kernel-6.1.61.ebuild | 137 ++ .../vanilla-kernel-6.5.10.ebuild | 140 ++ .../vanilla-kernel-6.5.7.ebuild | 2 +- .../vanilla-kernel-6.5.8.ebuild | 2 +- .../vanilla-kernel-6.5.9.ebuild | 2 +- sys-kernel/vanilla-sources/Manifest | 5 +- ...0.ebuild => vanilla-sources-6.1.61.ebuild} | 0 ...9.ebuild => vanilla-sources-6.5.10.ebuild} | 0 .../vanilla-sources-6.6.0.ebuild | 16 + sys-libs/Manifest.gz | Bin 14744 -> 14752 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...compiler-rt-sanitizers-17.0.4.9999.ebuild} | 0 .../compiler-rt-sanitizers-17.0.4.ebuild | 216 +++ sys-libs/compiler-rt/Manifest | 2 + ....ebuild => compiler-rt-17.0.4.9999.ebuild} | 0 .../compiler-rt/compiler-rt-17.0.4.ebuild | 177 ++ sys-libs/gdbm/gdbm-1.23.ebuild | 2 +- sys-libs/libcxx/Manifest | 2 + ....9999.ebuild => libcxx-17.0.4.9999.ebuild} | 0 sys-libs/libcxx/libcxx-17.0.4.ebuild | 204 +++ sys-libs/libcxxabi/Manifest | 2 + ...99.ebuild => libcxxabi-17.0.4.9999.ebuild} | 0 sys-libs/libcxxabi/libcxxabi-17.0.4.ebuild | 116 ++ sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +- sys-libs/libomp/Manifest | 2 + ....9999.ebuild => libomp-17.0.4.9999.ebuild} | 0 sys-libs/libomp/libomp-17.0.4.ebuild | 151 ++ sys-libs/llvm-libunwind/Manifest | 2 + ...uild => llvm-libunwind-17.0.4.9999.ebuild} | 0 .../llvm-libunwind-17.0.4.ebuild | 132 ++ sys-libs/musl/musl-1.2.3-r7.ebuild | 2 +- sys-libs/musl/musl-1.2.3-r8.ebuild | 2 +- sys-libs/musl/musl-1.2.3.ebuild | 2 +- sys-libs/musl/musl-1.2.4.ebuild | 2 +- sys-libs/musl/musl-9999.ebuild | 2 +- .../ncurses-compat-6.4_p20230401.ebuild | 2 +- sys-libs/ncurses/ncurses-6.4_p20230401.ebuild | 2 +- sys-libs/ncurses/ncurses-6.4_p20230527.ebuild | 2 +- 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 +- .../files/zlib-1.2.13-CVE-2023-45853.patch | 40 + sys-libs/zlib/zlib-1.2.13-r1.ebuild | 2 +- sys-libs/zlib/zlib-1.2.13-r2.ebuild | 184 +++ sys-libs/zlib/zlib-1.3-r1.ebuild | 2 +- sys-libs/zlib/zlib-1.3-r2.ebuild | 179 +++ sys-process/Manifest.gz | Bin 10139 -> 10141 bytes sys-process/parallel/parallel-20230722.ebuild | 2 +- sys-process/parallel/parallel-20230822.ebuild | 2 +- sys-process/parallel/parallel-20230922.ebuild | 2 +- virtual/Manifest.gz | Bin 28413 -> 28416 bytes virtual/dist-kernel/dist-kernel-6.1.61.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.5.10.ebuild | 19 + www-apache/Manifest.gz | Bin 5920 -> 5922 bytes www-apache/mod_jk/mod_jk-1.2.49.ebuild | 2 +- .../modsecurity-crs-3.3.5.ebuild | 2 +- www-apps/Manifest.gz | Bin 13299 -> 13291 bytes www-apps/gitea/Manifest | 2 +- ...itea-1.19.3.ebuild => gitea-1.20.5.ebuild} | 2 +- www-apps/lidarr/Manifest | 12 +- ...0.3654.ebuild => lidarr-2.0.0.3707.ebuild} | 0 www-apps/mediawiki/Manifest | 2 - www-apps/mediawiki/mediawiki-1.39.4-r1.ebuild | 90 -- www-apps/mediawiki/mediawiki-1.40.0-r1.ebuild | 92 -- www-apps/nextcloud/Manifest | 3 + www-apps/nextcloud/metadata.xml | 4 + www-apps/nextcloud/nextcloud-25.0.12.ebuild | 2 +- www-apps/nextcloud/nextcloud-25.0.13.ebuild | 43 + www-apps/nextcloud/nextcloud-26.0.8.ebuild | 43 + www-apps/nextcloud/nextcloud-27.1.3.ebuild | 43 + www-apps/prowlarr/Manifest | 12 +- ...047.ebuild => prowlarr-1.10.1.4059.ebuild} | 0 www-apps/radarr/Manifest | 12 +- ...1.8195.ebuild => radarr-5.1.2.8207.ebuild} | 0 www-client/Manifest.gz | Bin 6034 -> 6042 bytes www-client/chromium/Manifest | 4 +- .../chromium/chromium-118.0.5993.117.ebuild | 2 +- ...3.ebuild => chromium-119.0.6045.59.ebuild} | 2 +- www-client/firefox-bin/Manifest | 196 --- .../firefox-bin/firefox-bin-115.3.1.ebuild | 378 ----- .../firefox-bin/firefox-bin-118.0.2.ebuild | 382 ----- www-client/firefox/Manifest | 202 --- www-client/firefox/firefox-115.3.1.ebuild | 1375 ---------------- www-client/firefox/firefox-118.0.1.ebuild | 1428 ----------------- www-client/google-chrome-beta/Manifest | 2 +- ...> google-chrome-beta-119.0.6045.59.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-120.0.6090.0.ebuild} | 0 www-client/lynx/lynx-2.9.0_pre10.ebuild | 4 +- www-client/lynx/lynx-2.9.0_pre11.ebuild | 2 +- www-client/lynx/lynx-2.9.0_pre12-r1.ebuild | 2 +- www-client/microsoft-edge-beta/Manifest | 4 +- ... microsoft-edge-beta-119.0.2151.32.ebuild} | 0 ... microsoft-edge-beta-119.0.2151.38.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 2 +- ...=> microsoft-edge-dev-120.0.2172.1.ebuild} | 0 www-client/microsoft-edge/Manifest | 2 +- ...ld => microsoft-edge-118.0.2088.76.ebuild} | 0 www-client/opera-developer/Manifest | 2 +- ...ld => opera-developer-106.0.4971.0.ebuild} | 0 www-client/opera/Manifest | 2 +- ...4.33.ebuild => opera-104.0.4944.36.ebuild} | 0 .../qutebrowser/qutebrowser-3.0.0.ebuild | 10 +- .../qutebrowser/qutebrowser-3.0.2.ebuild | 10 +- .../qutebrowser/qutebrowser-9999.ebuild | 10 +- www-plugins/Manifest.gz | Bin 1244 -> 1243 bytes www-plugins/chrome-binary-plugins/Manifest | 4 +- ...-binary-plugins-119.0.6045.59_beta.ebuild} | 0 ...-binary-plugins-120.0.6090.0_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 4709 -> 4702 bytes www-servers/caddy/Manifest | 9 +- www-servers/caddy/caddy-2.5.2.ebuild | 45 - www-servers/caddy/caddy-2.6.2.ebuild | 45 - www-servers/caddy/caddy-2.6.4.ebuild | 45 - www-servers/caddy/caddy-2.7.5.ebuild | 98 ++ www-servers/caddy/caddy-9999.ebuild | 28 +- www-servers/caddy/files/confd-2.7.5 | 5 + www-servers/caddy/files/initd-2.7.5 | 53 + ...emove-binary-altering-commands-2.7.5.patch | 61 + www-servers/caddy/metadata.xml | 8 +- www-servers/lighttpd/lighttpd-1.4.72.ebuild | 2 +- www-servers/tomcat/tomcat-10.1.15.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.95.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.82.ebuild | 2 +- x11-apps/Manifest.gz | Bin 13840 -> 13838 bytes x11-apps/luit/luit-20221028.ebuild | 4 +- x11-apps/luit/luit-20230201.ebuild | 2 +- x11-base/Manifest.gz | Bin 1557 -> 1557 bytes x11-base/xwayland/xwayland-23.2.2.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4716 -> 4720 bytes x11-drivers/nvidia-drivers/Manifest | 38 +- .../nvidia-drivers-470.223.02.ebuild | 451 ++++++ .../nvidia-drivers-525.147.05.ebuild | 508 ++++++ .../nvidia-drivers-535.113.01.ebuild | 2 +- .../nvidia-drivers-535.129.03.ebuild | 512 ++++++ .../nvidia-drivers-535.43.15.ebuild | 2 +- ...ebuild => nvidia-drivers-545.29.02.ebuild} | 19 +- x11-libs/Manifest.gz | Bin 18348 -> 18343 bytes x11-libs/libnotify/libnotify-0.8.3.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47023 -> 47017 bytes x11-misc/gigolo/Manifest | 1 - x11-misc/gigolo/gigolo-0.5.2.ebuild | 36 - x11-misc/gigolo/gigolo-0.5.3.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4547 -> 4549 bytes x11-terms/kitty/kitty-0.30.1.ebuild | 5 +- x11-terms/kitty/kitty-9999.ebuild | 5 +- x11-terms/terminator/terminator-2.1.3.ebuild | 2 +- x11-terms/xterm/xterm-384-r1.ebuild | 2 +- x11-terms/xterm/xterm-384.ebuild | 2 +- x11-terms/xterm/xterm-386.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9125 -> 9130 bytes x11-wm/mutter/Manifest | 1 + x11-wm/mutter/mutter-45.1.ebuild | 235 +++ x11-wm/mutter/mutter-9999.ebuild | 37 +- xfce-base/Manifest.gz | Bin 3049 -> 3044 bytes xfce-base/xfconf/Manifest | 3 +- xfce-base/xfconf/xfconf-4.18.1.ebuild | 78 - xfce-base/xfconf/xfconf-4.18.2.ebuild | 2 +- ...onf-4.19.0.ebuild => xfconf-4.18.3.ebuild} | 3 +- xfce-extra/Manifest.gz | Bin 7719 -> 7725 bytes xfce-extra/thunar-archive-plugin/Manifest | 1 + .../thunar-archive-plugin-0.5.2.ebuild | 48 + xfce-extra/xfce4-notifyd/Manifest | 2 - .../xfce4-notifyd/xfce4-notifyd-0.8.2.ebuild | 68 - .../xfce4-notifyd/xfce4-notifyd-0.9.1.ebuild | 74 - .../xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild | 2 +- xfce-extra/xfce4-pulseaudio-plugin/Manifest | 3 - .../xfce4-pulseaudio-plugin-0.4.5.ebuild | 73 - .../xfce4-pulseaudio-plugin-0.4.6.ebuild | 77 - .../xfce4-pulseaudio-plugin-0.4.7-r1.ebuild | 77 - .../xfce4-pulseaudio-plugin-0.4.8.ebuild | 2 +- 4236 files changed, 30601 insertions(+), 32487 deletions(-) create mode 100644 app-admin/awscli/awscli-1.29.74.ebuild create mode 100644 app-admin/awscli/awscli-1.29.75.ebuild create mode 100644 app-admin/awscli/awscli-1.29.76.ebuild rename app-admin/exo/{exo-1.74.2.ebuild => exo-1.74.4.ebuild} (100%) rename app-admin/hcloud/{hcloud-1.38.2.ebuild => hcloud-1.39.0.ebuild} (100%) create mode 100644 app-admin/mcelog/mcelog-196.ebuild rename app-admin/mongosh-bin/{mongosh-bin-1.1.9.ebuild => mongosh-bin-2.0.2.ebuild} (94%) create mode 100644 app-arch/xz-utils/xz-utils-5.4.5.ebuild rename app-backup/restic/{restic-0.16.0.ebuild => restic-0.16.2.ebuild} (93%) delete mode 100644 app-containers/buildah/buildah-1.29.1.ebuild create mode 100644 app-containers/buildah/buildah-1.32.2.ebuild create mode 100644 app-containers/catatonit/catatonit-0.2.0.ebuild delete mode 100644 app-containers/containers-common/containers-common-0.56.0.ebuild delete mode 100644 app-containers/containers-common/files/mounts.conf delete mode 100644 app-containers/containers-common/files/seccomp.json create mode 100644 app-containers/grype/grype-0.72.0.ebuild create mode 100644 app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch delete mode 100644 app-containers/incus/incus-0.1-r2.ebuild rename app-containers/incus/{incus-0.2.ebuild => incus-0.2-r1.ebuild} (94%) delete mode 100644 app-containers/podman/podman-4.7.0.ebuild rename app-containers/podman/{podman-4.7.1.ebuild => podman-4.7.2.ebuild} (87%) create mode 100644 app-containers/snapd/snapd-2.61.ebuild create mode 100644 app-containers/syft/syft-0.94.0.ebuild create mode 100644 app-crypt/acme/acme-2.7.4.ebuild create mode 100644 app-crypt/certbot-apache/certbot-apache-2.7.4.ebuild create mode 100644 app-crypt/certbot-nginx/certbot-nginx-2.7.4.ebuild create mode 100644 app-crypt/certbot/certbot-2.7.4.ebuild rename app-editors/gedit-plugins/{gedit-plugins-46.0.ebuild => gedit-plugins-46.0-r1.ebuild} (96%) rename app-editors/gedit/{gedit-46.1.ebuild => gedit-46.1-r1.ebuild} (94%) create mode 100644 app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild rename app-editors/pluma-plugins/{pluma-plugins-1.26.0.ebuild => pluma-plugins-1.26.0-r1.ebuild} (94%) rename app-editors/pluma/{pluma-1.26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} (96%) delete mode 100644 app-editors/pluma/pluma-1.26.0.ebuild create mode 100644 app-emacs/cider/cider-1.10.0.ebuild delete mode 100644 app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild create mode 100644 app-emacs/ef-themes/ef-themes-1.4.0.ebuild create mode 100644 app-emacs/eldev/eldev-1.7.ebuild create mode 100644 app-emacs/emacs-eat/Manifest create mode 100644 app-emacs/emacs-eat/emacs-eat-0.9.2.ebuild create mode 100644 app-emacs/emacs-eat/files/50emacs-eat-gentoo.el create mode 100644 app-emacs/emacs-eat/metadata.xml create mode 100644 app-emacs/git-modes/git-modes-1.4.2.ebuild create mode 100644 app-emacs/mastodon/mastodon-1.0.13.ebuild delete mode 100644 app-emacs/mic-paren/mic-paren-3.13.ebuild create mode 100644 app-emacs/org-mode/org-mode-9.6.11.ebuild create mode 100644 app-emacs/treesit-auto/treesit-auto-0.6.5.ebuild delete mode 100644 app-emulation/diskimage-builder/diskimage-builder-3.30.0-r1.ebuild delete mode 100644 app-emulation/diskimage-builder/diskimage-builder-3.30.0.ebuild delete mode 100644 app-emulation/gallium-nine-standalone/files/0.7-cross-files.patch delete mode 100644 app-emulation/gallium-nine-standalone/files/0.7-no-libwine.patch create mode 100644 app-emulation/gallium-nine-standalone/files/0.9-nine-dll-path.patch rename app-emulation/gallium-nine-standalone/{gallium-nine-standalone-0.7-r1.ebuild => gallium-nine-standalone-0.9.ebuild} (71%) create mode 100644 app-emulation/libvirt/files/libvirt-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch rename app-emulation/libvirt/{libvirt-9.3.0.ebuild => libvirt-9.3.0-r1.ebuild} (98%) rename app-emulation/libvirt/{libvirt-9.4.0-r3.ebuild => libvirt-9.4.0-r4.ebuild} (98%) rename app-emulation/libvirt/{libvirt-9.5.0.ebuild => libvirt-9.5.0-r1.ebuild} (98%) delete mode 100644 app-emulation/qemu/qemu-7.2.0-r3.ebuild delete mode 100644 app-emulation/qemu/qemu-7.2.3.ebuild delete mode 100644 app-emulation/wine-staging/wine-staging-8.16.ebuild rename app-emulation/wine-staging/{wine-staging-8.15.ebuild => wine-staging-8.19.ebuild} (99%) delete mode 100644 app-emulation/wine-vanilla/wine-vanilla-8.16.ebuild rename app-emulation/wine-vanilla/{wine-vanilla-8.15.ebuild => wine-vanilla-8.19.ebuild} (99%) delete mode 100644 app-eselect/eselect-repository/eselect-repository-13.ebuild create mode 100644 app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild create mode 100644 app-metrics/prometheus-podman-exporter/Manifest create mode 100644 app-metrics/prometheus-podman-exporter/metadata.xml create mode 100644 app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.4.0.ebuild create mode 100644 app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild rename app-misc/fastfetch/{fastfetch-2.1.2.ebuild => fastfetch-2.2.1.ebuild} (92%) create mode 100644 app-misc/tracker-miners/tracker-miners-3.5.4.ebuild create mode 100644 app-misc/tracker-miners/tracker-miners-3.6.2.ebuild rename app-office/endeavour/{endeavour-43.0.ebuild => endeavour-43.0-r1.ebuild} (95%) delete mode 100644 app-office/scribus/scribus-1.5.8-r5.ebuild create mode 100644 app-portage/portpeek/portpeek-3.2.4.ebuild delete mode 100644 app-text/pdfpc/pdfpc-4.6.0-r1.ebuild create mode 100644 app-vim/gentoo-syntax/gentoo-syntax-12.ebuild delete mode 100644 app-xemacs/ebuild-mode/ebuild-mode-1.65.ebuild rename dev-cpp/rapidfuzz-cpp/{rapidfuzz-cpp-2.1.0.ebuild => rapidfuzz-cpp-2.2.0.ebuild} (100%) rename dev-cpp/rapidfuzz-cpp/{rapidfuzz-cpp-1.11.3.ebuild => rapidfuzz-cpp-2.2.2.ebuild} (84%) create mode 100644 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-2.2.3.ebuild delete mode 100644 dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1-r1.ebuild delete mode 100644 dev-cpp/scitokens-cpp/scitokens-cpp-1.0.1.ebuild create mode 100644 dev-db/barman/barman-3.9.0.ebuild delete mode 100644 dev-db/mydumper/mydumper-0.14.4.1.ebuild delete mode 100644 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild delete mode 100644 dev-db/timescaledb/timescaledb-2.10.3.ebuild delete mode 100644 dev-db/timescaledb/timescaledb-2.11.2.ebuild rename dev-db/timescaledb/{timescaledb-2.11.1.ebuild => timescaledb-2.12.2.ebuild} (97%) rename dev-games/godot/{godot-4.1.1.ebuild => godot-4.1.3.ebuild} (95%) create mode 100644 dev-lang/R/R-4.3.2.ebuild create mode 100644 dev-lang/algol68g/algol68g-3.4.4.ebuild rename dev-lang/dafny/{dafny-4.3.0.ebuild => dafny-4.3.0-r1.ebuild} (99%) create mode 100644 dev-lang/dafny/files/dafny-4.3.0-net6.0-upgrade.patch create mode 100644 dev-lang/fuzion/fuzion-0.085.ebuild rename dev-lang/luau/{luau-0.595.ebuild => luau-0.601.ebuild} (96%) create mode 100644 dev-lang/moarvm/moarvm-2023.10.ebuild create mode 100644 dev-lang/nqp/nqp-2023.10.ebuild rename dev-lang/php/{php-8.1.24.ebuild => php-8.1.25.ebuild} (100%) rename dev-lang/php/{php-8.2.11.ebuild => php-8.2.12.ebuild} (100%) create mode 100644 dev-lang/rakudo/rakudo-2023.10.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild delete mode 100644 dev-libs/dqlite/dqlite-1.15.1.ebuild create mode 100644 dev-libs/glib/glib-2.78.1.ebuild rename dev-libs/libclc/{libclc-17.0.3.9999.ebuild => libclc-17.0.4.9999.ebuild} (100%) create mode 100644 dev-libs/libclc/libclc-17.0.4.ebuild create mode 100644 dev-libs/libical/libical-3.0.17.ebuild create mode 100644 dev-libs/libpsl-native/files/libpsl-native-7.4.0-cmake.patch create mode 100644 dev-libs/libpsl-native/libpsl-native-7.4.0.ebuild create mode 100644 dev-libs/newt/newt-0.52.24.ebuild delete mode 100644 dev-libs/raft/raft-0.17.1.ebuild create mode 100644 dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-correct-license-install-dir.patch create mode 100644 dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-fix-tests.patch delete mode 100644 dev-ml/atd/atd-2.10.0.ebuild rename dev-ml/atd/{atd-2.11.0.ebuild => atd-2.15.0.ebuild} (100%) rename dev-ml/fix/{fix-20211125.ebuild => fix-20230505.ebuild} (77%) delete mode 100644 dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch delete mode 100644 dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild delete mode 100644 dev-ml/gapi-ocaml/gapi-ocaml-0.4.3.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-17.0.3.9999.ebuild => llvm-ocaml-17.0.4.9999.ebuild} (100%) create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.4.ebuild create mode 100644 dev-ml/ounit2/files/ounit2-2.2.7-dune.patch delete mode 100644 dev-ml/ounit2/ounit2-2.2.3.ebuild delete mode 100644 dev-ml/ounit2/ounit2-2.2.4.ebuild create mode 100644 dev-ml/ounit2/ounit2-2.2.7.ebuild create mode 100644 dev-ml/yojson/files/yojson-2.1.1-dune-seq.patch delete mode 100644 dev-ml/yojson/yojson-1.7.0.ebuild rename dev-ml/yojson/{yojson-2.0.2-r3.ebuild => yojson-2.1.1.ebuild} (91%) rename dev-python/Faker/{Faker-19.10.0.ebuild => Faker-19.12.1.ebuild} (100%) rename dev-python/Faker/{Faker-19.12.0.ebuild => Faker-19.13.0.ebuild} (100%) delete mode 100644 dev-python/Faker/Faker-19.6.1.ebuild delete mode 100644 dev-python/Faker/Faker-19.6.2.ebuild delete mode 100644 dev-python/Faker/Faker-19.7.0.ebuild delete mode 100644 dev-python/Faker/Faker-19.9.0.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.7.10.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.7.9.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.8.2.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.8.3.ebuild rename dev-python/Nuitka/{Nuitka-1.8.1.ebuild => Nuitka-1.8.5.ebuild} (100%) delete mode 100644 dev-python/Nuitka/Nuitka-1.8.ebuild rename dev-python/PyQt5/{PyQt5-5.15.10.ebuild => PyQt5-5.15.10-r1.ebuild} (98%) rename dev-python/PyQt6-WebEngine/{PyQt6-WebEngine-6.5.0.ebuild => PyQt6-WebEngine-6.5.0-r1.ebuild} (95%) create mode 100644 dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild create mode 100644 dev-python/PyQt6/PyQt6-6.6.0.ebuild create mode 100644 dev-python/agate-excel/agate-excel-0.3.0.ebuild create mode 100644 dev-python/argcomplete/argcomplete-3.1.4.ebuild create mode 100644 dev-python/argh/argh-0.30.3.ebuild delete mode 100644 dev-python/arrow/arrow-1.2.3.ebuild delete mode 100644 dev-python/audioread/audioread-3.0.0.ebuild create mode 100644 dev-python/blinker/blinker-1.7.0.ebuild create mode 100644 dev-python/boltons/boltons-23.1.1.ebuild create mode 100644 dev-python/boto3/boto3-1.28.74.ebuild create mode 100644 dev-python/boto3/boto3-1.28.75.ebuild create mode 100644 dev-python/boto3/boto3-1.28.76.ebuild create mode 100644 dev-python/botocore/botocore-1.31.74.ebuild create mode 100644 dev-python/botocore/botocore-1.31.75.ebuild create mode 100644 dev-python/botocore/botocore-1.31.76.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-0.83.1.ebuild delete mode 100644 dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild rename dev-python/charset-normalizer/{charset-normalizer-3.3.0.ebuild => charset-normalizer-3.3.2.ebuild} (100%) rename dev-python/clang-python/{clang-python-17.0.3.9999.ebuild => clang-python-17.0.4.9999.ebuild} (100%) create mode 100644 dev-python/clang-python/clang-python-17.0.4.ebuild create mode 100644 dev-python/cleo/cleo-2.1.0.ebuild delete mode 100644 dev-python/contourpy/files/contourpy-1.1.1-no-werror.patch create mode 100644 dev-python/crispy-bootstrap5/crispy-bootstrap5-2023.10.ebuild delete mode 100644 dev-python/cycler/cycler-0.11.0-r1.ebuild delete mode 100644 dev-python/cycler/cycler-0.12.0.ebuild create mode 100644 dev-python/cython/cython-3.0.5.ebuild create mode 100644 dev-python/elastic-transport/elastic-transport-8.10.0.ebuild create mode 100644 dev-python/elasticsearch/elasticsearch-8.10.1.ebuild create mode 100644 dev-python/ensurepip-wheel/ensurepip-wheel-0.41.3.ebuild create mode 100644 dev-python/executing/executing-2.0.1.ebuild delete mode 100644 dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild create mode 100644 dev-python/filelock/filelock-3.13.1.ebuild delete mode 100644 dev-python/flask-babel/flask-babel-3.1.0.ebuild create mode 100644 dev-python/flask-login/flask-login-0.6.3.ebuild create mode 100644 dev-python/gmpy/gmpy-2.1.5-r1.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.106.0.ebuild create mode 100644 dev-python/google-auth/google-auth-2.23.4.ebuild create mode 100644 dev-python/hypercorn/hypercorn-0.15.0.ebuild delete mode 100644 dev-python/identify/identify-2.5.29.ebuild delete mode 100644 dev-python/identify/identify-2.5.30.ebuild delete mode 100644 dev-python/ipython/ipython-8.14.0.ebuild delete mode 100644 dev-python/ipython/ipython-8.15.0.ebuild rename dev-python/ipython/{ipython-8.16.0.ebuild => ipython-8.17.2.ebuild} (94%) create mode 100644 dev-python/josepy/josepy-1.14.0.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.19.2.ebuild delete mode 100644 dev-python/jupyter-core/jupyter-core-5.3.1.ebuild rename dev-python/jupyter-core/{jupyter-core-5.3.2.ebuild => jupyter-core-5.5.0.ebuild} (87%) rename dev-python/lit/{lit-17.0.3.9999.ebuild => lit-17.0.4.9999.ebuild} (100%) create mode 100644 dev-python/lit/lit-17.0.4.ebuild create mode 100644 dev-python/markdown/markdown-3.5.1.ebuild create mode 100644 dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.8.1.ebuild delete mode 100644 dev-python/mistune/mistune-3.0.1.ebuild delete mode 100644 dev-python/moto/moto-4.1.15.ebuild delete mode 100644 dev-python/moto/moto-4.2.5.ebuild create mode 100644 dev-python/nbconvert/nbconvert-7.10.0.ebuild create mode 100644 dev-python/nbxmpp/nbxmpp-4.5.0.ebuild create mode 100644 dev-python/pgspecial/pgspecial-2.1.1.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.22.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.23.ebuild rename dev-python/phonenumbers/{phonenumbers-8.13.21.ebuild => phonenumbers-8.13.24.ebuild} (100%) create mode 100644 dev-python/pikepdf/pikepdf-8.6.0.ebuild create mode 100644 dev-python/poetry-core/poetry-core-1.8.1.ebuild create mode 100644 dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild create mode 100644 dev-python/process-tests/process-tests-3.0.0.ebuild create mode 100644 dev-python/prometheus-client/prometheus-client-0.18.0.ebuild rename dev-python/{pslab-python => pslab}/Manifest (100%) rename dev-python/{pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch => pslab/files/pslab-2.5.0-ad9833_sys_version.patch} (100%) rename dev-python/{pslab-python => pslab}/metadata.xml (100%) rename dev-python/{pslab-python/pslab-python-2.5.0.ebuild => pslab/pslab-2.5.0.ebuild} (88%) create mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.3.ebuild create mode 100644 dev-python/pygit2/pygit2-1.13.2.ebuild create mode 100644 dev-python/pyicu/pyicu-2.12.ebuild create mode 100644 dev-python/pymongo/pymongo-4.6.0.ebuild create mode 100644 dev-python/pypdf/pypdf-3.17.0.ebuild delete mode 100644 dev-python/pypiserver/pypiserver-1.5.2.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-1.4.1.ebuild delete mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild delete mode 100644 dev-python/pypy-exe/pypy-exe-7.3.12.ebuild delete mode 100644 dev-python/pypy/pypy-7.3.12.ebuild delete mode 100644 dev-python/pypy3/pypy3-7.3.12.ebuild delete mode 100644 dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild delete mode 100644 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild delete mode 100644 dev-python/pypy3_10/pypy3_10-7.3.12_p5.ebuild delete mode 100644 dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.12.ebuild delete mode 100644 dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild delete mode 100644 dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild delete mode 100644 dev-python/pyspnego/pyspnego-0.10.0.ebuild delete mode 100644 dev-python/pyspnego/pyspnego-0.10.1.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.22.0.ebuild create mode 100644 dev-python/pytest-django/pytest-django-4.6.0.ebuild create mode 100644 dev-python/pytest-env/pytest-env-1.1.1.ebuild delete mode 100644 dev-python/python-rtmidi/python-rtmidi-1.5.6.ebuild create mode 100644 dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild delete mode 100644 dev-python/rope/rope-1.9.0.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.35.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.18.0.ebuild delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild rename dev-python/ruamel-yaml/{ruamel-yaml-0.17.33.ebuild => ruamel-yaml-0.18.3.ebuild} (100%) rename dev-python/ruamel-yaml/{ruamel-yaml-0.17.34.ebuild => ruamel-yaml-0.18.4.ebuild} (100%) delete mode 100644 dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch delete mode 100644 dev-python/seaborn/seaborn-0.12.2.ebuild create mode 100644 dev-python/selenium/selenium-4.15.0.ebuild create mode 100644 dev-python/selenium/selenium-4.15.1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.33.1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.34.0.ebuild create mode 100644 dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild create mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.1.ebuild create mode 100644 dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.27.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.23.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.14.0.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.15.0.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.15.1.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.16.0.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.16.1.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-18.17.0.ebuild rename dev-python/sqlglot/{sqlglot-18.12.0.ebuild => sqlglot-19.0.0.ebuild} (100%) rename dev-python/sqlglot/{sqlglot-18.13.0.ebuild => sqlglot-19.0.2.ebuild} (100%) delete mode 100644 dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch delete mode 100644 dev-python/stack-data/stack-data-0.6.2.ebuild create mode 100644 dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch create mode 100644 dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild create mode 100644 dev-python/stripe/stripe-7.2.0.ebuild delete mode 100644 dev-python/structlog/structlog-23.1.0.ebuild create mode 100644 dev-python/taskgroup/Manifest create mode 100644 dev-python/taskgroup/metadata.xml create mode 100644 dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild delete mode 100644 dev-python/tempest/tempest-35.0.0.ebuild rename dev-python/testtools/{testtools-2.6.0-r1.ebuild => testtools-2.7.1.ebuild} (59%) delete mode 100644 dev-python/textdistance/textdistance-4.5.0.ebuild create mode 100644 dev-python/tomlkit/tomlkit-0.12.2.ebuild create mode 100644 dev-python/traitlets/traitlets-5.13.0.ebuild create mode 100644 dev-python/trimesh/trimesh-4.0.2.ebuild create mode 100644 dev-python/twisted/twisted-23.10.0.ebuild delete mode 100644 dev-python/wcwidth/wcwidth-0.2.6.ebuild rename dev-python/wcwidth/{wcwidth-0.2.7.ebuild => wcwidth-0.2.9.ebuild} (88%) create mode 100644 dev-python/wheel/wheel-0.41.3.ebuild create mode 100644 dev-python/wtforms/wtforms-3.1.1.ebuild create mode 100644 dev-python/zstandard/files/zstandard-0.22.0-build.patch create mode 100644 dev-python/zstandard/zstandard-0.22.0.ebuild create mode 100644 dev-ruby/async-io/async-io-1.36.1.ebuild create mode 100644 dev-ruby/async/async-2.6.5.ebuild create mode 100644 dev-ruby/aws-partitions/aws-partitions-1.843.0.ebuild create mode 100644 dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild create mode 100644 dev-ruby/memo_wise/memo_wise-1.8.0.ebuild create mode 100644 dev-ruby/net-imap/net-imap-0.4.3.ebuild create mode 100644 dev-ruby/sequel/sequel-5.74.0.ebuild create mode 100644 dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild delete mode 100644 dev-scheme/stklos/files/stklos-1.70-configure-clang16.patch delete mode 100644 dev-scheme/stklos/files/stklos-1.70-gentoo.patch delete mode 100644 dev-scheme/stklos/stklos-1.70-r1.ebuild create mode 100644 dev-util/aruba/aruba-2.2.0.ebuild create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.78.1.ebuild rename dev-util/gnome-builder/{gnome-builder-44.2.ebuild => gnome-builder-44.2-r1.ebuild} (99%) create mode 100644 dev-util/hipcc/hipcc-5.7.1-r1.ebuild rename dev-util/lldb/{lldb-17.0.3.9999.ebuild => lldb-17.0.4.9999.ebuild} (100%) create mode 100644 dev-util/lldb/lldb-17.0.4.ebuild rename dev-util/nvidia-cuda-toolkit/{nvidia-cuda-toolkit-12.2.1.ebuild => nvidia-cuda-toolkit-12.3.0.ebuild} (97%) delete mode 100644 dev-util/perf/perf-6.3-r1.ebuild rename dev-util/perf/{perf-6.4-r1.ebuild => perf-6.6.ebuild} (94%) create mode 100644 dev-util/src-cli/src-cli-5.1.2.ebuild create mode 100644 dev-util/src-cli/src-cli-5.2.0.ebuild create mode 100644 dev-util/strace/strace-6.6.ebuild rename dev-util/valgrind/{valgrind-3.22.0_rc1.ebuild => valgrind-3.22.0.ebuild} (97%) delete mode 100644 dev-util/valgrind/valgrind-3.22.0_rc2.ebuild delete mode 100644 dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.0.ebuild create mode 100644 dev-vcs/git-extras/git-extras-7.1.0.ebuild delete mode 100644 dev-vcs/git/git-2.39.2-r1.ebuild delete mode 100644 dev-vcs/gitg/gitg-41-r1.ebuild rename dev-vcs/gitg/{gitg-44.ebuild => gitg-44-r1.ebuild} (98%) create mode 100644 games-emulation/ryujinx/Manifest create mode 100644 games-emulation/ryujinx/metadata.xml create mode 100644 games-emulation/ryujinx/ryujinx-1.1.1065.ebuild create mode 100644 gnome-base/gnome-shell/gnome-shell-45.1.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild rename mail-client/geary/{geary-44.1.ebuild => geary-44.1-r1.ebuild} (98%) delete mode 100644 mail-client/thunderbird-bin/thunderbird-bin-115.3.1.ebuild delete mode 100644 mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.3.1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.3.2.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.3.3.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.4.0.ebuild rename mail-mta/postfix/{postfix-3.9_pre20231012.ebuild => postfix-3.9_pre20231030.ebuild} (100%) rename media-gfx/ahoviewer/{ahoviewer-2.0.0_pre20220827.ebuild => ahoviewer-2.0.0_pre20220827-r1.ebuild} (98%) delete mode 100644 media-gfx/cairosvg/cairosvg-2.7.0.ebuild create mode 100644 media-gfx/dcraw/dcraw-9.28.0-r3.ebuild create mode 100644 media-gfx/dcraw/files/dcraw-9.28.0-fix-LC_CTYPE-undeclared.patch create mode 100644 media-gfx/dcraw/files/dcraw-9.28.0-fix-memmem-wrong-return-type.patch rename media-gfx/entangle/{entangle-3.0-r2.ebuild => entangle-3.0-r3.ebuild} (96%) rename media-gfx/eog-plugins/{eog-plugins-44.0-r1.ebuild => eog-plugins-44.0-r2.ebuild} (95%) rename media-gfx/eog/{eog-44.3.ebuild => eog-44.3-r1.ebuild} (98%) rename media-gfx/eog/{eog-45.0.ebuild => eog-45.1-r1.ebuild} (98%) delete mode 100644 media-gfx/eog/eog-45.1.ebuild delete mode 100644 media-gfx/eom/eom-1.26.0-r1.ebuild rename media-gfx/eom/{eom-1.26.1.ebuild => eom-1.26.1-r1.ebuild} (97%) delete mode 100644 media-gfx/fotoxx/fotoxx-23.32.ebuild delete mode 100644 media-gfx/fotoxx/fotoxx-23.60.ebuild rename media-gfx/fotoxx/{fotoxx-23.50.ebuild => fotoxx-23.74.ebuild} (100%) create mode 100644 media-gfx/libimagequant/libimagequant-4.2.2.ebuild create mode 100644 media-gfx/renderdoc/files/renderdoc-1.29-system-compress.patch create mode 100644 media-gfx/renderdoc/files/renderdoc-1.29-system-glslang.patch create mode 100644 media-gfx/renderdoc/renderdoc-1.29.ebuild delete mode 100644 media-libs/libid3tag/libid3tag-0.16.2.ebuild delete mode 100644 media-libs/tg_owt/tg_owt-0_pre20230105.ebuild create mode 100644 media-plugins/gst-plugins-webp/Manifest create mode 100644 media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild create mode 100644 media-plugins/gst-plugins-webp/metadata.xml create mode 100644 media-sound/abcmidi/abcmidi-2023.11.01.ebuild delete mode 100644 media-sound/aqualung/aqualung-1.2-r2.ebuild delete mode 100644 media-sound/gpodder/gpodder-3.11.2.ebuild rename media-sound/rhythmbox/{rhythmbox-3.4.7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild} (97%) create mode 100644 media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch create mode 100644 media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild rename media-video/pitivi/{pitivi-2023.03-r1.ebuild => pitivi-2023.03-r2.ebuild} (97%) rename media-video/totem/{totem-43.0.ebuild => totem-43.0-r1.ebuild} (96%) create mode 100644 metadata/glsa/glsa-202310-17.xml create mode 100644 metadata/glsa/glsa-202310-18.xml create mode 100644 metadata/glsa/glsa-202310-19.xml create mode 100644 metadata/glsa/glsa-202310-20.xml create mode 100644 metadata/glsa/glsa-202310-21.xml create mode 100644 metadata/glsa/glsa-202310-22.xml create mode 100644 metadata/glsa/glsa-202310-23.xml create mode 100644 metadata/glsa/glsa-202311-01.xml create mode 100644 metadata/glsa/glsa-202311-02.xml create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.74 create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.75 create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.76 rename metadata/md5-cache/app-admin/{exo-1.74.2 => exo-1.74.4} (76%) rename metadata/md5-cache/app-admin/{hcloud-1.38.2 => hcloud-1.39.0} (80%) create mode 100644 metadata/md5-cache/app-admin/mcelog-196 rename metadata/md5-cache/app-admin/{mongosh-bin-1.1.9 => mongosh-bin-2.0.2} (51%) create mode 100644 metadata/md5-cache/app-arch/xz-utils-5.4.5 rename metadata/md5-cache/app-backup/{restic-0.16.0 => restic-0.16.2} (78%) delete mode 100644 metadata/md5-cache/app-containers/buildah-1.29.1 create mode 100644 metadata/md5-cache/app-containers/buildah-1.32.2 create mode 100644 metadata/md5-cache/app-containers/catatonit-0.2.0 delete mode 100644 metadata/md5-cache/app-containers/containers-common-0.56.0 create mode 100644 metadata/md5-cache/app-containers/grype-0.72.0 delete mode 100644 metadata/md5-cache/app-containers/incus-0.1-r2 rename metadata/md5-cache/app-containers/{incus-0.2 => incus-0.2-r1} (96%) delete mode 100644 metadata/md5-cache/app-containers/podman-4.7.0 rename metadata/md5-cache/app-containers/{podman-4.7.1 => podman-4.7.2} (93%) create mode 100644 metadata/md5-cache/app-containers/snapd-2.61 create mode 100644 metadata/md5-cache/app-containers/syft-0.94.0 create mode 100644 metadata/md5-cache/app-crypt/acme-2.7.4 create mode 100644 metadata/md5-cache/app-crypt/certbot-2.7.4 create mode 100644 metadata/md5-cache/app-crypt/certbot-apache-2.7.4 create mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-2.7.4 delete mode 100644 metadata/md5-cache/app-editors/gedit-46.1 create mode 100644 metadata/md5-cache/app-editors/gedit-46.1-r1 delete mode 100644 metadata/md5-cache/app-editors/gedit-plugins-46.0 create mode 100644 metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 create mode 100644 metadata/md5-cache/app-editors/gnome-text-editor-45.1 delete mode 100644 metadata/md5-cache/app-editors/pluma-1.26.0-r1 rename metadata/md5-cache/app-editors/{pluma-1.26.0 => pluma-1.26.0-r2} (59%) delete mode 100644 metadata/md5-cache/app-editors/pluma-plugins-1.26.0 create mode 100644 metadata/md5-cache/app-editors/pluma-plugins-1.26.0-r1 create mode 100644 metadata/md5-cache/app-emacs/cider-1.10.0 delete mode 100644 metadata/md5-cache/app-emacs/ebuild-mode-1.65 create mode 100644 metadata/md5-cache/app-emacs/ef-themes-1.4.0 create mode 100644 metadata/md5-cache/app-emacs/eldev-1.7 create mode 100644 metadata/md5-cache/app-emacs/emacs-eat-0.9.2 create mode 100644 metadata/md5-cache/app-emacs/git-modes-1.4.2 create mode 100644 metadata/md5-cache/app-emacs/mastodon-1.0.13 delete mode 100644 metadata/md5-cache/app-emacs/mic-paren-3.13 create mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.11 create mode 100644 metadata/md5-cache/app-emacs/treesit-auto-0.6.5 delete mode 100644 metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 delete mode 100644 metadata/md5-cache/app-emulation/diskimage-builder-3.30.0-r1 rename metadata/md5-cache/app-emulation/{gallium-nine-standalone-0.7-r1 => gallium-nine-standalone-0.9} (56%) rename metadata/md5-cache/app-emulation/{libvirt-9.3.0 => libvirt-9.3.0-r1} (92%) rename metadata/md5-cache/app-emulation/{libvirt-9.4.0-r3 => libvirt-9.4.0-r4} (92%) rename metadata/md5-cache/app-emulation/{libvirt-9.5.0 => libvirt-9.5.0-r1} (92%) delete mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.0-r3 delete mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.3 delete mode 100644 metadata/md5-cache/app-emulation/wine-staging-8.15 rename metadata/md5-cache/app-emulation/{wine-staging-8.16 => wine-staging-8.19} (96%) delete mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-8.16 rename metadata/md5-cache/app-emulation/{wine-vanilla-8.15 => wine-vanilla-8.19} (97%) delete mode 100644 metadata/md5-cache/app-eselect/eselect-repository-13 create mode 100644 metadata/md5-cache/app-i18n/ibus-m17n-1.4.23 create mode 100644 metadata/md5-cache/app-metrics/prometheus-podman-exporter-1.4.0 create mode 100644 metadata/md5-cache/app-metrics/prometheus-podman-exporter-9999 rename metadata/md5-cache/app-misc/{fastfetch-2.1.2 => fastfetch-2.2.1} (87%) create mode 100644 metadata/md5-cache/app-misc/tracker-miners-3.5.4 create mode 100644 metadata/md5-cache/app-misc/tracker-miners-3.6.2 rename metadata/md5-cache/app-office/{endeavour-43.0 => endeavour-43.0-r1} (64%) delete mode 100644 metadata/md5-cache/app-office/scribus-1.5.8-r5 create mode 100644 metadata/md5-cache/app-portage/portpeek-3.2.4 delete mode 100644 metadata/md5-cache/app-text/pdfpc-4.6.0-r1 create mode 100644 metadata/md5-cache/app-vim/gentoo-syntax-12 delete mode 100644 metadata/md5-cache/app-xemacs/ebuild-mode-1.65 rename metadata/md5-cache/dev-cpp/{rapidfuzz-cpp-2.1.0 => rapidfuzz-cpp-2.2.0} (95%) rename metadata/md5-cache/dev-cpp/{rapidfuzz-cpp-1.11.3 => rapidfuzz-cpp-2.2.2} (72%) create mode 100644 metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.3 delete mode 100644 metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 delete mode 100644 metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 create mode 100644 metadata/md5-cache/dev-db/barman-3.9.0 delete mode 100644 metadata/md5-cache/dev-db/mydumper-0.14.4.1 delete mode 100644 metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 delete mode 100644 metadata/md5-cache/dev-db/timescaledb-2.11.1 delete mode 100644 metadata/md5-cache/dev-db/timescaledb-2.11.2 rename metadata/md5-cache/dev-db/{timescaledb-2.10.3 => timescaledb-2.12.2} (72%) rename metadata/md5-cache/dev-games/{godot-4.1.1 => godot-4.1.3} (93%) create mode 100644 metadata/md5-cache/dev-lang/R-4.3.2 create mode 100644 metadata/md5-cache/dev-lang/algol68g-3.4.4 delete mode 100644 metadata/md5-cache/dev-lang/dafny-4.3.0 create mode 100644 metadata/md5-cache/dev-lang/dafny-4.3.0-r1 create mode 100644 metadata/md5-cache/dev-lang/fuzion-0.085 rename metadata/md5-cache/dev-lang/{luau-0.595 => luau-0.601} (81%) create mode 100644 metadata/md5-cache/dev-lang/moarvm-2023.10 create mode 100644 metadata/md5-cache/dev-lang/nqp-2023.10 rename metadata/md5-cache/dev-lang/{php-8.1.24 => php-8.1.25} (98%) rename metadata/md5-cache/dev-lang/{php-8.2.11 => php-8.2.12} (99%) create mode 100644 metadata/md5-cache/dev-lang/rakudo-2023.10 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.2.0 delete mode 100644 metadata/md5-cache/dev-libs/dqlite-1.15.1 create mode 100644 metadata/md5-cache/dev-libs/glib-2.78.1 create mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.4 rename metadata/md5-cache/dev-libs/{libclc-17.0.3.9999 => libclc-17.0.4.9999} (91%) create mode 100644 metadata/md5-cache/dev-libs/libical-3.0.17 create mode 100644 metadata/md5-cache/dev-libs/libpsl-native-7.4.0 create mode 100644 metadata/md5-cache/dev-libs/newt-0.52.24 delete mode 100644 metadata/md5-cache/dev-libs/raft-0.17.1 delete mode 100644 metadata/md5-cache/dev-ml/atd-2.10.0 rename metadata/md5-cache/dev-ml/{atd-2.11.0 => atd-2.15.0} (89%) rename metadata/md5-cache/dev-ml/{fix-20211125 => fix-20230505} (77%) delete mode 100644 metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 delete mode 100644 metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4.9999 delete mode 100644 metadata/md5-cache/dev-ml/ounit2-2.2.4 rename metadata/md5-cache/dev-ml/{ounit2-2.2.3 => ounit2-2.2.7} (72%) delete mode 100644 metadata/md5-cache/dev-ml/yojson-1.7.0 rename metadata/md5-cache/dev-ml/{yojson-2.0.2-r3 => yojson-2.1.1} (80%) delete mode 100644 metadata/md5-cache/dev-python/Faker-19.10.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-19.12.0 rename metadata/md5-cache/dev-python/{Faker-19.7.0 => Faker-19.12.1} (99%) rename metadata/md5-cache/dev-python/{Faker-19.6.2 => Faker-19.13.0} (99%) delete mode 100644 metadata/md5-cache/dev-python/Faker-19.6.1 delete mode 100644 metadata/md5-cache/dev-python/Faker-19.9.0 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.7.10 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.7.9 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.8 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.8.1 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.8.3 rename metadata/md5-cache/dev-python/{Nuitka-1.8.2 => Nuitka-1.8.5} (98%) rename metadata/md5-cache/dev-python/{PyQt5-5.15.10 => PyQt5-5.15.10-r1} (87%) create mode 100644 metadata/md5-cache/dev-python/PyQt6-6.6.0 rename metadata/md5-cache/dev-python/{PyQt6-WebEngine-6.5.0 => PyQt6-WebEngine-6.5.0-r1} (76%) create mode 100644 metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 create mode 100644 metadata/md5-cache/dev-python/agate-excel-0.3.0 create mode 100644 metadata/md5-cache/dev-python/argcomplete-3.1.4 create mode 100644 metadata/md5-cache/dev-python/argh-0.30.3 delete mode 100644 metadata/md5-cache/dev-python/arrow-1.2.3 delete mode 100644 metadata/md5-cache/dev-python/audioread-3.0.0 rename metadata/md5-cache/dev-python/{wcwidth-0.2.6 => blinker-1.7.0} (64%) rename metadata/md5-cache/dev-python/{mistune-3.0.1 => boltons-23.1.1} (81%) create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.74 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.75 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.76 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.74 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.75 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.76 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.83.1 rename metadata/md5-cache/dev-python/{charset-normalizer-3.3.0 => charset-normalizer-3.3.2} (97%) create mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.4 rename metadata/md5-cache/dev-python/{clang-python-17.0.3.9999 => clang-python-17.0.4.9999} (82%) create mode 100644 metadata/md5-cache/dev-python/cleo-2.1.0 create mode 100644 metadata/md5-cache/dev-python/crispy-bootstrap5-2023.10 delete mode 100644 metadata/md5-cache/dev-python/cycler-0.11.0-r1 delete mode 100644 metadata/md5-cache/dev-python/cycler-0.12.0 create mode 100644 metadata/md5-cache/dev-python/cython-3.0.5 create mode 100644 metadata/md5-cache/dev-python/elastic-transport-8.10.0 create mode 100644 metadata/md5-cache/dev-python/elasticsearch-8.10.1 create mode 100644 metadata/md5-cache/dev-python/ensurepip-wheel-0.41.3 create mode 100644 metadata/md5-cache/dev-python/executing-2.0.1 delete mode 100644 metadata/md5-cache/dev-python/fastjsonschema-2.18.0 create mode 100644 metadata/md5-cache/dev-python/filelock-3.13.1 delete mode 100644 metadata/md5-cache/dev-python/flask-babel-3.1.0 create mode 100644 metadata/md5-cache/dev-python/flask-login-0.6.3 create mode 100644 metadata/md5-cache/dev-python/gmpy-2.1.5-r1 create mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.106.0 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.23.4 create mode 100644 metadata/md5-cache/dev-python/hypercorn-0.15.0 delete mode 100644 metadata/md5-cache/dev-python/identify-2.5.30 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.14.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.15.0 delete mode 100644 metadata/md5-cache/dev-python/ipython-8.16.0 create mode 100644 metadata/md5-cache/dev-python/ipython-8.17.2 create mode 100644 metadata/md5-cache/dev-python/josepy-1.14.0 create mode 100644 metadata/md5-cache/dev-python/jsonschema-4.19.2 delete mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.3.1 delete mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.3.2 create mode 100644 metadata/md5-cache/dev-python/jupyter-core-5.5.0 create mode 100644 metadata/md5-cache/dev-python/lit-17.0.4 rename metadata/md5-cache/dev-python/{lit-17.0.3.9999 => lit-17.0.4.9999} (96%) create mode 100644 metadata/md5-cache/dev-python/markdown-3.5.1 create mode 100644 metadata/md5-cache/dev-python/matplotlib-3.8.1 rename metadata/md5-cache/dev-python/{phonenumbers-8.13.23 => matplotlib-inline-0.1.6-r1} (54%) delete mode 100644 metadata/md5-cache/dev-python/moto-4.1.15 delete mode 100644 metadata/md5-cache/dev-python/moto-4.2.5 create mode 100644 metadata/md5-cache/dev-python/nbconvert-7.10.0 create mode 100644 metadata/md5-cache/dev-python/nbxmpp-4.5.0 create mode 100644 metadata/md5-cache/dev-python/pgspecial-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.22 rename metadata/md5-cache/dev-python/{phonenumbers-8.13.21 => phonenumbers-8.13.24} (96%) create mode 100644 metadata/md5-cache/dev-python/pikepdf-8.6.0 create mode 100644 metadata/md5-cache/dev-python/poetry-core-1.8.1 create mode 100644 metadata/md5-cache/dev-python/poetry-plugin-export-1.6.0 rename metadata/md5-cache/dev-python/{charset-normalizer-3.2.0 => process-tests-3.0.0} (79%) rename metadata/md5-cache/dev-python/{identify-2.5.29 => prometheus-client-0.18.0} (64%) create mode 100644 metadata/md5-cache/dev-python/pslab-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/pslab-python-2.5.0 create mode 100644 metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.3 create mode 100644 metadata/md5-cache/dev-python/pygit2-1.13.2 create mode 100644 metadata/md5-cache/dev-python/pyicu-2.12 create mode 100644 metadata/md5-cache/dev-python/pymongo-4.6.0 create mode 100644 metadata/md5-cache/dev-python/pypdf-3.17.0 delete mode 100644 metadata/md5-cache/dev-python/pypiserver-1.5.2 create mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-1.4.1 delete mode 100644 metadata/md5-cache/dev-python/pypy-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pypy-exe-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pypy-exe-bin-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pypy3-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pypy3_10-7.3.12_p5 delete mode 100644 metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12_p2 delete mode 100644 metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12_p2 delete mode 100644 metadata/md5-cache/dev-python/pypy3_9-7.3.12_p2 delete mode 100644 metadata/md5-cache/dev-python/pypy3_9-exe-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pypy3_9-exe-bin-7.3.12 delete mode 100644 metadata/md5-cache/dev-python/pyspnego-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/pyspnego-0.10.1 create mode 100644 metadata/md5-cache/dev-python/pytest-asyncio-0.22.0 create mode 100644 metadata/md5-cache/dev-python/pytest-django-4.6.0 create mode 100644 metadata/md5-cache/dev-python/pytest-env-1.1.1 delete mode 100644 metadata/md5-cache/dev-python/python-rtmidi-1.5.6 create mode 100644 metadata/md5-cache/dev-python/rapidfuzz-3.5.1 delete mode 100644 metadata/md5-cache/dev-python/rope-1.9.0 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.32 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.33 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.34 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.35 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.36 delete mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 rename metadata/md5-cache/dev-python/{ruamel-yaml-0.18.0 => ruamel-yaml-0.18.3} (99%) rename metadata/md5-cache/dev-python/{ruamel-yaml-0.18.2 => ruamel-yaml-0.18.4} (99%) delete mode 100644 metadata/md5-cache/dev-python/seaborn-0.12.2 create mode 100644 metadata/md5-cache/dev-python/selenium-4.15.0 create mode 100644 metadata/md5-cache/dev-python/selenium-4.15.1 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.33.1 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.34.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-rust-1.8.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.24.1 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-plantuml-0.27 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.50 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.23 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.13.0 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.14.0 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.15.1 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.16.0 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.16.1 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-18.17.0 rename metadata/md5-cache/dev-python/{sqlglot-18.15.0 => sqlglot-19.0.0} (98%) rename metadata/md5-cache/dev-python/{sqlglot-18.12.0 => sqlglot-19.0.2} (98%) delete mode 100644 metadata/md5-cache/dev-python/stack-data-0.6.2 create mode 100644 metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4 create mode 100644 metadata/md5-cache/dev-python/stripe-7.2.0 delete mode 100644 metadata/md5-cache/dev-python/structlog-23.1.0 create mode 100644 metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4 delete mode 100644 metadata/md5-cache/dev-python/tempest-35.0.0 delete mode 100644 metadata/md5-cache/dev-python/testtools-2.6.0-r1 create mode 100644 metadata/md5-cache/dev-python/testtools-2.7.1 delete mode 100644 metadata/md5-cache/dev-python/textdistance-4.5.0 create mode 100644 metadata/md5-cache/dev-python/tomlkit-0.12.2 create mode 100644 metadata/md5-cache/dev-python/traitlets-5.13.0 create mode 100644 metadata/md5-cache/dev-python/trimesh-4.0.2 create mode 100644 metadata/md5-cache/dev-python/twisted-23.10.0 rename metadata/md5-cache/dev-python/{wcwidth-0.2.7 => wcwidth-0.2.9} (84%) create mode 100644 metadata/md5-cache/dev-python/wheel-0.41.3 create mode 100644 metadata/md5-cache/dev-python/wtforms-3.1.1 create mode 100644 metadata/md5-cache/dev-python/zstandard-0.22.0 create mode 100644 metadata/md5-cache/dev-ruby/async-2.6.5 create mode 100644 metadata/md5-cache/dev-ruby/async-io-1.36.1 create mode 100644 metadata/md5-cache/dev-ruby/aws-partitions-1.843.0 create mode 100644 metadata/md5-cache/dev-ruby/ddmetrics-1.1.0 create mode 100644 metadata/md5-cache/dev-ruby/memo_wise-1.8.0 create mode 100644 metadata/md5-cache/dev-ruby/net-imap-0.4.3 create mode 100644 metadata/md5-cache/dev-ruby/sequel-5.74.0 create mode 100644 metadata/md5-cache/dev-scheme/owl-lisp-0.2.2 delete mode 100644 metadata/md5-cache/dev-scheme/stklos-1.70-r1 create mode 100644 metadata/md5-cache/dev-util/aruba-2.2.0 create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.78.1 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.78.1 rename metadata/md5-cache/dev-util/{gnome-builder-44.2 => gnome-builder-44.2-r1} (50%) create mode 100644 metadata/md5-cache/dev-util/hipcc-5.7.1-r1 create mode 100644 metadata/md5-cache/dev-util/lldb-17.0.4 rename metadata/md5-cache/dev-util/{lldb-17.0.3.9999 => lldb-17.0.4.9999} (82%) rename metadata/md5-cache/dev-util/{nvidia-cuda-toolkit-12.2.1 => nvidia-cuda-toolkit-12.3.0} (85%) delete mode 100644 metadata/md5-cache/dev-util/perf-6.3-r1 delete mode 100644 metadata/md5-cache/dev-util/perf-6.4-r1 create mode 100644 metadata/md5-cache/dev-util/perf-6.6 create mode 100644 metadata/md5-cache/dev-util/src-cli-5.1.2 create mode 100644 metadata/md5-cache/dev-util/src-cli-5.2.0 create mode 100644 metadata/md5-cache/dev-util/strace-6.6 rename metadata/md5-cache/dev-util/{valgrind-3.22.0_rc1 => valgrind-3.22.0} (73%) delete mode 100644 metadata/md5-cache/dev-util/valgrind-3.22.0_rc2 delete mode 100644 metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.0 delete mode 100644 metadata/md5-cache/dev-vcs/git-2.39.2-r1 create mode 100644 metadata/md5-cache/dev-vcs/git-extras-7.1.0 delete mode 100644 metadata/md5-cache/dev-vcs/gitg-41-r1 rename metadata/md5-cache/dev-vcs/{gitg-44 => gitg-44-r1} (56%) create mode 100644 metadata/md5-cache/games-emulation/ryujinx-1.1.1065 create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-45.1 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-45.1 rename metadata/md5-cache/mail-client/{geary-44.1 => geary-44.1-r1} (81%) delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.3.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.3.2 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.3.3 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.4.0 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-115.3.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-115.3.3 rename metadata/md5-cache/mail-mta/{postfix-3.9_pre20231012 => postfix-3.9_pre20231030} (98%) rename metadata/md5-cache/media-gfx/{ahoviewer-2.0.0_pre20220827 => ahoviewer-2.0.0_pre20220827-r1} (66%) delete mode 100644 metadata/md5-cache/media-gfx/cairosvg-2.7.0 create mode 100644 metadata/md5-cache/media-gfx/dcraw-9.28.0-r3 rename metadata/md5-cache/media-gfx/{entangle-3.0-r2 => entangle-3.0-r3} (53%) delete mode 100644 metadata/md5-cache/media-gfx/eog-44.3 create mode 100644 metadata/md5-cache/media-gfx/eog-44.3-r1 delete mode 100644 metadata/md5-cache/media-gfx/eog-45.0 delete mode 100644 metadata/md5-cache/media-gfx/eog-45.1 create mode 100644 metadata/md5-cache/media-gfx/eog-45.1-r1 delete mode 100644 metadata/md5-cache/media-gfx/eog-plugins-44.0-r1 create mode 100644 metadata/md5-cache/media-gfx/eog-plugins-44.0-r2 delete mode 100644 metadata/md5-cache/media-gfx/eom-1.26.0-r1 delete mode 100644 metadata/md5-cache/media-gfx/eom-1.26.1 create mode 100644 metadata/md5-cache/media-gfx/eom-1.26.1-r1 delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-23.32 delete mode 100644 metadata/md5-cache/media-gfx/fotoxx-23.60 rename metadata/md5-cache/media-gfx/{fotoxx-23.50 => fotoxx-23.74} (92%) create mode 100644 metadata/md5-cache/media-gfx/libimagequant-4.2.2 create mode 100644 metadata/md5-cache/media-gfx/renderdoc-1.29 delete mode 100644 metadata/md5-cache/media-libs/libid3tag-0.16.2 delete mode 100644 metadata/md5-cache/media-libs/tg_owt-0_pre20230105 create mode 100644 metadata/md5-cache/media-plugins/gst-plugins-webp-1.22.3 create mode 100644 metadata/md5-cache/media-sound/abcmidi-2023.11.01 delete mode 100644 metadata/md5-cache/media-sound/aqualung-1.2-r2 delete mode 100644 metadata/md5-cache/media-sound/gpodder-3.11.2 delete mode 100644 metadata/md5-cache/media-sound/rhythmbox-3.4.7-r2 create mode 100644 metadata/md5-cache/media-sound/rhythmbox-3.4.7-r3 create mode 100644 metadata/md5-cache/media-sound/vorbis-tools-1.4.2-r3 delete mode 100644 metadata/md5-cache/media-video/pitivi-2023.03-r1 create mode 100644 metadata/md5-cache/media-video/pitivi-2023.03-r2 delete mode 100644 metadata/md5-cache/media-video/totem-43.0 create mode 100644 metadata/md5-cache/media-video/totem-43.0-r1 create mode 100644 metadata/md5-cache/net-analyzer/netdata-1.43.2 rename metadata/md5-cache/net-analyzer/{tsung-1.7.0 => tsung-1.8.0} (75%) create mode 100644 metadata/md5-cache/net-analyzer/zabbix-4.0.50 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-5.0.39 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.0.23 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.4.8 rename metadata/md5-cache/net-fs/{cvmfs-2.11.1 => cvmfs-2.11.2} (94%) rename metadata/md5-cache/net-im/{discord-0.0.32 => discord-0.0.33} (96%) rename metadata/md5-cache/net-im/{telegram-desktop-4.10.5 => telegram-desktop-4.11.1} (77%) delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.8.4-r1 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.8.4-r2 rename metadata/md5-cache/net-im/{telegram-desktop-bin-4.10.3 => telegram-desktop-bin-4.11.1-r1} (76%) rename metadata/md5-cache/net-irc/{weechat-4.0.2 => weechat-4.0.6} (58%) create mode 100644 metadata/md5-cache/net-irc/weechat-4.1.1 create mode 100644 metadata/md5-cache/net-libs/nodejs-20.8.1-r1 create mode 100644 metadata/md5-cache/net-misc/dropbox-186.4.6207 create mode 100644 metadata/md5-cache/net-misc/ena-driver-2.10.0 delete mode 100644 metadata/md5-cache/net-misc/ena-driver-2.6.1 delete mode 100644 metadata/md5-cache/net-misc/hylafaxplus-7.0.6-r3 create mode 100644 metadata/md5-cache/net-misc/hylafaxplus-7.0.6-r4 rename metadata/md5-cache/net-news/{liferea-1.15.3 => liferea-1.14.5-r1} (73%) rename metadata/md5-cache/net-news/{liferea-1.14.5 => liferea-1.15.3-r1} (69%) create mode 100644 metadata/md5-cache/net-news/rssguard-4.5.2 create mode 100644 metadata/md5-cache/net-news/rssguard-4.5.3 create mode 100644 metadata/md5-cache/net-wireless/iwd-2.8-r2 delete mode 100644 metadata/md5-cache/sci-libs/onnx-1.14.0-r1 create mode 100644 metadata/md5-cache/sci-libs/onnx-1.14.0-r2 create mode 100644 metadata/md5-cache/sci-mathematics/boolector-3.2.3 rename metadata/md5-cache/sci-mathematics/{giac-1.9.0.55-r1 => giac-1.9.0.67} (95%) delete mode 100644 metadata/md5-cache/sci-mathematics/pari-2.15.3 rename metadata/md5-cache/sci-mathematics/{proverif-2.04 => proverif-2.04-r1} (68%) create mode 100644 metadata/md5-cache/sci-physics/clhep-2.4.7.1 delete mode 100644 metadata/md5-cache/sci-physics/geant-4.11.0.3 delete mode 100644 metadata/md5-cache/sci-physics/geant-4.11.1.0 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-alejandro-colomar-20231031 delete mode 100644 metadata/md5-cache/sys-apps/hwinfo-22.2-r1 delete mode 100644 metadata/md5-cache/sys-apps/hwinfo-23.1-r1 create mode 100644 metadata/md5-cache/sys-apps/openrazer-3.7.0 create mode 100644 metadata/md5-cache/sys-apps/shadow-4.14.2 delete mode 100644 metadata/md5-cache/sys-apps/syd-3.1.11 rename metadata/md5-cache/sys-apps/{syd-3.2.0 => syd-3.2.1} (54%) create mode 100644 metadata/md5-cache/sys-apps/syd-3.2.2 create mode 100644 metadata/md5-cache/sys-apps/system-monitoring-center-2.26.0 delete mode 100644 metadata/md5-cache/sys-auth/pam_skey-1.1.5-r6 create mode 100644 metadata/md5-cache/sys-block/tgt-1.0.89 rename metadata/md5-cache/sys-cluster/{charliecloud-0.33 => charliecloud-0.35} (56%) create mode 100644 metadata/md5-cache/sys-devel/clang-17.0.4 rename metadata/md5-cache/sys-devel/{clang-17.0.3.9999 => clang-17.0.4.9999} (56%) create mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.4 rename metadata/md5-cache/sys-devel/{clang-common-17.0.3.9999 => clang-common-17.0.4.9999} (84%) create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.4 rename metadata/md5-cache/sys-devel/{clang-runtime-17.0.3.9999 => clang-runtime-17.0.4.9999} (78%) create mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.0_pre20231029 create mode 100644 metadata/md5-cache/sys-devel/kgcc64-13.2.1_p20231014 create mode 100644 metadata/md5-cache/sys-devel/lld-17.0.4 rename metadata/md5-cache/sys-devel/{lld-17.0.3.9999 => lld-17.0.4.9999} (71%) create mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.4 rename metadata/md5-cache/sys-devel/{llvm-17.0.3.9999 => llvm-17.0.4.9999} (97%) create mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.4 rename metadata/md5-cache/sys-devel/{llvm-common-17.0.3.9999 => llvm-common-17.0.4.9999} (79%) create mode 100644 metadata/md5-cache/sys-fs/udiskie-2.4.2-r2 create mode 100644 metadata/md5-cache/sys-fs/udiskie-2.5.0-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.61 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.61 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.61 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.5.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.6.0 rename metadata/md5-cache/sys-kernel/{linux-firmware-20230625_p20230724 => linux-firmware-20231030} (88%) create mode 100644 metadata/md5-cache/sys-kernel/linux-headers-6.6 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.61 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.10 rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.60 => vanilla-sources-6.1.61} (92%) create mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-6.5.10 rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.5.9 => vanilla-sources-6.6.0} (85%) create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.4 rename metadata/md5-cache/sys-libs/{compiler-rt-17.0.3.9999 => compiler-rt-17.0.4.9999} (87%) create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.4 rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-17.0.3.9999 => compiler-rt-sanitizers-17.0.4.9999} (90%) create mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.4 rename metadata/md5-cache/sys-libs/{libcxx-17.0.3.9999 => libcxx-17.0.4.9999} (89%) create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.4 rename metadata/md5-cache/sys-libs/{libcxxabi-17.0.3.9999 => libcxxabi-17.0.4.9999} (93%) create mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.4 rename metadata/md5-cache/sys-libs/{libomp-17.0.3.9999 => libomp-17.0.4.9999} (94%) create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.4 rename metadata/md5-cache/sys-libs/{llvm-libunwind-17.0.3.9999 => llvm-libunwind-17.0.4.9999} (93%) create mode 100644 metadata/md5-cache/sys-libs/zlib-1.2.13-r2 create mode 100644 metadata/md5-cache/sys-libs/zlib-1.3-r2 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.61 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.5.10 rename metadata/md5-cache/www-apps/{gitea-1.19.3 => gitea-1.20.5} (81%) rename metadata/md5-cache/www-apps/{lidarr-1.5.0.3654 => lidarr-2.0.0.3707} (53%) delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.39.4-r1 delete mode 100644 metadata/md5-cache/www-apps/mediawiki-1.40.0-r1 create mode 100644 metadata/md5-cache/www-apps/nextcloud-25.0.13 create mode 100644 metadata/md5-cache/www-apps/nextcloud-26.0.8 create mode 100644 metadata/md5-cache/www-apps/nextcloud-27.1.3 rename metadata/md5-cache/www-apps/{prowlarr-1.10.0.4047 => prowlarr-1.10.1.4059} (61%) rename metadata/md5-cache/www-apps/{radarr-5.1.1.8195 => radarr-5.1.2.8207} (54%) rename metadata/md5-cache/www-client/{chromium-119.0.6045.33 => chromium-119.0.6045.59} (97%) delete mode 100644 metadata/md5-cache/www-client/firefox-115.3.1 delete mode 100644 metadata/md5-cache/www-client/firefox-118.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-115.3.1 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-118.0.2 rename metadata/md5-cache/www-client/{google-chrome-beta-119.0.6045.33 => google-chrome-beta-119.0.6045.59} (97%) rename metadata/md5-cache/www-client/{google-chrome-unstable-120.0.6073.0 => google-chrome-unstable-120.0.6090.0} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-118.0.2088.69 => microsoft-edge-118.0.2088.76} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-118.0.2088.46 => microsoft-edge-beta-119.0.2151.32} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-119.0.2151.12 => microsoft-edge-beta-119.0.2151.38} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-119.0.2132.0 => microsoft-edge-dev-120.0.2172.1} (96%) rename metadata/md5-cache/www-client/{opera-104.0.4944.33 => opera-104.0.4944.36} (86%) rename metadata/md5-cache/www-client/{opera-developer-105.0.4950.0 => opera-developer-106.0.4971.0} (81%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-119.0.6045.33_beta => chrome-binary-plugins-119.0.6045.59_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-120.0.6073.0_alpha => chrome-binary-plugins-120.0.6090.0_alpha} (91%) delete mode 100644 metadata/md5-cache/www-servers/caddy-2.5.2 delete mode 100644 metadata/md5-cache/www-servers/caddy-2.6.2 delete mode 100644 metadata/md5-cache/www-servers/caddy-2.6.4 create mode 100644 metadata/md5-cache/www-servers/caddy-2.7.5 create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-470.223.02 create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05 create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-535.129.03 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-545.23.06 => nvidia-drivers-545.29.02} (69%) delete mode 100644 metadata/md5-cache/x11-misc/gigolo-0.5.2 create mode 100644 metadata/md5-cache/x11-wm/mutter-45.1 rename metadata/md5-cache/xfce-base/{xfconf-4.18.1 => xfconf-4.18.3} (85%) delete mode 100644 metadata/md5-cache/xfce-base/xfconf-4.19.0 create mode 100644 metadata/md5-cache/xfce-extra/thunar-archive-plugin-0.5.2 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-notifyd-0.8.2 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.5 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.6 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.7-r1 create mode 100644 metadata/stabilization-groups/python/pypy.group create mode 100644 metadata/stabilization-groups/python/pypy3_10.group create mode 100644 net-analyzer/netdata/netdata-1.43.2.ebuild rename net-analyzer/tsung/{tsung-1.7.0.ebuild => tsung-1.8.0.ebuild} (93%) create mode 100644 net-analyzer/zabbix/zabbix-4.0.50.ebuild create mode 100644 net-analyzer/zabbix/zabbix-5.0.39.ebuild create mode 100644 net-analyzer/zabbix/zabbix-6.0.23.ebuild create mode 100644 net-analyzer/zabbix/zabbix-6.4.8.ebuild rename net-fs/cvmfs/{cvmfs-2.11.1.ebuild => cvmfs-2.11.2.ebuild} (100%) rename net-im/discord/{discord-0.0.32.ebuild => discord-0.0.33.ebuild} (100%) rename net-im/telegram-desktop-bin/{telegram-desktop-bin-4.10.3.ebuild => telegram-desktop-bin-4.11.1-r1.ebuild} (98%) delete mode 100644 net-im/telegram-desktop/files/tdesktop-4.8.3-fix-clang.patch delete mode 100644 net-im/telegram-desktop/files/tdesktop-4.8.4-remove-private-qt.patch delete mode 100644 net-im/telegram-desktop/files/tdesktop-4.8.4-system-cppgir.patch rename net-im/telegram-desktop/{telegram-desktop-4.10.5.ebuild => telegram-desktop-4.11.1.ebuild} (96%) delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.8.4-r1.ebuild delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.8.4-r2.ebuild rename net-irc/weechat/{weechat-4.0.2.ebuild => weechat-4.0.6.ebuild} (91%) create mode 100644 net-irc/weechat/weechat-4.1.1.ebuild delete mode 100644 net-libs/davix/files/davix-0.8.3-enable-ctest.patch create mode 100644 net-libs/nodejs/nodejs-20.8.1-r1.ebuild create mode 100644 net-misc/dropbox/dropbox-186.4.6207.ebuild rename net-misc/ena-driver/{ena-driver-2.6.1.ebuild => ena-driver-2.10.0.ebuild} (53%) rename net-misc/hylafaxplus/{hylafaxplus-7.0.6-r3.ebuild => hylafaxplus-7.0.6-r4.ebuild} (97%) rename net-news/liferea/{liferea-1.14.5.ebuild => liferea-1.14.5-r1.ebuild} (96%) rename net-news/liferea/{liferea-1.15.3.ebuild => liferea-1.15.3-r1.ebuild} (96%) create mode 100644 net-news/rssguard/rssguard-4.5.2.ebuild create mode 100644 net-news/rssguard/rssguard-4.5.3.ebuild create mode 100644 net-wireless/iwd/iwd-2.8-r2.ebuild create mode 100644 profiles/arch/loong/package.use.stable.mask delete mode 100644 sci-libs/onnx/onnx-1.14.0-r1.ebuild create mode 100644 sci-libs/onnx/onnx-1.14.0-r2.ebuild create mode 100644 sci-mathematics/boolector/boolector-3.2.3.ebuild create mode 100644 sci-mathematics/boolector/files/boolector-3.2.3-cmake-std.patch create mode 100644 sci-mathematics/btor2tools/files/btor2tools-1.0.0_pre20220518-btorsplit-cstdint.patch create mode 100644 sci-mathematics/giac/files/giac-1.9.0.67-glibcxx-assertions.patch rename sci-mathematics/giac/files/{giac-1.9.0.55-system-gl2ps.patch => giac-1.9.0.67-system-gl2ps.patch} (80%) rename sci-mathematics/giac/{giac-1.9.0.55-r1.ebuild => giac-1.9.0.67.ebuild} (97%) delete mode 100644 sci-mathematics/pari/files/pari-2.9.4-ppc.patch delete mode 100644 sci-mathematics/pari/pari-2.15.3.ebuild rename sci-mathematics/proverif/{proverif-2.04.ebuild => proverif-2.04-r1.ebuild} (93%) create mode 100644 sci-physics/clhep/clhep-2.4.7.1.ebuild delete mode 100644 sci-physics/geant/geant-4.11.0.3.ebuild delete mode 100644 sci-physics/geant/geant-4.11.1.0.ebuild create mode 100644 sec-keys/openpgp-keys-alejandro-colomar/Manifest create mode 100644 sec-keys/openpgp-keys-alejandro-colomar/metadata.xml create mode 100644 sec-keys/openpgp-keys-alejandro-colomar/openpgp-keys-alejandro-colomar-20231031.ebuild delete mode 100644 sys-apps/hwinfo/hwinfo-22.2-r1.ebuild delete mode 100644 sys-apps/hwinfo/hwinfo-23.1-r1.ebuild create mode 100644 sys-apps/openrazer/openrazer-3.7.0.ebuild create mode 100644 sys-apps/shadow/shadow-4.14.2.ebuild rename sys-apps/syd/{syd-3.2.0.ebuild => syd-3.2.1.ebuild} (99%) rename sys-apps/syd/{syd-3.1.11.ebuild => syd-3.2.2.ebuild} (98%) create mode 100644 sys-apps/system-monitoring-center/system-monitoring-center-2.26.0.ebuild delete mode 100644 sys-auth/pam_skey/pam_skey-1.1.5-r6.ebuild create mode 100644 sys-block/tgt/tgt-1.0.89.ebuild rename sys-cluster/charliecloud/{charliecloud-0.33.ebuild => charliecloud-0.35.ebuild} (96%) rename sys-devel/clang-common/{clang-common-17.0.3.9999.ebuild => clang-common-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/clang-common/clang-common-17.0.4.ebuild rename sys-devel/clang-runtime/{clang-runtime-17.0.3.9999.ebuild => clang-runtime-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.4.ebuild rename sys-devel/clang/{clang-17.0.3.9999.ebuild => clang-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/clang/clang-17.0.4.ebuild create mode 100644 sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild create mode 100644 sys-devel/kgcc64/kgcc64-13.2.1_p20231014.ebuild rename sys-devel/lld/{lld-17.0.3.9999.ebuild => lld-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/lld/lld-17.0.4.ebuild rename sys-devel/llvm-common/{llvm-common-17.0.3.9999.ebuild => llvm-common-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/llvm-common/llvm-common-17.0.4.ebuild rename sys-devel/llvm/{llvm-17.0.3.9999.ebuild => llvm-17.0.4.9999.ebuild} (100%) create mode 100644 sys-devel/llvm/llvm-17.0.4.ebuild create mode 100644 sys-fs/udiskie/udiskie-2.4.2-r2.ebuild create mode 100644 sys-fs/udiskie/udiskie-2.5.0-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.61.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.10.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.61.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.5.10.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.61.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.5.10.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.6.0.ebuild rename sys-kernel/linux-firmware/{linux-firmware-20230625_p20230724.ebuild => linux-firmware-20231030.ebuild} (99%) create mode 100644 sys-kernel/linux-headers/linux-headers-6.6.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.61.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.5.10.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.60.ebuild => vanilla-sources-6.1.61.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.5.9.ebuild => vanilla-sources-6.5.10.ebuild} (100%) create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-6.6.0.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-17.0.3.9999.ebuild => compiler-rt-sanitizers-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.4.ebuild rename sys-libs/compiler-rt/{compiler-rt-17.0.3.9999.ebuild => compiler-rt-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.4.ebuild rename sys-libs/libcxx/{libcxx-17.0.3.9999.ebuild => libcxx-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/libcxx/libcxx-17.0.4.ebuild rename sys-libs/libcxxabi/{libcxxabi-17.0.3.9999.ebuild => libcxxabi-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.4.ebuild rename sys-libs/libomp/{libomp-17.0.3.9999.ebuild => libomp-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/libomp/libomp-17.0.4.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-17.0.3.9999.ebuild => llvm-libunwind-17.0.4.9999.ebuild} (100%) create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.4.ebuild create mode 100644 sys-libs/zlib/files/zlib-1.2.13-CVE-2023-45853.patch create mode 100644 sys-libs/zlib/zlib-1.2.13-r2.ebuild create mode 100644 sys-libs/zlib/zlib-1.3-r2.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.61.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.5.10.ebuild rename www-apps/gitea/{gitea-1.19.3.ebuild => gitea-1.20.5.ebuild} (97%) rename www-apps/lidarr/{lidarr-1.5.0.3654.ebuild => lidarr-2.0.0.3707.ebuild} (100%) delete mode 100644 www-apps/mediawiki/mediawiki-1.39.4-r1.ebuild delete mode 100644 www-apps/mediawiki/mediawiki-1.40.0-r1.ebuild create mode 100644 www-apps/nextcloud/nextcloud-25.0.13.ebuild create mode 100644 www-apps/nextcloud/nextcloud-26.0.8.ebuild create mode 100644 www-apps/nextcloud/nextcloud-27.1.3.ebuild rename www-apps/prowlarr/{prowlarr-1.10.0.4047.ebuild => prowlarr-1.10.1.4059.ebuild} (100%) rename www-apps/radarr/{radarr-5.1.1.8195.ebuild => radarr-5.1.2.8207.ebuild} (100%) rename www-client/chromium/{chromium-119.0.6045.33.ebuild => chromium-119.0.6045.59.ebuild} (99%) delete mode 100644 www-client/firefox-bin/firefox-bin-115.3.1.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-118.0.2.ebuild delete mode 100644 www-client/firefox/firefox-115.3.1.ebuild delete mode 100644 www-client/firefox/firefox-118.0.1.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-119.0.6045.33.ebuild => google-chrome-beta-119.0.6045.59.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-120.0.6073.0.ebuild => google-chrome-unstable-120.0.6090.0.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-118.0.2088.46.ebuild => microsoft-edge-beta-119.0.2151.32.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-119.0.2151.12.ebuild => microsoft-edge-beta-119.0.2151.38.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-119.0.2132.0.ebuild => microsoft-edge-dev-120.0.2172.1.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-118.0.2088.69.ebuild => microsoft-edge-118.0.2088.76.ebuild} (100%) rename www-client/opera-developer/{opera-developer-105.0.4950.0.ebuild => opera-developer-106.0.4971.0.ebuild} (100%) rename www-client/opera/{opera-104.0.4944.33.ebuild => opera-104.0.4944.36.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-119.0.6045.33_beta.ebuild => chrome-binary-plugins-119.0.6045.59_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-120.0.6073.0_alpha.ebuild => chrome-binary-plugins-120.0.6090.0_alpha.ebuild} (100%) delete mode 100644 www-servers/caddy/caddy-2.5.2.ebuild delete mode 100644 www-servers/caddy/caddy-2.6.2.ebuild delete mode 100644 www-servers/caddy/caddy-2.6.4.ebuild create mode 100644 www-servers/caddy/caddy-2.7.5.ebuild create mode 100644 www-servers/caddy/files/confd-2.7.5 create mode 100644 www-servers/caddy/files/initd-2.7.5 create mode 100644 www-servers/caddy/files/remove-binary-altering-commands-2.7.5.patch create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-535.129.03.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-545.23.06.ebuild => nvidia-drivers-545.29.02.ebuild} (95%) delete mode 100644 x11-misc/gigolo/gigolo-0.5.2.ebuild create mode 100644 x11-wm/mutter/mutter-45.1.ebuild delete mode 100644 xfce-base/xfconf/xfconf-4.18.1.ebuild rename xfce-base/xfconf/{xfconf-4.19.0.ebuild => xfconf-4.18.3.ebuild} (97%) create mode 100644 xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.5.2.ebuild delete mode 100644 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.8.2.ebuild delete mode 100644 xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.1.ebuild delete mode 100644 xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.5.ebuild delete mode 100644 xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.6.ebuild delete mode 100644 xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.7-r1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 7127702c38594fb537833264cf4e9692c625c141..79d6c02ba290ec1b33016f85214c5cbbccc24429 100644 GIT binary patch literal 29292 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 literal 29284 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:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c + tests/unit/test_help.py::TestHelpPager::test_can_render_contents + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} + +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.29.75.ebuild b/app-admin/awscli/awscli-1.29.75.ebuild new file mode 100644 index 000000000000..23ea7d6f6fe7 --- /dev/null +++ b/app-admin/awscli/awscli-1.29.75.ebuild @@ -0,0 +1,87 @@ +# 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 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.7.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 serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c + tests/unit/test_help.py::TestHelpPager::test_can_render_contents + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} + +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.29.76.ebuild b/app-admin/awscli/awscli-1.29.76.ebuild new file mode 100644 index 000000000000..23ea7d6f6fe7 --- /dev/null +++ b/app-admin/awscli/awscli-1.29.76.ebuild @@ -0,0 +1,87 @@ +# 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 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.7.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 serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c + tests/unit/test_help.py::TestHelpPager::test_can_render_contents + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} + +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/clustershell/clustershell-1.9.2.ebuild b/app-admin/clustershell/clustershell-1.9.2.ebuild index 0b271c000c88..e74efc534a34 100644 --- a/app-admin/clustershell/clustershell-1.9.2.ebuild +++ b/app-admin/clustershell/clustershell-1.9.2.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/app-admin/exo/Manifest b/app-admin/exo/Manifest index e74a50513ad2..f6477798bc27 100644 --- a/app-admin/exo/Manifest +++ b/app-admin/exo/Manifest @@ -1 +1 @@ -DIST exo-1.74.2.gh.tar.gz 10880667 BLAKE2B 501209b7435638fe7d9c769de3e7d32be8d2b83c94b420dbefde21c3afe74e0df42f1ed8d7b6449788524fd80ff69a4886a984ea82b325d8786128f7eae718dc SHA512 753841d3c7b26d0f9c7cfda4ceb4d8604c422d8709ce007ce3f3a867e9fb1148955f0e629a02e791955cfc28a122b43c2734389a57b3b5f6098d2e632e335963 +DIST exo-1.74.4.gh.tar.gz 10883511 BLAKE2B 1ef5a5afa1c84e6639a173ab2107c4fa2b78e9ea23c1030a3efa33573db30fdbf3cde123541ba4753bc463f51ab06c7a71200ddab5e37ffda271a1911e89bba0 SHA512 640746bd58617a5de00c6c3bac9429269589e0613d72f33d9a48ece14b34aedf43c92669b3635710322f84cfb3b469d7e426ed0c00c5018517dbe3d2f90b5d0b diff --git a/app-admin/exo/exo-1.74.2.ebuild b/app-admin/exo/exo-1.74.4.ebuild similarity index 100% rename from app-admin/exo/exo-1.74.2.ebuild rename to app-admin/exo/exo-1.74.4.ebuild diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest index 71ee7ffe42b9..7a630c9cb77a 100644 --- a/app-admin/hcloud/Manifest +++ b/app-admin/hcloud/Manifest @@ -1,2 +1,2 @@ DIST hcloud-1.37.0.tar.xz 1868892 BLAKE2B 40268017c28877a5d26cb752e28511de591ca8dac9ab834b8ad5d15005306910a80501659ed1f827ca7184f1399a054519360c3a27d4081d08346bca53978537 SHA512 c785851a2085511bfb9b257a7267f51b4c8bcc9d14f6b595d772712aeb99c1d9db99a481b211bf110ee5c0fd260cc5a98d3dc5445a68807d5abeb050d0e89b81 -DIST hcloud-1.38.2.tar.xz 1871052 BLAKE2B f40ec4f40b251e61139409905bd71270982f0dca2662c3a066057343681bb9859ab61520e7dacb3252a8501a88494b2293998647dbf92a7f4c83d3c08543dd57 SHA512 fbc25cab1350d236e2d1fd6afb86262c97e7e95b345c4606e274f48fa935a23d77220398d2c20f13145927e0ee5a2ec9065f2436034a08e873bd3222c6ae87f5 +DIST hcloud-1.39.0.tar.xz 1876424 BLAKE2B b312fc2489efa47bcb0e4e6b45fc70b56263eb051f9c633b3c7a3afe176b1fcd06092c21f41e2c41a1fa9c06abc1c781e7b215e39e17f6149d913055bfd50e28 SHA512 6388db74f4bce611efc0a8c4a21ec5c4711b6e3541f65f1d835928301fc43955d8aabec07b17cbaf0374854d6e58a097ac936ba8af59c3a22fbca834b03e2a0d diff --git a/app-admin/hcloud/hcloud-1.38.2.ebuild b/app-admin/hcloud/hcloud-1.39.0.ebuild similarity index 100% rename from app-admin/hcloud/hcloud-1.38.2.ebuild rename to app-admin/hcloud/hcloud-1.39.0.ebuild diff --git a/app-admin/logrotate/logrotate-3.20.1-r1.ebuild b/app-admin/logrotate/logrotate-3.20.1-r1.ebuild index 868b758df65f..83351a930bbc 100644 --- a/app-admin/logrotate/logrotate-3.20.1-r1.ebuild +++ b/app-admin/logrotate/logrotate-3.20.1-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=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/kamildudka.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kamildudka.asc inherit systemd tmpfiles verify-sig DESCRIPTION="Rotates, compresses, and mails system logs" diff --git a/app-admin/logrotate/logrotate-3.21.0.ebuild b/app-admin/logrotate/logrotate-3.21.0.ebuild index 274d7c986b0e..d32061f9eee4 100644 --- a/app-admin/logrotate/logrotate-3.21.0.ebuild +++ b/app-admin/logrotate/logrotate-3.21.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/kamildudka.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kamildudka.asc inherit systemd tmpfiles verify-sig DESCRIPTION="Rotates, compresses, and mails system logs" diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest index 5b8693fd84c4..6d5965f54432 100644 --- a/app-admin/mcelog/Manifest +++ b/app-admin/mcelog/Manifest @@ -1 +1,2 @@ DIST mcelog-195.tar.gz 318965 BLAKE2B aebfcac2a5e5aab43cf3b08d169c75469c81d8724d2e907890bb5b947e1dbea8e418fdf4c00512112ddc67d1ddcc3a014409c7a546bd60c8e36b2e7af72480c7 SHA512 45436f5859a3ffd1c0eaf998282910ad317b85d03f15130a66a2d4e32e2653dbd86b2033db7f6b321a4b9692354adb92773c26958eb5d474954e12c9ab4a9cda +DIST mcelog-196.tar.gz 318951 BLAKE2B 50871cd7a3c4dd6f4c4d613c7db4528d972ca37ba17b0a5aa4876d8fc92d4478c2247ea65748310ad6d4b950d1abc9bd0ea40193e72b36d38334547382477849 SHA512 37d14dac84792b4668cb38883cd59b7642c37abc89b783cf19c20b2664a13334372370c9a3718f26d7baf5a02344f80de9e6c6e3ff7386b9585c9dc5f332c011 diff --git a/app-admin/mcelog/mcelog-196.ebuild b/app-admin/mcelog/mcelog-196.ebuild new file mode 100644 index 000000000000..88e6cd7ea15e --- /dev/null +++ b/app-admin/mcelog/mcelog-196.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit linux-info python-any-r1 systemd toolchain-funcs + +DESCRIPTION="A tool to log and decode Machine Check Exceptions" +HOMEPAGE="http://mcelog.org/" +SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="selinux" + +RDEPEND="selinux? ( sec-policy/selinux-mcelog )" +DEPEND="${PYTHON_DEPS}" + +# TODO: add mce-inject to the tree to support test phase +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch + "${FILESDIR}"/${PN}-129-debugflags.patch +) + +pkg_pretend() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + local CONFIG_CHECK="~X86_MCE" + kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY" + check_extra_config + fi +} + +src_prepare() { + default + tc-export CC + python_fix_shebang genconfig.py +} + +src_install() { + default + + insinto /etc/logrotate.d/ + newins ${PN}.logrotate ${PN} + + newinitd "${FILESDIR}"/${PN}.init-r1 ${PN} + systemd_dounit ${PN}.service + + dodoc *.pdf +} diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest index 15b50d854cbb..45692de8e73d 100644 --- a/app-admin/mongosh-bin/Manifest +++ b/app-admin/mongosh-bin/Manifest @@ -1,4 +1,4 @@ -DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 9658285f084b22ea60eaaf0c6aca78362e483b65a0153da1da37ea4d2d233509a145e2aa7f88425169815dda4443eeae9a890fc2a91020294118089260419e20 SHA512 35d7bc3409e5bec874203d8868b863ad13f6b66e82ac933848b245aaae4ab85a7c0db3879e262e62435af44f7aa0f6c46ec27e6b21f5e0d227cda5dfd623f7e2 -DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb SHA512 99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8 DIST mongosh-1.3.1_arm64.tgz 61196774 BLAKE2B 6d48f06d2378d0d1f46f896b445e4022a5a8c0f7d6b9225dadf909734a721255eb0d4b6daccf52886db07a1f3186125abef10603e4cf91791b4d93c0d6ca2a30 SHA512 46519e1ccda8490ac1336014c17250392402c7497b34fdb4cdefdab322913f740b2699e2f1a94aeee5441157025586900f1ffe3bac40e4eca5e1858cdc2e406b DIST mongosh-1.3.1_x64.tgz 62428646 BLAKE2B f92434ff73890ba38498bc51d9a497d7feab240e7bbe380565b1bf54fa58018d24250c70f20f634248b481b5b41d0c4bdea0bf130347a1fdd547cfc7d655de67 SHA512 2650f05f40594736985e11cede4d59dcce0c620654ab7c136084a94b816bafd3d2cc6ab8be05e1c844cad9221f436e9aa2e9e670cbae6505fe6d28c12cf608dd +DIST mongosh-2.0.2_arm64.tgz 70059224 BLAKE2B 3039ddbf28ff8e11e2f8568f3b2b9aadc021b28705b96930e97c5b6352825c0ad625b68ca2c0cd55015b03aeb71c52d357d13625007e577344ed1bf9cb608146 SHA512 7569a39426fd76d6cfe6e98d7986d0f5aac443d0f227a1e479493a0d438ca291f02ae191d9b33648e797d006e6d2833608948e74d73294a21d14a9a6cfadcb56 +DIST mongosh-2.0.2_x64.tgz 71429653 BLAKE2B c6059cbb786ee29bbda63267cc7abadec38e9a4ca09162c737005de0e71c4fc8ae7cea4434117d62b9881f956b5d0dad0800013fa45f5edc6dda44b8c6897c45 SHA512 e29a4bafd2bcc57bde1f58f857a4127cc52b756078cd065434c55d910870bd3b18f732b2e1dda17afb4f338c2519ca9a64cc13216e48f5116b3cabbd38cb0a82 diff --git a/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild b/app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild similarity index 94% rename from app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild rename to app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild index 6598d4ea50ad..4dd1b1251ab8 100644 --- a/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild +++ b/app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="8" +EAPI=8 MY_PN="${PN%-bin}" MY_P=${MY_PN}-${PV} diff --git a/app-admin/stow/stow-2.3.1.ebuild b/app-admin/stow/stow-2.3.1.ebuild index 885c958580cc..2c8d731bfc35 100644 --- a/app-admin/stow/stow-2.3.1.ebuild +++ b/app-admin/stow/stow-2.3.1.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 -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/adamspiers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/adamspiers.asc inherit perl-functions verify-sig DESCRIPTION="GNU Stow is a symlink farm manager" 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 1b99c479f56a..bf4360a2426e 100644 --- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild +++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="https://www.sudo.ws/repos/sudo" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc inherit verify-sig uri_prefix= diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild b/app-admin/sudo/sudo-1.9.14_p2.ebuild index 039c965e90b1..5b761d116733 100644 --- a/app-admin/sudo/sudo-1.9.14_p2.ebuild +++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="https://www.sudo.ws/repos/sudo" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc inherit verify-sig uri_prefix= diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild b/app-admin/sudo/sudo-1.9.14_p3.ebuild index 379ad3c8f1bd..3b70e409370f 100644 --- a/app-admin/sudo/sudo-1.9.14_p3.ebuild +++ b/app-admin/sudo/sudo-1.9.14_p3.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="https://www.sudo.ws/repos/sudo" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc inherit verify-sig uri_prefix= diff --git a/app-admin/sudo/sudo-9999.ebuild b/app-admin/sudo/sudo-9999.ebuild index 7c07fd34b3b7..fa89a2f25d3d 100644 --- a/app-admin/sudo/sudo-9999.ebuild +++ b/app-admin/sudo/sudo-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="https://www.sudo.ws/repos/sudo" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc inherit verify-sig uri_prefix= diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 1572ac7fabcf319c137f6578dc285247b1808224..caad2a10b34e39af600d199a9ba40ea5df0aa4c4 100644 GIT binary patch literal 883 zcmV-(1C0D1iwFP!00002|5cPpvR*X|h38qtTLD;>Ez84~A`}#aNwNX8A(dv3q$rlp zd4n{J{^nj=(mCJJFORPuA3oF@by(&qE~XOJdJqT@EIpmvO=vz!VZdmLa;nlU6Zm3;cw0l>`@Kx3pYd{o=T+@qVb?_(~qlaq7uH$D@ z5kAdY&m`|1=<&?zcDJ*dttd8onvSg+>#JVZc8=IM>e}#U3vOG+S4daI%_W&aC#C)H zK?4!+af&ln&v93>$yw^+p0Ef?`aW}IUpCuzDrov0u6KnSrgqv)3IUTg{a>#y@4o9b zVg5I{ZrfTSeP=f6W)vJ0Ha7f`L$Z%Ioa@unFf31_(N4Lgc&Sx5;+!#eC5(35cLi=+UK6VF{pZg*fT14;&B2c)~|ByKHI}Y?1&Fmh3B8rOw|$qZ?cfwRDee3gu2H|VA|AQl-epqrMeULB_nbO5un!@CQ0 z7O+=Gv=k%XaXAD$7Z$*cwb$~o?0_!A5=ov=8w<^^mtFR9B7#5=HsJ+qmmQ*97D8eeF}B zYvpuWab>J~nftC7l+|bEPMfCbhi1u)b>@^CTawpsDvHWOvO{Zb)7jglr{sv?btQ(J z%lAf;-XkTxG|$7UUmkg`hZ&kW2HBA$k6wZ*JMe+R+}GKtu_)FiE|ipQY*msy3U%02 zq^1pVF2kD}vu=nE63x7*mfFmN?w+_5jiq>c&)9R+NqzS6@sD4Be(~zhhkWPn{qG-N z`iD1NpFTg>Swp_^Lf_&_Y3a$98P&CETB;ik;^s;jvCG?Y4?vlD_llz2oixhF=%IR( z>%`$%6Mx-X&zjMk=<%%Tj_|Xayk;`Rbseml`wK5~z9SirhBoqH!D-vcWa_T8yX9V) z=Ss(+g9b8@e!m$Nk_;vyoD3_fe$Hgab_m2-uSP}>=fTgPOY3V?U={6DYH zZ@=+c2>&ZCYu{U>ZQVxQn}r00oE-nSLvEjFB-f{BBd~iKjrJ8Q#gAHrGS3-{>mumD zIpM0ppoduT6dyaxxTr?L*fT0=;p+>PNWb9XJ{;+yW;3A1f;4mQ?B!m*uNR5Urs;WQ zFP&+}iRo+_jJ(htNR8_!2LfA+rUaZ1emd^jrKLx6T!Y#i0>#>&K(kUe`!`(eA71yz zH=pva?~x7tij3eTB7+UVUc*h%GNP@WPbR<(%mr!AL$S&1qMqZ6fkAa;vlN=VXt?AY zD|5nA@!nIOG+XoPXx=zR+s@sFsG|=qd<%Za7i5&&uzR*cvAh`qyXRI_({bv61Dsu* z(Osysp}hu1OL1izMk(;QumCJK?;T_NfnAOza%q7!7KE1=(K?)Rf!L8P!4!D^-9)~7 z`|#4j5%QV5z-NN2Vfjf3=0#DpqY>mB9 zV+v#G;R<`?X-&clKP@knkRpXpc>^J11{CsOzkGp(Bx*EzHi9>jWPOfISiC zKtOY7j;&@RgM$~$nw&`+XQ%W2k25J|4J=EpQ_wjeX4q`b?X?=wuA;^QCQB>=UH0r> LRmbzE=LG-&p1aAA diff --git a/app-antivirus/lkrg/lkrg-0.9.6-r1.ebuild b/app-antivirus/lkrg/lkrg-0.9.6-r1.ebuild index aef974c6abdd..b1ca9fdead83 100644 --- a/app-antivirus/lkrg/lkrg-0.9.6-r1.ebuild +++ b/app-antivirus/lkrg/lkrg-0.9.6-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )" # MODULE_NAMES="lkrg(misc:${S}:${S})" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/openwall.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc" PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" ) diff --git a/app-antivirus/lkrg/lkrg-0.9.7.ebuild b/app-antivirus/lkrg/lkrg-0.9.7.ebuild index aef974c6abdd..b1ca9fdead83 100644 --- a/app-antivirus/lkrg/lkrg-0.9.7.ebuild +++ b/app-antivirus/lkrg/lkrg-0.9.7.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )" # MODULE_NAMES="lkrg(misc:${S}:${S})" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/openwall.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc" PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" ) diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 3f7089fb513a89d50c87e867afb18173513de3ca..06a65b365aaf17bc86b5e11b15b024a90e86e621 100644 GIT binary patch literal 17599 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 diff --git a/app-arch/bzip2/bzip2-1.0.8-r4.ebuild b/app-arch/bzip2/bzip2-1.0.8-r4.ebuild index ac04791c8535..c90c3005af92 100644 --- a/app-arch/bzip2/bzip2-1.0.8-r4.ebuild +++ b/app-arch/bzip2/bzip2-1.0.8-r4.ebuild @@ -6,7 +6,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bzip2.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bzip2.gpg inherit toolchain-funcs multilib multilib-minimal usr-ldscript verify-sig DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux" diff --git a/app-arch/clzip/clzip-1.13.ebuild b/app-arch/clzip/clzip-1.13.ebuild index 2e1e585f2a11..14d7593f7414 100644 --- a/app-arch/clzip/clzip-1.13.ebuild +++ b/app-arch/clzip/clzip-1.13.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="C language version of lzip" diff --git a/app-arch/gzip/gzip-1.12-r4.ebuild b/app-arch/gzip/gzip-1.12-r4.ebuild index 214186e68096..c638a96f6be3 100644 --- a/app-arch/gzip/gzip-1.12-r4.ebuild +++ b/app-arch/gzip/gzip-1.12-r4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gzip.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gzip.asc inherit flag-o-matic verify-sig DESCRIPTION="Standard GNU compressor" diff --git a/app-arch/gzip/gzip-1.13.ebuild b/app-arch/gzip/gzip-1.13.ebuild index e707630cfc18..187b31f84425 100644 --- a/app-arch/gzip/gzip-1.13.ebuild +++ b/app-arch/gzip/gzip-1.13.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gzip.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gzip.asc inherit flag-o-matic verify-sig DESCRIPTION="Standard GNU compressor" diff --git a/app-arch/libarchive/libarchive-3.7.1.ebuild b/app-arch/libarchive/libarchive-3.7.1.ebuild index bb135edf0df3..ccd0388966f5 100644 --- a/app-arch/libarchive/libarchive-3.7.1.ebuild +++ b/app-arch/libarchive/libarchive-3.7.1.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr zstd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc RDEPEND=" sys-libs/zlib[${MULTILIB_USEDEP}] diff --git a/app-arch/libarchive/libarchive-3.7.2.ebuild b/app-arch/libarchive/libarchive-3.7.2.ebuild index cc8d80504e15..7d3313bd1ee3 100644 --- a/app-arch/libarchive/libarchive-3.7.2.ebuild +++ b/app-arch/libarchive/libarchive-3.7.2.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr zstd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc RDEPEND=" sys-libs/zlib[${MULTILIB_USEDEP}] diff --git a/app-arch/lunzip/lunzip-1.13.ebuild b/app-arch/lunzip/lunzip-1.13.ebuild index bb548ad3aeb8..e617285c4580 100644 --- a/app-arch/lunzip/lunzip-1.13.ebuild +++ b/app-arch/lunzip/lunzip-1.13.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Decompressor for the lzip format, written in C" diff --git a/app-arch/lzip/lzip-1.23.ebuild b/app-arch/lzip/lzip-1.23.ebuild index b9d0e1126151..2630be264aed 100644 --- a/app-arch/lzip/lzip-1.23.ebuild +++ b/app-arch/lzip/lzip-1.23.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Lossless data compressor based on the LZMA algorithm" diff --git a/app-arch/lziprecover/lziprecover-1.23.ebuild b/app-arch/lziprecover/lziprecover-1.23.ebuild index c5a00e27d82e..ec17757d2523 100644 --- a/app-arch/lziprecover/lziprecover-1.23.ebuild +++ b/app-arch/lziprecover/lziprecover-1.23.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Lziprecover is a data recovery tool and decompressor for lzip compressed files" diff --git a/app-arch/lzlib/lzlib-1.13-r1.ebuild b/app-arch/lzlib/lzlib-1.13-r1.ebuild index e1eef56b0f86..f25ba771fd2f 100644 --- a/app-arch/lzlib/lzlib-1.13-r1.ebuild +++ b/app-arch/lzlib/lzlib-1.13-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Library for lzip compression" diff --git a/app-arch/pdlzip/pdlzip-1.12.ebuild b/app-arch/pdlzip/pdlzip-1.12.ebuild index a557757089e0..aa402426dbf5 100644 --- a/app-arch/pdlzip/pdlzip-1.12.ebuild +++ b/app-arch/pdlzip/pdlzip-1.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Public-domain version of lzip compressor" diff --git a/app-arch/pigz/pigz-2.8.ebuild b/app-arch/pigz/pigz-2.8.ebuild index fe877d74807e..3f8b6a274058 100644 --- a/app-arch/pigz/pigz-2.8.ebuild +++ b/app-arch/pigz/pigz-2.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/madler.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/madler.asc inherit toolchain-funcs flag-o-matic verify-sig DESCRIPTION="A parallel implementation of gzip" diff --git a/app-arch/plzip/plzip-1.10.ebuild b/app-arch/plzip/plzip-1.10.ebuild index 2c02e7341fd1..e9fb134f44a2 100644 --- a/app-arch/plzip/plzip-1.10.ebuild +++ b/app-arch/plzip/plzip-1.10.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/antoniodiazdiaz.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc inherit toolchain-funcs verify-sig DESCRIPTION="Parallel lzip compressor" diff --git a/app-arch/tar/tar-1.34-r2.ebuild b/app-arch/tar/tar-1.34-r2.ebuild index d6d4d5160907..a9246ca810af 100644 --- a/app-arch/tar/tar-1.34-r2.ebuild +++ b/app-arch/tar/tar-1.34-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tar.asc inherit verify-sig DESCRIPTION="Use this to make tarballs :)" diff --git a/app-arch/tar/tar-1.34-r3.ebuild b/app-arch/tar/tar-1.34-r3.ebuild index adec4f0f75e5..cc5253e340f7 100644 --- a/app-arch/tar/tar-1.34-r3.ebuild +++ b/app-arch/tar/tar-1.34-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tar.asc inherit verify-sig DESCRIPTION="Use this to make tarballs :)" diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild index e31b35df0c56..8b1f21fcec5d 100644 --- a/app-arch/tar/tar-1.35.ebuild +++ b/app-arch/tar/tar-1.35.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/tar.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tar.asc inherit verify-sig DESCRIPTION="Use this to make tarballs :)" diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 2b78989a37fc..37e141bbd964 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -8,3 +8,5 @@ DIST xz-5.4.3.tar.gz 2869347 BLAKE2B c4192a59ca751567ebab17e08e72aa1bf0f5ca14af0 DIST xz-5.4.3.tar.gz.sig 566 BLAKE2B 1e3f86a2de532e77cae4c31928d57edeac81ca207e03c71523210605dc6bab76a50793697a242b232f74911c6e1872a0339ed977e2dd0d201504bd859fd3b4f4 SHA512 b7c7eedf4d9604ee50ec97275e5ab57e22a567402815281440ca765210c75707bd2de20e7ebfb0842725690ae19557916fc41a9fbdace5fec8190632b038292e DIST xz-5.4.4.tar.gz 2874706 BLAKE2B 0ade3767651a07a6bb4d53b510d7e97239e182788c42bc3388b97c54463ccaa968e27bcb88d34697df70381eea91279615f2622b5493ae2da22632e9576d8989 SHA512 2e27d864c9f346e53afc549d7046385b5d35a749af15d84f69de14612657df2f0e2ce71d3be03d57adadf8fd28549ecf4ef1c214bdcd1f061b5a47239e0104e8 DIST xz-5.4.4.tar.gz.sig 566 BLAKE2B 9d695293fe479e07b4051f9b22af19191ec7cb5063da519769a24a08cff46819a4f29db002cea92e4af982410dd660d9b3185c8ef0908abbf13b86f89c0baa0f SHA512 6f12f0b30e4e5c78238f5d758443621d4126edf5ec8d02c51f06cc27e40822f0429c2018ec567eae20d118a81295f9d31e2f9101720d289bebab15f72590e9f2 +DIST xz-5.4.5.tar.gz 2884510 BLAKE2B 647c8227080a7f37e3321e778d7f52ccb9da3810f2be81b2d2b46001605b22cef6e724f9b3facfada26a12b24401c9a11449d6066443849b37b28e0eaa199315 SHA512 91f8f548c915de0ed79cee13ce0336b51c1cebf2eb142fa1efecfd07771c662c99cad3730540fcb712057ab274130e13b87960f6b4c62f0bd9477f27a303fb2b +DIST xz-5.4.5.tar.gz.sig 566 BLAKE2B c6ec64f92ecb30395e6d580be5d0aad1ee007585245ed42e7b05f1ea3a8cd8bf4317e8dc964c65417daa0a04e8f523c6ba8ae61a7f5b2ff3dc17dd53c7593ce2 SHA512 4f2c779d3c14bacd0451cfd68846201a48931128994c4119fcbf4f0dd7331710c32098039d38561de29327d543d67174fddbb6a83cb2fcfda9b3153cab092d4d diff --git a/app-arch/xz-utils/xz-utils-5.2.11.ebuild b/app-arch/xz-utils/xz-utils-5.2.11.ebuild index 7397f2e30c39..f767a84786e9 100644 --- a/app-arch/xz-utils/xz-utils-5.2.11.ebuild +++ b/app-arch/xz-utils/xz-utils-5.2.11.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-arch/xz-utils/xz-utils-5.2.12.ebuild b/app-arch/xz-utils/xz-utils-5.2.12.ebuild index f2abb2fedf12..677416c79eb0 100644 --- a/app-arch/xz-utils/xz-utils-5.2.12.ebuild +++ b/app-arch/xz-utils/xz-utils-5.2.12.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-arch/xz-utils/xz-utils-5.4.2.ebuild b/app-arch/xz-utils/xz-utils-5.4.2.ebuild index 55b9f1f3903f..39a9c712d3e0 100644 --- a/app-arch/xz-utils/xz-utils-5.4.2.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.2.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-arch/xz-utils/xz-utils-5.4.3.ebuild b/app-arch/xz-utils/xz-utils-5.4.3.ebuild index 90bd35bd9f1c..06aa8a182b4b 100644 --- a/app-arch/xz-utils/xz-utils-5.4.3.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-arch/xz-utils/xz-utils-5.4.4.ebuild b/app-arch/xz-utils/xz-utils-5.4.4.ebuild index f5305d400724..817c272e1190 100644 --- a/app-arch/xz-utils/xz-utils-5.4.4.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.4.ebuild @@ -6,7 +6,7 @@ EAPI=8 -inherit flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript +inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript if [[ ${PV} == 9999 ]] ; then # Per tukaani.org, git.tukaani.org is a mirror of github and @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-arch/xz-utils/xz-utils-5.4.5.ebuild b/app-arch/xz-utils/xz-utils-5.4.5.ebuild new file mode 100644 index 000000000000..817c272e1190 --- /dev/null +++ b/app-arch/xz-utils/xz-utils-5.4.5.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Remember: we cannot leverage autotools in this ebuild in order +# to avoid circular deps with autotools + +EAPI=8 + +inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript + +if [[ ${PV} == 9999 ]] ; then + # Per tukaani.org, git.tukaani.org is a mirror of github and + # may be behind. + EGIT_REPO_URI=" + https://github.com/tukaani-project/xz + https://git.tukaani.org/xz.git + " + inherit git-r3 autotools + + # bug #272880 and bug #286068 + BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc + inherit verify-sig + + MY_P="${PN/-utils}-${PV/_}" + SRC_URI=" + https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz + mirror://sourceforge/lzmautils/${MY_P}.tar.gz + https://tukaani.org/xz/${MY_P}.tar.gz + verify-sig? ( + https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz.sig + https://tukaani.org/xz/${MY_P}.tar.gz.sig + ) + " + + if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; 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 + + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Utils for managing LZMA compressed files" +HOMEPAGE="https://tukaani.org/xz/" + +# See top-level COPYING file as it outlines the various pieces and their licenses. +LICENSE="public-domain LGPL-2.1+ GPL-2+" +SLOT="0" +IUSE="doc +extra-filters pgo nls static-libs" + +if [[ ${PV} != 9999 ]] ; then + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" +fi + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + eautopoint + eautoreconf + else + # Allow building shared libs on Solaris/x64 + elibtoolize + fi +} + +multilib_src_configure() { + local myconf=( + --enable-threads + $(multilib_native_use_enable doc) + $(use_enable nls) + $(use_enable static-libs static) + ) + + if ! multilib_is_native_abi ; then + myconf+=( + --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} + ) + fi + + if ! use extra-filters ; then + myconf+=( + # LZMA1 + LZMA2 for standard .lzma & .xz files + --enable-encoders=lzma1,lzma2 + --enable-decoders=lzma1,lzma2 + + # those are used by default, depending on preset + --enable-match-finders=hc3,hc4,bt4 + + # CRC64 is used by default, though some (old?) files use CRC32 + --enable-checks=crc32,crc64 + ) + fi + + if [[ ${CHOST} == *-solaris* ]] ; then + export gl_cv_posix_shell="${EPREFIX}"/bin/sh + + # Undo Solaris-based defaults pointing to /usr/xpg5/bin + myconf+=( --disable-path-for-script ) + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_compile() { + # -fprofile-partial-training because upstream note the test suite isn't super comprehensive + # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo + local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") + local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)") + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" + + if use pgo ; then + emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die + fi + + emake clean + emake CFLAGS="${CFLAGS} ${pgo_use_flags}" + fi +} + +multilib_src_install() { + default + + gen_usr_ldscript -a lzma +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + if use doc ; then + rm "${ED}"/usr/share/doc/${PF}/COPYING* || die + fi +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0) +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0) +} diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild index f5305d400724..817c272e1190 100644 --- a/app-arch/xz-utils/xz-utils-9999.ebuild +++ b/app-arch/xz-utils/xz-utils-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 -inherit flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript +inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript if [[ ${PV} == 9999 ]] ; then # Per tukaani.org, git.tukaani.org is a mirror of github and @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 2d968a7b8c1f34db97a32ab690a77b41c0ccd9c6..dbeb5b84d0dcb6aeeeac3f4c0656cb7a4a7b7ff2 100644 GIT binary patch delta 7859 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 q(D4$4R2`uz;T2ng*1fhEv>@S diff --git a/app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild b/app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild index 32b5cc8f5e20..743ebe2fa0ba 100644 --- a/app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild +++ b/app-containers/aardvark-dns/aardvark-dns-1.8.0-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="${CARGO_CRATE_URIS}" SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv" fi LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense Unicode-DFS-2016 ZLIB" SLOT="0" diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest index 9dc9b7602d58..dc703af3407d 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -1,4 +1,4 @@ -DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e SHA512 ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04 DIST buildah-1.30.0.tar.gz 15623786 BLAKE2B e0b2f6d26827cfe40f88a9915f12b6acb385fbd576fa227d4fee02c162077e9c6fe0591c7171405f5645cd06e4068f26e17c2cb963898e38cfbdd61abe68dae2 SHA512 185fd98a59fa8d86fe9f1eadc9b7591e5053674464be10538a7581d8e1f6a25e5032a354c821c32a167e2864acea010243efbbe4f5a4205d8eaa2894f062a25b DIST buildah-1.32.0.tar.gz 18445843 BLAKE2B d7471e3f0733bc626f665c592701666ba41732eb53bf4679da7e9e28dad388532ab8c88e86db553790ced7822168fd6388dc08121e1456404f18a5d96017da60 SHA512 7c61141e43ea2f968a50b4c5ae6b69c2b9734a19774c7ca48bc942b900ca55ec381ac93fdf04f08061640a457551a9e03a45a37d22cb94b34cecded192dced8f DIST buildah-1.32.1.tar.gz 18452695 BLAKE2B b4f3644a046d0dd96555b810e488ea78dc396692e539978856fbc2b22010bce3ed9f578949e8de02579325fa59e00fba59908724952b8c323889c816ae4f1af6 SHA512 e5c59f158b786809c89465361a662211bbef6bb4c27c79490604923d924c2030398a0878b122b246b02ae246bd977b7ccffdc6de4f06e80f096c2921c34bf04a +DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2 SHA512 3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1 diff --git a/app-containers/buildah/buildah-1.29.1.ebuild b/app-containers/buildah/buildah-1.29.1.ebuild deleted file mode 100644 index ce017d99dc04..000000000000 --- a/app-containers/buildah/buildah-1.29.1.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 -inherit bash-completion-r1 go-module -GIT_COMMIT=faf0d4fc - -DESCRIPTION="A tool that facilitates building OCI images" -HOMEPAGE="https://github.com/containers/buildah" -SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="selinux" - -RDEPEND="app-crypt/gpgme:= - app-containers/skopeo - dev-libs/libgpg-error:= - dev-libs/libassuan:= - sys-apps/shadow:= - sys-fs/lvm2:= - sys-libs/libseccomp:= - selinux? ( sys-libs/libselinux:= )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -src_prepare() { - default - [[ -f selinux_tag.sh ]] || die - use selinux || { echo -e "#!/bin/sh\ntrue" > \ - selinux_tag.sh || die; } - sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed' -} - -src_compile() { - emake GIT_COMMIT=${GIT_COMMIT} all -} - -src_install() { - dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md - doman docs/*.1 - dodoc -r docs/tutorials - dobin bin/{${PN},imgtype} - dobashcomp contrib/completions/bash/buildah -} - -src_test() { - emake test-unit -} diff --git a/app-containers/buildah/buildah-1.32.2.ebuild b/app-containers/buildah/buildah-1.32.2.ebuild new file mode 100644 index 000000000000..819e3535fea9 --- /dev/null +++ b/app-containers/buildah/buildah-1.32.2.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info + +DESCRIPTION="A tool that facilitates building OCI images" +HOMEPAGE="https://github.com/containers/buildah" +# main pkg +LICENSE="Apache-2.0" +# deps +LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" + +SLOT="0" +IUSE="apparmor btrfs +seccomp systemd doc test" +RESTRICT="test" +EXTRA_DOCS=( + "CHANGELOG.md" + "CONTRIBUTING.md" + "install.md" + "troubleshooting.md" + "docs/tutorials" +) + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/buildah.git" +else + SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" +fi + +RDEPEND=" + systemd? ( sys-apps/systemd ) + btrfs? ( sys-fs/btrfs-progs ) + seccomp? ( sys-libs/libseccomp:= ) + apparmor? ( sys-libs/libapparmor:= ) + app-containers/containers-common + app-crypt/gpgme:= + dev-libs/libgpg-error:= + dev-libs/libassuan:= + sys-apps/shadow:= +" +DEPEND="${RDEPEND}" + +pkg_pretend() { + local CONFIG_CHECK="" + use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" + check_extra_config + + linux_config_exists || ewarn "Cannot determine configuration of your kernel." +} + +src_prepare() { + default + + # ensure all necessary files are there + local file + for file in docs/Makefile hack/libsubid_tag.sh hack/apparmor_tag.sh \ + hack/systemd_tag.sh btrfs_installed_tag.sh btrfs_tag.sh; do + [[ -f "${file}" ]] || die + done + + sed -i -e "s|/usr/local|${EPREFIX}/usr|g" Makefile docs/Makefile || die + echo -e '#!/usr/bin/env bash\necho libsubid' > hack/libsubid_tag.sh || die + + cat <<-EOF > hack/apparmor_tag.sh || die + #!/usr/bin/env bash + $(usex apparmor 'echo apparmor' echo) + EOF + + use seccomp || { + cat <<-'EOF' > "${T}/disable_seccomp.patch" + --- a/Makefile + +++ b/Makefile + @@ -5 +5 @@ + -SECURITYTAGS ?= seccomp $(APPARMORTAG) + +SECURITYTAGS ?= $(APPARMORTAG) + EOF + eapply "${T}/disable_seccomp.patch" || die + } + + cat <<-EOF > hack/systemd_tag.sh || die + #!/usr/bin/env bash + $(usex systemd 'echo systemd' echo) + EOF + + echo -e "#!/usr/bin/env bash\n echo" > btrfs_installed_tag.sh || die + cat <<-EOF > btrfs_tag.sh || die + #!/usr/bin/env bash + $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') + EOF + + use test || { + cat <<-'EOF' > "${T}/disable_tests.patch" + --- a/Makefile + +++ b/Makefile + @@ -54 +54 @@ + -all: bin/buildah bin/imgtype bin/copy bin/tutorial docs + +all: bin/buildah docs + EOF + eapply "${T}/disable_tests.patch" || die + } + +} + +src_compile() { + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + default +} + +src_test() { + emake test-unit +} + +src_install() { + emake DESTDIR="${D}" install install.completions + einstalldocs + use doc && dodoc -r "${EXTRA_DOCS[@]}" +} diff --git a/app-containers/buildah/buildah-9999.ebuild b/app-containers/buildah/buildah-9999.ebuild index 4c03a24b3508..819e3535fea9 100644 --- a/app-containers/buildah/buildah-9999.ebuild +++ b/app-containers/buildah/buildah-9999.ebuild @@ -36,6 +36,7 @@ RDEPEND=" btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) + app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= @@ -104,6 +105,14 @@ src_prepare() { } +src_compile() { + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + default +} + src_test() { emake test-unit } diff --git a/app-containers/buildah/metadata.xml b/app-containers/buildah/metadata.xml index f1677943e1bc..02ed3dfe2380 100644 --- a/app-containers/buildah/metadata.xml +++ b/app-containers/buildah/metadata.xml @@ -5,14 +5,14 @@ zmedico@gentoo.org Zac Medico - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/buildah diff --git a/app-containers/catatonit/Manifest b/app-containers/catatonit/Manifest index fa6878661536..9d0f4c29aa55 100644 --- a/app-containers/catatonit/Manifest +++ b/app-containers/catatonit/Manifest @@ -1,2 +1,3 @@ DIST catatonit-0.1.7-automake.patch 965 BLAKE2B fd42082321b75210653657cadd09751aa70a1eabeea4abc0cbc06aa91c510cff70d4261759407426a198f1aa3a1826d9f3a255d18e0e22e2dad53eca6b76ee87 SHA512 62cb75e8dcff7348eb5fe9dfb57627659bb755ffdd6a29b6d4e486e2b4c92945fa7420410941523585102ac11b14c2a1700fb6fd3fd663e7f38c10863f82fa87 DIST catatonit-0.1.7.tar.gz 21720 BLAKE2B ab73198e55dd06d3d0af04e6eff17a2f1e70ab1c0f9ec35f68f9afe71ce8cd1bdc3320e9728a6d8036c2251fe95028e1aad0838d1c9f51e4cc70e482a1109c24 SHA512 7d3174c60e1c8bd1f4b95b7751ccbe01cac63265060f18914b53311f68f7b4c63c693604f348ccfac5db4a96939169f835fbbbd614803b18062053d94f7dca67 +DIST catatonit-0.2.0.tar.gz 16608 BLAKE2B 27b6ed1148aaef963140c42e2cb6a7a8c9c25f01eef62cf519c3b1c230c8f30838f5b9cb54bf0b37b1194084f3f0c750e20316738a330d6a01c830b71b45623c SHA512 115e72002e35bb2a03919f9422a9cb2d9a0e4f087862d4ffd20e9508af6d67efc359a577ec059574f2f6c98966a1f080b65dffc8dfb83b3c2ed48e63e2aeac3b diff --git a/app-containers/catatonit/catatonit-0.2.0.ebuild b/app-containers/catatonit/catatonit-0.2.0.ebuild new file mode 100644 index 000000000000..74469d9d4d19 --- /dev/null +++ b/app-containers/catatonit/catatonit-0.2.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A container init that is so simple it's effectively brain-dead" +HOMEPAGE="https://github.com/openSUSE/catatonit" + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/openSUSE/catatonit.git" +else + SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +fi + +LICENSE="GPL-2+" +SLOT="0" + +src_prepare() { + default + eautoreconf +} + +src_install() { + default + dodir /usr/libexec/podman + dosym -r /usr/bin/"${PN}" /usr/libexec/podman/"${PN}" +} diff --git a/app-containers/catatonit/catatonit-9999.ebuild b/app-containers/catatonit/catatonit-9999.ebuild index 1531acd41b04..74469d9d4d19 100644 --- a/app-containers/catatonit/catatonit-9999.ebuild +++ b/app-containers/catatonit/catatonit-9999.ebuild @@ -7,7 +7,8 @@ inherit autotools DESCRIPTION="A container init that is so simple it's effectively brain-dead" HOMEPAGE="https://github.com/openSUSE/catatonit" -if [[ ${PV} == *9999* ]]; then + +if [[ ${PV} == 9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/openSUSE/catatonit.git" else @@ -15,7 +16,7 @@ else KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" fi -LICENSE="GPL-3+" +LICENSE="GPL-2+" SLOT="0" src_prepare() { diff --git a/app-containers/conmon/metadata.xml b/app-containers/conmon/metadata.xml index b38c7b074e2e..9394d5d74766 100644 --- a/app-containers/conmon/metadata.xml +++ b/app-containers/conmon/metadata.xml @@ -5,14 +5,14 @@ zmedico@gentoo.org Zac Medico - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/conmon https://github.com/containers/conmon/issues diff --git a/app-containers/containers-common/containers-common-0.56.0-r1.ebuild b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild index 8963de7d6a47..e1dbb2b90daa 100644 --- a/app-containers/containers-common/containers-common-0.56.0-r1.ebuild +++ b/app-containers/containers-common/containers-common-0.56.0-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/containers-common/containers-common-0.56.0.ebuild b/app-containers/containers-common/containers-common-0.56.0.ebuild deleted file mode 100644 index f2bba24b1975..000000000000 --- a/app-containers/containers-common/containers-common-0.56.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Common config files and docs for Containers eco-system" -HOMEPAGE="https://github.com/containers/common" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/containers/common.git" -else - SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - app-containers/containers-image - app-containers/containers-storage - app-containers/containers-shortnames - net-firewall/nftables - net-firewall/iptables[nftables] - || ( app-containers/crun app-containers/runc ) - || ( - ( >=app-containers/netavark-1.6.0 >=app-containers/aardvark-dns-1.6.0 ) - >=app-containers/cni-plugins-0.9.1 - ) -" - -BDEPEND=" - >=dev-go/go-md2man-2.0.2 -" - -src_prepare() { - default - - [[ -f docs/Makefile ]] || die - sed -i -e 's|/usr/local|/usr|g;' docs/Makefile || die - - eapply "${FILESDIR}/fix-warnings.patch" -} - -src_configure() { - return -} - -src_compile() { - emake docs -} - -src_test() { - return -} - -src_install() { - emake DESTDIR="${D}" install - - insinto /etc/containers - # https://github.com/containers/skopeo/raw/main/default-policy.json - doins pkg/config/containers.conf "${FILESDIR}/policy.json" - - insinto /etc/containers/registries.d - # https://github.com/containers/skopeo/raw/main/default.yaml - doins "${FILESDIR}/default.yaml" - - insinto /usr/share/containers - # https://github.com/containers/common/raw/main/pkg/seccomp/seccomp.json - # https://github.com/containers/common/raw/main/pkg/subscriptions/mounts.conf - doins "${FILESDIR}/seccomp.json" "${FILESDIR}/mounts.conf" - - keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d /etc/containers/systemd /var/lib/containers/sigstore -} diff --git a/app-containers/containers-common/containers-common-9999.ebuild b/app-containers/containers-common/containers-common-9999.ebuild index 73407d6e4994..8963de7d6a47 100644 --- a/app-containers/containers-common/containers-common-9999.ebuild +++ b/app-containers/containers-common/containers-common-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/containers-common/files/mounts.conf b/app-containers/containers-common/files/mounts.conf deleted file mode 100644 index 281e1d687f94..000000000000 --- a/app-containers/containers-common/files/mounts.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Refer to containers-mounts.conf(5) -# Example: -# /usr/share/rhel/secrets:/run/secrets diff --git a/app-containers/containers-common/files/seccomp.json b/app-containers/containers-common/files/seccomp.json deleted file mode 100644 index 18674db4d62e..000000000000 --- a/app-containers/containers-common/files/seccomp.json +++ /dev/null @@ -1,1051 +0,0 @@ -{ - "defaultAction": "SCMP_ACT_ERRNO", - "defaultErrnoRet": 38, - "defaultErrno": "ENOSYS", - "archMap": [ - { - "architecture": "SCMP_ARCH_X86_64", - "subArchitectures": [ - "SCMP_ARCH_X86", - "SCMP_ARCH_X32" - ] - }, - { - "architecture": "SCMP_ARCH_AARCH64", - "subArchitectures": [ - "SCMP_ARCH_ARM" - ] - }, - { - "architecture": "SCMP_ARCH_MIPS64", - "subArchitectures": [ - "SCMP_ARCH_MIPS", - "SCMP_ARCH_MIPS64N32" - ] - }, - { - "architecture": "SCMP_ARCH_MIPS64N32", - "subArchitectures": [ - "SCMP_ARCH_MIPS", - "SCMP_ARCH_MIPS64" - ] - }, - { - "architecture": "SCMP_ARCH_MIPSEL64", - "subArchitectures": [ - "SCMP_ARCH_MIPSEL", - "SCMP_ARCH_MIPSEL64N32" - ] - }, - { - "architecture": "SCMP_ARCH_MIPSEL64N32", - "subArchitectures": [ - "SCMP_ARCH_MIPSEL", - "SCMP_ARCH_MIPSEL64" - ] - }, - { - "architecture": "SCMP_ARCH_S390X", - "subArchitectures": [ - "SCMP_ARCH_S390" - ] - } - ], - "syscalls": [ - { - "names": [ - "bdflush", - "io_pgetevents", - "kexec_file_load", - "kexec_load", - "migrate_pages", - "move_pages", - "nfsservctl", - "nice", - "oldfstat", - "oldlstat", - "oldolduname", - "oldstat", - "olduname", - "pciconfig_iobase", - "pciconfig_read", - "pciconfig_write", - "sgetmask", - "ssetmask", - "swapcontext", - "swapoff", - "swapon", - "sysfs", - "uselib", - "userfaultfd", - "ustat", - "vm86", - "vm86old", - "vmsplice" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": {}, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "_llseek", - "_newselect", - "accept", - "accept4", - "access", - "adjtimex", - "alarm", - "bind", - "brk", - "capget", - "capset", - "chdir", - "chmod", - "chown", - "chown32", - "clock_adjtime", - "clock_adjtime64", - "clock_getres", - "clock_getres_time64", - "clock_gettime", - "clock_gettime64", - "clock_nanosleep", - "clock_nanosleep_time64", - "clone", - "clone3", - "close", - "close_range", - "connect", - "copy_file_range", - "creat", - "dup", - "dup2", - "dup3", - "epoll_create", - "epoll_create1", - "epoll_ctl", - "epoll_ctl_old", - "epoll_pwait", - "epoll_pwait2", - "epoll_wait", - "epoll_wait_old", - "eventfd", - "eventfd2", - "execve", - "execveat", - "exit", - "exit_group", - "faccessat", - "faccessat2", - "fadvise64", - "fadvise64_64", - "fallocate", - "fanotify_mark", - "fchdir", - "fchmod", - "fchmodat", - "fchown", - "fchown32", - "fchownat", - "fcntl", - "fcntl64", - "fdatasync", - "fgetxattr", - "flistxattr", - "flock", - "fork", - "fremovexattr", - "fsconfig", - "fsetxattr", - "fsmount", - "fsopen", - "fspick", - "fstat", - "fstat64", - "fstatat64", - "fstatfs", - "fstatfs64", - "fsync", - "ftruncate", - "ftruncate64", - "futex", - "futex_time64", - "futimesat", - "get_mempolicy", - "get_robust_list", - "get_thread_area", - "getcpu", - "getcwd", - "getdents", - "getdents64", - "getegid", - "getegid32", - "geteuid", - "geteuid32", - "getgid", - "getgid32", - "getgroups", - "getgroups32", - "getitimer", - "getpeername", - "getpgid", - "getpgrp", - "getpid", - "getppid", - "getpriority", - "getrandom", - "getresgid", - "getresgid32", - "getresuid", - "getresuid32", - "getrlimit", - "getrusage", - "getsid", - "getsockname", - "getsockopt", - "gettid", - "gettimeofday", - "getuid", - "getuid32", - "getxattr", - "inotify_add_watch", - "inotify_init", - "inotify_init1", - "inotify_rm_watch", - "io_cancel", - "io_destroy", - "io_getevents", - "io_setup", - "io_submit", - "ioctl", - "ioprio_get", - "ioprio_set", - "ipc", - "keyctl", - "kill", - "landlock_add_rule", - "landlock_create_ruleset", - "landlock_restrict_self", - "lchown", - "lchown32", - "lgetxattr", - "link", - "linkat", - "listen", - "listxattr", - "llistxattr", - "lremovexattr", - "lseek", - "lsetxattr", - "lstat", - "lstat64", - "madvise", - "mbind", - "membarrier", - "memfd_create", - "memfd_secret", - "mincore", - "mkdir", - "mkdirat", - "mknod", - "mknodat", - "mlock", - "mlock2", - "mlockall", - "mmap", - "mmap2", - "mount", - "mount_setattr", - "move_mount", - "mprotect", - "mq_getsetattr", - "mq_notify", - "mq_open", - "mq_timedreceive", - "mq_timedreceive_time64", - "mq_timedsend", - "mq_timedsend_time64", - "mq_unlink", - "mremap", - "msgctl", - "msgget", - "msgrcv", - "msgsnd", - "msync", - "munlock", - "munlockall", - "munmap", - "name_to_handle_at", - "nanosleep", - "newfstatat", - "open", - "open_tree", - "openat", - "openat2", - "pause", - "pidfd_getfd", - "pidfd_open", - "pidfd_send_signal", - "pipe", - "pipe2", - "pivot_root", - "pkey_alloc", - "pkey_free", - "pkey_mprotect", - "poll", - "ppoll", - "ppoll_time64", - "prctl", - "pread64", - "preadv", - "preadv2", - "prlimit64", - "process_mrelease", - "process_vm_readv", - "process_vm_writev", - "pselect6", - "pselect6_time64", - "ptrace", - "pwrite64", - "pwritev", - "pwritev2", - "read", - "readahead", - "readdir", - "readlink", - "readlinkat", - "readv", - "reboot", - "recv", - "recvfrom", - "recvmmsg", - "recvmmsg_time64", - "recvmsg", - "remap_file_pages", - "removexattr", - "rename", - "renameat", - "renameat2", - "restart_syscall", - "rmdir", - "rseq", - "rt_sigaction", - "rt_sigpending", - "rt_sigprocmask", - "rt_sigqueueinfo", - "rt_sigreturn", - "rt_sigsuspend", - "rt_sigtimedwait", - "rt_sigtimedwait_time64", - "rt_tgsigqueueinfo", - "sched_get_priority_max", - "sched_get_priority_min", - "sched_getaffinity", - "sched_getattr", - "sched_getparam", - "sched_getscheduler", - "sched_rr_get_interval", - "sched_rr_get_interval_time64", - "sched_setaffinity", - "sched_setattr", - "sched_setparam", - "sched_setscheduler", - "sched_yield", - "seccomp", - "select", - "semctl", - "semget", - "semop", - "semtimedop", - "semtimedop_time64", - "send", - "sendfile", - "sendfile64", - "sendmmsg", - "sendmsg", - "sendto", - "set_mempolicy", - "set_robust_list", - "set_thread_area", - "set_tid_address", - "setfsgid", - "setfsgid32", - "setfsuid", - "setfsuid32", - "setgid", - "setgid32", - "setgroups", - "setgroups32", - "setitimer", - "setns", - "setpgid", - "setpriority", - "setregid", - "setregid32", - "setresgid", - "setresgid32", - "setresuid", - "setresuid32", - "setreuid", - "setreuid32", - "setrlimit", - "setsid", - "setsockopt", - "setuid", - "setuid32", - "setxattr", - "shmat", - "shmctl", - "shmdt", - "shmget", - "shutdown", - "sigaction", - "sigaltstack", - "signal", - "signalfd", - "signalfd4", - "sigpending", - "sigprocmask", - "sigreturn", - "sigsuspend", - "socketcall", - "socketpair", - "splice", - "stat", - "stat64", - "statfs", - "statfs64", - "statx", - "symlink", - "symlinkat", - "sync", - "sync_file_range", - "syncfs", - "syscall", - "sysinfo", - "syslog", - "tee", - "tgkill", - "time", - "timer_create", - "timer_delete", - "timer_getoverrun", - "timer_gettime", - "timer_gettime64", - "timer_settime", - "timer_settime64", - "timerfd", - "timerfd_create", - "timerfd_gettime", - "timerfd_gettime64", - "timerfd_settime", - "timerfd_settime64", - "times", - "tkill", - "truncate", - "truncate64", - "ugetrlimit", - "umask", - "umount", - "umount2", - "uname", - "unlink", - "unlinkat", - "unshare", - "utime", - "utimensat", - "utimensat_time64", - "utimes", - "vfork", - "wait4", - "waitid", - "waitpid", - "write", - "writev" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "personality" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 0, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "personality" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 8, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "personality" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 131072, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "personality" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 131080, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "personality" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 4294967295, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": {} - }, - { - "names": [ - "sync_file_range2" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "arches": [ - "ppc64le" - ] - }, - "excludes": {} - }, - { - "names": [ - "arm_fadvise64_64", - "arm_sync_file_range", - "breakpoint", - "cacheflush", - "set_tls", - "sync_file_range2" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "arches": [ - "arm", - "arm64" - ] - }, - "excludes": {} - }, - { - "names": [ - "arch_prctl" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "arches": [ - "amd64", - "x32" - ] - }, - "excludes": {} - }, - { - "names": [ - "modify_ldt" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "arches": [ - "amd64", - "x32", - "x86" - ] - }, - "excludes": {} - }, - { - "names": [ - "s390_pci_mmio_read", - "s390_pci_mmio_write", - "s390_runtime_instr" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "arches": [ - "s390", - "s390x" - ] - }, - "excludes": {} - }, - { - "names": [ - "open_by_handle_at" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_DAC_READ_SEARCH" - ] - }, - "excludes": {} - }, - { - "names": [ - "open_by_handle_at" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_DAC_READ_SEARCH" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "bpf", - "fanotify_init", - "lookup_dcookie", - "perf_event_open", - "quotactl", - "setdomainname", - "sethostname", - "setns" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_ADMIN" - ] - }, - "excludes": {} - }, - { - "names": [ - "bpf", - "fanotify_init", - "lookup_dcookie", - "perf_event_open", - "quotactl", - "setdomainname", - "sethostname", - "setns" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_ADMIN" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "chroot" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_CHROOT" - ] - }, - "excludes": {} - }, - { - "names": [ - "chroot" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_CHROOT" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "delete_module", - "finit_module", - "init_module", - "query_module" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_MODULE" - ] - }, - "excludes": {} - }, - { - "names": [ - "delete_module", - "finit_module", - "init_module", - "query_module" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_MODULE" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "acct" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_PACCT" - ] - }, - "excludes": {} - }, - { - "names": [ - "acct" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_PACCT" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "kcmp", - "process_madvise" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_PTRACE" - ] - }, - "excludes": {} - }, - { - "names": [ - "kcmp", - "process_madvise" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_PTRACE" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "ioperm", - "iopl" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_RAWIO" - ] - }, - "excludes": {} - }, - { - "names": [ - "ioperm", - "iopl" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_RAWIO" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "clock_settime", - "clock_settime64", - "settimeofday", - "stime" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_TIME" - ] - }, - "excludes": {} - }, - { - "names": [ - "clock_settime", - "clock_settime64", - "settimeofday", - "stime" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_TIME" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "vhangup" - ], - "action": "SCMP_ACT_ALLOW", - "args": [], - "comment": "", - "includes": { - "caps": [ - "CAP_SYS_TTY_CONFIG" - ] - }, - "excludes": {} - }, - { - "names": [ - "vhangup" - ], - "action": "SCMP_ACT_ERRNO", - "args": [], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_SYS_TTY_CONFIG" - ] - }, - "errnoRet": 1, - "errno": "EPERM" - }, - { - "names": [ - "socket" - ], - "action": "SCMP_ACT_ERRNO", - "args": [ - { - "index": 0, - "value": 16, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - }, - { - "index": 2, - "value": 9, - "valueTwo": 0, - "op": "SCMP_CMP_EQ" - } - ], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_AUDIT_WRITE" - ] - }, - "errnoRet": 22, - "errno": "EINVAL" - }, - { - "names": [ - "socket" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 2, - "value": 9, - "valueTwo": 0, - "op": "SCMP_CMP_NE" - } - ], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_AUDIT_WRITE" - ] - } - }, - { - "names": [ - "socket" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 0, - "value": 16, - "valueTwo": 0, - "op": "SCMP_CMP_NE" - } - ], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_AUDIT_WRITE" - ] - } - }, - { - "names": [ - "socket" - ], - "action": "SCMP_ACT_ALLOW", - "args": [ - { - "index": 2, - "value": 9, - "valueTwo": 0, - "op": "SCMP_CMP_NE" - } - ], - "comment": "", - "includes": {}, - "excludes": { - "caps": [ - "CAP_AUDIT_WRITE" - ] - } - }, - { - "names": [ - "socket" - ], - "action": "SCMP_ACT_ALLOW", - "args": null, - "comment": "", - "includes": { - "caps": [ - "CAP_AUDIT_WRITE" - ] - }, - "excludes": {} - } - ] -} \ No newline at end of file diff --git a/app-containers/containers-common/metadata.xml b/app-containers/containers-common/metadata.xml index f933e2eba60b..89e0921eddbb 100644 --- a/app-containers/containers-common/metadata.xml +++ b/app-containers/containers-common/metadata.xml @@ -1,14 +1,14 @@ - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/common https://github.com/containers/common/issues diff --git a/app-containers/containers-image/containers-image-5.28.0.ebuild b/app-containers/containers-image/containers-image-5.28.0.ebuild index d145b17a5487..7607ef875664 100644 --- a/app-containers/containers-image/containers-image-5.28.0.ebuild +++ b/app-containers/containers-image/containers-image-5.28.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/containers-image/metadata.xml b/app-containers/containers-image/metadata.xml index 4296f17b57ba..dd59d14a367e 100644 --- a/app-containers/containers-image/metadata.xml +++ b/app-containers/containers-image/metadata.xml @@ -1,14 +1,14 @@ - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/image https://github.com/containers/image/issues diff --git a/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild b/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild index e09a04739a7b..bf48bb1f16f0 100644 --- a/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild +++ b/app-containers/containers-shortnames/containers-shortnames-2023.02.20.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/containers/shortnames/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/containers-shortnames/metadata.xml b/app-containers/containers-shortnames/metadata.xml index 36c68d0e5fcd..3a535f9e39fa 100644 --- a/app-containers/containers-shortnames/metadata.xml +++ b/app-containers/containers-shortnames/metadata.xml @@ -1,14 +1,14 @@ - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/shortnames https://github.com/containers/shortnames/issues diff --git a/app-containers/containers-storage/containers-storage-1.50.2.ebuild b/app-containers/containers-storage/containers-storage-1.50.2.ebuild index c106d514bff3..dd7c4875f46e 100644 --- a/app-containers/containers-storage/containers-storage-1.50.2.ebuild +++ b/app-containers/containers-storage/containers-storage-1.50.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/containers/storage/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${P#containers-}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="amd64 arm64 ~riscv" fi LICENSE="Apache-2.0" diff --git a/app-containers/containers-storage/metadata.xml b/app-containers/containers-storage/metadata.xml index d0dc0f0abe1f..ec23f3770fa2 100644 --- a/app-containers/containers-storage/metadata.xml +++ b/app-containers/containers-storage/metadata.xml @@ -5,14 +5,14 @@ zmedico@gentoo.org Zac Medico - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + containers/storage https://github.com/containers/storage/issues diff --git a/app-containers/crun/crun-1.8.4.ebuild b/app-containers/crun/crun-1.8.4.ebuild index b508a2fd08ff..c0e0200e403c 100644 --- a/app-containers/crun/crun-1.8.4.ebuild +++ b/app-containers/crun/crun-1.8.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.xz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv" IUSE="+bpf +caps criu +seccomp selinux systemd static-libs" DEPEND=" diff --git a/app-containers/distrobuilder/distrobuilder-2.1.ebuild b/app-containers/distrobuilder/distrobuilder-2.1.ebuild index b13cbcec5a6c..db14d40b98fa 100644 --- a/app-containers/distrobuilder/distrobuilder-2.1.ebuild +++ b/app-containers/distrobuilder/distrobuilder-2.1.ebuild @@ -28,7 +28,7 @@ RESTRICT="test" CONFIG_CHECK="~OVERLAY_FS" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc PATCHES=( "${FILESDIR}"/distrobuilder-2.1-glibc-2.36-fix.patch ) diff --git a/app-containers/earthly/earthly-0.7.19.ebuild b/app-containers/earthly/earthly-0.7.19.ebuild index 118f97a99321..0dde995d2d3f 100644 --- a/app-containers/earthly/earthly-0.7.19.ebuild +++ b/app-containers/earthly/earthly-0.7.19.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" || ( diff --git a/app-containers/grype/Manifest b/app-containers/grype/Manifest index 5754a381166d..6fb03186e0b9 100644 --- a/app-containers/grype/Manifest +++ b/app-containers/grype/Manifest @@ -2,3 +2,5 @@ DIST grype-0.59.1-deps.tar.xz 555292828 BLAKE2B ce132ecd42efd2c76bce1843b1da2ff7 DIST grype-0.59.1.tar.gz 1021093 BLAKE2B 0c5b0a8a14e297e123965d451daff082cbabb01f766ec355a37d54d7044b865430aa7cbec20d8002feac33f93e24565ebe6346a8559e8a25bf3df1dcc8ca217e SHA512 8f219ade9d7369f124dd8c035f3bef6ce5055e318d7ab1578f7f98a7fa6e842dad26fae8b2337884d4af3773b2c590b61485a490f98c66dfcbd82ef73d8b766b DIST grype-0.61.0-deps.tar.xz 562038080 BLAKE2B cb780751f50f9c74ac9f9a7064e489211bdfbd3d9df5fbd3fd51aa6081a48cac38b5efcaf524708cb010b3767c7bf31eaf8151e96f610ae84a814de767beec8e SHA512 eca6b813c140af26533154ca10f50a44351bef921e6140c3ae02c8b888d4e43bd7163954684463c19acf3c11b7ee93c1531b4b1042f0cd3886e1da36f384c029 DIST grype-0.61.0.tar.gz 1021705 BLAKE2B 32ff98f3f240ee5d883edb568ff9caa7614053e76ea9bd8a774a5abb92091e4356e25c10b94d9aaf4a17a2f8c4c7d0f26e2ceec8a089ca079029893d255a7480 SHA512 ce4b1805f17bccd3281a218673156669ae632418bdfabf95c310b973bc224b89b7e0e3ca57a8c7e1df444074e034092d963df3b11cbf393e500fe1786f707ed5 +DIST grype-0.72.0-deps.tar.xz 599210536 BLAKE2B 4912cf4278488e78c7a174654da20f640c4975b5e98741e7caa94d9865ae51013a410863ee68c520805985afc19ca0b2b2175b8f2241724ceac86217719efd82 SHA512 1a91f1b46dc5a206025554c32f5420019ff0f8de564b67ad91070bdbe46abb71f08d409856799672cc31a7d753e151343d925147332caeb044f3cfd81318ff08 +DIST grype-0.72.0.tar.gz 1114440 BLAKE2B 931f4bdd883471e8b34b09dd1df53d4e67df96fc0d7be5224d1acfecc618cb068ee268f4b269e5a7f5e01a6605b9e01f8bb6a150819e8410a6b4f0daa12877ff SHA512 8335de5cba0b11500df1404afeee311be50c7e55d1a57c85cbebe830c9e8d9d21ff7b35ab6110200e57f464e999576f395814a56485115f8c7ed7b6e9f7dafb9 diff --git a/app-containers/grype/grype-0.72.0.ebuild b/app-containers/grype/grype-0.72.0.ebuild new file mode 100644 index 000000000000..328d4263b439 --- /dev/null +++ b/app-containers/grype/grype-0.72.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=04df28051b7694a5e4a28fc5b2ea2068f24ef213 +SYFT_VERSION=0.94.0 + +DESCRIPTION="A vulnerability scanner for container images and filesystems" +HOMEPAGE="https://www.anchore.com" +SRC_URI="https://github.com/anchore/grype/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# tests require a running docker +RESTRICT="test" + +src_compile() { + ego build -o bin/grype -ldflags " + -extldflags '-static' + -X github.com/anchore/grype/internal/version.version=${PV} + -X github.com/anchore/grype/internal/version.syftVersion=${SYFT_VERSION} + -X github.com/anchore/grype/internal/version.gitCommit=${GIT_COMMIT} + -X github.com/anchore/grype/internal/version.buildDate=${BUILD_DATE} + -X github.com/anchore/grype/internal/version.gitDescription=v${PV}" +} + +src_install() { + dobin bin/grype +} diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest index 8d0cb9de095a..b76a5012fc54 100644 --- a/app-containers/incus/Manifest +++ b/app-containers/incus/Manifest @@ -1,4 +1,2 @@ -DIST incus-0.1.tar.gz 21498887 BLAKE2B ea200f83922a2f23c8bbc8ce94ccf7df8b7e096adfe6697d94135a4c660a950411e2176f860a63dada12890cde474beb16fcd17a4c52419f1ab86d3625c426e5 SHA512 1cd5410b07ed44f05b19ca3c734a67bde6f85d0e4673e9b46100bb8f2d60889773bcde1a274e96b55651b95414c47abeb6c3f2b8ec8d500d22ef08e31d09d9e6 -DIST incus-0.1.tar.gz.asc 833 BLAKE2B 9e2ceedf246e7af20a6d8c0e597f59016a4040c10d547f724a0fa822387bb46c70d0467df583127bea874ded87115844e02191e93ddfd29fc64f3bc0262b7f10 SHA512 de14e530543d861ea3bdffe8d4b88a140f39646219c1494db81577f755d5d5ddc35f8e36f51cbfe38d8fcd4c3de95bb8d615db61530bbd507a55c6e07d3031b6 DIST incus-0.2.tar.xz 13248036 BLAKE2B 1b83fc3498d5c31984053e000b9d63846aa6a9087158720eb5a25a8c3bd8cd0ab97391334622612b62d9c8aef145f45668f31abfa25e993b959d1609b0af1694 SHA512 0f2656e41faf9e020392f39a012a6ab64a6683894b2e463fac6bf6a2c2bb55280d454e5b4c23ab23526517a0b2b3c66c7b9a6d5f9477ca0848347a8534ea5eec DIST incus-0.2.tar.xz.asc 833 BLAKE2B 834f9adaea11a85e0a03c75edaadfd226b3be57c49015c2ba7b4fe021b9e8b2e403b5f11e6a482dd1f024456ef4e0bf3145ce15c9f5b0a26954410a2fdac6f9f SHA512 ab55dbbc450b24429e77d816eddee541ebc8453a71704d1ec003a7b0d12a192faab438f6cfe82e90889d845dfaf9a5e9ea2b8d596198e19adbffb106a326000c diff --git a/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch b/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch new file mode 100644 index 000000000000..9ab26752f9f8 --- /dev/null +++ b/app-containers/incus/files/incus-0.2-lxd-to-incus-openrc-support.patch @@ -0,0 +1,71 @@ +From 73f22c10770ba07ffe55e37480c5d50beb3c0c35 Mon Sep 17 00:00:00 2001 +From: xsoalokinx +Date: Sun, 29 Oct 2023 07:42:02 +0000 +Subject: [PATCH] cmd/lxd-to-incus: Add OpenRC target support + +Signed-off-by: xsoalokinx +--- + cmd/lxd-to-incus/targets.go | 46 ++++++++++++++++++++++++++++++++++++- + 1 file changed, 45 insertions(+), 1 deletion(-) + +diff --git a/cmd/lxd-to-incus/targets.go b/cmd/lxd-to-incus/targets.go +index ed84d3ebc..0940e1597 100644 +--- a/cmd/lxd-to-incus/targets.go ++++ b/cmd/lxd-to-incus/targets.go +@@ -16,7 +16,7 @@ type Target interface { + Paths() (*DaemonPaths, error) + } + +-var targets = []Target{&targetSystemd{}} ++var targets = []Target{&targetSystemd{}, &targetOpenRC{}} + + type targetSystemd struct{} + +@@ -61,3 +61,47 @@ func (s *targetSystemd) Paths() (*DaemonPaths, error) { + Cache: "/var/cache/incus/", + }, nil + } ++ ++type targetOpenRC struct{} ++ ++func (s *targetOpenRC) Present() bool { ++ if !util.PathExists("/var/lib/incus/") { ++ return false ++ } ++ ++ _, err := subprocess.RunCommand("rc-service", "--exists", "incus") ++ if err != nil { ++ return false ++ } ++ ++ return true ++} ++ ++func (s *targetOpenRC) Stop() error { ++ _, err := subprocess.RunCommand("rc-service", "incus", "stop") ++ return err ++} ++ ++func (s *targetOpenRC) Start() error { ++ _, err := subprocess.RunCommand("rc-service", "incus", "start") ++ if err != nil { ++ return err ++ } ++ ++ // Wait for the socket to become available. ++ time.Sleep(5 * time.Second) ++ ++ return nil ++} ++ ++func (s *targetOpenRC) Connect() (incus.InstanceServer, error) { ++ return incus.ConnectIncusUnix("/var/lib/incus/unix.socket", nil) ++} ++ ++func (s *targetOpenRC) Paths() (*DaemonPaths, error) { ++ return &DaemonPaths{ ++ Daemon: "/var/lib/incus/", ++ Logs: "/var/log/incus/", ++ Cache: "/var/cache/incus/", ++ }, nil ++} diff --git a/app-containers/incus/incus-0.1-r2.ebuild b/app-containers/incus/incus-0.1-r2.ebuild deleted file mode 100644 index 3f7bd4e3a5f5..000000000000 --- a/app-containers/incus/incus-0.1-r2.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig - -DESCRIPTION="Modern, secure and powerful system container and virtual machine manager" -HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus" -SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.gz - verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.gz.asc )" - -LICENSE="Apache-2.0 BSD LGPL-3 MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="apparmor nls" - -DEPEND="acct-group/incus - acct-group/incus-admin - app-arch/xz-utils - >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] - dev-db/sqlite:3 - dev-libs/cowsql - dev-libs/lzo - >=dev-libs/raft-0.17.1:=[lz4] - >=dev-util/xdelta-3.0[lzma(+)] - net-dns/dnsmasq[dhcp] - sys-libs/libcap - virtual/udev" -RDEPEND="${DEPEND} - net-firewall/ebtables - net-firewall/iptables - sys-apps/iproute2 - sys-fs/fuse:* - >=sys-fs/lxcfs-5.0.0 - sys-fs/squashfs-tools[lzma] - virtual/acl" -BDEPEND="dev-lang/go - nls? ( sys-devel/gettext ) - verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" - -CONFIG_CHECK=" - ~CGROUPS - ~IPC_NS - ~NET_NS - ~PID_NS - - ~SECCOMP - ~USER_NS - ~UTS_NS - - ~KVM - ~MACVTAP - ~VHOST_VSOCK -" - -ERROR_IPC_NS="CONFIG_IPC_NS is required." -ERROR_NET_NS="CONFIG_NET_NS is required." -ERROR_PID_NS="CONFIG_PID_NS is required." -ERROR_SECCOMP="CONFIG_SECCOMP is required." -ERROR_UTS_NS="CONFIG_UTS_NS is required." - -WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines." -WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines." -WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines." - -# Go magic. -QA_PREBUILT="/usr/bin/incus - /usr/bin/lxc-to-incus - /usr/bin/lxd-to-incus - /usr/bin/incus-agent - /usr/bin/incus-benchmark - /usr/bin/incus-migrate - /usr/sbin/incusd" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc - -# The testsuite must be run as root. -# make: *** [Makefile:156: check] Error 1 -RESTRICT="test" - -GOPATH="${S}/_dist" - -src_prepare() { - export GOPATH="${S}/_dist" - - default - - sed -i \ - -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \ - -e "s:make:make ${MAKEOPTS}:g" \ - Makefile || die - - # Fix hardcoded ovmf file path, see bug 763180 - sed -i \ - -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \ - -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \ - doc/environment.md \ - internal/server/apparmor/instance.go \ - internal/server/apparmor/instance_qemu.go \ - internal/server/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths." - - # Fix hardcoded virtfs-proxy-helper file path, see bug 798924 - sed -i \ - -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \ - internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path." - - cp "${FILESDIR}"/incus-0.1.service "${T}"/incus.service || die - if use apparmor; then - sed -i \ - '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \ - "${T}"/incus.service || die - fi - - # Disable -Werror's from go modules. - find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die -} - -src_configure() { :; } - -src_compile() { - export GOPATH="${S}/_dist" - export CGO_LDFLAGS_ALLOW="-Wl,-z,now" - - # lxd-to-incus: this go module is packaged separately (0.1). - for k in incus-benchmark incus-user incus lxc-to-incus ; do - go install -v -x "${S}/cmd/${k}" || die "failed compiling ${k}" - done - - go install -v -x -tags libsqlite3 "${S}"/cmd/incusd || die "Failed to build the daemon" - - # Needs to be built statically - CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate - CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent - - use nls && emake build-mo -} - -src_test() { - emake check -} - -src_install() { - export GOPATH="${S}/_dist" - local bindir="_dist/bin" - - dosbin ${bindir}/incusd - - for l in incus-agent incus-benchmark incus-migrate incus-user incus lxc-to-incus ; do - dobin ${bindir}/${l} - done - - dobashcomp scripts/bash/incus - - newconfd "${FILESDIR}"/incus-0.1.confd incus - newinitd "${FILESDIR}"/incus-0.1.initd incus - - systemd_dounit "${T}"/incus.service - systemd_newunit "${FILESDIR}"/incus-containers-0.1.service incus-containers.service - systemd_newunit "${FILESDIR}"/incus-0.1.socket incus.socket - - dodoc AUTHORS - dodoc -r doc/* - use nls && domo po/*.mo -} - -pkg_postinst() { - elog - elog "Please see" - elog " https://linuxcontainers.org/incus/introduction/" - elog " https://linuxcontainers.org/incus/docs/main/tutorial/first_steps/" - elog "before a Gentoo Wiki page is made." - elog - optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs] - optfeature "btrfs storage backend" sys-fs/btrfs-progs - optfeature "ipv6 support" net-dns/dnsmasq[ipv6] - optfeature "full incus-migrate support" net-misc/rsync - optfeature "lvm2 storage backend" sys-fs/lvm2 - optfeature "zfs storage backend" sys-fs/zfs - elog - elog "Be sure to add your local user to the incus group." - elog -} diff --git a/app-containers/incus/incus-0.2.ebuild b/app-containers/incus/incus-0.2-r1.ebuild similarity index 94% rename from app-containers/incus/incus-0.2.ebuild rename to app-containers/incus/incus-0.2-r1.ebuild index 1ca35cc10b96..b5f6d80e988f 100644 --- a/app-containers/incus/incus-0.2.ebuild +++ b/app-containers/incus/incus-0.2-r1.ebuild @@ -73,7 +73,7 @@ QA_PREBUILT="/usr/bin/incus /usr/sbin/lxd-to-incus /usr/sbin/incusd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc # The testsuite must be run as root. # make: *** [Makefile:156: check] Error 1 @@ -81,6 +81,8 @@ RESTRICT="test" GOPATH="${S}/_dist" +PATCHES=( "${FILESDIR}"/incus-0.2-lxd-to-incus-openrc-support.patch ) + src_prepare() { export GOPATH="${S}/_dist" @@ -174,10 +176,8 @@ pkg_postinst() { elog "Please see" elog " https://linuxcontainers.org/incus/introduction/" elog " https://linuxcontainers.org/incus/docs/main/tutorial/first_steps/" - elog " https://github.com/lxc/incus/blob/main/doc/howto/server_migrate_lxd.md" + elog " https://linuxcontainers.org/incus/docs/main/howto/server_migrate_lxd/" elog "before a Gentoo Wiki page is made." - elog "Note that lxd-to-incus doesn't currently fully work on Gentoo, and doesn't" - elog "work at all on OpenRC systems." elog optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs] optfeature "btrfs storage backend" sys-fs/btrfs-progs diff --git a/app-containers/lxc-templates/lxc-templates-3.0.4.ebuild b/app-containers/lxc-templates/lxc-templates-3.0.4.ebuild index a1f732c6c824..4e0d01e710cd 100644 --- a/app-containers/lxc-templates/lxc-templates-3.0.4.ebuild +++ b/app-containers/lxc-templates/lxc-templates-3.0.4.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 @@ -22,7 +22,7 @@ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" PATCHES=( "${FILESDIR}/${PN}-3.0.1-no-cache-dir.patch" ) DOCS=() -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc src_prepare() { default diff --git a/app-containers/lxc/lxc-5.0.3.ebuild b/app-containers/lxc/lxc-5.0.3.ebuild index 822b81d6575f..4fdedaf083a2 100644 --- a/app-containers/lxc/lxc-5.0.3.ebuild +++ b/app-containers/lxc/lxc-5.0.3.ebuild @@ -63,7 +63,7 @@ ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command" ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info" ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt ) diff --git a/app-containers/lxd/lxd-4.0.9-r4.ebuild b/app-containers/lxd/lxd-4.0.9-r4.ebuild index c15490e20960..efb4546488c2 100644 --- a/app-containers/lxd/lxd-4.0.9-r4.ebuild +++ b/app-containers/lxd/lxd-4.0.9-r4.ebuild @@ -77,7 +77,7 @@ QA_PREBUILT="/usr/bin/fuidshift /usr/bin/lxd-p2c /usr/sbin/lxd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc # The testsuite must be run as root. # make: *** [Makefile:156: check] Error 1 diff --git a/app-containers/lxd/lxd-5.0.2-r3.ebuild b/app-containers/lxd/lxd-5.0.2-r3.ebuild index f0c1f274db2c..16d15f1b9488 100644 --- a/app-containers/lxd/lxd-5.0.2-r3.ebuild +++ b/app-containers/lxd/lxd-5.0.2-r3.ebuild @@ -77,7 +77,7 @@ QA_PREBUILT="/usr/bin/fuidshift /usr/bin/lxd-migrate /usr/sbin/lxd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc # The testsuite must be run as root. # make: *** [Makefile:156: check] Error 1 diff --git a/app-containers/lxd/lxd-5.18.ebuild b/app-containers/lxd/lxd-5.18.ebuild index d4b3da597693..4dd097200fa7 100644 --- a/app-containers/lxd/lxd-5.18.ebuild +++ b/app-containers/lxd/lxd-5.18.ebuild @@ -78,7 +78,7 @@ QA_PREBUILT="/usr/bin/fuidshift /usr/bin/lxd-migrate /usr/sbin/lxd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/canonical.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/canonical.asc # The testsuite must be run as root. # make: *** [Makefile:156: check] Error 1 diff --git a/app-containers/lxd/lxd-5.19.ebuild b/app-containers/lxd/lxd-5.19.ebuild index 681eaf740cbf..2693dbf72267 100644 --- a/app-containers/lxd/lxd-5.19.ebuild +++ b/app-containers/lxd/lxd-5.19.ebuild @@ -78,7 +78,7 @@ QA_PREBUILT="/usr/bin/fuidshift /usr/bin/lxd-migrate /usr/sbin/lxd" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/canonical.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/canonical.asc # The testsuite must be run as root. # make: *** [Makefile:156: check] Error 1 diff --git a/app-containers/netavark/netavark-1.8.0.ebuild b/app-containers/netavark/netavark-1.8.0.ebuild index 7cb769c2a876..a029fc6efe59 100644 --- a/app-containers/netavark/netavark-1.8.0.ebuild +++ b/app-containers/netavark/netavark-1.8.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/containers/netavark.git" else SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv" fi LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB" SLOT="0" diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest index 2be1c3640e72..c5c4bef92c86 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -1,3 +1,2 @@ DIST podman-4.5.0.tar.gz 17423692 BLAKE2B ba28e77626bb4bcdb85b20031e12cf93f2eb3174b678cb8e99557df13e2cdf377ea402eb373a51ea44302f878f8e1cdedda14a2f3ad8c9e88895754fc50c272e SHA512 8a699dc01fc3d7c4a9e5ef4f166170303fc30e0f6695c61f763944e1cb755e75896108e0c4166d184fe49e3a6859f045aa3883047ebba9290e851fc128d77cac -DIST podman-4.7.0.tar.gz 20554573 BLAKE2B a98e52ec9fe48d5b70489ed6bd6961877cf67735048425ad30fe9de3e163f8266d6510c37b0c43effa90cc8ce1b39bdc46c5add90dabd8f78c79602824f132a6 SHA512 4cab8698a819cd42de4cb588978c94c91b0c85693db2476aa6d20d7f4e4a7674d417703f70bdbb5a0e94b678fd585ae03a95ff0e5b7eb2682d9f400b92915742 -DIST podman-4.7.1.tar.gz 20557503 BLAKE2B f34cc0e2c9bd46d8f538c51b7353b36aea3380233f998467f26aeee6c35850bc26ca25234d39426ae7e4951fb40bc9cf1b8218b1db92fc95bb4ce0f221827dbf SHA512 cb89a687900bdc8ab9aec01d11c4e3062d8735122aa03639fa6eeecde10ea4bc3633381bce1e65955bf112d4fda330182f81d81054916b1eca8b7354c0f55c14 +DIST podman-4.7.2.tar.gz 20554551 BLAKE2B a53bbe6b21145ab394b4a9bc540d4335ca6cdd0e0a98e741e5cfb8aa19aaeb2801ca8d117d42b0d66f618018a2d4b1d736fc851b58b661cbae6ee815712fb936 SHA512 1873a158f2e0527b6e57929f391c4ea5adee5fba33e861eb7744cd0ac845f7296f6149b5e824142e701e5b4db95466585206f37402298301f99cc40b781a51ba diff --git a/app-containers/podman/metadata.xml b/app-containers/podman/metadata.xml index 93c2b60cc389..ccca5d25d4fc 100644 --- a/app-containers/podman/metadata.xml +++ b/app-containers/podman/metadata.xml @@ -5,14 +5,14 @@ zmedico@gentoo.org Zac Medico - - proxy-maint@gentoo.org - Proxy Maintainers - rahil3108@gmail.com Rahil Bhimjiani + + proxy-maint@gentoo.org + Proxy Maintainers + Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods diff --git a/app-containers/podman/podman-4.7.0.ebuild b/app-containers/podman/podman-4.7.0.ebuild deleted file mode 100644 index 2c7ededf36fd..000000000000 --- a/app-containers/podman/podman-4.7.0.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module tmpfiles linux-info - -DESCRIPTION="A tool for managing OCI containers and pods with Docker-compatible CLI" -HOMEPAGE="https://github.com/containers/podman/ https://podman.io/" -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/containers/podman.git" -else - SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv" -fi -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" -SLOT="0" -IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd" -RESTRICT="test" - -RDEPEND=" - app-crypt/gpgme:= - >=app-containers/conmon-2.0.0 - >=app-containers/containers-common-0.56.0 - dev-libs/libassuan:= - dev-libs/libgpg-error:= - sys-apps/shadow:= - - apparmor? ( sys-libs/libapparmor ) - btrfs? ( sys-fs/btrfs-progs ) - cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) - !cgroup-hybrid? ( app-containers/crun ) - wrapper? ( !app-containers/docker-cli ) - fuse? ( sys-fs/fuse-overlayfs ) - init? ( app-containers/catatonit ) - rootless? ( app-containers/slirp4netns ) - seccomp? ( sys-libs/libseccomp:= ) - selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) - systemd? ( sys-apps/systemd:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-go/go-md2man -" - -PATCHES=( - "${FILESDIR}/seccomp-toggle-4.7.0.patch" -) - -CONFIG_CHECK=" - ~USER_NS -" - -pkg_setup() { - use btrfs && CONFIG_CHECK+=" ~BTRFS_FS" - linux-info_pkg_setup -} - -src_prepare() { - default - local file - for file in apparmor_tag btrfs_installed_tag btrfs_tag selinux_tag systemd_tag; do - [[ -f hack/"${file}".sh ]] || die - done - - local feature - for feature in apparmor selinux systemd; do - cat <<-EOF > hack/"${feature}"_tag.sh || die - #!/usr/bin/env bash - $(usex ${feature} "echo ${feature}" echo) -EOF - done - - echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || die - cat <<-EOF > hack/btrfs_tag.sh || die - #!/usr/bin/env bash - $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') -EOF -} - -src_compile() { - export PREFIX="${EPREFIX}/usr" - emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" all $(usev wrapper docker-docs) -} - -src_install() { - emake DESTDIR="${D}" install install.completions $(usev wrapper install.docker-full) - - insinto /etc/cni/net.d - doins cni/87-podman-bridge.conflist - - newconfd "${FILESDIR}"/podman.confd podman - newinitd "${FILESDIR}"/podman.initd podman - - insinto /etc/logrotate.d - newins "${FILESDIR}/podman.logrotated" podman - - keepdir /var/lib/containers -} - -pkg_preinst() { - PODMAN_ROOTLESS_UPGRADE=false - if use rootless; then - has_version 'app-containers/podman[rootless]' || PODMAN_ROOTLESS_UPGRADE=true - fi -} - -pkg_postinst() { - tmpfiles_process podman.conf $(usev wrapper podman-docker.conf) - - local want_newline=false - if [[ ${PODMAN_ROOTLESS_UPGRADE} == true ]] ; then - ${want_newline} && elog "" - elog "For rootless operation, you need to configure subuid/subgid" - elog "for user running podman. In case subuid/subgid has only been" - elog "configured for root, run:" - elog "usermod --add-subuids 1065536-1131071 " - elog "usermod --add-subgids 1065536-1131071 " - want_newline=true - fi -} diff --git a/app-containers/podman/podman-4.7.1.ebuild b/app-containers/podman/podman-4.7.2.ebuild similarity index 87% rename from app-containers/podman/podman-4.7.1.ebuild rename to app-containers/podman/podman-4.7.2.ebuild index f10c9b0ec10a..85842e6a4f69 100644 --- a/app-containers/podman/podman-4.7.1.ebuild +++ b/app-containers/podman/podman-4.7.2.ebuild @@ -8,7 +8,7 @@ inherit go-module tmpfiles linux-info DESCRIPTION="A tool for managing OCI containers and pods with Docker-compatible CLI" HOMEPAGE="https://github.com/containers/podman/ https://podman.io/" -if [[ ${PV} == *9999* ]]; then +if [[ ${PV} == 9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/containers/podman.git" else @@ -16,7 +16,10 @@ else KEYWORDS="~amd64 ~arm64 ~riscv" fi -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +# main pkg +LICENSE="Apache-2.0" +# deps +LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd" RESTRICT="test" @@ -61,6 +64,8 @@ pkg_setup() { src_prepare() { default + + # assure necessary files are present local file for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do [[ -f hack/"${file}".sh ]] || die @@ -71,18 +76,24 @@ src_prepare() { cat <<-EOF > hack/"${feature}"_tag.sh || die #!/usr/bin/env bash $(usex ${feature} "echo ${feature}" echo) -EOF + EOF done echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || die cat <<-EOF > hack/btrfs_tag.sh || die #!/usr/bin/env bash $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') -EOF + EOF } src_compile() { export PREFIX="${EPREFIX}/usr" + + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + # BUILD_SECCOMP is used in the patch to toggle seccomp emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" all $(usev wrapper docker-docs) } diff --git a/app-containers/podman/podman-9999.ebuild b/app-containers/podman/podman-9999.ebuild index f10c9b0ec10a..85842e6a4f69 100644 --- a/app-containers/podman/podman-9999.ebuild +++ b/app-containers/podman/podman-9999.ebuild @@ -8,7 +8,7 @@ inherit go-module tmpfiles linux-info DESCRIPTION="A tool for managing OCI containers and pods with Docker-compatible CLI" HOMEPAGE="https://github.com/containers/podman/ https://podman.io/" -if [[ ${PV} == *9999* ]]; then +if [[ ${PV} == 9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/containers/podman.git" else @@ -16,7 +16,10 @@ else KEYWORDS="~amd64 ~arm64 ~riscv" fi -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" +# main pkg +LICENSE="Apache-2.0" +# deps +LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0" SLOT="0" IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd" RESTRICT="test" @@ -61,6 +64,8 @@ pkg_setup() { src_prepare() { default + + # assure necessary files are present local file for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do [[ -f hack/"${file}".sh ]] || die @@ -71,18 +76,24 @@ src_prepare() { cat <<-EOF > hack/"${feature}"_tag.sh || die #!/usr/bin/env bash $(usex ${feature} "echo ${feature}" echo) -EOF + EOF done echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || die cat <<-EOF > hack/btrfs_tag.sh || die #!/usr/bin/env bash $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') -EOF + EOF } src_compile() { export PREFIX="${EPREFIX}/usr" + + # For non-live versions, prevent git operations which causes sandbox violations + # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 + [[ ${PV} != 9999* ]] && export COMMIT_NO="" GIT_COMMIT="" + + # BUILD_SECCOMP is used in the patch to toggle seccomp emake BUILDFLAGS="-v -work -x" GOMD2MAN="go-md2man" BUILD_SECCOMP="$(usex seccomp)" all $(usev wrapper docker-docs) } diff --git a/app-containers/runc/runc-1.1.9.ebuild b/app-containers/runc/runc-1.1.9.ebuild index 6282b7e07955..3d5796186404 100644 --- a/app-containers/runc/runc-1.1.9.ebuild +++ b/app-containers/runc/runc-1.1.9.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P LICENSE="Apache-2.0 BSD-2 BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" IUSE="apparmor hardened +kmem +seccomp selinux test" DEPEND="seccomp? ( sys-libs/libseccomp )" diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest index 6fbf0bccd5a2..e8b84e38cac9 100644 --- a/app-containers/snapd/Manifest +++ b/app-containers/snapd/Manifest @@ -2,3 +2,4 @@ DIST snapd-2.57.6.tar.xz 6889052 BLAKE2B 5d1190f3d1ccc6446f950cc95c09180707c3a96 DIST snapd-2.58.tar.xz 6980916 BLAKE2B d3de507513db808fa4f85498b5c238de143f06660f1d677186c8c763b38643a2486e25b747977b3eb584619d79ea0a12e88dc5a909045a853c1d8f849f2c1638 SHA512 555915b8b4d9d2d91a3ba19e9e78cf6b19d9683a9f390ad225aa5876320cb8595b464d6133706c4923fc15fbe04ba2b65a47e403c9a2d8859adae827f8ec000a DIST snapd-2.60.3.tar.xz 7184964 BLAKE2B c40c4e041a91de1732c23b5845a322873498da76d50e0c91e97941d1fc4f6f1991fe2b009414952bf0ebb614e8e19a0015c698ff09c61a12940349ea714f77f0 SHA512 630738c956773354006c195bfe954902b0d082e94345b54c6a6795139d36e1f95a236c6e9a8947338e03caca03520c6e8c1a1c44d3788ec93107f7f97b2d952d DIST snapd-2.60.4.tar.xz 7187708 BLAKE2B 488ca5b70e9174f07ac54cbc221a323607e337dbde45e7c4d11669ed2f61409fa7bb21b4a5432cd84fb312d92cacf19e5bccc80ef77b71233e19e158d937ac04 SHA512 3035e4e5d52fef00606bc532f855817200d9f6035f660b0377d5dccf5bb64bbf0a94a4e3b8f3941e54b62259378dae4084baa2a29fb5120c714559c899c33c0e +DIST snapd-2.61.tar.xz 7626784 BLAKE2B d716e91df4702fbd415bb6204a4557f37afd3dce187e3bca33b12a2ac5a1b54d1c31473d1537a784f6cbbfaf213f676d1f1b29d716e8c5f45a785229c9f3e018 SHA512 2fd432d7ef2204535576e980de7060ad15a0b3610b25e0f41b630ae34e172f97460f0a38d9d456af08dd36c619e90119219788a49e56a69afc7fbf014fc1db22 diff --git a/app-containers/snapd/snapd-2.61.ebuild b/app-containers/snapd/snapd-2.61.ebuild new file mode 100644 index 000000000000..7bd5d8f6f6e3 --- /dev/null +++ b/app-containers/snapd/snapd-2.61.ebuild @@ -0,0 +1,179 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 flag-o-matic go-module linux-info readme.gentoo-r1 systemd tmpfiles xdg-utils + +DESCRIPTION="Service and tools for management of snap packages" +HOMEPAGE="http://snapcraft.io/" + +SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.vendor.tar.xz -> ${P}.tar.xz" +MY_PV=${PV} +KEYWORDS="~amd64" + +LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT" +SLOT="0" +IUSE="apparmor +forced-devmode gtk kde systemd" +REQUIRED_USE="!forced-devmode? ( apparmor ) systemd" + +CONFIG_CHECK="~CGROUPS + ~CGROUP_DEVICE + ~CGROUP_FREEZER + ~NAMESPACES + ~SQUASHFS + ~SQUASHFS_ZLIB + ~SQUASHFS_LZO + ~SQUASHFS_XZ + ~BLK_DEV_LOOP + ~SECCOMP + ~SECCOMP_FILTER" + +RDEPEND=" + sys-libs/libseccomp:= + apparmor? ( + sec-policy/apparmor-profiles + sys-apps/apparmor:= + ) + dev-libs/glib + virtual/libudev + systemd? ( sys-apps/systemd ) + sys-libs/libcap:= + sys-fs/squashfs-tools[lzma,lzo]" + +DEPEND="${RDEPEND}" + +BDEPEND=" + >=dev-lang/go-1.9 + dev-python/docutils + sys-devel/gettext + sys-fs/xfsprogs" + +PDEPEND="sys-auth/polkit[gtk?,kde?]" + +README_GENTOO_SUFFIX="" + +pkg_setup() { + if use apparmor; then + CONFIG_CHECK+=" ~SECURITY_APPARMOR" + fi + linux-info_pkg_setup + + # Seems to have issues building with -O3, switch to -O2 + replace-flags -O3 -O2 +} + +src_prepare() { + default + # Update apparmor profile to allow libtinfow.so* + sed -i 's/libtinfo/libtinfo{,w}/' \ + "cmd/snap-confine/snap-confine.apparmor.in" || die + + if ! use forced-devmode; then + sed -e 's#return !apparmorFull#if !apparmorFull {\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \ + -i "sandbox/forcedevmode.go" || die + grep -q 'panic("USE=forced-devmode is disabled")' "sandbox/forcedevmode.go" || die "failed to disable forced-devmode" + fi + + sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die + + ./mkversion.sh "${PV}" + pushd "cmd" >/dev/null || die + eautoreconf +} + +src_configure() { + SNAPD_MAKEARGS=( + "BINDIR=${EPREFIX}/usr/bin" + "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services" + "LIBEXECDIR=${EPREFIX}/usr/lib" + "SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap" + "SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)" + ) + export CGO_ENABLED="1" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + + pushd "${S}/cmd" >/dev/null || die + econf --libdir="${EPREFIX}/usr/lib" \ + --libexecdir="${EPREFIX}/usr/lib/snapd" \ + $(use_enable apparmor) \ + --enable-nvidia-biarch \ + --with-snap-mount-dir="${EPREFIX}/var/lib/snapd/snap" +} + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + export GOBIN="${S}/bin" + + local file + for file in "${S}/po/"*.po; do + msgfmt "${file}" -o "${file%.po}.mo" || die + done + + emake -C "${S}/data" "${SNAPD_MAKEARGS[@]}" + + local -a flags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath) + local -a staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS} -static'" -trimpath) + + local cmd + for cmd in snap snapd snapd-apparmor snap-bootstrap snap-failure snap-preseed snap-recovery-chooser snap-repair snap-seccomp; do + go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${flags[@]}" \ + -v -x "github.com/snapcore/${PN}/cmd/${cmd}" + [[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}" + done + for cmd in snapctl snap-exec snap-update-ns; do + go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${staticflags[@]}" \ + -v -x "github.com/snapcore/${PN}/cmd/${cmd}" + [[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}" + done +} + +src_install() { + emake -C "${S}/data" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}" + emake -C "${S}/cmd" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}" + + if use apparmor; then + mv "${ED}/etc/apparmor.d/usr.lib.snapd.snap-confine"{,.real} || die + keepdir /var/lib/snapd/apparmor/profiles + fi + keepdir /var/lib/snapd/{apparmor/snap-confine,cache,cookie,snap,void} + fperms 700 /var/lib/snapd/{cache,cookie} + + dobin "${GOBIN}/"{snap,snapctl} + ln "${ED}/usr/bin/snapctl" "${ED}/usr/lib/snapd/snapctl" || die + + exeinto /usr/lib/snapd + doexe "${GOBIN}/"{snapd,snapd-apparmor,snap-bootstrap,snap-failure,snap-exec,snap-preseed,snap-recovery-chooser,snap-repair,snap-seccomp,snap-update-ns} \ + "${S}/"{cmd/snap-discard-ns/snap-discard-ns,cmd/snap-gdb-shim/snap-gdb-shim,cmd/snap-mgmt/snap-mgmt} \ + "${S}/data/completion/bash/"{complete.sh,etelpmoc.sh,} + + dobashcomp "${S}/data/completion/bash/snap" + + insinto /usr/share/zsh/site-functions + doins "${S}/data/completion/zsh/_snap" + + insinto "/usr/share/polkit-1/actions" + doins "${S}/data/polkit/io.snapcraft.snapd.policy" + + dodoc "${S}/packaging/ubuntu-16.04/changelog" + domo "${S}/po/"*.mo + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + xdg_desktop_database_update + tmpfiles_process snapd.conf + + if use apparmor && [[ -z ${ROOT} && -e /sys/kernel/security/apparmor/profiles && + $(wc -l < /sys/kernel/security/apparmor/profiles) -gt 0 ]]; then + apparmor_parser -r "${EPREFIX}/etc/apparmor.d/usr.lib.snapd.snap-confine.real" + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-containers/syft/Manifest b/app-containers/syft/Manifest index 42744f4f6ed9..a06905da712f 100644 --- a/app-containers/syft/Manifest +++ b/app-containers/syft/Manifest @@ -2,3 +2,5 @@ DIST syft-0.75.0-deps.tar.xz 449464772 BLAKE2B 60329a7054917079ea2ad683019933b5a DIST syft-0.75.0.tar.gz 5714462 BLAKE2B 4513fb5ce8c9b432d9042e31c13032428db7ae2b7637f25d391c572094706a1bcfa7dc971a96a8630b3d226504000c79219c0cbc6e1372558c6d08c3ff41dfa4 SHA512 4b8f7cc2823ace1fb2a57a5a989690967ac2b0caf2358dd61a85eca418050ff3fb8ea0409fa694754e595f85168f7f2b192fd407f651f48e05932a73b18fa379 DIST syft-0.76.0-deps.tar.xz 457367140 BLAKE2B 8d05372361e6051b8102bec3b775eb00f9f24c5d6cddcee39d5d5b0a8f8db5260173d17aa3922b625885c1dddba42f2c2ecb6afe39b03c61a04a9a9577c4a9c6 SHA512 20f32db12c11a15eb323016fb0df09ec0ad823882344006fd30c4450e25feb9db17b8784581a01ed5a3fd68597ad05749082413c4196deff4b908af56c72b04e DIST syft-0.76.0.tar.gz 5726316 BLAKE2B debf5c9764994c616fceb7b69c42e87d6399ceb4b2f878935901f626256723177cc3e23b38f6dbce40a59c6586cb5589e82ed3c2a9811117486d9a1ced2f2260 SHA512 86f82455ff0d78864f56f2575bb2acb311ab658c23161b44f342242e88470948581097c2d928fae96ed01ad52843cb26d4682e22e5f81818a83a35cca1eff69e +DIST syft-0.94.0-deps.tar.xz 502576092 BLAKE2B 35c13d34a7a4b2afafb9b73502f4258b379db737d9482d3f2fc8c0748cda67733e198df25237b6622e7450055f6681de7e7031cf0d5c0f7d422b268e64608da2 SHA512 1018cbd7e22b44ca8626747ddce2a4672b7f6e0ff359d30e36877ac00e093cea8709d6880093850afe107aef7333b6f928ababc1dbb3cb5741c466b95ac69268 +DIST syft-0.94.0.tar.gz 5266343 BLAKE2B 892c7bf90a1d15fd926207acd1a28e8bd907ae5869be763e48ccd8d3279975c2ec84d9ec5842e3799460a823b5aa611a028982d8d40d90248c1cfad25415c672 SHA512 171b23271f03e1e824dcac41a563f7947d004797a21e762eea883ea680e0de65a532e03e4b245a4021288fec60142da8c1c16d6520eadece65728728b9d15f91 diff --git a/app-containers/syft/syft-0.94.0.ebuild b/app-containers/syft/syft-0.94.0.ebuild new file mode 100644 index 000000000000..b5c24f11d18c --- /dev/null +++ b/app-containers/syft/syft-0.94.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=8f6bdde6662aa8050a71eadbdb7bd5a3b079a56d + +DESCRIPTION="Generate a Software Bill of Materials from container images and filesystems" +HOMEPAGE="https://www.anchore.com" +SRC_URI="https://github.com/anchore/syft/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# tests require a running docker daemon +RESTRICT="test" + +src_compile() { + local BUILD_DATE + BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) + ego build -o bin/syft -ldflags " + -extldflags '-static' + -X github.com/anchore/syft/internal/version.version=${PV} + -X github.com/anchore/syft/internal/version.gitCommit=${GIT_COMMIT} + -X github.com/anchore/syft/internal/version.buildDate=${BUILD_DATE} + -X github.com/anchore/syft/internal/version.gitDescription=v${PV} + " ./cmd/syft +} + +src_install() { + dobin bin/* +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index ba055e482f0e5e6505eb81986883f1cc3178395c..3a56887dfa62d10e599e85e3611569b6a97e19e8 100644 GIT binary patch literal 24613 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 diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index 8903731af144..ed8003bc6b05 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -3,3 +3,4 @@ DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c80 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0 SHA512 6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c +DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9 SHA512 4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369 diff --git a/app-crypt/acme/acme-2.7.4.ebuild b/app-crypt/acme/acme-2.7.4.ebuild new file mode 100644 index 000000000000..88e179e64295 --- /dev/null +++ b/app-crypt/acme/acme-2.7.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-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 + +inherit distutils-r1 + +PARENT_PN="certbot" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="An implementation of the ACME protocol" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}/${PARENT_P}/${PN}" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" +# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 +# to avoid broken 23.1.0. +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme +distutils_enable_tests pytest diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest index 8903731af144..ed8003bc6b05 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -3,3 +3,4 @@ DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c80 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0 SHA512 6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c +DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9 SHA512 4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369 diff --git a/app-crypt/certbot-apache/certbot-apache-2.7.4.ebuild b/app-crypt/certbot-apache/certbot-apache-2.7.4.ebuild new file mode 100644 index 000000000000..4d1707d36f00 --- /dev/null +++ b/app-crypt/certbot-apache/certbot-apache-2.7.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-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 + +inherit distutils-r1 + +PARENT_PN="${PN%-apache}" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + # Only for amd64, arm64 and x86 because of dev-python/python-augeas + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}/${PARENT_P}/${PN}" + +BDEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] + dev-python/python-augeas[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest index 8903731af144..ed8003bc6b05 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -3,3 +3,4 @@ DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c80 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0 SHA512 6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c +DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9 SHA512 4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369 diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.7.4.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.7.4.ebuild new file mode 100644 index 000000000000..681a2d89b66e --- /dev/null +++ b/app-crypt/certbot-nginx/certbot-nginx-2.7.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-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 + +inherit distutils-r1 + +PARENT_PN="${PN%-nginx}" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}/${PARENT_P}/${PN}" + +BDEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 +# to avoid broken 23.1.0. +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest index 8903731af144..ed8003bc6b05 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -3,3 +3,4 @@ DIST certbot-2.7.0.gh.tar.gz 1336481 BLAKE2B 224f26819ee55b99a26540e7f56a8466c80 DIST certbot-2.7.1.gh.tar.gz 1336424 BLAKE2B 46351af6c6ec918cdfdcfd44009bc878ea4599f0bafc5c61b6385bdba8ba4f47bc7ef20d11bbfb1fc5fef435336e7c7a3de1c7f302047744fb283779d0366033 SHA512 01b4ca4455408bffddb6d8c49fc97a72692995a9c7e887ef3b4b259e1ebb11f5e3651ebb9a53b0a30c81457b3c49c28b5250493070c2c3cb3caa5ed4f707d149 DIST certbot-2.7.2.gh.tar.gz 1343827 BLAKE2B 83fade55e9ea348b5a0fb10ab425f1d23ef6f4e8d43e7c762e363230548ede061ace66cbc49212cca1262809bcf046703859b80a93d698b7ffc545ff16f56bf5 SHA512 bb82a6f6f8d4042e598f9b4b583fd3ea3128026f41acbacb9ee932b195522e565eaddf7ae8d6a661cab5e2f15a436e234f36e0388c730844bff40a3f982a45ee DIST certbot-2.7.3.gh.tar.gz 1344285 BLAKE2B b32a57c5a13cb1dac474f291eba17c51abe11455455d9831d88c77e0559e9c76b78da2e4dc14165dc892c61b901713687e72657504947ca810c9c139038fe4f0 SHA512 6251f7c3062fcac5b13df94d70c5bcf72e541da4f1dd73a3cc3198fbab050cc3e584fc8ccae9819435896c1d2d2df372ce7465ef571592896afcfee473148f0c +DIST certbot-2.7.4.gh.tar.gz 1345476 BLAKE2B 9050765a345ab1195edbf6f0194b9442f64d468f34d26a6ec780901850835ce488d235b72d0a4d5079f29b433454b2bd24e1c0b2001e136216734e353f3627d9 SHA512 4363a2b9cc0d80692c26b6e4e82d7b2f1b57145f82603d33591cc6d00f08a920a2f9b963268c9a24211492e570fc8a91a1c64ccbcd4a44068e30590ce0a1d369 diff --git a/app-crypt/certbot/certbot-2.7.4.ebuild b/app-crypt/certbot/certbot-2.7.4.ebuild new file mode 100644 index 000000000000..28d628bba116 --- /dev/null +++ b/app-crypt/certbot/certbot-2.7.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-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 + +inherit distutils-r1 + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="selinux" + +S="${WORKDIR}/${P}/${PN}" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +# See certbot/setup.py for acme >= dep +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + selinux? ( sec-policy/selinux-certbot ) +" + +distutils_enable_sphinx docs dev-python/sphinx-rtd-theme +distutils_enable_tests pytest diff --git a/app-crypt/dehydrated/dehydrated-0.7.1.ebuild b/app-crypt/dehydrated/dehydrated-0.7.1.ebuild index 247be5ba3ee9..c760e927efba 100644 --- a/app-crypt/dehydrated/dehydrated-0.7.1.ebuild +++ b/app-crypt/dehydrated/dehydrated-0.7.1.ebuild @@ -3,7 +3,7 @@ EAPI="8" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dehydrated.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dehydrated.asc inherit verify-sig diff --git a/app-crypt/gnupg/gnupg-2.2.41.ebuild b/app-crypt/gnupg/gnupg-2.2.41.ebuild index 85527232bafd..423a1aa2bb01 100644 --- a/app-crypt/gnupg/gnupg-2.2.41.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.41.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: https://dev.gnupg.org/T6313#166339 inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig diff --git a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild index 23f05b57b242..70943660259a 100644 --- a/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild +++ b/app-crypt/gnupg/gnupg-2.4.2-r1.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: https://dev.gnupg.org/T6313#166339 inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig diff --git a/app-crypt/gnupg/gnupg-2.4.3.ebuild b/app-crypt/gnupg/gnupg-2.4.3.ebuild index 7317dc4c1bda..ccf1c8185ea1 100644 --- a/app-crypt/gnupg/gnupg-2.4.3.ebuild +++ b/app-crypt/gnupg/gnupg-2.4.3.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: https://dev.gnupg.org/T6313#166339 inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig diff --git a/app-crypt/gpgme/gpgme-1.21.0.ebuild b/app-crypt/gpgme/gpgme-1.21.0.ebuild index 5cb1043da88d..14b74f45fbc5 100644 --- a/app-crypt/gpgme/gpgme-1.21.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.21.0.ebuild @@ -12,7 +12,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs verify-sig diff --git a/app-crypt/gpgme/gpgme-1.22.0.ebuild b/app-crypt/gpgme/gpgme-1.22.0.ebuild index c00eac7387c4..3053c2840b1e 100644 --- a/app-crypt/gpgme/gpgme-1.22.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.22.0.ebuild @@ -12,7 +12,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: # * https://dev.gnupg.org/T6313#166339 diff --git a/app-crypt/gpgme/gpgme-1.23.1.ebuild b/app-crypt/gpgme/gpgme-1.23.1.ebuild index 62c999847385..565b5ca7c9fc 100644 --- a/app-crypt/gpgme/gpgme-1.23.1.ebuild +++ b/app-crypt/gpgme/gpgme-1.23.1.ebuild @@ -12,7 +12,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: # * https://dev.gnupg.org/T6313#166339 diff --git a/app-crypt/pinentry/pinentry-1.2.1-r3.ebuild b/app-crypt/pinentry/pinentry-1.2.1-r3.ebuild index 4a1f6a8007b7..f0e6942d4e0f 100644 --- a/app-crypt/pinentry/pinentry-1.2.1-r3.ebuild +++ b/app-crypt/pinentry/pinentry-1.2.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools qmake-utils verify-sig DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" diff --git a/app-crypt/rhash/rhash-1.4.3.ebuild b/app-crypt/rhash/rhash-1.4.3.ebuild index a4f72204edb2..18d58ce2d825 100644 --- a/app-crypt/rhash/rhash-1.4.3.ebuild +++ b/app-crypt/rhash/rhash-1.4.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit flag-o-matic toolchain-funcs multilib-minimal DESCRIPTION="Console utility and library for computing and verifying file hash sums" -HOMEPAGE="http://rhash.sourceforge.net/" +HOMEPAGE="https://rhash.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" LICENSE="0BSD" diff --git a/app-crypt/rhash/rhash-1.4.4.ebuild b/app-crypt/rhash/rhash-1.4.4.ebuild index 15d4f0bd4ee6..1477056806af 100644 --- a/app-crypt/rhash/rhash-1.4.4.ebuild +++ b/app-crypt/rhash/rhash-1.4.4.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit flag-o-matic toolchain-funcs multilib-minimal DESCRIPTION="Console utility and library for computing and verifying file hash sums" -HOMEPAGE="http://rhash.sourceforge.net/" +HOMEPAGE="https://rhash.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" LICENSE="0BSD" diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild index e7c9872aaf2f..98476cfb9a1d 100644 --- a/app-crypt/sbctl/sbctl-0.11.ebuild +++ b/app-crypt/sbctl/sbctl-0.11.ebuild @@ -18,7 +18,7 @@ KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc" src_unpack() { if use verify-sig; then diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild b/app-crypt/sbctl/sbctl-0.12.ebuild index 3db9dbf47a9e..6d78f5f02945 100644 --- a/app-crypt/sbctl/sbctl-0.12.ebuild +++ b/app-crypt/sbctl/sbctl-0.12.ebuild @@ -18,7 +18,7 @@ KEYWORDS="~amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc" src_unpack() { if use verify-sig; then diff --git a/app-crypt/signify/signify-31.ebuild b/app-crypt/signify/signify-31.ebuild index 294005cc7e9b..d0d154d517a3 100644 --- a/app-crypt/signify/signify-31.ebuild +++ b/app-crypt/signify/signify-31.ebuild @@ -39,7 +39,7 @@ PATCHES=( "${FILESDIR}"/${PN}-31-fix-build-clang-16.patch ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-30.pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-30.pub" src_unpack() { if use verify-sig; then diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.1.1.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.1.1.ebuild index e4ec5eafb85a..ade017373180 100644 --- a/app-crypt/yubikey-manager/yubikey-manager-5.1.1.ebuild +++ b/app-crypt/yubikey-manager/yubikey-manager-5.1.1.ebuild @@ -25,7 +25,7 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="ssl" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/yubico.com.asc" # app-crypt/ccid required for # - 'ykman oath' diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild index 0632e999edc1..278c8aa54fe4 100644 --- a/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild +++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.0.ebuild @@ -25,7 +25,7 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="ssl" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/yubico.com.asc" # app-crypt/ccid required for # - 'ykman oath' diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild index de7ffa61172e..fe9eddedfb08 100644 --- a/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild +++ b/app-crypt/yubikey-manager/yubikey-manager-5.2.1.ebuild @@ -25,7 +25,7 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="ssl" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/yubico.com.asc" # app-crypt/ccid required for # - 'ykman oath' diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 3ed1f572a851942b19164b3b5e9fa9a33bba967c..db4a1cbdd0b810136e54187c0301601856a004d3 100644 GIT binary patch literal 13906 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 literal 13909 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%0Dv;s44vrMC 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 j=mG_%F;*R@YI+;gq1WbwI^?>p=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] diff --git a/app-editors/gedit/gedit-46.1.ebuild b/app-editors/gedit/gedit-46.1-r1.ebuild similarity index 94% rename from app-editors/gedit/gedit-46.1.ebuild rename to app-editors/gedit/gedit-46.1-r1.ebuild index c7811ced2043..c0f1ed0f1fc3 100644 --- a/app-editors/gedit/gedit-46.1.ebuild +++ b/app-editors/gedit/gedit-46.1-r1.ebuild @@ -21,7 +21,7 @@ DEPEND=" >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= - >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libpeas-1.14.1:0[gtk] >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( @@ -29,7 +29,7 @@ DEPEND=" $(python_gen_cond_dep ' dev-python/pycairo[${PYTHON_USEDEP}] >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] - dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] ') ) diff --git a/app-editors/gnome-text-editor/Manifest b/app-editors/gnome-text-editor/Manifest index 4aab6e0e6d3b..fbfb53dd9c46 100644 --- a/app-editors/gnome-text-editor/Manifest +++ b/app-editors/gnome-text-editor/Manifest @@ -1,2 +1,3 @@ DIST gnome-text-editor-44.0.tar.xz 610996 BLAKE2B 02ab81055402df584a448d0e611b608e5fa10d6f4a600755cbab9f730aa1806268f7277dafb4fd3aa95ff2be64d2894806c6038ad81dae7cfb87b28dccc7da24 SHA512 bca373a124c3e648fa28da1a493163d768488fa3645fcfbfa7a115e195c0c971dc98e007c9c0fdf7fe415df64e76071fc83e33831707bb31154e66355948bbb3 DIST gnome-text-editor-45.0.tar.xz 616972 BLAKE2B 41907137026f6175901965c713451292c9cc172381c9f371c00f236cf5bf70ac9604025c856bafcba87eea1a5f31e468b716fd6307e2aaf82570ac64d6574f3a SHA512 5bec27bb7674f8b6d737e24508e9839600145e4ec5e2cbacdb80e1a4f884782e2bb24808595cfcd0139f101104ce94e70cb90229b514d1dd6ed8e672c878304d +DIST gnome-text-editor-45.1.tar.xz 618116 BLAKE2B c847ebb7293f959912447491c423fd814cf4084d0f80d04c5933f883e07f826251e6b332f2d69f318e32fb81764d11d0e04dab2129a63a01394c9470d8cc81cd SHA512 8e16f0e9f2bc264a890eb9c648d74cc64bd487dae8a7e9d8198e16e8abc97f9fba3f3521d15777b681ee17b23a9e8032e382cd8a438eeddd857a28d8cb069c30 diff --git a/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild new file mode 100644 index 000000000000..5c700b81ec16 --- /dev/null +++ b/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A simple text editor for the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-text-editor" +S="${WORKDIR}/gnome-text-editor-${PV/_/.}" + +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="spell" + +KEYWORDS="~amd64 ~arm64 ~loong ~riscv" + +DEPEND=" + >=dev-libs/glib-2.73.0:2 + >=gui-libs/gtk-4.7:4 + >=gui-libs/gtksourceview-5.5.0:5 + >=gui-libs/libadwaita-1.4_alpha:1 + app-text/editorconfig-core-c + x11-libs/cairo + spell? ( + >=app-text/enchant-2.2.0:2 + dev-libs/icu:= + ) +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.21 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature spell enchant) + -Dbugreport_url="https://bugs.gentoo.org" + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild similarity index 94% rename from app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild index 58a230691c8f..1969a87f5e98 100644 --- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE=" " RDEPEND=" - >=dev-libs/libpeas-1.14.1[gtk] + >=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 @@ -39,7 +39,7 @@ RDEPEND=" ${PYTHON_DEPS} $(python_gen_cond_dep ' app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] dev-python/pycairo[${PYTHON_USEDEP}] dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild b/app-editors/pluma/pluma-1.26.0-r2.ebuild similarity index 96% rename from app-editors/pluma/pluma-1.26.0-r1.ebuild rename to app-editors/pluma/pluma-1.26.0-r2.ebuild index ebe1f380373f..32ee7333f94c 100644 --- a/app-editors/pluma/pluma-1.26.0-r1.ebuild +++ b/app-editors/pluma/pluma-1.26.0-r2.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" COMMON_DEPEND=" dev-libs/atk >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] + >=dev-libs/libpeas-1.2.0:0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 @@ -34,7 +34,6 @@ COMMON_DEPEND=" >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) - !!app-editors/mate-text-editor " RDEPEND="${COMMON_DEPEND} ${PYTHON_DEPS} diff --git a/app-editors/pluma/pluma-1.26.0.ebuild b/app-editors/pluma/pluma-1.26.0.ebuild deleted file mode 100644 index 20295b319c24..000000000000 --- a/app-editors/pluma/pluma-1.26.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MATE_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{9..11} ) -inherit mate python-single-r1 virtualx - -DESCRIPTION="Pluma text editor for the MATE desktop" - -LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -IUSE="+introspection spell test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libpeas-1.2.0[gtk] - >=dev-libs/libxml2-2.5:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=x11-libs/gtksourceview-4.0.2:4 - x11-libs/libICE - x11-libs/libX11 - >=x11-libs/libSM-1.0 - x11-libs/pango - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - spell? ( - >=app-text/enchant-1.6:= - >=app-text/iso-codes-0.35 - ) - !!app-editors/mate-text-editor -" -RDEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - >=mate-base/mate-desktop-1.9[introspection?] - virtual/libintl -" -DEPEND="${COMMON_DEPEND} - ~app-text/docbook-xml-dtd-4.1.2 - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/libtool-2.2.6:2 - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -MATE_FORCE_AUTORECONF=true - -src_prepare() { - # Test require gvfs sftp fs mounted and schema's installed. Skip this one. - # https://github.com/mate-desktop/mate-text-editor/issues/33 - sed -e '/+= document-saver/d' -i tests/Makefile.am || die - - mate_src_prepare -} - -src_configure() { - mate_src_configure \ - $(use_enable introspection) \ - $(use_enable spell) \ - $(use_enable test tests) -} - -src_test() { - # FIXME: This should be handled at eclass level. - "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - - unset DBUS_SESSION_BUS_ADDRESS - local -x GSETTINGS_SCHEMA_DIR="${S}/data" - virtx emake check -} diff --git a/app-editors/retext/retext-8.0.0.ebuild b/app-editors/retext/retext-8.0.0.ebuild index 7f375768199a..aab3e1702773 100644 --- a/app-editors/retext/retext-8.0.0.ebuild +++ b/app-editors/retext/retext-8.0.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/retext-project/retext.git" else inherit pypi - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="GPL-2+" diff --git a/app-editors/vile/vile-9.8w-r1.ebuild b/app-editors/vile/vile-9.8w-r1.ebuild index 9e6c793cfa2a..f4b5095f953e 100644 --- a/app-editors/vile/vile-9.8w-r1.ebuild +++ b/app-editors/vile/vile-9.8w-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/xvile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" diff --git a/app-editors/vile/vile-9.8x.ebuild b/app-editors/vile/vile-9.8x.ebuild index 9e6c793cfa2a..f4b5095f953e 100644 --- a/app-editors/vile/vile-9.8x.ebuild +++ b/app-editors/vile/vile-9.8x.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/xvile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" diff --git a/app-editors/vile/vile-9.8y.ebuild b/app-editors/vile/vile-9.8y.ebuild index 61938f85b696..bb9905b83e7f 100644 --- a/app-editors/vile/vile-9.8y.ebuild +++ b/app-editors/vile/vile-9.8y.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/xvile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" diff --git a/app-editors/xvile/xvile-9.8w-r2.ebuild b/app-editors/xvile/xvile-9.8w-r2.ebuild index 7a91cca10278..6b02c827d84b 100644 --- a/app-editors/xvile/xvile-9.8w-r2.ebuild +++ b/app-editors/xvile/xvile-9.8w-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/vile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig MY_P="${PN/x/}-${PV}" diff --git a/app-editors/xvile/xvile-9.8x.ebuild b/app-editors/xvile/xvile-9.8x.ebuild index b65fe82972f5..70e771e477e2 100644 --- a/app-editors/xvile/xvile-9.8x.ebuild +++ b/app-editors/xvile/xvile-9.8x.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/vile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig MY_P="${PN/x/}-${PV}" diff --git a/app-editors/xvile/xvile-9.8y.ebuild b/app-editors/xvile/xvile-9.8y.ebuild index ea602073da3a..37f00209a1d9 100644 --- a/app-editors/xvile/xvile-9.8y.ebuild +++ b/app-editors/xvile/xvile-9.8y.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Bump with app-editors/vile -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig MY_P="${PN/x/}-${PV}" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 6a2002c431ff79b205f1238844a2ea890ee0937a..e39472175232e292846104dc2c062e4b6e377d13 100644 GIT binary patch delta 72106 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

czU+|qDxf3j;8ySr7TgY44F&LuAAU=1(fZFA{X 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 DbM#=$ diff --git a/app-emacs/bm/bm-202309.ebuild b/app-emacs/bm/bm-202309.ebuild index 89b1b447d6af..b5d7b04d0767 100644 --- a/app-emacs/bm/bm-202309.ebuild +++ b/app-emacs/bm/bm-202309.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/joodland/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc x86" ELISP_REMOVE="bm-tests.el" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest index bb40f0d96287..a59f7a4c4a8b 100644 --- a/app-emacs/cider/Manifest +++ b/app-emacs/cider/Manifest @@ -1,3 +1,4 @@ +DIST cider-1.10.0.tar.gz 7287469 BLAKE2B 6f369bad59ef5ba2a847488c8500d298321f8eabda96bf687ceaf03ef6d4ba46553c9eed786a40350f6371ffc3354b49a1767bc845609d4a69b4a0435e545bd3 SHA512 7697b56088b84af2b8dc1e9eb2ddbb6542b708d6981359ae237eb3f2c0a4fa11bbd8fae2b048e5fc1b224a5c3c99cb46118666a638bcfb635812708a66a46aa5 DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19 DIST cider-1.8.3.tar.gz 7282998 BLAKE2B a0c596decbed17fd7056d371cf68de1939d29256fc4e0180fb8bd8ed41f37803b3aa4ad533aedd6321ebc1547ee645bb6e503e0dba939c1ec694137e87d1ba65 SHA512 b703c0a35e27f7de4d87b0e4a58d5a6b3fcdae41262ca47dab22ad74ecce73510d57f3ab135e83edd7df447a91fbaaa994c60f5dbcec611feb3c7b5e8141b42f DIST cider-1.9.0.tar.gz 7285662 BLAKE2B ad26406cbcb7c63519cc0b46ca289acd50a07cbd56b33e7a555456dfebc4381ad4a25dcd2510f8c54437dcf1a4724e48883e271d8f5b52e4b1929dbfbb522906 SHA512 636e0eb82671e9e8e9eebd456a7ff5d4798a21e89127948a295d19853198d304b6b47fdb6c8f269ef77d0c3a9d89296e7a847d8ec6e32bf90e7978f1ae5d9d62 diff --git a/app-emacs/cider/cider-1.10.0.ebuild b/app-emacs/cider/cider-1.10.0.ebuild new file mode 100644 index 000000000000..0159835af876 --- /dev/null +++ b/app-emacs/cider/cider-1.10.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26 + +inherit elisp optfeature + +DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs" +HOMEPAGE="https://cider.mx/ + https://github.com/clojure-emacs/cider/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git" +else + SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-emacs/clojure-mode + app-emacs/parseedn + app-emacs/queue + app-emacs/sesman + app-emacs/spinner +" +BDEPEND=" + ${RDEPEND} + test? ( app-emacs/buttercup ) +" + +ELISP_REMOVE=" + test/${PN}-jar-tests.el + test/enrich/${PN}-docstring-tests.el + test/integration/integration-tests.el +" +DOCS=( CHANGELOG.md README.md ROADMAP.md refcard ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + buttercup -L . -L test --traceback full || die "tests failed" +} + +src_install() { + elisp_src_install + + optfeature "Connecting to leiningen REPL" \ + dev-java/leiningen dev-java/leiningen-bin +} diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest index dbbc1edfa4f8..696704fa4d14 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,3 +1,2 @@ -DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a SHA512 672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56 SHA512 b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild deleted file mode 100644 index a3323770d37c..000000000000 --- a/app-emacs/ebuild-mode/ebuild-mode-1.65.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 - -inherit elisp optfeature - -DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -BDEPEND="sys-apps/texinfo" - -DOCS="ChangeLog keyword-generation.sh" -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo-1.54.el" - -pkg_postinst() { - elisp_pkg_postinst - optfeature "ebuild commands support" sys-apps/portage - optfeature "additional development tools" dev-util/pkgdev - optfeature "ebuild QA utilities" dev-util/pkgcheck - optfeature "generating HTML from GLEPs" dev-python/docutils-glep -} diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest index 2e6bc7d65c4a..fda058ba0b88 100644 --- a/app-emacs/ef-themes/Manifest +++ b/app-emacs/ef-themes/Manifest @@ -1 +1,2 @@ DIST ef-themes-1.3.0.tar.gz 159848 BLAKE2B 141b5d1c809ef285f8bbfa6b91c60a9e6c03d5677baccf451091b9d2141a5d49f3c4a7e3f69ffdb8ebe99253ebd8cf1756f15723dae07c4a7db2b165bc38012a SHA512 85a7310f710a4e91c72d9c47fb596eeca181bf282e4cfb3d16c9e714bace4f87cb5d7d8c76d06e36cde170956d2f3dc0bfe0cde5b5332656292cc511f05e9583 +DIST ef-themes-1.4.0.tar.gz 163456 BLAKE2B b3939d467ebf8c57c3975b5bd449bd419fa334febc2d792323b2b14c967e98a34537a766b350c668ff4e893eddd23a55104f7a7af4f437a21bf8e0006dc9fd17 SHA512 ddbad5f6829911cc8806b865ae0f7ef8741224a37b1f8c82bdc66ed0cc8475d1b76707b57bbf34a98bb71d3c9e8ea25d065a79efc1a5803a901f8e08968c83f9 diff --git a/app-emacs/ef-themes/ef-themes-1.4.0.ebuild b/app-emacs/ef-themes/ef-themes-1.4.0.ebuild new file mode 100644 index 000000000000..e12280ff911b --- /dev/null +++ b/app-emacs/ef-themes/ef-themes-1.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 + +inherit elisp + +DESCRIPTION="Colourful and legible themes for GNU Emacs" +HOMEPAGE="https://github.com/protesilaos/ef-themes/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git" +else + SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( CHANGELOG.org README.md README.org contrast-ratios.org ) +ELISP_TEXINFO="${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-org-export-to texinfo README.org + + elisp_src_compile + elisp-make-autoload-file +} diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest index 41763d3b8061..ddce2bb46f3a 100644 --- a/app-emacs/eldev/Manifest +++ b/app-emacs/eldev/Manifest @@ -1 +1,2 @@ DIST eldev-1.6.tar.gz 283833 BLAKE2B c9111b97ef0ca8a70d60909f5ecacf6628e571e547a83a78aee478964bd8194b93a3c5c2fc83278a5e5e5c9909492699abe9edc1b8e113d2dafeb4af64b000b7 SHA512 855c63e173fa3ed8294eeabb08effb621e1b13d672ce035559f9eaa2dc5fa095302cc52b76fd3716312f0e5922b2774d3ccad741b764d67155f8d73c032acbe7 +DIST eldev-1.7.tar.gz 291763 BLAKE2B 3fabe4d6d596fe66ead62603c377817a0c2c991bd18e677dc37e2d55e48b37ce7fdae295587fdaad21e06be0f68c78f78f673a94b539f0aefad5bb3c7840c7c1 SHA512 5582d6af4d11cba7b685e3a1bbe2e4b2ca0af65d82fac42de0badd099f5bfe7458d4ca174834b1d0e450e10cdf5f7c409fff18027e5ce74c48c488e25a8a854a diff --git a/app-emacs/eldev/eldev-1.7.ebuild b/app-emacs/eldev/eldev-1.7.ebuild new file mode 100644 index 000000000000..413e8c727a11 --- /dev/null +++ b/app-emacs/eldev/eldev-1.7.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs Lisp Development Tool" +HOMEPAGE="https://github.com/doublep/eldev/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doublep/${PN}.git" +else + SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.adoc ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ELDEV_LOCAL="${S}" ./bin/${PN} test +} + +src_install() { + elisp_src_install + dobin bin/${PN} + + # NOTICE: If ELDEV_LOCAL is defined Eldev will use it + # to load up it's components, + # if it is not it will bootstrap itself from network + # always check if it uses installed Emacs Lisp files. + # Also, do not forget to run `env-update` & reopen your shell. + # https://github.com/doublep/eldev#influential-environment-variables + echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die + doenvd "${T}"/99${PN} +} + +pkg_postinst() { + elisp_pkg_postinst + + ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" + ewarn "to use Eldev in a shell before logging out (or restarting" + ewarn "your login manager)." +} diff --git a/app-emacs/emacs-eat/Manifest b/app-emacs/emacs-eat/Manifest new file mode 100644 index 000000000000..8ebc6ce930b1 --- /dev/null +++ b/app-emacs/emacs-eat/Manifest @@ -0,0 +1 @@ +DIST emacs-eat-0.9.2.tar.gz 274950 BLAKE2B 2b0378a20d1fec511c7b24e4e5cc1937bb8b01f4a0a76f794d847d77de54fb87bc0806082a2ceeb3793eb034d2e0b1aa916441b5b931e00e935d9399b1c84e14 SHA512 69db9aef6ba4037561bb2a344878ece7912140ff42a4c285b355ef2ef2351282d048af78949fe52959c6e5543f8a9a63bd07fc931b802abaa981effbb65e9c20 diff --git a/app-emacs/emacs-eat/emacs-eat-0.9.2.ebuild b/app-emacs/emacs-eat/emacs-eat-0.9.2.ebuild new file mode 100644 index 000000000000..4f2a6cced758 --- /dev/null +++ b/app-emacs/emacs-eat/emacs-eat-0.9.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emulate A Terminal, in a region, in a buffer and in Eshell" +HOMEPAGE="https://codeberg.org/akib/emacs-eat/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://codeberg.org/akib/${PN}.git" +else + SRC_URI="https://codeberg.org/akib/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( ChangeLog NEWS README.org ) +SITEFILE="50${PN}-gentoo.el" + +RDEPEND=" + >=app-emacs/compat-29.1.4.2 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +elisp-enable-tests ert . -l eat-tests.el + +src_compile() { + rm -r terminfo || die + emake EMACS="${EMACS}" EMACSFLAGS="${EMACSFLAGS}" + + elisp-compile term/eat.el + + elisp-make-autoload-file +} + +src_install() { + rm eat-tests.el || die + elisp_src_install + + insinto "${SITELISP}/${PN}" + doins -r term + + insinto "${SITEETC}/${PN}" + doins -r integration + doins -r terminfo + + insinto /usr/share + doins -r terminfo + + doinfo eat.info +} diff --git a/app-emacs/emacs-eat/files/50emacs-eat-gentoo.el b/app-emacs/emacs-eat/files/50emacs-eat-gentoo.el new file mode 100644 index 000000000000..ba961a5100d4 --- /dev/null +++ b/app-emacs/emacs-eat/files/50emacs-eat-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(load "emacs-eat-autoloads" nil t) +(setq eat-term-shell-integration-directory "@SITEETC@/integration") +(setq eat-term-terminfo-directory "@SITEETC@/terminfo") diff --git a/app-emacs/emacs-eat/metadata.xml b/app-emacs/emacs-eat/metadata.xml new file mode 100644 index 000000000000..01dd6db7d03a --- /dev/null +++ b/app-emacs/emacs-eat/metadata.xml @@ -0,0 +1,24 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + Eat's name self-explanatory, it stands for "Emulate A Terminal". Eat is a + terminal emulator. It can run most (if not all) full-screen terminal + programs, including Emacs. It is pretty fast, more than three times faster + than Term, despite being implemented entirely in Emacs Lisp. So fast that + you can comfortably run Emacs inside Eat, or even use your Emacs as a + terminal multiplexer. It has many features that other Emacs terminal + emulator still don't have, for example Sixel support, complete mouse + support, shell integration, etc. It flickers less than other Emacs terminal + emulator, so you get more performance and a smoother experience. + + + https://codeberg.org/akib/emacs-eat/issues/ + akib/emacs-eat + + diff --git a/app-emacs/git-modes/Manifest b/app-emacs/git-modes/Manifest index 77c01c50dafc..5a7c733f1bd7 100644 --- a/app-emacs/git-modes/Manifest +++ b/app-emacs/git-modes/Manifest @@ -1 +1,2 @@ DIST git-modes-1.4.1.tar.gz 18445 BLAKE2B 99353090333aae538fc5daa7c8e127ac58b518c03e871d7f397b716110fcbbd45d553e4e67ad6dfe8c874054c471fc0e018e890e6c0487eea4d1559de54e4e71 SHA512 374b2ea09af62a3b30084206e51f05989c6fd8e7e2435253e4d676f4ea3ec020d56681e2bd41db75a395ad677e5686744ca7e425a7a33eaa7d4d0a1a3d337d41 +DIST git-modes-1.4.2.tar.gz 18444 BLAKE2B ecb8894b41ba9f7744a4ceceedea339fca9993bf3b3335c93fd408ad05a7136266ea84cf28891684e0932bf8f1b997f9cb32c4ca7b4f44f735e6c45885f8f012 SHA512 b968b6bab869ad7d8b7232d2a97ab903c30c6fdf8fe0705633f0a7010900d5224f6ea2174708b4ef816241f2a6527bd7eb4f891c2072aee58aea1a153a825d9f diff --git a/app-emacs/git-modes/git-modes-1.4.2.ebuild b/app-emacs/git-modes/git-modes-1.4.2.ebuild new file mode 100644 index 000000000000..75f248bff469 --- /dev/null +++ b/app-emacs/git-modes/git-modes-1.4.2.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 major modes for editing Git configuration files" +HOMEPAGE="https://github.com/magit/git-modes/" +SRC_URI="https://github.com/magit/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND=">=app-emacs/compat-29.1.4.1" +BDEPEND="${RDEPEND}" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + + elisp-make-autoload-file +} diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest index fae8fd0c1c7c..ba814812c0d6 100644 --- a/app-emacs/mastodon/Manifest +++ b/app-emacs/mastodon/Manifest @@ -1,2 +1,3 @@ DIST mastodon-1.0.0.tar.gz 91448 BLAKE2B 093599c4e80113fcb91e0419f3fd050dc793965ce5b69ac94aaabefa5c51cf1b02bb9d8b9bb60a6b5cab377780958b30254f0d91c0f3f8309c1b04342415b17d SHA512 206b180e1cbb345ef35182f753e05b57d5ef1649c68aa3a8ff8eee3c4e3157a22457398a04219f4fd052e8af9d94f6978a6c95c399e284eb27449cd9a4c53e8c DIST mastodon-1.0.12.tar.gz 154167 BLAKE2B 4bbacf8918c7e3441d5e273cb2265ad1f3b917efdb55acdeaf29a6260a9765c9826503491f547514835db9809dcbe8457441ee5eaab407e90b3c1ea72212f3aa SHA512 0b8f1d94af30804708d8f5079400fb1ffe0a0cb69ba1775d340d7aaac7aa81683ae9deb349af3f906be215019b002f5bd1742b5d0557a504ad677868fb425199 +DIST mastodon-1.0.13.tar.gz 155603 BLAKE2B 5f3cf8f2b9fdbab0cd2076c2996f7adaadce98e168ce7ff0d29fc3fe556ba748ce0b75dbb9f5ddebdab80d97b3c719cca6c55ba2147c2f7a41cc92d6d7a25642 SHA512 0b376368e05341265326e060215219020de6f39d1789d8154849f1195afaf77d9e7d47e9d47cc39b8f1a77c5704ee11866f0ad914b59f1c55e190cf05a1e65ab diff --git a/app-emacs/mastodon/mastodon-1.0.13.ebuild b/app-emacs/mastodon/mastodon-1.0.13.ebuild new file mode 100644 index 000000000000..007a6a1b40d9 --- /dev/null +++ b/app-emacs/mastodon/mastodon-1.0.13.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 + +inherit elisp + +DESCRIPTION="Emacs client for Mastodon, federated microblogging social network" +HOMEPAGE="https://codeberg.org/martianh/mastodon.el/" +SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}.el/lisp" + +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND=" + app-emacs/persist + app-emacs/request +" +BDEPEND="${RDEPEND}" + +DOCS=( ../README.org ) +ELISP_TEXINFO="../${PN}.texi" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mic-paren/Manifest b/app-emacs/mic-paren/Manifest index d7595f0aeb3d..d77cc377bce8 100644 --- a/app-emacs/mic-paren/Manifest +++ b/app-emacs/mic-paren/Manifest @@ -1,2 +1 @@ -DIST mic-paren-3.13.el.xz 14056 BLAKE2B 9c49ec432ae99d1f5c4792d68544169fd1079e935c5a2bd9402e0c4144708fd3933de7a8fc1717b115a535ed49e4a58f2f5c037e989a066da50b0e0d83f36160 SHA512 d5a6edb537d922a5a71b3938df923963f782fdbe778d3ef7b7cf2c421bfb9eb49ac204843fb0100ddf3f05f6cb455fb2490a246577c89c6c86c47ef03c3abca9 DIST mic-paren-3.15.el.xz 14044 BLAKE2B 59d2897c390dd9b8b16eebb861a45aecf967f07e8b96c9438f6cda0f28dd56881fc0ae680b999f52f2b53ec5f160e605f252e27f5089647baf07b05f1a43b230 SHA512 2c1b71a9ccda8c799788942953962003c5aa142200bc2bee31c6d190fe5b22a9267ebf49b1ad57e2112092d90a62366b0d430e8eb29c27604e3310b2a597e085 diff --git a/app-emacs/mic-paren/mic-paren-3.13.ebuild b/app-emacs/mic-paren/mic-paren-3.13.ebuild deleted file mode 100644 index 957d5048fb9e..000000000000 --- a/app-emacs/mic-paren/mic-paren-3.13.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="Advanced highlighting of matching parentheses" -HOMEPAGE="https://www.gnuvola.org/software/j/mic-paren/ - https://www.emacswiki.org/emacs/MicParen" -# taken from http://www.gnuvola.org/software/j/mic-paren/mic-paren.el -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mic-paren/mic-paren-3.15-r1.ebuild b/app-emacs/mic-paren/mic-paren-3.15-r1.ebuild index a8c5729299fd..55a53a700654 100644 --- a/app-emacs/mic-paren/mic-paren-3.15-r1.ebuild +++ b/app-emacs/mic-paren/mic-paren-3.15-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" PATCHES=( "${FILESDIR}"/${P}-quoting.patch diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index df1f70263131..114d9926126d 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,4 +1,5 @@ DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591 DIST org-mode-release_9.6.10.tar.gz 2211113 BLAKE2B 6cbbcb13842fa25e47fe2fdb2ab3c486ce3fd75d138dfe88a788e9fe3d0779bce8b5ee0339adb55f348e0bef84490004cd20d51235001d0f59ce3829cee06079 SHA512 4ca1585e85474c8ab05c2c5a5caaefffe3c947e71abe7e28b226b0d7f0eb1a84fe8e68bf787c955223e8c0bc79dccd9687d4b8a3c0d7e60bebb4654014bce7d2 +DIST org-mode-release_9.6.11.tar.gz 2211391 BLAKE2B e9b7dae75f512f95c3dca5b03d0c830dbbd12d21ff5db4a255a422e30e477b68ce73b26274e6a7d78394249aea662debcdcbc76a52de404243a7322ba00f6046 SHA512 4a08e4631ddfda4a74db29d000664742cbeac90115d85cb1d575fca7099c32919f69b37ac96de776bc03db8746b03872b6339c8b943c0b1c2e503262d877f79a DIST org-mode-release_9.6.9.tar.gz 2211112 BLAKE2B 33a22d8017a86d027e12413d8ff17c6fb972c2c20921e8061690e85d3d6829a3b45512998c0b50429566fdace05184963eff97cc219cf7850f29b19e38ec1a05 SHA512 458060c220fc934ac14355bd72a1b95498c416e7b56054f4b179fde7cee128848a1f466d0f69cbc5b51f30955eeaaf86408f928358fc206ad8e8d9966d6f69d8 diff --git a/app-emacs/org-mode/org-mode-9.6.11.ebuild b/app-emacs/org-mode/org-mode-9.6.11.ebuild new file mode 100644 index 000000000000..77e4614e18c6 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.6.11.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +MY_P="${PN}-release_${PV}" +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="https://www.orgmode.org/" +SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" +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" +IUSE="doc odt-schema" +RESTRICT="test" + +BDEPEND="doc? ( virtual/texi2dvi )" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake -j1 \ + ORGVERSION=${PV} \ + datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake -j1 pdf card +} + +src_install() { + emake \ + ORGVERSION=${PV} \ + DESTDIR="${D}" \ + ETCDIRS="styles csl $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc README.org CONTRIBUTE.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + ." + readme.gentoo_create_doc +} diff --git a/app-emacs/parseedn/parseedn-1.2.0.ebuild b/app-emacs/parseedn/parseedn-1.2.0.ebuild index 40ac9c025de4..36792048a9d5 100644 --- a/app-emacs/parseedn/parseedn-1.2.0.ebuild +++ b/app-emacs/parseedn/parseedn-1.2.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-emacs/treesit-auto/Manifest b/app-emacs/treesit-auto/Manifest index 75d852288603..980994544009 100644 --- a/app-emacs/treesit-auto/Manifest +++ b/app-emacs/treesit-auto/Manifest @@ -1,2 +1,3 @@ DIST treesit-auto-0.6.3.tar.gz 21342 BLAKE2B 291b9c5706cf0a6e329d9be12b89f7cb3b3c9eed7792bec0b0842785a167f053cac3672516adeefc09a81eb7126f7cee8b63810271566dcc93bd6b04ad41f0c5 SHA512 d4dfc081aa632b4582a91c99103afb9ffd11db56d58fa3a9d6693372b640b163d08bd3a2ce7cb384600357dddee02f6c0a73bf940fd4117f01f70811a311d140 DIST treesit-auto-0.6.4.tar.gz 21806 BLAKE2B 7fe0ff6630e0e820be8c4e5e07559dac6f0d7321b9bd93d2ca7cb84dc2bad8d2a9ae6ab8ceb5977549b9ca428d353192ee4b4f3a925c17aa681bd645862be11a SHA512 62e0f8d1ec176c6ff57ab04c3586f8ffe45e02289bf50063210edf1be34dc27775b614724c616d3d77a946eacb73841cd56e6dc7ce64cc8f67c9825e8561f430 +DIST treesit-auto-0.6.5.tar.gz 21954 BLAKE2B e48feed9698f044265de85af1a97d0650a743f84cd69925b39890e307f6085a87c1c5cc2bc5a8d2dbd94615cd1378c4ac134e496746ec4f13151bf45cb03199c SHA512 58f373d40ee5873b06e1e33a0ac5c011959d3eaceba5fba79f532791ad4066d9fa22c8a44b06baddef87db5d8be67738bf2f1ecf476aa73dc9b0d24f5e139151 diff --git a/app-emacs/treesit-auto/treesit-auto-0.6.5.ebuild b/app-emacs/treesit-auto/treesit-auto-0.6.5.ebuild new file mode 100644 index 000000000000..beed1ee70608 --- /dev/null +++ b/app-emacs/treesit-auto/treesit-auto-0.6.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=29 + +inherit elisp + +DESCRIPTION="Automatic installation, usage, fallback for tree-sitter modes in Emacs 29" +HOMEPAGE="https://github.com/renzmann/treesit-auto" + +if [[ ${PV} == *_p* ]] ; then + MY_COMMIT="" + SRC_URI="https://github.com/renzmann/treesit-auto/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${MY_COMMIT} +else + SRC_URI="https://github.com/renzmann/treesit-auto/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/yaml/yaml-0.5.4.ebuild b/app-emacs/yaml/yaml-0.5.4.ebuild index c553097ceca3..99585ec64302 100644 --- a/app-emacs/yaml/yaml-0.5.4.ebuild +++ b/app-emacs/yaml/yaml-0.5.4.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/yaml.el-${PV} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 954a78000541479a3d97ac8ebb3e3479f16686e5..71ce913fb8815e29b03a225176fa2a890edafdd1 100644 GIT binary patch delta 15035 zcmV;sIz+{;cBFQHABzY8000000{?ZL>ylkbZk_+@Df$Iy=l$|?6q3UZTmB=xKwgmD z6-`#ry!7_;{AsOQPTkLVd<=U;@ADa{=he(?t({MusqS7@^sf5eQu^uN|L0$_4?peZ zqMaREj;Hc@vxQxTRVy=iH&a_>n)N#Q;p}UV&C01~pS)*TVb8&ro*8oWYt5Z!EHm5b zBbU17*OBQ`}8zd zXs$fW)pJQ6Ls%GP*(|BdJ(3$|oy=*TSzD}QPCKXN;$l17jm29Gel8D=ySvgyI`~R* zEk&Jmox!EtYiMU+U#xfXss$fOrSEKivGp-C$Fd*hN-d_rk2l}K!74b(h@rVo& z@|R=aX+GI-ec%!$a9lf{i3$1$DVCIQ_R<|6(iZ>WR!=bv>r`I1uW4y&#d9Z}I8F6)VZl*wO) z8O?2?bK#weT`WpuVkBZ|u9ck+b!E?ob&h@W^k=6qJ7zfBo0ZrJ39ElvtK~f^Z^etQ z4-oILGx+d&bXlvi-Dw*82GNeSi4nZ=dbUZ!cfpzT6F0>&8u`cJ-6@y{xW0z6A6iO z2qLTyPL=huUX>H655s|Wrvj&wA6k1mf;RZlS}F}B+(hASvCmpKpMhb2c3P*&*Ni8y zK8cfBY;=rjoaMml^6va$=4H$syc*{&od|bZfHHZFJVwd50x|TX;a*-}zTHihp0K|G zgb6l!L5o%3rUy^tJI-uz9@(bI*oROBc;j|N z!OV*{z*yJ}7|NXL87nV;XK{D$EyX`g7Ak+lr+d)hw7DYbCdC0Zo=#xbgylkRpb*Ek zCr+CJ&KhdlDRu>7kEat9vEuKZ2;Cr>@$=sCpq)cqEn;b0(c>L`@t?u(l^e(G!_8!G zANP6rVmBxQydMTj{glJ07Pmr(Z2%{;3f^oV-kKC;`q*d&gy(91p%8(@4$s=A=grq1 zz8XIfYYo)Hx$uz^C1_R!GjbvnNB-0Yff&_Cp zrSkjHwY8T6JosBq#b&6%hjkq3ijS?W$H-|Ad3^IExJyW>kvw@80|k-~r;vpLSe%I3 z1=vihfFrKTkJog6GuW56uV3GOvo9a!%j?Z*zU7D2ob�md9a!AQK4jv&+LW3Fx>K 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 -Date: Sun, 17 Jan 2021 11:42:57 +0100 -Subject: [PATCH] meson: stop checking for libwine - -From the WINE 6.0 release notes: -The libwine library is no longer used, but it's still provided to -support running Winelib modules built against older versions. It is -deprecated however, and will be removed in a future Wine release. - -libwine wasn't used anymore anyway, this just ensures that this tree can -be built against future WINE versions. ---- - meson.build | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/meson.build b/meson.build -index 0969777..47ee51a 100644 ---- a/meson.build -+++ b/meson.build -@@ -35,12 +35,10 @@ code = '''#ifndef __WINE__ - #error 1 - #endif''' - --if not cc.compiles(code, name: 'winelib check') -+if not cc.compiles(code, name: 'winegcc check') - error('A WINE cross compiler is required') - endif - --dep_wine = cc.find_library('wine') -- - if not cc.has_header_symbol('windows.h', 'wine_get_unix_file_name') - error('WINE headers not found') - endif diff --git a/app-emulation/gallium-nine-standalone/files/0.9-nine-dll-path.patch b/app-emulation/gallium-nine-standalone/files/0.9-nine-dll-path.patch new file mode 100644 index 000000000000..14c2b30a741f --- /dev/null +++ b/app-emulation/gallium-nine-standalone/files/0.9-nine-dll-path.patch @@ -0,0 +1,12 @@ +diff -Naur a/ninewinecfg/main.c b/ninewinecfg/main.c +--- a/ninewinecfg/main.c 2023-03-10 08:32:25.000000000 +0000 ++++ b/ninewinecfg/main.c 2023-10-29 22:49:15.919529033 +0000 +@@ -28,7 +28,7 @@ + #include "../common/registry.h" + #include "resource.h" + +-static const char * const fn_nine_dll = "d3d9-nine.dll"; ++static const char * const fn_nine_dll = G9DLL; + static const char * const fn_backup_dll = "d3d9-nine.bak"; + static const char * const fn_d3d9_dll = "d3d9.dll"; + static const char * const fn_nine_exe = "ninewinecfg.exe"; diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.7-r1.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild similarity index 71% rename from app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.7-r1.ebuild rename to app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild index 1529b6ac411d..3da718cb8610 100644 --- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.7-r1.ebuild +++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-0.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson-multilib toolchain-funcs @@ -32,15 +32,17 @@ RDEPEND=" DEPEND=" ${RDEPEND} - virtual/pkgconfig virtual/wine[${MULTILIB_USEDEP}] - >=dev-util/meson-0.50.1 +" + +BDEPEND=" + dev-util/meson-format-array + virtual/pkgconfig " PATCHES=( - "${FILESDIR}"/0.7-no-libwine.patch - "${FILESDIR}"/0.7-cross-files.patch - "${FILESDIR}"/0.3-nine-dll-path.patch + "${FILESDIR}"/0.8-cross-files.patch + "${FILESDIR}"/0.9-nine-dll-path.patch ) bits() { @@ -66,8 +68,8 @@ src_prepare() { sed \ -e "s!@PKG_CONFIG@!$(tc-getPKG_CONFIG)!" \ - -e "s!@CFLAGS@!$(_meson_env_array "${CFLAGS} '-DG9DLL=${g9dll}'")!" \ - -e "s!@LDFLAGS@!$(_meson_env_array "${LDFLAGS}")!" \ + -e "s!@CFLAGS@!$(meson-format-array "${CFLAGS} '-DG9DLL=${g9dll}'")!" \ + -e "s!@LDFLAGS@!$(meson-format-array "${LDFLAGS}")!" \ -e "s!@PKG_CONFIG_LIBDIR@!${PKG_CONFIG_LIBDIR:-${ESYSROOT}/usr/$(get_libdir)/pkgconfig}!" \ ${file}.in > ${file} || die } @@ -86,18 +88,3 @@ multilib_src_configure() { ) meson_src_configure } - -pkg_postinst() { - local bits=$(bits) - - einfo "Don't remove the Z: drive from your WINEPREFIX as this relies on it." - einfo - einfo "To set up the ${bits}-bit library, launch your preferred Wine as follows:" - einfo " wine${bits/32} ${EPREFIX}/usr/$(get_libdir)/ninewinecfg.exe.so" - - if use abi_x86_64 && use abi_x86_32; then - einfo - einfo "To set up the 32-bit library, launch your preferred Wine as follows:" - einfo " wine ${EPREFIX}/usr/$(ABI=x86 get_libdir)/ninewinecfg.exe.so" - fi -} diff --git a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild index d9a079e97a24..3da718cb8610 100644 --- a/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild +++ b/app-emulation/gallium-nine-standalone/gallium-nine-standalone-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson-multilib toolchain-funcs @@ -32,14 +32,17 @@ RDEPEND=" DEPEND=" ${RDEPEND} - virtual/pkgconfig virtual/wine[${MULTILIB_USEDEP}] - >=dev-util/meson-0.50.1 +" + +BDEPEND=" + dev-util/meson-format-array + virtual/pkgconfig " PATCHES=( "${FILESDIR}"/0.8-cross-files.patch - "${FILESDIR}"/0.3-nine-dll-path.patch + "${FILESDIR}"/0.9-nine-dll-path.patch ) bits() { @@ -65,8 +68,8 @@ src_prepare() { sed \ -e "s!@PKG_CONFIG@!$(tc-getPKG_CONFIG)!" \ - -e "s!@CFLAGS@!$(_meson_env_array "${CFLAGS} '-DG9DLL=${g9dll}'")!" \ - -e "s!@LDFLAGS@!$(_meson_env_array "${LDFLAGS}")!" \ + -e "s!@CFLAGS@!$(meson-format-array "${CFLAGS} '-DG9DLL=${g9dll}'")!" \ + -e "s!@LDFLAGS@!$(meson-format-array "${LDFLAGS}")!" \ -e "s!@PKG_CONFIG_LIBDIR@!${PKG_CONFIG_LIBDIR:-${ESYSROOT}/usr/$(get_libdir)/pkgconfig}!" \ ${file}.in > ${file} || die } diff --git a/app-emulation/libvirt/files/libvirt-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch b/app-emulation/libvirt/files/libvirt-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch new file mode 100644 index 000000000000..b2e1b3536227 --- /dev/null +++ b/app-emulation/libvirt/files/libvirt-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch @@ -0,0 +1,57 @@ +From 9a47442366fcf8a7b6d7422016d7bbb6764a1098 Mon Sep 17 00:00:00 2001 +Message-ID: <9a47442366fcf8a7b6d7422016d7bbb6764a1098.1698742017.git.mprivozn@redhat.com> +From: Peter Krempa +Date: Thu, 13 Jul 2023 16:16:37 +0200 +Subject: [PATCH] storage: Fix returning of locked objects from + 'virStoragePoolObjListSearch' +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +CVE-2023-3750 + +'virStoragePoolObjListSearch' explicitly documents that it's returning +a pointer to a locked and ref'd pool that maches the lookup function. + +This was not the case as in commit 0c4b391e2a9 (released in +libvirt-8.3.0) the code was accidentally converted to use 'VIR_LOCK_GUARD' +which auto-unlocked it when leaving the scope, even when the code was +originally "leaking" the lock. + +Revert the corresponding conversion and add a comment that this function +is intentionally leaking a locked object. + +Fixes: 0c4b391e2a9 +Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2221851 +Signed-off-by: Peter Krempa +Reviewed-by: Ján Tomko +Signed-off-by: Michal Privoznik +--- + src/conf/virstorageobj.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/conf/virstorageobj.c b/src/conf/virstorageobj.c +index 7010e97d61..59fa5da372 100644 +--- a/src/conf/virstorageobj.c ++++ b/src/conf/virstorageobj.c +@@ -454,11 +454,16 @@ virStoragePoolObjListSearchCb(const void *payload, + virStoragePoolObj *obj = (virStoragePoolObj *) payload; + struct _virStoragePoolObjListSearchData *data = + (struct _virStoragePoolObjListSearchData *)opaque; +- VIR_LOCK_GUARD lock = virObjectLockGuard(obj); + ++ virObjectLock(obj); ++ ++ /* If we find the matching pool object we must return while the object is ++ * locked as the caller wants to return a locked object. */ + if (data->searcher(obj, data->opaque)) + return 1; + ++ virObjectUnlock(obj); ++ + return 0; + } + +-- +2.41.0 + diff --git a/app-emulation/libvirt/libvirt-9.3.0.ebuild b/app-emulation/libvirt/libvirt-9.3.0-r1.ebuild similarity index 98% rename from app-emulation/libvirt/libvirt-9.3.0.ebuild rename to app-emulation/libvirt/libvirt-9.3.0-r1.ebuild index 35e25c535b20..d6df504de5a0 100644 --- a/app-emulation/libvirt/libvirt-9.3.0.ebuild +++ b/app-emulation/libvirt/libvirt-9.3.0-r1.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then @@ -145,6 +145,7 @@ PATCHES=( "${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch "${FILESDIR}"/${PN}-8.2.0-do-not-use-sysconfig.patch "${FILESDIR}"/${PN}-8.2.0-fix-paths-for-apparmor.patch + "${FILESDIR}"/${PN}-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch ) pkg_setup() { diff --git a/app-emulation/libvirt/libvirt-9.4.0-r3.ebuild b/app-emulation/libvirt/libvirt-9.4.0-r4.ebuild similarity index 98% rename from app-emulation/libvirt/libvirt-9.4.0-r3.ebuild rename to app-emulation/libvirt/libvirt-9.4.0-r4.ebuild index 1118dfad61ae..b7825aeffae0 100644 --- a/app-emulation/libvirt/libvirt-9.4.0-r3.ebuild +++ b/app-emulation/libvirt/libvirt-9.4.0-r4.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then @@ -146,6 +146,7 @@ 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.4.0-fix-paths-for-apparmor.patch + "${FILESDIR}"/${PN}-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch ) pkg_setup() { diff --git a/app-emulation/libvirt/libvirt-9.5.0.ebuild b/app-emulation/libvirt/libvirt-9.5.0-r1.ebuild similarity index 98% rename from app-emulation/libvirt/libvirt-9.5.0.ebuild rename to app-emulation/libvirt/libvirt-9.5.0-r1.ebuild index 0a0255e18fcf..c1e868edd1b4 100644 --- a/app-emulation/libvirt/libvirt-9.5.0.ebuild +++ b/app-emulation/libvirt/libvirt-9.5.0-r1.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then @@ -146,6 +146,7 @@ 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.4.0-fix-paths-for-apparmor.patch + "${FILESDIR}"/${PN}-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch ) pkg_setup() { diff --git a/app-emulation/libvirt/libvirt-9.6.0.ebuild b/app-emulation/libvirt/libvirt-9.6.0.ebuild index 4adcd0b92658..ac2cd4e25b3e 100644 --- a/app-emulation/libvirt/libvirt-9.6.0.ebuild +++ b/app-emulation/libvirt/libvirt-9.6.0.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then diff --git a/app-emulation/libvirt/libvirt-9.8.0.ebuild b/app-emulation/libvirt/libvirt-9.8.0.ebuild index 4adcd0b92658..f170ab26652d 100644 --- a/app-emulation/libvirt/libvirt-9.8.0.ebuild +++ b/app-emulation/libvirt/libvirt-9.8.0.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then @@ -21,7 +21,7 @@ if [[ ${PV} = *9999* ]]; then else SRC_URI="https://libvirt.org/sources/${P}.tar.xz verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" fi DESCRIPTION="C toolkit to manipulate virtual machines" diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 753f54b9a2e9..195489fd346d 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -11,7 +11,7 @@ EAPI=8 # Please bump them together! PYTHON_COMPAT=( python3_{9..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig if [[ ${PV} = *9999* ]]; then diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index c7a9ac42888d..910dd2f70ad1 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -2,8 +2,6 @@ DIST berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 84094 DIST berkeley-testfloat-3-40619cbb3bf32872df8c53cc457039229428a263.tar.bz2 90086 BLAKE2B ab2070622453a7a0a1fbcf234df68cc7316474c04482b2ac13c700edbb5624968c5274f337dc84f06c4ab6c3e82698cd7b0b30fe206d004b0715f15a2cc7cfd1 SHA512 969892af9fdf16d45660753ed02bbd8d6159928e5e6ef2f87aed8a08d995bb19d2115fb6b559522074492b2595716d314c5c059bfa69c7fbb5aab9275582c22e DIST keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 27971 BLAKE2B 0ed69ad24c53bd459c8753565814bcc1cd858f20d3a046c38912a35bcb0ba6d388ef5d2b93157cd028959284b330caf5467d82071c3df56a405dd8e08fd177c7 SHA512 8f2cc14e8bd46cb045e3ebfe32e463793ab7472ebda9b57b8ea0b06fa107a1a99c3ebcacb9c4548e30698d8ec154c0e56f789385201182b680819b8068a103f2 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 -DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 -DIST qemu-7.2.3.tar.xz 122395692 BLAKE2B 4e65cac7505a56da85c1d98dc6029d516dd4f07f0211ea5213724d231d448d9b49cc91a3058a2a89908608078854d97da480e6f0bc7ce47d9555c2bb1177fbdc SHA512 09523d456175da47d58d8d56fe9a95416ee3e6fd8aa7766383033396a1e5bd10f7758832f7f2b8662068ef94b21ab6a3a351c9158fb6bde0e1d7d5fb393bf6c7 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42 SHA512 fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b DIST qemu-7.2.6.tar.xz 121322888 BLAKE2B c3f51cc1647f5c75774513f624c2e1a1e4badd7275c9f9a64a175809daf17d0b3c58eab0c36fa98fc46834d4d79f8552d1c9f34e840ee21ddd049cc3adba480a SHA512 534fffe2d751a707a7cf15db8d5b9eddc2468fd7fe875715e79ee879fb20d7370553588384d345b586eeaddf9284de36f2d0d69f747380ee55161cc6eb09bf30 DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 diff --git a/app-emulation/qemu/qemu-7.2.0-r3.ebuild b/app-emulation/qemu/qemu-7.2.0-r3.ebuild deleted file mode 100644 index 74224d9d66ed..000000000000 --- a/app-emulation/qemu/qemu-7.2.0-r3.ebuild +++ /dev/null @@ -1,973 +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-qemu-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} -QEMU_DOCS_PREBUILT_DEV=ajak -QEMU_DOCS_VERSION="${PV}" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{9,10,11} ) -PYTHON_REQ_USE="ncurses,readline" - -FIRMWARE_ABI_VERSION="7.2.0" - -inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ - pax-utils xdg-utils - -if [[ ${PV} == *9999* ]]; then - QEMU_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" - EGIT_SUBMODULES=( - tests/fp/berkeley-softfloat-3 - tests/fp/berkeley-testfloat-3 - ui/keycodemapdb - ) - inherit git-r3 - SRC_URI="" -else - MY_P="${PN}-${PV/_rc/-rc}" - SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" - - if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" - fi - - S="${WORKDIR}/${MY_P}" - [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" -fi - -DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" -HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" - -LICENSE="GPL-2 LGPL-2 BSD-2" -SLOT="0" - -[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" - -IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} - +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring - jack jemalloc +jpeg - lzo multipath - ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs - plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux - +slirp - smartcard snappy spice ssh static static-user systemtap test udev usb - usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen - zstd" - -COMMON_TARGETS=" - aarch64 - alpha - arm - cris - hppa - i386 - loongarch64 - m68k - microblaze - microblazeel - mips - mips64 - mips64el - mipsel - nios2 - or1k - ppc - ppc64 - riscv32 - riscv64 - s390x - sh4 - sh4eb - sparc - sparc64 - x86_64 - xtensa - xtensaeb -" -IUSE_SOFTMMU_TARGETS=" - ${COMMON_TARGETS} - avr - rx - tricore -" -IUSE_USER_TARGETS=" - ${COMMON_TARGETS} - aarch64_be - armeb - hexagon - mipsn32 - mipsn32el - ppc64le - sparc32plus -" - -use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) -use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) -IUSE+=" ${use_softmmu_targets} ${use_user_targets}" - -RESTRICT="!test? ( test )" - -# Allow no targets to be built so that people can get a tools-only build. -# Block USE flag configurations known to not work. -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - qemu_softmmu_targets_arm? ( fdt ) - qemu_softmmu_targets_microblaze? ( fdt ) - qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc64? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) - qemu_softmmu_targets_riscv32? ( fdt ) - qemu_softmmu_targets_riscv64? ( fdt ) - qemu_softmmu_targets_x86_64? ( fdt ) - sdl-image? ( sdl ) - static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) - static-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( seccomp ) " -done - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# and user/softmmu targets (qemu-*, qemu-system-*). -# -# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. -# -# The attr lib isn't always linked in (although the USE flag is always -# respected). This is because qemu supports using the C library's API -# when available rather than always using the external library. -ALL_DEPEND=" - dev-libs/glib:2[static-libs(+)] - sys-libs/zlib[static-libs(+)] - python? ( ${PYTHON_DEPS} ) - systemtap? ( dev-util/systemtap ) - xattr? ( sys-apps/attr[static-libs(+)] )" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# softmmu targets (qemu-system-*). -SOFTMMU_TOOLS_DEPEND=" - sys-libs/libcap-ng[static-libs(+)] - >=x11-libs/pixman-0.28.0[static-libs(+)] - accessibility? ( - app-accessibility/brltty[api] - app-accessibility/brltty[static-libs(+)] - ) - aio? ( dev-libs/libaio[static-libs(+)] ) - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bpf? ( dev-libs/libbpf:= ) - bzip2? ( app-arch/bzip2[static-libs(+)] ) - capstone? ( dev-libs/capstone:=[static-libs(+)] ) - curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) - fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) - fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) - glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) - gnutls? ( - >=net-libs/gnutls-3.0:=[static-libs(+)] - dev-libs/nettle:=[static-libs(+)] - ) - gtk? ( - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - vte? ( x11-libs/vte:2.91 ) - ) - infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) - iscsi? ( net-libs/libiscsi ) - io-uring? ( sys-libs/liburing:=[static-libs(+)] ) - jack? ( virtual/jack ) - jemalloc? ( dev-libs/jemalloc ) - jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) - lzo? ( dev-libs/lzo:2[static-libs(+)] ) - multipath? ( sys-fs/multipath-tools ) - ncurses? ( - sys-libs/ncurses:=[unicode(+)] - sys-libs/ncurses:=[static-libs(+)] - ) - nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) - numa? ( sys-process/numactl[static-libs(+)] ) - opengl? ( - virtual/opengl - media-libs/libepoxy[static-libs(+)] - media-libs/mesa[static-libs(+)] - media-libs/mesa[egl(+),gbm(+)] - ) - pam? ( sys-libs/pam ) - png? ( media-libs/libpng:0=[static-libs(+)] ) - pulseaudio? ( media-libs/libpulse ) - rbd? ( sys-cluster/ceph ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) - sdl? ( - media-libs/libsdl2[video] - media-libs/libsdl2[static-libs(+)] - ) - sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) - seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) - slirp? ( net-libs/libslirp[static-libs(+)] ) - smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) - snappy? ( app-arch/snappy:= ) - spice? ( - >=app-emulation/spice-protocol-0.12.3 - >=app-emulation/spice-0.12.0[static-libs(+)] - ) - ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) - udev? ( virtual/libudev:= ) - usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) - usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) - vde? ( net-misc/vde[static-libs(+)] ) - virgl? ( media-libs/virglrenderer[static-libs(+)] ) - virtfs? ( sys-libs/libcap ) - xen? ( app-emulation/xen-tools:= ) - zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) -" - -EDK2_OVMF_VERSION="202202" -SEABIOS_VERSION="1.16.0" - -X86_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} - ~sys-firmware/ipxe-1.21.1[binary,qemu] - ~sys-firmware/seabios-bin-${SEABIOS_VERSION} - ~sys-firmware/sgabios-0.1_pre10[binary] - ) - !pin-upstream-blobs? ( - || ( - >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} - >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} - ) - sys-firmware/ipxe[qemu] - || ( - >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] - >=sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - sys-firmware/sgabios - )" -PPC_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - !pin-upstream-blobs? ( - || ( - >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] - >=sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - ) -" - -BDEPEND=" - $(python_gen_impl_dep) - dev-lang/perl - dev-util/meson - sys-apps/texinfo - virtual/pkgconfig - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) - gtk? ( nls? ( sys-devel/gettext ) ) - test? ( - dev-libs/glib[utils] - sys-devel/bc - ) -" -CDEPEND=" - !static? ( - ${ALL_DEPEND//\[static-libs(+)]} - ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} - ) - qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) -" -DEPEND="${CDEPEND} - kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) - static? ( - ${ALL_DEPEND} - ${SOFTMMU_TOOLS_DEPEND} - ) - static-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - )" - -PATCHES=( - "${FILESDIR}"/${PN}-5.2.0-disable-keymap.patch - "${FILESDIR}"/${PN}-6.0.0-make.patch - "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch - "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch - "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch - "${FILESDIR}"/${PN}-7.2.0-linux-headers-6.2-glibc-2.36.patch - "${FILESDIR}"/${PN}-7.2.0-tcg-curl-ssl.patch -) - -QA_PREBUILT=" - usr/share/qemu/hppa-firmware.img - usr/share/qemu/openbios-ppc - usr/share/qemu/openbios-sparc64 - usr/share/qemu/openbios-sparc32 - usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf - usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf - usr/share/qemu/palcode-clipper - usr/share/qemu/s390-ccw.img - usr/share/qemu/s390-netboot.img - usr/share/qemu/u-boot.e500 -" - -QA_WX_LOAD="usr/bin/qemu-i386 - usr/bin/qemu-x86_64 - usr/bin/qemu-alpha - usr/bin/qemu-arm - usr/bin/qemu-cris - usr/bin/qemu-m68k - usr/bin/qemu-microblaze - usr/bin/qemu-microblazeel - usr/bin/qemu-mips - usr/bin/qemu-mipsel - usr/bin/qemu-or1k - usr/bin/qemu-ppc - usr/bin/qemu-ppc64 - usr/bin/qemu-sh4 - usr/bin/qemu-sh4eb - usr/bin/qemu-sparc - usr/bin/qemu-sparc64 - usr/bin/qemu-armeb - usr/bin/qemu-sparc32plus - usr/bin/qemu-s390x - usr/bin/qemu-unicore32 -" - -DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the -kernel module loaded before running kvm. The easiest way to ensure that the -kernel module is loaded is to load it on boot. - For AMD CPUs the module is called 'kvm-amd'. - For Intel CPUs the module is called 'kvm-intel'. -Please review /etc/conf.d/modules for how to load these. - -Make sure your user is in the 'kvm' group. Just run - $ gpasswd -a kvm -then have re-login. - -For brand new installs, the default permissions on /dev/kvm might not let -you access it. You can tell udev to reset ownership/perms: - $ udevadm trigger -c add /dev/kvm - -If you want to register binfmt handlers for qemu user targets: -For openrc: - # rc-update add qemu-binfmt -For systemd: - # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 2 6 25; then - eerror "This version of KVM requires a host kernel of 2.6.25 or higher." - elif use kernel_linux; then - if ! linux_config_exists; then - eerror "Unable to check your kernel for KVM support" - else - CONFIG_CHECK="~KVM ~TUN ~BRIDGE" - ERROR_KVM="You must enable KVM in your kernel to continue" - ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" - ERROR_KVM_AMD+=" your kernel configuration." - ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" - ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." - ERROR_TUN="You will need the Universal TUN/TAP driver compiled" - ERROR_TUN+=" into your kernel or loaded as a module to use the" - ERROR_TUN+=" virtual network device if using -net tap." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" - ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" - ERROR_VHOST_NET+=" support" - - if use amd64 || use x86 || use amd64-linux || use x86-linux; then - if grep -q AuthenticAMD /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_AMD" - elif grep -q GenuineIntel /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_INTEL" - fi - fi - - use python && CONFIG_CHECK+=" ~DEBUG_FS" - ERROR_DEBUG_FS="debugFS support required for kvm_stat" - - # Now do the actual checks setup above - check_extra_config - fi - fi - - if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then - eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" - eerror "instances are still pointing to it. Please update your" - eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" - eerror "and the right system binary (e.g. qemu-system-x86_64)." - die "update your virt configs to not use qemu-kvm" - fi -} - -# Sanity check to make sure target lists are kept up-to-date. -check_targets() { - local var=$1 mak=$2 - local detected sorted - - pushd "${S}"/configs/targets/ >/dev/null || die - - # Force C locale until glibc is updated. #564936 - detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) - sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "${var}: ${sorted}" - eerror "$(printf '%-*s' ${#var} configure): ${detected}" - die "sync ${var} to the list of targets" - fi - - popd >/dev/null -} - -src_prepare() { - check_targets IUSE_SOFTMMU_TARGETS softmmu - check_targets IUSE_USER_TARGETS linux-user - - default - - # Use correct toolchain to fix cross-compiling - tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS - export WINDRES=${CHOST}-windres - - # Verbose builds - MAKEOPTS+=" V=1" - - # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but - # this setting (-U then -D..=2) will prevent us from trying out 3, so - # drop it. No change to level of protection b/c we patch our toolchain. - sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die - - # Remove bundled modules - rm -r dtc meson roms/*/ || die -} - -## -# configures qemu based on the build directory and the build type -# we are using. -# -qemu_src_configure() { - debug-print-function ${FUNCNAME} "$@" - - local buildtype=$1 - local builddir="${S}/${buildtype}-build" - - mkdir "${builddir}" || die - - local conf_opts=( - --prefix=/usr - --sysconfdir=/etc - --bindir=/usr/bin - --libdir=/usr/$(get_libdir) - --datadir=/usr/share - --docdir=/usr/share/doc/${PF}/html - --mandir=/usr/share/man - --localstatedir=/var - --disable-bsd-user - --disable-containers # bug #732972 - --disable-guest-agent - --disable-strip - --with-git-submodules=ignore - - # bug #746752: TCG interpreter has a few limitations: - # - it does not support FPU - # - it's generally slower on non-self-modifying code - # It's advantage is support for host architectures - # where native codegeneration is not implemented. - # Gentoo has qemu keyworded only on targets with - # native code generation available. Avoid the interpreter. - --disable-tcg-interpreter - - --disable-werror - # We support gnutls/nettle for crypto operations. It is possible - # to use gcrypt when gnutls/nettle are disabled (but not when they - # are enabled), but it's not really worth the hassle. Disable it - # all the time to avoid automatically detecting it. #568856 - --disable-gcrypt - --cc="$(tc-getCC)" - --cxx="$(tc-getCXX)" - --host-cc="$(tc-getBUILD_CC)" - - $(use_enable alsa) - $(use_enable debug debug-info) - $(use_enable debug debug-tcg) - $(use_enable jack) - $(use_enable nls gettext) - $(use_enable oss) - $(use_enable plugins) - $(use_enable pulseaudio pa) - $(use_enable selinux) - $(use_enable xattr attr) - ) - - # Disable options not used by user targets. This simplifies building - # static user targets (USE=static-user) considerably. - conf_notuser() { - if [[ ${buildtype} == "user" ]] ; then - echo "--disable-${2:-$1}" - else - use_enable "$@" - fi - } - # Enable option only for softmmu build, but not 'user' or 'tools' - conf_softmmu() { - if [[ ${buildtype} == "softmmu" ]] ; then - use_enable "$@" - else - echo "--disable-${2:-$1}" - fi - } - # Enable option only for tools build, but not 'user' or 'softmmu' - conf_tools() { - if [[ ${buildtype} == "tools" ]] ; then - use_enable "$@" - else - echo "--disable-${2:-$1}" - fi - } - # Special case for the malloc flag, because the --disable flag does - # not exist and trying like above will break configuring. - conf_malloc() { - if [[ ! ${buildtype} == "user" ]] ; then - usex "${1}" "--enable-malloc=${1}" "" - fi - } - conf_opts+=( - $(conf_notuser accessibility brlapi) - $(conf_notuser aio linux-aio) - $(conf_softmmu bpf) - $(conf_notuser bzip2) - $(conf_notuser capstone) - $(conf_notuser curl) - $(conf_tools doc docs) - $(conf_notuser fdt) - $(conf_notuser fuse) - $(conf_notuser glusterfs) - $(conf_notuser gnutls) - $(conf_notuser gnutls nettle) - $(conf_notuser gtk) - $(conf_notuser infiniband rdma) - $(conf_notuser iscsi libiscsi) - $(conf_notuser io-uring linux-io-uring) - $(conf_malloc jemalloc) - $(conf_notuser jpeg vnc-jpeg) - $(conf_notuser kernel_linux kvm) - $(conf_notuser lzo) - $(conf_notuser multipath mpath) - $(conf_notuser ncurses curses) - $(conf_notuser nfs libnfs) - $(conf_notuser numa) - $(conf_notuser opengl) - $(conf_notuser pam auth-pam) - $(conf_notuser png) - $(conf_notuser rbd) - $(conf_notuser sasl vnc-sasl) - $(conf_notuser sdl) - $(conf_softmmu sdl-image) - $(conf_notuser seccomp) - $(conf_notuser slirp) - $(conf_notuser smartcard) - $(conf_notuser snappy) - $(conf_notuser spice) - $(conf_notuser ssh libssh) - $(conf_notuser udev libudev) - $(conf_notuser usb libusb) - $(conf_notuser usbredir usb-redir) - $(conf_notuser vde) - $(conf_notuser vhost-net) - $(conf_notuser virgl virglrenderer) - $(conf_softmmu virtfs) - $(conf_notuser vnc) - $(conf_notuser vte) - $(conf_notuser xen) - $(conf_notuser xen xen-pci-passthrough) - # use prebuilt keymaps, bug #759604 - --disable-xkbcommon - $(conf_notuser zstd) - ) - - if [[ ! ${buildtype} == "user" ]] ; then - # audio options - local audio_opts=( - # Note: backend order matters here: #716202 - # We iterate from higher-level to lower level. - $(usex pulseaudio pa "") - $(usev jack) - $(usev sdl) - $(usev alsa) - $(usev oss) - ) - conf_opts+=( - --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") - ) - fi - - case ${buildtype} in - user) - conf_opts+=( - --enable-linux-user - --disable-system - --disable-blobs - --disable-tools - --disable-cap-ng - --disable-seccomp - ) - local static_flag="static-user" - ;; - softmmu) - conf_opts+=( - --disable-linux-user - --enable-system - --disable-tools - --enable-cap-ng - --enable-seccomp - ) - local static_flag="static" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --disable-blobs - --enable-tools - --enable-cap-ng - ) - local static_flag="static" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) - - # We always want to attempt to build with PIE support as it results - # in a more secure binary. But it doesn't work with static or if - # the current GCC doesn't have PIE support. - if use ${static_flag}; then - conf_opts+=( --static --disable-pie ) - else - tc-enables-pie && conf_opts+=( --enable-pie ) - fi - - # Meson will not use a cross-file unless cross_prefix is set. - tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) - - # Plumb through equivalent of EXTRA_ECONF to allow experiments - # like bug #747928. - conf_opts+=( ${EXTRA_CONF_QEMU} ) - - echo "../configure ${conf_opts[*]}" - cd "${builddir}" - ../configure "${conf_opts[@]}" || die "configure failed" -} - -src_configure() { - local target - - python_setup - - softmmu_targets= softmmu_bins=() - user_targets= user_bins=() - - for target in ${IUSE_SOFTMMU_TARGETS} ; do - if use "qemu_softmmu_targets_${target}"; then - softmmu_targets+=",${target}-softmmu" - softmmu_bins+=( "qemu-system-${target}" ) - fi - done - - for target in ${IUSE_USER_TARGETS} ; do - if use "qemu_user_targets_${target}"; then - user_targets+=",${target}-linux-user" - user_bins+=( "qemu-${target}" ) - fi - done - - softmmu_targets=${softmmu_targets#,} - user_targets=${user_targets#,} - - [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" - [[ -n ${user_targets} ]] && qemu_src_configure "user" - qemu_src_configure "tools" -} - -src_compile() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" || die - default - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" || die - default - fi - - cd "${S}/tools-build" || die - default -} - -src_test() { - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" || die - pax-mark m */qemu-system-* #515550 - emake check - fi -} - -qemu_python_install() { - python_domodule "${S}/python/qemu" - - python_doscript "${S}/scripts/kvm/vmxcap" - python_doscript "${S}/scripts/qmp/qmp-shell" - python_doscript "${S}/scripts/qmp/qemu-ga-client" -} - -# Generate binfmt support files. -# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) -# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) -generate_initd() { - local out="${T}/qemu-binfmt" - local out_systemd="${T}/qemu.conf" - local d="${T}/binfmt.d" - - einfo "Generating qemu binfmt scripts and configuration files" - - # Generate the debian fragments first. - mkdir -p "${d}" - "${S}"/scripts/qemu-binfmt-conf.sh \ - --debian \ - --exportdir "${d}" \ - --qemu-path "${EPREFIX}/usr/bin" \ - || die - # Then turn the fragments into a shell script we can source. - sed -E -i \ - -e 's:^([^ ]+) (.*)$:\1="\2":' \ - "${d}"/* || die - - # Generate the init.d script by assembling the fragments from above. - local f qcpu package interpreter magic mask - cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die - for f in "${d}"/qemu-* ; do - source "${f}" - - # Normalize the cpu logic like we do in the init.d for the native cpu. - qcpu=${package#qemu-} - case ${qcpu} in - arm*) qcpu="arm";; - mips*) qcpu="mips";; - ppc*) qcpu="ppc";; - s390*) qcpu="s390";; - sh*) qcpu="sh";; - sparc*) qcpu="sparc";; - esac - - # we use 'printf' here to be portable across 'sh' - # implementations: #679168 - cat <>"${out}" - if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then - printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register - fi -EOF - - echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" - - done - cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die -} - -src_install() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - emake DESTDIR="${ED}" install - - # Install binfmt handler init script for user targets. - generate_initd - doinitd "${T}/qemu-binfmt" - - # Install binfmt/qemu.conf. - insinto "/usr/share/qemu/binfmt.d" - doins "${T}/qemu.conf" - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - emake DESTDIR="${ED}" install - - # This might not exist if the test failed. #512010 - [[ -e check-report.html ]] && dodoc check-report.html - - if use kernel_linux; then - udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules - fi - - if use python; then - python_foreach_impl qemu_python_install - fi - fi - - cd "${S}/tools-build" || die - emake DESTDIR="${ED}" install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] - fi - - # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 - pushd "${ED}"/usr/bin >/dev/null || die - pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 - popd >/dev/null || die - - # Install config file example for qemu-bridge-helper - insinto "/etc/qemu" - doins "${FILESDIR}/bridge.conf" - - cd "${S}" || die - dodoc MAINTAINERS docs/specs/pci-ids.txt - newdoc pc-bios/README README.pc-bios - - # Disallow stripping of prebuilt firmware files. - dostrip -x ${QA_PREBUILT} - - if [[ -n ${softmmu_targets} ]]; then - # Remove SeaBIOS since we're using the SeaBIOS packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin - fi - - # Remove vgabios since we're using the seavgabios packaged one - rm "${ED}/usr/share/qemu/vgabios.bin" - rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" - rm "${ED}/usr/share/qemu/vgabios-qxl.bin" - rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" - rm "${ED}/usr/share/qemu/vgabios-virtio.bin" - rm "${ED}/usr/share/qemu/vgabios-vmware.bin" - - # PPC/PPC64 loads vgabios-stdvga - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then - dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin - dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin - dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin - dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin - dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin - dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin - fi - - # Remove sgabios since we're using the sgabios packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin - fi - - # Remove iPXE since we're using the iPXE packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom - dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom - dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom - dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom - dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom - dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom - fi - fi - - DISABLE_AUTOFORMATTING=true - readme.gentoo_create_doc -} - -firmware_abi_change() { - local pv - for pv in ${REPLACING_VERSIONS}; do - if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then - return 0 - fi - done - return 1 -} - -pkg_postinst() { - if [[ -n ${softmmu_targets} ]] && use kernel_linux; then - udev_reload - fi - - xdg_icon_cache_update - - [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ - fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper - - DISABLE_AUTOFORMATTING=true - readme.gentoo_print_elog - - if use pin-upstream-blobs && firmware_abi_change; then - ewarn "This version of qemu pins new versions of firmware blobs:" - - if has_version 'sys-firmware/edk2-ovmf-bin'; then - ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" - else - ewarn " $(best_version sys-firmware/edk2-ovmf)" - fi - - if has_version 'sys-firmware/seabios-bin'; then - ewarn " $(best_version sys-firmware/seabios-bin)" - else - ewarn " $(best_version sys-firmware/seabios)" - fi - - ewarn " $(best_version sys-firmware/ipxe)" - ewarn " $(best_version sys-firmware/sgabios)" - ewarn "This might break resume of hibernated guests (started with a different" - ewarn "firmware version) and live migration to/from qemu versions with different" - ewarn "firmware. Please (cold) restart all running guests. For functional" - ewarn "guest migration ensure that all" - ewarn "hosts run at least" - ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." - fi -} - -pkg_info() { - echo "Using:" - echo " $(best_version app-emulation/spice-protocol)" - - if has_version 'sys-firmware/edk2-ovmf-bin'; then - echo " $(best_version sys-firmware/edk2-ovmf-bin)" - else - echo " $(best_version sys-firmware/edk2-ovmf)" - fi - - if has_version 'sys-firmware/seabios-bin'; then - echo " $(best_version sys-firmware/seabios-bin)" - else - echo " $(best_version sys-firmware/seabios)" - fi - - echo " $(best_version sys-firmware/ipxe)" - echo " $(best_version sys-firmware/sgabios)" -} - -pkg_postrm() { - xdg_icon_cache_update - udev_reload -} diff --git a/app-emulation/qemu/qemu-7.2.3.ebuild b/app-emulation/qemu/qemu-7.2.3.ebuild deleted file mode 100644 index 722591a56c29..000000000000 --- a/app-emulation/qemu/qemu-7.2.3.ebuild +++ /dev/null @@ -1,972 +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-qemu-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} -QEMU_DOCS_PREBUILT_DEV=ajak -QEMU_DOCS_VERSION="7.2.0" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{9,10,11} ) -PYTHON_REQ_USE="ncurses,readline" - -FIRMWARE_ABI_VERSION="7.2.0" - -inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ - pax-utils xdg-utils - -if [[ ${PV} == *9999* ]]; then - QEMU_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" - EGIT_SUBMODULES=( - tests/fp/berkeley-softfloat-3 - tests/fp/berkeley-testfloat-3 - ui/keycodemapdb - ) - inherit git-r3 - SRC_URI="" -else - MY_P="${PN}-${PV/_rc/-rc}" - SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" - - if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" - fi - - S="${WORKDIR}/${MY_P}" - [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" -HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" - -LICENSE="GPL-2 LGPL-2 BSD-2" -SLOT="0" - -[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" - -IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} - +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring - jack jemalloc +jpeg - lzo multipath - ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs - plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux - +slirp - smartcard snappy spice ssh static static-user systemtap test udev usb - usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen - zstd" - -COMMON_TARGETS=" - aarch64 - alpha - arm - cris - hppa - i386 - loongarch64 - m68k - microblaze - microblazeel - mips - mips64 - mips64el - mipsel - nios2 - or1k - ppc - ppc64 - riscv32 - riscv64 - s390x - sh4 - sh4eb - sparc - sparc64 - x86_64 - xtensa - xtensaeb -" -IUSE_SOFTMMU_TARGETS=" - ${COMMON_TARGETS} - avr - rx - tricore -" -IUSE_USER_TARGETS=" - ${COMMON_TARGETS} - aarch64_be - armeb - hexagon - mipsn32 - mipsn32el - ppc64le - sparc32plus -" - -use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) -use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) -IUSE+=" ${use_softmmu_targets} ${use_user_targets}" - -RESTRICT="!test? ( test )" - -# Allow no targets to be built so that people can get a tools-only build. -# Block USE flag configurations known to not work. -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - qemu_softmmu_targets_arm? ( fdt ) - qemu_softmmu_targets_microblaze? ( fdt ) - qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc64? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) - qemu_softmmu_targets_riscv32? ( fdt ) - qemu_softmmu_targets_riscv64? ( fdt ) - qemu_softmmu_targets_x86_64? ( fdt ) - sdl-image? ( sdl ) - static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) - static-user? ( !plugins ) - virgl? ( opengl ) - virtfs? ( xattr ) - vnc? ( gnutls ) - vte? ( gtk ) - multipath? ( udev ) - plugins? ( !static !static-user ) -" -for smname in ${IUSE_SOFTMMU_TARGETS} ; do - REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( seccomp ) " -done - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# and user/softmmu targets (qemu-*, qemu-system-*). -# -# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. -# -# The attr lib isn't always linked in (although the USE flag is always -# respected). This is because qemu supports using the C library's API -# when available rather than always using the external library. -ALL_DEPEND=" - dev-libs/glib:2[static-libs(+)] - sys-libs/zlib[static-libs(+)] - python? ( ${PYTHON_DEPS} ) - systemtap? ( dev-util/systemtap ) - xattr? ( sys-apps/attr[static-libs(+)] )" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# softmmu targets (qemu-system-*). -SOFTMMU_TOOLS_DEPEND=" - sys-libs/libcap-ng[static-libs(+)] - >=x11-libs/pixman-0.28.0[static-libs(+)] - accessibility? ( - app-accessibility/brltty[api] - app-accessibility/brltty[static-libs(+)] - ) - aio? ( dev-libs/libaio[static-libs(+)] ) - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bpf? ( dev-libs/libbpf:= ) - bzip2? ( app-arch/bzip2[static-libs(+)] ) - capstone? ( dev-libs/capstone:=[static-libs(+)] ) - curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) - fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) - fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) - glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) - gnutls? ( - >=net-libs/gnutls-3.0:=[static-libs(+)] - dev-libs/nettle:=[static-libs(+)] - ) - gtk? ( - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - vte? ( x11-libs/vte:2.91 ) - ) - infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) - iscsi? ( net-libs/libiscsi ) - io-uring? ( sys-libs/liburing:=[static-libs(+)] ) - jack? ( virtual/jack ) - jemalloc? ( dev-libs/jemalloc ) - jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) - lzo? ( dev-libs/lzo:2[static-libs(+)] ) - multipath? ( sys-fs/multipath-tools ) - ncurses? ( - sys-libs/ncurses:=[unicode(+)] - sys-libs/ncurses:=[static-libs(+)] - ) - nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) - numa? ( sys-process/numactl[static-libs(+)] ) - opengl? ( - virtual/opengl - media-libs/libepoxy[static-libs(+)] - media-libs/mesa[static-libs(+)] - media-libs/mesa[egl(+),gbm(+)] - ) - pam? ( sys-libs/pam ) - png? ( media-libs/libpng:0=[static-libs(+)] ) - pulseaudio? ( media-libs/libpulse ) - rbd? ( sys-cluster/ceph ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) - sdl? ( - media-libs/libsdl2[video] - media-libs/libsdl2[static-libs(+)] - ) - sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) - seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) - slirp? ( net-libs/libslirp[static-libs(+)] ) - smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) - snappy? ( app-arch/snappy:= ) - spice? ( - >=app-emulation/spice-protocol-0.12.3 - >=app-emulation/spice-0.12.0[static-libs(+)] - ) - ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) - udev? ( virtual/libudev:= ) - usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) - usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) - vde? ( net-misc/vde[static-libs(+)] ) - virgl? ( media-libs/virglrenderer[static-libs(+)] ) - virtfs? ( sys-libs/libcap ) - xen? ( app-emulation/xen-tools:= ) - zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) -" - -EDK2_OVMF_VERSION="202202" -SEABIOS_VERSION="1.16.0" - -X86_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} - ~sys-firmware/ipxe-1.21.1[binary,qemu] - ~sys-firmware/seabios-bin-${SEABIOS_VERSION} - ~sys-firmware/sgabios-0.1_pre10[binary] - ) - !pin-upstream-blobs? ( - || ( - >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} - >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} - ) - sys-firmware/ipxe[qemu] - || ( - >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] - >=sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - sys-firmware/sgabios - )" -PPC_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - !pin-upstream-blobs? ( - || ( - >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] - >=sys-firmware/seabios-bin-${SEABIOS_VERSION} - ) - ) -" - -BDEPEND=" - $(python_gen_impl_dep) - dev-lang/perl - dev-util/meson - sys-apps/texinfo - virtual/pkgconfig - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) - gtk? ( nls? ( sys-devel/gettext ) ) - test? ( - dev-libs/glib[utils] - sys-devel/bc - ) -" -CDEPEND=" - !static? ( - ${ALL_DEPEND//\[static-libs(+)]} - ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} - ) - qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) -" -DEPEND="${CDEPEND} - kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) - static? ( - ${ALL_DEPEND} - ${SOFTMMU_TOOLS_DEPEND} - ) - static-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} - acct-group/kvm - selinux? ( - sec-policy/selinux-qemu - sys-libs/libselinux - )" - -PATCHES=( - "${FILESDIR}"/${PN}-5.2.0-disable-keymap.patch - "${FILESDIR}"/${PN}-6.0.0-make.patch - "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch - "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch - "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch - "${FILESDIR}"/${PN}-7.2.0-linux-headers-6.2-glibc-2.36.patch -) - -QA_PREBUILT=" - usr/share/qemu/hppa-firmware.img - usr/share/qemu/openbios-ppc - usr/share/qemu/openbios-sparc64 - usr/share/qemu/openbios-sparc32 - usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf - usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf - usr/share/qemu/palcode-clipper - usr/share/qemu/s390-ccw.img - usr/share/qemu/s390-netboot.img - usr/share/qemu/u-boot.e500 -" - -QA_WX_LOAD="usr/bin/qemu-i386 - usr/bin/qemu-x86_64 - usr/bin/qemu-alpha - usr/bin/qemu-arm - usr/bin/qemu-cris - usr/bin/qemu-m68k - usr/bin/qemu-microblaze - usr/bin/qemu-microblazeel - usr/bin/qemu-mips - usr/bin/qemu-mipsel - usr/bin/qemu-or1k - usr/bin/qemu-ppc - usr/bin/qemu-ppc64 - usr/bin/qemu-sh4 - usr/bin/qemu-sh4eb - usr/bin/qemu-sparc - usr/bin/qemu-sparc64 - usr/bin/qemu-armeb - usr/bin/qemu-sparc32plus - usr/bin/qemu-s390x - usr/bin/qemu-unicore32 -" - -DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the -kernel module loaded before running kvm. The easiest way to ensure that the -kernel module is loaded is to load it on boot. - For AMD CPUs the module is called 'kvm-amd'. - For Intel CPUs the module is called 'kvm-intel'. -Please review /etc/conf.d/modules for how to load these. - -Make sure your user is in the 'kvm' group. Just run - $ gpasswd -a kvm -then have re-login. - -For brand new installs, the default permissions on /dev/kvm might not let -you access it. You can tell udev to reset ownership/perms: - $ udevadm trigger -c add /dev/kvm - -If you want to register binfmt handlers for qemu user targets: -For openrc: - # rc-update add qemu-binfmt -For systemd: - # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 2 6 25; then - eerror "This version of KVM requires a host kernel of 2.6.25 or higher." - elif use kernel_linux; then - if ! linux_config_exists; then - eerror "Unable to check your kernel for KVM support" - else - CONFIG_CHECK="~KVM ~TUN ~BRIDGE" - ERROR_KVM="You must enable KVM in your kernel to continue" - ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" - ERROR_KVM_AMD+=" your kernel configuration." - ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" - ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." - ERROR_TUN="You will need the Universal TUN/TAP driver compiled" - ERROR_TUN+=" into your kernel or loaded as a module to use the" - ERROR_TUN+=" virtual network device if using -net tap." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" - ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" - ERROR_VHOST_NET+=" support" - - if use amd64 || use x86 || use amd64-linux || use x86-linux; then - if grep -q AuthenticAMD /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_AMD" - elif grep -q GenuineIntel /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_INTEL" - fi - fi - - use python && CONFIG_CHECK+=" ~DEBUG_FS" - ERROR_DEBUG_FS="debugFS support required for kvm_stat" - - # Now do the actual checks setup above - check_extra_config - fi - fi - - if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then - eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" - eerror "instances are still pointing to it. Please update your" - eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" - eerror "and the right system binary (e.g. qemu-system-x86_64)." - die "update your virt configs to not use qemu-kvm" - fi -} - -# Sanity check to make sure target lists are kept up-to-date. -check_targets() { - local var=$1 mak=$2 - local detected sorted - - pushd "${S}"/configs/targets/ >/dev/null || die - - # Force C locale until glibc is updated. #564936 - detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) - sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "${var}: ${sorted}" - eerror "$(printf '%-*s' ${#var} configure): ${detected}" - die "sync ${var} to the list of targets" - fi - - popd >/dev/null -} - -src_prepare() { - check_targets IUSE_SOFTMMU_TARGETS softmmu - check_targets IUSE_USER_TARGETS linux-user - - default - - # Use correct toolchain to fix cross-compiling - tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS - export WINDRES=${CHOST}-windres - - # Verbose builds - MAKEOPTS+=" V=1" - - # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but - # this setting (-U then -D..=2) will prevent us from trying out 3, so - # drop it. No change to level of protection b/c we patch our toolchain. - sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die - - # Remove bundled modules - rm -r dtc meson roms/*/ || die -} - -## -# configures qemu based on the build directory and the build type -# we are using. -# -qemu_src_configure() { - debug-print-function ${FUNCNAME} "$@" - - local buildtype=$1 - local builddir="${S}/${buildtype}-build" - - mkdir "${builddir}" || die - - local conf_opts=( - --prefix=/usr - --sysconfdir=/etc - --bindir=/usr/bin - --libdir=/usr/$(get_libdir) - --datadir=/usr/share - --docdir=/usr/share/doc/${PF}/html - --mandir=/usr/share/man - --localstatedir=/var - --disable-bsd-user - --disable-containers # bug #732972 - --disable-guest-agent - --disable-strip - --with-git-submodules=ignore - - # bug #746752: TCG interpreter has a few limitations: - # - it does not support FPU - # - it's generally slower on non-self-modifying code - # It's advantage is support for host architectures - # where native codegeneration is not implemented. - # Gentoo has qemu keyworded only on targets with - # native code generation available. Avoid the interpreter. - --disable-tcg-interpreter - - --disable-werror - # We support gnutls/nettle for crypto operations. It is possible - # to use gcrypt when gnutls/nettle are disabled (but not when they - # are enabled), but it's not really worth the hassle. Disable it - # all the time to avoid automatically detecting it. #568856 - --disable-gcrypt - --cc="$(tc-getCC)" - --cxx="$(tc-getCXX)" - --host-cc="$(tc-getBUILD_CC)" - - $(use_enable alsa) - $(use_enable debug debug-info) - $(use_enable debug debug-tcg) - $(use_enable jack) - $(use_enable nls gettext) - $(use_enable oss) - $(use_enable plugins) - $(use_enable pulseaudio pa) - $(use_enable selinux) - $(use_enable xattr attr) - ) - - # Disable options not used by user targets. This simplifies building - # static user targets (USE=static-user) considerably. - conf_notuser() { - if [[ ${buildtype} == "user" ]] ; then - echo "--disable-${2:-$1}" - else - use_enable "$@" - fi - } - # Enable option only for softmmu build, but not 'user' or 'tools' - conf_softmmu() { - if [[ ${buildtype} == "softmmu" ]] ; then - use_enable "$@" - else - echo "--disable-${2:-$1}" - fi - } - # Enable option only for tools build, but not 'user' or 'softmmu' - conf_tools() { - if [[ ${buildtype} == "tools" ]] ; then - use_enable "$@" - else - echo "--disable-${2:-$1}" - fi - } - # Special case for the malloc flag, because the --disable flag does - # not exist and trying like above will break configuring. - conf_malloc() { - if [[ ! ${buildtype} == "user" ]] ; then - usex "${1}" "--enable-malloc=${1}" "" - fi - } - conf_opts+=( - $(conf_notuser accessibility brlapi) - $(conf_notuser aio linux-aio) - $(conf_softmmu bpf) - $(conf_notuser bzip2) - $(conf_notuser capstone) - $(conf_notuser curl) - $(conf_tools doc docs) - $(conf_notuser fdt) - $(conf_notuser fuse) - $(conf_notuser glusterfs) - $(conf_notuser gnutls) - $(conf_notuser gnutls nettle) - $(conf_notuser gtk) - $(conf_notuser infiniband rdma) - $(conf_notuser iscsi libiscsi) - $(conf_notuser io-uring linux-io-uring) - $(conf_malloc jemalloc) - $(conf_notuser jpeg vnc-jpeg) - $(conf_notuser kernel_linux kvm) - $(conf_notuser lzo) - $(conf_notuser multipath mpath) - $(conf_notuser ncurses curses) - $(conf_notuser nfs libnfs) - $(conf_notuser numa) - $(conf_notuser opengl) - $(conf_notuser pam auth-pam) - $(conf_notuser png) - $(conf_notuser rbd) - $(conf_notuser sasl vnc-sasl) - $(conf_notuser sdl) - $(conf_softmmu sdl-image) - $(conf_notuser seccomp) - $(conf_notuser slirp) - $(conf_notuser smartcard) - $(conf_notuser snappy) - $(conf_notuser spice) - $(conf_notuser ssh libssh) - $(conf_notuser udev libudev) - $(conf_notuser usb libusb) - $(conf_notuser usbredir usb-redir) - $(conf_notuser vde) - $(conf_notuser vhost-net) - $(conf_notuser virgl virglrenderer) - $(conf_softmmu virtfs) - $(conf_notuser vnc) - $(conf_notuser vte) - $(conf_notuser xen) - $(conf_notuser xen xen-pci-passthrough) - # use prebuilt keymaps, bug #759604 - --disable-xkbcommon - $(conf_notuser zstd) - ) - - if [[ ! ${buildtype} == "user" ]] ; then - # audio options - local audio_opts=( - # Note: backend order matters here: #716202 - # We iterate from higher-level to lower level. - $(usex pulseaudio pa "") - $(usev jack) - $(usev sdl) - $(usev alsa) - $(usev oss) - ) - conf_opts+=( - --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") - ) - fi - - case ${buildtype} in - user) - conf_opts+=( - --enable-linux-user - --disable-system - --disable-blobs - --disable-tools - --disable-cap-ng - --disable-seccomp - ) - local static_flag="static-user" - ;; - softmmu) - conf_opts+=( - --disable-linux-user - --enable-system - --disable-tools - --enable-cap-ng - --enable-seccomp - ) - local static_flag="static" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --disable-blobs - --enable-tools - --enable-cap-ng - ) - local static_flag="static" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) - - # We always want to attempt to build with PIE support as it results - # in a more secure binary. But it doesn't work with static or if - # the current GCC doesn't have PIE support. - if use ${static_flag}; then - conf_opts+=( --static --disable-pie ) - else - tc-enables-pie && conf_opts+=( --enable-pie ) - fi - - # Meson will not use a cross-file unless cross_prefix is set. - tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) - - # Plumb through equivalent of EXTRA_ECONF to allow experiments - # like bug #747928. - conf_opts+=( ${EXTRA_CONF_QEMU} ) - - echo "../configure ${conf_opts[*]}" - cd "${builddir}" - ../configure "${conf_opts[@]}" || die "configure failed" -} - -src_configure() { - local target - - python_setup - - softmmu_targets= softmmu_bins=() - user_targets= user_bins=() - - for target in ${IUSE_SOFTMMU_TARGETS} ; do - if use "qemu_softmmu_targets_${target}"; then - softmmu_targets+=",${target}-softmmu" - softmmu_bins+=( "qemu-system-${target}" ) - fi - done - - for target in ${IUSE_USER_TARGETS} ; do - if use "qemu_user_targets_${target}"; then - user_targets+=",${target}-linux-user" - user_bins+=( "qemu-${target}" ) - fi - done - - softmmu_targets=${softmmu_targets#,} - user_targets=${user_targets#,} - - [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" - [[ -n ${user_targets} ]] && qemu_src_configure "user" - qemu_src_configure "tools" -} - -src_compile() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" || die - default - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" || die - default - fi - - cd "${S}/tools-build" || die - default -} - -src_test() { - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" || die - pax-mark m */qemu-system-* #515550 - emake check - fi -} - -qemu_python_install() { - python_domodule "${S}/python/qemu" - - python_doscript "${S}/scripts/kvm/vmxcap" - python_doscript "${S}/scripts/qmp/qmp-shell" - python_doscript "${S}/scripts/qmp/qemu-ga-client" -} - -# Generate binfmt support files. -# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) -# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) -generate_initd() { - local out="${T}/qemu-binfmt" - local out_systemd="${T}/qemu.conf" - local d="${T}/binfmt.d" - - einfo "Generating qemu binfmt scripts and configuration files" - - # Generate the debian fragments first. - mkdir -p "${d}" - "${S}"/scripts/qemu-binfmt-conf.sh \ - --debian \ - --exportdir "${d}" \ - --qemu-path "${EPREFIX}/usr/bin" \ - || die - # Then turn the fragments into a shell script we can source. - sed -E -i \ - -e 's:^([^ ]+) (.*)$:\1="\2":' \ - "${d}"/* || die - - # Generate the init.d script by assembling the fragments from above. - local f qcpu package interpreter magic mask - cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die - for f in "${d}"/qemu-* ; do - source "${f}" - - # Normalize the cpu logic like we do in the init.d for the native cpu. - qcpu=${package#qemu-} - case ${qcpu} in - arm*) qcpu="arm";; - mips*) qcpu="mips";; - ppc*) qcpu="ppc";; - s390*) qcpu="s390";; - sh*) qcpu="sh";; - sparc*) qcpu="sparc";; - esac - - # we use 'printf' here to be portable across 'sh' - # implementations: #679168 - cat <>"${out}" - if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then - printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register - fi -EOF - - echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" - - done - cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die -} - -src_install() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - emake DESTDIR="${ED}" install - - # Install binfmt handler init script for user targets. - generate_initd - doinitd "${T}/qemu-binfmt" - - # Install binfmt/qemu.conf. - insinto "/usr/share/qemu/binfmt.d" - doins "${T}/qemu.conf" - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - emake DESTDIR="${ED}" install - - # This might not exist if the test failed. #512010 - [[ -e check-report.html ]] && dodoc check-report.html - - if use kernel_linux; then - udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules - fi - - if use python; then - python_foreach_impl qemu_python_install - fi - fi - - cd "${S}/tools-build" || die - emake DESTDIR="${ED}" install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] - fi - - # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 - pushd "${ED}"/usr/bin >/dev/null || die - pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 - popd >/dev/null || die - - # Install config file example for qemu-bridge-helper - insinto "/etc/qemu" - doins "${FILESDIR}/bridge.conf" - - cd "${S}" || die - dodoc MAINTAINERS docs/specs/pci-ids.txt - newdoc pc-bios/README README.pc-bios - - # Disallow stripping of prebuilt firmware files. - dostrip -x ${QA_PREBUILT} - - if [[ -n ${softmmu_targets} ]]; then - # Remove SeaBIOS since we're using the SeaBIOS packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin - fi - - # Remove vgabios since we're using the seavgabios packaged one - rm "${ED}/usr/share/qemu/vgabios.bin" - rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" - rm "${ED}/usr/share/qemu/vgabios-qxl.bin" - rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" - rm "${ED}/usr/share/qemu/vgabios-virtio.bin" - rm "${ED}/usr/share/qemu/vgabios-vmware.bin" - - # PPC/PPC64 loads vgabios-stdvga - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then - dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin - dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin - dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin - dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin - dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin - dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin - fi - - # Remove sgabios since we're using the sgabios packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin - fi - - # Remove iPXE since we're using the iPXE packaged one - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom - dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom - dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom - dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom - dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom - dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom - fi - fi - - DISABLE_AUTOFORMATTING=true - readme.gentoo_create_doc -} - -firmware_abi_change() { - local pv - for pv in ${REPLACING_VERSIONS}; do - if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then - return 0 - fi - done - return 1 -} - -pkg_postinst() { - if [[ -n ${softmmu_targets} ]] && use kernel_linux; then - udev_reload - fi - - xdg_icon_cache_update - - [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ - fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper - - DISABLE_AUTOFORMATTING=true - readme.gentoo_print_elog - - if use pin-upstream-blobs && firmware_abi_change; then - ewarn "This version of qemu pins new versions of firmware blobs:" - - if has_version 'sys-firmware/edk2-ovmf-bin'; then - ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" - else - ewarn " $(best_version sys-firmware/edk2-ovmf)" - fi - - if has_version 'sys-firmware/seabios-bin'; then - ewarn " $(best_version sys-firmware/seabios-bin)" - else - ewarn " $(best_version sys-firmware/seabios)" - fi - - ewarn " $(best_version sys-firmware/ipxe)" - ewarn " $(best_version sys-firmware/sgabios)" - ewarn "This might break resume of hibernated guests (started with a different" - ewarn "firmware version) and live migration to/from qemu versions with different" - ewarn "firmware. Please (cold) restart all running guests. For functional" - ewarn "guest migration ensure that all" - ewarn "hosts run at least" - ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." - fi -} - -pkg_info() { - echo "Using:" - echo " $(best_version app-emulation/spice-protocol)" - - if has_version 'sys-firmware/edk2-ovmf-bin'; then - echo " $(best_version sys-firmware/edk2-ovmf-bin)" - else - echo " $(best_version sys-firmware/edk2-ovmf)" - fi - - if has_version 'sys-firmware/seabios-bin'; then - echo " $(best_version sys-firmware/seabios-bin)" - else - echo " $(best_version sys-firmware/seabios)" - fi - - echo " $(best_version sys-firmware/ipxe)" - echo " $(best_version sys-firmware/sgabios)" -} - -pkg_postrm() { - xdg_icon_cache_update - udev_reload -} diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index a970cab224d5..615401ff4973 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,8 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02 SHA512 53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77 -DIST wine-8.15.tar.xz 29427600 BLAKE2B 9a1bb0de4048e32f78e3630e9e33dc99a117d4fcb4e61285e3fb298de9f1742a7d9c52f0d02dd407ce5c62768d7fecf51947165fbc8e62cf076519caea13a2db SHA512 d450dfe868ac7c7cb26ccc5e6d492c1311395c5f8b150610f5b1e78451d303b63b67c7e0ad48d6a66ae5265c5bc16da970544cf12195d8635cc3fc96c4a26cad -DIST wine-8.16.tar.xz 29457688 BLAKE2B 497cefed7990b2c6ae28022276d83e4fb7265cfa99a3c3b88eab56566f125d631cf9310d149a9d4fa05934fa1f26ac2138ec366b16c6d2585f199e3be8ce3beb SHA512 0ba83beacd842e53173c07c30fa4ee57424af0d00b9f168b8bd310c40ea06e26dfc09f4a1991b788a8c4bd2b6eeb439e60b0deff6249424a00fa2940c95662b6 DIST wine-8.17.tar.xz 29559704 BLAKE2B dea71eaecf0ce3abff2ff9fd3ac65a8df0d606b718c176548976ae4c34228b269b3637efd23ef3ea5035df6b4df34b1e74a1f0b236a3b2864a914d6fc688d44e SHA512 3826e20494a919ef1972d91c9391a3ae916d52b55e62e8fb7fc2c9c3ae6a7b363b40d8388cb4b9b3e45bae134a2de46e8158f8eaec7948216d9cd8ef32ab627f DIST wine-8.18.tar.xz 29844232 BLAKE2B 0d3062bba451bbf0b7dec4a48a5fc658c6d281db5c57c2b9ad416ac2e7dcb947336bdd42b5b2062fc614b691b6419b7795decd24a7b0474bec7aaff1027b3632 SHA512 0f8e6b5c6709930bc7f774d92cd025976f6442c3785a224b5988a37152f3a875150b228f12442e9b9c0d9e7884568aca26159df86d48f2550a630625fef3c8b9 +DIST wine-8.19.tar.xz 29858012 BLAKE2B 21a7ab99df8acba6a4de0bbd58ccc2ea3186e99e8caac0d3cae130ba5cfed632fd47218d2029688df789f6930073ba1cfde8fbd7f764db44a55d49547e374f50 SHA512 ad4178c5e9f336eb968f0c378e3819794507447728acd10d642c1d66e0745837e47a70579bc9c7d9bec4510ca47e230bf4ab05ddf39323669ed24a6fce9f8c02 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203 SHA512 76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9 -DIST wine-staging-8.15.tar.gz 9856164 BLAKE2B 9313c88a436cd73e5b1b0cc44d0c781babcd870cdf89c4111ef1eef6012362123c244360bb7ae39b65317b39f3dfffd0530dd5674507bc0c1824d9d2efeabd3e SHA512 23d956dd9a5d5b8cb4efd5dcb5a0fd5926539b7e45d230920e20a84d27ecd6e4b1cc8285d328a0be622f66c48d453b577a4eeb096f8a866760da81cc47410a2a -DIST wine-staging-8.16.tar.gz 9865735 BLAKE2B 83848d86b55961e3f84013bac2c5280dd6a281470ee09cd7f7cfccb1b91f5e62d73e0214bdeb2cfcfb255f387fe8de3b90e50b2e5e96c165f315fd6eb81aea58 SHA512 3748c9e41aa4c50e10f2dc7301d059bfeb614adc859bacad3b1d7ff00fa72a8ee65fd527c6ce2c065523002df353b82f17ff601b4cbbc4f7b84b1197ece3d9e2 DIST wine-staging-8.17.1.tar.gz 9569937 BLAKE2B 8db9aa679d18b8a6da6d287e0b4ad717ab76bc809e14a8117d1b2fddf91d232c4face730f327884ae294f295b5f7d5ca9a113361389c7b5c0889e71775c0d795 SHA512 ae015251c5dd1bf23be038362ec2acbf351836a9bd9e7c2ef2d005fa36b75de18919ecba99b43b881e2fa63edc99b07ad1665a25b9efb486a986cf06d51083a6 DIST wine-staging-8.18.tar.gz 9610710 BLAKE2B 785031988fb43722bdef1e9f277b97569cf85c927dc997cb18039ce9d8095f50d5c42b4fb789a358af41a8bfd7b84d4260296cc968fea7965aa549e25d6ecd55 SHA512 1016849b3381a3ac039c2376517a5c7857f632eb1e49e9e3d6feedbc8c4e182da1a7117e89a1a1e4798121176e04b8f91cf3f3c001abf767398a3c3cd38850fb +DIST wine-staging-8.19.tar.gz 9606625 BLAKE2B aaa69556e417f566b198b53ca451c4636be32d11fa5ebd1e4dd3cd9b9fdc3ddba33cb4e2ba1cfc0a4806d7a145c7f0fde67182fc97f1bc040de0af2ecc78e433 SHA512 764cb824250aba7390dcede8b5269fc2c58f3bab8e0bef5e7bfb33ba553d1b506e0e5d8e11e6ee960958bd22086127c178e418767e8051c2767949b74df2afb1 diff --git a/app-emulation/wine-staging/wine-staging-8.16.ebuild b/app-emulation/wine-staging/wine-staging-8.16.ebuild deleted file mode 100644 index 7814d829f071..000000000000 --- a/app-emulation/wine-staging/wine-staging-8.16.ebuild +++ /dev/null @@ -1,457 +0,0 @@ -# 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 prefix 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 wow64 - +xcomposite xinerama" -# bug #551124 for truetype -# TODO: wow64 can be done without mingw if using clang (needs bug #912237) -REQUIRED_USE=" - X? ( truetype ) - crossdev-mingw? ( mingw ) - wow64? ( abi_x86_64 !abi_x86_32 mingw )" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - X? ( - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - opengl? ( - media-libs/libglvnd[X,${MULTILIB_USEDEP}] - osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) - ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) - cups? ( net-print/cups[${MULTILIB_USEDEP}] ) - fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) - kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[${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}] - wow64? ( app-emulation/wine-gecko[abi_x86_32] ) - ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - samba? ( net-fs/samba[winbind] ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 )" -DEPEND=" - ${WINE_COMMON_DEPEND} - sys-kernel/linux-headers - X? ( x11-base/xorg-proto )" -# gitapply.sh prefers git but can fallback to patch+extras -BDEPEND=" - ${PYTHON_DEPS} - || ( - dev-vcs/git - ( - sys-apps/gawk - sys-apps/util-linux - ) - ) - || ( - sys-devel/binutils - sys-devel/lld - ) - dev-lang/perl - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - mingw? ( !crossdev-mingw? ( - >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] - wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) - ) ) - nls? ( sys-devel/gettext ) - wayland? ( dev-util/wayland-scanner )" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900334) - res_getservers # false positive -) -QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.17-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch - "${FILESDIR}"/${PN}-8.13-rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} == binary ]] && return - - if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then - local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) \ - $(use abi_x86_32 || use wow64 && echo i686${mingw}); do - if ! type -P ${mingw}-gcc >/dev/null; then - eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" - eerror "yourself by installing sys-devel/crossdev then running:" - eerror - eerror " crossdev --target ${mingw}" - eerror - eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" - die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" - fi - done - fi -} - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - EGIT_CHECKOUT_DIR=${WORKDIR}/${P} - git-r3_src_unpack - - # hack: use subshell to preserve state (including what git-r3 unpack - # sets) for smart-live-rebuild as this is not the repo to look at - ( - EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die - EGIT_REPO_URI=${WINE_EGIT_REPO_URI} - EGIT_CHECKOUT_DIR=${S} - einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})" - git-r3_src_unpack - ) - else - default - fi -} - -src_prepare() { - local patchinstallargs=( - --all - --no-autoconf - ${MY_WINE_STAGING_CONF} - ) - - edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}" - - # sanity check, bumping these has a history of oversights - local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ - dlls/appwiz.cpl/addons.c || die) - if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then - local gmfatal= - [[ ${PV} == *9999 ]] && gmfatal=nonfatal - ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" - fi - - default - - if tc-is-clang; then - if use mingw; then - # -mabi=ms was ignored by /dev/null) != @(LLD|GNU\ ld)* ]] - then - has_version -b sys-devel/binutils && - append-ldflags -fuse-ld=bfd || - append-ldflags -fuse-ld=lld - strip-unsupported-flags - fi - - if use mingw; then - use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} - - filter-flags -fno-plt # build failure - - # CROSSCC was formerly recognized by wine, thus been using similar - # variables (subject to change, esp. if ever make a mingw.eclass). - local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} - local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} - local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) - - conf+=( - ac_cv_prog_x86_64_CC="${mingwcc_amd64}" - ac_cv_prog_i386_CC="${mingwcc_x86}" - - CROSSCFLAGS="${CROSSCFLAGS:-$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx #912268 - - CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} - )}" - - CROSSLDFLAGS="${CROSSLDFLAGS:-$( - filter-flags '-fuse-ld=*' - - CC=${mingwcc} test-flags-CCLD ${LDFLAGS} - )}" - ) - fi - - # order matters with multilib: configure+compile 64->32, install 32->64 - local -i bits - for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do - ( - einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." - - mkdir ../build${bits} || die - cd ../build${bits} || die - - if (( bits == 64 )); then - conf+=( --enable-win64 ) - elif use amd64; then - conf+=( - $(usev abi_x86_64 --with-wine64=../build64) - TARGETFLAGS=-m32 # for widl - ) - # _setup is optional, but use over Wine's auto-detect (+#472038) - multilib_toolchain_setup x86 - fi - - ECONF_SOURCE=${S} econf "${conf[@]}" - ) - done -} - -src_compile() { - use abi_x86_64 && emake -C ../build64 # do first - use abi_x86_32 && emake -C ../build32 -} - -src_install() { - use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install - use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - - # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, - # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where - # one or the other could be missing and that is unexpected for users - # and some tools like winetricks) - if use abi_x86_64; then - if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine64 ${WINE_PREFIX}/bin/wine - dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader - - # also install wine(1) man pages (incl. translations) - local man - for man in ../build64/loader/wine.*man; do - : "${man##*/wine}" - : "${_%.*}" - insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 - newins ${man} wine.1 - done - elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine ${WINE_PREFIX}/bin/wine64 - dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader - fi - fi - - use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ - "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die - - # create variant wrappers for eselect-wine - local bin - for bin in "${ED}"${WINE_PREFIX}/bin/*; do - make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" - done - - if use mingw; then - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - - if use strip; then - ebegin "Stripping Windows (PE) binaries" - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + - eend ${?} || die - fi - fi - - dodoc ANNOUNCE AUTHORS README* documentation/README* -} - -pkg_postinst() { - if use !abi_x86_32 && use !wow64; then - ewarn "32bit support is disabled. While 64bit applications themselves will" - ewarn "work, be warned that it is not unusual that installers or other helpers" - ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," - ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." - elif use abi_x86_32 && { use opengl || use vulkan; } && - has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]' - then - ewarn "x11-drivers/nvidia-drivers is installed but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - fi - - eselect wine update --if-unset || die -} - -pkg_postrm() { - eselect wine update --if-unset || die -} diff --git a/app-emulation/wine-staging/wine-staging-8.15.ebuild b/app-emulation/wine-staging/wine-staging-8.19.ebuild similarity index 99% rename from app-emulation/wine-staging/wine-staging-8.15.ebuild rename to app-emulation/wine-staging/wine-staging-8.19.ebuild index 7814d829f071..2f2a3a83109b 100644 --- a/app-emulation/wine-staging/wine-staging-8.15.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.19.ebuild @@ -9,7 +9,7 @@ inherit autotools edo flag-o-matic multilib multilib-build inherit prefix python-any-r1 toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=8.0.0 +WINE_MONO=8.1.0 WINE_P=wine-$(ver_cut 1-2) if [[ ${PV} == *9999 ]]; then diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 39e98ec58852..4522eaea7958 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,6 +1,5 @@ DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f -DIST wine-8.15.tar.xz 29427600 BLAKE2B 9a1bb0de4048e32f78e3630e9e33dc99a117d4fcb4e61285e3fb298de9f1742a7d9c52f0d02dd407ce5c62768d7fecf51947165fbc8e62cf076519caea13a2db SHA512 d450dfe868ac7c7cb26ccc5e6d492c1311395c5f8b150610f5b1e78451d303b63b67c7e0ad48d6a66ae5265c5bc16da970544cf12195d8635cc3fc96c4a26cad -DIST wine-8.16.tar.xz 29457688 BLAKE2B 497cefed7990b2c6ae28022276d83e4fb7265cfa99a3c3b88eab56566f125d631cf9310d149a9d4fa05934fa1f26ac2138ec366b16c6d2585f199e3be8ce3beb SHA512 0ba83beacd842e53173c07c30fa4ee57424af0d00b9f168b8bd310c40ea06e26dfc09f4a1991b788a8c4bd2b6eeb439e60b0deff6249424a00fa2940c95662b6 DIST wine-8.17.tar.xz 29559704 BLAKE2B dea71eaecf0ce3abff2ff9fd3ac65a8df0d606b718c176548976ae4c34228b269b3637efd23ef3ea5035df6b4df34b1e74a1f0b236a3b2864a914d6fc688d44e SHA512 3826e20494a919ef1972d91c9391a3ae916d52b55e62e8fb7fc2c9c3ae6a7b363b40d8388cb4b9b3e45bae134a2de46e8158f8eaec7948216d9cd8ef32ab627f DIST wine-8.18.tar.xz 29844232 BLAKE2B 0d3062bba451bbf0b7dec4a48a5fc658c6d281db5c57c2b9ad416ac2e7dcb947336bdd42b5b2062fc614b691b6419b7795decd24a7b0474bec7aaff1027b3632 SHA512 0f8e6b5c6709930bc7f774d92cd025976f6442c3785a224b5988a37152f3a875150b228f12442e9b9c0d9e7884568aca26159df86d48f2550a630625fef3c8b9 +DIST wine-8.19.tar.xz 29858012 BLAKE2B 21a7ab99df8acba6a4de0bbd58ccc2ea3186e99e8caac0d3cae130ba5cfed632fd47218d2029688df789f6930073ba1cfde8fbd7f764db44a55d49547e374f50 SHA512 ad4178c5e9f336eb968f0c378e3819794507447728acd10d642c1d66e0745837e47a70579bc9c7d9bec4510ca47e230bf4ab05ddf39323669ed24a6fce9f8c02 diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.16.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.16.ebuild deleted file mode 100644 index fb89e272b6ea..000000000000 --- a/app-emulation/wine-vanilla/wine-vanilla-8.16.ebuild +++ /dev/null @@ -1,417 +0,0 @@ -# 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 -inherit prefix 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 wow64 - +xcomposite xinerama" -# bug #551124 for truetype -# TODO: wow64 can be done without mingw if using clang (needs bug #912237) -REQUIRED_USE=" - X? ( truetype ) - crossdev-mingw? ( mingw ) - wow64? ( abi_x86_64 !abi_x86_32 mingw )" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - X? ( - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - opengl? ( - media-libs/libglvnd[X,${MULTILIB_USEDEP}] - osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) - ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) - ) - cups? ( net-print/cups[${MULTILIB_USEDEP}] ) - fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) - kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) - netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) - odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - vulkan? ( media-libs/vulkan-loader[${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}] - wow64? ( app-emulation/wine-gecko[abi_x86_32] ) - ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - samba? ( net-fs/samba[winbind] ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 )" -DEPEND=" - ${WINE_COMMON_DEPEND} - sys-kernel/linux-headers - X? ( x11-base/xorg-proto )" -BDEPEND=" - || ( - sys-devel/binutils - sys-devel/lld - ) - dev-lang/perl - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - mingw? ( !crossdev-mingw? ( - >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] - wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) - ) ) - nls? ( sys-devel/gettext ) - wayland? ( dev-util/wayland-scanner )" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900338) - res_getservers # false positive -) -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.0-noexecstack.patch - "${FILESDIR}"/${PN}-7.20-unwind.patch - "${FILESDIR}"/${PN}-8.13-rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} == binary ]] && return - - if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then - local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) \ - $(use abi_x86_32 || use wow64 && echo i686${mingw}); do - if ! type -P ${mingw}-gcc >/dev/null; then - eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" - eerror "yourself by installing sys-devel/crossdev then running:" - eerror - eerror " crossdev --target ${mingw}" - eerror - eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" - die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" - fi - done - fi -} - -src_prepare() { - # sanity check, bumping these has a history of oversights - local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ - dlls/appwiz.cpl/addons.c || die) - if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then - local gmfatal= - [[ ${PV} == *9999 ]] && gmfatal=nonfatal - ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" - fi - - default - - if tc-is-clang; then - if use mingw; then - # -mabi=ms was ignored by /dev/null) != @(LLD|GNU\ ld)* ]] - then - has_version -b sys-devel/binutils && - append-ldflags -fuse-ld=bfd || - append-ldflags -fuse-ld=lld - strip-unsupported-flags - fi - - if use mingw; then - use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} - - filter-flags -fno-plt # build failure - - # CROSSCC was formerly recognized by wine, thus been using similar - # variables (subject to change, esp. if ever make a mingw.eclass). - local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} - local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} - local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) - - conf+=( - ac_cv_prog_x86_64_CC="${mingwcc_amd64}" - ac_cv_prog_i386_CC="${mingwcc_x86}" - - CROSSCFLAGS="${CROSSCFLAGS:-$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - - # -mavx with mingw-gcc has a history of obscure issues and - # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` - # crashes with -march=skylake >=wine-8.10, similar issues with - # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 - append-cflags -mno-avx #912268 - - CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} - )}" - - CROSSLDFLAGS="${CROSSLDFLAGS:-$( - filter-flags '-fuse-ld=*' - - CC=${mingwcc} test-flags-CCLD ${LDFLAGS} - )}" - ) - fi - - # order matters with multilib: configure+compile 64->32, install 32->64 - local -i bits - for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do - ( - einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." - - mkdir ../build${bits} || die - cd ../build${bits} || die - - if (( bits == 64 )); then - conf+=( --enable-win64 ) - elif use amd64; then - conf+=( - $(usev abi_x86_64 --with-wine64=../build64) - TARGETFLAGS=-m32 # for widl - ) - # _setup is optional, but use over Wine's auto-detect (+#472038) - multilib_toolchain_setup x86 - fi - - ECONF_SOURCE=${S} econf "${conf[@]}" - ) - done -} - -src_compile() { - use abi_x86_64 && emake -C ../build64 # do first - use abi_x86_32 && emake -C ../build32 -} - -src_install() { - use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install - use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - - # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, - # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where - # one or the other could be missing and that is unexpected for users - # and some tools like winetricks) - if use abi_x86_64; then - if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine64 ${WINE_PREFIX}/bin/wine - dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader - - # also install wine(1) man pages (incl. translations) - local man - for man in ../build64/loader/wine.*man; do - : "${man##*/wine}" - : "${_%.*}" - insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 - newins ${man} wine.1 - done - elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then - dosym wine ${WINE_PREFIX}/bin/wine64 - dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader - fi - fi - - use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ - "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die - - # create variant wrappers for eselect-wine - local bin - for bin in "${ED}"${WINE_PREFIX}/bin/*; do - make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" - done - - if use mingw; then - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - - if use strip; then - ebegin "Stripping Windows (PE) binaries" - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + - eend ${?} || die - fi - fi - - dodoc ANNOUNCE AUTHORS README* documentation/README* -} - -pkg_postinst() { - if use !abi_x86_32 && use !wow64; then - ewarn "32bit support is disabled. While 64bit applications themselves will" - ewarn "work, be warned that it is not unusual that installers or other helpers" - ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," - ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." - elif use abi_x86_32 && { use opengl || use vulkan; } && - has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]' - then - ewarn "x11-drivers/nvidia-drivers is installed but is built without" - ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" - ewarn "applications under ${PN} will likely not be usable." - fi - - eselect wine update --if-unset || die -} - -pkg_postrm() { - eselect wine update --if-unset || die -} diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.15.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.19.ebuild similarity index 99% rename from app-emulation/wine-vanilla/wine-vanilla-8.15.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-8.19.ebuild index fb89e272b6ea..42964a47518d 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.15.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.19.ebuild @@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build inherit prefix toolchain-funcs wrapper WINE_GECKO=2.47.4 -WINE_MONO=8.0.0 +WINE_MONO=8.1.0 if [[ ${PV} == *9999 ]]; then inherit git-r3 diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 16be706eff13b5e809547ac05fbbcd1b150ed7a6..4d8125c96e1c914b0f440863b002e263a89bd5e9 100644 GIT binary patch literal 6716 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 Y-M7wO$28U%Tn9hI3Z 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 diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest index 00ceebec850b..d8c0ba01333c 100644 --- a/app-i18n/ibus-m17n/Manifest +++ b/app-i18n/ibus-m17n/Manifest @@ -1 +1,2 @@ DIST ibus-m17n-1.4.22.tar.gz 643254 BLAKE2B 22c75abb73dc5ad8d055c8e71af26b79dc59866f538a845d9c61364481fafbc3454685a7904b47074e20aad2ca575766935532269ec777d6bf81c0c9e28cecf5 SHA512 064bc1af9d7dc4cfd9fcd236769003fcbcfc63e8e68869dbdec50e7834c834218995feef45fae97e93fe68e8735636c2090e2b1b34f738d9c06e4098e7da6015 +DIST ibus-m17n-1.4.23.tar.gz 644639 BLAKE2B ec7c5516b7f9bd1128b82ac706f16ad4cc0558e6805e69ad9b59e117faf56f17144a1422826a41400f97a4c089808d5ee47171af899c0088693e6658d08dbfa0 SHA512 813653cd52d8d532f6125288a56cd0d655e9216a7631218bd1a13e1ba51f161ca151e88c89adda16729e58fdd08b88d87848eb47e284f06d5b9f429127145bff diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild new file mode 100644 index 000000000000..88b4ee5735a9 --- /dev/null +++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit gnome2-utils xdg + +DESCRIPTION="M17N engine for IBus" +HOMEPAGE="https://github.com/ibus/ibus/wiki" +SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk nls" + +DEPEND="app-i18n/ibus + dev-libs/m17n-lib + gtk? ( x11-libs/gtk+:3 ) + nls? ( virtual/libintl )" +RDEPEND="${DEPEND} + >=dev-db/m17n-db-1.7" +BDEPEND="sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_with gtk gtk 3.0) +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index 06dc789b3196d73e79b544e1a7d0f4a9a671ea93..972639096b9fdcfc962be46479a362e343cf4a7a 100644 GIT binary patch literal 7128 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 O?*9M}#^rT8GXMa%Ql6Ut literal 6957 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

=trlMuwaX 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

5`*CBRkmlwZVS(>V}eqLd3iz(It}W~ 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

=)WLx})3FaJ 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 diff --git a/app-text/ansifilter/ansifilter-2.20.ebuild b/app-text/ansifilter/ansifilter-2.20.ebuild index a1f1ca25142e..1ce9f1b93660 100644 --- a/app-text/ansifilter/ansifilter-2.20.ebuild +++ b/app-text/ansifilter/ansifilter-2.20.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit desktop toolchain-funcs qmake-utils verify-sig xdg-utils DESCRIPTION="Handles text files containing ANSI terminal escape codes" diff --git a/app-text/calibre/calibre-5.44.0-r1.ebuild b/app-text/calibre/calibre-5.44.0-r1.ebuild index 7b4d5e9dea2c..67d720c5d9b8 100644 --- a/app-text/calibre/calibre-5.44.0-r1.ebuild +++ b/app-text/calibre/calibre-5.44.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" https://download.calibre-ebook.com/${PV}/${P}.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/kovidgoyal.gpg" LICENSE=" GPL-3+ diff --git a/app-text/calibre/calibre-5.44.0-r2.ebuild b/app-text/calibre/calibre-5.44.0-r2.ebuild index 28908e49f5d8..bfc53ed4c2e9 100644 --- a/app-text/calibre/calibre-5.44.0-r2.ebuild +++ b/app-text/calibre/calibre-5.44.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" https://download.calibre-ebook.com/${PV}/${P}.tar.xz verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/kovidgoyal.gpg" LICENSE=" GPL-3+ diff --git a/app-text/highlight/highlight-4.8.ebuild b/app-text/highlight/highlight-4.8.ebuild index 866e041da60a..8f8dade1af5b 100644 --- a/app-text/highlight/highlight-4.8.ebuild +++ b/app-text/highlight/highlight-4.8.ebuild @@ -4,7 +4,7 @@ EAPI=8 LUA_COMPAT=( lua5-{1..4} luajit ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit lua-single qmake-utils toolchain-funcs verify-sig xdg DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight" diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild index d6dffaa6f8af..df5ea453ed19 100644 --- a/app-text/highlight/highlight-4.9.ebuild +++ b/app-text/highlight/highlight-4.9.ebuild @@ -4,7 +4,7 @@ EAPI=8 LUA_COMPAT=( lua5-{1..4} luajit ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit lua-single qmake-utils toolchain-funcs verify-sig xdg DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight" diff --git a/app-text/pdfpc/pdfpc-4.6.0-r1.ebuild b/app-text/pdfpc/pdfpc-4.6.0-r1.ebuild deleted file mode 100644 index c497364380ee..000000000000 --- a/app-text/pdfpc/pdfpc-4.6.0-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased - -#COMMIT_ID="" - -inherit cmake vala - -DESCRIPTION="Presenter console with multi-monitor support for PDF files" -HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" - inherit git-r3 -elif [[ ${PV} == *_p* ]]; then - SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT_ID}" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+gstreamer soup webkit" - -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= ) -" -DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend)" - -PATCHES=( - "${FILESDIR}/${P}-no-movies.patch" - "${FILESDIR}/${P}-vala-0.56.7.patch" -) - -DOCS=( - CHANGELOG.rst - FAQ.rst - README.rst - SUPPORT.rst -) - -src_prepare() { - cmake_src_prepare - vala_setup - sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \ - cmake/vala/FindVala.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DMOVIES=$(usex gstreamer on off) - -DREST=$(usex soup on off) - -DMDVIEW=$(usex webkit on off) - -DCMAKE_VERBOSE_MAKEFILE=TRUE - ) - cmake_src_configure -} diff --git a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild b/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild index 889520d13a25..f06648747739 100644 --- a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild +++ b/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild @@ -24,7 +24,7 @@ fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+gstreamer soup webkit" RDEPEND=" diff --git a/app-text/poppler/poppler-23.08.0.ebuild b/app-text/poppler/poppler-23.08.0.ebuild index 36451da96e4a..a649a6e8a682 100644 --- a/app-text/poppler/poppler-23.08.0.ebuild +++ b/app-text/poppler/poppler-23.08.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" SLOT="0/9999" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc inherit verify-sig TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a" diff --git a/app-text/poppler/poppler-23.09.0.ebuild b/app-text/poppler/poppler-23.09.0.ebuild index 176eacc98b30..158ee6e0dcdb 100644 --- a/app-text/poppler/poppler-23.09.0.ebuild +++ b/app-text/poppler/poppler-23.09.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" SLOT="0/9999" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc inherit verify-sig TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a" diff --git a/app-text/poppler/poppler-23.10.0.ebuild b/app-text/poppler/poppler-23.10.0.ebuild index eb8379739663..7894bb3d9600 100644 --- a/app-text/poppler/poppler-23.10.0.ebuild +++ b/app-text/poppler/poppler-23.10.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" SLOT="0/9999" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc inherit verify-sig TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a" diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index d9408aba46c1..0e0ce0bb1d81 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" SLOT="0/9999" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc inherit verify-sig TEST_COMMIT="e3cdc82782941a8d7b8112f83b4a81b3d334601a" diff --git a/app-text/xpdf/xpdf-4.04-r1.ebuild b/app-text/xpdf/xpdf-4.04-r1.ebuild index 41d271c193ad..512df3d45bb8 100644 --- a/app-text/xpdf/xpdf-4.04-r1.ebuild +++ b/app-text/xpdf/xpdf-4.04-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/xpdf.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/xpdf.asc inherit cmake desktop verify-sig xdg DESCRIPTION="The PDF viewer and tools" diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 2eef7f93d0da8e8c46354554fcf9d3da66f9c70e..abe9fa5dbb41629867b3515930a3d10adfbcafb0 100644 GIT binary patch delta 22656 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 delta 22621 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 Q^8P>n2W{lK&L-pl0E?g}hyVZp diff --git a/app-vim/gentoo-syntax/Manifest b/app-vim/gentoo-syntax/Manifest index 381c57a23d59..f32801e47ead 100644 --- a/app-vim/gentoo-syntax/Manifest +++ b/app-vim/gentoo-syntax/Manifest @@ -1 +1,2 @@ DIST gentoo-syntax-11.tar.bz2 20986 BLAKE2B dd4d4d3a65480a4600d9c1372fdb1db40c07d3a954232513a535cd9e7d59e5e89f185e32aa7bfe38909e1ef4b0e2639136478ba9ab7eb6ceedd9fdb459b08da2 SHA512 9c74b38880429e2e980e8f44b51ed5bc3bb1431d8429a7ac66574556e3ca01e909c445585da9152d78e38d23cc9a4c100bb81f56ea8c0b63291b8df0dca7b886 +DIST gentoo-syntax-12.tar.bz2 21022 BLAKE2B 758993282ccc26384bb1fc761f2a07059d5e2e7038f56d48ec19ac82ddecb7cd1601fbdd4221e6b41b43281195d862c93d98c12c47d2d43f4a6cbb4784ae6b46 SHA512 07bc7102b3f687c53d8e46c5ca91c1d605239490f160c6db11c6d17ae95b94d34e9ac654b3c9935099382f39ba8b92ea373b09f86fc6452840d12f135820b2b3 diff --git a/app-vim/gentoo-syntax/gentoo-syntax-12.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-12.ebuild new file mode 100644 index 000000000000..8465cb7009c6 --- /dev/null +++ b/app-vim/gentoo-syntax/gentoo-syntax-12.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vim-plugin + +DESCRIPTION="vim plugin: Gentoo and Portage syntax highlighting" +HOMEPAGE="https://github.com/gentoo/gentoo-syntax" +SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" + +LICENSE="vim" +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" +IUSE="ignore-glep31" + +VIM_PLUGIN_HELPFILES="gentoo-syntax" +VIM_PLUGIN_MESSAGES="filetype" + +src_prepare() { + default + if use ignore-glep31 ; then + for f in ftplugin/*.vim ; do + ebegin "Removing UTF-8 rules from ${f} ..." + sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \ + || die "waah! bad sed voodoo. need more goats." + eend $? + done + fi +} + +pkg_postinst() { + vim-plugin_pkg_postinst + + if [[ -z ${REPLACING_VERSIONS} ]] ; then + if use ignore-glep31 1>/dev/null ; then + ewarn "You have chosen to disable the rules which ensure GLEP 31" + ewarn "compliance. When editing ebuilds, please make sure you get" + ewarn "the character set correct." + fi + fi +} diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz index e6e369583abb92987b35ecdbb0f6e04067df5f87..a43d4bc055ee44af57fe5e85d37faf383b1d86b6 100644 GIT binary patch delta 20596 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 Tkv3l!|I_~mp?HNpIGg|g=Y8<6 delta 20582 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 F004)m^M?Qc diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest index dbbc1edfa4f8..696704fa4d14 100644 --- a/app-xemacs/ebuild-mode/Manifest +++ b/app-xemacs/ebuild-mode/Manifest @@ -1,3 +1,2 @@ -DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a SHA512 672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56 SHA512 b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.65.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.65.ebuild deleted file mode 100644 index 4a7840d99efd..000000000000 --- a/app-xemacs/ebuild-mode/ebuild-mode-1.65.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 - -inherit optfeature - -DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~hppa x86" - -RDEPEND=">=app-editors/xemacs-21.4.20-r5 - app-xemacs/sh-script" -BDEPEND="${RDEPEND}" - -src_compile() { - local XEMACS="${EPREFIX}/usr/bin/xemacs" - - "${XEMACS}" -batch -q --no-site-file \ - -eval "(add-to-list 'load-path nil)" \ - -f batch-byte-compile \ - ebuild-mode.el gentoo-newsitem-mode.el || die - - "${XEMACS}" -batch -q --no-site-file \ - -eval "(setq autoload-package-name \"${PN}\")" \ - -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \ - -l autoload -f batch-update-autoloads \ - ebuild-mode.el gentoo-newsitem-mode.el || die -} - -src_install() { - insinto /usr/share/xemacs/site-packages/lisp/${PN} - doins *.el *.elc -} - -pkg_postinst() { - optfeature "ebuild commands support" sys-apps/portage - optfeature "additional development tools" dev-util/pkgdev - optfeature "ebuild QA utilities" dev-util/pkgcheck -} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index af66c8615120aafb84a4200b68fc72f0ec4f8daf..127c562bea7370e67f5f35c916c07afb8e6e7847 100644 GIT binary patch delta 13017 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 bBi8Bv+ON}1OE+?jzxscAuLb~yIAs6;deQtZ delta 12984 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 E0NjK#MgRZ+ literal 15905 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 DIeczI diff --git a/dev-db/barman/Manifest b/dev-db/barman/Manifest index 1295ad7ae1e4..c098f680d79f 100644 --- a/dev-db/barman/Manifest +++ b/dev-db/barman/Manifest @@ -1,2 +1,3 @@ DIST barman-2.19.tar.gz 1423229 BLAKE2B db316bad10774ff5825af7409ecc69cd502fe447dd91efc52c04ae23d8e5c21e682fcde351b23dea437817d6207765a6cba355399aea0c5799b0f34be55ee524 SHA512 042912aac1e02994fbbe270f9bf6f4340b9b7ba5b1fdb5d588bdf95098a970ed398e002d1d56731f9b96c8bd0c7e0b71463ab6c08517ce3c1f2c77d1a92618ff DIST barman-3.2.0.tar.gz 1463937 BLAKE2B 9daff4dc1374aef5dfd8eff48438464265189223c7b5e7b39045cdf39362c0d266e437f8ff98aac3c045ab94f09ecc59cd34dd7847b783649cf5e18ab3e85280 SHA512 73b86ce55a034bc1bb4f130ef06f2e05c4a7b5c221b49c9ff1cf2f3693e42a5b30613232e823c5b4a87d201bdc8c3b2137de3b189268354145cc3866526095ab +DIST barman-3.9.0.tar.gz 1819096 BLAKE2B 712ec047f9409014495afd868a9bbe889b6b2d54a511770a95e9c62513d7042673b7c1ebec31d45729211a1da0e55dfdc5cdc0ef62d84e7efa26b2b9fbff5feb SHA512 e5b4796a470f43e4ea79383defabd31cd4d33d8dfc06495bc4485bd1bc5cfab701c3719567bcc302de3f157e9ef08a6848776daa2cf9c537fb2829b7931111fd diff --git a/dev-db/barman/barman-3.9.0.ebuild b/dev-db/barman/barman-3.9.0.ebuild new file mode 100644 index 000000000000..1c3e0f925562 --- /dev/null +++ b/dev-db/barman/barman-3.9.0.ebuild @@ -0,0 +1,48 @@ +# 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} ) + +RESTRICT="test" # missing azure sdk + +inherit distutils-r1 + +DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers" +HOMEPAGE="https://www.pgbarman.org https://sourceforge.net/projects/pgbarman/" +SRC_URI="https://github.com/2ndquadrant-it/barman/archive/release/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-release-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/boto3[${PYTHON_USEDEP}] + dev-python/argh[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/argcomplete[${PYTHON_USEDEP}] + net-misc/rsync + dev-db/postgresql[server] +" + +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/python-snappy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + sed -i -e \ + "s/^ def test_xlog_segment_mask(.*:/ @pytest.mark.xfail(reason='Test fails on Gentoo')\n\0/" \ + tests/test_xlog.py || die +} diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest index 4f4fb826e176..800df8c84dc6 100644 --- a/dev-db/mydumper/Manifest +++ b/dev-db/mydumper/Manifest @@ -1,3 +1,2 @@ -DIST mydumper-0.14.4-1.tar.gz 176715 BLAKE2B 8d43fe658cc2e96e0af7d80588d281bbea1f253930eb92cc9007fefcaaa50b88395b7e6a31e02b6cd04df5060e8e50a46e65e47d6d936ef95cc005c2ceee3d8b SHA512 cb5e4c1e971a37d686e38c6523bc22bff081c94c4b862c4be66d172078fe48b6a589b74837dd0f7bbbe7c54f4acfb551bcf1e84c6337eb88f5d966efda750609 DIST mydumper-0.14.5-2.tar.gz 177402 BLAKE2B bcd2658e1d8e452803608f27ed1b2ccc6fe428fcb44117f88a5cb0e6de1536f89c1f0768020da2d954a95cc20fe1315af8a38f477aee7c394540fbb4f001ac8d SHA512 d19c22fb3932f7428f560dcd7cdafc92e035f924ee35320048eca2067e75a297a44aaf08c6f124ef55c604c34311be2eeb0858c6d41be5ea73a68c8c0afa66ab DIST mydumper-0.15.1-3.tar.gz 165488 BLAKE2B 696a725528ad4e32ef6a53f29770a74ecadf55640421f744e49d033c2107050d35950fbd407d0d755159c05c662c92d0cb95e21b8595f43dcd2a95cc324194be SHA512 5e62ca872d3bd763a0a2782413fc90875e5b8159a3861eb2c3ec4c8d6ddb9bb6b33998cafdcdc4c014915b436ee89fde1674de0f90c7bec09f0474a7c76bc62d diff --git a/dev-db/mydumper/mydumper-0.14.4.1.ebuild b/dev-db/mydumper/mydumper-0.14.4.1.ebuild deleted file mode 100644 index 8777ec59b286..000000000000 --- a/dev-db/mydumper/mydumper-0.14.4.1.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 - -inherit cmake - -MY_PV="$(ver_rs 3 -)" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL" -HOMEPAGE="https://github.com/maxbube/mydumper" -SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="doc" - -RDEPEND="app-arch/zstd - dev-db/mysql-connector-c:= - dev-libs/glib:2 - dev-libs/libpcre - dev-libs/openssl:= - sys-libs/zlib:=" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - doc? ( dev-python/sphinx )" - -PATCHES=( - "${FILESDIR}/${PN}-0.13.1-atomic.patch" #654314 -) - -src_prepare() { - # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!) - sed -i -e 's|-O3 -g -Werror|${CMAKE_C_FLAGS}|' CMakeLists.txt || die - - # fix doc install path - sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=(-DBUILD_DOCS=$(usex doc)) - - cmake_src_configure -} diff --git a/dev-db/percona-xtrabackup/Manifest b/dev-db/percona-xtrabackup/Manifest index 5cc9e51a3fa0..a349da217cfa 100644 --- a/dev-db/percona-xtrabackup/Manifest +++ b/dev-db/percona-xtrabackup/Manifest @@ -1,4 +1,2 @@ -DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532 SHA512 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f -DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d SHA512 de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201 DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc SHA512 acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535 diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild deleted file mode 100644 index afba247aad2b..000000000000 --- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -CMAKE_MAKEFILE_GENERATOR="emake" - -inherit cmake flag-o-matic - -DESCRIPTION="Hot backup utility for MySQL based servers" -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup" -SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz - mirror://sourceforge/boost/boost_1_59_0.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=" - 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:=" - -RDEPEND=" - ${DEPEND} - !dev-db/percona-xtrabackup-bin - dev-perl/DBD-mysql" - -PATCHES=( - "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch - "${FILESDIR}"/${PN}-2.4.20-fix-gcc10.patch -) - -src_configure() { - local mycmakeargs=( - -DBUILD_CONFIG=xtrabackup_release - -DBUILD_SHARED_LIBS=OFF - -DWITH_BOOST="${WORKDIR}/boost_1_59_0" - -DWITH_EDITLINE=system - -DWITH_LIBEVENT=system - -DWITH_LZ4=system - -DWITH_SSL=system - -DWITH_ZLIB=system - -DWITH_PIC=ON - ) - - local CMAKE_BUILD_TYPE="Release" - cmake_src_configure -} - -src_install() { - local p="${BUILD_DIR}/storage/innobase/xtrabackup" - - dobin "${p}"/src/{xbcloud/xbcloud,xbcrypt,xbstream,xtrabackup} - dosym xtrabackup /usr/bin/innobackupex - - einstalldocs - doman "${p}"/doc/source/build/man/* -} diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest index fdb2192c0252..0680ff7023f4 100644 --- a/dev-db/timescaledb/Manifest +++ b/dev-db/timescaledb/Manifest @@ -1,4 +1,2 @@ -DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec SHA512 c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444 -DIST timescaledb-2.11.1.tar.gz 7723360 BLAKE2B a45f7a4466397b47e0a07cf9af388fa6c6ccbfd98d62a038159eafab74ba0c58b8891ebc52a82e9694f103cb48992c9b78c0b6f377c6ae7832fe8740c42d9bbf SHA512 e29a378bfe1e5bb72d6d9bd430b972d1e14cf2345f2599559f73075146fd8c5839f08459880681140eff607b152671beeb1876bf509008ad2b653d258eb356b8 -DIST timescaledb-2.11.2.tar.gz 7728399 BLAKE2B 389b9920b427edc9651638ed3a9e948277997accb0ef875cf6c41801c344e3d109d67d4da89abceb6e52429ee76448932da02cb95df8fa606359ccfc93818cda SHA512 eb7a631c0c4f25d4faa6b24cd00185ac34a40590aecedfeadb852dbb9123e2a3e07d6a8b4c9a37861b8ef107891498f13e83a8776340e199ab9a0f1f15a35b05 DIST timescaledb-2.12.0.tar.gz 7510785 BLAKE2B 9b94831988832e04943d69a6d1727a84f8e3d0f59e5db11cdba5cfdd9975e1e932e1df7f9b753ae73b70c3fb503fe92e057f8747a0ec21b7cd36abb4e524c022 SHA512 74d2c73c2c1c5c62d0681adee807c229c6c0454570f625eac4d999a8bcf9292ebc6424d9de084a7826a55e9721d6262fa2e12972185765285c0877cab1f15fd2 +DIST timescaledb-2.12.2.tar.gz 7521115 BLAKE2B 2bc2d43e3185b95cd0b4bcfc852c0850959ac117e4a30cd3b30157a82e7ad7f8192e80cc9787474e169c5ae5476a146cd2510ab93d25f479dcc7d39fa45ae15c SHA512 cb39f632a8c2e02968045f459edaacc291abbda6e64962bfd05519b9c2c00ccaac5f520f2abf8a0b08f4bb740488df56295585c13bb83b82c0d1842a71ff7224 diff --git a/dev-db/timescaledb/timescaledb-2.10.3.ebuild b/dev-db/timescaledb/timescaledb-2.10.3.ebuild deleted file mode 100644 index 83f98f57647b..000000000000 --- a/dev-db/timescaledb/timescaledb-2.10.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 12 13 14 15 ) -POSTGRES_USEDEP="ssl" - -inherit postgres-multi cmake - -DESCRIPTION="Open-source time-series SQL database" -HOMEPAGE="https://www.timescale.com/" -SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -IUSE="proprietary-extensions" -LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" - -KEYWORDS="~amd64" - -SLOT=0 - -RESTRICT="test" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" - -CMAKE_IN_SOURCE_BUILD=yes -CMAKE_BUILD_TYPE="RelWithDebInfo" -BUILD_DIR=${WORKDIR}/${P} - -src_prepare() { - postgres-multi_src_prepare - postgres-multi_foreach cmake_src_prepare -} - -timescale_configure() { - local CMAKE_USE_DIR=$BUILD_DIR - local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) - - # licensing is tied to features, this useflag disables the non-apache2 licensed bits - if ! use proprietary-extensions ; then - mycmakeargs+=("-DAPACHE_ONLY=ON") - fi - cmake_src_configure -} - -src_configure() { - postgres-multi_foreach timescale_configure -} - -timescale_src_compile() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_compile -} - -src_compile() { - postgres-multi_foreach timescale_src_compile -} - -timescale_src_install() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_install -} - -src_install() { - postgres-multi_foreach timescale_src_install -} diff --git a/dev-db/timescaledb/timescaledb-2.11.2.ebuild b/dev-db/timescaledb/timescaledb-2.11.2.ebuild deleted file mode 100644 index 83f98f57647b..000000000000 --- a/dev-db/timescaledb/timescaledb-2.11.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -POSTGRES_COMPAT=( 12 13 14 15 ) -POSTGRES_USEDEP="ssl" - -inherit postgres-multi cmake - -DESCRIPTION="Open-source time-series SQL database" -HOMEPAGE="https://www.timescale.com/" -SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -IUSE="proprietary-extensions" -LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" - -KEYWORDS="~amd64" - -SLOT=0 - -RESTRICT="test" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" - -CMAKE_IN_SOURCE_BUILD=yes -CMAKE_BUILD_TYPE="RelWithDebInfo" -BUILD_DIR=${WORKDIR}/${P} - -src_prepare() { - postgres-multi_src_prepare - postgres-multi_foreach cmake_src_prepare -} - -timescale_configure() { - local CMAKE_USE_DIR=$BUILD_DIR - local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) - - # licensing is tied to features, this useflag disables the non-apache2 licensed bits - if ! use proprietary-extensions ; then - mycmakeargs+=("-DAPACHE_ONLY=ON") - fi - cmake_src_configure -} - -src_configure() { - postgres-multi_foreach timescale_configure -} - -timescale_src_compile() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_compile -} - -src_compile() { - postgres-multi_foreach timescale_src_compile -} - -timescale_src_install() { - local CMAKE_USE_DIR=$BUILD_DIR - cmake_src_install -} - -src_install() { - postgres-multi_foreach timescale_src_install -} diff --git a/dev-db/timescaledb/timescaledb-2.11.1.ebuild b/dev-db/timescaledb/timescaledb-2.12.2.ebuild similarity index 97% rename from dev-db/timescaledb/timescaledb-2.11.1.ebuild rename to dev-db/timescaledb/timescaledb-2.12.2.ebuild index 83f98f57647b..5941e85afbb1 100644 --- a/dev-db/timescaledb/timescaledb-2.11.1.ebuild +++ b/dev-db/timescaledb/timescaledb-2.12.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -POSTGRES_COMPAT=( 12 13 14 15 ) +POSTGRES_COMPAT=( 13 14 15 ) POSTGRES_USEDEP="ssl" inherit postgres-multi cmake diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index f42fd9def872d94b2f73d25b0c1c293237f50ef0..65d5375904454780e7e36c166915157dfe0946f4 100644 GIT binary patch literal 6225 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

UEc}v7wf3i$`GW}h!|9t)O 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 HH535=huJtB diff --git a/dev-ml/atd/Manifest b/dev-ml/atd/Manifest index 2c461ddfc07f..42ed8f1b5c85 100644 --- a/dev-ml/atd/Manifest +++ b/dev-ml/atd/Manifest @@ -1,3 +1,2 @@ -DIST atd-2.10.0.tar.gz 3294787 BLAKE2B 7ef136e795a567eddc064986e1b78f3bbccf0433485c75742a989e7f48ca91b55444f01def67210c55de74f9283ee0316e6de0d38fc6d40a5ff499f16f0cbd63 SHA512 1f5ccd44cb5d7f41745d6399517f6b61c4dfc698a70f24594805ac07e0be240e2a44c1d992ad48622ed85a23384ecaab111b78e76e8e050d25d857356c3bf45b -DIST atd-2.11.0.tar.gz 3300353 BLAKE2B e6f7f167a24eb6cd43900507e65646d251200db30ee01f8b4f1289f0e965af688bdcccaa6ef5590325ed9934ff4092554124c9b7c47687a2d05f271d8a245e86 SHA512 264e94015bebd096afd452845a63515c5efbd50d30c2cc19bf454079665a2119b2c837ffee809e67de9421020d3224ab2ed1ae8d99f301f32a056b1a7084a8ac DIST atd-2.12.0.tar.gz 3302788 BLAKE2B 12688b6971eb600106a56ae4e75228c562d6f482867114737d8037ab1543daa8b3f9dce85732f79f57b7f8d917641a165c2bbc40474e7e39427a97286f0a5c9b SHA512 96a0cb809bc1a063104b9941d1552ce2906cd1ed6348b8350cd4b095251c1f3a189f2e696ee28bce1a71a8601d906d22f600fa381ac318c0b7d7b2f84c328037 +DIST atd-2.15.0.tar.gz 3352231 BLAKE2B 4e5ca04bef5f534da3191ee740b1879ffa6a7886498eb988e3124e85daf35942ce81954e7e08e4074c75bc8c528237c16d24bd44b9576f03ea3a90b7fad4d437 SHA512 e9a777d9453ccc8f41f907d130bbf3d094ab373bbb89eb6ee02b24f046cbc3a0881a33b9bf3b01674cbae3e586589eeae50a64ad7c7877b50fc764d05abd12fe diff --git a/dev-ml/atd/atd-2.10.0.ebuild b/dev-ml/atd/atd-2.10.0.ebuild deleted file mode 100644 index a06dee2319dc..000000000000 --- a/dev-ml/atd/atd-2.10.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Static types for JSON APIs" -HOMEPAGE="https://github.com/ahrefs/atd/" -SRC_URI="https://github.com/ahrefs/atd/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="+ocamlopt" -RESTRICT="test" - -RDEPEND=" - >=dev-lang/ocaml-4.08:=[ocamlopt?] - >=dev-ml/cmdliner-1.1.1:= - >=dev-ml/yojson-2.0.2:= - dev-ml/biniou:= - dev-ml/easy-format:= - dev-ml/menhir:= - dev-ml/re:= -" -DEPEND="${RDEPEND}" - -src_install() { - dune-install atd \ - atdgen \ - atdgen-codec-runtime \ - atdgen-runtime \ - atdj \ - atdpy \ - atds \ - atdts - dodoc CHANGES.md CONTRIBUTING.md README.md -} diff --git a/dev-ml/atd/atd-2.11.0.ebuild b/dev-ml/atd/atd-2.15.0.ebuild similarity index 100% rename from dev-ml/atd/atd-2.11.0.ebuild rename to dev-ml/atd/atd-2.15.0.ebuild diff --git a/dev-ml/fix/Manifest b/dev-ml/fix/Manifest index a1dc7fa4cc5c..acdff1ece7a0 100644 --- a/dev-ml/fix/Manifest +++ b/dev-ml/fix/Manifest @@ -1,2 +1,2 @@ -DIST fix-20211125.tar.bz2 340491 BLAKE2B e08aad2779c711206cc133783c2a0bcff5154f514d04d791fd34d544104a8f172a7532bf1ee3ef5d13f774f3cf8b077277f44a08b0685b042b2d9a0a99eb1e51 SHA512 a349101b092b1dda82d24bc25ecadf0f641ebe6a909b1acdb6438dd57186d14b2351c0ea8fd1987de2183da995e33655229246a9760d5a22bf1f5bb15e12c932 DIST fix-20220121.tar.bz2 342191 BLAKE2B 58ea04bc8afd881346465185885f2261159670f5aa4f98f34326e16ad46393c072bcd5f8216824ddaa1556a390abce1e8cb8eb6220d930f1c992153e4db59a10 SHA512 7a4767529f233d14e3b20f2fbc418f1745ccdf5bb771e871a642757efb777400b3dc7efe6083166a24495c9e7b5a54acbeda1ae1eb8f220322eb1b4e404eccac +DIST fix-20230505.tar.bz2 355711 BLAKE2B fbcce6561610315969409d7f6ab2c3e7b3a6dd249d1496120765e5a787d51314efa96f63465098dfe9733a34c9587d6a7b16669b2e8923be9c10fe656f24db80 SHA512 2b4c7539ca3226d825ee2adceea5c8f1bc7c66d58d0e092847be9f1293c9f06cf50bcfd38f078fafdc79876191f3e546af8d3a835458f94c14c9202730bc2f1d diff --git a/dev-ml/fix/fix-20211125.ebuild b/dev-ml/fix/fix-20230505.ebuild similarity index 77% rename from dev-ml/fix/fix-20211125.ebuild rename to dev-ml/fix/fix-20230505.ebuild index d10531a6a1d9..8769e9a957ca 100644 --- a/dev-ml/fix/fix-20211125.ebuild +++ b/dev-ml/fix/fix-20230505.ebuild @@ -1,7 +1,7 @@ -# 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 dune @@ -13,4 +13,4 @@ LICENSE="LGPL-2" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" IUSE="+ocamlopt" -RESTRICT="test" # regenerate & qcheck not yet packaged +RESTRICT="test" # regenerate not yet packaged diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest index 8fe08669fed9..be5af9acfbdc 100644 --- a/dev-ml/gapi-ocaml/Manifest +++ b/dev-ml/gapi-ocaml/Manifest @@ -1,3 +1 @@ -DIST gapi-ocaml-0.4.2.tar.gz 466749 BLAKE2B 6a3e66618ed9a665de2892dc7657268f3bad43b871d6d761148152d61de2d988bc13b5051e39da4d1ddad0c620237c6018b87cd2303bc086c570aa879c197e4f SHA512 57d933c2d47ef7b80cb55b661f8df1b8642ff301d54f0fd1dfd4a9bc6238a4cb93a308e6918bbbc080fac146cf5fca2ccfe149d0528a63ead5e29e452c9cc427 -DIST gapi-ocaml-0.4.3.tar.gz 468450 BLAKE2B 5e9aeef8cdd49e64bedc4494dd60a867b16fe0d02945efcb9ea752a7dd71abfd2dad66354cdf61803cdaa93bfee33079b1a8427ac0279cc93961a62c87498390 SHA512 fb58910639db9d1a0f90c6f224d91af53d2c68611f3faea321db82cc4af940f54e4ae93ee20520ef4337dd1345b8c9961915a8706336a25d4e5a187adde1b2f2 DIST gapi-ocaml-0.4.4.tar.gz 473064 BLAKE2B 47f401c89107e24c07d3076a5e8dbb2b383270abc138470b78680347cc3d5759227a9a56956217324adf354996d9ea018926dc887cba2cd7ea2fdc43293dbaaa SHA512 3ff319f3563d1fb465cbd4151713c5c1bb3f3ce1f8a2c0d6f938eb99d91844f97cce7c127c52fe970f0f095ced513b3cc440837540631e76037d1882b6d9b820 diff --git a/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch b/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch deleted file mode 100644 index 36098d82ed67..000000000000 --- a/dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/gapi-ocaml.opam b/gapi-ocaml.opam -index cb9b0fb5..923675d8 100644 ---- a/gapi-ocaml.opam -+++ b/gapi-ocaml.opam -@@ -15,7 +15,7 @@ depends: [ - "dune" - "ocamlnet" {>= "4.1.4"} - "ocurl" -- "ounit" {with-test} -+ "ounit2" {with-test} - "yojson" - ] - synopsis: "A simple OCaml client for Google Services" -diff --git a/src/test/dune b/src/test/dune -index 5d955f42..ef45f0ce 100644 ---- a/src/test/dune -+++ b/src/test/dune -@@ -1,7 +1,7 @@ - (executable - (name testSuite) - (flags (:standard -w -3-6-23-27-32-33-50)) -- (libraries threads oUnit gapi-ocaml)) -+ (libraries threads ounit2 gapi-ocaml)) - - (alias - (name runtest) -diff --git a/src/test/testSuite.ml b/src/test/testSuite.ml -index 7851661e..150781f7 100644 ---- a/src/test/testSuite.ml -+++ b/src/test/testSuite.ml -@@ -76,11 +76,11 @@ let build_suite_from_list test_list = - - let _ = - let test_list = ref (core_tests @ model_tests) in -- let ounit_specs = -+ let ounit2_specs = - [ -- ("-verbose", Arg.Unit (fun _ -> ()), "See oUnit doc"); -- ("-only-test", Arg.String (fun _ -> ()), "See oUnit doc"); -- ("-list-test", Arg.String (fun _ -> ()), "See oUnit doc"); -+ ("-verbose", Arg.Unit (fun _ -> ()), "See ounit2 doc"); -+ ("-only-test", Arg.String (fun _ -> ()), "See ounit2 doc"); -+ ("-list-test", Arg.String (fun _ -> ()), "See ounit2 doc"); - ] - in - let arg_specs = -@@ -100,9 +100,9 @@ let _ = - ] - in - let _ = -- Arg.parse (arg_specs @ ounit_specs) -+ Arg.parse (arg_specs @ ounit2_specs) - (fun _ -> ()) -- ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [oUnit arguments]") -+ ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [ounit2 arguments]") - in - let _ = - (* Reset argument counter, to let OUnit reparse arguments *) diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild deleted file mode 100644 index 156be6ded14c..000000000000 --- a/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib - -DESCRIPTION="A simple OCaml client for Google Services" -HOMEPAGE=" - https://opam.ocaml.org/packages/gapi-ocaml/ - https://github.com/astrada/gapi-ocaml -" - -SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/ocurl:= - >=dev-ml/ocamlnet-4.1.4:= - dev-ml/cryptokit:= - hRROVG?Pa};ZAETsw9#@@p@Qr6UN}qeZdc8`Xy^L#?W6MWcy_~D;`44~k z&wtEu`$OTo+rDqD?5otR?MGiVl{{M6&TTudn6{YHQLimD3GTArblzFq&*zx?sP{+ECH$3Ok| zKm74u|1^G@*DoLDm;dEo`p1_wzrOwMj+^4Q5sg@R7Dg4=f@*TbAEycmE*2a^Dc7&PsQB&MY>bVR)et%lCFQ4a+KfZi= zELaQmZM|Fxe*6rhkLlhYnTH<7xQ?=yaOIBWY_px)Sz_Ifvo(GwvQxR|Z9gx}@vPT1 zTUhnP;XXjSZz;coBEY^k-y{%T>>dq%zrIzbFx7Atv;%=pV-!Zj`)osU~ z!^{PHKhJABu#^oy#zS~%eynM1C#JVHe0yst&w(M#ac;4t)y~n5i#=?)?4w;5c7s3G zgEc${S}OIRj$D{ihno*DR#RQbw~_K0uSz3*+Zpc5P7DNC3m?B^aMo3@8-PdMwv z!i{*;RC@zL_%jSIF5rL<#ZUS%wlZp;C63m&fmQc-uBX*{dHp}VO`k1g(x1)IkS z9Br)WYWN;6G1-x+D;%K3Y(0#6fKq$V3JU;O@P-CrVV2pa$20Ng67vqyZPz?7!3L~c zq2}3U<(0O1;53OBPbuXc=*!~De*Ja9`q+;!w$+511E(BimQmWArPg?i5wE%Jx?i}q znKG`AJr9;8SKb~pC}n4RfsLL@&sV#eDA)_e$g89??OV@j&sPW;$H$j^gc#8gV87ZlAH%xi&U^ury~nTKwy(;oD>7 zRocP2hfo^ zDFl!(=Lt#=P=5djdB+qq!pW*$Pr(28pFjU+Y;u0NSMAx@w)D1aJkxe<^*nN}xnofw z1J>If%iiiGdgJSrAGtahwDMI6Woxy50^%LhiGWlFDq_2Eg*#-7TF$-97&AbCwGtk1 zDa;iIJ`dI;0EcN|ygmGN+3Lg`aH%saV2ubFTJL3@36$mY41cUDC=&8MGXWuuhM^O= z(ztN4E1Uw_#tO#^vkHW8{B9#IMc|z+B^=C)aCR(whF}T8#7OuY#Hn;VmhB(@?*Djw z`SA4_`X6A%Zmb2mV7=_u#F*MV!;YJQwwK$2w{LBwD~D}n?2rE;Fkp??!K(NK;e2FJ zKNQ|zw#%O@(J&hiT;$}J_4Y+w_9U(@bm0VJ#s zm>Jrh>&0q~73RL<7w6X69%kr76^smv42eA%N9y|kP|L|SZ!5u2fLItw&l7Ug4dY-# z>^OXgxD_G$v0VSu|NLxQTioMgwE!MKM-G8+2ZBF%yj`FY&vWo4{7a7mH@Z$-?P48H zoGtBGWw~+#=m}>Duikcmw+&u`Ke_gRpHwJCTLw}bt{#~M+ZQ+!$IcfOK5l*<&SAebODKe}2bObr|R!L`WME@tB{HHIU{>S|I!#{oKU;q4!W50t=s zA6+sqVsBf3Ag02f%#p6kcd0xEk%dKWrSIV!dkby3@3N>t^ockr5I2dzL~~wGD`2hR zm|>4I<6SAX*-zN)wG(;EU)L-zT^W??rm1CDw4M1_* zapawqW-sAbpjBZ(iiGcgD-wbyae@F(oIF#%`Nx)lwsF=t`2>tOL%+BAShN51^7^m8 zzW(&-<72_nGv(*At~->$>p_xq0~{lMoF^fR%IM3xuxu7olRtr9@p#mLYZ5bSV@(LWYjhZC!e+tEmDAgbu}63seg`u3Nub7v@HXVg zUi-C#8|Zz5phW0BF@Dpgj~$=I#BpNY1dcl*tOm8RBLetE6->_9^$H-}-od;v<#rLc zt#h!VJn2=>rxpA1a{UAH=$}4)`MJM7L)rF3GkAbp&_PwEiS{_tD*WdtIAAFQ356)Q zSlqN#q8SUEw~*@rFd!9JzzCiNUI}N)#74qFXof^g67a$;E+K=T!FOOlM3%bC9|453 zzXeRh$_ab8U{ZYbs%;S+S@TM8f!Gx&C`L>KzZ4jdDu@C-1Y|1z=hfXnh)69Iop^hf*pv!^RB7_NrVfW=w{@Y zXT!$o8I>a#BGDj2GeiIDQtf$Nbp_}E3TH!VBxBfGizSCM5hz-|U?mtX1azyJ_2cJQ zg|pV0MuuM(mT@12_rb!q<>NDqJ)9D_xIloE08FgstYgdqQpLFr45H!VmqHeehc!(k>&DCO$kLd4s2Ca# ziW$U$W<$tLgTytl`~b2i{z>c48K$=nHWltY)&YDF&)|~tjrD`}vGct+A2vZCJ~0>6 z9>7oJ!^1CFDHNX%J|Q@>Mx`Wdbw{tU!B|+iIpj1uTc{drf2HCB~6>=BAqmC&6h zDeyCN9mpdRx0%8jVXP@$#JCks5WUSP-#ANw&8_pSvlM)r=#8kZ8PNq_D0MZ^4|bK2 zbqKJD%Kz)C1)L4HEa!zqv<{*Ydn&XgUhwshjuUsN(EK^Bl+feIF<2t_T5%B=YKPeG z+pWKl>?~)4*=@wajEc)^vB5i>Y@oR|88t5k{7s>O{cMj_`>(&ey#BdAB`)$)tb|FN zP{O`JH4_mA1J6;o41n%IFhUEVk$4U$Y7Y<)=rDd}h+P2^J5T5U?ur|-zVOS%+AeiE z#1Y}nk^om1aTQvBWB_nL{_%6{1qS@r<;po-@XMW$3iX4=vniFG1F!&$erys}!q1dI zU``O>Q;>{oAwd6*`oAD`&hf?eU>vk|lhLAYZT`RX0vgSxH&%RCf!RUJJ8+;SkvFTe?CWgiQw z4Xu)JZ8jZ11zq~Jt(dMFGw~J^DHZfaN-bq@<||`~TigKXH}VSk;4NU5JOS*oG=y2f zXy7J0YmD{Opk?o2VJsLAyb$of@_H0LF{y&9Bg*QL8W=YT353QgL%&!dVq}e|m1yn_ zsZrrW5EdL3YeQ!}E!QuvpMQD%`=93c^K)+OiNX?Rj)*0tes0t7I6Ghu2jE`?6`>yS z+RPkaWoHDiHcSxwRJtRr%7LJTSoauBIGst7dl0Iy%>q@y+OX48CqH3zo#>m74fq^z zsrI&J8Lx%*VwSs%EKPR)in7rf5lqYYlWQQvg)P7yQSK<50_>vjPje!R=(^*@=azSK zUyxrgWVf}F%xjsmUPFvSX5V%V4@Ofb!bf$|^hDbxrJ0N8-MGepn@^A9L(cs%SW z?3fg)9}W<^bo%v9%J-Ohc*j zT!0EoXP&wfGVbkzMM7^gp%(uKG@z3;u+eYwJIYD;wBV1XUDP(&3xSd8Z%Ep{pjhzW z1EOAxl^|B_TRt#z7eS!_;A5hh5E#eV2;(h5mQKt8Z0v~b3zrxhKet#k43dzJl!^6u zz5d(l59cp0AFg-#YMlSUE$--dEFh(+whyhiYg&bOg=(X{MQZRJz=zvr;`KJAtF?$% zGu76%%e>CcdO@neiWtf=A4&8MIC3_#OuXVJ&Rf#~kDxo&@kYnC#ugpjqlCgc@jKxC zs?cS&w4VGL@&Ks;f}3}Yxxz%y`OxVCrX;vnycIX{2+QF)&{Z3{;Z(%mlo=6;UaA8Z zMzozNo72T4c0fD6U$p$g*O$-FE4DvYj944lwZ3}0Lm}i7U2+5n>pU)?^W1sRJrt3m z=71SY$fjbC2W73Rf_ys{vIUte(Vj9TRvApXP(*OM(jwl7+vE%@pJ=~%&V_O8Zz~p| zk?=_L29zmb=qOU&r4nt9wjYgH2A&_;6b=d!q~)XFV%Vn63+Ji_QW3$3#3HUoegS7W z`MDj+!3QGEJA431g`opx+nrT5kCOSV->lg4YHg1sPctPq-5lsA(R_6x%}Ia*BDW4h zhG9c!azA(=Rt#{cR|SvT3H3_+9{|I96?i44coM11qIGF70S&6C_Ywnmfj%a?yX_Nx zI*{0Br^fJIq6&EW%>lhzT$XGo8e%h%NK#=jtf7#{RAZ+#FyQ;J5og zYg+;HAnanoP>n5#mu<)MZr3-108f7df8ZYRP`W(9gylkvb-+))fr0IJJ`);Ee1N|K z4dzjkag=q$CPS^8DssX>>g{VL^6CcBV3k0exU+kFR6>j>qmkxCWgDs?;{5Hp{l+i1 zN4T5_$(B<*<;SMKAOidcra=tm{R#*JKwdi=&oTzHXIpM)?1QvTnRn<1ZtOb%mWYMY{i`Bs!RGB9p zaeCCphhT<svK3ICD?q)8Rf&}^TYzIW z=THn}+9L5KGW2R3D0gpj79!u3cvcDIkh7ffzv9pbb0)U&62Lp0*N2 zI~*4_~;HzE_f z0i*30?UX5Dy}v=R?|9{Nnum>pl>&hq8ugOf)+=Ec5ddWs_zR%i6A@JOKCmPZ;@HbX z>q7N654~q2qF*T=2d@ZvsFfn&lxJ;?I3qM`XL~VvczSukuOcf1p?U)|g2Oaxgz0u@ zF1ElDU4_tu2?KI#0`N+30s{oQvK&Mq|GYv#@U$Hb05>FVBC?661>`F`@3m=2xFd=v z)@k&FfiJk<#VdjnhYJ6B(f;>8{b~D8^Eq=79-@*}$6vttZ3C+KR!mD8j1R%A!1WEB zj2CMJ4)7rC87rmJ&E~mC@idG$0g?<)(ZOAu`51eEbHd&bD=qSnSwp%LQKeiwcJ= z-FKMdtbhjrGvsT31N~{@+}x#ET%xz-9|g)=38{+FbD74}1CHQXR!0P_^esaMf5inR zLM){;c>WDAn3qffbh`IA3@Bogg7~CR)_{uVeLVvOjLP+Hx#q{OpT4|P;g2Y}0~G{u zVm%*DB!g6Eh+=^KLv!kRY(ysHJ+gb-l>HFdsy31?9|#!OID!QUa}jL_RL227-~|a; zV{{osS=}=O$iM*u;33nFVy)+Xh5gMTiOMj7DzZ$7?r{~^aqKWnmT7EkE9?q&!B(D9 zJeez`hUcymC09_^?AL}A*syYslc2!?6WXD^I1!SH7+JuCT`O2H7yz}Q)S^%Oj`IKM z)A;kd6St=jx$n2^h3Qu-Tcn z9I_PWB-U&TrBLLMI2l-nMFSy70|a?Cg(lTn{W1xV!d}-_I{X>7g9qoEhncA1#~K9V z0xYnN-k+E2%cp1Rx;>{|VVND^H8lePAOQE7k_VK8>n%V72#H5%{g%8FNeSzo+g&Nr zK(oMWmEGh8+;9;fkx=+j#emKt$%IBAM`7%7!Wb^#V;-lQK1`Lq8J8Rd4p5hLEBVcH3iKPSW?cfL= zjJ)jf8JOo0?o*P)Qg?uE%|N6<2ZR%6+QOc?=(TuPp8YTjb<&2Mkso2nSFH$c2dt3-`c!pY( z1y8eMwE@v?DMWl60+rN4m1NE=`${r832JxjSd-uIAc&bl*o6R zH91)YJnm4ddz>4=cwEmKKTSzMHd^v$SfGy;05)6(!+*kgR&jp)`f`4lEZUDh&yVkp zCih2CN*f^kX08Ti$r_E2t~>AK@hvh3j83uUv5p1qY@YXm%b+MIgOpx7>Ll#w@fr`y zDO!j;C1z=gy2(CULD-mo$mp8T?wox+mVlYVA%kLJgqFd{={EAZYgsQqwIJ2q3?yrlWUc8SHsBN#69(bcee^Qy{}D zveVnMrCsNTPtQqeY1-2fI04X16#^A+VlUY01o2XK0k%zLme^~LtB&0hIRJ-9VCtvc zDrSqshKN%xs|Q$39{(u2b%~ZMUfq(+xCf8a0TrJ6@C34%V?Q1hiGUxfk>}8ZJr1y{ zktm7ws7T!1q9$Nkasd#A3|T`R5_}<9M5hrCK9H|Auhz`R&Ti&s#1PS?@NXmoHiyh& zi9NTw;zaT$3HI5as(AYR+Q0PYx|H;=uj#R3-62-|E-MZwv|-gCMus-ri33|fcq119 z;DnyN6W1Zc9@zP<;W+pZ0%l&gW5tdJ+J%Qa@I`Ek=f@XN0iK3T_J6<#c%6wsr21xG z1>k~eLG=dVqewooh_&nRK+}**uV~dVa-kN_)(q&xV19t;og2cWA~VqamS}7+YN7`r zGx9Uxu%siPJ`#x2SnzCG9%RWLRb5ZVZ2ianI)8wMK4aNq!3<4Fn}r8^Zi{vqW5cKj zLC{PSUzU3Cnmq&CyCGVp)W?4HuprwyX(0}=XeSZVYBzwtpO6B}Z6I%H;L_v!D zGGwBJ)=}Rg<%zrlLubB=U4ce;W$qhGu?Kk8d9g&S%z%De!IXKd0Fj4BU|RN&XjUQ$ z8*04}fgh1>H3!}bYNoSW$x_U`Wb=wS9&9OFd}PbhuKwEvn|~S4b+2gQr@GgfP-aMo zy`%mu5QVxEem$y4Km>7_mj!r1+;W^J?23qr*Gon->pgbMm1p2Bh!?$D+PmrjM>!5D zWVGr6numm10}5rGb1QfKDq8FC&__0dJ%A`IQEmq1p1|*K*X--RefU1p zN8nCt9tKPT`gHQFKuiQM50Ay*)#jHj;CyMs48b#mNTNGY2HuTdpUQ@FSg#DR-}ajn4FIh#R2ptx^KTaH zd9fa8odSGW8G+)BsK8^O7Wxb*v3+a+x5q*)OvoB>VJp%#5CuM#^x|!^Z2(9(1vlt? zQm70wX2h##;m^T`S-H*Qd#1T3vyc~FiDMuy-a_O-gigb3^TMWD2zUOA*DAp>*om%f zR`md+fTqPO01GIk2SbTaB|tnBhNT^oum=*buO_H)_MG_*m`DV+8qpmuA!rg;Jz5PT zk0;sPUp|dKetJ$$^NSBofmjJ;pmp#W9$*8l^U*htO5tKwoZeZeXeu0LW*JVA@+G4B zdE%lToS}9Kw8%r8Yh%~(QaIn8NyOT$03vi)cXJ&?z7WB`-BP^#ri@S!yysR3wJg<@ zR+Ehe4~pRHJC0d4xJ=&9Xg3Okb2sk+ZGlm*Vy#oX*ffL!?Bmwo&}QiL25#83V!6i# zUj?pNJ(K_#i($b=^8|F?E!g$(iGjh?AM6!r!IKeJSoVAu@lH?kQ^EdGL%BEX9#xJN z;diL}gTP$2W=vYhl`Rum?X@B5-$_sG>Ox}{-qMUd@7oz~twFR{kZ|2i7iy6W&oS>jLWM0@ zw0xRun^2^>S&d9Iv>qW9o~ZDieBfm!A+&ePwO&3v*H*CL4~K-wpVwWq6}GVmPH2dm zOE;jDC&W^QO%E(#gka5sCC%3+x>?WxFJd39QOTvK!f`?*is_P;S;xf-*dD{Lf-!A^ zBS4P{m_1wrLi?t?13PeRW)Cfi1M&+Lf!`+9-o=oRCRULMWL+KRLWryDS`F9Q@K(^M z5|BM{0Lo|H?zV_?TEGeK!ye9TolnA;SVuIQCDKD<1a4QvnZ#F90g9YHiKK}}dc|3#dnF`L2-Ke>*xnNK%*K@Bl=ga_7f zR;0^i{3h;5C@__T72K+rK$~sTg5aAwGeZJn8_+e>JSH>=3Xh(eZ_OZRQ9Kfr26NzZ zLC>v~5Q9>hPy(rt%fXp2@Y;nsI0RI7hi=bq*@MN3;drF>H~V@XKu4qFnEI@t#(*>&;wwx&=<>oks@Su z^;tErrOP(Boxf8^1%YON?hRqRKL7gR$Jc-VK7)lD@zK{LupoZ0YV_f>nV{X}mW1Fq zfgb2V1mz?j{sLTo14-B+OQYf42gI!)2`51l9kR2C=d@_BdAPoZaKa&WaQRNw;tD5N zkFjoV1~!{!guAi)6Ggr&tE-lK@JAPtYhBUeCrD#$p2{7KkOAtSfG~clgAf5i39NiG z4T~=h%VJlJF?zfS+*G#2-U`ApPkO~LYhp9s8`zim_4B8XU*8ucKAf_e=Hv6=dKE&( zcHAXYV+;s1=#KtI?fU=YVNfv&K`ycEPq^=nlM>_LX?3AR#1N1nu%GDG zd{mttiencWkbp}Pn9!Ua-4de{JRtZpwU>?PF(HeWegQ-O4U~QPJpS+RHwVUPqLU{y zrVyRR^z7eiSAaOQKJNxfNa##u)pOY!aU|0)T8L$nHvxdx9j5#sa<)KuAc2o~^xgNJ z7atyKnWoOclHTq+Ws|jU5wkT<^Q|&*WQCU`Y=`Q37TefjZY|M2}Z zETaEfDK3=X6)h1Rz!5wPU)bsfvX-8)XipD3|Bw6;tl{=zd!jK1lVQt(gKUzR2)kj7 zFiSYgA@>IAuor93Gi*DrWQjGj55K+2Td4HZ3M~p}i`G6*n;eNMTlIX`#l&|8mVF}! zvH=rCW!|-=%hRE|8LF5}#uG)%(+p?813;Y}vJ^r`EEAQ$McGRrsDP=gt<+$9zhM9N z;pLsOd`k0YlPK&MED#RXF|gBgfA02JbOgD=z$(Ow<#`+n!%rRyt$9FZ>~WrVt1?6k zzd@!R&=Vx$F=M>RC!7(+qO`u04Gk8HHxFPCTz(_6#9yA@qt?@WVzdKu$n~+%HsRBv z{bdPBwr4THD$3UJUg8UY1)s6Axp@u%DdVvYOO6zcfEV5|rY(h{XtndM4?q_mwmh#l z%<=t#y?&Yf=jU^zvOkrf!^152wt>py&lD|(84%=4rGp#tE_N(ijJa0}20DOJZ6Ju7 ziO7*QJE8BsNtgvFg?8&ium)1I={EQa6!^k^nHd>2X<$*<^IKgChAj+)p1XbC7GBQ@ zF+?p?a9ezyQXrTfr0|*uT6Pt5g(no-jgEYrb{7?x62Zn+>-{JMn5#`3kxK1&GQ7rj$2?33w?|{ z{T?I$X0oB@u*P7S)vR_!*w-6Tq9|ZOZon_C)8?aDY^0~hXSpNDKPPBeLX4^WqPq- zrzLNfBp@ynZr(%emWW*N+kQRO*Yyv)<=5ADO}bAmiJYz$`SxuQL+~Guh}V4uEJm1eS_fxkC$i71!X>-*XzUQ{_^GP`@_nI zg^g_W!&MH+mx+_zL&=`*1~zDGEsB;l&1FHZ?tCC-u=7$Zwd7IOfx1QZPLCr@^q@+> zU;qYIP24AVOw5KQw%(tgu<$?PGc!H}Rj)tR~84 zd4ye^Mq)=Za_M4ai{6*wjNgh>Y_~rXA47OJFtjzdvvmem9+6 zc3JGyv3g|le0P5I@#Cl0{yMK8UVr^O-)AfykrHIG3ClB>xt-u%0SE_vrSIUthl8qzhuTc38M^Sqe}W-{p`5Ri!0} zx1yPtFIX6#pUFox}!q1)M-Ej^q8`%R(o?Kt+J1Wd`FE6&2MNV0k7g>Rr9}KC zCKo6(|LpPyn?JHWWYLVu5fOTyFFO8f52^r zgBqI0Cd1-2G^b3Yc=TAUofjv#;2b@_t)>IUOg_% zK<3swNFaV#_dLX0j0RE<%ivqOb!vnq)1Smn0;mld4oYFGSgNq!sVwK`M1{akjNOrq zOA+pwE^x6~cI*KnR-BQc8(ZJ6$Eslg=D)%TUxT?3eLQsRWm)KFY5QW4>`BM#9p8eH z?p0IvWIEj$90_$g#|YMrfbi!27h81_OPw`?S+jq^tSO+GPmd7Is=y`xcGdp2rYCOs zY04P;(`+DsXx?*Xh=q+OCS>1{94J5sdTxv$BDU_eO^h<+YQa}H?W9B~U$*n|WNKVb z7n5h3@PcFmD&U8i9QK6T^#{yvo_p~N>CqavAsSr~n~rn555v3Vn;Fxzw|PZpD}jcf z9!Ow&axZUAe*k_o|sGNVTh*!s>R>l782ucvQP;?AFMWuEUB zZhZRi>D^qmCsT8Z6YCyP7)1AykbW5m#R_t>hYIVuLBeuvc=MsHk9zT?lq3oyp=ZCGj|U`Y_nm%dA~I zmaRzXtd~2h&?(mOVY=7GB@qyaGWaGZ&p_cXY17cv&I^i-^2PF_Kui~sSK-=T- z=)1k8`}y=^fmwKQ-yG0pEkcEl?b;pWQJD_uLEWLWtt%4j2@iL`B+a}h z1VGO1R^MVHdTS5I-3agT;GK~yyS!kS0^gp~*B^iFU&qVK_s7~z_}*PoI1kGu?MT`h z@#ZXRn0epe59q_Om#~{h4<&ozRQIi#dab+|u`X?B-VXQQVuDGs`y6a>I#c>@Z8%LI-Gg))Q`pHd#dB<2%9@gc{phR zb`lZpBb*B$OanMH??U*UPMSkH*frEM`XIT)h8Hl+ftgN*T7Ac<+5h-%wf^n(`+_Oz zKN){NTaUbfC!*B>XwawQJhFX`4imGhYFUuGmMum%)wlZ1>>Aq()glzv1qDx;IBuDp z-KaUqnp%s+Og(%PpFp&XU<0S(^C8GjrwD*ime&_|+#eW*LqH1e708Q zhYv63`0(kM>zQjj5Nz-u=;a|x@n}4tS~Jp>N4}7%U6tQEH9XeDb6qc!Kr zBS2572Sf@lwD6$-u95$ui~+!$MJZoam5B5zZ`H_`PWb_ zjI-4VL${ajGAegH%hp|c?CoxFQO8~R?ofnPQ$~KkIc)!f*Bt}Fl~?755VL3|cO~2d zZ4P8DP;tfe%r!p0eE#!~-=ED^@Hx-^3|Du>OJpP4A@HN@_K2^VjI(GbAUd!Q2Z-Wl zP6{BVS#faByy#d6PG(DTuoTo71?f0)bSMgoVTBdE-kGnEsC(5=J#VVqVVyIYewz+v z#Qui!=FUdQ*qsY!jwfLo7jSkp8+`QDF-)tUTf$h(8MG6^7dl+UVN9l6>j6$=H5z=8 z6`#&;;T1Qy6uhPGE1l_`k-dEVJjeH!>mr!#HQQITAY>ldTO991(vz@V6+U2jaZE#U zu+}+?9Y(AVR&$6FeVHn6Ha<;`g?0NrmH*;-mW^ zrUqwapDR=%Ue=Ok(**zlc$yai65@G$JABq&CDkq&?DP(;Jaj|B>@7}Ejw87p;xf#d_-2Sd*!=i>lJxoW_42-L>rtwb>`OVUrrSL<*lKe$58CBCBPg)( z@mpa>K+WCyd`E;ddqTDe>nTtf*7pFrrj`Ea1o} zh)<}q1KXh3Y(7*c$~ePaEXKcD%XG}_XicKYyXg4&>wi4f%5J+yg6xVm`z=qz>lxkUv7>|bkuV^`5Ttq={Mshp#{T9 z@&e!tfffnXYnuEGvpPP>!j^68C_F-z9X(EOhB}|69?-FObv<8xR8@YMukYyU)1;Z| z@#y8;XS`@%HvgMX>QQ=bataPRte(M&cjszK1x{cpI`a?yLJ(_a6ri$M9)IDdHk*Mo z(8b+ z|FVzAnaeD2Iwi5;vd7d3lFrq}&a7QYcLpn?M@&2AWJVjSEDm#Y@^C@Au(|79b;_3? ze|k2s?WtV5z9RAb)36r@`tB;tiDu*a^@<>U48@yB=FHBTM8YqEBe*g}9&!7S7Gu*|z>!3hnf%K0gqtv!6~ z9=};mhs<%F>VCzFe2QrFY_>q{yL*mO?6O}{9$QOej}DPE+3TrZM)D*l>%Osy6HMHe zX^yRT%x(1?aX^P_fd`T_Li5#fB+6L`pc{JxlF!9Ypkw1+Y^(Q`6x))loKQ zve7D|V?8Yg?CpN+j*+eQaPQAkv!2%O`$a0Y3~ifb^6MaYS(COhlq=p-dYhdvmy?L* z=CkdD|f< zvFzT$x{2PtqUHB|EpC4|kbtRJcI%~tcT4u!vBE$6+&_NqKhEb8vZFkWY&a$D6@_vV zIZ@ZfxZ$~6cWzb4W_p79qNC2nW>aj3vvp5x`i_(f9vL8f%=}enIHE}|hdLHZo;Q!M z>peK^xK@|Do|0S0KOP<*)jcbm)3b~S9NH_QCz!S&Ne!aa`+C* zZBn=gM>TZF*zD(wyY1DyL4aZ>5M`&^Ay%)6_zey~ zMy_49g)av}nWeaEK0srb6833c1K^DJF(-@W2#j%`r|vttWmweh=~FYtKF?>PHkFEn6Wprh!_BC2E97hJyna?-)~_>Kx^L! zesd&MlOQ0*dA7qr{l`FP77KHNIgi5w;5U*%`0VH1O5Vd+?gM(1IKjffu9m7eZ{{v< z2*{G^tSyBYwua&BXs94*Ae!esgR+zqTXtv)ZUKcuC}H6a&T8wFyC%a{vX+Bgd|Ixr zKfZjK>-!qqilYrv?jtVCLTwGUwAs4k8t;(oM1Z}boHB6Q}_rcDd-F{o= zfJ3K1C)gIQCAV{8y7PLyeS%1COCxM4dxTF6Fv@HI817k}ZFk&yz|KB18$A1{14YaF zU(Xo!^U&2nAV4Ol_eoDQvpe!!++{KF=HAalnKj?2;s z3k{EZVE(d`SvJ(nWhSQ>z=Q}??(;xmjs~At%~wPefFG-Qq+jh1edupzFxo8^9mNln z&CBV#4zxHujcgXhdwYRp+72~>PB>O(;dd5)I`EaByGP3wNNX>tv=eVsIj5wV{?szKexO1+d78->`^<^A=d}bpRWu=j0KVdIB69B5B{=@C!5A zmIueC8&~ouvGSUy12pa5Dt8kQ80lc!c6u^1HakoCDytp(-Nodj4<}S#MEBjEK%31Q zYR-u21p>~IEt?G<=2)OV8*x@~|8BY7XZPO?FJ1Mv$rfz4s_{VLI^Za$jDWm~BlL1} z6v=7+8fAYUeU#mbYxALmuCqeSV)8DBP`*tN0pMW4FwkXsE2`z-u7rUWfGyi1Asq3M zZnb|qCLHe^6*dLUbWT=wu5-N)WYz&fL{Q6WE6ZRvLdy&*ISoA~)2f#35<9nzuwp}^ zz0@q!W{0u8Ucr&(nI~nd(=f+urkbyv>775me);rreZNBG*aSn*3QSH81UULvgTBl- z75l#@j{up~f`R9|k@m7qANL&rY}@OOQfuQl?(T9&#VqsKjjd2}vF$LbXx8yKfEc)m zqfX0d8s=^K0E90)Lx9JRd03rRZRoU_qk&&rPFU&=c{-c(xV95MN{l)oQ5aNkj1uDf z`Zg{Ql)KZJ_jK{g_Q7FZ30|>+MK?D1u&YFFPoFT${%*NmKmB=rd{;cMKituwnYoP$ z*cicCzU;AauxaoDh$A?4Z8lF|gME??u(*0%a7yURX`TRr33>DClpU_U zcj9g~_0>QhxDpUN9dv>}Xb;hDAu1 zL^}kZ2dMS(H?}C-wm_ zL|LMc=cH?^O?w3WS#1Y}d-ajCM4>5%y>C40dLY>0gvgeiCl0CDkZhRH+&tQY2-{&V zu!CG%j1XwpGra7?Atsu(!LrU}gVAA5sNjFVDJmXzOQ$ zW{rL8Knq~MS*F4}M(A1K`9rj9-Mcv)tp&Uzj4lXYyRRpjY)YGBe{@w=FWfSX<8*)6 zRZ>vf0au-qj2ZFDmYUhadEQfHyz$FB3ZS{gkq37nYr5~FIUIfs>{T0WE=R4Hzc@`u z9ouOubu=Gj?T^RHvHy0#JeK_Q%kybSe40BW^6`2R@AsZ8qG2)pH4J0zbSw^UVH`l6 zTzBUWE8;95Z-Uu9uks=#2f~c?Z88q*W+2w#>ZXTnJVBbChZTV~Ex>Q@JRHshd3#fn zczSn|db~1`*3%cl+)mJT%%5ijP>q6$aI}Oqnx@YXV9gWq>SKUa$8pFXStvf~ zjW^pDYu%eeeea8fT*c@tNRSsQiPZbeqWwQV&X4m;e}6C1({VTfnh-d5`)0uM>&652 z0_+8HF*K{HS+jj^(MY+6)AN_;HE;!#suyu1Iia9gB7|>Y?~c^Ghl=5mSy!|U4=Z$z z&4Sq`r`Imam)`1C*t7WU)&wl6utLy1Eb|yqMxIaSu|u2C=cngqW?A=aqxdw9gve~3 zhNZA4XB-6QyJHDqbFSB39FlO{ZHm?PA6vN`$*%@r7a$(jZ-DZr&_=39)Wo!E z$yR0sYnq`_*cS?5S&7R=2S;l|^gO^enZ03G@osdtprK@YI3`gjA6A$3n4B~KXLoFz zH(Q`H$6Y5~P>k$swG72c4^YVSktegt{WSg9Y%-co9KceC1yY{DornjxfHt(5KQIe{ z8n!SP{@5YNn0!Sit;69M2P6(G<3IdKw*_w;jt%fej%(+A?xNcH|5vPdt-;fpy?*-n zW&FpNm)GCxNP-7pEDNdau+jnk!Wux2!y7!ZMXgt|8YKA^O)>?1be0kF0CNR{U?lmx ziHhMYRG%zMoHpAkievX2jS=ofTciPOI2!JquU6k^ERJQ>`-TlQr~(x0h$g`gto@Fg z7eNU?H+i4-PL%SDYF)++v#MBdwJzJCmd@N{!}zZyWmq-qKlp1ve-EoUAFZD#c*)Y; zuKKtYQXoO0Cfi7ZC+@cbl!4E_r+$skwyOYzBJHzs}3t#{M4{?r8?Gt81h!6SnfI4-+CN!unxIy z_a$y#xVXYhb}lz_X6xiLTt8=moCZ!O?^$=<92kA>yMrW=Yee1SEW2^oOZre@*tXN! zU=0hhVzsq5gb`n!Pexu}-yI``M`^mJlhz-z96%TRnYFP6ub4mx%R_c#Y|2hXwq%}X zo>z5v?%>h7Wg&35D|>&GLH#g`XO$5?%!*!{6NXqHc0Vlr=e`)FSmIfUZjXQoXJG9d zeS1ory7MR1{U^4$IVb-<(D0rT%bOg5X#+u8_99}6z@!7WfZffKz3b*ggjFc_1^#2A z=wyk%sW}TtJWU$tl_P~Z-nEJUa@i!?g8h8YpsUcTNzjGX%J_r(on9r_*tH{4d~TAy_!zq*o?T25`mzR6wi0 z(W~o`wit`(HWi4Kcv*I@crbfthG$x5(awuMw>=!1Zym$tQugKi?1s*8yxDL(>FG5L z!Ghf}oGk*eXz3n0XxYbo>k?#o-lcL;1ls_bXAS<#>rY?af!9+JPcRjuxIw=l_^fcT zF=5_!M-l=YAnbiJJfDe62PtAs@JEkADsD^g^s+;KVG=XL<)jz<1#VP5se>HBF0iZ` z@-4t)t7c-nh>eK(242_>@^A;76PyNc83HQsrm!@L;*ARP<|73KO57~Yt7F%^=m;l` ztVMO#qB*eYbbfT>u*yOKqpbCIr07gpN47ggF?e@CupZ+5a(z1cPanT8EA{%7oG#*R zK?58z?~MWp`(fE2YsjBxGbBW$;#q!&0RhE)^>W~hmm)dC9d`y#4n=46`YFA}I~A&v z42$V+X%UQ~%v9493R+oF-qG$3LUvRk6Wx;K>oQb`1wh_AGEXdZL?xNcr zZF#3kN^z8GgobbSM%jO!q(IxgdtZFzTdbQs?uPgWmJboN zv&8XIVx1Ezi`qq0u&`*9;-w!DD(&lf6!T1LLZ$D^9`Jf!93}@YsQ$zfWt+%&!Wf)K zz*n5kY81CON3KJL;fmX*|y*Jm(62ld}JOaP52|YM145i~3dsbxvKN#0;Yx5xJ11wv# zcYY2l01(dzJ~)L%&%+iQ_S*>wxc;*GJUW2_yLqePWF=4oEGElzp0@eyC682QGu%Q@ zodp>9I9mqVM3BXFUuNs+RPvs?byMPK2Ztoh5qOf+Y)JH8zTKNxHk<5u*3+8d<8*W^ zC==6fEbRT65mNQRzrc5NDH{+iu7Tf`K@b7f``uyIjB~@xR2lr#;oS~#Sh_5?EEgMz zPhQ1IK@rUYo=G-S_3E~0b*7VX9m+uHQ@GmdGM(|3#kBN*u(4gvH}AY1u^~I&K!f*K zxDj)QBY``SxdbOt-q-aafP3YWOh8N&5J=}?!CKitoX*7=xW9F_teIWMwzxs=9nu3V z!UY;E7%g+X;}b5}{9NB<5}&5CE!)+gVAF$*6XohXWW@`tt0H1J(J}OU*x6R#{u zK_nCE0#D}kdlOd3Q*{i)>X`0eM^xLP+OAfL%I%%HV1uc1i^4u(aGQ}3<8x-79aO9t zG8LN--gZq~cjSiM5yLvFasFn(zI^)pJNGx6;<2i|H!nm0S^4MdO!t`Ax$_je_u(cd z=_jWaVZB$FkO5nmFQXQeZAugSB*rhhPWZ7Mwgo}D9L5^JN2pu(2xxO=EIM!tm`8o| z>n0na0g}`C2G`*km^oeRR*wV41@^-W!hmvt=V}R$Yxv;StducZVmImOjevNp#H%Oe zXN`7MB2I!=>DgAYdofCAcyIP0He6^v6a4@9`oq`$^AE3I`p2&y-b--nVIJYKYQD~$ zazG-=*Bf!HJcch9A-v+d4!x9_qzr@`vgc^)UuW0lk}$6dO>=7nxMPb4)D$DGOq z+#^Gn+@hY(fCP zE#=Pl?FwEe=CQ{y4I;qxn2sgeJw<_+8OE~nkv9)chDo9W5>VMvdAe8F^v7go?{K?2 zhV80Ho!XHOYr#S9Dt9j*-j$hFSj|xH%fYB>mhmE```@Gyn$)hztJK;uh{tW=pTOPpwdZg)~-SbO@s%$i$J$o>+R+0;6JNS ztnIQy=H>-q8%MO;xkSifcVz$WC6Sk1p3S?ArgvL;@xX3<~UyNW}6?$|PI3oU!0$-(W>>^x7q-|8EX@btpU=i^p_SwvRC6;qJcroP^<*Qd384c3n<9 zeku3)gI6V*T!;Ukk50Fa%_w%T0gF0vJ7qeib&0Gz6du5*gMF06f<=`Py_<=}l5dqx!G-3sOmPvV6!Haf6=OU@GN>3O|AUN5iTADY$b>0Ldi zH$I`fUhVEwmwiKxob@hi zbH1Bpo>z3vnC%+FR*5Yvo)WNq)Cxm0EguHKFDE+Sj~48))0Y>Bc`Ja0*o(h7hxN&t zL~ydQ7yWFWO*y)BW3&bZ520S6BAIa-8qAX@#oe0GC%!J zeg`!77D=xV*eAB^9vhH*_Nu5YIi+q~b(yQkM>)Oux>y?H_%<)s&OKN{dF6ZRY{s8? z1$5fJcCW3l>W;TOY>nIeTwJ-o})iwo?co5(OPeO>WEy{0ufY=`0MutpCr^vdd{ zTDB_9Q}jt_yc1AX##-=kIEc0`6ROTmym~1o>jrtS*K>Mq;G_+_!g`(iSl54+nVjpM zJYGyRjQ7j+>4*8{L;w2vE~Ed%C%go~K6g`J>J5OtIps6NbZ-OfHra{C4;faDwDLV# zZa=lG(~Gb|x75f00F-*YtbV8H+H67UVQ=2yy5S#AFgdd)2A5-qgLw5Ro&{l^dU`;AA#hDJ8D+{w!|CJe`Vla`%l zy?HGF>?Yy~Qlk4#N(I-Tm?oU!HsUb!#4 zj^I`DP#r=76q(R@Mn% z^T$284dQJk>9mQar!hU^fucqhjVSAA*5U;4?A?v)-D-Vt49Ih{!;^Vc5Y+2R6$OEa z=lx@OU8d(D?RhV#A}iv$H6xzhu@c@u8H)#oTSuU$dxT4Klm!T)0)SB13IZH$-IS20 zh0YQ1R;x(}!;-z2b6k({PY%fh7*QLCSKwL?w>bpP{zHt_c`W;OZBDr@#e9a>8AUI~ z?9uyNaFe)6(mH{r!r5->Nce&V@hsk=7VfB$op&N(AwnD}-c$19J3%!2FRw4_mk(b* z{qi||zg)lzCLkjtoWrpb_a*9UY5URpBv}|JyL0csjnSNC63pm8ClW-SXgKZEc23q| zlYuo64lThuce{~5kmk)K*8uC-=*XgEZ;2b;=kg?qPN!XkI|qz>b!1BQ<{##U$bSb%4Z_w?W4ynAH5Gm^Jrl`Qe=jwf1)1nT9-d1HPs84v?SD*1v4| zysR?1OtN?<9)i%DVjRf5n=ahF(KI+wvE0|lm&4QRYC#R?>NTGYi}S|Z=JCWtW3xG; zVSXza;{l43uz()xfIZMSbMl4(C|7lSx1I24ae`!kpd8Lau+X)s$-GiHJMv~7SMyYv z(0HErEgJnY<>#;}dtR+4hKA%g>`-4bT3`zeKmTUk-X*J_lCLnu;Z!EP?Q<3EXdb|Aoc74k^jVKZp1=L=3zZ zKn%n=Xe0vFo3kEnY1)ZXGK6@EewHWBMW0085 z%I>B#p>4=j3)Q00xF&Sn|cKU^yTBH*LO*=hoO~|5EiZDEw+6x2fp6p<;|NqOM$KTPHFE)&tCAkIsV;) zt^*9b;ESHdOq;asajF4F-R@y>!7~$Yz2XH&7HRSIeZ|88Dufvb>bc%XnO8fo`z!=& zyyf8C16~RmHyjRL1CBRn!)2n^`$@pq3mCWO@}3_NtpD)5xDWQ%ncl(L9bSPQg8rGP z!}Pu5cSYh%_V|^MKw#e+?C5#TUi+6X{nvNrZcpQ8yub0jIDk0jeZSRq4{rrGPjFut z)22N(+A|36Y?1;go2V4~1||-J>}T6AduN)27dbSWO zeJU7F91bpp38EBWOh+Jmt7<#?3s&R+>tmgci*>Xyg5N>($wDMgz@8TDLm%%>L7w^@ z@C%&UPP_ZQuS)EJ`Bhbooj~*Qz!^~QW}aY#-Pz2`()#Ggq2>sRX=cdNtFxL7Fc7S} zF9b|Y8JD~~3tRh5;s>PD#v^M`&&J$QTH63

h0a2pDg;-n(6ul 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 z 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

g3#}LhWY;{ibjgY8!PKvXvdL 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

  • I6yw$kh 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 literal 269634 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 z=dev-python/PyQt5-sip-12.11:=[${PYTHON_USEDEP}] + >=dev-python/PyQt5-sip-12.13:=[${PYTHON_USEDEP}] " BDEPEND=" >=dev-python/PyQt-builder-1.14.1[${PYTHON_USEDEP}] - >=dev-python/sip-6.6.2[${PYTHON_USEDEP}] + >=dev-python/sip-6.7.12[${PYTHON_USEDEP}] >=dev-qt/qtcore-${QT_PV} dbus? ( virtual/pkgconfig ) " diff --git a/dev-python/PyQt6-WebEngine/Manifest b/dev-python/PyQt6-WebEngine/Manifest index 01f4f15e455f..5a707b0ef9bc 100644 --- a/dev-python/PyQt6-WebEngine/Manifest +++ b/dev-python/PyQt6-WebEngine/Manifest @@ -1 +1,2 @@ DIST PyQt6_WebEngine-6.5.0.tar.gz 31349 BLAKE2B 80ab4ad292107e5ca57c5b27f2af3747f9c28ebf2c1afe0f32fe1fbd6897dd701d7f46bda8f08c5f0048d4efef4c3c0087854acbc58a319163e328f74177b05c SHA512 bafa26cc800ec031fe9bb1e309832df79b41c5f43a6cdc8ecc2bc4b09c59b60975a67ede6190726db887689305e7a6012f705eb9b83c3e0c82a23f3f1c3880ff +DIST PyQt6_WebEngine-6.6.0.tar.gz 31817 BLAKE2B 3e795bda50d1a5874e6caec7f69370840913cbbb33662ddc5624f0437c765e3318a2b4233d8e9963145dbeef8a4edc559112f114b850d9879eecb9e3e6b6fd2e SHA512 30927b7728d68cbeff6346234e131f96dfcd4b2af503d27d2f0a1eee584b5a928ac4fe1f66019c90aaf1ccd66fffe2edaf55de86d9aa0c83518c45669613bc0d diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0-r1.ebuild similarity index 95% rename from dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild rename to dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0-r1.ebuild index c1372fd9c761..1352d97133e2 100644 --- a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0.ebuild +++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.5.0-r1.ebuild @@ -24,7 +24,10 @@ RDEPEND=" >=dev-python/PyQt6-${PV}[gui,ssl,${PYTHON_USEDEP}] >=dev-qt/qtbase-${QT_PV}[gui,widgets?] >=dev-qt/qtwebengine-${QT_PV}[widgets] - quick? ( dev-python/PyQt6[qml] ) + quick? ( + dev-python/PyQt6[qml] + >=dev-qt/qtwebengine-${QT_PV}[qml(+)] + ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) " DEPEND="${RDEPEND}" diff --git a/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild new file mode 100644 index 000000000000..e27eda712e10 --- /dev/null +++ b/dev-python/PyQt6-WebEngine/PyQt6-WebEngine-6.6.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=sip +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN/-/_} +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils + +QT_PV=$(ver_cut 1-2):6 + +DESCRIPTION="Python bindings for QtWebEngine" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug quick +widgets" + +RDEPEND=" + >=dev-python/PyQt6-${PV}[gui,ssl,${PYTHON_USEDEP}] + >=dev-qt/qtbase-${QT_PV}[gui,widgets?] + >=dev-qt/qtwebengine-${QT_PV}[widgets] + quick? ( + dev-python/PyQt6[qml] + >=dev-qt/qtwebengine-${QT_PV}[qml(+)] + ) + widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] + >=dev-qt/qtbase-${QT_PV} +" + +src_prepare() { + default + + # hack: qmake queries g++ or clang++ for info depending on which qtbase was + # built with, but ignores CHOST failing with -native-symlinks (bug #726112) + # and potentially using wrong information when cross-compiling + mkdir "${T}"/cxx || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die + PATH=${T}/cxx:${PATH} +} + +python_configure_all() { + append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) + append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 + + DISTUTILS_ARGS=( + --jobs="$(makeopts_jobs)" + --qmake="$(qt6_get_bindir)"/qmake + --qmake-setting="$(qt6_get_qmake_args)" + --verbose + + --enable=QtWebEngineCore + $(usex quick --{enable,disable}=QtWebEngineQuick) + $(usex widgets --{enable,disable}=QtWebEngineWidgets) + + $(usev debug '--debug --qml-debug --tracing') + ) +} diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest index 9b5cf68f0ef3..7a9708e044ea 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,2 +1,3 @@ DIST PyQt6-6.5.2.tar.gz 1037215 BLAKE2B dae331dc27975f3ad4fca10cedf093fecabf819d1fd97b873f9a793ce12168af9a72e2b119a4fc3ecf263e1ba42103f48d5198554248743a6289efc8aa3b7d70 SHA512 11da50ff8b914794e8044e136a3c8a79d16aa63ab33045f2807985c2fe2235c1a7682f7e955c9e8852093c34a671ec09d84afaa9d3d59945461797e81911721f DIST PyQt6-6.5.3.tar.gz 1039271 BLAKE2B 965efa73daa83e46fbb1428b27f8bfc8e5cbfd4cfa5481b50835fdcc58f475416207a670882d47a0cc724e4dc06e0a00a512c5f83c4918134c2f1303aecda20e SHA512 a502693cc9e1887011466132cd85e232ce653bfc38519aed99a77332413bdb65a01ecad4680b831eb76365b086e6a3b52fa69017b39d95933a6372d2e7e8e4bb +DIST PyQt6-6.6.0.tar.gz 1043298 BLAKE2B 1e0412e5f73734de625f5eb3f148d675c44909d56694e47e029a3ae91fd28f17e1edb2469f7af03baec52ad5636c3dba120d1328664f4f0557b7a9658b1e6cf1 SHA512 2fe8640b1dc82aa1da6064da2ef6c4ee81216ed34f28211b69d22c5ea00f782298f5a6a94d32ab00c3ee095abf15d2182a17324cd132458580f5659e789686e3 diff --git a/dev-python/PyQt6/PyQt6-6.6.0.ebuild b/dev-python/PyQt6/PyQt6-6.6.0.ebuild new file mode 100644 index 000000000000..0e3bcff42047 --- /dev/null +++ b/dev-python/PyQt6/PyQt6-6.6.0.ebuild @@ -0,0 +1,173 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=sip +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils + +# 'can' work with older Qt depending on features, but keeping it simple +QT_PV=$(ver_cut 1-2):6 + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +# defaults match what is provided with qtbase by default (except testlib), +# reduces the need to set flags but does increase build time a fair amount +IUSE=" + bluetooth +dbus debug designer examples gles2-only +gui help + multimedia +network nfc opengl pdfium positioning +printsupport + qml quick quick3d serialport sensors spatialaudio speech +sql + +ssl svg testlib webchannel websockets +widgets +xml +" +# see `grep -r "%Import " sip` and `grep qmake_QT project.py` +REQUIRED_USE=" + designer? ( gui widgets ) + help? ( gui widgets ) + multimedia? ( gui network ) + opengl? ( gui ) + pdfium? ( gui ) + printsupport? ( gui widgets ) + qml? ( network ) + quick3d? ( gui qml ) + quick? ( gui qml ) + spatialaudio? ( multimedia ) + sql? ( widgets ) + svg? ( gui ) + testlib? ( gui widgets ) + webchannel? ( network ) + websockets? ( network ) + widgets? ( gui ) +" + +DEPEND=" + >=dev-qt/qtbase-${QT_PV}[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] + bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + sys-apps/dbus + ) + designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) + help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) + nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) + opengl? ( + gles2-only? ( media-libs/libglvnd ) + ) + pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + speech? ( >=dev-qt/qtspeech-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) +" +RDEPEND=" + ${DEPEND} + >=dev-python/PyQt6-sip-13.6[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.15[${PYTHON_USEDEP}] + >=dev-python/sip-6.7.12[${PYTHON_USEDEP}] + >=dev-qt/qtbase-${QT_PV} + dbus? ( virtual/pkgconfig ) +" + +src_prepare() { + default + + # hack: qmake queries g++ or clang++ for info depending on which qtbase was + # built with, but ignores CHOST failing with -native-symlinks (bug #726112) + # and potentially using wrong information when cross-compiling + mkdir "${T}"/cxx || die + local cxx + ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die + ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die + PATH=${T}/cxx:${PATH} +} + +python_configure_all() { + append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) + append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 + + pyqt_use_enable() { + local state=$(usex ${1} --enable= --disable=) + shift + echo ${*/#/${state}} + } + + DISTUTILS_ARGS=( + --jobs="$(makeopts_jobs)" + --qmake="$(qt6_get_bindir)"/qmake + --qmake-setting="$(qt6_get_qmake_args)" + --verbose + --confirm-license + + --enable=QtCore + + $(pyqt_use_enable bluetooth QtBluetooth) + $(pyqt_use_enable dbus QtDBus) + $(pyqt_use_enable designer QtDesigner) + $(pyqt_use_enable help QtHelp) + $(pyqt_use_enable gui QtGui) + #--disable=QtLocation # force-disabled in project.py + $(pyqt_use_enable multimedia QtMultimedia \ + $(usev widgets QtMultimediaWidgets)) + $(pyqt_use_enable network QtNetwork) + $(pyqt_use_enable nfc QtNfc) + $(pyqt_use_enable opengl QtOpenGL \ + $(usev widgets QtOpenGLWidgets)) + $(pyqt_use_enable pdfium QtPdf \ + $(usev widgets QtPdfWidgets)) + $(pyqt_use_enable positioning QtPositioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable qml QtQml) + $(pyqt_use_enable quick QtQuick \ + $(usev widgets QtQuickWidgets)) + $(pyqt_use_enable quick3d QtQuick3D) + --disable=QtRemoteObjects # not packaged + $(pyqt_use_enable sensors QtSensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable spatialaudio QtSpatialAudio) + $(pyqt_use_enable sql QtSql) + $(pyqt_use_enable svg QtSvg \ + $(usev widgets QtSvgWidgets)) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable speech QtTextToSpeech) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets QtWidgets) + $(pyqt_use_enable xml QtXml) + + $(usev debug '--debug --qml-debug --tracing') + + $(usev !dbus --no-dbus-python) + # note: upstream currently intentionally skips installing these two + # plugins when using wheels w/ pep517 so, *if* something does need + # them, it will need to be handled manually + $(usev !designer --no-designer-plugin) + $(usev !qml --no-qml-plugin) + + $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) + $(usev !opengl --disabled-feature=PyQt_OpenGL) + $(usev !ssl --disabled-feature=PyQt_SSL) + + # intended for Windows / Android or others + --disable=QAxContainer + --disabled-feature=PyQt_Permissions + ) +} + +python_install_all() { + einstalldocs + use examples && dodoc -r examples +} diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest index f2adb319f02f..ae118027fa96 100644 --- a/dev-python/agate-excel/Manifest +++ b/dev-python/agate-excel/Manifest @@ -1 +1,2 @@ DIST agate-excel-0.2.5.tar.gz 161131 BLAKE2B ed7306dabf8b5da722aec9005da9bdba74a9cc585ea72b429eecc4b1fcbdfed698af8e582c464081867c0d4a285b9bc892efc339f0a08c657d87e61fd1174496 SHA512 5686c3faf8b817589a62d9fac558bebe7f47124685be9f8146d74c206023530d0cec2ad88fa4ba7ac049516f5bec6783ce8f0ff47f8eb8b2ed8aad7316f1771b +DIST agate-excel-0.3.0.tar.gz 164113 BLAKE2B f5d9d3c2225bd5df38b0f3028fdcaa61000f5bd6de05d5e490beb1f4b3184e82e76aa8a1d46845ff9795792a8dd58de075da74c27df3a4d4f7a3b6f8ffb7b501 SHA512 7d795f1086d38e736d594d9514dd154da31bb9c5de321ecaea0ce66525f2cb9bc2c1dc8bd51480fa8f4e506626560b1865de6db4c17f67148fa9269085ca53f0 diff --git a/dev-python/agate-excel/agate-excel-0.3.0.ebuild b/dev-python/agate-excel/agate-excel-0.3.0.ebuild new file mode 100644 index 000000000000..2b80eb5db7e5 --- /dev/null +++ b/dev-python/agate-excel/agate-excel-0.3.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021-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="Adds read support for Excel files (xls and xlsx) to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-excel/ + https://pypi.org/project/agate-excel/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + dev-python/olefile[${PYTHON_USEDEP}] + >=dev-python/openpyxl-2.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-0.9.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index 9c43871ee82f..041c6f943101 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -1 +1,2 @@ DIST argcomplete-3.1.2.tar.gz 89541 BLAKE2B ca00006d423244096bc2589b26a06826a4ba5541ab73176425a022a35635df3d575a9d6afe99579d7978e20d6b990f0338af6d4525337b135b27084df6352610 SHA512 661b48548e83e2e7a056f8f1151a81eee72c922951e5d3b7194fa0a08ff77c51eb5043237b9f460e5cb56751d9d159a0b43173b951e5f24094b53fd345cb8e85 +DIST argcomplete-3.1.4.tar.gz 79529 BLAKE2B 6b2291ab5d8608de6acf760ec00e3ca7edcf2118a09145eb84faa0805e16fe71165513ce9eec875664191869b279bca0e0a8fae540040a5a6b1c9d178e4272b9 SHA512 d5108273fb570ec42667acefd1cf397e2fbedb3d4fbc31bb2b3206cdbb3275fde88b4d40e9dc65045b6a94334e6b5b9136054c6291edc21dcd0542f1369fe4b1 diff --git a/dev-python/argcomplete/argcomplete-3.1.4.ebuild b/dev-python/argcomplete/argcomplete-3.1.4.ebuild new file mode 100644 index 000000000000..82dbb5a4320f --- /dev/null +++ b/dev-python/argcomplete/argcomplete-3.1.4.ebuild @@ -0,0 +1,41 @@ +# 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="Bash tab completion for argparse" +HOMEPAGE=" + https://github.com/kislyuk/argcomplete/ + https://pypi.org/project/argcomplete/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +# pip is called as an external tool +BDEPEND=" + test? ( + app-shells/fish + app-shells/tcsh + app-shells/zsh + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pip-19 + ) +" + +src_prepare() { + sed -i -e 's:timeout=5:timeout=180:' test/test.py || die + distutils-r1_src_prepare +} + +python_test() { + "${EPYTHON}" test/test.py -v || die +} diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest index 2780e70dd451..5dc991b43fd6 100644 --- a/dev-python/argh/Manifest +++ b/dev-python/argh/Manifest @@ -2,3 +2,4 @@ DIST argh-0.29.4.tar.gz 52694 BLAKE2B 6d2b75200ea7b570ac199139ba7bc92b5bfa41fa4e DIST argh-0.30.0.tar.gz 59803 BLAKE2B 2e0a5d9dfbe5177ac434224b78b0575f4b2b4373abee8ba97cbb31617e855309ed152e83e84c03c3b5666705493011bc4a0c86396ed5891914e9af3436d9b058 SHA512 a16fa32cd1fdcd842335ebecdaefce48d248a0a6449b592a3e83dbeb02543123e36dc057f457d7bb097c1b4e118d11a800ecc40a3847e81533d8dcf1d292111d DIST argh-0.30.1.tar.gz 60275 BLAKE2B 24e80f51f2c2f76d605b4282045ffe98f274f3e4692a3dfc26e35aa32a97a79fdc78b795622a2cb593ed83657c1cb1ecef562b43f5b8dc3097f4909403aa98ce SHA512 a24bdc92180ebce217433842e223e958ef222dc81feba8ee22ba0b219b5c259f3d2e79f8ebdf7334b624f69c83814322aa1e768cc72f644c0b16fb2863910035 DIST argh-0.30.2.tar.gz 61528 BLAKE2B f4ef544c67cecaeaba63ca7c97425be0924712c380081971cbe67fbcfeb4a723b5a3e9bca4c33db02fb6466a4a632d756282f8e49a2c69dad4589004c3f83acc SHA512 68950e521fb6c98dbef8c1df334c2a0ae8253f6874a64d8b891c94608ac959344bae0ba65d61379796f304197f5b7f55ab8444957d1b230aa2e4d19bb080953e +DIST argh-0.30.3.tar.gz 61908 BLAKE2B 5a35d34df18c9f9bc59ca0966b034a3dfb9e337e61023c84bfb06ee4f7bc568f4c66408baf009ed4a84670bc4d13cd147cfd30ad917901fa711f7f88ee83c391 SHA512 1b3b1b9fc72794f3aa92f76fba8c24e38e1a93979a203b2d0f724d57ad6af32e3bc015ca017fd97a92e2eda9c96d5687de174133f5f7e9f2e0a736a2d9d87584 diff --git a/dev-python/argh/argh-0.30.3.ebuild b/dev-python/argh/argh-0.30.3.ebuild new file mode 100644 index 000000000000..32a100a7ba11 --- /dev/null +++ b/dev-python/argh/argh-0.30.3.ebuild @@ -0,0 +1,28 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A simple argparse wrapper" +HOMEPAGE=" + https://pythonhosted.org/argh/ + https://github.com/neithere/argh/ + https://pypi.org/project/argh/ +" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +LICENSE="LGPL-3" + +BDEPEND=" + test? ( + dev-python/iocapture[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest index a54604b6ff22..5c8e2401fd82 100644 --- a/dev-python/arrow/Manifest +++ b/dev-python/arrow/Manifest @@ -1,2 +1 @@ -DIST arrow-1.2.3.tar.gz 127552 BLAKE2B 35f5b694d819d80913b5938e4af71f413fd3944636c1e89a79e868c03cb423f75692c1f0e8d85dba21e640591f8cd0404cdc6d77dd59956490d268fb4c9fdc7b SHA512 e90276f50bf8521570cc2cdbf011ff376e0d5bada0576bbfc76f6c63730c13f7eba1d978cc3a481e7c7356b0dce7c554f19cbf3ef03b280c5515be72d2c7d177 DIST arrow-1.3.0.tar.gz 131960 BLAKE2B 892ed898ea09a00ca100eada18956994d3567836c30feec50e1d2d1bca6a603c3f9254def16cd55b46e68c1530f8bf7c0f55401b458cc5aadf0883ade0899e90 SHA512 f0725e75d1005e0177bb234b3d2523aaf9e882ec08b020f6b3737a3af27af3c8c031aee9dcba0332595845a09a0286d56662b77ddad8a6da928ba37201725239 diff --git a/dev-python/arrow/arrow-1.2.3.ebuild b/dev-python/arrow/arrow-1.2.3.ebuild deleted file mode 100644 index 329569040dec..000000000000 --- a/dev-python/arrow/arrow-1.2.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Better dates and times for Python" -HOMEPAGE=" - https://github.com/arrow-py/arrow/ - https://pypi.org/project/arrow/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/addopts/d' -i tox.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/arrow/arrow-1.3.0.ebuild b/dev-python/arrow/arrow-1.3.0.ebuild index b77f1acf1f27..f300a27331d9 100644 --- a/dev-python/arrow/arrow-1.3.0.ebuild +++ b/dev-python/arrow/arrow-1.3.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] diff --git a/dev-python/audioread/Manifest b/dev-python/audioread/Manifest index ef181e291e0b..85eb92f4144e 100644 --- a/dev-python/audioread/Manifest +++ b/dev-python/audioread/Manifest @@ -1,2 +1 @@ -DIST audioread-3.0.0.tar.gz 377038 BLAKE2B fc81bb2459b5cb5e028abb7c6c963c9d731cc90f79108a40b5aafc88ff6e3c09d23d7ac1555566d2360d22015d75ebead6beb72022b1e0e654fe469a75a5ddd9 SHA512 c9f1e5206df998ad9d112dd4b75ae41cde01271485eed27f62feed89c5ca36d4bbce7a888498d3c20d85e8b50de6ef263f795eec164c4bd348d83535b66c38ae DIST audioread-3.0.1.tar.gz 116513 BLAKE2B a16fad6d56fe5b48b635ae3a20bf74f20848d0489b2b3ea0b6e99c7f2b4bf61adc14509ec1c9d153819265fb057ad3676cb178cfe26622fa0f6fec782e1bc1cf SHA512 b362bf85372fa64a3ed54258e344787db4f15d19a9d959522339fc441eb7ae0d1394707e8c3aa6bc77a42cc790650670d84800f1f3885efe932f718ed0a35bc1 diff --git a/dev-python/audioread/audioread-3.0.0.ebuild b/dev-python/audioread/audioread-3.0.0.ebuild deleted file mode 100644 index b32a14ee7cbd..000000000000 --- a/dev-python/audioread/audioread-3.0.0.ebuild +++ /dev/null @@ -1,41 +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} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper for audio file decoding using FFmpeg or GStreamer" -HOMEPAGE=" - https://github.com/beetbox/audioread/ - https://pypi.org/project/audioread/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="ffmpeg gstreamer mad" - -RDEPEND=" - ffmpeg? ( - media-video/ffmpeg - ) - gstreamer? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - media-libs/gstreamer:1.0 - media-plugins/gst-plugins-meta:1.0 - ) - mad? ( - dev-python/pymad[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/pymad[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/audioread/audioread-3.0.1.ebuild b/dev-python/audioread/audioread-3.0.1.ebuild index 7dcd062a5017..3fafb427c9cc 100644 --- a/dev-python/audioread/audioread-3.0.1.ebuild +++ b/dev-python/audioread/audioread-3.0.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="ffmpeg gstreamer mad" RDEPEND=" diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest index 0f2a8a7cd65e..452b048a70ef 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1,2 +1,3 @@ DIST blinker-1.6.2.tar.gz 28699 BLAKE2B dd19193af5af97d6ea373a37fcd7318e5e9c18f04503821224bd687dc8f065ef41142bbb136b964661501ab2d9c8a8e2bd1e3e865e4df7ed3a7e627d67962bb1 SHA512 c84bb955e97e6a13e6fda5f070373736bd1361f40ad9202eeaa300055b163648db381060f6b45fdf405a0bd4ef07b694875735e6f220d51d1b7a5be7efb28f72 DIST blinker-1.6.3.tar.gz 28092 BLAKE2B 8fb0d6b050ab055a9364888c0fe590d4eada5d5d4df19f61aeeab503c9f70bde52a3120601b62747efbffd2ab4ebb055318880cd3bfd0908d731477dd034e03a SHA512 2b68751246ac084a97491a360496971416564f21cae909799e2942e915fbee1c6399e43aaa6391cadcdd87f57340013b3a894afa2e9b5dc156baa1245c4928b9 +DIST blinker-1.7.0.tar.gz 28134 BLAKE2B afff064a79ae7ab9fcee46c7eb3f6557bd9149be0a10cddfd13f969649a7aa57cec727cc6a10c54af2f676b8dc9be69beaf6521b5764555ac3e97fda7b68f5f8 SHA512 b55dc104fd69bf9f682184202f9da7cb6925e7e863f38d5ad5b4b5988b2315aae02da6f4c9f0ec34238b8d5b9b6eec52b06258d93e14416cda3e2b718d9aa60c diff --git a/dev-python/blinker/blinker-1.7.0.ebuild b/dev-python/blinker/blinker-1.7.0.ebuild new file mode 100644 index 000000000000..8c0df5e80dcb --- /dev/null +++ b/dev-python/blinker/blinker-1.7.0.ebuild @@ -0,0 +1,21 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fast, simple object-to-object and broadcast signaling" +HOMEPAGE=" + https://github.com/pallets-eco/blinker/ + https://pypi.org/project/blinker/ +" + +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" + +distutils_enable_tests pytest diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest index efed86534364..72e706c9b60c 100644 --- a/dev-python/boltons/Manifest +++ b/dev-python/boltons/Manifest @@ -1 +1,2 @@ DIST boltons-23.0.0.gh.tar.gz 243426 BLAKE2B 94913e31611d844404df9514e3449ec8142c142c3e3fc223d912a5e6ab22e5a502ebf1594e3ea9143eb57d80745e34d5e19080bb24e1ad9b42b52cc544c608d4 SHA512 f8e2ed488dbdf0dfa4090aac8c6ee97c382fdf8a2728567e2a5542f46bb00932f3b9498865d45a718216d5f9355e419a228c624844c25f89df458e00bc9e2e83 +DIST boltons-23.1.1.tar.gz 244629 BLAKE2B 458e40179e98cfa914d9f66de18f89b2e6192a7ef38e4c827466fd2eabfa05245a9e592f2d0ff570f0d2288039f6564dd931404de7119730d6e4dbe6a9ddd886 SHA512 bc07d46f08f4883cfbaa54cf27dfb53fba57538d7d98b846840efad5ade64fecc6f9cc5d7dd3271236a1e12111d9e537f847995f28df2d7779026e0939e4ca98 diff --git a/dev-python/boltons/boltons-23.1.1.ebuild b/dev-python/boltons/boltons-23.1.1.ebuild new file mode 100644 index 000000000000..28a239875867 --- /dev/null +++ b/dev-python/boltons/boltons-23.1.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021-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="Pure-python utilities in the same spirit as the standard library" +HOMEPAGE="https://boltons.readthedocs.io/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +distutils_enable_tests pytest + +DOCS=( CHANGELOG.md README.md TODO.rst ) + +python_test() { + local EPYTEST_DESELECT=( + # breaks on traceback text changes caused by e.g. pytest-qt noise + tests/test_tbutils.py::test_exception_info + ) + + epytest -p no:django +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 38079aaef943..e7c8f62a070e 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,3 +1,6 @@ DIST boto3-1.28.63.gh.tar.gz 713769 BLAKE2B f2e300458934893bb6d2186e900c4ba9abbd51d2ffabdbcd3026394315653e64fdc486f3ed4e33b26bef160b00e75acea875278eab03b4eeb50b5ecc94d4c0fc SHA512 782c7bb48af31638899e8bcf8fc87f67ab793fe724392be90951ece61b165f55d1df47585bd5211d7ecf3c989e5316ff9db774c8f0f357d1afc2af3ca0e49879 DIST boto3-1.28.68.gh.tar.gz 717553 BLAKE2B dd8ba562613456e30c0f8bfe2f3befa9601b091dacf1c19c6153ee98b81c74ed63ea1b54ce5cccfb5bcf0d67386d593276bcdd86ccb56083b54d5905042856cf SHA512 714ff8cbd52d8775bb1fc44792e21d4a93c951b9adc4ac09bacef4df2fabf0af7896edf19b6f3bd3cd9872efab1fe20f0cb07eaca51f688024a3a18515c5f371 DIST boto3-1.28.73.gh.tar.gz 720995 BLAKE2B 1ac1c85be9e095ebab3394c5b7bdc48e0ba05e97bc3e463c3fab5d6a3f46e14078f05466042cdf58250c901a42b4b80149874ee0a157b47616da8f9e65a1dbe1 SHA512 2a5f4c9e4cf86bc1b7d285d034873cedf2ada05a65ca64be3c449de8e33a351b813e4f939543cba11c183f0adb127728f20f9b769bdb2802712b47ccaa135dcb +DIST boto3-1.28.74.gh.tar.gz 721857 BLAKE2B 541e8bdab641c7d80a32a720bd848a05b73a46ae6306e0a400db46e040e626c11cdd0cdd6de15291eb2fcdfa895bf3d6a155ac86ccb17275ce58e7d18c6006d6 SHA512 b94d36e954758b9a5a11660fc8e3ae0a9c580545d9f5a2ba80ba2885c952a81708a731c92a700b251d41b583234e6185937b6d24626cec07c26982cef8c8a873 +DIST boto3-1.28.75.gh.tar.gz 722559 BLAKE2B 7d5723c5a3c66b8937718efee14a74382e40ebc23fa58761b252b5d680cfd5b0697554a9b047265fdf0813f801860334c697ccb58931096158768b4e8d3d9136 SHA512 7e91cf33c5b911373362d78676e773842d4ee7b7b92870f7cf51dbd34268b9dc054b814e77432e4931ffc63bea6c2e5350c784e4d444c946aa2991c18ce5a23f +DIST boto3-1.28.76.gh.tar.gz 722971 BLAKE2B cdf0717adbfd1dfb0ad59d6d1c268a707287b07661f1ba30bbd6df91daab737f7c3397b3f0ca57617a43e724270e2323d9ef66957f304b2efbb2af5ebef6b5cd SHA512 5f82de03785ce2f3c0544c5c8269ff27a705e97d0d761e44dab49fb5ed078e91302cae2bc4772287d9e9404e00285bc2e7e482cccd1b74d9a68a897972097639 diff --git a/dev-python/boto3/boto3-1.28.74.ebuild b/dev-python/boto3/boto3-1.28.74.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.74.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..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/boto3/boto3-1.28.75.ebuild b/dev-python/boto3/boto3-1.28.75.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.75.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..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/boto3/boto3-1.28.76.ebuild b/dev-python/boto3/boto3-1.28.76.ebuild new file mode 100644 index 000000000000..a37cc38af2f3 --- /dev/null +++ b/dev-python/boto3/boto3-1.28.76.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..12} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 50cd7b53d115..653a0a1afa39 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,3 +1,6 @@ DIST botocore-1.31.63.gh.tar.gz 11975759 BLAKE2B 3e757c6303f3390d3d563187c47140042d09271b16022a7a633bf68dc7188d42ac5a73838d2ae0556c8eec63296bb3f3b3f1011889fa7c10d660654695cd70f1 SHA512 39f1b6cb5c61a55a6f01e41750f651baf16c6d66e0b9e30cff042f54d03c0e862ab91a8f918257df8da678b13e732c68e887b21aa00006778bafad5361f4edd2 DIST botocore-1.31.68.gh.tar.gz 11989788 BLAKE2B d8d34511e3ef65f54e1b305cf60cdb98e43ed7f773da2d84abd2ba45277d0f244080dd9b86fb5ea75a1af3820f27e4255f5f78bf67415e18cff2be30cc625bd4 SHA512 7ec8bd1e2036f17dbaeec4b65e6100c0b5c163f3e05d7e4723f7f1bac75d561f1a2d76331021552cb08093c6e85858e6a76cb9846114adf9deacf97dd94135a0 DIST botocore-1.31.73.gh.tar.gz 12009409 BLAKE2B 949ecb6e85141ca8e3c01e05f996e47f63e0967ec85dde5772f27d564abca001c642ca1991f45b8fec05f7c105f22f713c5e3a8b5e8a8ea3a1a2026abc92fdac SHA512 cd9f77aad6f17d06a04206abc2ae34285423581f6ae5d1c70635d43dc22d73d46842048f0a0f955147c8fb5e5a071e8d4d597a3f9c28146c74957f4b18c8cd22 +DIST botocore-1.31.74.gh.tar.gz 12017398 BLAKE2B 48c8dd01b28eaac3b3ee3e9841cf82f4aee030a5715407072cd288c1de0d6db512c591a08490b3283a8754a9e64f59c2db5d3096146d2b06cfc6a9d0d47bc12a SHA512 c5466ae62f13cfd5c6416b1e1e0cc8c9b39f098ac3927ea6257beee0d7c7d0a8215d80b63da5340d4c041bc572341f4c813a99444b68c67276f26f2b4d9e3825 +DIST botocore-1.31.75.gh.tar.gz 12020716 BLAKE2B 35c9f70100bcd1e7f34fc3ca3f146e4eb81af62c68d56fff7998ed6ef7adf2065a5ffd7aef3005a7836cfd27f79b5724754b00f10824d6836c3b709e34218453 SHA512 4d4f46eb5db5368fef6ccc5a40d9d8467a184ca67b9a8c4c662215dc7398a746c5412cdac7d32ecbd8a794373b1e416fb9b5a7c71b0e705246370b84489cec6e +DIST botocore-1.31.76.gh.tar.gz 12028378 BLAKE2B 02e6f35676df0599b700f8077b34f6dd6bdafc819325bbc9d331f2083accc1a90acbd5cb9776d3cf3d6d6047469a772c223a3f11315b5448133acb48fc7ecec8 SHA512 e54982d49c962ef551d5af9683fb4978dc69971c9e58db1b9f5cc2ae63ab48a3c1d9d503b024123bc8524a7042a5c13441b0eb450d670277095aa815398e4cd7 diff --git a/dev-python/botocore/botocore-1.31.74.ebuild b/dev-python/botocore/botocore-1.31.74.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.74.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..12} ) + +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 + ) + + local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.31.75.ebuild b/dev-python/botocore/botocore-1.31.75.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.75.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..12} ) + +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 + ) + + local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.31.76.ebuild b/dev-python/botocore/botocore-1.31.76.ebuild new file mode 100644 index 000000000000..7cacb5c3f634 --- /dev/null +++ b/dev-python/botocore/botocore-1.31.76.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..12} ) + +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 + ) + + local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 8187d8054c10..69571f613f0e 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -5,3 +5,4 @@ DIST cfn-lint-0.82.0.tar.gz 3714744 BLAKE2B adaf9e7482983f6585d9ae83979d3066533e DIST cfn-lint-0.82.1.tar.gz 3714778 BLAKE2B b06678e0046ffaf9d90245105303c37d8bdca2b5a3e77dac37969185483a4c60b43de418e75c76fd49f8418eddc2892bec91d0a4fac92831d8840f174f841e9f SHA512 6bbce9cb54db302298df811ca2ebbb7fffe01ad14e31808fb66b257c25606baab9948e31d4bb113e816510a16737a33be5a5e4effc6b6f30c56eb232f8f8ccf6 DIST cfn-lint-0.82.2.tar.gz 3714901 BLAKE2B 76077d606ac645953f71fadf5b096e3a8e4a6e7c71b25af9647e0c155f40790ded2d96af93b959c00641475481758abc7af215cfe1004aeb05c90f3e85210bde SHA512 91f93ffcf39883dfe8bb8e15298bf9bfec4c952762b9fec162107ecf70f5a11c44baa1ea3121db9f710375b3ab5afe11dca7142251ba070835c80accf0e41d9d DIST cfn-lint-0.83.0.tar.gz 3647099 BLAKE2B e6d5b962d334724983f82edfe837f0251182d22eb4657bffc612f80950c66119573b9c622ed7d257386287a5f0c3905d198989c9ca437db7899b2cccc55c3b71 SHA512 51afa11f742c593cb72ac3b9537605b898496ee7a07fe62f706d3aa87de6369511b92000da01dd967866e5096746303a2d083759c99bdca63d2ef9c670c72ca4 +DIST cfn-lint-0.83.1.tar.gz 3656263 BLAKE2B 337352a7ba725267974ec41a5d7b6088fbf817e019429baca48feb7f19c0a5963d23df396b3c018194642068a569c995a7ae63a77ba17b66685a02b59eba1fcd SHA512 a97968a46180550f71ffca7bfb22b4e2a90eba186dd2f426ba7b3812cb457ad8bfbdc359182fd6d93b27b2937c15567c90e47d06285898bbc63baea50b4d293f diff --git a/dev-python/cfn-lint/cfn-lint-0.83.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.83.1.ebuild new file mode 100644 index 000000000000..03a12fde0945 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.83.1.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 multiprocessing 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.77.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] + >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${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 -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest index 9d91b772d79d..7b3bd775d56a 100644 --- a/dev-python/charset-normalizer/Manifest +++ b/dev-python/charset-normalizer/Manifest @@ -1,3 +1,2 @@ -DIST charset-normalizer-3.2.0.tar.gz 97063 BLAKE2B 2192401d74abab5f7ccd434c5493ae59b449df9a6ab90190a236b3f665e3a940e15d00803a2477a7c2996030fa1e5bf725fc15b6373040f29f27feab9df6e1e1 SHA512 0e3967b489561394ca848c1fe7dfaa72a330a3f645e9386c1d2d2dc8c2e35a34a8186e6f3377eda2aed503a3e7e626fe116d7b34c2f4a3fd8446a4c1a8fb74cc -DIST charset-normalizer-3.3.0.tar.gz 103776 BLAKE2B f793f8611abf724f08bc9dc1c16558847fdf13f887d511e57744577ca0237a043b2553a1a4bd6e7a37eeb38beb02f51716d88b6aec04f166858277b10f9b08a5 SHA512 c12bf31250ad03be6e4e78f056242bf4c61aaf33e73a3f9514ee6288b61aa94ca0d97bb2b237e89ab9139da54169bc6b1b51155903257272f954dfc3da65b25f DIST charset-normalizer-3.3.1.tar.gz 104095 BLAKE2B d77acf61dcda03e2135b09c5eee81130f12050f3dcd2d2108389a000b7b514dffd8c094feb74c9ab566ec07c95dbcf02d53de67e90a95a8d004c19b264ca60cc SHA512 d5f9564efd5d0112e07429d01d3b91db14af98e494e7993151724599e9abaf862cfb40c26fd47050256b0f2b36ce58c50d6dd697faa932ec3648265fb4e934f3 +DIST charset-normalizer-3.3.2.tar.gz 104809 BLAKE2B dbc3271794c7d73ee0d2ccbc5cdc3aa56181ac1331b69bd72928a20cb464f64fc190fd5f627b1deab4bba4a3c62144272e4b1368d2020707522bcae10c8a9607 SHA512 227dd9496e080310b3262fe0ffc32b5ebed16e5b3a294877555c0b04dee0cb073a2a0a4fa8dbad3029703ffaf1857acf24d9b87ca74d75fa2f0ba8fd3413e9c4 diff --git a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild deleted file mode 100644 index d768b5c4343d..000000000000 --- a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="The Real First Universal Charset Detector" -HOMEPAGE=" - https://pypi.org/project/charset-normalizer/ - https://github.com/Ousret/charset_normalizer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -} diff --git a/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild index b18a4cc6ff3e..d768b5c4343d 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.3.2.ebuild similarity index 100% rename from dev-python/charset-normalizer/charset-normalizer-3.3.0.ebuild rename to dev-python/charset-normalizer/charset-normalizer-3.3.2.ebuild diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 781040d23486..7df7743194f4 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -6,6 +6,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db3659 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-17.0.3.src.tar.xz 127843636 BLAKE2B 5331d9b545faab282a4caec9ee688d0f1e0615a56a26aa24d8f6fbbae10258e132d94634dab2f7bd69ada06bb28dc899730b9cd774a1086d7c03d5706de6d997 SHA512 44f37dea494a66a83c252e28d7d0517c3b2eed5b196565432dc663c7914bd66d665c8d13479e2776a14cac1905faf6972f986176722c053b58528570a6e68316 DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 045e7ca82c8d9b3f182e4fa331ec841b24777ac1888f10de435a389ae3a88172e0559a3fca0c2d37cc874464411ae50d7bc0d0829455149a8de8b953ef6c98c7 SHA512 95f9e6729074cfd71b0ffb21e423cd0fd87763268c24e0513f7afd6a85d08061658c44c03ea3ea3b6e3cc7051676d44c41a791e6905c8abb456d48a3762fc152 +DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38 SHA512 6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3 +DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688 SHA512 4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 BLAKE2B 047ab7c0e80e1dbbe61ebd9aaae17166665a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4 SHA512 b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-python/clang-python/clang-python-17.0.3.9999.ebuild b/dev-python/clang-python/clang-python-17.0.4.9999.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-17.0.3.9999.ebuild rename to dev-python/clang-python/clang-python-17.0.4.9999.ebuild diff --git a/dev-python/clang-python/clang-python-17.0.4.ebuild b/dev-python/clang-python/clang-python-17.0.4.ebuild new file mode 100644 index 000000000000..d4a2cc4e8854 --- /dev/null +++ b/dev-python/clang-python/clang-python-17.0.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/cleo/Manifest b/dev-python/cleo/Manifest index 4145345ead73..977fafdac4b3 100644 --- a/dev-python/cleo/Manifest +++ b/dev-python/cleo/Manifest @@ -1 +1,2 @@ DIST cleo-2.0.1.gh.tar.gz 154222 BLAKE2B dcaeff38c2dcb13b3c11200aa97cb2a1c16004558aabf9b44f1ba7ddd5d9c8c7784ea0ba1c50c19b015a6ff0659cb116b8ee926670091e39fd2b1cfd426cb72a SHA512 57a8e9cfc5486f73ade424199aaeb3def787a958031691aba2c6a230323d1c816316e3639dee7a07111aa0fc852d7088756f515cb24fdc84a40056ce969e5884 +DIST cleo-2.1.0.gh.tar.gz 165795 BLAKE2B 7c9d0cc869d1e185c2c5a092a8aa1d1b3cce5fc25246939c0ff94920ac7070000b110be9f6cd9d1f827ed951ff22b9ad62e3c17a941022967b7599e456cda837 SHA512 e73a4c02470052f0f602fae8b5bf7073f3342d0816074398b19f0fb25caddda51b6d2fcb9ef57026638d0dc8861a2b5142d87551b105cefa5e54426e4aa1225c diff --git a/dev-python/cleo/cleo-2.1.0.ebuild b/dev-python/cleo/cleo-2.1.0.ebuild new file mode 100644 index 000000000000..eeb083c81bf9 --- /dev/null +++ b/dev-python/cleo/cleo-2.1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python tool for building testable command-line interfaces" +HOMEPAGE=" + https://github.com/python-poetry/cleo/ + https://pypi.org/project/cleo/ +" +SRC_URI=" + https://github.com/python-poetry/cleo/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/crashtest[${PYTHON_USEDEP}] + dev-python/rapidfuzz[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin rapidfuzz + sed -i -e '/rapidfuzz/s:\^:>=:' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + epytest +} diff --git a/dev-python/contourpy/contourpy-1.1.1.ebuild b/dev-python/contourpy/contourpy-1.1.1.ebuild index 4f2ad18a7011..a568f5a7c374 100644 --- a/dev-python/contourpy/contourpy-1.1.1.ebuild +++ b/dev-python/contourpy/contourpy-1.1.1.ebuild @@ -35,8 +35,8 @@ BDEPEND=" ) " -PATCHES=( - "${FILESDIR}"/${PN}-1.1.1-no-werror.patch +DISTUTILS_ARGS=( + -Dwerror=false ) distutils_enable_tests pytest diff --git a/dev-python/contourpy/files/contourpy-1.1.1-no-werror.patch b/dev-python/contourpy/files/contourpy-1.1.1-no-werror.patch deleted file mode 100644 index 4db618369434..000000000000 --- a/dev-python/contourpy/files/contourpy-1.1.1-no-werror.patch +++ /dev/null @@ -1,11 +0,0 @@ -XXX: We should really just make meson-python in distutils-r1 always disable werror. ---- a/meson.build -+++ b/meson.build -@@ -4,7 +4,6 @@ project( - default_options: [ - # meson-python options are set in pyproject.toml - 'cpp_std=c++17', -- 'werror=true', - ], - license: 'BSD-3-Clause', - meson_version: '>= 1.2.0', diff --git a/dev-python/crispy-bootstrap5/Manifest b/dev-python/crispy-bootstrap5/Manifest index f709b3c7df14..843a1e5d3e3d 100644 --- a/dev-python/crispy-bootstrap5/Manifest +++ b/dev-python/crispy-bootstrap5/Manifest @@ -1 +1,2 @@ DIST crispy-bootstrap5-0.7.gh.tar.gz 29728 BLAKE2B 1209ab7d8340e30c71050ed60a86d8233f454c49d2f6d4fcf4f1d6be4a7d1c470c3f907211c1ee352fc3eba9a74e8152d41162e4d6f8113538eccbb3522409a5 SHA512 c73305c6661719cd45989679c33751f44b318b39f895e0328257eaffcdd52b726be9be624ebecb6bcba35635f0f615bb83e48c775e0f05c40f8f1e6e80ab737c +DIST crispy-bootstrap5-2023.10.gh.tar.gz 31222 BLAKE2B cab972ed222ba0245d0a0d6e75487aac03c054f8669859fc4eb8293c2abb3775ef76f6866402917d1d1bfa0444548983639a24bd5fd4d1c2a3bbd74d1c086057 SHA512 379e4ea536809ceeb347d8894953acd97362c7340cb496727e4f56c2967aba93b1b041166ba6b8253d4952e4fa97f80668041733ddbd2ca62b60f4f9046259ef diff --git a/dev-python/crispy-bootstrap5/crispy-bootstrap5-2023.10.ebuild b/dev-python/crispy-bootstrap5/crispy-bootstrap5-2023.10.ebuild new file mode 100644 index 000000000000..b21a1f0b456f --- /dev/null +++ b/dev-python/crispy-bootstrap5/crispy-bootstrap5-2023.10.ebuild @@ -0,0 +1,35 @@ +# Copyright 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="Bootstrap5 template pack for django-crispy-forms" +HOMEPAGE=" + https://github.com/django-crispy-forms/crispy-bootstrap5/ + https://pypi.org/project/crispy-bootstrap5/ +" +SRC_URI=" + https://github.com/django-crispy-forms/crispy-bootstrap5/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/django-4.2[${PYTHON_USEDEP}] + >=dev-python/django-crispy-forms-2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/cycler/Manifest b/dev-python/cycler/Manifest index bc276211e746..e1179f45be66 100644 --- a/dev-python/cycler/Manifest +++ b/dev-python/cycler/Manifest @@ -1,3 +1 @@ -DIST cycler-0.11.0.gh.tar.gz 19028 BLAKE2B 7726067db988e40b833ebcef4a9122fd91753925af829a0023c08081ea7f315b84fd3a5d13731dba72d2820159da45698200ca8649b65b854d48e1a114e31d81 SHA512 cdf91b861d20710b3d77ad105e54668fafa4be69e566d6a09683c638a35aa423b542a141ca0bbffd7a6cd30c8e2a629d578be88648ab9f38a0c43405f2f39613 -DIST cycler-0.12.0.gh.tar.gz 23308 BLAKE2B 7ef27c75314c860081a76004d720f66f20654d255fcc193f4c0a6473f61fcafc78b44a03631cd5d45c6ad205264d93c352bd11c25de845c537d3dd2279b69e01 SHA512 dcbaf8c8d66ae0a302f9dc7507d7064ded133ef5349f2d08cfb52beb3d7a81aa7cd0bebd5da357934431d39b6141e0e2ce344ab7f6e12b6ec6f61649bef3e5c3 DIST cycler-0.12.1.gh.tar.gz 23326 BLAKE2B a7ec89573c09f7e2e1f185915e229e346185bcd81af5b1f8a352147f50b63ed051d7d09cd63adc3f9513fbe5005afeaa72644f4ad712e86ccfcd3326485507db SHA512 f1d264de9c5e63515649aefb5937ef7a85d781c07b1c7c8fe291c969565abb18eb48d6d62f77d278746c60900c93700cbb095d280e09de768aedc2463e60d9a2 diff --git a/dev-python/cycler/cycler-0.11.0-r1.ebuild b/dev-python/cycler/cycler-0.11.0-r1.ebuild deleted file mode 100644 index 01fe7761de74..000000000000 --- a/dev-python/cycler/cycler-0.11.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Composable style cycles" -HOMEPAGE=" - https://matplotlib.org/cycler/ - https://pypi.org/project/cycler/ - https://github.com/matplotlib/cycler/ -" -SRC_URI=" - https://github.com/matplotlib/cycler/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/cycler/cycler-0.12.0.ebuild b/dev-python/cycler/cycler-0.12.0.ebuild deleted file mode 100644 index b4df8f7d8831..000000000000 --- a/dev-python/cycler/cycler-0.12.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Composable style cycles" -HOMEPAGE=" - https://matplotlib.org/cycler/ - https://pypi.org/project/cycler/ - https://github.com/matplotlib/cycler/ -" -SRC_URI=" - https://github.com/matplotlib/cycler/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/cycler/cycler-0.12.1.ebuild b/dev-python/cycler/cycler-0.12.1.ebuild index b4df8f7d8831..01fe7761de74 100644 --- a/dev-python/cycler/cycler-0.12.1.ebuild +++ b/dev-python/cycler/cycler-0.12.1.ebuild @@ -21,6 +21,6 @@ SRC_URI=" SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index 49510167e875..63c67f8fddd8 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -2,3 +2,4 @@ DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 6d43779c7222ff65d7de3a35ec18ef6364 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86 SHA512 f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7 DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf SHA512 c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7 SHA512 bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73 +DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff SHA512 585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be diff --git a/dev-python/cython/cython-3.0.5.ebuild b/dev-python/cython/cython-3.0.5.ebuild new file mode 100644 index 000000000000..4223753eab93 --- /dev/null +++ b/dev-python/cython/cython-3.0.5.ebuild @@ -0,0 +1,84 @@ +# 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_TESTED=( python3_{10..11} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 multiprocessing toolchain-funcs + +MY_P=${P/_rc/rc} +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" +SRC_URI=" + https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +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" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" + "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" +) + +distutils_enable_sphinx docs \ + dev-python/jinja \ + dev-python/sphinx-issues \ + dev-python/sphinx-tabs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_test() { + if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + # Needed to avoid confusing cache tests + unset CYTHON_FORCE_REGEN + + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py \ + -vv \ + -j "$(makeopts_jobs)" \ + --work-dir "${BUILD_DIR}"/tests \ + --no-examples \ + --no-code-style \ + || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/django/django-3.2.22.ebuild b/dev-python/django/django-3.2.22.ebuild index e32092b0fe7c..b72bf5769972 100644 --- a/dev-python/django/django-3.2.22.ebuild +++ b/dev-python/django/django-3.2.22.ebuild @@ -61,7 +61,7 @@ PATCHES=( distutils_enable_sphinx docs --no-autodoc -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc src_unpack() { if use verify-sig; then diff --git a/dev-python/django/django-4.1.12.ebuild b/dev-python/django/django-4.1.12.ebuild index 15f1ea76def2..34119cdb4a93 100644 --- a/dev-python/django/django-4.1.12.ebuild +++ b/dev-python/django/django-4.1.12.ebuild @@ -58,7 +58,7 @@ PATCHES=( distutils_enable_sphinx docs --no-autodoc -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc src_unpack() { if use verify-sig; then diff --git a/dev-python/django/django-4.2.6.ebuild b/dev-python/django/django-4.2.6.ebuild index f4fa58bac9b1..30ba3c590891 100644 --- a/dev-python/django/django-4.2.6.ebuild +++ b/dev-python/django/django-4.2.6.ebuild @@ -59,7 +59,7 @@ PATCHES=( distutils_enable_sphinx docs --no-autodoc -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc src_unpack() { if use verify-sig; then diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest index 2075f7be01fb..831337d54efb 100644 --- a/dev-python/elastic-transport/Manifest +++ b/dev-python/elastic-transport/Manifest @@ -1,2 +1,3 @@ DIST elastic-transport-8.4.0.gh.tar.gz 70975 BLAKE2B cec717606a55906da9157a0aaa3c656041201c2b62c77d42a67aabaad387c2e9f139dd1bd39e31b15f51fa2ac1b605d9f98b540000ee03d8aecf118cf972048a SHA512 82d0e0af3992335ce17bdc2a74f80fbf98bc9873d798be65f30d59fa55cb3bf50b55821133ea01d2ced9c27bf4019bac19e76e6853c29b87762ae0a9b593c3f5 +DIST elastic-transport-python-8.10.0.gh.tar.gz 71836 BLAKE2B 1be9a93b6b8cb9b7987de721e65ce532fb247fca931179f99dcdee197cec314a8b3626e0db569a494bab45a194530abccbfd8946d66d03c6bedfb17252a8fb3b SHA512 a883509ec8f0000c4a8aeb435d4dee1cbc4563157668c5e1378e16be9d1a5f5a16927de4df9c5244ca6f1c6f2f273ad513c2d29beaa081b11b34416da2883359 DIST elastic-transport-python-8.4.1.gh.tar.gz 71404 BLAKE2B 9d923362a6880685c6280aa9308089157c82ee570c2b608f2ed1398fec1e7946bad159a9bc74c1369a5042a30885948748014b0f5ee2362da83780b1a42d7f22 SHA512 50a3d60c00307659f51468e648a0c2cc7aa9be0b84df8fb2bbfea8c9f2d31fe568cbd9d4040c1aa174acc5d9902f45631a8a55e7950a7cf05fa26e0eef8bbd0e diff --git a/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild new file mode 100644 index 000000000000..a59158b08eaa --- /dev/null +++ b/dev-python/elastic-transport/elastic-transport-8.10.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 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 + +MY_P=elastic-transport-python-${PV} +DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" +HOMEPAGE=" + https://github.com/elastic/elastic-transport-python/ + https://pypi.org/project/elastic-transport/ +" +SRC_URI=" + https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/sphinx \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e 's:, *<[0-9.]*::' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # fragile to random warnings + tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off + tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -o addopts= +} diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest index 780b8f87033a..152d85e65714 100644 --- a/dev-python/elasticsearch/Manifest +++ b/dev-python/elasticsearch/Manifest @@ -1 +1,2 @@ DIST elasticsearch-py-8.10.0.gh.tar.gz 896444 BLAKE2B 7cadd9d23e31b42ba309345f228193a856ceac0c6b64786ae84668ff361f750d0413609b753b6faa113835eddb6b212b79bee0ee6e25025f2829b92b9109701d SHA512 2e72b726447f4fe139a7b1bb1a95e0eca613f53bb0c6d758b646203676835b56fedff418feca386d1300f8eb6ac2f14a5a99d7d7716bad286641ab43c9abcbc4 +DIST elasticsearch-py-8.10.1.gh.tar.gz 889458 BLAKE2B 4e47a76743c48e8c9e34a8169d99d85139f3c395c643080a039dfe5e64fa0059f485c155a56ebb4769f9632c2dd0db3f7583f3db0a62d7180967f0515caf4092 SHA512 9e212584b86959330c65e1cb00b0eec4afc4a8daed59c7e6a2b918dbfb4c872e025b5ef65c299da5ca74afb53ca9c1a4d628f6fce96c7140b85aff83c6a09ecf diff --git a/dev-python/elasticsearch/elasticsearch-8.10.1.ebuild b/dev-python/elasticsearch/elasticsearch-8.10.1.ebuild new file mode 100644 index 000000000000..5d5ba19a26fa --- /dev/null +++ b/dev-python/elasticsearch/elasticsearch-8.10.1.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..12} ) + +inherit distutils-r1 + +MY_P="elasticsearch-py-${PV}" +DESCRIPTION="Official Elasticsearch client library for Python" +HOMEPAGE=" + https://ela.st/es-python + https://github.com/elastic/elasticsearch-py/ + https://pypi.org/project/elasticsearch/ +" +SRC_URI="https://github.com/elastic/elasticsearch-py/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + =dev-python/aiohttp-3[${PYTHON_USEDEP}] + =dev-python/elastic-transport-8[${PYTHON_USEDEP}] + =dev-python/requests-2.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + dev-python/unasync[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # REST api tests are a black hole for effort. It downloads the tests + # so its an ever moving target. It also requires effort to blacklist + # tests for apis which are license restricted. + "test_elasticsearch/test_server/test_rest_api_spec.py" + # Counting deprecation warnings from python is bound to fail even + # if all are fixed in this package. Not worth it. + "test_elasticsearch/test_client/test_deprecated_options.py" + # Running daemon for tests is finicky and upstream CI fails at it + # as well. + "test_elasticsearch/test_server/" + "test_elasticsearch/test_async/test_server/" +) + +distutils_enable_sphinx docs/sphinx \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -p asyncio +} diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest index e3f1d2727046..81c2e36fbdf3 100644 --- a/dev-python/ensurepip-wheel/Manifest +++ b/dev-python/ensurepip-wheel/Manifest @@ -1 +1,2 @@ DIST wheel-0.41.2-py3-none-any.whl 64848 BLAKE2B 761efd3a97a9bbfbbd7683f12638aa5b0ed83679f3313cb8dce2632d2d2ba33fb9f0801a57e21077e8a232464aa929338983d334d57b4ccdf5f2c78a26202ca5 SHA512 9ecad670c61e4e2e598058cbd405e29401068a93d758c63481df72cff5e0a9f22b3c5ee1ae705140cffa1ea98149a6a8a9b3c80a356b520ea10bee586e615473 +DIST wheel-0.41.3-py3-none-any.whl 65801 BLAKE2B 93582f1ee65ccae9d1915d51ad8bca5fa8b0700f3ccbe1d572299eef2676c6d41162c6a2d6ac79c3c8ab02242235283e86b97a2d24137d0e116e7decd1738e8b SHA512 5be2eabac26432a03d6a81954e80f004617e372bdce1a8d4f562af227964cace6883ee41d9300e7ccc2bd39b5330c4578c33777e8420868bc7a416352aea0623 diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.3.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.3.ebuild new file mode 100644 index 000000000000..e3e7fe90c1fa --- /dev/null +++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.41.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared wheel wheel for use in pip tests" +HOMEPAGE="https://pypi.org/project/wheel/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index bfb122cb3092..0d20ae828ad6 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -1,2 +1,3 @@ DIST executing-1.2.0.gh.tar.gz 663650 BLAKE2B ba9420bfcf3805223e6b7e84d65499f3a73ef3156480586d2c5ffde4e438fcf8474f4f02c123953d04ee253de7a6a3a1b2587e57fcae546f3dae7af70a1aaa98 SHA512 c841958cc499b2d78c94570bf0556933d4a58ca5541f7a59e591be6036926ab79d5ae86bb95bbf649f3c3fb729109fe50cf04fbc72692e0cfe12edaa995ea0a6 DIST executing-2.0.0.gh.tar.gz 837310 BLAKE2B d402a605ce80170e1789e7eec65e89da64fcbb70bbc7fcf9fb86dd6e4575312154fd969d3126ed7d88f7f9d0303304969544ad39c2161524e4157d7d1658a0bf SHA512 5c02ffafaa6993b783d013c1be0c92651af598bf872a10c3f6ea84c5e709cd1b22d9c37a778e5aaccfb05533b3c88395031c50ca722e1f780fc828256e8b201e +DIST executing-2.0.1.gh.tar.gz 837355 BLAKE2B 7d38890eb322809c2b705f51731fe7537f81a0775d99bebb4b4ae67453930daedd947b249385babbc2373969344b643f288441fc28f3588264e4ebc23e1c389d SHA512 8a753aab42ea2d3b61764ee77de3bb52ea7fcc2818298281180ffc47c7b22ee84974ee98b2137250f722ad559be92e72e8fc01d7b2d38ab6a01512618b65d4f3 diff --git a/dev-python/executing/executing-2.0.0.ebuild b/dev-python/executing/executing-2.0.0.ebuild index 992a4b31cee4..a5e4ed0cc8c8 100644 --- a/dev-python/executing/executing-2.0.0.ebuild +++ b/dev-python/executing/executing-2.0.0.ebuild @@ -37,6 +37,16 @@ distutils_enable_tests pytest export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} python_test() { + local EPYTEST_DESELECT=() + case ${EPYTHON} in + python3.10) + EPYTEST_DESELECT+=( + # crashes with infinite recursion (?) + "tests/test_main.py::test_small_samples[1656dc52edd2385921104de7bb255ca369713f4b8c034ebeba5cf946058109bc.py]" + ) + ;; + esac + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest } diff --git a/dev-python/executing/executing-2.0.1.ebuild b/dev-python/executing/executing-2.0.1.ebuild new file mode 100644 index 000000000000..a5e4ed0cc8c8 --- /dev/null +++ b/dev-python/executing/executing-2.0.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2020-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 optfeature + +DESCRIPTION="Get information about what a Python frame is currently doing" +HOMEPAGE=" + https://github.com/alexmojaki/executing/ + https://pypi.org/project/executing/ +" +SRC_URI=" + https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/littleutils[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=() + case ${EPYTHON} in + python3.10) + EPYTEST_DESELECT+=( + # crashes with infinite recursion (?) + "tests/test_main.py::test_small_samples[1656dc52edd2385921104de7bb255ca369713f4b8c034ebeba5cf946058109bc.py]" + ) + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +pkg_postinst() { + optfeature "getting node's source code" dev-python/asttokens +} diff --git a/dev-python/fastjsonschema/Manifest b/dev-python/fastjsonschema/Manifest index 0d09a3fa0c8a..4bf7308e00ef 100644 --- a/dev-python/fastjsonschema/Manifest +++ b/dev-python/fastjsonschema/Manifest @@ -1,2 +1 @@ -DIST fastjsonschema-2.18.0.tar.gz 371063 BLAKE2B d2b79eb442351487ffebc59ff48af1e8f07fb5e2ca97059cc98cc8f02eda3523fcf60b2aa6b46edc1d3d019ed04d65d2fc5c3eee58471ea9b2a0bd0bf7bf40ed SHA512 848ea4587edb9d694d4f42cee35c8a6a785f601b3e84daae5a5b155ca61c0c7de1b9164e86c0a48166d429a4a737799480dfdeaad7e81eab28f68f71dd46988f DIST fastjsonschema-2.18.1.tar.gz 371060 BLAKE2B fc77683215e9080d3a6f162336a7ed55550a310c9921f0e669d90bfaea659dd77ad27ed0c623b0355d5efafa3ca2e83f72edf228c42cca0fc4fa16f4f474aa6b SHA512 a08fce64a67c67a06a7c3c637047648e1b2cfa749291794b8accc6dcc1ccf744eb50c8db773734017b79612b2dc4e19730a5956807b2459928fb0b996b59711e diff --git a/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild deleted file mode 100644 index 2b5fdee2e5a4..000000000000 --- a/dev-python/fastjsonschema/fastjsonschema-2.18.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2020-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="Fast JSON schema validator for Python" -HOMEPAGE=" - https://github.com/horejsek/python-fastjsonschema/ - https://pypi.org/project/fastjsonschema/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/benchmarks -) diff --git a/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild index ec0f5cdb075d..a262d0691ff7 100644 --- a/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild +++ b/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest index 161cf01ecd95..e86679210fe1 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -1,2 +1,3 @@ DIST filelock-3.12.4.tar.gz 13758 BLAKE2B b1898870928fcc40055274ef2cbe58b818f5aca30dc3864bd8b00c1f88b50050e1aac4380c5b0ba850b52aed4862a3c5ad2090f1d786df3cfe70d10116e4f1b2 SHA512 1ea0769afdbddc030f078a87a669b17425389526a6ba7f7577b350e0206efa6a54b284f1dbd7dfba0bda6e2450a181f5e4ab7cec2ca6ba09830bafad52128e86 DIST filelock-3.13.0.tar.gz 14347 BLAKE2B fc25c99e894c85810a65998bdd9a26adc99c74596e050f37e5f5ea3b0bedd30a306cac7deebc5f1b0b9ac22b5ee8219d9b8078f651e91f1ae8e63dd1479b57de SHA512 bf876f5b4f1dc736c39defe32f747f75948f48c7962a559124028d234ccda75f0c7b89c1cd81ce008abb50c458e98969838ee337a32f40d6f8f672b8e368b51a +DIST filelock-3.13.1.tar.gz 14553 BLAKE2B 3892d2b5b1716bf36afe189fb755e5db4310f9532da029ee9635c1c2cec1f3ee5a24485b2e020a6d230da7bdc2bc7a8abe5f51d5c12d2c6725fda8092d841ec9 SHA512 e9975a5b939ec0a417d1dbc5a3ca494aac3445c761f382849de5671ba1ae9a5f38e8a8714c7ed700fbb0d4cb161191917c439573993026f2e3efa1ada7d4f844 diff --git a/dev-python/filelock/filelock-3.13.1.ebuild b/dev-python/filelock/filelock-3.13.1.ebuild new file mode 100644 index 000000000000..b56b00caed98 --- /dev/null +++ b/dev-python/filelock/filelock-3.13.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A platform independent file lock for Python" +HOMEPAGE=" + https://github.com/tox-dev/filelock/ + https://pypi.org/project/filelock/ +" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/flask-babel/Manifest b/dev-python/flask-babel/Manifest index 876d26a4d2f5..dabe96f7c215 100644 --- a/dev-python/flask-babel/Manifest +++ b/dev-python/flask-babel/Manifest @@ -1,2 +1 @@ -DIST flask-babel-3.1.0.gh.tar.gz 20625 BLAKE2B 44c0f6e0af8e9d48035819a98dcfe472af0e53d98486b3bca367227092d098e392e09b0383b08d0eb782732d235f6f519bf6f553ea751750a869fc5f4de4bdd2 SHA512 74faab1e259fe38caf583982bf7a3595440ef37ec223a68243fa43eadfd4d661055706ba8eb92d29f37586e6a27d4f00fbdf5be8443820346b35b9551b716fc7 DIST flask-babel-4.0.0.gh.tar.gz 20777 BLAKE2B 60c43fde9a2c131672fa7d97dbfe8cc1c69117e60b3616a2f4d19b5693ff79937537cf7563de2fcf26c3380dd51166fd1bc965a1c583dc33fb340da609070503 SHA512 c2ac57e4ebde67114d535e57eb8b4094c8e3af865ea3076cd8d0ae30ff4a189037b7481280faaf7a4742bbbddca1513b3c408e198d1156c1e61a7b90c05bfe6f diff --git a/dev-python/flask-babel/flask-babel-3.1.0.ebuild b/dev-python/flask-babel/flask-babel-3.1.0.ebuild deleted file mode 100644 index 2254ca7709f4..000000000000 --- a/dev-python/flask-babel/flask-babel-3.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="i18n and l10n support for Flask based on Babel and pytz" -HOMEPAGE=" - https://python-babel.github.io/flask-babel/ - https://github.com/python-babel/flask-babel/ - https://pypi.org/project/flask-babel/ -" -SRC_URI=" - https://github.com/python-babel/flask-babel/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/Babel-2.12[${PYTHON_USEDEP}] - >=dev-python/flask-2.0[${PYTHON_USEDEP}] - >=dev-python/jinja-3.1[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/pallets-sphinx-themes -distutils_enable_tests pytest diff --git a/dev-python/flask-babel/flask-babel-4.0.0.ebuild b/dev-python/flask-babel/flask-babel-4.0.0.ebuild index 8af225659c24..2254ca7709f4 100644 --- a/dev-python/flask-babel/flask-babel-4.0.0.ebuild +++ b/dev-python/flask-babel/flask-babel-4.0.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/Babel-2.12[${PYTHON_USEDEP}] diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest index 36fbb9a682e8..d89b90df9c6b 100644 --- a/dev-python/flask-login/Manifest +++ b/dev-python/flask-login/Manifest @@ -1,2 +1,3 @@ DIST flask-login-0.6.2-werkzeug-2.3.patch 7954 BLAKE2B 4f732dbaa6bdbc8827f52eb9c1d046f2128908df316a1ca94b11ce8033fa8fa506ae41255b8f0e32bc91feae8874b995c2f46d2b7f4fbc5f9020748c5be1db23 SHA512 911fb67e96006073af1df6cf39b4be6eac4aaee63bdcab8d7191b097acb441fd984b3929200db6c0f1f329a65df33acaffc08e88409010fa40f0a787dc47c427 DIST flask-login-0.6.2.gh.tar.gz 48195 BLAKE2B 74d980f9900d9c583e03caa704cf637c5c6dac6a26e74bc008f47c18213764bafef16e33d9d28eee588b3c2f7d2a5895eae88e5adf755fe0448f7e74d5c65e74 SHA512 b286272ad5f7de2cfc913bee4a3eac46e4c1ce274bb12467009e1abae422f1a855aa49fd898778b8a2e937eebe9fbb387af11815267a2bc120cde943939111ec +DIST flask-login-0.6.3.gh.tar.gz 48287 BLAKE2B 4df20a6284965ec1282c0309069b0b83722aa1bf609335371bfb49d8b3c1ea6d140204b500dee6c67e231769b64841cda79f7ad6b71cb307a92c61e49f94ac22 SHA512 c421f85387b9ba0ba2ad98053cae596dd9bf6119c0a366d2b13c483d4fbf45afc0c0e4d46f35368f42fa088398ace9a0a0aab931826d8612d94f55b95afef71b diff --git a/dev-python/flask-login/flask-login-0.6.3.ebuild b/dev-python/flask-login/flask-login-0.6.3.ebuild new file mode 100644 index 000000000000..3ed2ab25feff --- /dev/null +++ b/dev-python/flask-login/flask-login-0.6.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Login session support for Flask" +HOMEPAGE=" + https://github.com/maxcountryman/flask-login/ + https://pypi.org/project/Flask-Login/ +" +SRC_URI=" + https://github.com/maxcountryman/flask-login/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/flask-1.0.4[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.3.0[${PYTHON_USEDEP}] +" +DEPEND=" + test? ( + dev-python/asgiref[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/semantic-version[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/fonttools/fonttools-4.43.1.ebuild b/dev-python/fonttools/fonttools-4.43.1.ebuild index 038c70fc9e05..5df4143a891c 100644 --- a/dev-python/fonttools/fonttools-4.43.1.ebuild +++ b/dev-python/fonttools/fonttools-4.43.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest index 460832e9d409..843d040fcdb5 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -1 +1,2 @@ +DIST gmpy-2.1.5-py3.12.patch.gz 1817 BLAKE2B cbea3a9c662d52c5bfddb82ab5e920474a52c1dd715b3b9fecf55e5ee097297168ddb7961b6156e4c1f902e911890c77252d119c3651f345f01cad144ed44127 SHA512 26195e8e9a87147a05fd07fa325f262c2004fcba2b8857dbc87ca7a1e9e5e64b4a47d35be77edc263829e5df1db6a0acda6904307d01529eba832feb4f0f3f71 DIST gmpy2-2.1.5.tar.gz 261709 BLAKE2B 50958868866fadc49c97534780fa491fadfaaea902f3fd4bd51f4e76a94602a6d030a1ee6685aac742e25b5fbe4865e1419307f7215c8fb553b166761d63607a SHA512 92e16359ee1df63faaeae4a3cbefe8cdbbc576d8eda377f08d59f12b70dfe9337a299686e85d1efee6c2f5b41fc4583643fecc68ea38a500c7f876c56fc169e7 diff --git a/dev-python/gmpy/gmpy-2.1.5-r1.ebuild b/dev-python/gmpy/gmpy-2.1.5-r1.ebuild new file mode 100644 index 000000000000..f399526d25e1 --- /dev/null +++ b/dev-python/gmpy/gmpy-2.1.5-r1.ebuild @@ -0,0 +1,44 @@ +# 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 +PYPI_PN="gmpy2" +PYTHON_COMPAT=( python3_{9..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" +HOMEPAGE=" + https://github.com/aleaxit/gmpy/ + https://pypi.org/project/gmpy2/ +" +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~grozin/${P}-py3.12.patch.gz" + +LICENSE="LGPL-3+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +DEPEND=" + >=dev-libs/mpc-1.0.2:= + >=dev-libs/mpfr-3.1.2:= + dev-libs/gmp:0= +" +RDEPEND=" + ${DEPEND} +" + +distutils_enable_sphinx docs + +src_prepare() { + eapply "${WORKDIR}"/${P}-py3.12.patch + distutils-r1_src_prepare +} + +python_test() { + cd test || die + "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 359d1964767a..c9529c38d83d 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,2 +1,3 @@ DIST google-api-python-client-2.103.0.tar.gz 12063767 BLAKE2B 7fa483cca8a957630c1c4662934aaf81c05145246ecb279a85761dc2a808d7b76921a18671006b8eabfba9543e747f396c850a81d42eb4db902a708c302905b3 SHA512 d8b4bea6e0643ebe5e2626ecde7086a17c34f469aadc9147d554040a3a3ac12bcbf3404b367c30b423aa6d5aaf6262df3349cd22ef2ab0d213c3a5e30b8fd11a DIST google-api-python-client-2.105.0.tar.gz 12113230 BLAKE2B d2401ca4ee47f7017e5644479644894cf704bbba6fa97fbe225577c3c10afcb374a52444b32fc5ecb2ea5a38d6f7cdb71055c2ef0873e39d277738d33a778873 SHA512 d610579b1fc5be6b47b9add52e1d39ef7f007869e17fb7f6dbdcdd78f01e1d7f8a8de208499f9c718b1ce567b8723a44a6a93ad22b94cebd33c47cf584e03118 +DIST google-api-python-client-2.106.0.tar.gz 12128677 BLAKE2B 8bbd135199e0408bb1d614257b5ee31abaa86090fec4ecee16359f0c34421d928e4ff2da3c9c8a08d4b3f1634db61006fe12e0136149a5ff7a232c3b68741704 SHA512 631a26d15eb58186231031093d8c766c06a2dccb822d74d58be7f77de6b2631d90210b67122edaf54f925eadf7c989b06b8e806b1bedc58d46fdfe24af3e4ec4 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.106.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.106.0.ebuild new file mode 100644 index 000000000000..0194f9640998 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.106.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}] + - hypercorn + Hypercorn pgjones/hypercorn diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest index 454eff5abc16..3cc744dde4e3 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,3 +1 @@ -DIST identify-2.5.29.gh.tar.gz 101599 BLAKE2B 57e444c99062c10334ac7d0642c47c9f706dc31447db6b5eff0997f5d6113723f6bd06d5dabf0ebdbf0dbc17d33b716e68864902ffe1c92638052458a53affa8 SHA512 f7feab8872bef0c8c3c07429f41d73455ae9f317ed5e974349af04ca0b459677c65ead47e85e58753f53f592b2a0363844496c43d7ffe25e2228f5e11b411b4d -DIST identify-2.5.30.gh.tar.gz 101610 BLAKE2B d5f277316d58a1fbd78a193c357656e5f16e66f4a737a8b415570afc6bddedf130a4557c486696fbe0ed86542598122f65f0f14536430a59f4e970fa2ab78f75 SHA512 cbae5ca100f0e09fccd1b311243b1bc090ac63bc19fcdc57241bbdfe07920e4d0041d7ac69ab37ede38628c6f3ad8e7b34f698576f4a1188ae94dc6e32ec968a DIST identify-2.5.31.gh.tar.gz 101612 BLAKE2B 1b74bf8b352cc0f6f0051ccdba192515a1436bfa9e41f971ac929e356737c586c48d1684b982d468e42489e97913a46357dc705a766066c9edb6e6d43f1bbf89 SHA512 00116339c82625087c58a7393bf88800608a152a56fd03b13d1e9ff8c404fa9cfc6ac6824ac1b6eadba572f0e13fb0010789bcdefb7f551b15df4c3de98f77bc diff --git a/dev-python/identify/identify-2.5.29.ebuild b/dev-python/identify/identify-2.5.29.ebuild deleted file mode 100644 index f7d940f48b0b..000000000000 --- a/dev-python/identify/identify-2.5.29.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="File identification library for Python" -HOMEPAGE=" - https://github.com/pre-commit/identify/ - https://pypi.org/project/identify/ -" -SRC_URI=" - https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/ukkonen[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/identify/identify-2.5.30.ebuild b/dev-python/identify/identify-2.5.30.ebuild deleted file mode 100644 index 906b58d7a709..000000000000 --- a/dev-python/identify/identify-2.5.30.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="File identification library for Python" -HOMEPAGE=" - https://github.com/pre-commit/identify/ - https://pypi.org/project/identify/ -" -SRC_URI=" - https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/ukkonen[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/identify/identify-2.5.31.ebuild b/dev-python/identify/identify-2.5.31.ebuild index 906b58d7a709..f7d940f48b0b 100644 --- a/dev-python/identify/identify-2.5.31.ebuild +++ b/dev-python/identify/identify-2.5.31.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" RDEPEND=" dev-python/ukkonen[${PYTHON_USEDEP}] diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index 0bfa20c73b8d..abfb82ad6012 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,4 +1,2 @@ -DIST ipython-8.14.0.tar.gz 5470735 BLAKE2B 9789b49b771e69439f957ff85d81f40e6511f4440e2372cac881c708503a5ce1c22e9f1fac45828ee723d1bd9b9ee4684c475d08ed96ed98396faf1400b802af SHA512 94fe14fd914fa81fdb8e370cf0fe7bfb4286be1972b4499ed96e9bf7d018e89f586f3386269e1dafc4a2bc279df7980635bd748799639d6020f52c1cc8af6702 -DIST ipython-8.15.0.tar.gz 5482758 BLAKE2B 596e87a1952995c1581e377f8306c02d1a37f29e04e7baa040a2ed78da1deea7f4de45b7af84919c47005c70f3e5fe2155a891cb3b5923e0ee76d2ff027036a5 SHA512 881b8d2caf051ee6a44af3c73f342e55eaf588ad096d0d2da08a10ee4699cb31b3550825091833848df9ed75657c9a2a1daf0b9b65ac7a3927c04a8d6e7cb1a9 -DIST ipython-8.16.0.tar.gz 5484881 BLAKE2B e5ceaf994a29edb0ccb53d6b561f0cb4dd64eefe2c57040e94c5984314e456e7752d656ece482b690c66099368906ab02565027bc7b5dc3af0d80be9a4be4c43 SHA512 b8e91137c5bfc559468985403a2fd20a4a42aa6439a1a1667fe050a07529886cee334943a00c09a34e6617a4f4583f7ca9cb840d1661946b5acc0e903c6aeda4 DIST ipython-8.16.1.tar.gz 5485037 BLAKE2B c5429b1df9906681f9792d7bc3005a3a41f7d89f7d6c104f9826902134179f7149de0747a50f31c53d277a135d0fedd0952aa23fce3650f026ac3c1733287ecb SHA512 0feb4c14e8e7f34829cd8b6c43c91c9bb5b6c85ae60173951db4354296474945268fb8d3caedcfae8457783e6d27a6dc33b6291bf2d9a691526fc44199724887 +DIST ipython-8.17.2.tar.gz 5486488 BLAKE2B 7af4b4964527de8e74247ce05e9b1c8ab9a16e8784e0e07129859d01ffef0a976c8de7661821b131c125a8d1c2ac29d09d8e81a741f7180219a0c429530391cd SHA512 87039da43cb942c78238c4c69a2e2e7d6d1757a9ce8aac5f1bcd30a112a38f1b4f51672749ed469945844070eec661c6bb2f137405336f71d6adc1f5d26a11e2 diff --git a/dev-python/ipython/ipython-8.14.0.ebuild b/dev-python/ipython/ipython-8.14.0.ebuild deleted file mode 100644 index e064bedf5040..000000000000 --- a/dev-python/ipython/ipython-8.14.0.ebuild +++ /dev/null @@ -1,156 +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} ) -PYTHON_REQ_USE='readline,sqlite,threads(+)' - -inherit distutils-r1 optfeature pypi virtualx - -DESCRIPTION="Advanced interactive shell for Python" -HOMEPAGE=" - https://ipython.org/ - https://github.com/ipython/ipython/ - https://pypi.org/project/ipython/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" -IUSE="doc examples notebook nbconvert qt5 +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/backcall[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/jedi-0.16[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] - =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/stack-data[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-text/dvipng[truetype] - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) - doc? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/sphinx-2[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - notebook? ( - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/widgetsnbextension[${PYTHON_USEDEP}] - ) - qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) - smp? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) - -python_prepare_all() { - # Remove out of date insource files - #rm IPython/extensions/cythonmagic.py || die - #rm IPython/extensions/rmagic.py || die - - # Prevent un-needed download during build - if use doc; then - sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die - fi - - # Rename the test directory to reduce sys.path pollution - # https://github.com/ipython/ipython/issues/12892 - mv IPython/extensions/{,ipython_}tests || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - emake -C docs html_noapi - HTML_DOCS=( docs/build/html/. ) - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 - local EPYTEST_DESELECT=( - # TODO: looks to be a regression due to a newer dep - IPython/core/tests/test_oinspect.py::test_class_signature - IPython/core/tests/test_oinspect.py::test_render_signature_long - IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters - ) - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? No. pypy has no numpy - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - dosym ../lib/python-exec/${EPYTHON}/ipython \ - /usr/bin/ipython${EPYTHON#python} -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - optfeature "code formatting" dev-python/black - optfeature "sympyprinting" dev-python/sympy - optfeature "cythonmagic" dev-python/cython - optfeature "%lprun magic command" dev-python/line-profiler - optfeature "%mprun magic command" dev-python/memory-profiler - - if use nbconvert; then - if ! has_version virtual/pandoc ; then - einfo "Node.js will be used to convert notebooks to other formats" - einfo "like HTML. Support for that is still experimental. If you" - einfo "encounter any problems, please use app-text/pandoc instead." - fi - fi -} diff --git a/dev-python/ipython/ipython-8.15.0.ebuild b/dev-python/ipython/ipython-8.15.0.ebuild deleted file mode 100644 index 06718c60a951..000000000000 --- a/dev-python/ipython/ipython-8.15.0.ebuild +++ /dev/null @@ -1,159 +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} ) -PYTHON_REQ_USE='readline,sqlite,threads(+)' - -inherit distutils-r1 optfeature pypi virtualx - -DESCRIPTION="Advanced interactive shell for Python" -HOMEPAGE=" - https://ipython.org/ - https://github.com/ipython/ipython/ - https://pypi.org/project/ipython/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="doc examples notebook nbconvert qt5 +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/backcall[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/jedi-0.16[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] - =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/stack-data[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.10) -" - -BDEPEND=" - test? ( - app-text/dvipng[truetype] - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) - doc? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/sphinx-2[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - notebook? ( - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/widgetsnbextension[${PYTHON_USEDEP}] - ) - qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) - smp? ( - >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) - -python_prepare_all() { - # Remove out of date insource files - #rm IPython/extensions/cythonmagic.py || die - #rm IPython/extensions/rmagic.py || die - - # Prevent un-needed download during build - if use doc; then - sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die - fi - - # Rename the test directory to reduce sys.path pollution - # https://github.com/ipython/ipython/issues/12892 - mv IPython/extensions/{,ipython_}tests || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - emake -C docs html_noapi - HTML_DOCS=( docs/build/html/. ) - fi -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 - local EPYTEST_DESELECT=( - # TODO: looks to be a regression due to a newer dep - IPython/core/tests/test_oinspect.py::test_class_signature - IPython/core/tests/test_oinspect.py::test_render_signature_long - IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters - ) - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? No. pypy has no numpy - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - dosym ../lib/python-exec/${EPYTHON}/ipython \ - /usr/bin/ipython${EPYTHON#python} -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - optfeature "code formatting" dev-python/black - optfeature "sympyprinting" dev-python/sympy - optfeature "cythonmagic" dev-python/cython - optfeature "%lprun magic command" dev-python/line-profiler - optfeature "%mprun magic command" dev-python/memory-profiler - - if use nbconvert; then - if ! has_version virtual/pandoc ; then - einfo "Node.js will be used to convert notebooks to other formats" - einfo "like HTML. Support for that is still experimental. If you" - einfo "encounter any problems, please use app-text/pandoc instead." - fi - fi -} diff --git a/dev-python/ipython/ipython-8.16.1.ebuild b/dev-python/ipython/ipython-8.16.1.ebuild index 6ec867dfc3e6..d5513bbb00b5 100644 --- a/dev-python/ipython/ipython-8.16.1.ebuild +++ b/dev-python/ipython/ipython-8.16.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" diff --git a/dev-python/ipython/ipython-8.16.0.ebuild b/dev-python/ipython/ipython-8.17.2.ebuild similarity index 94% rename from dev-python/ipython/ipython-8.16.0.ebuild rename to dev-python/ipython/ipython-8.17.2.ebuild index 06718c60a951..29bca8f56469 100644 --- a/dev-python/ipython/ipython-8.16.0.ebuild +++ b/dev-python/ipython/ipython-8.17.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE='readline,sqlite,threads(+)' inherit distutils-r1 optfeature pypi virtualx @@ -23,17 +23,13 @@ IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" RDEPEND=" - dev-python/backcall[${PYTHON_USEDEP}] dev-python/decorator[${PYTHON_USEDEP}] >=dev-python/jedi-0.16[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] dev-python/matplotlib-inline[${PYTHON_USEDEP}] >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] dev-python/stack-data[${PYTHON_USEDEP}] >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' @@ -45,9 +41,11 @@ BDEPEND=" test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] dev-python/matplotlib-inline[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/testpath[${PYTHON_USEDEP}] ) @@ -147,6 +145,7 @@ pkg_postinst() { optfeature "sympyprinting" dev-python/sympy optfeature "cythonmagic" dev-python/cython optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline optfeature "%mprun magic command" dev-python/memory-profiler if use nbconvert; then diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest index b7d48b5be013..e955d10d99bd 100644 --- a/dev-python/josepy/Manifest +++ b/dev-python/josepy/Manifest @@ -1 +1,2 @@ DIST josepy-1.13.0.tar.gz 59045 BLAKE2B e4f3caed3be0775a49d6a9c38bf6e2b61ecc50b4e3804afa9e597b741821ab63a27fe95d1592531fee7152e2076760d838f4efa50ab8b3e2f1e129c9d7457f8c SHA512 fb91946ac4bbb2a81195d200e4fdf06d40865b345005ab4ee328fd72545da2345b44c5b9ffb3115b16ffed65ab3a0c01d5b20d0d2ff3c2c2af30537a6a4721df +DIST josepy-1.14.0.tar.gz 58794 BLAKE2B f7f6568dd3ffceda2a15297c26cee84efc88cfb666a6edacb6528fe77404a21fc5a77e691eb4260bd9c52125092d3cef3cbf76195f9a9f9800804020d18eea55 SHA512 e003916fb6c8d0907c5b63a20a37f167ca720d377f4fbb434884cc0d50c63aa100ff62ca753615b810b9874f4f95249f9c7c7fa03fa25b1449d2e5a9d4f7f167 diff --git a/dev-python/josepy/josepy-1.14.0.ebuild b/dev-python/josepy/josepy-1.14.0.ebuild new file mode 100644 index 000000000000..c4a5ffff16da --- /dev/null +++ b/dev-python/josepy/josepy-1.14.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="JOSE protocol implementation in Python" +HOMEPAGE=" + https://github.com/certbot/josepy/ + https://pypi.org/project/josepy/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # I haven't seen a single switch to poetry without major bugs yet... + sed -i -e 's:^include:exclude:' pyproject.toml || die + + distutils-r1_src_prepare +} diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index b07eac69894b..2d779d1f6d60 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,2 +1,3 @@ DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e SHA512 626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2 DIST jsonschema-4.19.1.tar.gz 318089 BLAKE2B 63ddd573ec47bc1c58c2b1bc4a20dd833c4c041de69b8c2e3cfa24c3494d3879fb09914491758ef38e8ae775b347f68d1d9c2e4d3cfc087dbd8c55d381cccd66 SHA512 60fa769faf6e3fc2c14eb9acd189c86e9d366b157230a5681d36552af0c159cb1ad33fd920668a36afdab98bc97253f91501704c5c07b5009fdaf9d29b52060d +DIST jsonschema-4.19.2.tar.gz 318786 BLAKE2B 2906344281ffa50ac1256c37025aa74ac8267af25187d3e13e6f1be219027e16a8fb4a6cdf778e6d0be4adf727d4393281fd8e5ffceef608fb40cb322361e20c SHA512 0820f0e6417cceb1017efe9b8fed6e386acbb194e786c97c89a94f173c22a8dfa8144f19ae46cbf44cb3d2b78b27d4631344e13e964d82d9810a513d328a95a0 diff --git a/dev-python/jsonschema/jsonschema-4.19.2.ebuild b/dev-python/jsonschema/jsonschema-4.19.2.ebuild new file mode 100644 index 000000000000..b12e660f41a2 --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.19.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE=" + https://pypi.org/project/jsonschema/ + https://github.com/python-jsonschema/jsonschema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] + >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] + >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + !!dev-python/shiboken6 + ) +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uri-template[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license + # fragile warning tests + jsonschema/tests/test_deprecations.py + # wtf? + jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug +) diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest index 81263ce4d705..a2b87c20aab7 100644 --- a/dev-python/jupyter-core/Manifest +++ b/dev-python/jupyter-core/Manifest @@ -1,3 +1,2 @@ -DIST jupyter_core-5.3.1.tar.gz 84448 BLAKE2B 22adc8f7a0b39fa4ffd087a7c7305fa29d05d45200b69a3af6827083183292e58b3b5854b60545eb065808dffec2ae9252feb573b9450bd3014d493cb1784ed3 SHA512 752ce40c0aa71432177100f34596ad98d9907f8e2d26fcabc0bce7b4f5efb9207f1979d2db180f00d2160a84034656952640cde757186e538f7038bb0f626c7b -DIST jupyter_core-5.3.2.tar.gz 84808 BLAKE2B 02442d6c389e88996930e4040dcc0c38040218360831d6768f237fa1bd59e1f06576cab29d7eba960337d491733872a82cf09aed8c147fcc29b3e4909a485d38 SHA512 f202cb16dc5d42d4ae87dd6fd91c3fa38f4b6611b58fd904eb37b647628f6ca5164e4e61d4eb09cc0dee192463ddd7577f64242b1dd7b014fecff5b252f661e1 DIST jupyter_core-5.4.0.tar.gz 85162 BLAKE2B 32d5c50e3b4dbd1a92eb3064d072bd8d70b4a67a7c5828fb249a587f65d200bdce6081252f97276ada625a390f52802c068af8f99f23ae43e69e0fd19697f739 SHA512 2e4d65f07590bd1cad0df7043b6f6542b3fadbdf9a0c4ec699a39725a04c12aeef123917eab445d230d42e779655e797924800fd9d8acd0b9d27060f26b243d2 +DIST jupyter_core-5.5.0.tar.gz 85369 BLAKE2B 41fa2381023c8f2313607d2ac989d1f35dcd362abd4b9573affaf9fc34cd48eb260d2ad68af97be2d47aa4a077f1756e6e291a4f0dd48c9774df2d31dda7e9b4 SHA512 92ca5ddc69d58ecdf1f707104e950ba43c88630991b0a6951fb6ba83260573b9f48c7903b25ae7bc105c08b3179de4bebb5a87b66453b96ceed631cbf555d631 diff --git a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild b/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild deleted file mode 100644 index 1f8618452473..000000000000 --- a/dev-python/jupyter-core/jupyter-core-5.3.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-4.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling \ - dev-python/traitlets -distutils_enable_tests pytest diff --git a/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild b/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild index 3e1819ab7f9a..db85f16faa20 100644 --- a/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild +++ b/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-core/jupyter-core-5.3.2.ebuild b/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild similarity index 87% rename from dev-python/jupyter-core/jupyter-core-5.3.2.ebuild rename to dev-python/jupyter-core/jupyter-core-5.5.0.ebuild index f37e8b4643f9..080478bb011c 100644 --- a/dev-python/jupyter-core/jupyter-core-5.3.2.ebuild +++ b/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi @@ -21,7 +21,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc RDEPEND=" >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.11.2[${PYTHON_USEDEP}] " BDEPEND=" test? ( @@ -31,6 +31,7 @@ BDEPEND=" distutils_enable_sphinx docs \ dev-python/myst-parser \ + dev-python/pydata-sphinx-theme \ dev-python/sphinx-autodoc-typehints \ dev-python/sphinxcontrib-github-alt \ dev-python/sphinxcontrib-spelling \ diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild index 4599a8486639..7892b93ebbca 100644 --- a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild index 4599a8486639..7892b93ebbca 100644 --- a/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.4.0.ebuild @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild index 662ee97a63ae..8a35b79b93f7 100644 --- a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild index fbbffef66a1e..cd5a82350d8e 100644 --- a/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.6.0.ebuild @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild index fbbffef66a1e..a7bd9b417949 100644 --- a/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild @@ -23,7 +23,7 @@ else MY_P="${P/_rc/-rc}" SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}" @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild index fbbffef66a1e..cd5a82350d8e 100644 --- a/dev-python/libvirt-python/libvirt-python-9999.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild @@ -44,7 +44,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc distutils_enable_tests pytest diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 781040d23486..7df7743194f4 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -6,6 +6,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db3659 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-17.0.3.src.tar.xz 127843636 BLAKE2B 5331d9b545faab282a4caec9ee688d0f1e0615a56a26aa24d8f6fbbae10258e132d94634dab2f7bd69ada06bb28dc899730b9cd774a1086d7c03d5706de6d997 SHA512 44f37dea494a66a83c252e28d7d0517c3b2eed5b196565432dc663c7914bd66d665c8d13479e2776a14cac1905faf6972f986176722c053b58528570a6e68316 DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 045e7ca82c8d9b3f182e4fa331ec841b24777ac1888f10de435a389ae3a88172e0559a3fca0c2d37cc874464411ae50d7bc0d0829455149a8de8b953ef6c98c7 SHA512 95f9e6729074cfd71b0ffb21e423cd0fd87763268c24e0513f7afd6a85d08061658c44c03ea3ea3b6e3cc7051676d44c41a791e6905c8abb456d48a3762fc152 +DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38 SHA512 6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3 +DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688 SHA512 4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 BLAKE2B 047ab7c0e80e1dbbe61ebd9aaae17166665a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4 SHA512 b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-python/lit/lit-17.0.3.9999.ebuild b/dev-python/lit/lit-17.0.4.9999.ebuild similarity index 100% rename from dev-python/lit/lit-17.0.3.9999.ebuild rename to dev-python/lit/lit-17.0.4.9999.ebuild diff --git a/dev-python/lit/lit-17.0.4.ebuild b/dev-python/lit/lit-17.0.4.ebuild new file mode 100644 index 000000000000..b67497dceb7d --- /dev/null +++ b/dev-python/lit/lit-17.0.4.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..12} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild index d28c9ef28fd2..fd7845443ddc 100644 --- a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild +++ b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 DESCRIPTION="Mapbox Vector Tile encoding and decoding." diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest index 626c1a08729e..4113e0406145 100644 --- a/dev-python/markdown/Manifest +++ b/dev-python/markdown/Manifest @@ -1,2 +1,3 @@ DIST Markdown-3.4.4.tar.gz 324459 BLAKE2B 3ff05a2c8e51905f16b0cb8cda51c65e47c9d02091487fe48edf7a8ab4a73003c3469f1ce9e80f0ca6d73a30d1f22d4b6fbc1c52c34506951376aa899938665e SHA512 39e808d5a4a07b57e931a844c3d8f6fe564849f8b5922eef6708e5a600cf7e742d92617d9d9649cab0eab34a6ffc7bc97e9ea960ffef75e9062aa375769e6a28 +DIST Markdown-3.5.1.tar.gz 348575 BLAKE2B 4400158e11e17c3ae5714928ccc5a964d76459a6ff7b5721f246e58bff31828f6eef5ef0928a82c0e5bd7776a6fc55457634870e79443893bd2a529560ca900d SHA512 72771300bded3a12b0f1addfcdb124c8e12d3b42672c62b92b7565a03d8ba108fe9d156a59c1783295059a11e6e2d312ec4f60de2bc6c0ee7b853c0a56e2e97c DIST Markdown-3.5.tar.gz 348161 BLAKE2B b7a639f9da5d5278fd3e4b023f25f435ee526fd9b7314c546a72903efbfab00de5f6df6718899df3269337bb52cc78de2793c44967ab13164d9878868d5ddf45 SHA512 309b6161bbfdc71a8e62b2ea299febb765bafe2e4123198a72038ae587cbba0ca00cdb3b514ecb5cd8117425f2031fa0260bd52fac7de158e12253edbc185422 diff --git a/dev-python/markdown/markdown-3.5.1.ebuild b/dev-python/markdown/markdown-3.5.1.ebuild new file mode 100644 index 000000000000..dfb46050bef0 --- /dev/null +++ b/dev-python/markdown/markdown-3.5.1.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 +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python implementation of the markdown markup language" +HOMEPAGE=" + https://python-markdown.github.io/ + https://pypi.org/project/Markdown/ + https://github.com/Python-Markdown/markdown/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="doc" + +BDEPEND=" + test? ( + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pytidylib[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_install_all() { + use doc && dodoc -r docs/ + + distutils-r1_python_install_all +} diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild new file mode 100644 index 000000000000..0803c515b454 --- /dev/null +++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild @@ -0,0 +1,32 @@ +# 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..12} ) + +inherit distutils-r1 + +DESCRIPTION="Inline Matplotlib backend for Jupyter" +HOMEPAGE="https://github.com/ipython/matplotlib-inline/" +SRC_URI=" + https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +# Although in theory we could depend on matplotlib, upstream does not. +# This is because the sole purpose of the package is to be loaded by +# ipython (also not a dependency!) as a response to interactive use of +# the "%matplotlib" magic. +# +# In order to be seamless and straightforward, this backend is always +# installed and just requires users using matplotlib, to install +# matplotlib before importing and using it. +RDEPEND=" + dev-python/traitlets[${PYTHON_USEDEP}] +" diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index 0377fbbbb92b..798ad0b13e6a 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -3,3 +3,4 @@ DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B a387d23b58e09011cd3ae1f8c0ebf5dd8c DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a SHA512 3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e SHA512 034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf SHA512 0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21 +DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9 SHA512 bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c diff --git a/dev-python/matplotlib/matplotlib-3.8.1.ebuild b/dev-python/matplotlib/matplotlib-3.8.1.ebuild new file mode 100644 index 000000000000..4784569e6848 --- /dev/null +++ b/dev-python/matplotlib/matplotlib-3.8.1.ebuild @@ -0,0 +1,332 @@ +# 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} ) +PYTHON_REQ_USE='tk?,threads(+)' + +inherit distutils-r1 flag-o-matic multiprocessing prefix pypi +inherit toolchain-funcs virtualx + +FT_PV=2.6.1 +DESCRIPTION="Pure python plotting library with matlab like syntax" +HOMEPAGE=" + https://matplotlib.org/ + https://github.com/matplotlib/matplotlib/ + https://pypi.org/project/matplotlib/ +" +SRC_URI+=" + test? ( + https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz + ) +" + +# Main license: matplotlib +# Some modules: BSD +# matplotlib/backends/qt4_editor: MIT +# Fonts: BitstreamVera, OFL-1.1 +LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets" + +# internal copy of pycxx highly patched +# dev-python/pycxx +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}] + >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] + >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}] + =dev-python/numpy-1.25[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + media-fonts/dejavu + media-fonts/stix-fonts + media-libs/freetype:2 + media-libs/libpng:0 + >=media-libs/qhull-2013:= + virtual/imagemagick-tools[jpeg,tiff] + cairo? ( + dev-python/cairocffi[${PYTHON_USEDEP}] + ) + excel? ( + dev-python/xlwt[${PYTHON_USEDEP}] + ) + gtk3? ( + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + latex? ( + virtual/latex-base + app-text/dvipng + app-text/ghostscript-gpl + app-text/poppler[utils] + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + ) + qt5? ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + ) + webagg? ( + >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] + ) + wxwidgets? ( + $(python_gen_cond_dep ' + dev-python/wxpython:*[${PYTHON_USEDEP}] + ' python3_{10..11}) + ) +" + +BDEPEND=" + ${RDEPEND} + dev-python/pybind11[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] + virtual/pkgconfig + doc? ( + >=app-text/dvipng-1.15-r1 + >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}] + >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}] + >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}] + virtual/latex-base + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-luatex + dev-texlive/texlive-xetex + >=media-gfx/graphviz-2.42.3[cairo] + ) + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] + gtk3? ( + >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + ) + ) +" + +distutils_enable_tests pytest + +use_setup() { + local uword="${2:-${1}}" + if use "${1}"; then + echo "${uword} = True" + echo "${uword}agg = True" + else + echo "${uword} = False" + echo "${uword}agg = False" + fi +} + +python_prepare_all() { +# Generates test failures, but fedora does it +# local PATCHES=( +# "${FILESDIR}"/${P}-unbundle-pycxx.patch +# "${FILESDIR}"/${P}-unbundle-agg.patch +# ) +# rm -r agg24 CXX || die +# rm -r agg24 || die + + # Affects installed _version.py, bug #854600 + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + local PATCHES=( + "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch + "${FILESDIR}"/matplotlib-3.8.0-test.patch + ) + + hprefixify setupext.py + + rm -rf libqhull || die + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing + append-cppflags -DNDEBUG # or get old trying to do triangulation + tc-export PKG_CONFIG + + unset DISPLAY # bug #278524 + export XDG_RUNTIME_DIR="${T}/runtime-dir" + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die +} + +python_configure() { + mkdir -p "${BUILD_DIR}" || die + + # create setup.cfg (see setup.cfg.template for any changes). + + # common switches. + cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die + [directories] + basedirlist = ${EPREFIX}/usr + [provide_packages] + pytz = False + dateutil = False + [libs] + system_freetype = True + system_qhull = True + [packages] + tests = True + [gui_support] + agg = True + gtk = False + gtkagg = False + macosx = False + pyside = False + pysideagg = False + qt4 = False + qt4agg = False + $(use_setup cairo) + $(use_setup gtk3) + $(use_setup qt5) + $(use_setup tk) + $(use_setup wxwidgets wx) + EOF + + if use gtk3 && use cairo; then + echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die + else + echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die + fi +} + +wrap_setup() { + local MAKEOPTS=-j1 + local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg + "$@" +} + +python_compile() { + wrap_setup distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_compile_all() { + if use doc; then + cd doc || die + + VARTEXFONTS="${T}"/fonts \ + emake SPHINXOPTS= O=-Dplot_formats=png:100 html + fi +} + +src_test() { + mkdir build || die + ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # broken by -Wdefault + "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" + "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" + tests/test_testing.py::test_warn_to_fail + # TODO? + tests/test_backend_qt.py::test_fig_sigint_override + # unhappy about xdist + tests/test_widgets.py::test_span_selector_animated_artists_callback + # timeout + tests/test_backends_interactive.py::test_webagg + ) + + case ${EPYTHON} in + python3.11) + EPYTEST_DESELECT+=( + # https://github.com/matplotlib/matplotlib/issues/23384 + "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtagg', 'QT_API': 'PyQt5'}]" + "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtcairo', 'QT_API': 'PyQt5'}]" + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_constrainedlayout.py::test_compressed1 + ) + ;; + esac + + case "${ABI}" in + alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) + EPYTEST_DESELECT+=( + # too large for 32-bit platforms + 'tests/test_axes.py::test_psd_csd[png]' + ) + ;; + *) + ;; + esac + + if use hppa ; then + EPYTEST_DESELECT+=( + 'tests/test_mathtext.py::test_mathtext_exceptions[hspace without value]' + 'tests/test_mathtext.py::test_mathtext_exceptions[hspace with invalid value]' + 'tests/test_mathtext.py::test_mathtext_exceptions[function without space]' + 'tests/test_mathtext.py::test_mathtext_exceptions[accent without space]' + 'tests/test_mathtext.py::test_mathtext_exceptions[frac without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[frac with empty parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[binom without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[binom with empty parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac with empty parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt with invalid value]' + 'tests/test_mathtext.py::test_mathtext_exceptions[overline without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[overline with empty parameter]' + 'tests/test_mathtext.py::test_mathtext_exceptions[left with invalid delimiter]' + 'tests/test_mathtext.py::test_mathtext_exceptions[right with invalid delimiter]' + 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses with sizing]' + 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses without sizing]' + 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac with empty parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[overset without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[underset without parameters]' + 'tests/test_mathtext.py::test_mathtext_exceptions[unknown symbol]' + 'tests/test_mathtext.py::test_mathtext_exceptions[double superscript]' + 'tests/test_mathtext.py::test_mathtext_exceptions[double subscript]' + 'tests/test_mathtext.py::test_mathtext_exceptions[super on sub without braces]' + 'tests/test_quiver.py::test_barbs[png]' + 'tests/test_quiver.py::test_barbs_pivot[png]' + 'tests/test_quiver.py::test_barbs_flip[png]' + 'tests/test_text.py::test_parse_math' + 'tests/test_text.py::test_parse_math_rcparams' + ) + fi + + # we need to rebuild mpl against bundled freetype, otherwise + # over 1000 tests will fail because of mismatched font rendering + grep -v system_freetype "${BUILD_DIR}"/setup.cfg \ + > "${BUILD_DIR}"/test-setup.cfg || die + local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg + + esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib + local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH} + + # speed tests up + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest --pyargs matplotlib -m "not network" \ + -p xdist.plugin -n "$(makeopts_jobs)" || die +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild index 1af72ce9fa9b..5bd7fde82b3a 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.4.ebuild @@ -39,7 +39,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-miniupnp ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/miniupnp.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc PATCHES=( "${FILESDIR}"/miniupnpc-2.2.3-shared-lib.patch diff --git a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild index d9faa9270a9d..e2a6f43c4b5e 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild @@ -39,7 +39,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-miniupnp ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/miniupnp.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc PATCHES=( "${FILESDIR}"/miniupnpc-2.2.3-shared-lib.patch diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest index 5ebf2cb67884..f02e416a7d46 100644 --- a/dev-python/mistune/Manifest +++ b/dev-python/mistune/Manifest @@ -1,2 +1 @@ -DIST mistune-3.0.1.tar.gz 91271 BLAKE2B 42c0e76a95ede80a09a9f4748bdf9a737a7b149c15d8c52159cedd1522cebd4085cd1ec03a0ac516ff522b2c513553587cd3e93f2e9ca4388b3ad0671a8c3cb8 SHA512 280c1baf87a5dac7aafc8181f3098c556c36017a97de6c75576858ff2a318103c9086c811d61faef43453160020bd4a1db2a3007d6afb26e6cfc701df40d435f DIST mistune-3.0.2.tar.gz 90840 BLAKE2B bc4f477b24c8244d2fb7032835b3dc3bfc0bda8948fabbfa78660f77c861df76f9e01abcb58f8643efd689482fe3a187995cc92dd7cd0b7817ad799237d9b72d SHA512 9a7e0e2886afddb8a6e314af1e4ed6e41f886f64823713f941b6a713a29986044ac66c437c4029e0fbf20224d106ce445a46906825b20b17b9e2ff6173476d28 diff --git a/dev-python/mistune/mistune-3.0.1.ebuild b/dev-python/mistune/mistune-3.0.1.ebuild deleted file mode 100644 index 84e08e11881e..000000000000 --- a/dev-python/mistune/mistune-3.0.1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="The fastest markdown parser in pure Python" -HOMEPAGE=" - https://github.com/lepture/mistune/ - https://pypi.org/project/mistune/ -" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/mistune/mistune-3.0.2.ebuild b/dev-python/mistune/mistune-3.0.2.ebuild index cebb95e81025..84e08e11881e 100644 --- a/dev-python/mistune/mistune-3.0.2.ebuild +++ b/dev-python/mistune/mistune-3.0.2.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index e5ba23e321a8..f4436011b173 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,4 +1,2 @@ -DIST moto-4.1.15.tar.gz 3627847 BLAKE2B 65349e72dc6cc90f0ed148a1a68efae0b3c171adbc79d41dee8d058c62f2944a3e55c86c2e8e302ff865208393be551a4b6bf387a33136dfa808443ccfe3869a SHA512 b49541ac8ddd8d669af06253451ddd2e0d70eea63fd2b2fd28eb783b2fb9dccb1e13e650bfca3a5b0f94932b22b112d15317599bc70307828fb2c47191f94da7 -DIST moto-4.2.5.tar.gz 4721089 BLAKE2B 475a26ac75ed1e7e7fc00302b824ed473950c2916281456c1270f1489ab7c225468f2cd193b99f9589e8bf996590520abccdda8bc33278951696e8322ee6a1a8 SHA512 15211c367011acc049840555e2706d16a520226a1b9de0860977c90167b66702b06e7187af537da8c6312b0d8dcf50130e2a293120230d836b1e77691179827e DIST moto-4.2.6.tar.gz 4745145 BLAKE2B 76610aafe3ea4106454aadbc8cf853ff5d4617202a62ae92e6cbe46c75a17d1dd8e63e8188c0c17a88af080bfe6c3466ed420378cee27d0287fe617d3412807e SHA512 0bef11a2600d48349735e7d118f6f28b02fb85e2b5e7310aaa0651444740ad4657470a59c59dab75084cb4250c6b5b725eda5e996b9acbc927529850cabc4c1c DIST moto-4.2.7.tar.gz 4756973 BLAKE2B 2ab27952abd6faaa2bbe7b6565f5d5403ea4e2c5c87e262b9b8fce9efbd7bb6972e295476426026f4ab7c000da33dfed2d401c04514b1c87bb15a1ae36c4c9cb SHA512 b23272d125b8fcc57cc72243d559cd985f7b96b3e38df31cc83792dc2b830e17a0cf4e44eaec81473b567a2203014d3cfa1f2bfb77f994ca46fb3013d47da704 diff --git a/dev-python/moto/moto-4.1.15.ebuild b/dev-python/moto/moto-4.1.15.ebuild deleted file mode 100644 index a7af9e9f7072..000000000000 --- a/dev-python/moto/moto-4.1.15.ebuild +++ /dev/null @@ -1,102 +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} ) - -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/moto/moto-4.2.5.ebuild b/dev-python/moto/moto-4.2.5.ebuild deleted file mode 100644 index 614b20c6d875..000000000000 --- a/dev-python/moto/moto-4.2.5.ebuild +++ /dev/null @@ -1,120 +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} ) - -inherit distutils-r1 multiprocessing 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/pytest-xdist[${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_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job - tests/test_batch/test_batch_jobs.py::test_cancel_running_job - tests/test_batch/test_batch_jobs.py::test_container_overrides - tests/test_batch/test_batch_jobs.py::test_dependencies - tests/test_batch/test_batch_jobs.py::test_failed_dependencies - tests/test_batch/test_batch_jobs.py::test_failed_job - tests/test_batch/test_batch_jobs.py::test_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 - - local serial_tests=( - # these tests set up credentials that are needed by the tests below - tests/test_core/test_importorder.py - # these tests apparently rely on some other test setting credentials - # up for them, so they need to be run separately, after the above - tests/test_redshiftdata - tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list - tests/test_s3/test_s3.py::test_delete_bucket_cors - tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata - tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks - tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services - ) - - epytest "${serial_tests[@]}" - - EPYTEST_DESELECT+=( "${serial_tests[@]}" ) - epytest -m 'not network' -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/moto/moto-4.2.6.ebuild b/dev-python/moto/moto-4.2.6.ebuild index a08145b0f6f2..c20179acb0af 100644 --- a/dev-python/moto/moto-4.2.6.ebuild +++ b/dev-python/moto/moto-4.2.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest index b44fc24ff720..07d1c2d67183 100644 --- a/dev-python/nbconvert/Manifest +++ b/dev-python/nbconvert/Manifest @@ -1,3 +1,4 @@ +DIST nbconvert-7.10.0.tar.gz 850541 BLAKE2B ab0fbe4ab21c123dacfca5780c108b158c09db1046c999ccf07e0f3621e9d50ebf900df5df9b531aae76b53f283179fcb659a37d5a72c7713e37af48b10ed300 SHA512 b04bd5a20b9284fbab66e6bd8aa165d07e2a2dba51c478e421eae67ec9ac139e2bbc5bc1eec15b7ad23757125747016abc8de0de905794af142523f1ee0683c4 DIST nbconvert-7.8.0.tar.gz 850287 BLAKE2B c499f9df8dd7eb4d337f0b7b6f79cb6046361900747fc1cbd84426b2fda35f9e453002341b322b32f04187e0fd3e375dcc4338e3b4bc7455ddc4f2185a69ed1d SHA512 e332f5561050244c79e728c71e51b9ecd66c99c1550bb95bc3cb710b1bb67a3513c0a7c00cb3e333c032e5228f251b7be036162c77cb375900c5eacc923fc197 DIST nbconvert-7.9.1.tar.gz 850278 BLAKE2B 718eb528911c85f7a60285590fdf6d0bea6b9f6a11b9764506cfeb46ace20b32582947a7f63f7c1a8c3d631cc2b032a683cabcad9f52414a260a05acc717d1dc SHA512 d50cec9fdb89d1b6e31fe24aa9146207aea86438b96d8f7a5d9ee4d18f41f0c53ae1855e0701d2ddceb00b5e97bf849c63790a674ac2346546ab7285ee3c9a6e DIST nbconvert-7.9.2.tar.gz 850333 BLAKE2B d2d2b6f04e879a78151e606c24b03dd4655b37cc13a1302d7d7a8fd880d9728f0a144f25aefbfaa4b63d4a510811ee6af6d92cf9506d2c1718d7b319cb7ef745 SHA512 43ed36aae813f77bfd50aebfed4c650e552fc5a438e607b924aa2907f23c53c61ec3ddff1051d77e8b0ad968fcef17e6b010b1e7876b17b380d2e12cfeecf631 diff --git a/dev-python/nbconvert/nbconvert-7.10.0.ebuild b/dev-python/nbconvert/nbconvert-7.10.0.ebuild new file mode 100644 index 000000000000..e0161089c7f2 --- /dev/null +++ b/dev-python/nbconvert/nbconvert-7.10.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 multiprocessing pypi virtualx + +DESCRIPTION="Converting Jupyter Notebooks" +HOMEPAGE=" + https://nbconvert.readthedocs.io/ + https://github.com/jupyter/nbconvert/ + https://pypi.org/project/nbconvert/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] + dev-python/jupyterlab-pygments[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] + =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.7[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}] + dev-python/tinycss2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + >=dev-python/ipywidgets-7[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + mkdir -p share/templates/classic/static || die + # tries to refetch stuff even if it's already present + sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \ + -i hatch_build.py || die + distutils-r1_src_prepare +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name + tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor + # crazy qtweb* stuff, perhaps permissions + tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export + tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export + ) + + # virtx implies nonfatal, make it explicit to avoid confusion + nonfatal epytest -n "$(makeopts_jobs)" || die +} + +pkg_postinst() { + if ! has_version virtual/pandoc; then + einfo "Pandoc is required for converting to formats other than Python," + einfo "HTML, and Markdown. If you need this functionality, install" + einfo "app-text/pandoc or app-text/pandoc-bin." + fi +} diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index 07ce8e4d1504..93fe3485c860 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,3 +1,4 @@ DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007 SHA512 577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04 DIST python-nbxmpp-4.3.3.tar.bz2 136583 BLAKE2B 2b5a8cf976a44747c9ab245c6744d6b9b797e5634cff689c17f929107b5ed9e01273cf34e96427d26df0397c70d7fdb7a9f4db095d7582b00e464bea4ea9f4b5 SHA512 0c433821b88103418a9326519f8793ae5b430901141333b10a747e60eeec63d576020b3b32b610a5dd52a4a4ec22572eb8728d92460411bdc92b4c54d3764980 DIST python-nbxmpp-4.4.0.tar.bz2 137431 BLAKE2B 5c14d8c8519a862a50d53ff3b7a3f33d8ba4d1e82e9e5b9a9b011f8f36c05ef7c217c95f9410911476c8b24ba2430bda8ad7eafba1ab490b0bc3f55d9cce69ba SHA512 2d6d1ca38345e14785e3a8b85a0f98343daee2e968e5da3e7abd07625fd35318a01d1bb2841fd65c0d05d2a5afccf1226a1d8c273614cedf1a7d3c9543ea83e1 +DIST python-nbxmpp-4.5.0.tar.bz2 137866 BLAKE2B ca1f30e351a67fb7b65871cf9aad7181851a0b3293ca66d65b954573773597703cf91c8e6dd2dba434be5e11b1c4cd416c66aa1cef3461cf3757b480e4f86a21 SHA512 6bf60dabce29e0af1695f7be372a1bc44d001da338f2e3d50c62b9b4fdfafbeb50f05e465635fceeac88a5b98c700a9c0c630dc535e2fc0a6b342c9006cecdde diff --git a/dev-python/nbxmpp/nbxmpp-4.5.0.ebuild b/dev-python/nbxmpp/nbxmpp-4.5.0.ebuild new file mode 100644 index 000000000000..63ba8f9839aa --- /dev/null +++ b/dev-python/nbxmpp/nbxmpp-4.5.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 + +MY_P=python-nbxmpp-${PV} +DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" +HOMEPAGE=" + https://dev.gajim.org/gajim/python-nbxmpp/ + https://pypi.org/project/nbxmpp/ +" +SRC_URI=" + https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +RDEPEND=" + dev-libs/gobject-introspection + net-libs/libsoup:3.0[introspection] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/packaging/packaging-23.2.ebuild b/dev-python/packaging/packaging-23.2.ebuild index 1db529fd81cb..32faf84db1ac 100644 --- a/dev-python/packaging/packaging-23.2.ebuild +++ b/dev-python/packaging/packaging-23.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" SLOT="0" LICENSE="|| ( Apache-2.0 BSD-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" +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/pyparsing-3.0.7-r1[${PYTHON_USEDEP}] diff --git a/dev-python/patsy/patsy-0.5.3-r1.ebuild b/dev-python/patsy/patsy-0.5.3-r1.ebuild index 26cd660d866f..7f8a8658c1bb 100644 --- a/dev-python/patsy/patsy-0.5.3-r1.ebuild +++ b/dev-python/patsy/patsy-0.5.3-r1.ebuild @@ -3,12 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools +# py3.12: https://github.com/pydata/patsy/issues/196 +PYTHON_COMPAT=( python3_{10..11} ) + inherit distutils-r1 pypi DESCRIPTION="Python module to describe statistical models and design matrices" -HOMEPAGE="https://patsy.readthedocs.io/en/latest/index.html" +HOMEPAGE=" + https://patsy.readthedocs.io/en/latest/index.html + https://github.com/pydata/patsy/ + https://pypi.org/project/patsy/ +" LICENSE="BSD" SLOT="0" @@ -17,7 +23,9 @@ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64- RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] - !hppa? ( dev-python/scipy[${PYTHON_USEDEP}] ) + !hppa? ( + dev-python/scipy[${PYTHON_USEDEP}] + ) " distutils_enable_tests pytest diff --git a/dev-python/pgspecial/Manifest b/dev-python/pgspecial/Manifest index 7da814a98290..986e37142784 100644 --- a/dev-python/pgspecial/Manifest +++ b/dev-python/pgspecial/Manifest @@ -1 +1,2 @@ DIST pgspecial-2.1.0.tar.gz 50495 BLAKE2B 981f5a01ef32090eae7d477d23476fd8dd2a5bd3a5f3781e990cdbd28ebb24e5176653b7c8f9a1b7f1f01888a5c8278568257a709a5337f8b0d9838bfba8a21a SHA512 5bbd53d21ad89698b6ca04c989aa1ed59f3b8adc9b876b5b7db35bca03b964f645df2af96d3ddf6e7718c8ee06953fcf8f3ca548e65d722eaf4ea0098fa126ad +DIST pgspecial-2.1.1.tar.gz 51017 BLAKE2B 170db33ca1629244b2c8c2d23a5768528e474660dcaf73079c516d33624202cc05487a338b21ac5bab28780d127923bf24d86231e85cade2f82714add5bdd789 SHA512 4ab8596536b90837c2ed0a11b6bbfecd6e5dc487b073a58a1406e8e70028ebb7010430784963fe27a08a5cc48292785f6d02affb750f4a1b74cbe33a0e06a5f0 diff --git a/dev-python/pgspecial/pgspecial-2.1.1.ebuild b/dev-python/pgspecial/pgspecial-2.1.1.ebuild new file mode 100644 index 000000000000..0bfd1d36c343 --- /dev/null +++ b/dev-python/pgspecial/pgspecial-2.1.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python implementation of PostgreSQL meta commands" +HOMEPAGE=" + https://github.com/dbcli/pgspecial/ + https://pypi.org/project/pgspecial/ +" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/click-4.1[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-3.0.10:0[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.1.19[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-db/postgresql-8.1[server] + ) +" + +distutils_enable_tests pytest + +DOCS=( License.txt README.rst changelog.rst ) + +EPYTEST_DESELECT=( + # assumes a very specific locale + tests/test_specials.py::test_slash_l + tests/test_specials.py::test_slash_l_pattern +) + +src_test() { + local db=${T}/pgsql + + initdb --username=postgres -D "${db}" || die + # TODO: random port + pg_ctl -w -D "${db}" start \ + -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die + psql -h "${T}" -U postgres -d postgres \ + -c "ALTER ROLE postgres WITH PASSWORD 'postgres';" || die + createdb -h "${T}" -U postgres _test_db || die + + distutils-r1_src_test + + pg_ctl -w -D "${db}" stop || die +} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 79a6d017b99d..713393d2ee41 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,3 +1 @@ -DIST python-phonenumbers-8.13.21.gh.tar.gz 4916054 BLAKE2B 0086fe789f427140cf8178c4988b9928f4d7e361be9d270d0788470dcc17bde6797dec1e3fd05116a93383034d895c9d0f0c7a3254e55c4c9afca5e10714f2c2 SHA512 9b3d80dc2cc864612d86ecf40488fff802f9a9ac4899cb70429515510bdeb728d846ecd0afd0dc284099d8a4b7f3c81a5fd94081cbb691f4aa6d4d9c85aa4319 -DIST python-phonenumbers-8.13.22.gh.tar.gz 4915808 BLAKE2B 78a9ad733d2c2d223264c3559a7cabbc94a3b49061a0b7b944d104d774edf91733677a5bc58040e618de52d41320bc2602a532eaa679f29adff38ad4f3d17426 SHA512 1554a0da082b261a50b3cb0cb6773c8815291664e3c7777e3ebce7fb7293d1cd41f03400a86198bf28e31716fb346a1f79a4d84e7371d21eebb3b5a64307f67a -DIST python-phonenumbers-8.13.23.gh.tar.gz 4916269 BLAKE2B 5f7c14011abc78acdd9d7600ce1c50d2f79fca7f829ac8292a4284e62c14a5f8a1acdb7a9f8d66726065089145d2c22f732e6aa0a5349b4c64344e1de8da70fa SHA512 1ca346c9fd6ecd0bd8ae91c85a6be3d7fe7c0bc62f5677dd929e85563230847a8a6752679c3a2cbcce246f464b6422b71f78b3cfae1b454d95b9e41d6f384dcf +DIST python-phonenumbers-8.13.24.gh.tar.gz 4916204 BLAKE2B e283c7eb8e3936f6affc82f4e884e74f8f29b1ea43f9a5f3ab200b882d0a153cac9d199b0e44a6ca54098591f7044a92b82eb5cd254ca6d29439d18f3d2d6a7f SHA512 de11794c3e1ea8823a1e4fa0e998fd9657f4ebf4d187bd59e361bb0cb24cb771595ceb99e9ae4fb14e2ea0bb4058bacc13abce6dc6837911abbf7db5ceec0db2 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.22.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.22.ebuild deleted file mode 100644 index e686a889cbea..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.22.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -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/phonenumbers/phonenumbers-8.13.23.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.23.ebuild deleted file mode 100644 index e686a889cbea..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.23.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -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/phonenumbers/phonenumbers-8.13.21.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.24.ebuild similarity index 100% rename from dev-python/phonenumbers/phonenumbers-8.13.21.ebuild rename to dev-python/phonenumbers/phonenumbers-8.13.24.ebuild diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 9ed6f579f670..f573b81621f9 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -2,3 +2,4 @@ DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273 DIST pikepdf-8.5.1.tar.gz 2854559 BLAKE2B 70bca735461d0234cd43cc757a1e8137f9cc30715c409d0bc42c4c547d961e2416203212e91b35cc8a2ac464bb0150fcd685d47fe43d6c1664210918bbb11fc6 SHA512 7c5dc66378c6bb2aaeb9a9fba1c69172619ee516f285e36e5560beb8b10164c01392d06d546f69818af59ebbe7d8c5fa299237d78e622d2cd14ca7c6c1020992 DIST pikepdf-8.5.2.tar.gz 2854729 BLAKE2B 276d96d21e0d5d58177776257286560771896424dd49145cf5daf32bd6344a0d18b22ca4a0ee806d1aabdef3310a751a091f9a6f4725199d04dab689ea678546 SHA512 7f107ed1535e876c1892d3ffdae57fca85c140ff2fdd981937600b310692248c53a3539dc8c1c1c5ce6e35349692d67c6c4e2f31a3a74ead246faaa212bd70d4 DIST pikepdf-8.5.3.tar.gz 2854900 BLAKE2B 6dfd458b96b60cbd2cbd5491353c98710bec458b11f92b8e5abdad05a83567f98e0c21eeafd47650de0d6600f958417d92f62d76034db6663555fc76d8c4714b SHA512 dd7c6d131f1bf61c0cb285c06629c44a5e8436fa368832aacac7d5fcd8ab3b19b96d0d1005b02dd5084a1d9a4200f3fb27f66b60e9625f3cd9bfb32a649f497c +DIST pikepdf-8.6.0.tar.gz 2855625 BLAKE2B f9f0867b72e531c54bd65e0ce74eeea3b5379b04c073863b1e690e989f9d05061635eadb10ca0bb6f79f64e3d16d619b7c1200a35dfbfc8808831960c889e474 SHA512 d272b7f8c334a7c803594a6d7ace2d53a971da0ec1e814d16f20564af5075dbff35e1e28e129dcc2168d1c9b83047a9ea1905b163b24d14179cbd2dc874f84d7 diff --git a/dev-python/pikepdf/pikepdf-8.6.0.ebuild b/dev-python/pikepdf/pikepdf-8.6.0.ebuild new file mode 100644 index 000000000000..ebd3628c4865 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-8.6.0.ebuild @@ -0,0 +1,62 @@ +# 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} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as +# https://qpdf.readthedocs.io/en/stable/release-notes.html. +DEPEND=" + >=app-text/qpdf-11.5.0:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecation[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile to system load + tests/test_image_access.py::test_random_image +) + +src_prepare() { + sed -e '/-n auto/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 3873ef2b73e8..bb2cb68ae8f8 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest index 91bc6c8879e2..4f986d45a023 100644 --- a/dev-python/poetry-core/Manifest +++ b/dev-python/poetry-core/Manifest @@ -1 +1,2 @@ DIST poetry-core-1.7.0.gh.tar.gz 459637 BLAKE2B af42d3e44ccecfa2746fcde1f7c48a4a6376d3391ebd9b660658593c32058bc812460ed1df4999f18c929724c2750a13b8ca44d92791c34cef8544862e8c061a SHA512 cbad311ed53a4b39b027674e8c76cf8822b0cc33b69eca3d79a31e910111efba5021b156d95f51327dca24d584bd96ec1a8cde23b3912e4ed6ca66b11e1bce9b +DIST poetry-core-1.8.1.gh.tar.gz 367396 BLAKE2B 0305e4022d91632a5cf68e57df61ee27ff1c7faf53d1be6d63e8f30183af828c5fe8126dbd6326ed7a8b428c107878632c26cc1dc2468161b2b79cfdfa0599f8 SHA512 25b4787f45da88142d8cbdad22a518335a82f24ccdba34112ab0f9be8eb130251211969d9da9422bc89fa3c5990adb4e2cde2e3b6f7a4f57f81c6d2b21cf722f diff --git a/dev-python/poetry-core/poetry-core-1.8.1.ebuild b/dev-python/poetry-core/poetry-core-1.8.1.ebuild new file mode 100644 index 000000000000..f9b96f26200c --- /dev/null +++ b/dev-python/poetry-core/poetry-core-1.8.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 + +DESCRIPTION="Poetry PEP 517 Build Backend" +HOMEPAGE=" + https://github.com/python-poetry/poetry-core/ + https://pypi.org/project/poetry-core/ +" +SRC_URI=" + https://github.com/python-poetry/poetry-core/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +# check inside vendors/pyproject.toml +# (note that some are indirect deps) +RDEPEND=" + >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] + dev-python/lark[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/build[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}] + dev-vcs/git + ' "${PYTHON_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # These "fail" bacause of glob file path resulting from newer versions + # in our tree than vendored. But those don't affect anything. + tests/masonry/builders/test_sdist.py::test_default_with_excluded_data + tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data +) + +src_prepare() { + # remove vendoring of dependencies + rm -r src/poetry/core/_vendor || die + sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die + + distutils-r1_src_prepare +} + +python_test() { + if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then + einfo "Skipping tests on ${EPYTHON} (unported deps)" + return + fi + + epytest +} diff --git a/dev-python/poetry-plugin-export/Manifest b/dev-python/poetry-plugin-export/Manifest index 9e8d46d5a1d6..0d130641c7eb 100644 --- a/dev-python/poetry-plugin-export/Manifest +++ b/dev-python/poetry-plugin-export/Manifest @@ -1,2 +1,3 @@ DIST poetry_plugin_export-1.4.0.tar.gz 28553 BLAKE2B d2f7de4da9975cefde9ac02d9e4a36eada89fe00926eaf58d8ea402d57ef53209aa2e564b46616f0d71fa675512de6335a33a1714efe4a696f05c909a8313e45 SHA512 60fd1a63505e82f62372e7ec4e4908835f0556e86213b58ce836d3cf64bd6de8f83cbc965ad1a2b59c50ca3bf287675bda46b5a410a5f65078e091004eaf8ed9 DIST poetry_plugin_export-1.5.0.tar.gz 28902 BLAKE2B 09dc4e6a30431d3436a50bc773f965617961be70b7dfe91dde37e90ddc7b409e1b7bf318fc42104a870735d6a9ef94e66b3fbf08a23c5f74b07eeeec7d0bea52 SHA512 b8a75e15fe9d13890f058ee3b8e616c24d3914dc69d8bceb6e4288beda0e054061f8ee48e1fd0f2a72973af28ac692b08fb8633ed6706f29386b8a3680947961 +DIST poetry_plugin_export-1.6.0.tar.gz 29265 BLAKE2B 90690afe197fd109d5fc5ae4566675a6a1e5e4df50cd814370146501389ba3bb0e78c2be2878cac322548ea5be065ef68f5b28a6d79a003d0f7b31c149ad0214 SHA512 d071f69ace98dbc23a3b129ba7fb30c4e6eac07138f4ee5156c266150f8f025f8b69c61dfadd90d29e1895c70d448fc44a9b5cc502024f00e1657247ed3310bd diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild b/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild new file mode 100644 index 000000000000..e09698cfb060 --- /dev/null +++ b/dev-python/poetry-plugin-export/poetry-plugin-export-1.6.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A plugin that allows the export of locked packages to various formats" +HOMEPAGE=" + https://python-poetry.org/ + https://github.com/python-poetry/poetry-plugin-export + https://pypi.org/project/poetry-plugin-export/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/poetry-core-1.7.0[${PYTHON_USEDEP}] +" + +DEPEND=" + test? ( + dev-python/poetry[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest index e8e94375fb3b..b1252d7f4aa1 100644 --- a/dev-python/process-tests/Manifest +++ b/dev-python/process-tests/Manifest @@ -1 +1,2 @@ DIST process-tests-2.1.2.tar.gz 11554 BLAKE2B bf4716f32b8d5e6cd8d5f8eef1156c09545fe22e48134fa0f98c47172141f0365f1995c2dad94c4e3a6f5a151883f92048bcd943fa07faeb7eff9c60f18555df SHA512 56a76d8467312de34413994e663eb63378ff179720b883037735eae9d8f23a5cc0ea32d4a9a2f9041af417b5ada07b7948fd481e3d5b2cb43db3c19183f6b263 +DIST process-tests-3.0.0.tar.gz 15165 BLAKE2B 9e475a8b526a4d4749b86feae161127338594667642d90bfd4a194d500373b8fdb7d05b1eee7d5bcc0e980cf793c7bb15eb3de1e560d42cf07643c5bb47a3076 SHA512 2dc44c56f9ea1f8fc0ecce633fc1fc8d59a1abf6ccec6011515cb0899a7cefaa33afb99f5e8d72dc608e222d7856b615cdad281b2d93f9ef0467a06c80ae4a6e diff --git a/dev-python/process-tests/process-tests-3.0.0.ebuild b/dev-python/process-tests/process-tests-3.0.0.ebuild new file mode 100644 index 000000000000..9ab81aa0e3d1 --- /dev/null +++ b/dev-python/process-tests/process-tests-3.0.0.ebuild @@ -0,0 +1,27 @@ +# 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="Tools for testing processes" +HOMEPAGE=" + https://github.com/ionelmc/python-process-tests/ + https://pypi.org/project/process-tests/ +" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +distutils_enable_tests pytest + +python_test() { + local -x PYTHONUNBUFFERED=yes + epytest +} diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest index 1190f5f33acb..30fcf10e9c98 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1 +1,2 @@ DIST prometheus_client-0.17.1.tar.gz 90360 BLAKE2B 3927d5b6829a04cd72a99ac3b0b6a12726865b41d17f165a53f83a6a3791f18e25e03995088152ac7eae016eab7c6e29bef1e605f4c444f9963be04483ca2f02 SHA512 c8c776d646ea4a18a85fd26c858158b67979173dcf52d0a337cdb87fe907ff4081d8e0771176ba8be0ea6e244ee9b9097396c9aeb6f6db170a2c0f5a4898c771 +DIST prometheus_client-0.18.0.tar.gz 92365 BLAKE2B 2443fda2ae6f23cc817d4adbb63799501d7e688c2f10b876ed7dbb0f5efdd31d5ca7300fefc059a65533205155682e567c31eebe3e10b173bde4c018a17c65c9 SHA512 97ae14d549b3559f8e8136f56cde593ed2ef6303577e98e6f20367589d5df0e9630e9c13accf57609dfbb364527632c665e21f0778b0fd14cea5446495432ffb diff --git a/dev-python/prometheus-client/prometheus-client-0.18.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.18.0.ebuild new file mode 100644 index 000000000000..4c7172a015c2 --- /dev/null +++ b/dev-python/prometheus-client/prometheus-client-0.18.0.ebuild @@ -0,0 +1,25 @@ +# 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="Python client for the Prometheus monitoring system" +HOMEPAGE=" + https://github.com/prometheus/client_python/ + https://pypi.org/project/prometheus-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/twisted[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/pslab-python/Manifest b/dev-python/pslab/Manifest similarity index 100% rename from dev-python/pslab-python/Manifest rename to dev-python/pslab/Manifest diff --git a/dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch b/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch similarity index 100% rename from dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch rename to dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch diff --git a/dev-python/pslab-python/metadata.xml b/dev-python/pslab/metadata.xml similarity index 100% rename from dev-python/pslab-python/metadata.xml rename to dev-python/pslab/metadata.xml diff --git a/dev-python/pslab-python/pslab-python-2.5.0.ebuild b/dev-python/pslab/pslab-2.5.0.ebuild similarity index 88% rename from dev-python/pslab-python/pslab-python-2.5.0.ebuild rename to dev-python/pslab/pslab-2.5.0.ebuild index 7af65721053b..d5f734959f53 100644 --- a/dev-python/pslab-python/pslab-python-2.5.0.ebuild +++ b/dev-python/pslab/pslab-2.5.0.ebuild @@ -3,11 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 +MY_P=pslab-python-${PV} DESCRIPTION="Python library for communicating with Pocket Science Lab" HOMEPAGE=" https://pslab.io/ @@ -16,8 +17,9 @@ HOMEPAGE=" " SRC_URI=" https://github.com/fossasia/pslab-python/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz + -> ${MY_P}.gh.tar.gz " +S=${WORKDIR}/${MY_P} LICENSE="GPL-3+" SLOT="0" @@ -38,11 +40,10 @@ PATCHES=( "${FILESDIR}"/${PN}-2.5.0-ad9833_sys_version.patch ) -# Flaky in 2.5.0 EPYTEST_DESELECT=( + # Flaky in 2.5.0 tests/test_logic_analyzer.py::test_stop ) -distutils_enable_tests pytest - distutils_enable_sphinx docs dev-python/recommonmark +distutils_enable_tests pytest diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest index 47753dde4ffa..54b6a48bb215 100644 --- a/dev-python/pydata-sphinx-theme/Manifest +++ b/dev-python/pydata-sphinx-theme/Manifest @@ -1,4 +1,6 @@ DIST pydata-sphinx-theme-0.14.1.gh.tar.gz 2413022 BLAKE2B b4e707e1407839ba796a19f5aea73056a6520f1f39d7e17adb3442e03942a457082ce74fd3f4ab64af15b30254c6f7c80f522f0b4bcc9aa77db01bee287c4fdd SHA512 515fa2e0e301a092cd414472302b1ad2571983bc69a7cc4e617122a64f7b7f53c8b80a4328da13529840cbb1ab7cf3fb2c2ee99688a8deb87f19529c6c64067d DIST pydata-sphinx-theme-0.14.2.gh.tar.gz 2417334 BLAKE2B 2b4af7aa307ef46f268c11e7131218b4d7994e33d676cfa346c053f13da44fe770ed77526c4e4606fbbe7c1e6eb77decec4e57179831de00738b92a200658a83 SHA512 fd8a95c3a40c41343a90ddb6fdfaf1e247034ad629fa687824b55fd580b5bfcfc913701cf35223704bda5b3385a122d6e8653ec80d71c68bffedb194cc67ff5a +DIST pydata-sphinx-theme-0.14.3.gh.tar.gz 2403167 BLAKE2B 272023dd877c2d61dfdd77564f1ea4c59d2db0fe81156440ff90b5b50352823db3836c4ac0b560c03950b69c1e8bdb868d1f42d96dc1eddbb35c060691201a64 SHA512 c4fbdf8efe327fb22812da0bb601c205ef0988f18e122db8fd1acba8fcde4c01519a7423a09df51f0a9d136f8b4ddde30427f04084724484a416658ee5c54878 DIST pydata_sphinx_theme-0.14.1-py3-none-any.whl 3780482 BLAKE2B 58ebe2d3d176295bc335a176eeccd95859862e085f570c8ef6e80ade320d624fd6b2a94b6a2fab08211e520939bc651cd454bfe5037bc16104de2ecf295871e6 SHA512 7e9f76e2dfd7bd9049ae007b5af1ad65d61aa44f0c7370794856b664aa1a735dce65a1f0368fae0bb6049ee767e3ca0c4ca4f1ea6615858626c03e3a4ce81856 DIST pydata_sphinx_theme-0.14.2-py3-none-any.whl 4680576 BLAKE2B a4bd57c90468ed2f073e581cce48e89011c21e328f4fab066f6ba4fe8fb31d3f8d161b9ecf372c3c4b9a2a9caf41dc38d35f36a02e0da072377c2f14cf7084d1 SHA512 f97e4cd650a2f42216900a22bb0fb699f6a2809b4277863979dc29906c707cfcc49b89add82211407bd5d3b1740526a27d3ca9f7141c02715dc2fcb03b692a04 +DIST pydata_sphinx_theme-0.14.3-py3-none-any.whl 4681432 BLAKE2B 21cfcebefaffedd1189fcc966e31bb6860dfb1d80e0eb4dc37dd47f55545c52c856545a439061524bbb3bbff638531b1b196bd11a9ecb2ac41202f086c82a0d8 SHA512 5844a39944442771b4744df075ab0155e8ef2d9f0a9f621be6ae4025c0f12b6462f9664674f05499a5f342dce1bacc530c5c916656ba3e6a9517770d3383be62 diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.3.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.3.ebuild new file mode 100644 index 000000000000..a9692a406120 --- /dev/null +++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community" +HOMEPAGE=" + https://github.com/pydata/pydata-sphinx-theme/ + https://pypi.org/project/pydata-sphinx-theme/ +" +SRC_URI=" + https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + $(pypi_wheel_url) +" + +LICENSE="BSD-with-disclosure" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/accessible-pygments[${PYTHON_USEDEP}] + dev-python/Babel[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/sphinx-5[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-regressions[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_compile() { + distutils_wheel_install "${BUILD_DIR}/install" \ + "${DISTDIR}/$(pypi_wheel_name)" +} diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index aabf87015649..b7f91541e936 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,2 +1,3 @@ DIST pygit2-1.12.2.tar.gz 738453 BLAKE2B 805472147021296b28f0d47f97e5b42355e2f8eb418cc48134a8c2a0c606e04bdf6ee9ddd5586949652b36d921631aaa16fb739d8491db01196c7ecb26f2ea13 SHA512 adf82f385b0cb8e239113171e7e4d75d4902828b18a04f2624c6931f7d11648ae0503d615ef5d89ddc477b94c5ac48354be223e2bde7d4c111a957e114b6a28d DIST pygit2-1.13.1.tar.gz 739041 BLAKE2B 37997247edcc8b4268ea8e0347be4673ccd1e12e0cf1c1be37849560f91335c39998d7c42b0fc9ca40c9b5cbf315154ee13a5e9453d266ebce1a6f6ebb80fed6 SHA512 632d60c1d0602b264504b0e99458c93f0f3699b5ebff34b70ea9381a4472fd938db426c04b6ec0b8b3e5c85aaede440ed28dda232b55954813fce099df6d94e8 +DIST pygit2-1.13.2.tar.gz 739956 BLAKE2B b63e0aad30eca81cb268d28d400d637d2152be4b7400c25f8ca228edd58140493456425bbb70fbba2ed3d807672a1ca155d60e11c41c76fc9c21d1a4dce3e880 SHA512 db6a5bbda6b3ca0bc2361e37782f7d1bf19bf8c79d6229776d1cd8b78691ddfeaf462b8fec0604babc052a8829c4f2b0e4c66432f73bebf11b6301011ab94bd8 diff --git a/dev-python/pygit2/pygit2-1.13.2.ebuild b/dev-python/pygit2/pygit2-1.13.2.ebuild new file mode 100644 index 000000000000..8e3b0e149b31 --- /dev/null +++ b/dev-python/pygit2/pygit2-1.13.2.ebuild @@ -0,0 +1,45 @@ +# 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 bindings for libgit2" +HOMEPAGE=" + https://github.com/libgit2/pygit2/ + https://pypi.org/project/pygit2/ +" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + =dev-libs/libgit2-1.7*:= +" +BDEPEND=" + >=dev-python/cffi-1.16.0:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unconditionally prevent it from using network + sed -i -e '/has_network/s:True:False:' test/utils.py || die +} + +src_test() { + rm -r pygit2 || die + distutils-r1_src_test +} diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest index 9e70a85d94b9..d3e222063836 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1 +1,2 @@ DIST pyicu-v2.11.tar.bz2 193939 BLAKE2B 2226d9b669242980a52c1c3e734519a581c8f80cb34ff477d3602f150d290a105c86e40ea1e2f13012a81484b89bd2c50a76975683f27fcbcce9bae2475a7175 SHA512 c50e0fad3c92ccaeedf18f7ed6c31772f74b1e5bd01f00dc94b535079ce910d9033dba5ad15dabbedf6eff2034503d69d0715e0b4938ab2701450a8b641bab34 +DIST pyicu-v2.12.tar.bz2 195543 BLAKE2B ffee7f0d77495ca490047f6c1f280e47161a9dcebbf5525c8131a3876d10048f154aabfa2be98cd9bbe8e32cea2be86736cf7aa1b0193084b0b7dc36a45b861f SHA512 b182550a9491795699868908615a823e9e35220b6b43ef745a0e34563a133d2c9c2c5c8ae6e221f8c7117d310214828e8110f9e4113fd5cae7e724425de8fe84 diff --git a/dev-python/pyicu/pyicu-2.12.ebuild b/dev-python/pyicu/pyicu-2.12.ebuild new file mode 100644 index 000000000000..44cff26c1a31 --- /dev/null +++ b/dev-python/pyicu/pyicu-2.12.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +MY_P=${P/-/-v} +DESCRIPTION="Python bindings for dev-libs/icu" +HOMEPAGE=" + https://gitlab.pyicu.org/main/pyicu/ + https://pypi.org/project/PyICU/ +" +SRC_URI=" + https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" + +DEPEND=" + dev-libs/icu:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-python/six[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES CREDITS README.md ) + +distutils_enable_tests pytest + +python_test() { + epytest test +} diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest index 44a270cbcda0..0b99ec5d6ce7 100644 --- a/dev-python/pymongo/Manifest +++ b/dev-python/pymongo/Manifest @@ -1 +1,2 @@ DIST mongo-python-driver-4.5.0.gh.tar.gz 1481970 BLAKE2B fcb019042b6447093e1cfb9d66514954c31a26322060842b3c8e93d865f74db356004c6d7090d1a535d1ce523513cbd9e7935c7ee7655cdd47691d1b7ede97f0 SHA512 eb607f692c28daacef436e7649b3265465f8f785a68b29eda16b5ab5d926d0fa4737bcc6974f54778794dfd7fbcd95c30478867d6479ea45d412f2404cb2aa30 +DIST mongo-python-driver-4.6.0.gh.tar.gz 1493605 BLAKE2B 088e5d222d64b00f5849435dadf116e51d00bc89c1f25371972256a342df434f068103affc001635138d7a55f9a5d22152cc3b58ef5317e1e39607390c027eb8 SHA512 348dd08c4a64e1f65fd49961b97b3779aa505421359a1f22a2030c9e87248c50eb10fcf39039b10185808dfe693beee3a3c953d09657b3ccfc22875a377240bd diff --git a/dev-python/pymongo/pymongo-4.6.0.ebuild b/dev-python/pymongo/pymongo-4.6.0.ebuild new file mode 100644 index 000000000000..2ba19ba3141d --- /dev/null +++ b/dev-python/pymongo/pymongo-4.6.0.ebuild @@ -0,0 +1,154 @@ +# 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 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 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc kerberos +native-extensions +test-full" + +RDEPEND=" + =[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest index cb38b1bbc366..fbb2062a6946 100644 --- a/dev-python/pypy-exe-bin/Manifest +++ b/dev-python/pypy-exe-bin/Manifest @@ -1,11 +1,3 @@ -DIST pypy-exe-7.3.12-1.amd64-musl.gpkg.tar 12994560 BLAKE2B c256566f601e0e8dec9f5652edfb7381d6ceb8bef429e463569990b6dadad8fb154c9b0a3183bb6fcbf5f42ac903fd2187fc3b190da915db8ba6c5f84f165fb5 SHA512 53894f7ff1307ddef709097efe1aab371a4e4f7dc7eb812148c89e826e293c2c51eb173c1ff73bc6d76ea19890963a52bdc130e8a37c6409d94b420b116216f9 -DIST pypy-exe-7.3.12-1.amd64.gpkg.tar 12994560 BLAKE2B 49509b81f19c065d9105e64d22993ff9ec445164f4dd9b231eb2e1f204f9e44028e8101f19f8d476f467213012299932dc967c12ba816f74f8daa5b564f92af0 SHA512 96e5507fcbcf7b0cf858aa489bdac663971239c98277da94499fd7e73dd7c86c6c3a97c571fceb8ed5619dc024e02a32cfe8e6e691272af937c2dc610fade53e -DIST pypy-exe-7.3.12-1.arm64-musl.gpkg.tar 10864640 BLAKE2B 85241b3cf812434b7fc4d9e7efc50bc35cce1332970c94340999b991d881b4c5e066d7b1935fa4a576a7594c7f17808098617002936c58235ca6a97f4cfa4a6c SHA512 9fdf91a7ce7e4b32392d5741db38f839e7fe0258c228e64d0ada0f044649ee271fa627d0ea9772ee95ec2ea3a49ff65fc4aa6fd3b7058beac3100c89b5901a09 -DIST pypy-exe-7.3.12-1.arm64.gpkg.tar 10833920 BLAKE2B 265ee9f444389dc73534299318c67017e8ffd3972e30905ea16ba088034da5e0de73eaa39d01d5c154c3b0261ee111d8d7296864ca8c1bdde7986f3bd0b24fed SHA512 7219c3886cc488d467b74ff43276dc046601316486e1d0a9c32e0941dbe047d17380619191e5b62aaab97dabdc1be47833c214b2c4e5bd928abc527906c689a1 -DIST pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6604800 BLAKE2B 221372df3496c61547200c231c2e4051c3955ff5cde994fd531f5fc02b3a94a080dfe7c7ac2eb0596b4cf81e4a4d8ecdd90d8c44e43ba5218b17744d268e36c7 SHA512 fea9d8628047d3f2ccedbecbedfdf66416e6351d8a1896118855f2cdaa39ec1d588f87165d2a08b0d64c89dccb06eebfa9202ea5163c32c5ef09c45f925644c6 -DIST pypy-exe-7.3.12-1.ppc64le.gpkg.tar 10967040 BLAKE2B 36e3ac01761215ea3fc189397d68ebc44e36e7e26321b4ee63523cd444b8266691ce91237a9baa6b2a658036bd4083a99b99e9937298f1a823d9cd9346ccacba SHA512 f6b9b1ff1a5bf9da56c76df4e7f1348bc09db91cdc8e981cc48dde46fa3583d2f1aba04931fa46e61c237ea76f85db0eb18537ec44b12d02a1952ea42e0991b3 -DIST pypy-exe-7.3.12-1.x86-musl.gpkg.tar 9758720 BLAKE2B 188951a20efc67031969755530edcf8a3e68711e05f37563420419b3f90f4a04ce3692ab8640693121c8ffcc507e6cfed196b261dfd34a751263203f0b602e5f SHA512 c5683f03ed4620ddf370583da3395ef691afc29cd71ece934ccf004ecac5800c29dcea7ee5b0dd1d88cea7283fc6d8efa2989d56af4fe8ab376de66e8b7569e4 -DIST pypy-exe-7.3.12-1.x86.gpkg.tar 9615360 BLAKE2B 0496855e1b745ca78692459c2287d4c69116c84ff60dff8e91eb6a8d29845201946845ec9e8431764986c6bbf58be46195091ff8aced8fe5928e3015b91ec800 SHA512 36b322d8548600b531ecbc9fb256ed068852d2a24d376a61b317fefd16b23c22ba875f4debf591516717fbcd5217ac6b9251d30027ba690fd7ec1e2dee42210b DIST pypy-exe-7.3.13-1.amd64-musl.gpkg.tar 12922880 BLAKE2B 8dce9b4f2e86ca93d92aac337f29aad79cb0f494cc4639cabedb5ee3b91963b127a62ec43466e41b5f443a0bd14427f60cbe7f3d70410143a6cb7bebc543f2f6 SHA512 7b8baf7fcc36b13c97a2e9e4f3e0d101537069c2685b1ecde8dce27281f7b36db49adc3cc8007caebad09f5106f42f4c840bb1f66b46ad5bf1543aad45cbca9c DIST pypy-exe-7.3.13-1.amd64.gpkg.tar 12871680 BLAKE2B 539d3025c42a7feec95f62ce005da7eeab05159b9750b6009230b6830a13579be336d41def05b20aacbdaef6ae585f8e0ee1f063e10e4c2c6adc55fcb12a6311 SHA512 977033104d086611452c98fe4b12b51fc6abcc49af282bc1a966a0fe92a42d04e89073f49660e032e5a7092603d8049243987a4ed10528a110cdf333dad687ab DIST pypy-exe-7.3.13-1.arm64-musl.gpkg.tar 10782720 BLAKE2B 90398b3859831a2bafa6a25ed18ee05e27b91c3c4b7d54e153a0dfb04e0ca4ed8e035da14d9e8743dee23c1925ec118b6b8985a64649b4ad56e46a54d70f3137 SHA512 d36e53174dcb00bd6feab4ce168dfeb8d688874a5a5fc45049cf32e89095d532635bb23cdf34a9a70f471e70003564f7117a6fcd6ab17584a72da4ec2848f4d6 diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild deleted file mode 100644 index 74ddb5070753..000000000000 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.12.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -MY_P=pypy-exe-${PV}-1 -DESCRIPTION="PyPy executable (pre-built version)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=sys-libs/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy-exe:${SLOT} -" - -QA_PREBUILT=" - usr/lib/pypy2.7/pypy-c-${SLOT} -" - -src_install() { - insinto / - doins -r */image/usr - fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}" - pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}" -} diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild index 577201cf8c2d..74ddb5070753 100644 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild +++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.13.ebuild @@ -50,7 +50,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" # sys-devel/gcc for libgcc_s.so RDEPEND=" diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest index 8cef9defe619..23f106c3c88a 100644 --- a/dev-python/pypy-exe/Manifest +++ b/dev-python/pypy-exe/Manifest @@ -1,4 +1,2 @@ -DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a SHA512 026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c SHA512 cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1 -DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f SHA512 35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba SHA512 deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b diff --git a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild deleted file mode 100644 index b898c0920192..000000000000 --- a/dev-python/pypy-exe/pypy-exe-7.3.12.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy executable (build from source)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" - -DEPEND=" - >=sys-libs/zlib-1.1.3:0= - dev-libs/libffi:0= - virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) - ncurses? ( sys-libs/ncurses:0= ) -" -RDEPEND=" - ${DEPEND} - !dev-python/pypy-exe-bin:${PYPY_PV} -" -# don't enforce the dep on dev-python/pypy with USE=low-memory -# since it's going to cause circular dep with unhelpful error message -BDEPEND=" - !low-memory? ( - || ( - dev-python/pypy - dev-lang/python:2.7 - ) - ) -" - -check_env() { - if ! has_version -b dev-python/pypy; then - if use low-memory; then - eerror "USE=low-memory requires (a prior version of) dev-python/pypy" - eerror "installed." - else - ewarn "CPython 2.7 will be used to perform the translation. Upstream" - ewarn "recommends using (a prior version of) dev-python/pypy instead." - fi - elog "You can install a prebuilt version of PyPy first using e.g.:" - elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin" - - if use low-memory; then - die "dev-python/pypy needs to be installed for USE=low-memory" - fi - fi - - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - ) - - # Avoid linking against libraries disabled by use flags - local opts=( - bzip2:bz2 - ncurses:_minimal_curses - ) - - local opt - for opt in "${opts[@]}"; do - local flag=${opt%:*} - local mod=${opt#*:} - - args+=( - $(usex ${flag} --withmod --withoutmod)-${mod} - ) - done - - local interp - if use low-memory || has_version -b dev-python/pypy; then - einfo "Using already-installed PyPy to perform the translation." - interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - else - einfo "Using CPython 2.7 to perform the translation." - interp=( python2.7 ) - - # reuse bundled pycparser to avoid external dep - mkdir -p "${T}"/pymod/cffi || die - : > "${T}"/pymod/cffi/__init__.py || die - cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die - local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - local dest=/usr/lib/pypy2.7 - exeinto "${dest}" - newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV} - insinto "${dest}"/include/${PYPY_PV} - doins include/pypy_* - pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}" -} diff --git a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild index 6f7eef22f3b8..b898c0920192 100644 --- a/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild +++ b/dev-python/pypy-exe/pypy-exe-7.3.13.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" DEPEND=" diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest index 8cef9defe619..23f106c3c88a 100644 --- a/dev-python/pypy/Manifest +++ b/dev-python/pypy/Manifest @@ -1,4 +1,2 @@ -DIST pypy2.7-gentoo-patches-7.3.12.tar.xz 5340 BLAKE2B 1a7375412087e8df02e69c80cee6d8246cc444a352323e6a49c1e1a0e6f5d662584c4cce194f03fc139f29de4ecf5d9f68cea5a8c19a720f1a51c1563804e19a SHA512 026a435377f0f04a526d4e0bef1ac832543f24ff2b39579e2cc7ca2cb3eae0415fcdb3c701fc4b85b0659a2ab17180a45469d79920262ed6dfd68d401df85fa1 DIST pypy2.7-gentoo-patches-7.3.13.tar.xz 5340 BLAKE2B 843a7a5e4c2fd56fc4db51ba388736c0aa6593d45b145503f6428783a9fd815a77e2a06809077effced6fccf75c0dd38527a0695211852fd2a4c61b34e40c15c SHA512 cc8f6fc69f00030609a8d79f05a60b2e185141e9fc70a53b476b60a183dd0500627023658c6a57c2412f32af1db6fae91a361a4992d84e7dfbadb7eb4a98b8a1 -DIST pypy2.7-v7.3.12-src.tar.bz2 19904555 BLAKE2B be8677c0632ef331db285938ad6ffbcb1aa70f44422a1ce5ed09b5a557e68d9185a11d1c20a4a3c6cf32ab41e623a2bc7b3ab7485bf270a9a604fb8a5769bf3f SHA512 35ec35376f1e7c1a5dea9dc5bce6819a94c2df2645806c83185487587470b47ab529c25ecb8ca200505319f40789859a2919c61902b693421e2001313b46e5f4 DIST pypy2.7-v7.3.13-src.tar.bz2 19907651 BLAKE2B ce80db193afadbc721e781cbfe3d72bfe420eef3ede408f23213ab5d87a9a42c025d3c31c742dcb55a039b618930ebc4899d704f060d294f2e492d4d754effba SHA512 deeca234abbe526102cec637dc88399f462f64ae66c38782e6f3372b484d25fa4e88b906f783ba515bed17d2e82626d1c94fd6ee9b8b64e393f9bc0f5ee2b07b diff --git a/dev-python/pypy/pypy-7.3.12.ebuild b/dev-python/pypy/pypy-7.3.12.ebuild deleted file mode 100644 index cefd623b2968..000000000000 --- a/dev-python/pypy/pypy-7.3.12.ebuild +++ /dev/null @@ -1,301 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils python-utils-r1 - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python language" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' -SLOT="0/73" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" -RESTRICT="!full-stdlib? ( test )" - -RDEPEND=" - || ( - >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV} - >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?] - ) - dev-libs/openssl:0= - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_compile() { - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die - cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die - # (not installed by pypy) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/ || die - mv pypy/module/cpyext/parse/*.h include/ || die - pax-mark m pypy-c - - # verify the subslot - local soabi=$( - ./pypy-c - <<-EOF - import sysconfig - print sysconfig.get_config_var("SOABI") - EOF - ) - [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" - - einfo "Generating caches and CFFI modules ..." - - if use full-stdlib; then - # Generate Grammar and PatternGrammar pickles. - ./pypy-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed" - import lib2to3.pygram - import lib2to3.patcomp - lib2to3.patcomp.PatternCompiler() - EOF - - # Generate cffi modules - # Please keep in sync with pypy/tool/build_cffi_imports.py! - cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource ) - use gdbm && cffi_targets+=( gdbm ) - use ncurses && cffi_targets+=( curses ) - use sqlite && cffi_targets+=( sqlite3 ) - use tk && cffi_targets+=( tkinter/tklib ) - - local t - # all modules except tkinter output to . - # tkinter outputs to the correct dir ... - cd lib_pypy || die - for t in "${cffi_targets[@]}"; do - # tkinter doesn't work via -m - ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" - done - - # Verify that CFFI module list is up-to-date - local expected_cksum=2d3acf18 - local local_cksum=$( - ../pypy-c - <<-EOF - import binascii - import json - from pypy_tools.build_cffi_imports import cffi_build_scripts as x - print("%08x" % (binascii.crc32(json.dumps(x)),)) - EOF - ) - if [[ ${local_cksum} != ${expected_cksum} ]]; then - die "Please verify cffi_targets and update checksum to ${local_cksum}" - fi - - # Cleanup temporary objects - find -name "_cffi_*.[co]" -delete || die - find -type d -empty -delete || die - fi -} - -src_test() { - # (unset) - local -x PYTHONDONTWRITEBYTECODE= - local -x COLUMNS=80 - - local ignored_tests=( - # network - --ignore=lib-python/2.7/test/test_urllibnet.py - --ignore=lib-python/2.7/test/test_urllib2net.py - # lots of free space - --ignore=lib-python/2.7/test/test_zipfile64.py - - # broken by expat-2.4.5 - --ignore=lib-python/2.7/test/test_minidom.py - --ignore=lib-python/2.7/test/test_xml_etree.py - --ignore=lib-python/2.7/test/test_xml_etree_c.py - ) - - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ - "${ignored_tests[@]}" lib-python || die -} - -src_install() { - local dest=/usr/lib/pypy2.7 - einfo "Installing PyPy ..." - dosym pypy-c-${PYPY_PV} "${dest}/pypy-c" - insinto "${dest}" - # preserve mtimes to avoid obsoleting caches - insopts -p - if use full-stdlib; then - doins -r include lib_pypy lib-python - - # replace copied headers with symlinks - for x in "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/*; do - dosym "${PYPY_PV}/${x##*/}" "${dest}/include/${x##*/}" - done - - if ! use gdbm; then - rm -r "${ED}${dest}"/lib_pypy/gdbm.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die - fi - if ! use sqlite; then - rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \ - "${ED}${dest}"/lib_pypy/_sqlite3.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die - fi - if ! use tk; then - rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ - "${ED}${dest}"/lib_pypy/_tkinter \ - "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die - fi - else - # install only the absolutely minimal subset of modules needed - # for pypy3 build - local lib_py_modules=( - # base modules needed to even start pypy (and import site) - codecs.py - copy_reg.py - encodings - genericpath.py - linecache.py - os.py - pkgutil.py - posixpath.py - re.py - runpy.py - site.py - sre_compile.py - sre_constants.py - sre_parse.py - stat.py - string.py - sysconfig.py - traceback.py - warnings.py - UserDict.py - - # needed for python_optimize - compileall.py - getopt.py - py_compile.py - struct.py - - # needed for rpython - argparse.py - atexit.py - base64.py - bdb.py - bisect.py - cmd.py - code.py - codeop.py - collections.py - colorsys.py - contextlib.py - copy.py - ctypes - dis.py - fnmatch.py - functools.py - gettext.py - hashlib.py - heapq.py - inspect.py - io.py - json - keyword.py - locale.py - logging - new.py - opcode.py - optparse.py - pdb.py - pickle.py - platform.py - pprint.py - random.py - repr.py - shlex.py - shutil.py - StringIO.py - subprocess.py - tempfile.py - textwrap.py - threading.py - tokenize.py - weakref.py - zipfile.py - ) - - local distutils_modules=( - # needed by site - __init__.py - errors.py - sysconfig.py - sysconfig_cpython.py - sysconfig_pypy.py - ) - - local lib_pypy_modules=( - # needed by site - _sysconfigdata.py - - # needed by rpython - cffi - _ctypes - _ffi.py - _functools.py - _sha.py - _sha256.py - _sha512.py - - # NB: we're deliberately skipping _hashlib to avoid some deps - ) - - cd lib-python/2.7 || die - insinto "${dest}/lib-python/2.7" - doins -r "${lib_py_modules[@]}" - cd - >/dev/null || die - - cd lib-python/2.7/distutils || die - insinto "${dest}/lib-python/2.7/distutils" - doins -r "${distutils_modules[@]}" - cd - >/dev/null || die - - cd lib_pypy || die - insinto "${dest}/lib_pypy" - doins -r "${lib_pypy_modules[@]}" - cd - >/dev/null || die - fi - - dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy - dodoc README.rst - - local -x EPYTHON=pypy - local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV} - # temporarily copy to build tree to facilitate module builds - cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die - - einfo "Byte-compiling Python standard library..." - python_optimize "${ED}${dest}" - - # remove to avoid collisions - rm "${PYTHON}" || die -} diff --git a/dev-python/pypy/pypy-7.3.13.ebuild b/dev-python/pypy/pypy-7.3.13.ebuild index a5164317e321..cefd623b2968 100644 --- a/dev-python/pypy/pypy-7.3.13.ebuild +++ b/dev-python/pypy/pypy-7.3.13.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' SLOT="0/73" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" RESTRICT="!full-stdlib? ( test )" diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild b/dev-python/pypy3/pypy3-7.3.12.ebuild deleted file mode 100644 index 7626af9e7fbf..000000000000 --- a/dev-python/pypy3/pypy3-7.3.12.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 - -PYVER=3.10 -DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" -HOMEPAGE=" - https://www.pypy.org/ - https://foss.heptapod.net/pypy/pypy/ -" -S=${WORKDIR} - -LICENSE="MIT" -SLOT="0/pypy310-pp73-384" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+gdbm ncurses sqlite tk" - -RDEPEND=" - =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?] -" - -src_install() { - dodir /usr/bin - dosym pypy${PYVER} /usr/bin/pypy3 -} diff --git a/dev-python/pypy3/pypy3-7.3.13.ebuild b/dev-python/pypy3/pypy3-7.3.13.ebuild index ecf195f8f782..7626af9e7fbf 100644 --- a/dev-python/pypy3/pypy3-7.3.13.ebuild +++ b/dev-python/pypy3/pypy3-7.3.13.ebuild @@ -13,7 +13,7 @@ S=${WORKDIR} LICENSE="MIT" SLOT="0/pypy310-pp73-384" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+gdbm ncurses sqlite tk" RDEPEND=" diff --git a/dev-python/pypy3_10-exe-bin/Manifest b/dev-python/pypy3_10-exe-bin/Manifest index 9d4a8387a1da..1b770e57da5f 100644 --- a/dev-python/pypy3_10-exe-bin/Manifest +++ b/dev-python/pypy3_10-exe-bin/Manifest @@ -1,11 +1,3 @@ -DIST pypy3_10-exe-7.3.12_p2-1.amd64-musl.gpkg.tar 11919360 BLAKE2B 8be8841e89efd16fea27376487bfae6039d326cf261748c63bc30ab0c9995d3f5924d2ee0ae9074555e9e69c0bc0344ebfc063ed5977d6945a64c6258e11430b SHA512 d218451cd4071e50ea40c1bc98a89894a26d3535cc609e5f79ffb02f57813edcedffd142e6d8927aafed8df8b16ff02cef80773f75a092ec93095f7e2396dc9a -DIST pypy3_10-exe-7.3.12_p2-1.amd64.gpkg.tar 11939840 BLAKE2B b9486bacf4088cb9bbc5e5d5c390736bc67663857d2151493802c4da379a83929d37f430ee4801bbd6538858891231886d0a7f237ad5a71383aa91f146cfef4b SHA512 ea2ee539521e0a49204575600d1b4e626d2a08883cce4b0f520970d68d336ac85ca94a57b8b6248acfd340053b8300df7b5cdae0b444293992444aca3c45ac58 -DIST pypy3_10-exe-7.3.12_p2-1.arm64-musl.gpkg.tar 9953280 BLAKE2B 1400f9c2bb36f0de4acf6aae16f0851989a4c4c80413927adf9f38a62125c3bbd886cc72011e3d7949fef1ff1c6062052b3d8316d6b0e4d6eb2cc5b76ee0d05a SHA512 6524ceb373d9f459c3a4fb78080e1b1094ce780c472316a3236fded91a8dc62d241234c8b39cd2040a91ef4bfd08391d348029f3068fb2fa22850550f0f004cc -DIST pypy3_10-exe-7.3.12_p2-1.arm64.gpkg.tar 9943040 BLAKE2B 767eba506d7d61c3f3e08fbe12b65ed08fb7927c2d696d2169982f833fac1c5ce086ff0b240c74b35bb2d7009e715c0859fab50fd29c210bdfc749c64042191e SHA512 e0dd002e4b484527c40eb3a8f049d38164c597da89f622fe7dc663f961fa7417cdca39c3ca159d5597570c603d9ea9b55f40dde0b0f46ac164867836d0edb0e5 -DIST pypy3_10-exe-7.3.12_p2-1.ppc64le-musl.gpkg.tar 6502400 BLAKE2B fb3c6cf03114cce302f7f9e7f34cc1ccb5ac9131559cae09b0fa3748afa7e1a5ef9b33007b3c876d835ee18106fea50541485b2cbf338601bc4db4d35595fc8f SHA512 cc5244067040b345f40c23405a9168fe601972eb22cd25f5bda47e6b050530e7fb58bd3ce6795e007d9a4287e019afca31c3396832496ca215ee8c2127bbdbad -DIST pypy3_10-exe-7.3.12_p2-1.ppc64le.gpkg.tar 10250240 BLAKE2B 277add3cb777d2eb75538ddd73da80108bde6f2f6fc5fa3574c4f62a6bce4916e1f04bcb03407d946db90e09a0e873ee8d7d11e853fac2a0db9651d8ec0b0855 SHA512 44e6c2f38e31b34b9d74492464cdf56e0be5e3df06b7c247411668c04519d9c17fa7f8d49784e53484a3e59dc20b1ded4a0ae81f9bdcb87654d8107e798e1597 -DIST pypy3_10-exe-7.3.12_p2-1.x86-musl.gpkg.tar 8826880 BLAKE2B 1e4e8cf6448410d256f625e68db6c7d82d99bd7f64bfec6572c4bc99b55e78fd0ca4af9eddddfd872837dfa971d065d4f52f792d4c12ab3ca3c44fdb732e7452 SHA512 cd22319feb39f3a2f8e5d8796f9dae82dc9ca808ea5579bdb1f12a6daf9f9a7adc2e33accf6814a4e0e762bc03569f0c0539b99d4eba3e6cec085e45e5d3d702 -DIST pypy3_10-exe-7.3.12_p2-1.x86.gpkg.tar 8826880 BLAKE2B 7fb7af7e5bd07a91312a21f443a1c58ad828d66a29e67af2b39162e2d7c74965b1f8dfb52169fd71b6b6466aa20ea579723d27520c019bb46211f34e74c4abc2 SHA512 fa7f5cd600efd4f26a7abe27b482b0277a10de7bceaf12d781a96e9916cb37d7166f5afc6c13d941aecda51783e9e2ad853076545575daec14fba50b10fca3ab DIST pypy3_10-exe-7.3.13-1.amd64-musl.gpkg.tar 11898880 BLAKE2B ac08e64b7a3a3d1b9c6f4242e373a3c836933c46619f17ee584fb2d1f9b2ea59934d143418c0a410cd3d3cd74621f82ee941fc6ba5e9f54aab94159b2dc43424 SHA512 5b058142664ac7c5cce09eaf3e6e052190336f4a7ef991fb02f6da03258a01f2d8f351aafeed7d49113bed263e2950f03e91c1c41c0c755b7c7c92daa1dbd2d0 DIST pypy3_10-exe-7.3.13-1.amd64.gpkg.tar 11898880 BLAKE2B c218dcddfd5e532ed25f49c90ada70352af93ba4cd5ccb99d8b79b6cd006e3848cda6d282f4581b64b239c9f298a334ce54ca51e529fab7313caa09ec5a58f02 SHA512 4c64d9187bfc9cba096401ee4e2acae61d8ccf661c34ba43ced66bd1778abc60496626082d4ab57aa4ad16360692f9c2469124741290294754a0607849885ffe DIST pypy3_10-exe-7.3.13-1.arm64-musl.gpkg.tar 9891840 BLAKE2B 36eb4e1d801da9dc47335e8202d83088c1f06db0c9627e04724bb9e10cd12335d103fa27ada7151d687988320160466b2c7733f48875e76e50204dbd1dd54e3b SHA512 eb526efe6a4d54bd39455baf412cf8bf63c73f48b15813d176f51395b120e9b89c6f2914204e6ffd4658c1e232f1c07b6b4276cb0918c498cd8d03ab3410ba4a diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild deleted file mode 100644 index 6a082de57538..000000000000 --- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12_p2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -PYVER=3.10 -MY_P=pypy3_10-exe-${PV}-1 - -DESCRIPTION="PyPy3 executable (pre-built version)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_10-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=sys-libs/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy3_10-exe:${SLOT} -" - -PYPY_PV=${PV%_p*} -QA_PREBUILT=" - usr/bin/pypy${PYVER}-c-${PYPY_PV} -" - -src_install() { - insinto / - doins -r image/usr - fperms +x "/usr/bin/pypy${PYVER}-c-${PYPY_PV}" - pax-mark m "${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}" -} diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild index 77878f3bc763..6a082de57538 100644 --- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild +++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.13.ebuild @@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" # sys-devel/gcc for libgcc_s.so RDEPEND=" diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest index ff398049b4a2..441c49ad6bc4 100644 --- a/dev-python/pypy3_10-exe/Manifest +++ b/dev-python/pypy3_10-exe/Manifest @@ -1,4 +1,2 @@ -DIST pypy3.10-gentoo-patches-7.3.12_p2.tar.xz 7184 BLAKE2B dae373bee65ede20c1e8bc29faedd5413c832bd105045d6953c8c1eca99955de1bab5dfcddacc612874616dabbb58921bebddc2a62177edc822247e6c2eba9c7 SHA512 b4476dc96dfd79a15218e2b7b60f289abeb10605e01a96746c04b9449c201aa8ee032dc3145c36b0b64d07e3948e828b49a874132d595b26e4dd95140d428942 DIST pypy3.10-gentoo-patches-7.3.13.tar.xz 4776 BLAKE2B 9f0ef159c8aa2d3edb5ee0e14be694c4a7c1165d70b16e9b13b6e59da7334354cc8593186a2ff47d4a0ce8c76abdf4a3c12ec3ffdd7a90cc4f30b39c259c3ee7 SHA512 86bfbf7f26f259c0850074c9062544ee091f7a65359cb17dae3ec287841e7a812d7185cb552f3546acdde3965efe0e6c0fb728c30b64779fca10be2f7c4d634f -DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702 SHA512 16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43 diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild deleted file mode 100644 index c13f2df16f05..000000000000 --- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYPY_PV=${PV%_p*} -PYVER=3.10 -MY_P="pypy${PYVER}-v${PYPY_PV/_}" -PATCHSET="pypy${PYVER}-gentoo-patches-${PV}" - -DESCRIPTION="PyPy3 executable (build from source)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" - -RDEPEND=" - app-arch/bzip2:0= - dev-libs/expat:0= - dev-libs/libffi:0= - >=sys-libs/zlib-1.1.3:0= - virtual/libintl:0= - ncurses? ( sys-libs/ncurses:0= ) - !dev-python/pypy3-exe-bin:${SLOT} -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-python/pypy -" - -check_env() { - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - --withmod-bz2 - $(usex ncurses --with{,out}mod-_minimal_curses) - ) - - local interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - cd "${T}"/usession*-0 || die - newbin "testing_1/pypy${PYVER}-c" "pypy${PYVER}-c-${PYPY_PV}" - insinto "/usr/include/pypy${PYVER}/${PYPY_PV}" - doins *.h - pax-mark m "${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}" -} diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild index a9b71592d810..c13f2df16f05 100644 --- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild +++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" RDEPEND=" diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest index 1f68e931145e..b724b6a918e4 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,4 +1,2 @@ -DIST pypy3.10-gentoo-patches-7.3.12_p5.tar.xz 15404 BLAKE2B d9aa579b82f6bfafc3bdbd1f818d9cc85e3d33e6e72ec8dd65486e6239184dbd6720af1819493016c03e0898dec0c4f4fe361ef4ecdc63a365bc37a9452f1d2a SHA512 a705dd608d2a0027979d20301ec23aebc4a1ff20a826f2572fbdd702b079303797926e3908fd2afd7d4b0d165ffc1f4988a1c5181dd0f8ce7a7a2cc725630e23 DIST pypy3.10-gentoo-patches-7.3.13_p1.tar.xz 5068 BLAKE2B 2dd739a0ec9fc358a1fa1c278d06ed30f63f01565a593abc8b6f6bc14a5210ae3b6d541558b61ec97aad4f520e362310b825409ac46698846e66adbabcc805e7 SHA512 4ba5b2aa173b70ace6ee01ba4b870ab7baceea0b2fc6b0592787f80493c3f76ed0c662e0c86e9043c1bff981aec0268c7122d5a59d592bdb99cd8224953c8b2f -DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702 SHA512 16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43 diff --git a/dev-python/pypy3_10/pypy3_10-7.3.12_p5.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.12_p5.ebuild deleted file mode 100644 index 943c947b9dca..000000000000 --- a/dev-python/pypy3_10/pypy3_10-7.3.12_p5.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils python-utils-r1 toolchain-funcs - -PYPY_PV=${PV%_p*} -PYVER=3.10 -MY_P="pypy${PYVER}-v${PYPY_PV/_}" -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" -HOMEPAGE=" - https://www.pypy.org/ - https://foss.heptapod.net/pypy/pypy/ -" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' -# also check pypy/interpreter/pycode.py -> pypy_incremental_magic -SLOT="0/pypy310-pp73-384" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+ensurepip gdbm +jit ncurses sqlite tk" -# many tests are failing upstream -# see https://buildbot.pypy.org/summary?branch=py${PYVER} -RESTRICT="test" - -RDEPEND=" - || ( - >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] - >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} - ) - dev-lang/python-exec[python_targets_pypy3(-)] - dev-libs/openssl:0= - dev-python/gentoo-common - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) - !~dev-python/pypy3-7.3.12_rc1 -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default - - eapply_user -} - -src_configure() { - tc-export CC -} - -src_compile() { - mkdir bin || die - # switch to the layout expected for cffi module builds - mkdir include/pypy${PYVER} || die - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die - cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* include/pypy${PYVER}/ || die - # (not installed by pypy-exe) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die - mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die - pax-mark m pypy${PYVER}-c - - # verify the subslot - local soabi=$( - ./pypy${PYVER}-c - <<-EOF - import importlib.util - import sysconfig - soabi = sysconfig.get_config_var("SOABI") - magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff - print(f"{soabi}-{magic}") - EOF - ) - [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" - - # Add epython.py to the distribution - echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die - - einfo "Generating caches and CFFI modules ..." - - # Generate sysconfig data - local host_gnu_type=$(sh pypy/tool/release/config.guess) - local overrides=( - HOST_GNU_TYPE "${host_gnu_type:-unknown}" - INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" - LIBDIR "${EPREFIX}/usr/$(get_libdir)" - TZPATH "${EPREFIX}/usr/share/zoneinfo" - WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" - ) - ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die - local outdir - outdir=$( pypy_incremental_magic SLOT="0/pypy310-pp73-384" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+ensurepip gdbm +jit ncurses sqlite tk" # many tests are failing upstream # see https://buildbot.pypy.org/summary?branch=py${PYVER} diff --git a/dev-python/pypy3_9-exe-bin/Manifest b/dev-python/pypy3_9-exe-bin/Manifest index 4bb3956e3e5c..e63e559e559e 100644 --- a/dev-python/pypy3_9-exe-bin/Manifest +++ b/dev-python/pypy3_9-exe-bin/Manifest @@ -1,11 +1,3 @@ -DIST pypy3_9-exe-7.3.12-1.amd64-musl.gpkg.tar 11776000 BLAKE2B cf5527ce75ae59ff056489ab5456ac15eeb8e71028834b77266e99f5ec85e77651839a1e4956fd7600a3a8aaed031379b5cee38afd98656da3921e971739c061 SHA512 5537fe441b7f12cc99ccbf5d6efcc02e03efe1925fd11e42234d1ad040f0ab75f058cc4937233a3e1e967e58ae9a91cdd807f2edec932752975f9dba1ed1378c -DIST pypy3_9-exe-7.3.12-1.amd64.gpkg.tar 11765760 BLAKE2B fa4f6d2da905c70517fac775caa85e2f9903318c87b04e5d450efedc0b566785ec0f2b2ee2df428cb613643b293681d45d267a1eae57a504d6af4b8ce4f7d9d2 SHA512 4f1c995599d699238ce89380eff96afd0ec86850c02f023a7cfa84ec975c3b8a17e90e5b23a1f00cfd4ef8625891e00e1244d07a5a72f9380184c0fdaba30c73 -DIST pypy3_9-exe-7.3.12-1.arm64-musl.gpkg.tar 9830400 BLAKE2B 6f3af7ba9d825489399bea27b78602662a45806cc07c34d85878ffb246c9bea0f4f262b6b47dd358aff1a3df2676eb47ee411bbd781a97cb587c7a569dbefdb4 SHA512 18c752e15eb6714bf2d89922dce52d3e1e9a87a32f96752cc135354465976757c4847da5682bce33e7db5ee938d87014558c99d5d62f4b320a518038d9c17da8 -DIST pypy3_9-exe-7.3.12-1.arm64.gpkg.tar 9830400 BLAKE2B 68d29046f528e2081ed1a141f7d7a8adbd0a101390622d19546bcd6a87fbcfedb9966d3a0c1b95a4d2feb4b1a43bddb99229460e41da6f66b801fee7cddb16da SHA512 091e4592dd976cabc957ffc8dae0aeb7e43eb2ae5091e041c92007c5e8444fbe34d1d6251e0d047b75055f34342f209d28cbbc994b63c33d5558939d79127f00 -DIST pypy3_9-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6359040 BLAKE2B 44c5c98a1b21e13638f6fc78fa65f8d2a1805bb814cccca695a0e1a1e729b590e66254b0ae96ae53ee77f8b3cecaf164d27d36a497333030d73e2afeb295f67b SHA512 f5fda1d200f29986e48aab03db0adcd0051cdf4795f231c453462fddeaaf75c4a2e4bcb4e08f997f1672e1fcf2652a02635eea5cd124d990de76e93409faef0c -DIST pypy3_9-exe-7.3.12-1.ppc64le.gpkg.tar 10106880 BLAKE2B fb6b6520b30ef7db9be1737b4b09a793f6312e37a26aff40e60b509c9b90356dbe376da2679891c4e6a1e469e2877ff5791b25955f25f39d1ad698760d288662 SHA512 3ef689bce8b30e50eef81da6ce6989540d2008b214074933d71bfcb9622ab2d233dc24d36db4b94a4940546b5c398cfd726bec9d82515326cf18507ed9a4c1a5 -DIST pypy3_9-exe-7.3.12-1.x86-musl.gpkg.tar 8775680 BLAKE2B 159b68f1ff2b27ec172dd3feb2eb1e44e30ab16e9bfe0dce887e79eb8cc2ceb438735614f9b1681976fc6304fef798cac23cc81379edd84bfcbbcb65280aada7 SHA512 86b91e6323b8e25af30bc237eeda24f213592b5d2a6f52a89e71cdcb6b83a2b1b9ff35f46ee5e4a50d74852f1a2075749f775ff1a3ce02cd05f8e9e13f14a03e -DIST pypy3_9-exe-7.3.12-1.x86.gpkg.tar 8714240 BLAKE2B 60847cfad5d5c8d988ab3b4f79c508e47445ab8321fa4700c3bfc3727a57d55a201bff0d74740e9ffc5d2e679bb1653b81ab22a35f8fb71bfb43c2d1add5e4c9 SHA512 bc04225b35b82b917d8186c1ed7fa892beaedcafb831f1eb6a134f54778ff973888d51f9107a892c7d6a3fbfc7c792f4089ba9e76fcdb18b6f1d53d98b9037d3 DIST pypy3_9-exe-7.3.13-1.amd64-musl.gpkg.tar 11765760 BLAKE2B da943b5076815132a99de6d7a4a5f7c0ddb468802fa53a9c5348ac9447562e1716c171dd0cddba6445e6e284562bf662e069444b85054a6d98b5d15c48d6a1ee SHA512 a26e835001728b31128a9cb485575a179de040ac0a6f77ac7fc80520c74c902b98011433aad49834cd86ad877917b9a5ad057dee328b9e15a8a2d68054e243ac DIST pypy3_9-exe-7.3.13-1.amd64.gpkg.tar 11745280 BLAKE2B 2bfeec0f00e099b1ce41436943dba305f12d39802237b9da6749c06a82f5dfab52b06286fa7cdc6314b0c48c5bacd458dd304386a16c4061d40120c2ceac8f93 SHA512 1dbff0d9ba0e5309e50d7d6c6d0fc043c6ddad55a2eb4d8fa4c12146c3577d8f5d3046949434c4bea03c654fe1a435133add567a1adf8bfa30e1519a739fa8eb DIST pypy3_9-exe-7.3.13-1.arm64-musl.gpkg.tar 9779200 BLAKE2B 3f0e43c0a5e948fece7b3a338d2ce5d326efbeabef4a876678ee37317c022b156d59bb2f3eb7909476abc869616806b0c0da0a6170d9fe2bfa00a689b315779e SHA512 539284698c256d60e3f34190d5cfd54999574e7d5ccb37a3695a7e08dc5018f680215fbad4b6118c11d9606ec65e5d79bcbcd1e02264b989bde4b85d683aaff6 diff --git a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.12.ebuild b/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.12.ebuild deleted file mode 100644 index cb99c4b6d977..000000000000 --- a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.12.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -PYVER=3.9 -MY_P=pypy3_9-exe-${PV}-1 - -DESCRIPTION="PyPy3 executable (pre-built version)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_9-exe/${MY_P}.gpkg.tar - -> ${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=sys-libs/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy3_9-exe:${SLOT} -" - -PYPY_PV=${PV%_p*} -QA_PREBUILT=" - usr/bin/pypy${PYVER}-c-${PYPY_PV} -" - -src_install() { - insinto / - doins -r image/usr - fperms +x "/usr/bin/pypy${PYVER}-c-${PYPY_PV}" - pax-mark m "${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}" -} diff --git a/dev-python/pypy3_9-exe/Manifest b/dev-python/pypy3_9-exe/Manifest index 201370adbea6..ef3b3502ebdf 100644 --- a/dev-python/pypy3_9-exe/Manifest +++ b/dev-python/pypy3_9-exe/Manifest @@ -1,4 +1,2 @@ -DIST pypy3.9-gentoo-patches-7.3.12.tar.xz 7472 BLAKE2B 3948dc62af0b48c77e86cf25113363984ffcf118ca0ea797807a34d509223c6449edc66a835bd550cbdbb41c2c7386f2c56479b26e60effcf1c3a315ed113d0e SHA512 37f935d02a08c88aeab0337eb48a543c02cae37af5c0e692dda899f1b7acb811cf7d6c4d162829d6876d926d9cf376c522ec28ea7fb8957ca9a3ea7654262302 DIST pypy3.9-gentoo-patches-7.3.13.tar.xz 7476 BLAKE2B 70f80c489686e92e933a200d2e92a095a80e2300814ec4e1f3cb31ec5f5500a45667f7bfe9570ea5eef3933fdda33a9930bdf2cf683c28e3ddb610bebeeca6dd SHA512 5170f5141beb93b3b37cc94f85324c88182967eaff2f8ca26b81d63d5b0d20414a139ca44c250c07b46c747e27c97fd0fe5a2365f6636aba2dd28df3bc55cdca -DIST pypy3.9-v7.3.12-src.tar.bz2 23528145 BLAKE2B 28cc42b10d6a84c441af673e1a0dc6d19e09daa1da9249a7fec39a9aaccbe5010a3586068ae0b10cd402b72e5acc58998469d5c99019caa41399951c2a221e26 SHA512 8e819a1ec3f3ce7fc5f901fb554660288a57e2a4834a3da35c1a57faf88ef4129240628a58334d2e0c2b1dda412da5d85ec943abe8046c0ce5d0cd0a0f7fc42a DIST pypy3.9-v7.3.13-src.tar.bz2 23452374 BLAKE2B b5ce8dd78e4851b5c7fa6aa0c6f2f5c198a3b2d1e4691ccb20d1b229397d60ac41eaecef37f7c76e4de837876bdd6c1e4276302afc292080e0a38f1a58869580 SHA512 04b184050625f06d2acaa836a786db788c4f658f3384ebde176d0acc95044ee83dbf7193ebab1e4fd6275bed7a590d3945482294be32d8f94e8c541e053dce59 diff --git a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild deleted file mode 100644 index b9174fee3c95..000000000000 --- a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYPY_PV=${PV%_p*} -PYVER=3.9 -MY_P="pypy${PYVER}-v${PYPY_PV/_}" -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy3 executable (build from source)" -HOMEPAGE="https://www.pypy.org/" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" - -RDEPEND=" - app-arch/bzip2:0= - dev-libs/expat:0= - dev-libs/libffi:0= - >=sys-libs/zlib-1.1.3:0= - virtual/libintl:0= - ncurses? ( sys-libs/ncurses:0= ) - !dev-python/pypy3-exe-bin:${SLOT} -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-python/pypy -" - -check_env() { - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - --withmod-bz2 - $(usex ncurses --with{,out}mod-_minimal_curses) - ) - - local interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - cd "${T}"/usession*-0 || die - newbin "testing_1/pypy${PYVER}-c" "pypy${PYVER}-c-${PYPY_PV}" - insinto "/usr/include/pypy${PYVER}/${PYPY_PV}" - doins *.h - pax-mark m "${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}" -} diff --git a/dev-python/pypy3_9/Manifest b/dev-python/pypy3_9/Manifest index 2703fd7cce07..ef3b3502ebdf 100644 --- a/dev-python/pypy3_9/Manifest +++ b/dev-python/pypy3_9/Manifest @@ -1,4 +1,2 @@ -DIST pypy3.9-gentoo-patches-7.3.12_p2.tar.xz 14832 BLAKE2B e142221967f501dea771c8e02b7e57f704945b9c2a4fa7f84d2a702f911cc798ffafafc88bbe04ef89a71d218d28ad98b4cbee9fe822e81199d55c9891292967 SHA512 2e3a1a972775a89e9cf42d8177f607fe4aa4f245261dd9e3e8256697ddaf5271a2aa3d73bdb62e93de9c62fa4e6969d517e812507e865947fd1b649ec0f1d426 DIST pypy3.9-gentoo-patches-7.3.13.tar.xz 7476 BLAKE2B 70f80c489686e92e933a200d2e92a095a80e2300814ec4e1f3cb31ec5f5500a45667f7bfe9570ea5eef3933fdda33a9930bdf2cf683c28e3ddb610bebeeca6dd SHA512 5170f5141beb93b3b37cc94f85324c88182967eaff2f8ca26b81d63d5b0d20414a139ca44c250c07b46c747e27c97fd0fe5a2365f6636aba2dd28df3bc55cdca -DIST pypy3.9-v7.3.12-src.tar.bz2 23528145 BLAKE2B 28cc42b10d6a84c441af673e1a0dc6d19e09daa1da9249a7fec39a9aaccbe5010a3586068ae0b10cd402b72e5acc58998469d5c99019caa41399951c2a221e26 SHA512 8e819a1ec3f3ce7fc5f901fb554660288a57e2a4834a3da35c1a57faf88ef4129240628a58334d2e0c2b1dda412da5d85ec943abe8046c0ce5d0cd0a0f7fc42a DIST pypy3.9-v7.3.13-src.tar.bz2 23452374 BLAKE2B b5ce8dd78e4851b5c7fa6aa0c6f2f5c198a3b2d1e4691ccb20d1b229397d60ac41eaecef37f7c76e4de837876bdd6c1e4276302afc292080e0a38f1a58869580 SHA512 04b184050625f06d2acaa836a786db788c4f658f3384ebde176d0acc95044ee83dbf7193ebab1e4fd6275bed7a590d3945482294be32d8f94e8c541e053dce59 diff --git a/dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild b/dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild deleted file mode 100644 index 1c6eec918ff3..000000000000 --- a/dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils python-utils-r1 toolchain-funcs - -PYPY_PV=${PV%_p*} -PYVER=3.9 -MY_P="pypy${PYVER}-v${PYPY_PV/_}" -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" -HOMEPAGE=" - https://www.pypy.org/ - https://foss.heptapod.net/pypy/pypy/ -" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' -# also check pypy/interpreter/pycode.py -> pypy_incremental_magic -SLOT="0/pypy39-pp73-336" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+ensurepip gdbm +jit ncurses sqlite tk" -# many tests are failing upstream -# see https://buildbot.pypy.org/summary?branch=py${PYVER} -RESTRICT="test" - -RDEPEND=" - || ( - >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] - >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} - ) - dev-lang/python-exec[python_targets_pypy3(-)] - dev-libs/openssl:0= - dev-python/gentoo-common - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) - ! lib-python/3/epython.py || die - - einfo "Generating caches and CFFI modules ..." - - # Generate sysconfig data - local host_gnu_type=$(sh pypy/tool/release/config.guess) - local overrides=( - HOST_GNU_TYPE "${host_gnu_type:-unknown}" - INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" - LIBDIR "${EPREFIX}/usr/$(get_libdir)" - TZPATH "${EPREFIX}/usr/share/zoneinfo" - WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" - ) - ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die - local outdir - outdir=$(=dev-python/krb5-0.3.0" - optfeature "YAML output support" "dev-python/ruamel-yaml" -} diff --git a/dev-python/pyspnego/pyspnego-0.10.1.ebuild b/dev-python/pyspnego/pyspnego-0.10.1.ebuild deleted file mode 100644 index 408e9482cad6..000000000000 --- a/dev-python/pyspnego/pyspnego-0.10.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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..12} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Library to handle SPNEGO and CredSSP authentication" -HOMEPAGE=" - https://github.com/jborean93/pyspnego/ - https://pypi.org/project/pyspnego/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/gssapi[${PYTHON_USEDEP}] - >=dev-python/krb5-0.3.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "Kerberos authentication" "dev-python/gssapi >=dev-python/krb5-0.3.0" - optfeature "YAML output support" "dev-python/ruamel-yaml" -} diff --git a/dev-python/pyspnego/pyspnego-0.10.2.ebuild b/dev-python/pyspnego/pyspnego-0.10.2.ebuild index 408e9482cad6..2ead729c77d5 100644 --- a/dev-python/pyspnego/pyspnego-0.10.2.ebuild +++ b/dev-python/pyspnego/pyspnego-0.10.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest index 1fd902ab197b..a881d2e5dc0f 100644 --- a/dev-python/pytest-asyncio/Manifest +++ b/dev-python/pytest-asyncio/Manifest @@ -1 +1,2 @@ DIST pytest-asyncio-0.21.1.tar.gz 30492 BLAKE2B 6a17f9ba89b8181b5fb734af6d0c0904a828156e63df910b4fe4adb9b93e240266063dcca8d97c8f9d784c6d5111796949fe32bb2832921919e41398ccffc155 SHA512 3aef14bade1dddab4320450d60c6909a76c7cf334d8225ad155b474b042d1c692edc5b567fb86ecf6b3453746105c3cecce86d2c6ff5cf6652d5147a8532cfd0 +DIST pytest-asyncio-0.22.0.tar.gz 37081 BLAKE2B 62941bdf10ee8a5195e900e71c7eba1810edd9721457656fc0b62dca3264f4ce0cba9221f80fd8a5249ee30e662cf068fcc8e491ba6b297e0370fcb04b7fe068 SHA512 7880b03c44997b0cb05b1c9633bf3e94e7eefc0396dc88512baf0e8f700508fa76eb9cbf2ce6d837be9ae0f1efb75343cdc32c7b2983e294ffa30e94893a3a2c diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.22.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.22.0.ebuild new file mode 100644 index 000000000000..9756a65aac50 --- /dev/null +++ b/dev-python/pytest-asyncio/pytest-asyncio-0.22.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-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="Library for testing asyncio code with pytest" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-asyncio/ + https://pypi.org/project/pytest-asyncio/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # rely on precise warning counts + tests/test_pytest_min_version_warning.py + tests/modes/test_legacy_mode.py + tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin,flaky.flaky_pytest_plugin + epytest +} diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest index b68b63a733a0..cc6911c4e163 100644 --- a/dev-python/pytest-django/Manifest +++ b/dev-python/pytest-django/Manifest @@ -1 +1,2 @@ DIST pytest-django-4.5.2.gh.tar.gz 75429 BLAKE2B 2e8fba037c7618c6dd1c9200c5c44a7b00a13a2d70b4a593a461af3dbc0333b6814ceca16f88a58f1b6aeea2700cac12b589ede702b8eaf023fb3948e0ab8b9a SHA512 09ed5bfe850599e95190d9b15e9383d1249ea575a7b3921744583da6266dd2c8d3eb4f93c8de96d98e1a8e33d1639937470cdc6d11558fcaea57d014dce13500 +DIST pytest-django-4.6.0.gh.tar.gz 77499 BLAKE2B 057eb0f3593aed92285d96edbcff94cab5ec1574c394793199df4b93bfb3256b723ae74689a6413f7a2303b8c5564e40805f4e9ee6ed2dead1030d8da3a4f7ed SHA512 e2dc2a1993b795cc15f6d63757a9c01b2f466812f69f07aa43deff8260edcd881da554a200b0d793173a2fa9efd826f020e2ba1c26931fa2f59503d25ce7c240 diff --git a/dev-python/pytest-django/pytest-django-4.6.0.ebuild b/dev-python/pytest-django/pytest-django-4.6.0.ebuild new file mode 100644 index 000000000000..9148fdfba396 --- /dev/null +++ b/dev-python/pytest-django/pytest-django-4.6.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A Django plugin for pytest" +HOMEPAGE=" + https://pypi.org/project/pytest-django/ + https://pytest-django.readthedocs.io/ + https://github.com/pytest-dev/pytest-django/ +" +SRC_URI=" + https://github.com/pytest-dev/pytest-django/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-1.11.1[${PYTHON_USEDEP}] + test? ( + dev-python/django[${PYTHON_USEDEP}] + >=dev-python/django-configurations-2.0[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +distutils_enable_tests pytest + +python_test() { + local -x DJANGO_SETTINGS_MODULE + local -x PYTHONPATH=${PWD} + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_django.plugin,xdist.plugin + for DJANGO_SETTINGS_MODULE in pytest_django_test.settings_sqlite{,_file}; do + einfo "Testing ${DJANGO_SETTINGS_MODULE}" + epytest tests + done +} diff --git a/dev-python/pytest-env/Manifest b/dev-python/pytest-env/Manifest index 320e0b022b84..edef33a078cb 100644 --- a/dev-python/pytest-env/Manifest +++ b/dev-python/pytest-env/Manifest @@ -1,2 +1,3 @@ DIST pytest_env-1.0.1.tar.gz 7565 BLAKE2B 26aa1c6a5d44bbe40266bbb62ca62c687dd1d85aed821c271f301ff27a97fdc753d2cdf5feba8b223b33b5b05bf39c55c3df0f1f8f7aae77335f2052a65df6c0 SHA512 422aaa78e25fad7b447f06358b772cacf22d5441ae0aaac22863877424f44703c1329813b068d901d4f2fb9df21bb08a5e4082504b76102d02dd15087d527a01 DIST pytest_env-1.1.0.tar.gz 8640 BLAKE2B 384b438c6a5da2ddeac0be1a601b74eca77abbe5b5100322f9f161f5e68119980370aa1c8f8160ca9db53628209742afabd981678784e2c42a1f527344c39558 SHA512 12fb8d1093f9d9e89a2bb543428086cba04a322a4d443960d3ab33f270a3aa8f98585c334091d90febe3a5f4d4d66111dd5a8a5a7322185af10cae3eae14bfde +DIST pytest_env-1.1.1.tar.gz 8625 BLAKE2B e455f4183a7c423895f69e8a598c2fd312594501855b650008960cd94757aed4e2cf96302974bd68777a4a75e4363e3facc77ac9ac8a79f11f709f172852d105 SHA512 dffe17d1e7a2f0a8d26fd13ebc5f87ee834f03cbcf9870899952c306bdefafd9b3bc8f6120142c22d82cace28ee6b681e40b8eb71cd3c77781bf56c269c28feb diff --git a/dev-python/pytest-env/pytest-env-1.1.1.ebuild b/dev-python/pytest-env/pytest-env-1.1.1.ebuild new file mode 100644 index 000000000000..407864cef54b --- /dev/null +++ b/dev-python/pytest-env/pytest-env-1.1.1.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=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="pytest plugin that allows you to add environment variables" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-env/ + https://pypi.org/project/pytest-env/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-python/pytest-7.4.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild index 066044812645..7311b3cddd03 100644 --- a/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild +++ b/dev-python/python-gnupg/python-gnupg-0.5.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vinaysajip.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vinaysajip.asc inherit distutils-r1 verify-sig DESCRIPTION="A Python wrapper for GnuPG" diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest index 07f779f6b915..c7567cc691a6 100644 --- a/dev-python/python-rtmidi/Manifest +++ b/dev-python/python-rtmidi/Manifest @@ -1,2 +1 @@ -DIST python_rtmidi-1.5.6.tar.gz 367355 BLAKE2B c544669f51e12e82fe38b68e83078ac01463fcff54941c52fad80a1dd3d55985352dea259bad5ba2f70a895a80d5ad55c0249f9ef6fe4e7b81b84582a5855ef8 SHA512 e834159b07fb0b2d05a511ccd2d5b2a86d25f7b0d3a2b92ebe73edf28cd2a035a7aea0460adc6cf6836535da2815ccc0f986731bc9a23bbb19bc7d559d0ef955 DIST python_rtmidi-1.5.7.tar.gz 368514 BLAKE2B 32028dff34928b1794cc178b22821fe8e01bff36d18b17b8673c763b21ca7ef85a6cb3ee62adcddbaf0b655079e7b8819ba5a28e58b8d5713015728cd6648246 SHA512 23c88cd307b5bc937920db9b39d0423043fb47878d679f4d721a025368a01e23b8e72749e1146da3277d37a20a9c5486e2c40c2a907c5efc5418567e97c3de91 diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.6.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.6.ebuild deleted file mode 100644 index 18e140eddb8a..000000000000 --- a/dev-python/python-rtmidi/python-rtmidi-1.5.6.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/myst-parser" -DOCS_DIR="docs" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python - -inherit distutils-r1 docs pypi - -DESCRIPTION="Python bindings for media-libs/rtmidi implemented using Cython" -HOMEPAGE=" - https://pypi.org/project/python-rtmidi/ - https://spotlightkid.github.io/python-rtmidi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+alsa jack" - -# Most of these tests do not play nicely with the sandbox, some only -# work with exactly the same version of rtmidi as the bundled one, and -# several fail even with disabled sandbox unless there are actual MIDI -# I/O devices present. -RESTRICT="test" - -DEPEND="media-libs/rtmidi[alsa?,jack?]" -RDEPEND="${DEPEND}" -BDEPEND=" rtmidi/version.py || die -} - -python_test() { - cd "${T}" || die - eunittest "${S}"/tests -} diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.7.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.7.ebuild index 18e140eddb8a..a1779b717ea1 100644 --- a/dev-python/python-rtmidi/python-rtmidi-1.5.7.ebuild +++ b/dev-python/python-rtmidi/python-rtmidi-1.5.7.ebuild @@ -31,7 +31,7 @@ RESTRICT="test" DEPEND="media-libs/rtmidi[alsa?,jack?]" RDEPEND="${DEPEND}" -BDEPEND="= 3 + export RAPIDFUZZ_BUILD_EXTENSION=1 +} diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index b91a9dbfb0e7..753aa1aa7730 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1,2 +1 @@ DIST rope-1.10.0.tar.gz 299732 BLAKE2B bc8b276eb1e69730536d947ffb167bef3dd2dfa453c1834349e78ceb1dda56aa51cff556687bbebaca4e0cad1055da0db5294e029be59d525bc170564bfe3870 SHA512 3a8c31a89f14a78f9a0931e87e21b0a617891382e879b50a6fa846ad576ad6bf62f81ccd8c00bd237b77807832a760120256655ac4d6a73626c0b0f1b5c61100 -DIST rope-1.9.0.tar.gz 298227 BLAKE2B c136678bdd9d580d0f0ada93e5c61b963bfe5b9867b39f8c9ba35578f4c8b2ebca1031d00bea4bf2f10ebdf300bc4920827a3325a5c26498efb3e6a4af5b016a SHA512 fd8cc75c70814afc427fbccbe8a1389773737ee664a42a43bb2fb7e7ff667fac4680d233c751ee15b03e41b60ba270b3cf48b1a766420468e4a7c974e4c0158c diff --git a/dev-python/rope/rope-1.10.0.ebuild b/dev-python/rope/rope-1.10.0.ebuild index c2536d79323e..8b89cd51c75b 100644 --- a/dev-python/rope/rope-1.10.0.ebuild +++ b/dev-python/rope/rope-1.10.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/rope/rope-1.9.0.ebuild b/dev-python/rope/rope-1.9.0.ebuild deleted file mode 100644 index ec4d017f2173..000000000000 --- a/dev-python/rope/rope-1.9.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python refactoring library" -HOMEPAGE=" - https://pypi.org/project/rope/ - https://github.com/python-rope/rope/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # our venv style confuses this comparison - ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled -) diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index c4b01e16a8c5..cc39106b1cd5 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,9 +1,3 @@ -DIST ruamel.yaml-0.17.32.tar.xz 190144 BLAKE2B fe58904cacff21bd64eb7e9cc4ea613ae0ad8e6718f568f64876385b70b6c2ce2bc6137537ddf9d3c7e9c08c66a1112f78527080c025fb5655ddce2b73a4f477 SHA512 e78ae975c3a7281d69ca965604fbc7f014cf8aaec9e51e27c795caefc5708019c57629f54044b12833bca0c846a8005fc0b95e64f75b2da226cdca2fefbcd8ae -DIST ruamel.yaml-0.17.33.tar.xz 190420 BLAKE2B 93a91f1ad6e17bf0a4f6d90e782786aafe959f298c4bf109c62450fbb42df79908f9037b8e7535dbcb33eacbef0680fec72a800918045c01b427eba07bb32090 SHA512 75b13e920298b729ce9ac764162864eaf8492795b3ae3bad7dfe1ad4e5cc92e84ae5063859ae694d6334bb3e9660ba68cbf56888674f98ac787ff10266373e15 -DIST ruamel.yaml-0.17.34.tar.xz 190824 BLAKE2B e396b59f94a18e77e7bd3d42cc8f934b8b2c8adbd1292861dde18136bc6aa585e4ba90db0b4631f15737c9c2d8fc49ca8fd2d12bc7b5a96e6a2672db7c87ba0f SHA512 7b5098b3e3aa6aa38158626a139fe98e1c90d37870a81ade50b0dd446a5b772623a7759ff0dccee2a1346ed442bcaabe4be34af9f5760b4bfb91cce46673b5c1 -DIST ruamel.yaml-0.17.35.tar.xz 191432 BLAKE2B 7fe4a44aeebe4e82202277139056f4046c6c7636b75c77202fd3bd4d71b3276890bd4ea30997c3acc634f0a8f7e482f4c81145749e1e37ac59ad53421aaa518a SHA512 4f5218b8ad9172a925e29e0b46d055b6b6dc57b9685a31e7e4147d1f7bcc908c73a05a350fd6d85016ea4d8bde13705e5f8d5866aa9087a34e3f648ff0460311 -DIST ruamel.yaml-0.17.36.tar.xz 193148 BLAKE2B 20c7389b29a34a917049c1ef1081ac7d349608435b2bdea03a390a6db979feefe1a1926db73bdee4cff100c605fa594c65ee23c64a0db45ce8230745d10945da SHA512 dce0cefec0b89cfb48d2124e2f18d4dbd9d67cca1af2cb556c308548f25dba932b129e62d3b5b666bfbed52838e0e16e3e4ae549689155b6314667d565b7bae2 -DIST ruamel.yaml-0.17.39.tar.xz 192916 BLAKE2B 23553af89c3083837a54805097c2c59eb2bff96e200acd12fcc646bf346eab20d87f58e6c9553598615a750d408dc855886fe4251ba128e3325cecb953f18275 SHA512 ee534cff9a6b72b617faf3fb4044bff0ae2d3c29508ef8df948774db45d39c8f80362f7ed8c8091319718a221b9d462838d521d97603d9cb18c38a008ebec8e5 DIST ruamel.yaml-0.17.40.tar.xz 193424 BLAKE2B 80405ef0c85af476ef0e996b1da5aba1a116e8c181d18f40fb4fd86093a512c09cf0da30d52d85946c524e86e10379cb11154cb08a7ea7b054ba9379996de4f4 SHA512 848af49430b9c028a6676a159915c66e29f4290374ba0863e4fd87527f3178bb303a80f4ba97139fc8cbcd01f7f7782a4b3112325237a39659e227afda61fcb8 -DIST ruamel.yaml-0.18.0.tar.xz 194448 BLAKE2B 5a8c0e1a8cdfcec743d7e9084d7a2df54b79fbca174a7d46629d64a4cea33bc15ec320813b6f4206fb04de8383e34b73a2c615f3e10afebe600f3c0bc02f5639 SHA512 99c84d7c8b66cd3db5a030b81449b0790df54912af1c01dfbae575f495b22c662f4a7187ba41554802bd760782a70554c6359fcc640a12b2f85b37755d4af32d -DIST ruamel.yaml-0.18.2.tar.xz 194700 BLAKE2B 90eab45df1ae69b5089d953829350a2e580220dfe01cd5ef1bde3c13892bbf7998daab9326810dbe41645beca808c1557a8a35be52e4db600ecd9cc8372086e1 SHA512 9718a0a17f9a57ad4d99f9079dbd6257c647ba07a24d368507ea8c66ef35fbec5db97fc2944672cc94217b610508c210f5fe926e80d47b40f2b4270aa6b81fde +DIST ruamel.yaml-0.18.3.tar.xz 195928 BLAKE2B e0986dfdf45b67baab83a49f5380f43a87c388a5b6ebe06ee0518013630e9577cbf06dc9457b53a10a74af13b3e976593fae08d19fb2ff242e35ca6238aaecc9 SHA512 80d9032cb67a434633b61fb321b82dd39403058c8bcab4480ddca7053801722d5763765de426f68fcd5a2ef923f98ca29c4efdd4f749a52872ef10ddf7a8cd6e +DIST ruamel.yaml-0.18.4.tar.xz 197060 BLAKE2B 7ae048fce52979268fbdf5a3779fc6068b713d04e27bfd70d167208f967a9e96682b4e0b54011f44a205597ccd95227a7bc40b9d4e814bcd836e9b57e8c58ff4 SHA512 d9cf0572b6d29c3c7f6ee0e7a638f4f0df5c3c9005c69a666a7b7ddb378f97ff7a9be52f6576b1b2e2bca9ff5edde209cd7577ed4b4bf1ac4dd15c9efad6f547 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild deleted file mode 100644 index 6eadb5876683..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.32.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.35.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.35.ebuild deleted file mode 100644 index 128dbc52c0bb..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.35.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild deleted file mode 100644 index 128dbc52c0bb..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild deleted file mode 100644 index 128dbc52c0bb..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.39.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild index 128dbc52c0bb..6eadb5876683 100644 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.0.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.0.ebuild deleted file mode 100644 index 128dbc52c0bb..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.18.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild deleted file mode 100644 index 128dbc52c0bb..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.18.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" -BDEPEND=" - test? ( - dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - _test/test_deprecation.py::test_collections_deprecation - ) - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.33.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.3.ebuild similarity index 100% rename from dev-python/ruamel-yaml/ruamel-yaml-0.17.33.ebuild rename to dev-python/ruamel-yaml/ruamel-yaml-0.18.3.ebuild diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.4.ebuild similarity index 100% rename from dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild rename to dev-python/ruamel-yaml/ruamel-yaml-0.18.4.ebuild diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest index 986bdede51e9..893779dfa24f 100644 --- a/dev-python/seaborn/Manifest +++ b/dev-python/seaborn/Manifest @@ -1,2 +1 @@ -DIST seaborn-0.12.2.tar.gz 1439798 BLAKE2B cf6903b1a2d27516bcafe46cabc81ea9fac80666394a6a82516630f9ac60afc7e9d31817e029cda9a08da04c0a37ce0244ad23acda16bca3283532ddb0fbdb71 SHA512 988a9922ee301b655911efa38905674b7dd15e7f7b157ad67f5befaeb02db492553f8bd6133b54d2dd7970b8dbbfd92d81d1faea3fa618247ebcaeb98620a060 DIST seaborn-0.13.0.tar.gz 1455480 BLAKE2B 9f7383715366889ffd80788f901c574d9330285da2098e5695e944f1c6b92d4e417163a82378dd75c03233fc6485158401a1aaa461f2fa8e71a4cbc3ebf957cb SHA512 d603e880c29e05ab68f86d285c5c5ee9cf2da1d45265ed609f7bc87650fe20e80c026af487f63f9492a268f51ba5bab0cae4fd8fdeaf28125d16d317f9c937c8 diff --git a/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch b/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch deleted file mode 100644 index dbc4908321d9..000000000000 --- a/dev-python/seaborn/files/seaborn-0.12.2-matplotlib-3.7.patch +++ /dev/null @@ -1,19 +0,0 @@ -https://github.com/mwaskom/seaborn/commit/db7ae11750fc2dfb695457239708448d54e9b8cd - -From db7ae11750fc2dfb695457239708448d54e9b8cd Mon Sep 17 00:00:00 2001 -From: Michael Waskom -Date: Wed, 25 Jan 2023 16:58:26 -0500 -Subject: [PATCH] Update test to reflect change in matplotlib 3.7 (#3236) - ---- a/tests/test_axisgrid.py -+++ b/tests/test_axisgrid.py -@@ -331,7 +331,7 @@ def test_subplot_kws(self): - g = ag.FacetGrid(self.df, despine=False, - subplot_kws=dict(projection="polar")) - for ax in g.axes.flat: -- assert "PolarAxesSubplot" in str(type(ax)) -+ assert "PolarAxes" in ax.__class__.__name__ - - def test_gridspec_kws(self): - ratios = [3, 1, 2] - diff --git a/dev-python/seaborn/seaborn-0.12.2.ebuild b/dev-python/seaborn/seaborn-0.12.2.ebuild deleted file mode 100644 index f6dc1cf23fc6..000000000000 --- a/dev-python/seaborn/seaborn-0.12.2.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Statistical data visualization" -HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( dev-python/pytest-xdist[${PYTHON_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${P}-matplotlib-3.7.patch -) - -distutils_enable_tests pytest - -src_test() { - cat > matplotlibrc <<- EOF || die - backend : Agg - EOF - - distutils-r1_src_test -} - -python_test() { - epytest -n "$(makeopts_jobs)" -} diff --git a/dev-python/seaborn/seaborn-0.13.0.ebuild b/dev-python/seaborn/seaborn-0.13.0.ebuild index c18b4b771b97..7c075c896565 100644 --- a/dev-python/seaborn/seaborn-0.13.0.ebuild +++ b/dev-python/seaborn/seaborn-0.13.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}] diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest index f7c2ef45fec1..426373381177 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -1,4 +1,8 @@ DIST selenium-4.13.0.tar.gz 9266949 BLAKE2B fbf6bf204b47648d67f3205729db232097a92bc3fbb491bb98308e1171d4a7b090f57f5153f07a642a5e6f476c12758496021fc2a7fc02ea7d525d9e4bef5fb7 SHA512 9f1531a5693d1f67a7fcafd0623bfaf85876fa0bf6292679a04d5b3976b1e8a46ea2718ae61b8f2da68005d7b6e11cda6eb9390b0094756a26fadec839e3efe8 DIST selenium-4.14.0.tar.gz 9710348 BLAKE2B 038660990ce32c725b7c166031a7e78be5df2f9b1d0abe133e73566a9b9060c189310269fcf5db1330c2a2b1ed2901d8453b7134094528c73ca9dff899258914 SHA512 b41d81eeecdce428bfadfa3dc8c190512eb4243f710730519a3868987fa5f21db4a0fd7666b0dc9f40e56fbcf046f79a799ed32a31b7ab7e3c440d7f990a00bd +DIST selenium-4.15.0.tar.gz 9954324 BLAKE2B d5baa36c9674e6286be0ce2276fe55eb029f64d9ef8e551d36c6f72458b2e9465107f7e14701163f1ca91d8b32653da72ccccd904fdbe4e89dd3942dc17b59da SHA512 96e1d7684322019adb3ca89c072f2e492d98574f896b905cc037dc9bfc2f58d4713e34d4b8008f6782c3fd43ad316bba95c221fd1cda308e39f4742a51e220e8 +DIST selenium-4.15.1.tar.gz 9954359 BLAKE2B 6305298e7fd29cacb85b4c08a80003970e41c049e787b85cb1b09fd4ee651a0f3f2c50e8c92a5284c4f5611e1709b28df0e49daa937c3f9559471d3ecb0f3424 SHA512 a6c3de89ed3d5ff75a7a92b00386baf091c22e990407f1f747d680885686c411de3853f402b722395ed441f3e970017365bc0978633641ac59a6998a27c1c8b8 DIST selenium-selenium-4.13.0.gh.tar.gz 78263115 BLAKE2B 8f06ee9e6a8ac8a63c3f016d3e310ba22ac0bd5566f06f6d6f71f269084bafa00f0627aaf1103f2f28a8785e81ace1652b64a271a23fdc74a56c0bf118ccd2ca SHA512 7156b28326492efa189ec4d5e53e131f4e8fb3aea97ce6632b0a9a81e04e238645b4994e348fa6e3f689e5472f569dfe95fdb11a6bd8456381b85d41fb0ede61 DIST selenium-selenium-4.14.0.gh.tar.gz 78721372 BLAKE2B f57f5ed30f4439a83308909f5233187f924476de455d9b6504255e56a3217844d206968a96963c0f824c1a7dc5e69a196dde50a0cfb291820e6690be67a87c5e SHA512 b3b3f375ef0589cdc2afb454b50678ebe881d08cea841c697c9a5a4d745fc8ac84f941d2f5bbea9082c6e0c7052b7c5f08207947bb4389b0322c257dc81dcc89 +DIST selenium-selenium-4.15.0.gh.tar.gz 78935989 BLAKE2B 5ff5f620d206ece245a3166cbc77813ec8b5cc79942ad7e5b04df6ed02a0039b1b7af2af4b312cbcfd0e998aab25f4659e3c6aff52ac6d112c9440d49076fb69 SHA512 584e1637202681c2d60418a8e0bf7f8d28cf0edf901f076647c44996a589844a80db27ba52f1cdd22e5af5cc2ccfc890c0c6690a15d0656a35c8ebb9c20e5ee9 +DIST selenium-selenium-4.15.1-python.gh.tar.gz 78936820 BLAKE2B d7a92c69d6fbbeb6d4ba806130e73d49e976de5a37481726d68dc8925eef7a5f9b022ddbe9c1a11cb27ce0fc6790c61fe1146ff56f0e774554fea384124cbf87 SHA512 a4336cac1053648ad1617c814ba7e4e7cdfd2c9480c718cca0e2ef986fef6ffcad1cb56c6b08fcc7943fc3491b00a75961d14bb710c20f4d73bd75a644a4cef6 diff --git a/dev-python/selenium/selenium-4.15.0.ebuild b/dev-python/selenium/selenium-4.15.0.ebuild new file mode 100644 index 000000000000..2f638fc8415a --- /dev/null +++ b/dev-python/selenium/selenium-4.15.0.ebuild @@ -0,0 +1,63 @@ +# 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 + +# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh +TEST_TAG=${P} +TEST_P=selenium-${TEST_TAG} + +DESCRIPTION="Python language binding for Selenium Remote Control" +HOMEPAGE=" + https://www.seleniumhq.org/ + https://github.com/SeleniumHQ/selenium/tree/trunk/py/ + https://pypi.org/project/selenium/ +" +SRC_URI+=" + test? ( + https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz + -> ${TEST_P}.gh.tar.gz + ) +" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}] + =dev-python/trio-0.17[${PYTHON_USEDEP}] + =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}] + =dev-python/urllib3-1.26[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO: we may need extra setup or deps + test/selenium + + # expects vanilla certifi + test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout + ) + + cd "${WORKDIR}/${TEST_P}/py" || die + rm -rf selenium || die + # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 + # seriously? + epytest -o "python_files=*_tests.py test_*.py" +} diff --git a/dev-python/selenium/selenium-4.15.1.ebuild b/dev-python/selenium/selenium-4.15.1.ebuild new file mode 100644 index 000000000000..e42a2119163d --- /dev/null +++ b/dev-python/selenium/selenium-4.15.1.ebuild @@ -0,0 +1,63 @@ +# 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 + +# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh +TEST_TAG=${P}-python +TEST_P=selenium-${TEST_TAG} + +DESCRIPTION="Python language binding for Selenium Remote Control" +HOMEPAGE=" + https://www.seleniumhq.org/ + https://github.com/SeleniumHQ/selenium/tree/trunk/py/ + https://pypi.org/project/selenium/ +" +SRC_URI+=" + test? ( + https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz + -> ${TEST_P}.gh.tar.gz + ) +" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}] + =dev-python/trio-0.17[${PYTHON_USEDEP}] + =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}] + =dev-python/urllib3-1.26[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO: we may need extra setup or deps + test/selenium + + # expects vanilla certifi + test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout + ) + + cd "${WORKDIR}/${TEST_P}/py" || die + rm -rf selenium || die + # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 + # seriously? + epytest -o "python_files=*_tests.py test_*.py" +} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 643c8e35bb00..d3b5dad5dce1 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,2 +1,4 @@ DIST sentry-python-1.31.0.gh.tar.gz 399341 BLAKE2B e5162a619335bd7e089ed01c938d29233b5a19315f11e414a1e51d4539ea3a371a3dd743ad0dafedaff7bf8ca801855e016ea62d38a02fcab8702c8fbf879e0b SHA512 29504e3f94d994512e52c18df7dc156fcf86a67e68c2f11f0be007577b61e4a3b606cf7b58ef0488c3b764fa9193d8f7672e2c9515c0099a9a44574fd8c5c07e DIST sentry-python-1.32.0.gh.tar.gz 422326 BLAKE2B f2753d958599462a3b6134872072ccfbca0e2dbeedffeffb2c430c46c3ea19cdbd9add0789cd77b0971444edcc1d87f2082f33b5bd8798c81ca226ac92d565c6 SHA512 ff29adb1b0fdec3864c2291ddea533e4aa5b8cd1d5ba7381954cd4d3f873a47c58fd7b6997479552e43e229a5e282d61c926185b79266801f731a3c4289c83c0 +DIST sentry-python-1.33.1.gh.tar.gz 431232 BLAKE2B 8f08e2ae58fa7d55384be9102a6f2f70eea550c6b53794013ff7326a0dd32358782db1e0c15b9837c688a85dae36f16538bc2d7c1516c1de4e75aa5c1ee35d55 SHA512 e86d20f1d8736175340bfd850560055342fd234709d1c4c5f931274e2e0d31b6bc0bb559593aff2ec4aaf508aefb0d8e1025d8eedc1dbb2d13c41b019721ce9f +DIST sentry-python-1.34.0.gh.tar.gz 432143 BLAKE2B d5a1376e88b4377ee0f416229364586cd69d76a72a31f1d7a5128c5aba6988d5cbfaf405afa39d52926ba64c0b29b48577d8e102427aec08dead41356a3dbbf5 SHA512 b4d6d4751bde829aca7cec418d46fb5ac44d59bcfd71e4b6e3057b70ea38e96dc3eeaa3b8ce61f9d7d0ccc9845ba741c9aacdc58e6fea56c1f33b5c39118c35f diff --git a/dev-python/sentry-sdk/sentry-sdk-1.33.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.33.1.ebuild new file mode 100644 index 000000000000..76d347486601 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.33.1.ebuild @@ -0,0 +1,125 @@ +# 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" +) + +python_test() { + local 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 + # requires AWS access + tests/integrations/aws_lambda + ) + + local 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 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -p aiohttp -p pytest_forked +} diff --git a/dev-python/sentry-sdk/sentry-sdk-1.34.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.34.0.ebuild new file mode 100644 index 000000000000..8615386f81d4 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.34.0.ebuild @@ -0,0 +1,125 @@ +# 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..12} ) + +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" +) + +python_test() { + local 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 + # requires AWS access + tests/integrations/aws_lambda + ) + + local 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 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio -p aiohttp -p pytest_forked +} diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest index 0ab7e96617ae..736c2737b801 100644 --- a/dev-python/setuptools-rust/Manifest +++ b/dev-python/setuptools-rust/Manifest @@ -85,6 +85,7 @@ DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a68960699587643 DIST setuptools-rust-1.6.0.gh.tar.gz 294915 BLAKE2B 1b59e917a951a0a60f7e2bb723c136bc8f7a2c92dcdf816dcf52c55bf2075e323766c3c0f6c61e9e9d519236f496a5462396ff35ae760afc1680664c0c0a9da0 SHA512 93945d06e8cb38c5764fa8ec12b039111b3ee677dfe66350a4f554f1c1622885a0dcef34a1b429172859bca1081df8b82c05ce81b6714c6d43cfa073ade75785 DIST setuptools-rust-1.7.0.gh.tar.gz 301019 BLAKE2B 8186e12c916019861d32ae2c1987d5a1266ab925972f2e248cc8d40926f7e7cd507976ccd9b3e1a4a6b8961dbcdcb43287ebb42ecb5c602b4518e8013d0c315a SHA512 08e24de0962591f98abc72d3acfe76f66784e7dd491618ae33682138cdbc714af0d030c6880d907f2be7fd56bb550a599e684374b9fa40d70766d8435f92c508 DIST setuptools-rust-1.8.0.gh.tar.gz 305788 BLAKE2B 77343da330e1f105e511d6cc640b50e7cf343462e179bddd9db525424d921c715e8cba80e4c2f57070b827efe2fe5522d57d71617868b79500f016f936272b91 SHA512 3e98724d03f8a3c21151d2f30fd99cfcd981b46f5b76c4ba468b82090bf1331abcfe5697a4ebfc98106f02d042707e81078cad50b4ff415741569cfeda11f288 +DIST setuptools-rust-1.8.1.gh.tar.gz 305821 BLAKE2B b5c7b4fe5475d9725ea4bb2e186604ba54ea8662c1ba244d7db8c22935fa190f54083545dc0e4fb58e6e37675172a6104812fc3833eb14d24687af8dfcc7ccd7 SHA512 153dea2d1a73cef6a171454844a61caab07f38ce0902b0b3972afe5051eddf33a1869b822bd9b7c6e288855e31c47ef2037e398a7aea66f0fb5b6ece3dec9f48 DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild new file mode 100644 index 000000000000..6cb7508ab8ea --- /dev/null +++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + byteorder@1.4.3 + cfg-if@1.0.0 + convert_case@0.4.0 + cssparser-macros@0.6.0 + cssparser@0.27.2 + derive_more@0.99.17 + dtoa-short@0.3.3 + dtoa@0.4.8 + futf@0.1.5 + fxhash@0.2.1 + getrandom@0.1.16 + heck@0.4.1 + html5ever@0.25.1 + indoc@1.0.9 + indoc@2.0.4 + instant@0.1.12 + itoa@0.4.8 + kuchiki@0.8.1 + lazy_static@1.4.0 + libc@0.2.121 + libc@0.2.147 + lock_api@0.4.10 + lock_api@0.4.6 + log@0.4.14 + mac@0.1.1 + markup5ever@0.10.1 + matches@0.1.9 + memoffset@0.9.0 + new_debug_unreachable@1.0.4 + nodrop@0.1.14 + once_cell@1.10.0 + once_cell@1.18.0 + parking_lot@0.11.2 + parking_lot@0.12.1 + parking_lot_core@0.8.5 + parking_lot_core@0.9.8 + phf@0.8.0 + phf_codegen@0.8.0 + phf_generator@0.8.0 + phf_macros@0.8.0 + phf_shared@0.10.0 + phf_shared@0.8.0 + ppv-lite86@0.2.16 + precomputed-hash@0.1.1 + proc-macro-hack@0.5.19 + proc-macro2@1.0.66 + proc-macro2@1.0.69 + pyo3-build-config@0.19.2 + pyo3-build-config@0.20.0 + pyo3-ffi@0.19.2 + pyo3-ffi@0.20.0 + pyo3-macros-backend@0.19.2 + pyo3-macros-backend@0.20.0 + pyo3-macros@0.19.2 + pyo3-macros@0.20.0 + pyo3@0.19.2 + pyo3@0.20.0 + quote@1.0.32 + quote@1.0.33 + rand@0.7.3 + rand_chacha@0.2.2 + rand_core@0.5.1 + rand_hc@0.2.0 + rand_pcg@0.2.1 + redox_syscall@0.2.11 + redox_syscall@0.3.5 + rustc_version@0.4.0 + scopeguard@1.1.0 + scopeguard@1.2.0 + selectors@0.22.0 + semver@1.0.6 + serde@1.0.136 + servo_arc@0.1.1 + siphasher@0.3.10 + smallvec@1.11.0 + smallvec@1.8.0 + stable_deref_trait@1.2.0 + string_cache@0.8.3 + string_cache_codegen@0.5.1 + syn@1.0.109 + syn@1.0.89 + syn@2.0.32 + syn@2.0.38 + target-lexicon@0.12.11 + target-lexicon@0.12.3 + tendril@0.4.3 + thin-slice@0.1.1 + unicode-ident@1.0.11 + unicode-ident@1.0.12 + unicode-xid@0.2.2 + unindent@0.1.11 + unindent@0.2.3 + utf-8@0.7.6 + wasi@0.9.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-targets@0.48.1 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.0 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.0 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.0 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.0 + windows_x86_64_msvc@0.48.5 +" + +inherit distutils-r1 cargo + +DESCRIPTION="A plugin for setuptools to build Rust Python extensions" +HOMEPAGE=" + https://github.com/PyO3/setuptools-rust/ + https://pypi.org/project/setuptools-rust/ +" +SRC_URI=" + https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( ${CARGO_CRATE_URIS} ) +" + +# crates are used at test time only, update via pycargoebuild -L -i ... +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + virtual/rust + =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] + >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +src_unpack() { + cargo_src_unpack +} + +python_test() { + local examples=( + html-py-ever + namespace_package + rust_with_cffi + ) + for example_dir in ${examples[@]}; do + pushd examples/${example_dir} >/dev/null || die + einfo "Running ${example_dir} test" + esetup.py build --build-lib=build/lib + + case ${example_dir} in + html-py-ever) + pushd tests >/dev/null || die + local -x PYTHONPATH=../build/lib + ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" + popd >/dev/null || die + ;; + *) + pushd build/lib >/dev/null || die + epytest ../../tests + popd >/dev/null || die + ;; + esac + + rm -rf build || die + popd >/dev/null || die + done +} diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 58886cf2f375..84b06f09ace3 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1 +1,2 @@ DIST sphinx_autodoc_typehints-1.24.0.tar.gz 36127 BLAKE2B 46f9eb12b7327dceaf623bcf76a0a58a7805e1e917f4617e0dada7a1f8511af9045acc4f318e0956e1fe43daec9e154f1cc0ba932dd01cc4b45ed968221046bb SHA512 f56aa2f937e1cc0063b1776d4b46e51f9ec390fc07c603ac502e19f7b859815802145f61a1bebd2c7b57ae394549119040a88829ba477cc1e1c2da1ef5782f34 +DIST sphinx_autodoc_typehints-1.24.1.tar.gz 36436 BLAKE2B be1de2ea15dd39f4adb30028849645b69a7f21aec7997a3fd633a5ba606a78e8f095b6a05bc66242003670adf5846c7b444ffd5eead39e0a7836f097ed0a3302 SHA512 d79f540939a8e669d0aaf238a213aade330ed46112231adae3ca822afdf5d12178247afc4a2a46938dc49aa73e556d0303db28e2ff48ebf6e26ddf71a7759c4e diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.1.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.1.ebuild new file mode 100644 index 000000000000..bfedfcb23611 --- /dev/null +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.1.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=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Type hints support for the Sphinx autodoc extension" +HOMEPAGE=" + https://github.com/tox-dev/sphinx-autodoc-typehints/ + https://pypi.org/project/sphinx-autodoc-typehints/ +" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}] +" +# skipping optional test dep on dev-python/nptyping as that package +# is horribly broken and on its way out +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this package is addicted to Internet + tests/test_sphinx_autodoc_typehints.py::test_format_annotation +) diff --git a/dev-python/sphinxcontrib-plantuml/Manifest b/dev-python/sphinxcontrib-plantuml/Manifest index 288744257cb1..209ae27e59e5 100644 --- a/dev-python/sphinxcontrib-plantuml/Manifest +++ b/dev-python/sphinxcontrib-plantuml/Manifest @@ -1,2 +1,3 @@ DIST sphinxcontrib-plantuml-0.25.gh.tar.gz 18871 BLAKE2B 563cedb9c67303b08e71019f5ca21385a7ef6fd65b07eed01710c83776742868a18aa01346c2dcb7c9121693ec15f9181c610bd39432042812c891423dd0d3f8 SHA512 1f04ccfd1f8cedea22a0bd8d445e298d461c253d75f92a757c55ae013fa5043327312021f4915a15e522a5409d92217ac76865e7a520512c190ba3e6e5642f08 DIST sphinxcontrib-plantuml-0.26.gh.tar.gz 19112 BLAKE2B 65d4cca560cbc52271f22cfd479937b872d8bd58f72ac778aab873b5528312ccacc368328f65b29e437445080b9ca65a835019fe5cba38aac7488c5b3e03a6d9 SHA512 1ec004012d4eaeda0f0299206b6cbc1cbd246f378123d067912baf5b2f9c10ecffa4e27778d34db89dde84eff183fbeff35793420971cb94f42fa416af37786f +DIST sphinxcontrib-plantuml-0.27.gh.tar.gz 19268 BLAKE2B d74d85da40a9c17eb6d73bfd2890af4f4260b11001bba4f3001d84f2f9b53597c2148c14af5a853ab3c0d3a760435a3475c6bc69748c9522f66b5f1c5e01d7b2 SHA512 acf648bc83647317d717c7f69026f20cc87066e26c409daaf14ec35e874f53ba324d1b2325b82987bc54f8224293113997bbfeca78b9f14c1704ff108e083faf diff --git a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.27.ebuild b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.27.ebuild new file mode 100644 index 000000000000..d4636449c967 --- /dev/null +++ b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.27.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx extensions for PlantUML" +HOMEPAGE=" + https://github.com/sphinx-contrib/plantuml/ + https://pypi.org/project/sphinxcontrib-plantuml/ +" +SRC_URI=" + https://github.com/sphinx-contrib/plantuml/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/${P#sphinxcontrib-}" + +BDEPEND=" + test? ( + app-text/texlive + dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] + dev-tex/latexmk + dev-texlive/texlive-fontutils + dev-texlive/texlive-latexextra + ) +" + +distutils_enable_tests pytest + +python_test() { + # Fix for sphinx.errors.ExtensionError: Could not import extension sphinxcontrib.applehelp + # See https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions, thanks to mgorny. + rm -rf sphinxcontrib || die + + epytest +} diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index 008d28128097..4ac4085b645a 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,2 +1,4 @@ DIST SQLAlchemy-1.4.49.tar.gz 8536601 BLAKE2B 2133723380b157a76f4af6103a2c68099f78d7a49ad90793d682bd6015d61a06a72ba6f02922111b60716e311ddc2f6067153f7b4b1f80329775e0d6f27a0d92 SHA512 268751b09aebd9da10fd57b4b987fa57f3c61d18d5104bb308e405aa034c74e7d5441abd94368857fbe11b8d15bb5315634f64f3b1252e7318d24107ba1fe3ff +DIST SQLAlchemy-1.4.50.tar.gz 8517526 BLAKE2B 835ed762b2b399167c9eb52400689619db33d30431241bfb0410a79d0e34104aec972e883c4159f9a69a754a60e1daffc6256ba74f02bc7dabf994c6752c8ae1 SHA512 d484c2673e67b0c45f05d2af20f930f274ea8e83ca41e2bd1c08723f564af58424b78be2ee507612fec6fc095dc215f75f52dfad68a98bcbf1774e150d956a29 DIST SQLAlchemy-2.0.22.tar.gz 9456107 BLAKE2B c4c5efd096c03550ce8f2adb944b97861a1f383f2c73dd096f4698428f88f80dba66bc22d209488c9ae3b0438ee6190377a36cc828ff411f99165cc41becc949 SHA512 76db680d80939235c17f2fbfe8f7dbc822a9299d52ab261ec76481e76de7bed80dbd4b5f9c7ed1d7c2d1b0651d035a47a8990691a128fd999a6a29c7c45b5459 +DIST SQLAlchemy-2.0.23.tar.gz 9474103 BLAKE2B 9ebfbca68106249a8c6c5e2e187b57953dab3a9d851e429ae6d86fa99b77069758385318a37aea8a23293a54418073e021d9b04ee88d467e57132d70af80af4d SHA512 4d79e25c48c2d4400b8cf1bf4f7066912f06c05b8dfceeec1a215e03fffa7efce5882bb5058538ddfe127ad35bab7fc9aa314ffdedc81f3b97fde9207d7dd1f7 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild new file mode 100644 index 000000000000..5282c6b41827 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.50.ebuild @@ -0,0 +1,107 @@ +# 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..11} ) +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" + +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # hardcode call counts specific to Python versions + test/aaa_profiling +) + +src_prepare() { + sed -i -e '/greenlet/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # warning tests are unreliable + test/base/test_warnings.py + + # TODO + 'test/orm/test_cache_key.py::EmbeddedSubqTest::test_cache_key_gen[memory-_exclusions1]' + + # deprecations + test/engine/test_parseconnect.py::TestRegNewDBAPI::test_wrapper_hooks + test/engine/test_parseconnect.py::URLTest::test_component_set + test/engine/test_parseconnect.py::URLTest::test_password_custom_obj + test/engine/test_parseconnect.py::URLTest::test_update_query_dict + test/engine/test_parseconnect.py::URLTest::test_update_query_string + ) + local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access + # https://github.com/sqlalchemy/sqlalchemy/issues/8762 + test/orm/test_query.py::YieldTest_sqlite+pysqlite_${sqlite_version//./_}::test_yield_per_close_on_interrupted_iteration_legacy + ) + 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::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" + ) + 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 + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.23.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.23.ebuild new file mode 100644 index 000000000000..ed6eb3f70f85 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.23.ebuild @@ -0,0 +1,111 @@ +# 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 multiprocessing 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) + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 + test/typing/test_mypy.py + # hardcode call counts specific to Python versions + test/aaa_profiling + ) + local EPYTEST_DESELECT=( + # warning tests are unreliable + test/base/test_warnings.py + ) + local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) + case ${EPYTHON} in + 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_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 + ) + ;; + esac + 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 + epytest -p rerunfailures --reruns=10 --reruns-delay=2 \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} + +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 + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 6dd4021b7db2..6b6b7af666c6 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -1,8 +1,2 @@ -DIST sqlglot-18.12.0.tar.gz 8854252 BLAKE2B 30bd8a7a8d4dd2337c61b4bddcce74a35a7594ed6ac16e0c68f3103c54c1eb9499246d2ec340ae3ebb137a09a2fb29c4a9e0a82eacef959c9cac1204fa68da0d SHA512 0ac80e9f51f68121f5cf7ac7db08832ac48e706dcdb966ab1c432d4d81dc808221e3b45fd6bf31f570ff7add1a49de2f82a8671b8c81d27efb402776c20d6fd3 -DIST sqlglot-18.13.0.tar.gz 8873766 BLAKE2B 4dfe6d3d6332bedf13229d2820a12ead44ffcaad0f3f68bb1578d62c325173fddd73f9033277cb0ed8cdfa8e919464ce0efa51ba7dc2a946e725c1698f2afdf8 SHA512 6ed3d4eca1496b800c677b45df5499f96266e09b3c0909b8af9c4512a1bab7b7cfabaf89dad6353af2f579211364597b1ffb0f55975ffcd8c3f520802621e9aa -DIST sqlglot-18.14.0.tar.gz 8880297 BLAKE2B f5036816e165ca8f6d65ed21db618b216444578b5a0d403f4674d878a02fae6d9dfc5ce67cef3398d040f4cc44eaff7e5f62bcb1521f244a1fa5b9b127dd666a SHA512 1da34636a92238c0cf67230da3fb5551bd6b9e2a252f252e8fdb0a0b237c7bea2435ecd2852f66a4427628445b25ffe78cd86b46f3939a798612f72efd884148 -DIST sqlglot-18.15.0.tar.gz 8888074 BLAKE2B 22082ddd15eb6245c05495b4202e9fab5d3ab1085cc74139a5ba3f909fbde1487e2cd9501bb218efe9e72748e8b2f7d04a247e357c27e6a9027169b809fe7136 SHA512 25df8fdf1ba2e2022ed82ba7d7a6f2c861b96cc5e440bf23488b75f861ee93504ad1d706cd88cdb74a652070c328abe52e4790cc4020059f27129720c0fa4be8 -DIST sqlglot-18.15.1.tar.gz 8895777 BLAKE2B 7aa5d7269c2e9d17ed68130d0129cc0a5abcd101a28ce5b85f5636dfa215934309cf7bf2d56ab6c2a819fe1a6128cd33355b39b29f76db32f84ea88034098502 SHA512 487646147ed2084c54e93326ba8df0225ae26e780e1ed3375f3eb2fc7fc6c82f0a4bf41a1967ce7719df1bd92b09b0fc175cd70659fe692507b6bfc4eafe6791 -DIST sqlglot-18.16.0.tar.gz 8929202 BLAKE2B e47a86345eb3ff2422d45171fddda2ebe9994b5749bb91293253d83874df64f5e1d494c78c359c7c46b5f0b95d4bfe89b06fd0deb3a4d75cf379c3f98e8ae03f SHA512 b98837e947c75cdca2034bf09ee0474e908c8d69d5f5e8306381967b7e8d8b3a7e8d4027bbd436eae328d856abdbef7121a117f8486a949f0129fd3e06d6f87a -DIST sqlglot-18.16.1.tar.gz 8933427 BLAKE2B ecd83a903cc8e4bbe3d1c80086aefe991a671746630366dd30e5072b8287d57643d35fcd138f10c91086a484ee9b4040f94efb766d64d4622af2210009af6680 SHA512 f3d7e729d574d557033bca747aacd9629f18cb57874d1c0b883b9cb3ea42c1635a1a299aaee8849ee1716f567580425ad003ee8eac0d0b4314971e1cddfb69b0 -DIST sqlglot-18.17.0.tar.gz 8937529 BLAKE2B 8db3e473afd5e99480d7753f78260124d57e0620b35270205dcd66725215e76438fec91dfb046872b561d6f1a9a141bc9684db3a058f9b97409d4a36e91cca3f SHA512 3ef7467975ffaf36575951f67d9b1e8031c4e8fb901b7681febc051fce87a8d9602a6facd0564456566703a8faf50b11f31b29129e7af026b8d911c0bf27cf0c +DIST sqlglot-19.0.0.tar.gz 8955220 BLAKE2B 9f53b726efb379b72f93f55796ae110be2f0596c4e4156e4c67ba899b0138fd6abb28b0a800c6d79c58bba565cb551ad42c94c8fba26ffcea854ad94a35971f0 SHA512 ac679f5c2d911a46ca6c4183ae3542e7a436185f37af494c8a35b657e5fe552cfea2e7d6c142721bb2247f91d5ceda8f602cc54a80b19a3ed72a95d9a9ed4e82 +DIST sqlglot-19.0.2.tar.gz 8980868 BLAKE2B 07e6d0af365a45cdac27e7b976979bbd26b36931438928ca169fbfe18598a01b067a736cc0f2f97684c93e574d45f61d0c3f357c2c1321c6e344b7227817acce SHA512 3639e2e1c020c26893ae750bbf20669cf722e2e93e8438934db732c8e79791c61fa3363bf887455b04dee50ebe76fd8d689279fed22260a807a8b3b1f035c9c0 diff --git a/dev-python/sqlglot/sqlglot-18.14.0.ebuild b/dev-python/sqlglot/sqlglot-18.14.0.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.14.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.15.0.ebuild b/dev-python/sqlglot/sqlglot-18.15.0.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.15.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.15.1.ebuild b/dev-python/sqlglot/sqlglot-18.15.1.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.15.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.16.0.ebuild b/dev-python/sqlglot/sqlglot-18.16.0.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.16.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.16.1.ebuild b/dev-python/sqlglot/sqlglot-18.16.1.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.16.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.17.0.ebuild b/dev-python/sqlglot/sqlglot-18.17.0.ebuild deleted file mode 100644 index 368b77416b42..000000000000 --- a/dev-python/sqlglot/sqlglot-18.17.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" -) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-18.12.0.ebuild b/dev-python/sqlglot/sqlglot-19.0.0.ebuild similarity index 100% rename from dev-python/sqlglot/sqlglot-18.12.0.ebuild rename to dev-python/sqlglot/sqlglot-19.0.0.ebuild diff --git a/dev-python/sqlglot/sqlglot-18.13.0.ebuild b/dev-python/sqlglot/sqlglot-19.0.2.ebuild similarity index 100% rename from dev-python/sqlglot/sqlglot-18.13.0.ebuild rename to dev-python/sqlglot/sqlglot-19.0.2.ebuild diff --git a/dev-python/stack-data/Manifest b/dev-python/stack-data/Manifest index 2ebcdccea8df..d324265772ac 100644 --- a/dev-python/stack-data/Manifest +++ b/dev-python/stack-data/Manifest @@ -1,2 +1 @@ -DIST stack_data-0.6.2.tar.gz 44146 BLAKE2B 1344b48a597af3df3a00036412c513faa97824f183a4337566a1a8efafcb6ec6597cf5fad3c6d532e8df2173900bdf87d0071efc66a801bd93743a92619fb5dd SHA512 cdc623f8efc2fc4a968fd537c2147f4de90c0878554b3d3d741cf916ae549da8756d6ac943dbdee94721cc6a0c433d04d73e30bccee2b4ec1f5027efc3c9b90d DIST stack_data-0.6.3.tar.gz 44707 BLAKE2B d50e8c8e925cd9a4a19f883422aa487543836b36e20861f9bdf41551484ba02f7bdfb729f8bc051b3a97e76b4df7e7833b53bd3c47daf85dc2aa4e8d5d1c11b1 SHA512 629c112c09a1f69566160039c4d5fd49e59bdc206ad76799c67418e08b93a0990dd802078b646da175ab719b448394b723aab37479be14d09c0fb1c72cdbd0b8 diff --git a/dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch b/dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch deleted file mode 100644 index 6d1909bd8382..000000000000 --- a/dev-python/stack-data/files/stack-data-0.6.2-pygments-2.14.0.patch +++ /dev/null @@ -1,85 +0,0 @@ -https://bugs.gentoo.org/892617 -https://github.com/alexmojaki/stack_data/pull/48 - -From 4fbe4c0aec04ac818070d5963b0249a5592c1b53 Mon Sep 17 00:00:00 2001 -From: Heiko Becker -Date: Fri, 3 Feb 2023 14:51:01 +0100 -Subject: [PATCH] Update test_pygments_example and skip it with Pygments < - 2.14.0 - ---- a/tests/test_core.py -+++ b/tests/test_core.py -@@ -630,7 +630,7 @@ def test_example(): - """ - - --@pytest.mark.skipif(pygments_version < (2, 12), reason="Different output in older Pygments") -+@pytest.mark.skipif(pygments_version < (2, 14), reason="Different output in older Pygments") - def test_pygments_example(): - from .samples.pygments_example import bar - result = bar() -@@ -670,32 +670,32 @@ def test_pygments_example(): - - TerminalFormatter native: - -- 13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m(): -- 14 | x = \x1b[34m1\x1b[39;49;00m -- 15 | \x1b[36mstr\x1b[39;49;00m(x) -- 17 | \x1b[90m@deco\x1b[39;49;00m -- 18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m(): -- 19 | \x1b[34mpass\x1b[39;49;00m -+ 13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m -+ 14 | x = \x1b[34m1\x1b[39;49;00m\x1b[37m\x1b[39;49;00m -+ 15 | \x1b[36mstr\x1b[39;49;00m(x)\x1b[37m\x1b[39;49;00m -+ 17 | \x1b[90m@deco\x1b[39;49;00m\x1b[37m\x1b[39;49;00m -+ 18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m -+ 19 | \x1b[34mpass\x1b[39;49;00m\x1b[37m\x1b[39;49;00m - ----- -- 25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f): -- 26 | f.result = print_stack() -- 27 | \x1b[34mreturn\x1b[39;49;00m f -+ 25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f):\x1b[37m\x1b[39;49;00m -+ 26 | f.result = print_stack()\x1b[37m\x1b[39;49;00m -+ 27 | \x1b[34mreturn\x1b[39;49;00m f\x1b[37m\x1b[39;49;00m - ----- - - ==================== - - TerminalFormatter .NewStyle\'>: - -- 13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m(): -- 14 | x = \x1b[34m1\x1b[39;49;00m -- 15 | \x1b[36mstr\x1b[39;49;00m(x) -- 17 | \x1b[90m@deco\x1b[39;49;00m -- 18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m(): -- 19 | \x1b[34mpass\x1b[39;49;00m -+ 13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m -+ 14 | x = \x1b[34m1\x1b[39;49;00m\x1b[37m\x1b[39;49;00m -+ 15 | \x1b[36mstr\x1b[39;49;00m(x)\x1b[37m\x1b[39;49;00m -+ 17 | \x1b[90m@deco\x1b[39;49;00m\x1b[37m\x1b[39;49;00m -+ 18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m -+ 19 | \x1b[34mpass\x1b[39;49;00m\x1b[37m\x1b[39;49;00m - ----- -- 25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f): -- 26 | f.result = print_stack() -- 27 | \x1b[34mreturn\x1b[39;49;00m f -+ 25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f):\x1b[37m\x1b[39;49;00m -+ 26 | f.result = print_stack()\x1b[37m\x1b[39;49;00m -+ 27 | \x1b[34mreturn\x1b[39;49;00m f\x1b[37m\x1b[39;49;00m - ----- - - ==================== -@@ -753,9 +753,9 @@ def test_pygments_example(): - 13 | def bar(): - 14 | x = 1 - 15 | str(x) -- 17 | @deco -- 18 | def foo(): -- 19 | pass -+ 17 | @deco -+ 18 | def foo(): -+ 19 | pass - ----- - 25 | def deco(f): - 26 | f.result = print_stack() - diff --git a/dev-python/stack-data/stack-data-0.6.2.ebuild b/dev-python/stack-data/stack-data-0.6.2.ebuild deleted file mode 100644 index 7714a2d63838..000000000000 --- a/dev-python/stack-data/stack-data-0.6.2.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extract data from Python tracebacks for informative displays" -HOMEPAGE=" - https://github.com/alexmojaki/stack_data/ - https://pypi.org/project/stack-data/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] - >=dev-python/executing-1.2.0[${PYTHON_USEDEP}] - dev-python/pure_eval[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/typeguard[${PYTHON_USEDEP}] - dev-python/littleutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-pygments-2.14.0.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/stack-data/stack-data-0.6.3.ebuild b/dev-python/stack-data/stack-data-0.6.3.ebuild index afc70d8e5c81..f1db6d29a7e2 100644 --- a/dev-python/stack-data/stack-data-0.6.3.ebuild +++ b/dev-python/stack-data/stack-data-0.6.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch new file mode 100644 index 000000000000..8e4a30327ee5 --- /dev/null +++ b/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch @@ -0,0 +1,52 @@ +diff --git a/staplelib/commands.py b/staplelib/commands.py +index caf75f9..e67f419 100644 +--- a/staplelib/commands.py ++++ b/staplelib/commands.py +@@ -4,7 +4,7 @@ import math + import os + + try: +- from PyPDF2 import PdfWriter, PdfReader ++ from pypdf import PdfWriter, PdfReader + except: + from pyPdf import PdfWriter, PdfReader + +diff --git a/staplelib/iohelper.py b/staplelib/iohelper.py +index 8df365c..5474898 100644 +--- a/staplelib/iohelper.py ++++ b/staplelib/iohelper.py +@@ -7,7 +7,7 @@ import re + import sys + + try: +- from PyPDF2 import PdfWriter, PdfReader ++ from pypdf import PdfWriter, PdfReader + except ImportError: + from pyPdf import PdfWriter, PdfReader + +diff --git a/staplelib/tests.py b/staplelib/tests.py +index 86db178..423406d 100755 +--- a/staplelib/tests.py ++++ b/staplelib/tests.py +@@ -5,7 +5,7 @@ import shutil + import tempfile + import unittest + +-from PyPDF2 import PdfReader ++from pypdf import PdfReader + + from staplelib import main, CommandError + +diff --git a/pyproject.toml b/pyproject.toml +index d34823e..765db3d 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -15,7 +15,7 @@ packages = [ + + [tool.poetry.dependencies] + python = "^3.4" +-PyPDF2 = ">=1.26" ++pypdf = ">=3.1.0" + + [tool.poetry.dev-dependencies] + pytest = "*" diff --git a/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild b/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild new file mode 100644 index 000000000000..9b6c4310cc1a --- /dev/null +++ b/dev-python/stapler/stapler-1.0.0_p20220330-r4.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=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +EGIT_COMMIT="382f1edc62296e071093a5419811a2fca9d78d93" +MY_P="${PN}-${EGIT_COMMIT}" +DESCRIPTION="Suite of tools for PDF files manipulation written in Python" +HOMEPAGE=" + https://github.com/hellerbarde/stapler/ + https://pypi.org/project/stapler/ +" +SRC_URI=" + https://github.com/hellerbarde/stapler/archive/${EGIT_COMMIT}.tar.gz + -> ${MY_P}.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/pypdf[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +PATCHES=( + "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch + "${FILESDIR}"/${P}-port-to-PyPDF2-3.0.0.patch + "${FILESDIR}"/${P}-use-poetry-core-backend-for-PEP517.patch + "${FILESDIR}"/${P}-PyPDF2-to-pypdf-r1.patch +) diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 0eafe3267357..cbca749d590e 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,4 @@ DIST stripe-6.7.0.tar.gz 293207 BLAKE2B 5c07b6f04aa72045cccb4422b1f163cf6351f100d2245a4f93952d641ed8e4735c964b850179906bc7af13730724f596cd2cfa85c3d8fb8792f6a4e561337b0a SHA512 778c3ffa177e52b62bf4821b2f0aaa5eef01d8690526c42015d192bb06332a2a5fd143c8dab82497803adcfed963b7ccf06dc77908b21a7a7c77f9ef39b39c12 DIST stripe-7.0.0.tar.gz 378521 BLAKE2B a53248162b44776f0c457064c3d2d99e7f6ec8561d1a88ee7bec655d20ff9dada3c92d7d764b3775950902a908f1d9d82c0002483cd168646f1cbde19640ca92 SHA512 154a772880522e5567907c3c9c6024f18ee1e81b4e192f30dbe8ea4b0fa3d1cf4b04d9de7ab9f0911e2a3d9c5f65207fd4d499b4e5ea3c606c738506d2eb15d5 DIST stripe-7.1.0.tar.gz 737411 BLAKE2B 9db3d016e0a4180b377b9a7e4251f622ff62f2fd29e8fa6680941e4ce4b8585f675ab46eb46ba02b3f7e07679f048a3b6429a7ca0ebdb23ef41cd159111e6ca1 SHA512 240e0e0ba275e255e64d91036dc6489c60079d1ae031135b3fbb7f0db1aa12bf7251a303dfd56e1eac45bb0c667d76b64f4866b558ac3b78ccc0b9ebb8016bff +DIST stripe-7.2.0.tar.gz 738081 BLAKE2B 9d46139f989b9c5d50989ab21bc4c4d2f825b1bbba08d23e1826646c30beb1e8f04385fda200921cb08f0af4146e64f26e0f880cd1ac1d83404b4c743f62b07d SHA512 93aa2762b41c0d2e277a50609c58c7e7f7aedc2c000bb6951d252279bd1568bd4a459769d631b0473f1d7b6f82f50adbf53781c5d9126124426ba7a287638860 diff --git a/dev-python/stripe/stripe-7.2.0.ebuild b/dev-python/stripe/stripe-7.2.0.ebuild new file mode 100644 index 000000000000..1b1e683365bd --- /dev/null +++ b/dev-python/stripe/stripe-7.2.0.ebuild @@ -0,0 +1,73 @@ +# 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="Stripe python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.177.0 + dev-python/pytest-mock[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests -p pytest_mock +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest index 60c4fb662edf..507d7a177c87 100644 --- a/dev-python/structlog/Manifest +++ b/dev-python/structlog/Manifest @@ -1,2 +1 @@ -DIST structlog-23.1.0.tar.gz 746300 BLAKE2B 94e6099729803fff717c24922f90be0484f045e4fe231398242a890e6e18359f9a5c231985818d655141e978fe06546f36540a96ebe332f5bbf6d5500fc111c0 SHA512 24e28791e12a4a106062368771385ac06e80bd50fb051d2a71205cf9e6ebf92ca8a4e6c0efefd8d862699ac8dee9b4d1ccf4ee33f8d76233acf5256d69f9593c DIST structlog-23.2.0.tar.gz 749288 BLAKE2B c5a619ddacc04e6f2377c66aa343ecfddb8001d5d87c3f10859c2644ce427150771abe4942d57a9ea6db1029af5bde825a0a99218921beea08c4fd147fc5c1cb SHA512 01ddaf3b819da66beefef1810e6d460a2e5ce37f6be3dee144411a3a5db7c81bdfd83a0843172a921406596a2b9f1f87de08caf881c7d701496825203d13bdad diff --git a/dev-python/structlog/structlog-23.1.0.ebuild b/dev-python/structlog/structlog-23.1.0.ebuild deleted file mode 100644 index 39dd5909f97e..000000000000 --- a/dev-python/structlog/structlog-23.1.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 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Structured Logging for Python" -HOMEPAGE=" - https://github.com/hynek/structlog/ - https://pypi.org/project/structlog/ -" - -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/structlog/structlog-23.2.0.ebuild b/dev-python/structlog/structlog-23.2.0.ebuild index 2d74ef785827..f36991f4f30d 100644 --- a/dev-python/structlog/structlog-23.2.0.ebuild +++ b/dev-python/structlog/structlog-23.2.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" BDEPEND=" dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] diff --git a/dev-python/taskgroup/Manifest b/dev-python/taskgroup/Manifest new file mode 100644 index 000000000000..91e081575398 --- /dev/null +++ b/dev-python/taskgroup/Manifest @@ -0,0 +1 @@ +DIST taskgroup-0.0.0a4.tar.gz 8553 BLAKE2B b9fe9e2442ef8ea5972599a150ad8d2e41004a0aee2112e455d0b850c3833fb266fe2a6b730a4d8371eb3fff0d7101f2803d8708f3f9ea1159338495ca9255be SHA512 fc5a78de3d20fecd82a2c9a142ecf1df8f33f185a792f50b86558d7bb38d49307977a4db0709dbb806cca2a1d3aba46c86833c24973e155c3295437038581ab7 diff --git a/dev-python/taskgroup/metadata.xml b/dev-python/taskgroup/metadata.xml new file mode 100644 index 000000000000..19dd71f0897d --- /dev/null +++ b/dev-python/taskgroup/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + + graingert/taskgroup + taskgroup + + diff --git a/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild new file mode 100644 index 000000000000..f9a8fd958fa7 --- /dev/null +++ b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +# py3.11: this is a backport to py3.10, please do not add more targets +PYTHON_COMPAT=( pypy3 python3_10 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout" +HOMEPAGE=" + https://github.com/graingert/taskgroup/ + https://pypi.org/project/taskgroup/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + dev-python/exceptiongroup[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4.8[${PYTHON_USEDEP}] +" diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 2cea7251f86b..f79bcc5498f2 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,2 +1 @@ -DIST tempest-35.0.0.tar.gz 1144022 BLAKE2B dd333ac1271ef51171ff7d06931138a6de5872a86e2ed49c4d94b37431f6f94092069eef6700e453ab6e5fc04f004f5bd040af64ea98531bf56eba5edc9394b3 SHA512 c8986e13c821c8861f0b9c1b37c71a1017cd6de480a5efdcc646b51d1c7032a236f98735d0f77240fc9ec9eb711638a12f7a4a8d67e99c76bc1f6b561c39c61d DIST tempest-36.0.0.tar.gz 1137446 BLAKE2B f645b35b42252dc2bb4b7e1a3f609ee31e76d60e952c2ebb2a404b5f2e40b449aed0815631e922dffc71bd1598a5554277b851f54b99a37a1af328de171ec3ac SHA512 1d931052aa3fd9c76dc6ea23f861d43842877158307877235f5fc64d8a2a0a65dedefebec7ef5a7153aad7ccc3fc9954a882696adbaa6800af9ea2eb652790dc diff --git a/dev-python/tempest/tempest-35.0.0.ebuild b/dev-python/tempest/tempest-35.0.0.ebuild deleted file mode 100644 index ddfbd6ac4877..000000000000 --- a/dev-python/tempest/tempest-35.0.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# 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 pypi - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE=" - https://pypi.org/project/tempest/ - https://docs.openstack.org/tempest/latest/ - https://launchpad.net/tempest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. Others expect to run suite using stestr. - rm -r tempest/tests/lib/services/volume/v3/ || die - rm tempest/tests/test_list_tests.py || die - rm tempest/tests/lib/cmd/test_check_uuid.py || die - - # remove dep on hacking - rm tempest/tests/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - mv "${BUILD_DIR}"/install/{usr/,}etc || die -} - -python_test() { - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 - local -x OS_TEST_TIMEOUT=300 - eunittest -b -s tempest/tests -t . -} diff --git a/dev-python/tempest/tempest-36.0.0.ebuild b/dev-python/tempest/tempest-36.0.0.ebuild index 93fcb0ff084e..ddfbd6ac4877 100644 --- a/dev-python/tempest/tempest-36.0.0.ebuild +++ b/dev-python/tempest/tempest-36.0.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest index 4a587c79bd1a..c51fa98dcb81 100644 --- a/dev-python/testtools/Manifest +++ b/dev-python/testtools/Manifest @@ -1 +1,2 @@ DIST testtools-2.6.0.tar.gz 237864 BLAKE2B 1540c3b6d0f98adccf69e281778cf5ce685cf5b63102f0ee260bc6d1a8cedef0f57a81506e13b705a452f22dd75858da08a7f577b39279b2ae05643b4e96338e SHA512 309893693b2ae63ff75395bf543bd42caa9aee3b1208ce5921d893b3635012f6aa8ed5e797b4d130d83e1b530778e87b91e57b901e8351f86d44f3289d54d04b +DIST testtools-2.7.1.tar.gz 200953 BLAKE2B b410735faf153749e3996c8889f56fbffab67a8f49b52f21afa60e72af201a12891d4db00b808324d52159b02e9212b81ab958c1dcf0cae5551471540f8fec0b SHA512 78af1c2af6f93671074dafedeaaf3ddbcc806e78c3153a3b90f88874c967e34a18cb85e5649b08fabb4ba4ae649eeb401e79c77c3b9233d9eee2a3c2267a4596 diff --git a/dev-python/testtools/testtools-2.6.0-r1.ebuild b/dev-python/testtools/testtools-2.7.1.ebuild similarity index 59% rename from dev-python/testtools/testtools-2.6.0-r1.ebuild rename to dev-python/testtools/testtools-2.7.1.ebuild index e67dc2887647..e9ef441e46fa 100644 --- a/dev-python/testtools/testtools-2.6.0-r1.ebuild +++ b/dev-python/testtools/testtools-2.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{10..12} pypy3 ) PYTHON_REQ_USE="threads(+)" @@ -17,35 +17,21 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND=" - >=dev-python/pbr-0.11[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] -" BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] test? ( >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] dev-python/testscenarios[${PYTHON_USEDEP}] dev-python/testresources[${PYTHON_USEDEP}] ) " -PDEPEND=" - >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] -" distutils_enable_sphinx doc -src_prepare() { - # very fragile to formatting changes (broken on py3.10 & pypy3) - sed -i -e 's:test_syntax_error(:_&:' \ - testtools/tests/test_testresult.py || die - - distutils-r1_src_prepare -} - python_test() { "${PYTHON}" -m testtools.run testtools.tests.test_suite || die "tests failed under ${EPYTHON}" diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest index bd2b3c1c9277..369a95ea65e1 100644 --- a/dev-python/textdistance/Manifest +++ b/dev-python/textdistance/Manifest @@ -1,2 +1 @@ -DIST textdistance-4.5.0.gh.tar.gz 46674 BLAKE2B 5bac2690c48fc518b56f7d781803684c1ccccbb54e62c613f87a58f2acf81d28b405be5ffc41c7a304e62bd19732cdf99a03816c00765698439073b76c5be6c0 SHA512 ae51a2a0b69acd5fd64cab9509ad58713044a1307eee884ecf00508f406a9442414b1d8c71798f2c3ed0e9f5b22cca0a467f6d5a5928510adda43c6997ea497c DIST textdistance-4.6.0.gh.tar.gz 46639 BLAKE2B 3d39dfb43c9d3a10ec0c638dd02fd8ee6ccf3d3b06821b8af9331ccfd76a6cae4b33095bd6f71edb670e35a786478f0f7f72baefe4ec3db1a8581a0d8dead4ab SHA512 3e75fde1fc2b0d1dc3917d3860483c5a0aa25affd68c0f05c4888f2404e7e96e6da7b2e581ee3d96626a0a7d4c7ca1e096626224756ec784e72be22681b56116 diff --git a/dev-python/textdistance/textdistance-4.5.0.ebuild b/dev-python/textdistance/textdistance-4.5.0.ebuild deleted file mode 100644 index 1e4219208063..000000000000 --- a/dev-python/textdistance/textdistance-4.5.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Compute distance between the two texts" -HOMEPAGE=" - https://github.com/life4/textdistance/ - https://pypi.org/project/textdistance/ -" -SRC_URI=" - https://github.com/life4/textdistance/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_external.py -) diff --git a/dev-python/textdistance/textdistance-4.6.0.ebuild b/dev-python/textdistance/textdistance-4.6.0.ebuild index 94caef6d9024..1e4219208063 100644 --- a/dev-python/textdistance/textdistance-4.6.0.ebuild +++ b/dev-python/textdistance/textdistance-4.6.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest index 276cf4f78dd6..8ea2b264b4d5 100644 --- a/dev-python/tomlkit/Manifest +++ b/dev-python/tomlkit/Manifest @@ -1 +1,2 @@ DIST tomlkit-0.12.1.tar.gz 190535 BLAKE2B 461891b5f5dad93488d466560439e19865fcb315792418e24483c96f4c9387c67d9c322bcc4ba842861109ff3297e064cd38737769d97ad1f99dadd9c11f7b33 SHA512 1f82023cbb8168f847bfa0211ee5c4d6870973ee1f51f4b60deb34ae6e0e930fe299c939b6c157811d16a73c68225a468e8312ca2731e1bbdcc5541fde2e2360 +DIST tomlkit-0.12.2.tar.gz 190725 BLAKE2B f168f42e99cbd8ed5d958ec471fc824d3a89f72d0d68b8881c5c935d888f1b0464e6ca34e65741a9de9d98c093a1e23073378006693bbd6c85870f368291760a SHA512 c36405e95ab42e1e728b4344dd71d183c2e8c174b3524d3337af2456e141f5a54fed82c1f613d5493efef50170f2985f74b1e5859790e865379fab7f90f03c65 diff --git a/dev-python/tomlkit/tomlkit-0.12.2.ebuild b/dev-python/tomlkit/tomlkit-0.12.2.ebuild new file mode 100644 index 000000000000..b8055655dd0a --- /dev/null +++ b/dev-python/tomlkit/tomlkit-0.12.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Style preserving TOML library" +HOMEPAGE=" + https://github.com/sdispater/tomlkit/ + https://pypi.org/project/tomlkit/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "poetry' 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 = "tomlkit" + version = "${PV}" + description = "Style preserving TOML library" + EOF +} diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest index ac2a751d7a9a..ed1a9dcf9629 100644 --- a/dev-python/traitlets/Manifest +++ b/dev-python/traitlets/Manifest @@ -1,2 +1,3 @@ DIST traitlets-5.11.2.tar.gz 157726 BLAKE2B 80354e3375ca50242222e3074a2e8ea9f836f4a828224b234bc6ecdd648bd3c8d3a526c2a4d1c003991e30bb229cd0e01ac0c0889f789788705cc78fb76a7303 SHA512 2194599110bef3f63f24a31331c4f823c5a31664f670198398519fbed0801904b8353aa1ff9458b2cc097fd0725bcba41135b72a001df2419dc5ab6c39b9685a DIST traitlets-5.12.0.tar.gz 158618 BLAKE2B f32a75222cdd0d69944f582c9d64833146905a2e8757651cdd17732463b39733f3639e23685f6d98120fef9d0c0b9f83d478da225772cb20565df5c00a82e05c SHA512 944b509d39246123e76d87b50c43421bed7d293ce3da15d46eb9c9bdd93fecc8b57ec457c11397f346839a79d6434dc381183926975e105a1f657f9e414d3ef0 +DIST traitlets-5.13.0.tar.gz 159818 BLAKE2B d681d293783044a8523512fc82994402ab7892f0adbc9d483ab4548e9b7f3491ace911a74529533a1ae7bcb3639fb50370b48647c96085da6a31a34e46777dbf SHA512 5fc084862e2d99593fadd69711f1bb9403ef92bc1d0e0f944eb1546f107e30763e7164d7be5f83c22e846bae51129376b5d14cb52251d782c50be571f29451b5 diff --git a/dev-python/traitlets/traitlets-5.13.0.ebuild b/dev-python/traitlets/traitlets-5.13.0.ebuild new file mode 100644 index 000000000000..a8fb08eb8a28 --- /dev/null +++ b/dev-python/traitlets/traitlets-5.13.0.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=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A configuration system for Python applications" +HOMEPAGE=" + https://github.com/ipython/traitlets/ + https://pypi.org/project/traitlets/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + test? ( + >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + dev-python/myst-parser \ + dev-python/pydata-sphinx-theme +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + tests/test_typing.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pytest_mock +} diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 756895073e36..a2b2c3e1b6bd 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,3 +1,4 @@ DIST trimesh-3.23.5.gh.tar.gz 12720153 BLAKE2B ef37eed712eb121529bf6bc724f96456a4dc86c7265b19d77a1bf578d2b5ffae043b5c3e0a03ad5be680125fcfced65ef933037defdc582e81d52b13ac11e9a9 SHA512 52783fe1c275aa121f412d5e2846d0d985e242a33e9c446e8bef538a53ba93b1f2e133e33e4f26390e1146ad8415c28fb146b2c74524c2aa20426819b1b875a0 DIST trimesh-4.0.0.gh.tar.gz 12921048 BLAKE2B 7592ba10b57aa5cafd47311a430f881cc1ecc917f503e0cea75b38d350738d35c937e1006f80a0acc8a54a33e55f41af3d6cf280751b82a932bd2428af12e033 SHA512 1f5c1a3e92d6bda2ed37e5c6ece9fde798a2c2766c816cbb6a8bf9fdbf489f733ea3988429107eb92043f723bc222348ffe9286663a03562834ae83391793257 DIST trimesh-4.0.1.gh.tar.gz 12922631 BLAKE2B 81cad4efea89c308f9cbb749b2515ed51f9fc87bbd37505ab94c08698f257c7f3a1b04e1b4a919bf529ee47d7531ecd605dd613c68b13fdaf853161811dfd1e6 SHA512 bfe56b3cfc94fcaa066b953e6df4c70da6fe9a99a6230d7201196a7df897a386c3425ad1da3cc7df75fa0d888fd05d07bf14e6b579a04dddab813c3858f904ef +DIST trimesh-4.0.2.gh.tar.gz 13433444 BLAKE2B a466adc4708e7f59cb7a64f3872df89888ad21a4f78520c5f109c101ea5d42973705e59807dd800058f3925744a30cc6ddd88fa498533f7e69255ba0c5d652e2 SHA512 7c0c8cbf40f03f4fd92156306f0a0d4d0a1dbf774c9a1743d63d82be2264b50915f2f6ea2cdebd0e81390e7f96acb47eca9980f3829311ec027706ef1cc143c0 diff --git a/dev-python/trimesh/trimesh-4.0.2.ebuild b/dev-python/trimesh/trimesh-4.0.2.ebuild new file mode 100644 index 000000000000..06f82a59ea08 --- /dev/null +++ b/dev-python/trimesh/trimesh-4.0.2.ebuild @@ -0,0 +1,65 @@ +# 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 optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimesh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -n "$(makeopts_jobs)" --dist=worksteal +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image +} diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest index be512990c63a..6b5608b66298 100644 --- a/dev-python/twisted/Manifest +++ b/dev-python/twisted/Manifest @@ -1,3 +1,4 @@ +DIST twisted-23.10.0.tar.gz 3495627 BLAKE2B 3b5c2dc56686203cfe7c863211f0be34f49b26273af7b0f54a891851cf5f32096da880f35dd549b8ff82c6885fda2f644ef747fc9574e830da4fe2ddb588e70f SHA512 da6cc663005776fca716503ec53ae367576e9c89ec2b90a367e73afb1e63c51a24dfad39b9ed1edb597e77e1d805dcbd179cefc1685faddd4044efc8f6c82d5f DIST twisted-23.10.0rc1.tar.gz 3496017 BLAKE2B 5e681b81f51d26cf48d7e5d16af4f5c0ea18aa7c45934efe3f8801a60a8ccf7a7a7a13e49d1c065540cda6571e872ed9fc90ac42c6610fbd2a6d0f0c9288baab SHA512 9122d87f1019a2bfdc1530f176e4c607b9a26bfce937d0436a3c260662599f1058ce04c037ecf71e88d17764df7d03399b5e0e353663e848cb8a8a79992d6260 DIST twisted-23.8.0.tar.gz 3478691 BLAKE2B 44fa9da691456a2b1d97f54b95787abe3e162b5639ee7ab8779c6d9525eb2a878865f450aa6fd6c461c3eba84f95361d2423e241991f52f91a27b792b6d71123 SHA512 ef0a243a4c22dd31e57087f5b2c21a657b98e23cc486f08b9926a9ebe8c4b6fec137993aea71e6c60abc3d653d995da0f65ff10dfc6c3d2cb7fdae5db08e2532 DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 diff --git a/dev-python/twisted/twisted-23.10.0.ebuild b/dev-python/twisted/twisted-23.10.0.ebuild new file mode 100644 index 000000000000..345f2095aeac --- /dev/null +++ b/dev-python/twisted/twisted-23.10.0.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi virtualx + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE=" + https://twisted.org/ + https://github.com/twisted/twisted/ + https://pypi.org/project/Twisted/ +" +SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="conch http2 serial ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/automat-0.8.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1[${PYTHON_USEDEP}] + >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] + >=dev-python/zope-interface-5[${PYTHON_USEDEP}] + conch? ( + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + ) + http2? ( + =dev-python/h2-3.0.0[${PYTHON_USEDEP}] + =dev-python/priority-1.1.0[${PYTHON_USEDEP}] + ) + serial? ( + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + ) + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] + =dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + virtual/openssh + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] + ) + ' "${PYTHON_TESTED[@]}") + ) +" + +python_prepare_all() { + # upstream test for making releases; not very useful and requires + # sphinx (including on py2) + rm src/twisted/python/test/test_release.py || die + + # multicast tests fail within network-sandbox + sed -e 's:test_joinLeave:_&:' \ + -e 's:test_loopback:_&:' \ + -e 's:test_multiListen:_&:' \ + -e 's:test_multicast:_&:' \ + -i src/twisted/test/test_udp.py || die + + distutils-r1_python_prepare_all +} + +src_test() { + # the test suite handles missing file & failing ioctl()s gracefully + # but not permission errors from sandbox + addwrite /dev/net/tun + virtx distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + "${EPYTHON}" -m twisted.trial twisted || + die "Tests failed with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # own the dropin.cache so we don't leave orphans + > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die + + python_doscript "${WORKDIR}"/twisted-regen-cache +} + +python_install_all() { + distutils-r1_python_install_all + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} + +python_postinst() { + twisted-regen-cache || die +} + +pkg_postinst() { + if [[ -z ${ROOT} ]]; then + python_foreach_impl python_postinst + fi +} + +python_postrm() { + rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die +} + +pkg_postrm() { + # if we're removing the last version, remove the cache file + if [[ ! ${REPLACING_VERSIONS} ]]; then + python_foreach_impl python_postrm + fi +} diff --git a/dev-python/unasync/unasync-0.5.0-r1.ebuild b/dev-python/unasync/unasync-0.5.0-r1.ebuild index f3a903b9fb11..11ff28efbe29 100644 --- a/dev-python/unasync/unasync-0.5.0-r1.ebuild +++ b/dev-python/unasync/unasync-0.5.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 DESCRIPTION="The async transformation code" diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest index 2b52a325d2fa..af7860f86ee5 100644 --- a/dev-python/wcwidth/Manifest +++ b/dev-python/wcwidth/Manifest @@ -1,3 +1,2 @@ -DIST wcwidth-0.2.6.gh.tar.gz 51990 BLAKE2B 8561e06aaf92f48246bacfb4012358067d81d4d9eeb33a0406eb012b5c22841ac66ff5760df2d5ea6a5d48a1880b4b9cbbcddf7a5eba5f663f6a559005f657ad SHA512 1f97cb6ef6a804da1d062b8dafb146a3e21261e63a644bad88bed74101be1371c753c2645db5ad25868fe9641fce9b13bd5dc920496b00e1d73d406f69631ac9 -DIST wcwidth-0.2.7.gh.tar.gz 54601 BLAKE2B 5ffd919e38c1e6f160e4c5ac007c42635d93fb9300338f51928db8bf19c25fc4ac6624e8633d2166435878090a130ea2cd2a0b854db10519983f0fe4d0307a6d SHA512 3044d66bd97b05904766fa29fe3c66599767bf79361081a55f4e605f2015c990b0f1934ae875f853f4f6e8acbef1f6a56492ba63eda5b5a14dd83d0cc34588d2 DIST wcwidth-0.2.8.tar.gz 61713 BLAKE2B ca3d0c58e2ccab0fbb5493aacc8df81e9dc1faf7572543b7aa277875d617e0d4dc0c5ff6032f5f0f3846f52f26c407ddc5dd941780411572bce8ddc467a33dd7 SHA512 4a9ac4a3068c8ac25a7073d6c5e5782c3915184929ee191a2169eca510668e6e0b15856e71bd8b8d4c580767542d695b25a370329e95da317295104b962737f1 +DIST wcwidth-0.2.9.tar.gz 66133 BLAKE2B 7df656c139c228324427e6be9cefe3496b7b5e55d7353f062ae4cb3d7d5988f1e5e03e11122c0e045b7a93abd95139fc2ac8a81a4d079518cc8c6fa747d2ff00 SHA512 8aff2ce67d8f331c4c75907f14ec602f4829d39e3f89af640d598e075165a011e41a5451a333bc2f6c95f33a4b9ca8ae1a5d02efe4f79acc988d60b85bf5929b diff --git a/dev-python/wcwidth/wcwidth-0.2.6.ebuild b/dev-python/wcwidth/wcwidth-0.2.6.ebuild deleted file mode 100644 index 4a576f125eb2..000000000000 --- a/dev-python/wcwidth/wcwidth-0.2.6.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Measures number of Terminal column cells of wide-character codes" -HOMEPAGE=" - https://pypi.org/project/wcwidth/ - https://github.com/jquast/wcwidth/ -" -SRC_URI=" - https://github.com/jquast/wcwidth/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--cov-append::' \ - -e 's:--cov-report=html::' \ - -e 's:--cov=wcwidth::' \ - -i tox.ini || die - distutils-r1_src_prepare -} - -python_install_all() { - docinto docs - dodoc docs/intro.rst - distutils-r1_python_install_all -} diff --git a/dev-python/wcwidth/wcwidth-0.2.8.ebuild b/dev-python/wcwidth/wcwidth-0.2.8.ebuild index aad726279df1..246c5d8e248b 100644 --- a/dev-python/wcwidth/wcwidth-0.2.8.ebuild +++ b/dev-python/wcwidth/wcwidth-0.2.8.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/wcwidth/wcwidth-0.2.7.ebuild b/dev-python/wcwidth/wcwidth-0.2.9.ebuild similarity index 88% rename from dev-python/wcwidth/wcwidth-0.2.7.ebuild rename to dev-python/wcwidth/wcwidth-0.2.9.ebuild index 13a48660e0ef..aad726279df1 100644 --- a/dev-python/wcwidth/wcwidth-0.2.7.ebuild +++ b/dev-python/wcwidth/wcwidth-0.2.9.ebuild @@ -6,17 +6,13 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..12} pypy3 ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Measures number of Terminal column cells of wide-character codes" HOMEPAGE=" https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/ " -SRC_URI=" - https://github.com/jquast/wcwidth/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" SLOT="0" LICENSE="MIT" diff --git a/dev-python/werkzeug/werkzeug-3.0.1.ebuild b/dev-python/werkzeug/werkzeug-3.0.1.ebuild index 1e459f682aa3..bf5c9287dccd 100644 --- a/dev-python/werkzeug/werkzeug-3.0.1.ebuild +++ b/dev-python/werkzeug/werkzeug-3.0.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -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="test-rust" RDEPEND=" diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index 0de60b397db9..07095c15add6 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1 +1,2 @@ DIST wheel-0.41.2.tar.gz 98050 BLAKE2B 211c3021179e2f80036f57d59583ac449e91558e64fb10cc5b925d93f7288c6db444ca2ac35a20b13a2646641885c094faa458b591554f3bd926c53a3d099ec2 SHA512 46632c2e61f286d33609bc7f954da86c537e4c70b30cb57e79ae8fd5e4422f4fb46dcf2434361d3c6b45b9e5adc6cbf33daa1cd2fc40f31a393162c97ed38356 +DIST wheel-0.41.3.tar.gz 98880 BLAKE2B 3d07d03fabb3c339aecca772fa2229d92893c0fcdffaba726e2be2255f24e728d7d77dc33a03755f01f03e66e8ce098ec6e6d354776c1ee7fe58fa8a02a1e593 SHA512 53fde824b563167825d8f8b5f802bf419f5b1ae823665d27ac8cfe05eee372ea339f8203d1565044c2cae901fe539a2353559351a6a5dafd26c65dde4e2e5eda diff --git a/dev-python/wheel/wheel-0.41.3.ebuild b/dev-python/wheel/wheel-0.41.3.ebuild new file mode 100644 index 000000000000..63a78566d3c1 --- /dev/null +++ b/dev-python/wheel/wheel-0.41.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A built-package format for Python" +HOMEPAGE=" + https://github.com/pypa/wheel/ + https://pypi.org/project/wheel/ +" + +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" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unbundle packaging + rm -r src/wheel/vendored || die + sed -i -e 's:\.vendored\.::' src/wheel/*.py || die + sed -i -e 's:wheel\.vendored\.::' tests/*.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest index 51e196500c14..902e6688109f 100644 --- a/dev-python/wtforms/Manifest +++ b/dev-python/wtforms/Manifest @@ -1,2 +1,3 @@ DIST WTForms-3.0.1.tar.gz 137513 BLAKE2B 17fbb385a28baefaf3fe368b7c7dbd3d6671aaef887ee89617e60e0537ae060248442d4990e7ea926b15d4b85585a1c80ffb61c0fdad2627e5cca90799eb01d7 SHA512 a6db54a7ef9bc96b8fdf69cd65d3810fab9436ff9c056e1cfc580f5ecd0ed8837dcbb7c2adf92419cc5f74e865bb3a023e316407a87d5c5277da5d30e6836fb3 DIST wtforms-3.1.0.tar.gz 134500 BLAKE2B a88f29eb600b50f7de964d9cef1dd195f7731312bf291b3cbfa1664537c4eb242a59d435994c007c2e84eaf19942db5316e58154639bdd8ebee85d336ca5a9dc SHA512 6afc9bb2980668c753887945692525a4039e7a06fb3f0e2b56d1a60c382f099e1b75d722f19786ec0f32a1043b4909b1be28c8aeccadc4745785414835aebf02 +DIST wtforms-3.1.1.tar.gz 134343 BLAKE2B 935e1d0d881573f7fe0cf0099069f49c6f315007755ea27134c8d7db407880f3d5b5e1a427df588aaf427de4e8f09455a09d5c82e666d0fac4055558e3d49e4e SHA512 e7aec26103bf5069cc97474361b4f5788d41181a2560032b8072dc62b29824830b739ddf9df60710685293eec5173d8c44c5fbeee8487f01180a08970abb6c77 diff --git a/dev-python/wtforms/wtforms-3.1.1.ebuild b/dev-python/wtforms/wtforms-3.1.1.ebuild new file mode 100644 index 000000000000..718aeb1fb598 --- /dev/null +++ b/dev-python/wtforms/wtforms-3.1.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=hatchling +PYPI_PN="WTForms" +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Flexible forms validation and rendering library for python web development" +HOMEPAGE=" + https://wtforms.readthedocs.io/ + https://github.com/wtforms/wtforms/ + https://pypi.org/project/WTForms/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-python/markupsafe[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/Babel[${PYTHON_USEDEP}] + test? ( + dev-python/email-validator[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/webob[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest index 9423adad5833..3d90d71df78d 100644 --- a/dev-python/zstandard/Manifest +++ b/dev-python/zstandard/Manifest @@ -1 +1,2 @@ DIST python-zstandard-0.21.0.gh.tar.gz 711413 BLAKE2B de3c5a5b34242c20452e35ba6bac451a176f9f442dfc7028f5bae9299c8cedafa58edce85b21bbbdd440765a7eef67bf3c996ae1a81d534a18bfc203cdcc1c25 SHA512 51a7a7a6c20733858f96763738f3097f52dae1ca3a33bad3e78e31d6f339d8f2ddb0a7da2fafaa0b162b17e5054c0582ab52054f1215e8c39d8e1f8002babd7c +DIST python-zstandard-0.22.0.gh.tar.gz 707644 BLAKE2B ce400120f9106d729b50ae091a581f4a9fb2e796ec0872cb7db393aa7a55cf6e22cbff79c3ff780b4f609fbd8289a9744cbdfc730ba51cb09ee4e7c56b1dac9e SHA512 b3041217ad4b6297d0727dd5d22bc83645d43fa591985bef43e8633feb960310a3f2eb1edaa133595941a6932683af91d565266f312c987e6b6c514ce70c9ddb diff --git a/dev-python/zstandard/files/zstandard-0.22.0-build.patch b/dev-python/zstandard/files/zstandard-0.22.0-build.patch new file mode 100644 index 000000000000..1a5ff9affeda --- /dev/null +++ b/dev-python/zstandard/files/zstandard-0.22.0-build.patch @@ -0,0 +1,53 @@ +From d7cb41b4ec0239c82d77a6cd7f55b4c7e3fe0c8a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 1 Nov 2023 16:17:13 +0100 +Subject: [PATCH] build: fix building with modern setuptools backend + +Set correct `sys.path` prior to importing `setup_zstd`, in order to fix +building with the modern setuptools backend, i.e.: + +``` +* Getting build dependencies for wheel... +:37: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. +:38: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. +Traceback (most recent call last): + File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in + main() + File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main + json_out['return_val'] = hook(**hook_input['kwargs']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel + return hook(config_settings) + ^^^^^^^^^^^^^^^^^^^^^ + File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel + return self._get_build_requires(config_settings, requirements=['wheel']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires + self.run_setup() + File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 341, in run_setup + exec(code, locals()) + File "", line 49, in +ModuleNotFoundError: No module named 'setup_zstd' + +ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel +``` +--- + setup.py | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/setup.py b/setup.py +index 7cc1f4f..2b2895b 100755 +--- a/setup.py ++++ b/setup.py +@@ -46,6 +46,8 @@ try: + except ImportError: + cffi = None + ++sys.path.insert(0, ".") ++ + import setup_zstd + + SUPPORT_LEGACY = False +-- +2.42.0 + diff --git a/dev-python/zstandard/zstandard-0.22.0.ebuild b/dev-python/zstandard/zstandard-0.22.0.ebuild new file mode 100644 index 000000000000..d658852757c9 --- /dev/null +++ b/dev-python/zstandard/zstandard-0.22.0.ebuild @@ -0,0 +1,74 @@ +# 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} pypy3 ) + +inherit distutils-r1 + +MY_P=python-zstandard-${PV} +DESCRIPTION="Zstandard Bindings for Python" +HOMEPAGE=" + https://github.com/indygreg/python-zstandard/ + https://pypi.org/project/zstandard/ +" +SRC_URI=" + https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="BSD" +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" + +DEPEND=" + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}] + ' 'python*') +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${P}-build.patch" + ) + + # the C backend is repeatedly broken, so force CFFI instead + sed -e '/PYTHON_ZSTANDARD_IMPORT_POLICY/s:default:cffi:' \ + -i zstandard/__init__.py || die + # unbundle zstd + : > zstd/zstdlib.c || die + # it does random preprocessing on that, so we can't use #include + cp "${ESYSROOT}/usr/include/zstd.h" zstd/zstd.h || die + sed -i -e '/include_dirs/a libraries=["zstd"],' make_cffi.py || die + + distutils-r1_src_prepare + + DISTUTILS_ARGS=( + --no-c-backend + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # unreliable, fails on x86 + tests/test_data_structures.py::TestCompressionParameters::test_estimated_compression_context_size + ) + + rm -rf zstandard || die + epytest +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index aad28ff6c4d5f42468f76aafb9e0f602211b9af8..788a567dc1edb11adbbc26a7d0172310cf8bbb65 100644 GIT binary patch delta 106692 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

    %o5X3SidMre zSiklAdBJ}C_~Y}ZAFt!r$BPsPXHW*x4*#I+ZdKROb{lpcf6xK;t6kgW zAVU;ILL^1BDgzws@~EG%Zu1<%YuXDpPpj|!Qjo8lLsbjI53tNC(>)(%$G2~Rs4^Ye zVuQ2Etlj7yG(;2uHlxc+T;_=<$4iUHTNNbB(rT{)qyYh%+}l)hYaV!1hq!Iv^@42M z*suWKg~!h9HL`;IoYxO)fA)*K@%bcg*7g5L)(W6_phMkX4t+^3&3!qo_NOF!0TnD5 zYZ`cuj$@F^eD_VMdQNUQnpdYVQ~|gbl_C$N_*tN|6d*w5id{m=?4rnI(YJe8JHMui za8>u%=KDBRVducj1XZ=3tv#;lLaj7-q$;-BWa{%CmuO^VVHJ4gfBfER!%f>H_fB}X z(B(%{DdC)}c~t%T*qt)vant)1`v;K>V)3RJ%XMnIaj#h~(5kaY%8eXa8F}9ctG&0T z5l8lJD=C?E)p)Ac3C5f{sC)X3%^8X_vPK499na z(}@EztN5uNEW%`ce`(p&Z96O-EBDfM@jdTi?>@gT43a6y29&DMew8CiYBSr19Xj$N z2EBBaXjTBtL2BIsho}xKEXr(e?-%Pg!XoDro7AP4=gB(QXpTf28_S5=R@tg%7m*$A zQFE`i_HI!LF>-6xr*u<0iqm%48p5rG;mr$6s2jW2cY%ll zLVl|zH8Ci(eN))#(i|8fp;(!EkEF&NXSys8KxH?=Cm%wIH1M4jP+o1(5^*>;t}g4Y ziAZn+C8i;zv;e^3SJzjAHUf-ox+*e&!{diF`@N}lXSZ1KT!Nz&K)i>xBJ&A6Yu7yC zc86s`g|ofPEO2o4*vRE$0-!G^Hg$bka$M)yf#T-dX<9J5GMHfh&db+PiKiEw#JkPf zE0=^)0V6M#Rrfgl|E@rLi~D&BqqSsK8>_1C3N0r=o=#`;FNX@?o8z`MU14S1^1N98 z{hycCQUNO@rIouoo72MX2-Z;veo08!_N)NABVRr0)O}V09o!~sJlxKkmnBmHBwC{^ z!DAki6HiXn8Hb!TPiH+Xb?*v>f;?;?32SgbUA?HI8u0}hK-h-GJ@-TXc<15!tcStR zgB2=e4~{&V?%A6|gSSJm=jp7SdB8EnTd_9he46c^liX0qm!newHxlm1;vXKSaI!PH zchc~mV4G*rm+VskEDe5)_V@Sky?*U4Uw+@0B~$?^0X3ITQ~?)%ci!#zoX$$z%EzAJ zZOtq#@B@>XfS^=uj&}Z8GxJ0W(Lc!c3bF_3c&b;hM9X_kr~i5hJ)Nt_95X$2y)=X( zbQ=pedWBfE+39k#q%}68ut=9Lv#(&U&ucdNAM@|ukBqQBQ`aB|X{@#rzETKUemgUJ zsXjTiF1kq270Awim)op(EUlJs>o9m#_c+k{HaXC3cWl(C=v*DP@3z?I@%7Vx-(UXt?{W9I|i$X4!Vz65s)q4or zPAl(AopnWyr*j`ERk;6F4jIO#RV(n@OAHm=I1EK|Zus%=eevsnt36r0w6UeEmj0>g zq(WA_NOHk_l=^PRePNgFzrV7uytDifm4hVVb=FGV*WEE13*}CYM4(a9jza}Wdo=}E zBna()XgSTcwUe#lwMOBKUR~q_+owI?S4pYKI|C;ed~O#VcmYt}=EDXV9AXV>-*=>428HFo^`Tx~m^;DxP!e@?mZCZm$hc>rqw+GHNKeYA>`_n>et zZ;Q99ela0B#v@v*YW9G#t2m}-CtB2>x^?379n7U1UCtV+tHEy9gwh7Z4-@59Z+%d^ zu3cMh>ry;G#cdO^a}zSbj#CNd(z$mB(WUc(kaktn$N)Lp&lVjJS5nE5eybpQA~}wK z33^kjrp?w=LiD;Y2e&Bi@eIYrK@Q2g<@)}qe*Q(G>}jH_Y2K4~vtgcBg4rI24K&su zuj&xc0aw14Wt+A&Q)e$$mshvzzuO(I@zQu&F$0u2@6EDm2%$H-rZGU!Zsp!`g>rV4 zcaXv4aI3e{Q3V9JG5al=AlMfLF!QAjEARkv?#un`%qn2Z0`He=SOGEt*O#7H0T_Q( zO|@aq#ei*W-FvkqC}6)J8$YgI#-J~ZjTY4cG#|Fxp}E^^bop7Pq5)n?01!Mu+w&3PpkwSx$kOG1}~Ymo~2Y^FV&(BNAKZIJ&@-QQgP6S#VUZ4NP$qb zkCUZ@7<;wR_o4m4CX$=0{?)A#s}O&wJ#&6Xke=f`N$L^rHMp)?=n_N~AAt42f5*XvB&erV3uGyw~z5||42KoQ*A82Qs!8og5xv%Hx$_OX)7#Cl8>N`z{m`kr^qBG{IZ2{}aA9}6 zn=Nm-m<^g&#XH#LXQNM1PGeD5ebN*-1)vN&0f1e9qZx?{N!19g+hRKS*&Bb@yxF|r zU1cMj&6UI3^Q!&yj&9?}k7p6tcd<-!RAC@5O5K03Pk|cNUhH-n#R;^e`iY9jL-lh- zG2JLyq7+jYfnn~O7w6jJ_EZ18zNJG08#qB$Tvh)^*p|Z<+p+WQGOycvo3~h2(O@Hj4ZC1socE zsO(|17|Je?5K1ro}o-U=|^3Eo(oc5wn+I|;k46`bvw-v!6v zSk(Qp7sB~Mh_1CA-TB(GmMMzGtl4wDfldQ3YdOcS>-MYDgpO{Ho3gNu%}_4{JY#z~ zShm?#g-_ee*=_&}2V0!7B*-5tD6p8ItZXyNa$@f+b=dDk#|Pgrf!Vx-s#Ysond9Ki zC5sQNP?s580U>`Cfr22A2R4pwhndW)Iw0g1-c9-VZr4Gc_o&8N2hH?T$_i6-dj~-y zy0MT;v!QhRb>aR&vrMUcVtCW#gc3jXJ5Hxs$Pe4S%vPHnld3Nh;DS@*EYHqC zRCYzzjj+5%0~AHU#xlF-ShA!BQLvXuvZbqyDxv%(^a+=^TmdD26~fpcqXT$pm!$UE zyMLx4mWFu_0o!c93lQzYoH5_P{?-5f@;n3`_NM~xMsg-3AL`(3 z(|edPj!R7rZ^Wait0?owQ}8c5cn3J}GJ&{G-l+=3*0`aTgqXI&NpxGti_nZsf1m@> zOb*a~dnxpSUdZ=#Zab1&fOGO3&pv(m_IdpAPUQ2s zd$?TP3w*0Sj&9_k;PsTYM9o%-=TYh0T|LHId!PeCRVGn?z~-a2h6Oimun41;a=e6O z!~azG9?nsj(9~tjX^r7G;>~?KpLjv+-uRMw8PRS43uT<2$S1YSd^RnuPES_02@nEX zw$(HPGf%dsC7b)jtQyk5VK~bAirqhDQ=*#j9NI@;f6b6xJE#bJ%1H*OS|MLF zcBP}K*0hT=HOgGy5PWTnK$kaIC+*&Q&#HJ06hUu)9GlMcLa^!s$>K%Y&(bzlH|U*L zl8hlb zpI_b7fUBOombRe58-oyVcGd(gu)kOPL7b;niyV-w?s+AVYIrhrp-7t@CoJ)!e^_Hs z(%`y(kugPjS;y)@NtMRiBBWrq!r;}{A*g0)^b6p9LhCq*#bbL-A8bH2?q#cG^IE75 z)`08wGdTcyo@Y9}F_k#$!c$WJ&8q!Fi#i!xVy{%(UUbIYo%1+Oa+b^uNLb0)I*~-O zHzDb=?g)9~aOpP#}gTK>nAk^f;RC)Rmj(GR_xDZWHMjAgE!u{uRN79uXcJ1n*4p{bhZ+I zP(!_QFae~4qh^=HZg?U1tr@UOnY$$T;Y%%->jmkk$8kmu*+F0jC8)l`GC~S`HQtrp z%fx&-lHV@<$HZT340K``kQnH62d8@+UH1Af%0KYJJ&t>?mFaC2*FBdv-w* z!Jut{KjXWh1qD23A=;~k>_r-xIR+miwc3LS(LGXCDU|;L&_xi`T`u+7&{rr2q z8m$56t`0b7NmX~PE)G(vH;p#RYCd8E^t`-!vIQ?{vV7~4ag!}C*jIlBMiGxlTm@+1 z0H-3H$|qSbk<(qYFFWO^1$$g_daR4eW_&Z*CzF4G6lkc~9`mK{7JS{$ z-X*Npzdn!GcT#vyRVOu4Hb*bF%Gu-qX+y7i4+J1652a(OBMlBt9?Df8`|kFt>eB(R z_a4VqoOX!bFE+hN=A|NFPfo?F)V?XEX_w0gid#cXZGfu0`!}f?&fX=q*tJ;osvmCS z;4?_2E`f4kh%$do3iuq(KR}M05`_-y^R~Q*)c?(?lenr|%?hmAz{Cn3D6?(1rP@mJ z@|xQ{2^frlH1eD}KY#l2PPP8AyMSe5m5r4^G6)DmL4xdIHr;W1S527oKm-RdXH?E1 zft|80?@f7o__AupS+j3V*xgQbtyaRpzW(7rnL}Z zrr~vJX;pvf7&Nk6b|6?)Xh>YH&kZb}U%owGHa<4ix!K4&HOS-8uSVqC3BaLFw4Qj1 z1fHFoXD1+8$+ zKlN{YXOi~FmUg&qR<->dFoBVim1g#{LXU%tO{m`ar?S9Rv4oI$nP*k8Q%`$soTJyK zyB)8)H$s-$^X_aS=V;i;yPL(Lc!4w4mab9M4&{Ek1me%^nSeNF?dWFNz_B}!#K@%dDKt^fYdpMTXKfBl0&0x!r?Dj|m`Xd`3{jv+&Px3aLJbJsB}6nb#=oUXO&TcXr&3?@#P z$csx7u$-oAd-EQ}*&RN$-B?;4C9AA@7pv|jz-ap*I;;_6V2H&4z;jSo^K45_5QfSL zx7prngX(PE#iPSEd6VZm3h?s%b@V@fys!Q~O%N&tuy?tVJ@|);3M!WhCzc?wO>cyR ztbbx_v8X@JX`>QZ+2J{dU5tZv(e9@LP=YdN?n#~GkEZIeHiX3P%GuT*b+tZwxs)H) zz|rw>*AfZ@JXVb1)JTy?NYXqYXCPzi!j_0GhzK|wjz4vHCDeHleqTpsdul4)^#0ww z4$<@+Zpse>25w$4>M|zxB8UaMBS}G9d4FzQeEIu(8(-eZ;606zC}rWzB4M5M9>7Yo zA9}v>3wX6c_aWtlITiSCcG~%h_D-Fej5ydQoEJVh)8$2DDOF?2=B|}@zIJcz` z!kRrU_mQ-!0bjf=7*UU420JxZz)igvzoe>s#Lli0m5^cTvPa0?D&8vCoqan6!+%4g zbE5kiz6WZ6jd)VK3<>(0Yc+C`UY3w@wx0dVyi(hOn_{-lSPbm?@6VsUj`x$$PuCe5 z9*nA&l-2_6A{n$Ec0SK0k&gNT6R-H7d5wW4p>B^e7X|tqaow7-kqu5a0RqFeOc%vo zdPn2Ra$#zlLNRbw-Q`Z*IRP*2F@M^n&aqPuLEGWeqM5d1ED~8*G0LrP1Pt~Tm`ZV+ z3!-?DikjVmHsgRXb7M`2vn+Hz*A?v35s#69{3S(Rw0#7jS)75D4Im%CGSH4eXT?1foLg)h@8< zC$NJ+agcyY-ds?~!CrVjQO^GUvTwLZ^LIlO%b*Qi;Xcl~O{p`G3CG*#-(d^@H9^bO@! z8b;NT)Edm#<>yfw+XcXN$apQj^Uqpk5k7Ki<cY!0tw z0U2u1o9&$@q>HBPn` zS{%H(+(y9i?Du3>$k1u2*&`H-x=NbT=(Fyii%x~}3Oqmui?;+eFC31LikE_F0U{h8 zr`fGLv;_BNw`5sd5_9h^Hv3#jiWAV#_Ze!Jz-j?gf5R>$y9}!hj_{;=FUF7OmW==V z`P1u&&z(~7sd72{xo+rtv`2d0mx`Qw<_E74PVbi@uj$agOm9Vp*{r4yJF;4h?0Q{3 zgybLr=UQ|Y9k7(Fa6?in%EHjpH8G}Ugas@T;>a%H;ZH)MgMcM1<4qX$bO)_i)F@U7 ze5vcIe~H&uBv;WbuLjx(HgXR9Jcm_c6|M>Sr_ID`!sFHq<=`6=aNrUO+eX7j(b0&6 z*&+zzxpMjAuYZqsX2|cZEH3*t;dnuFZ&Ol)z_J~7oe6V2`Sh11GRN{DXm->)U~KV+ z$i{YdOzI@ChPf}(+NL?7Qv0PG$=j%n!Hu>9o}5QH zG^^f7h2?O*b(dLN57d!&*NV8S1ynAj%clySJO4|7TRc1I4D7wX-9C8}O-hl3u$%+P zhiwVU+;l#@`15!-bHj3dde>0!bo1I05OW%5l^h8U?em(|2^GQF(*sEIYSY ze>hAhyku;oN$3UmV95n+im;Xj6DUn%W)ix-Fxx7uM42zC^-{e$XoPEmYTKjBa}|U6 z;0nGbsn=aatzLPTY&+GZ$>*i^ebBWRXa{uF-@8PJzC$k?P;%Rxx10P$C$z92L}i{` zRh+qmJ0(ktphLx2@5Q3Ldtv*Lu7a z#g)$`NdW}r&6j9x0V5-!JDtsRYW`i;#GcMO8pb$y#;f4f-qnj2=tPp`r|Vhq;>VY+ zZ2?t(E$2~kbTQPsSKC-il#BT=h=oJq*oA`zKIyuqYL2mCsnA{vNFOM-t7 zTa<}Wx*{BJ5aO_b=K_@*86k{IcYhAx`=Lw^uc0UpWC|pCu=BkIAoN@|8ne%a4SLs5 z`Wn8iZl5G(j%c{t*_ibRd{&uJ1kTh&q3dv&R!x}=?#(-0A)qE;r7UvM!R1WS|@67^h zh8htc`P943H17Mmf(N7Iz^23%KVw-^u4 z(_8zHtX!OdV{F4p;~VU~AnnQnpBy1|uPl_sU+m%)C^}k7zmG_K)1# z+gfcoopl^wscUs@5xJ-OLAP3Dj{26Lu-dXDF{Ed^rK3tMRu2I`d^ioh--FcG@84cO zefb9wE%rf>mGwjWZpXJ>1po}^-I~n4OZWc+8)FhQ6^et_Se4)1NHrs7}!lBCeZ4hu81W6n4K9pHaDy z4C{=wKVue>IOj7GxbhH2Tg6RPYYRKVoN#iaFZ0KHQ)=}FGZQDmp(K?Sx+>CtL8j{jl!nnfT*@-#bcl6!emfxR$es;U_#t!_S zUWba(*l+}-O^aeVK~R&9-+3PTMFHftdpXN@z{- zYR-Fr0*$S9W$%E~)QL#hu14i@Psl$3w`p26I}AjhB*QwJ*5}k_;_muQwnRcBcV?o9 z{Bu6X`@etuF+cs!>)+ov$B#eikNQ0+=J%3+2ND21Sl0Rkt9TCXw}a1f?vzd0X}_nT<7}JYDv;; zc|7y-2^5MH-NacSB2jXUgszra2U8%LuxFOYn;voue2wxuRG?f7N+e|RP)sPZh@n#Nj_D-==P6eCm~lap{AQ)VJ+y=^OY^#^bRwx@c|R9e>|-6w$y zr4Aql%2@21KI%um+0^btpm-otY9x{gPhJI=({lkPe`4eV;Dvl2=K%6N-+TS%$MT!y z|G$oRb?>KZ{G0Tw?{sluTAMCK$Zw}q4~y~y*+eh^rRC_Lpw7IP8UZk2K*X+kmjk3w z4M2Q#E`i*AicpD0rQVB8n(XGV_qEw;=YCt#G4QUpR$*Wr)M1`hgh$uhlrYX&IShBO zGu@OGf4$!=r0akkc?P{DPGxqZIbO#tUOrgIM!UYOc)Yh%;}~c|-akv&6ojy;K=F)A zA%#K4Z10!t@2~Y4Sdc06lQ);m8MW%=1ETNSBpPWqon|7#2v?>q1&Md1oR(9wyV?KN zAk@hVej&iMfk8GUhWnQ8C8kr=QmK8w)QWwUf4jZau+gD(9VE2dk$gTZllEZmdA;<2baPJB9)+MHayuXvez+f8#{H8y0`+KkV#?x`R(Zl-@$y0j3?28iNWr zZ8r2ee8b7}#+~q^B6^ zcN$k`C9m{#YpEK|aym`!KIinxPN5PnF?h*ko==m4ul>`U&x`eFqN{!eJ#olp1jeP; zRm{&MD0X`gkUQ%!#ft1JkAELZtg39+@(yG4Zc);%41%WQDxU(3U~K0x5^#Sg@Z6oE zbo!v%lH|2t+#lLm66+S2({jKV2BIvA%tN7rUO1qWyU` zXGEKvlFE$27M^gOgnI~PN!A(JIt+k%*#xIbf8??&o>S9h z#ZE)(t~J1N_rAn3mBEzVfx(}A1+&c3VassCHGx{2by-`tF9Wt?@v4{E`3RIzOuZkI z)5!+eRpa0d$zyLPyolkv%Au31mmWHY)nl&HsEvjGj({*Pg`*ZP&#e^7%KuTn{`k~h zKEHhbz31EQ;4vpf-=(Yyf7Z_}bf`vKP6fI)o8{DT(M@OLnG3+Xq|+8PAf}Q<7H`cP zn%^$f9VVaQO*8*cUhRdKE#FjoRz?+0}FV}mZf~D`2&6#w*xW_ z2DT=0GH>aygT)3O-VTIk!0rep8-SS8f5Me@2zBamEd9M=Kg!mcM(y^5wL@J(|D#l3 zEA8TRyTUhDn&olM)4?WacTBlhUcpT-X*X|6()0Fa7TV5=G$I|;7v38=6s z)uyomZ}(=Gw|D_Oe~Xu1t?>wsJAkI_1=uW_T}nb+>_nE_UkFq!gl-}MyV zUqBF5!#O~QvO^%iS@ZL<{dfgie0u%k`}g0s2<(vEp;}OOU`82c0K}~WDIv$fUd!09sDlRgWE_U6;CfRO%rB1+#b6ns}cuXNQ6cM_(01e+^a%BtVcbhS`1F0DaLL zzBnEzmW6g)J=k_UwZ{t@+;=^%iuH6jt|N60Ly(`?d55+ zFd!^-gkgKie_^+nTo*nAVd(Ne zAMBQ?Y@3D@hNqzXY1fwVA$wV?f3yug)J2Dx{nKva{_{d#>mjbwUCO3*| zt4&RAm+yK39aVQ=0+_OS8TEd}{%kK_f4qMGyS@HC9h}-#!nAlxtd-OeDxzAP!;|Bl zb`OB$`*}~YmKNywW^40ZO1Fc59D8J2S|~n^$yFsWz14?3S?Yq=T({MiV0!@>39Ee% z_KPVjSZ9}ldjTqccdiaV8<;g$&{N=cvi-xV_0c}p@AdW5e?4Ex?oT$*{F-8WMg-g{ zzz{Xqw0h8%zu(a>)o4o?$~LoP(*t0~a@375Ssrw@J3G5}9>CFDRpIFRryYFkQ>|`& zjm3aRa}4M;qkDnDK_rgGK`JMI;FD5vcc~n|Q-x;Zjb_V^ z8X@Wvke~@kRWrg3fnIsQsyu2fHq4S!<4XBnldt|Y>+jyCp5b}j{^#|Nzy9;>ukrQw zbC!L{zrlm-wTB4J7=i*Ngzw~pK^YP%Lc7!KU=WBxVFeuoswyR)Hf6$3oEAKyDqAg2 z1A3`YM*C`)s(b-ce<}30pIZH02c#`M4?e#iuYcBY({!i}WlSL4fX1W7nbi2Z$T(_= z5t^L1220!8=I~W;($P!+F6r&s&%*vb8Issl# zr#-?vA8o=ahB~FNJGRTR>+q>dm+gOHbFN5_)9TF5PK;G*e^}RW9r=RIL|{!~M4IAn z1(?X;P1fWDGR1%P!gaX&nWG$cM=ZQlRi`wBXqv!vTD;E9*8xE zQ-AQy&KiK1b3vQavv%JHZv=UsG?lSEVF$X8X0O4V zJdC65bV@=H<7+UqPcfC zAE2J?-^euU+8Ek>-UK2IW4F~u_86>$7CL`%*;?;NPVTD|rCp4+v7nPnVKfb1GB6GV zq)T1Y5+f7xNeV;&5Ff;wQ0{6TAPPMoRa)6ViR=l2m!3p|$b&ttwwID>GySq=KY;GP zhqL#le?w|e#qksqdV|g00eCClrtvn3=GOg)w6ERby7E^#T<;&vgKxzcoP&sQ>%r}A z33n2VdDY$pM&JuSuiDtNJMasXxbkg*;{h-@awJrK>`;c$$*<+D4ts8H@q=JJ>;$?w zT~g7mo<^~x2Eg}nlq^ADm}9m0LnDf*3$_Q%e*$}e$jFa&+Uv;@AoO64n_V20sXX)3 zb^q(9{+~ZTu%_p_rH#6~-AAClZt)P{liBe5eJW=MP8iekvfH4b@ru*Wni^*UeY0`W z86j|`a`h@5tu$Bmy+)a;T?5gX!9>b4*i=VcE)|H%FpNK>E`rV1K^S(VR58z4oG-?Ic-Xd=l@y?Ef&8c8pEag~cWGupg)<+8(+^g&k+s;WqR zc~La$GEch|?AAzuBUKb5J#6bFRKQ@me{!&MO&X4~3)pQ#Om1HpR1N#ihN5It1=nheS;%Q(6P!9I-~2u{2(Wmmh%v8Goxw64Qao z-GWlTc#4Y@Cqi4ddl@39RKk9F=~|r5V@ZgyPLr#T>}9s(EkHDg_0jM~h=xRIbll!A zR(l?DQ;znjRJr;7%PRPvjX$_Rho&WQK~ z5Jsp6uw)#|3a{CCsVZhnEvlYBy;(ai*w)*6v7gmf-hiS2hD-PKq}9YNOd;VY%DD|& zd3NKEt&SJFWV0@N-_}bAXasY;H#ZI4rnh>KgN+!oDe@k4+|>e_6s_>~=KNf6rZ1n* zwj!?A_jmI%Pb`ux;(QO3hU0%tj8ChX+xZP$y$Z)6sI3TYuI%|>!IZq_U2!v5t0xbN zOzb=u#$6pswdKz-7OfV+Ynxh4-p}&*oS{~CttHD&TH0cHxITo7%`o*uCRwOM&OEKApCvkMZ3C>_O+B@5t4qynY2Bp628NYNC)n$Jbf~Lz_*hpDtk4#oP^pY_^D+*mAO!+Fb>;201O*kPs+Z1#0TzEZYi5NWV02k+WR2IA_A~N& z`S*WbTD?DgeLrmUqzDL`b0B&jdJ2OG_E@!bwo;g)W{D0Gs7eX3+$`3bsBJB)0r9oPDqD4RefWeL%8jKCCntn>NpgO5^QOiha%UH#&foxz4P7{ zYJ3mC+M^IP?5cz*AfIlR1%&}P3|_zfsO|OB%hx}C3YSTR0Uv*_3ZOaALq4_@aB%E4 zEB@QP=0kwa4$qhziY;SxtR9K#qbVzvszcyBb+O?Nps$YLLkuv0Bw)lOc;ce|;pG5% z!fmovpWwo<>CpqU=cRhT?u3{!sog>6%`Vq$_nr1QK$6|rHG&`S(#%s~n-+Q0yjB(h zmfH!yS}N)+1CM`rUb!(|U%vfbl)=uhtgk!2lJ{AZ#IY@{{eN|x;gTFTa)kf;T`mF* zbOVj2QJ@=uv_6VtEJ;zir}y_kj-6Q@X@@W5lf<3H099F4S(#Ftxf45)rCB%1n$#yv zms{R-%kI^YkT(UT08@K<_yhQ1j+eE9D#Sa8%vtz>F&1Exn7l)#j!=HR-K{t>t2pKyQg|KeD9`&wv+LBp8;VL+F!fozsiwp?@w&> zm#;rNG1D?d-f^xvO)o&XP^Y3K_VRy%zI+;W9#x|1A&frk;?K3crtGQOD2mxkep{Yj zaAlz_jmO|hq2II3<%=hl4}hp_gv$w<&anN_o8Cb8T_;6L&SjUD3{VbhsSyIX57ZI! z($LwKG*qmhx`Ucyt(;8Y-M%?VRt%i1C4IT78@hKBvLXS}9xdU>N|vbNGPG_1bEpb` zFgC@Q-k+G{#2>d>`SID&kQ#F~sdACg1AZZ0yV|M(n?v@+8lz5Aw+vjcQP**DvU*fL zq^7ytcT?m@kCmz>EiqdURzVsV-4Ne_Hlzmc_7Mp6(@vAG$ zDP==7d8#^>G#iHf9zrdXtye)CTmN`lmwW$m@WOEjX)fCTut+G0GX>H^KXkX6(yv9Oz?Gr^P7z} z$-{sTg`zdd3*PGs;5{j!sJ@%6Y0gk)B5^Ko9Y9it8|)E8amr00%q+_ct=Ngvp}dWa zbZj6yyZ*{iRCmFW^9%|M#Te8y(aGvmd7pB^UDE6#Y^+*}M(qhrO`}&mMig?JYGEZ( zt-x$k+3uRo`H}(7>5TS&+V>Kb;-7qfVqb0$|9j)b@&x!P23?B0z)f9+1?SzW2Uk0u z=c!Mmyt}r%Q3+1Tw13DZo;$xj=-e+|S|j0&_?*zFh!CDHSx^Rf}ov|%0>ZEJ9xaw+ac$vB{xaf?G=p< z&v{t?bC;c_ZfdXaEmNo4CUdSU-IJ5#$Gcv*O}S!+JJ%$4a#vINuVvM8s0`ZDSCJR` zUx)UtS^d<1Q6%9s&35m5tx))mY+v$i608-XcD0q5Y@;RVZ%v%iPH)?Eir^(_M<}63 z#pru|z*UOurSR9P+}c92b*$!x-^j8(t3WBDP&Zwoz3M$ZtGSh zWELskWY9dhZ*CD#Ocb&n--3Ie{58QWNC@eInChB;{4iup;AE6pO~@xaDt_U-bV_2A z?)CgC|N1=ozuN0-`|HOtuT`DoKuukUL+w;}KdP)svfTJTNhKGxHJ{Ez?%af2X}gY_ zoc@Tq{En>HS9;hwb4XO`7qw9= z7v*Swx%$rQAFlZVNS77J4(#vC`F$s9gk1_dAEzz*FEYw`xVFNR*s62^{znTQ61^5< zmlJXYm}(0FH)*| zxV%dlGW4ehD1tb$q%5VY_--izNeFzU+c9N-5>nChCCPMY-RVN3ws9BL+|>Ar*Z)S| zp=8OIdG~gcQc>z7a;D{6HJQt=w`P&lC^G(aKmr5;OtTA=ojjtBUDf}=?i7H5+Vn1~ zF+G$#AUxC)gdAek-s=DzZWrOx&vU(_4gdA|w@>4FIqzEet9-#dR2RqtBM zqY#K2#lWE-${V=Q$`D#!k-ir2iS`@n?ETHir|!fSU;p0jjn zu<58q7(Hfp$t#?$x>j!@WwQog8hIRlQ>Tu_T2btVZ{)d?_@9@L^V3hnKdQApk?2s~ zikLfZ?uBhlJ2F(bNw%5zNSPNPt2vH)9$0v zO}yhN`K$chiKxr!>~sdnPtw(;`4$NgU75jct77&sb;PUdH+l~F-|kNz|M>Az%_bb6 zMvYDK94BAx{#j1bCesWS)x7-br0y z4raIG9}kjK)5Zo=As^%9Zz@24{3iYZl5~HzsZ!o_7?GjKpIw$hz8V=Oa8l)Pa7$I1 zmV*Pi9f$+mlL#J&vg(l#(RPB9KBHyji^|PSUEK&m;PB`O1CjC&#jHzkYa` zFXJZ-3(CetpbC9?Pl9&JupofzK>_UaB@g@8)a~;FRT` zDDGKL8_K(5)MaT~re)mUG%sSbGY3rw^`V$+y6QI%0(hHC?!2O*OkUTcI0jMykS?mA zl)T(&UP_!&XS!^EF?Kq*63FSq?$qnE#;kx zjLSEg6-u}O=)4bJa+PbLIyZsFBiSf7^K$i|PT$Jkqe)PI`$!abk^02-cV#*>{ZXGP z>-ZPiW5>Z+5SLbNXpORT4r)Z#m)sKYKX~9rDjEWK1v%YFQBj@60GS*Ah6q7(=rScr zCf$ZI2<@E9uedt5v51$)D|btAiD1`(uVK79y^no-{Q6^Sp974NtV_=}RYLczDqyDQ z)=458uAwV`eARfN*0xy=de=NkrH-t)F{%907EFPfp=$zvW3xf&M0okds(w0E(AuTb zTrF9+G~GMj8i`zmE=5o(=dFLCR@v6nhm8&jK$j;~ptl_c%-;zoe9)rSbJk`l-(iXI z+{7gX^72sz|Bm%>=u)U9GHbG~KO+?cNn1O=v+w+W5>FWH+c&P)Kjf*Os&Cb;RMb;j z9cZd=mb9%=KiaRa z?c>*9?hl{7J&%y$ZSmK@>Sd>?E=bLXgj-Q3WX#8 z-L`4R6CLTOFt5D{aYgFGAjPVZ!6Th(-*Rn#2{yp|O|(+;)(ojgDQAscCL?AV<^c_*SM8A~pU3tasGnC$9x5mAWVgyPM5 zmS2@%qXpsRFz4x2{&Bb0{^OP1L2;tZL{r40lf$=V8lg_?u6aBK$Hkkq)dEsF*C!%> z^Q2Qll~(m=)kVyfikxTO@y7LARI?y|U(#@r2UmuFnD-MDA&G`Cv^_|h@wyepQ$Fu@ z1nFEJkQAJaozx;%P|bxKs}|k?sMfA(=O`p`%V^#*7b;K{nmHRkS{M4NKjW#K_XTdT zK^;hG6aljHb;jIO?HO&a&xiG{P4RSpRuPP)uHWIbt+3t)O3vzTqUITI z&7SOq04cp$!nUaST~-I|B7h_bT|g8SLn!}2DzbNh)(203%tg_;Evbe}4dnJXtHEnm zEg)S>E>?ajcbt0)PSLvZ&}Pbw!Y#SVc>o~xpzqvu>P`S=1#u^JSW1}<@sWb*Do)hKK}CS_=z>Wy%Yi(w_qw!&u_gsr0x>o zBcCfr-7hz-AC;V=%sGZ`Ss(%xZc4xZ(IPA?TTvqpVUTV?g2+f5i#iA%LR z&dFrb?WgNMt=|@BAN5OGL}axc70YVM7uNOdY|lvlkC)f4?`!TSv#7AfGN+Fv$+U@J z&x7i3wE=7tIJ#HJMFm>^e3>(xDLLE))IxE>&puSfKL;1i*{|G&Tg&%9vI>ruECc2f$@Py9t^XM4>oTUxf=R0m zolnxD-cTiPilequlq02o;~FYm4{sgiv)1w8zKzG5)i2H>{+-j|J(o^Z+IWdcJ=SDI z+^825*9DmGjt0dl2~@SGw}QLML31LZ__yqOE^aB#6Q-g7-V}!|3g(e@cwLA4H(D|A zDZQ1a=98PJDg7*HNf-7*<>*bPS+{2E0T9%2ZePbIbzxq54yC7m$M~Hf|88|HJbQLt zE;E-Ui!mkFxD7>@^ag4r$pm9D&xijm==>=3qO9iTC?h1amvqPDx%XxME z2w5t!Np07LSRvPcY*{ItSc&Sa9DSi|REa0K9?M@x(lnf?Ch{`b3v^phrHFCs)YIX0Dgm3PvAmpA1@4P=0W63HrgY9Q{|C@-GM zW-{lc*l*P-5KOU4ia2G^=zgdv9;etB^Q&=xa~_U^o1U*4bB(~yW_O$cM*xi1~2Y`}8w%cW4_`cz{SsN_hM zU!*(zNnl4%huMmIr!Z8E(FVVo(rGStQ`c*=`l|EDihSuqT*-RCB&ufWNDbH?Lp9Bv z(vWM(kdSKV~0-aVcPIFT1yH{F)M<4wrBEt1g*t zw@Z_h&*#f4O_>-H(EuY`HttC&Yt<=i6M$@PSsh#=evRD|C5H1G3s$Jy)D@|uXm^@_ z=k{1v*3nSs!(H=in{7(UIHuBiu3c{N63WRuO@g7D1=rR1;WxnG*e(UusY}%t;Sjr_ zK?Z|6*V2Lk7vUnzQW0f!b2s33{Hh}p*!K$6%VgM$X4%D7R3&XYo486MSa?t z&(l2(SI6q53PI9dn2YA9;H`kvn@rvmSMs=Rh(~1}!95y_DLAJrI|YRRy*ZIjrz-p) zLp_jVcX?C?!N^yVE+QIV59se!fUon)_st0x<>Ed7L4^{|;)4&a0#f_o!HqwEzmAV$ z{&$-+IX#6nS^0beAmK_Kub#FtAAD5c@~L&Zv}0W;b|RUB5x!Q5tvqC>Ifu&m#0MW4 zd6WQ|8n8Y z4%LrxyRM1?>TK*1#zMYz6{4bl=W-ry(w%!%p}p}cro^MaEmxIFr5ZCcl9SuWaikXb~w<+%Oj9N(&Rp+Y&yR@w4S z(xC!)MzX&FGk*E)<;&MkuYdibip4vimYy194ij`AS3?0vTn#P!xwn46L2c+u`L}J@ z1a{(BxGjZ}l5(R|Asy9!9M3P8PWTNyswi_P4B5L&T~4uY`wWu9xn!Gnu`G{vFv9h$ zW~ZGNrA0fIn%xyt!jnU>R{m5B)9%-KEl`B&tlH7k(*Ts5`;rrPt&R^XCeR9y7+CgY z-v&@t$daHP7cA<1d1$6J4?UE=d^)?A4sO^fmxDj?iMv0 zXT$xO0Dns&l~~I;)jn4$r)-8BuzO_Hoei*j7T^KAF~%g6rd`+7eVh(Q(Z zwPd+_leV_;N*a-JQ*)K$@^{bO{nr|gvv11F${ct9SSiyO%nXIRSzL_Dl}i00JAw0t zniEwY16fQi8ns=}TZI=^S-11^H-4fbw&WQlI3&TdM7QW(x?vScy?BBkB!){q3Iz1oS>-)|5 zrxmW{LJ0bn!q@vv1*ntAI0iyEZpzaX%g26n+)a*&B&}?PXr%zCP8Ma*k^cjtey+ zKVXKs*j?(%3=MsgD--}~ZWzEuuF0{Jy+U>z72IJZgSvhq)j7Dcwy!`(G5gKQ3xJ3lcVn#LW(4gy|+rmT$7 zc`17AR?>BgPNZQuW=NFrI+;WzW{Hn(r4q(}dUEEn2q7mWsM2Be)&aidwIXj5zEl3~ zEvfw28_7%ic5>DE)Xn&_zdpCgo(Qk5Cur28Izs~gPqogtLMK0a0AfL6r*_x6+$t=n zO&On;Abh)@ZO=-buc28dzq6WYef3@%@1sv07&GW+yIjxUnJ1T>Pd5dYhR1^=Jnf@@ zt@>17dM)X;5P+6n$4LqB_OQ)*ZM*7!A(DQb{wXxT_mZ^<@QBFfyPw^0VGO#<>pcMM zeKZ#NCwKc8o6YDO*s_eSRbwM)N5wR!7x!;vLstP6%_CS_qIX{>K_be)v+mnn<>L3? z$y2Nu4(q80srp<^PMf=FTosZ^`^%ctY|+@2W&&kcU=YjS%+=_qxI zn|8FD{c$n*P4P<5*_$#5s+F?t5%2vT%^QPME4l|UQD z(U_a$6~yN3K8t@Im#wjc8k1RS!Ii}<$IQ;a221XZGW}@{jjtof8v^M z)XM;(v_u09IA*3AebqNlfiqO1=2Wfw;3tIOlzX+x9f0!>UOM9icUn_!*q9jZsE!l>nnM1qdvPQ$ye=d$(OB1+g$gwM|w>f7z%K3a?&!gN} zo|eC5aa5<(hiasHrfQ$<>vWM$Cm;Eer@VwAJ%z_bsc2mzb*S!t^>jT=Gx+Q-JxRuu zEZf#u@i>kBcp9Pt1FtYd;sp=wausMkK!moQYV>Z}>~K|m{j2AplWtekWEEyN$L>~~ zdc!~&{^F9&;P^V1<+n}hDZMO$h{j0#X>AAAa$S{=R~M+NXd@wsy7TfL=i_M;@IT|_ z>-X{c)KaAC%1=grQT)5Wta7OoES>sxJ2wnV*h`;1mvJ?1)G&*%V!uG4qOrNKK9|Om z`^(Lth`fX3QRs0Kt1K9Ad8T{c*7AxRraLHP*$;wYfAZAqHB#V zcZh~90CQ1xy{O;ZLG3jS1;;q7NP*QkOdSeAf5loZD(R|!HA_}+OEad^q;cE$+;#em zr#^YqBJ=scJ}Mvi{1_jh-f_hxNIr+Hu!%N<@{WH34F3@*DoBExBEtnANm`Q!}lC*TE6sNtbpX+&Xpl*3`qTwWBBM zmd;nE;6$-S>Bk2I@CBe6wZV|omK-j<6&<5tv29Ov929U@^;*lLgf5kJOfBFyq=fC|Q|1tfCKOOT<$90!$>>0~_ z#&)z_j&sDYV~ru6@eFI6XHVzV&SS>VkF#H6)_up(cdNagV~v(_+U>eS&Sm9Q&Lii! z=UrkvR&6!xy3>ef*;mP>uTt){@8eJZ`G5PjGp0Y?SC}!cGt7OpwC>f9V;noTe=yI~ z;&HF5@||}`*BMgI$5rkzMyYX^E05Y&EG^&r>?@SB=VSL$O26U`d$lr0iglG^t-HqK zT4k0}Q_pi8*KT)O|HFU!xBu&Z|6l&&fBr9j`d`nqh41JW6rd84ZSx0VjU}8vxaa7)}Y0` z@|gEzUDMt?Z;d&pJDoWPwxzYrD%3h#Ja6Sp5)p ziM_aEVrz0f`J*H5i0jVA12rHdHNQw(X?%IU4-9anvKLkt5=*sjzCK)6yV$U6@O`!6 zq-=P(YVZ3xuh%vEfBxyq=h6C)>wV1*z~F7oddg+a)$e@gxY^=9+Xh1bh4bDG)0nZ= z8=js?it@zSW$A#~Pn0V7(7RwF7`9~KvQ6h^pFx%YQC}AHs%+c2k zY^5Fkxn^yiWv$Szo!UP3Sl7UJR+u~>t8m>dq}0-wtV{wve|q4DldFgKVM0d<`Cul+MXOTsu)?S&rzXBRF4rjD`hJFL3y#&3apZ5_N@D*3l-_EY=xWB>B+@2i%NnBP{d z9ObpoM zLmk^765JJ*5imc2&q(aT?$-&bl(Ad8b3JPFBahCyk2vDRCm#h2Jm(5sH!6Lu1TbEB z?eDJI`ubtf-rbX6aV0)lpg1wJ5<&WU56qo7AnxOWf4L+;>Dq)JLPG@1?{=M=b;cEm zkh>AUj@?qlU%;=c0CwjETCnqNU06Y$Ix}m3RbVEMMBJ(4-v3;*e&9^;1X?FQ&YQBz z9VEScoKi!sGqdQ#VcfGNUVAJag&^D6)VrQw%D8eX#29R#-7^g$D8Us#yH3}w9$3CM zc3d$Me}&FQqyZ(9k?psO_H!G5`}42=^M}#KUq5~R%S%ki@ofS3ak9$<^l_E}egXJv z5}PrP#&%@h>jeKU;I!l`0NT)udn`iz-3t(gfe^G(((e_=pyeE&ii zfGJc0&>e{<$9bPc%*@coMa04TF(p{b0h;kRP^h{1cO;^mb(GSM0u^G}p*RcTlP4R= zisIm)U~4lTzqfcV4$Eu2E!iXr!_y{Mf5JEJV|KiNWf&Ds*>=r=SM53SfOU^{#&|(W zvVS-5*A)Q1d#7U;eh~QOkLuMYC`0_`q(N41xblt?q?so$#)GLr)<)rEX$Jg&adVdZ(8Nu`!ns*hYgTwt4AUp``FH){7Ufe;xWoyuzuoPZ8TrtJRxu%H}|lGLZ?YoXQQ5U8_Tn z*=?v{C$fNfcP#UoC&Xrt+&Y%l0ERMAIe2)xpachg0kc6D{dURz{%QT!R|Zn*+mbE3 zMZ-uD{Di*nrE?cB9L@j;FO&ywcGRU(2mni(1ViwJr#SB$=o)%90ZBqme=s4QEj^EW*WeKk1 zX1Fse*TFnMP4Bvj#P~)+z(!GcJ!1_pQ$DNT@i?)Z^v@MTbhQP@AbG;W8i6oe2N*&e zDDLvSFkW1fV7$^kF)*!0{%SV+lnD;z;PayRe|4JP_CjH$YG}%5wsPCSS#MrkkRp3 zNchl=RtA`c8X&1jBTEP$ib#Qq-LeU6CQy7q)Jz#Is0P!OWSJl@=rSIIEJ z7P09YSh$N(j?j4Ae?;$*HoL-qXO$2fi+~LVz^WlAC)y46yu$%`+~-24AD7^Ht;W_S zgk6E}K_L<62ipX0Kur(Wy;1&RA9nlgiv9Fut{?wQ%>2}T{Pf?}*KdZ=SMu?m??BDW z8{u{#cAyhsqvv_IgnA!Q3EekZcl8q^!ufV$`%q`7lgL)Zf7Ncb52Pj-@?vdjSyF?_ z`$3Ih1_-gj9^fY%{x|b64}pgj#hmVcF5v;TW*93*U(HBNH2xBYWLEhWmGy z@Rjkti1;=Qf0M9;sCYx$5n%YBj_Muh0$lD4T3~*JRszwwA{e#KexCjlP=PQhLQzr{ z9|-LlV0?3ji+zwDoQcpH15}jtOIhL6m5tv%k%?jAei>;N1e%ID}`I}ZRWn7^9n zS|U#a72i=AL2x9Z>oN?0Jsw9XSy3k69{kWoZnD;IE_v91iQ zViVlE0u1GIh2JjPx9?xRw!eJP@%7!*$~quFSA$f+Kv{j{?QZCWa3J&GNhf^1upoeG zz;MFFVhxxza5&Q>G(s4Uie}ZFc-@Z2rUc74e_$dA>Ik(*{o%4h4RKvW(L6f=k4>5V z%{|*g5aKycg6IbD2*4elUqCWU59%RNei)7^kn3#N9AqEX(ac`)xqwFqZJ?nCv|sOJ zH6cAjx>(HDZ58Z=g1oOi?s7CUVV#XB>t9ywm!E(B^7VzTo#*`?NgE$miRuys#PN+Z zf7(DZq!IxFY3J=HG5>;K;)nQ5ntV;Uuz-#1M@4lMVY&nB!fpb(ga~kW;n-RIO{jv) zUMPrxOCb(Z?L_Dc+gu3Sf36zQsS_s~-nIBt2rf*aB;2!)17d-kyl%k*gjWL&{2^no zvEw;&E*2@4MC9%GAHjvVMhv=%4Jdzve=d<@-B&m#ETBT-(9spzirI~Q;x8Xo?b{FS z+Ydi}`u6?zV<{NT?m=O%qRQBJLB$-i4fgItLju+f#R8~7xV$Fx#DhyH`C^G8 zQ4UC+039L)bqCMGH&A0~33Y7xgq&4V>%{PWe?#Nv zg}s6utT-Nq*WpNNL@Cku~_n$mR!ioqSyiMMS2}18a%{Kwh#0lkB05}sg z0CxgdkGkWIFKagE*Y)k&Z?bI1OO}nzL_+Z=K5Z`mILe|xxYR-|;U?%BlMq`4BncVp zI&VPyUnq(l8>~379E6Db;cNWve|^pn7@73t=bSB@)8^3)%p)Nq9>Urq@^q6*s99 zfWuArA`(NTCx3K9usZReAi#(a{gtu3EEQDhJ?~vW)dX2@7YiK<=Gh*Ke>ycCq92wk zULLsGfxL`xQ0NpYyl7)l$&9qA1i0&-6%;H42?+`>J3U=M>0=}b!^AT@@_=j|b+Rzf zsW+NI6owb%e1!uz80ZloY{5_Kh5=$l06VJ*uV3gin9RbIL5{9aR*n!I_Hnb2W_Bne*s$TOa3Y>1px23oFtP;u>c1vxBB~r0$1qBVYxYQZW%te# zag0Po*iKWscYX&ijP3yAG8iv0!N|}G$ZZplM7v~O1XY0{L(0G*f7Kos&-TuHpO@=Q z2q`_*T_H;R736!PmMc~+D-JgxTLb@m&W-nmA%j$Z#P}L0KYi_AfBE+9udfFL`JGyr z-nqeVxIEwkS-D}_o^7mhHPHJoZ@1JRXdg)l8rnp6JzzH=1!~yykPB0BtfC(P{x>`T2?;jG3uP2XPY zgpRQipcAfw`nk;CWxfbrc0$6=j0`t%GI*~JI`QR%Jx^y7^zS5Ag`1Cn*0j7b?*=g3 z;0F}t+!9NOL4#!vk4h@alaD(_-cM4X`kqwF)G?NWSjyrGN5r%R8QIXBLi7OQZr=46 zoGdFW&aMn8I(S1#yv;6)nRj_3)E%>y1|8p$kGk~m%L;mMQU5g32T7L;w;K2{ld zo8k6>9@l5vEYdy@(V1CcoQ=cgU-DgL?yDi&1(88#pns z5Mv}xdJH>8yWgVXo!Rbzc5V=-icG*_`1yzldz#Zw{owwAvc}tp6k#Rw+#wnzu&r*q zbE00M6refbf>pgy>^y%RE`%t;>mpmyP8lG|b9qRrUL(S-oIbAD&tJcM|1!S3%JBFe zAMvq`BQ#?8nD;p0`~w;fxD&jQVY(R_{D#&*C|IEA(Wh~)^a89k1TK=sTx$s}7rd?m zzCa85UH9_9N+C~>RM_FzC1I^7=rmWEZwW@Ie;XcaKB>%sID&tN=*=S&Ci>`zu+dqb zg8Bf7_&Gii4gqq2!4U%tXrLRPM;NeNka+BIJ!g9XY;CwxN9s>3gROxh{+jX12*lDq ztl4YUC%m7R9PSc83~7*k4j~d--D}35LtUw|TT?hQ1-w#z4`) zH(%E3^S4j0Wa2#w`+Uq9L>JQ}{BB&(oMg5Ye}G>dR#<=Fju#MI5t|(d%CL?b@{~|b zycX&La&>i(ooB$Q7R&=EXQglv&xQSrioZh*5yiOHggXU{`mNp|!jNmvgGhs-FtNV@ z2aK?*zd$A4I(n7{NE4lurxB|G(y@<3B*)r$A|ZXEO{&RcpmBdshfR@o*Y2#Q-pk1OpO@1 z)(wA}?KJPKt#t4LObd!l!V{Wl97H0}03`&cZ>9=Dok3!P?d*Ov_#z8=q6Wa|^_He^ z!}t~?<^c|aSc4}a?pNF$8dz&8yk@=1#g>2&U=M%K3)MU$%eJA}aX`#e8muoqXR4D( ziRGiJ8ln`cR4`!P0Bb~udr%xB%Uauq!?>^O$3Opd{rL0x`t4=S(z`=K4H|H`piq1R zD283N78EHHtRNf%-4|@7pgr)XS?T~;B|@MngsI4g(lAWGnF*sT$;n5}_7rW%42Yl- zei(m;8TP40NARc%os5MZ`Fd%kclx zBS4RCJgCRb)KHLSa0mhs&p0bI!lEp5phAms^#Y2CV!7`p|^QdI0BSo;%W1gH+izn?qU!~5~v%IYQCA8WjRn5 z1a>i-3VQeR%0XIwdlGL3%H#C{F&}@k&p1xDrDih$K5;m(W~}HmYDG8_k)zgf&r8}o zEs`L(XXMbv#%^9Wv4g<_)CzaZzq@uXYnETKVPm2zqTH(REUOU23fP1Z@rh3c0&tzg z1xO4Gie2^JrD$*PnUE?`0D-`h!qj-!e$NeyJ6JJDDF(AI=o1Y8Cc+(Xb^m_@j=W41 zmhvW#ps44DrX;gmFbd*Q#h>>R8R4w3EM-yXp7ipc`+_2DL}Lt#Cq_|VZ&^ULE{d?z zpyb^O9G0D!#`mr^lJqQJcnV=_n%T{OML5cD)(naCqL47-m#nMFy=8?RFhO)?;bHCs zuSgh#d=q0LArvdi1x}IFuGW9-%^QM23|++Q`W)&;3w;tQWe`*VR-)D2I&mBZa#;vz zf-l3EaBY@{Scl8LpOD9+_H|enP{F%!Bh1blwR)TJKJiowgAj@1yx=;7ba*kF;sGyY z8MYARF=$>ZYruT$s1we&iJ)-a!2nfmLv5eL;lxKLqIVA_o5Ke{`~H6iYSOBXg)N{I z7vUEL$UFBwc6@04eYFhTGoKXzh=p2FFJbuw%s^bF38gVl!&bB7^|&!QENoT+Fn-CZ zY&>FFj6q0606o<@5te;JwBHUb$C-!{b;DnVWeMBtU$*M+K4n&zK16z@6!>tstJSv$ zUkVG;>mYX6ZGwkLq8ooKrxgtJs-VL*un{#7UI|5iZYvSH5uG0ay*m`~b*cXGdHi{N z`TV_o`ussvrgvT@2(eptg#&k79)$P&(9eFd7I+%&1m|Gw`a`jD0PJ(Oo|e$f%S?8X zK$3~5JjT@;G`E8x$GB=y%wdxS6vpr8og=V=q9f9oHhRlY1J!>QJPht~!HfBPFmtry znkK$8$cmG}Z%@{5?>Q2lp9Yv!@~%Uc#pA2Z*3ru_p;`{uK447v1&k3$(lbI<%}7F| zGtZ0F&wc_?NZsEq+ovzDAa=gn86=wc?6C{W-NK%{nc6}!+jx4m5cPJRPcabQ4|C3} z5wa5(p1E1h0hxch_QWgD@+>Ythl!mQ7C(tiwC*&SXo`m&$HRC5T#4{s-ioA%u4vF| z;v&m{t+M6E6Bx?^pm8h^>?Sk8BUm@8B3qdTq`J|lGUP@`#|>m6u+&ti$CJY%jga6i z0qPCcNjH2z$nn^LKO%Q{BGIPvY5e5 zBKff~ppGIZxZ?~9k3`iBC4!Z(m|!!FE|#PS5EXOhYMU!Q=ja60#)m@d>hYA6uiXIM z^>#jP)fgmo^a*ij_~`ZkmyZV<4g_2P^@^vM{L#&VU$L)qoVS(WJSm~KkI+uM^Pbt{ z!qG8jSek#8V^;v#j#DbrGFW|$GqdJGAxNte?B6ch*Ka?s@rwN~1!Ws#KtLba8uRHv zJmI`pwz3Y0jQA6N%?}gj3rhDUG;cijIo2>&0tHosBH0Naz{`Q??l-LV-j;A(IF5Y+ z&}~?tg)NXsi~0HqF?c@*f##sg4#F#ZM5@ZSBe#En)bmO^SP_m1st0Gn%h42;N*y<{ zaSxLMgcHJyDWY+}90)|f1@a{Xw0B7fXuV7}!%{5usg~hj_hnl&7k{&6FDD?^`EnG# zFLub>J0GzY$_V;i5Wui19N;9Z|f80gjgS|WPy5ukeM*JA}-T3aI29L%8fNA zjDdg8sHGzoHs3IMm}k5O(NGS3gCg&zx=8AQ)v;*iqLF{#cwN(|jCO~fihGb6DUC_! zg;U?CPw0F3wTx~}YYA_K8Lm5{q}UV>M9eSm65~5}I~+Q$j|4$1B4I;YuWtGM%TJ%i zA5{OZXk`V&@gn3OG2Mp-ZADi#t_(ND~=V-)_y->+&(*j1L2t8Qg|M<+> zEZDk+r&=Bx!}O8D=fZ-LWbl^m78o;tN|4Tz1T7-xaL=%6! z2FqW*fBE_A+MoV?ef=}K{Ks#vZh60JOlbC=7skySjtp50W2o?3M&@{k3il*h&!@Q} zO@cY0ez8S9^70VwGRIadT!3dA$x#UieE3!{Nqk|v*=`0vX`MH!0iwnF*Us7>Z%c=% zuoC!BuxdNEb{0fs81}y4Ye6YLA+>+dAz%n_#0g4fLr}u7SE&Y}5)q(xSF2u7#gPA` z2p=$?1JZOQ&oAs00-6$1q7XGF;p2RTvj6(+&+G5&^Y?GxzphuoRO9{bp9DEHGZu2$ zG7<1Jh#!v#S%Yf(E{;5_`)lj*`oTQtbTtp_~Gw!KNW24J`GtW+fTC#%ENEP8ZaaPbh!kv_mVb1+Tyq8^Ej~AuRbuV)#6s+!ZR^;v(Y4fmNvv zPXLFYfFWQum?{=}B6{RKN+uxzEIUPD!q|3^V8lvKC=?Q-w_xr2ws`!FYE(dr0CDcKEV!Gs z(G9A1c@P;(u{QqFXghzZ9O;2gp0Y?_kN^$=N~pUvG#SFk38JC?r;T;}DQU6b7pO#~ z2>-_(2p)j^K&WH?`+Pm%{r68_e){wGfBd{Yu(NkveqvdH)hc*fc-_F3 z-kcHN=%K@NEc@w3B%WbUSSsde#TqU_c%K$y6?mbqI#7Q&NCQ4{-N%_fEZCRNzkf<{ zZuZ55OG3cjATkyopjd{x>+%S7J~f<*vWhCckKU}q$soyfms^%fG~gq8vaUXWeeeS` zszr&u8?4d5uJc?^jV8|z-NWt2b-Y>EhA$CQ*J?0alQNelcxde|2SJ`$FQd9do)LoZ zE017eE>C|+0bDHdMG#@Y)uUll9Yhv(&6BiXPeQUY2YV)(gM2tfdyZ5jGN8rEM>1G>z(His z0MCR40QbC~$?Jrm#KAzrZQ)IYzS!qA-cn>1#7BSWdb7-GSrHGJLSe#+$8cFHMool^#=x>_$~*QixqpRYKHZ8|)!b{&FoC7yVYln8GuAUuI+8LtGUHj_kb?qu_4KKOD1 z*s_1VtM+dBY^tRV9?j+%PitA`X`v7wHLY&Zg@Lo_DA~4B=Cv zFkl+#q0++BVQB@gDI-2jVDyfNIPfM*!C-^c5>roS4v#1fEYi{^&(KX^*$rX)hKGM# zmx0T!P~ND&99Q=7^&dZf|MS-mUFBHMd$xy%w`80^4Zk^`G&}l{joh#$4cB7A3j+cr zp$d})sa9Ina05lTMX1-PtV^P0UNuqW$#rBhR4@4V;A%X?=)`(~6*OFI<1wJ2g-V zCwgxqywNJBs@@V(s|I7Tu5p{!Jf@I#;(bYd4Y@LS6GNfW1V!souG3;6TsUOY-&qrf z7K3xF7=XsM@nO)ekfU(``?uj05el@))LzzXeI9@PseS$1pFjQlfl|EZVUsNmC76lr zrz!g&QLnZd&0*I0IVoD#1f_p0=ZO%3Wf2X6hNvhvHLKiV66jmgpWy~%@KER{FN+y~ z!NCflW=(U;w|puCV|YOIL(7-J4wrg{u~HZBHd zw(TC>flgf*ZyN)u523z{_sLdUmyw7fc4mp00@uoo6Xu7mfuO${+NXcN5GX$V^x=T~ z#mo>^2QV9PKWOxklbsGAYfxMuF+vM=_nG$Q1VMG;qwHDarg@u{GVGw1&`Z`&+HFM4#$tAluPgT1 zSt76K|K3s#QI0UtyArJUq!n*dz|9tH=*d*lc|1u7vZiJu1`d-@$?`RT)@GwV9M2H! z(tt?z%RJWsU3K1riNVkaXoOngM;XelS#q7*-ogA!3H_e0Hz%wM~Qte2C2CK!JUIZb%X zldXmbM{s7eNPNxxE7Dj?uP5I?(AkKgD9aR>XnPu4UNGzwc!)U(BY@Rtkrc z&?g&z1DoGWPNb?x>3s@Et8bPT9%V&A$(=#5ak9h+K3v-* z_|_4l<=F^?S55ilFTZ^IeE|-cgJ*jzm>eMiQE8h8%=Y{6|6v3$A7T(qyFVQj%`jz) ztgp)kdlmW#>Q!^!>q0UgmQ-FB0X&-sgd?#}S-?*xykE%}?`g@ElaRzhf-}FU@`v%C zAY%qu9esfGmG<&$O9Xsbtgr3EN##o!K{%1H1z<_@wrD!rI_3#@vON;2JfLNN?PSyD zle|RcTR(2eIC#7^kA|5XO5>xlrxQ8lNSYJU7IKA<)N-`g!AI*J?HJ^r;Qkrq#mc@3 zaL6&S&0ba_rQLQnssnmb;{&KiDD_TfsWl=UF4z?|KO9MOTjDmKMg|lxjKv`|$pVZM z$3+$0^EzPP78kHw*&Qx+-5wr)ev$* zRXm<+^^suV0TTI~H+5*dG>gAYc+GHfO$8aAqcz?<5eOqv)ge53_31pPT|xjpTo9OV zW{bnm;;FYuUQf^Pq1;Uh*flWuw(2~H@N2UiVa9QPA(Fa01%95k#i>dAlZsw&uV*^OVhcf;i*>4?yiCBNf62P%uBI{2 zOzr6mf}CA(5+BYtQqj_XQyp#Al>fCu0OY!duIA)zb;e0yQSq{Va#WMISObmQ=Jxz%E_b2On_o({W?xD+l}bnl^kb7~U2HAe=+a za27kIM**dYHZZ=?i1yh57=)+g@Bk|$ZUTLcIaXem?=cFjLb&Q&&sm3UOjE6C6OeNa-aT=iv*C|Ce|6|n5-QUn2?3Je9xWUAK(bK^IPcU8$GppWG9AAzDP=J-}mo zj{Uk^pMIPln`vIA4cw0UOIQwefAbv>bx+?L?+#t(IpuTbUIOa9$|&Ygo!M8jHHwzb z4;j~iQV+f)Q18FsBZR?XF`(6n8@KS7$T2Eey|M}R`8{*!R1-^4wwXqBDLfd#WV0l4 zK4UO^SOZvp33zQfOyzVKqet|x6GAm=q8Z(S+2&OoT>wAm^|p@_cD!u>1d^LL23JGt zLsOy^5rpXvxv*b8Pe}cr+b{FehklxO327HDa=0L!LE9GUd4*(fPCTRaaTA_1pV5tY zzT0Sq#q8$_#f+WDKt?_m;<)VHGRL$%xrOC8%gIxJKq$ttY%n-j!Wo5GRcNmL?J)9i z?PjT0QIb%Ysfu=(n0ch3K^Xs=zlukCCIDC|Q4BmzPsL((c2XlgzATNo*xxv!^FQGxo7kOy zisKv28jsT9fA-3r(@K`*v&E-9z7u5Q0?`J{ z^s<%il+y|+!jf}OK7vAM<$&i?s4i-Xx3yypK!vkKVqv583>8 z8*{RN)02ph1Y!ajm|9>2utXFevFREMa|T#+b^EnrW+B-^7J}_|t_tAKf2DPQ*ldK5 zlz4j7<4HVD$@XuXH%84SjxDuxRM?n&&-*AS&qwU5t3LaWo=l< zn70ELG!$c!R~l_GVx{ zBLiYU2&@75d%ciXAj|QBI8g%?pdg3+5yYD85=%VJh|#*;2RoSIDN zoYsgMT*0;8VBv&MG_o~oPF}_A;01?ML~XvdtkNOO-J_Qmu0Q_r>Gu^kOe8&j?nSW7 zqhwnWi;dHSv*w5;U>&E~!JP0gNsj04N7k|o>u~fF{03`>Pdfz5F{oC_TsDN@j7LG? zbWa@krP&>;3B)W9qfkpPb9tJD&%x2B-MVA5350+hF+GntHz)uiT7u`KI$$&t7jC;$ zT5cOwQ=Bgfo)ANy<|&KeTSz#6Ats7T9E49NSs*)((=y@?yWsEH_WK3+$6wpmAHR&h z{qWZ>KmPQg4&^0vXnMx+pZNH&jfe+M&xmG+4PE$#gR>$#QeoCMDG}Q-1AxCU0ql%ab{vq}l1=;Fhq2HI0!BLW7v6)zZMfEOV(bO*UMPfE z4L-x9>(N$&ip%HLm=0QhJS@=!TQ1npgw5e)=4PMlO2ub!WugemIRst$Epv#z`!(i3 zn2C$=sm8;I&!d8izn%``rcOg@M2{;R>vDqNWfdtAHlZR~J36}OMC^M!hmXS#iBr!^ zZhNBargYdrK2qFI@frm0^l)qbX2pJ|7X5h1Ss=gy+ITs!A`MS}L{X{}v%W4@2I!dO za*%~hA~rlBp5{tUzn+j@$R?2b40*hr(&JRo+n!GpQ}O6)tHeUEJ*Ie2STa_WFetdu z{T2kWL*gJHJDU!w4#sQpLR^T|fF(LVmHjeVy&P|CQ43#v183JFibv(}&AyIljUb`< zVZYJPiVCeZdc_-m+yD%drxLt$u6ADw(B*Z_zJB@qN2S6Ad6T!Q12R@oBY1~{ey)9Z zsI`VgRu@)wMbj_h_w@O)tsYl$pc|` zKl8v4GUICR6DNTh5c0^LW`YKemckZ?Jw!yI!vfzmc+v2GB(0GJC(7+I6ARAQYP4~J z4}l%JO-Qy@C&8h&jh7w~U~YhAaq1jzc-}2KM9>=V4%oPOO9uY6sBV|57)mI5f7bMpHvadZqqu2zmZ)npU4t|iNk0~P7J&E5T<5NC+2l@%j8bXJMzO8Lsz>>jVrlBy<3Ma zCUDNazB_LZ=^ZmzZ_^lH22lv3tB&V@Y97f>TRz=MgaO^euX#2dY))7w!M?wG<&So` ztsiVg`ucJ7zWZu?0Xv+?x%da5dtjd#aLEhzms}X+J35-E<`ORdx`M93B*Lyf9 z4PJl;L0b=d$${^yJta|Fb+fh_>=HceXvOhIegqRpb;bHV#HiY6YDxqq(k$7$)NJi= zYUkd|Ql5B&LLP?}a|6!XT;`^3!xW<26Pb3hkwAkbk<$TMt}sS9!s(Is!3O5I;CRcN z7J3wa<$?Se<-@Z5{g1|hh!k*))2^vi(zK>>p;{azrY^^|JfY8?#a1WFH>Awbr|l@F zuZUq_svU_IuA9la%njfwWyIn*tX+c5F|ZXVKtTwcaFW9!p;q2UPEId>D2H{T3!vb) zJ@lAx6dWs<7lUFzZXH!4J#Mz=L+Ksl7(F0=bgbT0;AEAj!@patYB*2baJa|jwqp4R<1o$2cBVc&v1e&3Qt2z|jL6^@Y z;ZYmU<}n<`e^`p?g%DS7X&#-+S(V z^-!%^*J&vkveLc{rK#gCO?phl=5F zpaz`6IqR%<0=Gx8iG?Svdv{3g>w0~e>udYRhXe4JvAL$}9BtU5Z4-pPW&sW+WMlsU ztIhV$Xu{0znNPIDl}%-T>uk|FnnTbL^=C9)9c=D}Clmxlv-g2mY~QoN z%jVi+w)a^^xKXU773-5{C-6DP(g(3brA>>ePN%T1(dARn1_#I!CWa&3*&p3ge6OGh zIt`nA`d1wS;jIgea5MA9*qj>QgOfg;9CzWn=lHN*>+AURVF(+D_#P++5vYTI7WuZ( zXP|(6WpB@zH+yd7t*sM0B$3&AQIBdpgY2*4- zKR}Z`TgfU|!Z~cR%(sN~iBAzyCi|fHIWSd-1N)Ml?gxH1`)RzRpj+iwQ0qwkr+xHz zW;<9B4`l>HZbZpOVR~IfvQMRdSg3AIeYMTrfjOWDgm|L`Jm7WS-s^%nsQ9Z{0V4;A+3tfx$z;C?Zs`{nMnq z9DvxKIiTDK~%71TBh+4DITK0kymhl_%pK8h;@79bxw<9LS4(LqwoP^d=FO3 z2A1;jFxVRG`;XS{_sKs|*B%&{D%$(9LYh@6j*L7Uum237i4Mqrf^gZIJ`i#2(m5T0 zlkhuyi@&VKu4;e%>Er;9Ey0CX@fUP;Ja%|(@;SDUmHl;fceM2Qs+nvR-Z!X#LWUD3r*K8s?HpWVL z%fp#9?U}@7+6fPTcwMv~Kd8%>vv3@$d1Fnf2NYt3Bl~7BY2p$h_jY^+y0O_G-7Vm_ zV?wD#r=}o?FhlFY9D3KWDL^Wy2yP2kp`0!-gvmh|Rx@trJ+>q=hT+_ga=*9K+f!;@ z)kNiR)1%`+8}ymT(7^;#XwaaVJnCIZ{v1q|Z0tXqLp|!v(%o;TnJ*Pv$|y<`FtNP zIr&%w5K-ZOL}pk745zvrs!)jJ(N1|wzDpAWBcjL#2mEpYP}NLpv(7a`aEd%-01aR; zt5xFDW-`4`;I@Pi7L~3Xii4yRAsWZ3uT7}Wg01-nBO3^k8)^WF=A(gKo*>}kcI$h= z(O|Xe`OF{>&bzmB@4#-(`x^4Jg(XRF0O%s4wi-Tvd4vE_Fn|}f^}g9w2-Akk_|Hf7 zKlg1b;`{js_DvLZ8cM~Up}m9&hrVI2CqA&Rrv<4O6k&O60*;N`ZdPewxf2n0cC0Ep z>nB7z^O1C2hR9C_uQ~}4dT1LZkv=%V(lOw6jJJPXuJi|8yUjUg$yCYhP}X6k+Cn4S zhi+zniEnmTF>d4lhao0Gq#Z8Xd(X48&#-RUTrxS}$eQ&GerH`PuhAU_aAj|4cnYCC zoN_pxO!$7UO;J^gDRClX+6d8J0FND5lvv~$)mqu}?r`8V8&hQEdg7PYFWnyqQR;3;`51Mhbx;CFSOGN&8!C>#4ExWv0wKzBvmXNZ4 zE^c+A+oPONstDQWbW3joyU**kOE6*PEY3}!5@mC6DO7VMXwK7UxT zR}OnxeZ%Ju??0-1f=&OOZ09zVG#pZZ2Lg8h6Ssc75RMgaLZ+Eo>tBXBEZs)IQIDKgwIMDroCw>CWXruHCcEX~)afD94hsBTh6!8ZTf5 zS{76VjsRxGY!E!X$U)(R#)4U;a7>{H__sC7K{e@iCKTFuBPDFzxgFBsK*9Jv-kY5^ zTjof0>k3Ee+gco%$a2b53|`K1JBcLOBmE4UULJ$;K6m$60jc3xi7iZj1XIw`D;*K* z1R+oM24t<(Cx3vF?#3W5J?j|nM-%(WtIfXt?RCxA=XbwsF|!5H(E%Z2e&--gCI`-T zhxpoh?1h9fhT?o39Im3;s?#{Z_I*Az@!1sZAwOjOysysNL}A=8g@g!P7SHZu>JYc> zq1F090z`Yu^WU3QYmOLyw7cC)GH$C@;Zh#^#HUon+f!h%Fc+NPR`h;4uNZ*=J0y_G zX^~*&&GVVUiVhq(JmJOCF4$SN#@P8APnH&bL%>5US%mw#XrIR~U%#%;|JuHFo-acb zk0ps4cJLt~F}+x1%fn$W7zh+*bW3s|Uio1TnQg*tJoitIO|aa5up7}TXbVAr@nQfw zK*Yb5+mW8naAy#oKLKoc=R%>pd39!hKR zQ^A7lytm`^bV#}BF9H(s2{cvbMdy~EecddFiJ?sBI%G%46Km!{*n6O>2_>G^MavjI zM9j~h*ROZM{ru%M6HC~8e-E5{ECZCKTZ@pnhP4+rB+1)b2~0dqeySD0z6&Z=WL2ej zQ^?X*;b)iCZ4TzV5ARU&+8G?=xEmhRo&lVmd`*-dE()hhhvy~Z(5PMlCou?_K>W9$ z*phWGI|BsNHO_i2-d%Zn|CN|w^eqTIFw;;?<69G zBckzv+o|#nodU!gM&Pf02%Mk4eR)m&n7@B%dCTb;z&lOSKU2V+7~_;4f;&%pjnliE z_(OA-*BJU`(exBui(Lh4E$}@nlav3xP}R@L|24+h@OhNH3Nb3&U=ByYUPde;R7!sm&($ zbFAWkq1zFJ4uFx21ueeRf7z~D|#FYDzbACy41D#p>yw=<%yNf4@L`j-tFJghe@JBQwD#HIt8 zz4j85bEGex(z<7UsE*rWZ>-i~_mJ)&w4%JcuMth`VZ{f}{PN?6sbj>%_amik2_=!5 zy(qqpqn(qb2Hcjb#6B*Q;6fCCjv?~y1xJ(bIlcYH84Vsvc0^rth9Jxmq2Td`S5l>e z74FyjEdB-$ailXU(C)p8Azb}%mR#cEEgMxs>_bw3lIZYbH1!h7?gsr4HvcX?5YhpqS}{G!0_ zAX1)`JJ-}&0q3fDBeIEC;==o?ZRh;iEv)G{MmXEnWCoB}Y;Ei5dAVgDjm?j40fT>dbH(eWHRJ1t>lmHF z^`7nlj;f#CgH4s*9OMBGkzFWq5;sWXJ-r(8BRJ`^o0uh>rQ( zmNYGgi7zYjJvXuQay)exaM&0@Bhz;0TlT^#G*7GG%d2j_2~{?KK-D3aabV@;3VEsL z@`i@yoIJ}zXFQygtE*!BuwZoK;Y~7W2wUFphEH1)*bvCxzH}{T*IrH}x>lN&7S{D~ zwLbQVyjNZzvP!aI6)J^g=jat4%lSVJ9YY=A=YR=24)>0S%h?y?GQg@%$0%T$R<;e( zQ*2{7tV@{9`w~%q4jijKS)4 z=z-&#%Kd;+_evR`a605;SvZff19Z=)f@bDl?}E6!kL&>qaV!A!2yz3x;Uhy@+2C{W{dAv1$R)}~-+2PPh zyF$H>GXOjmOxZN;*wDL0zHD+w0(S zU^`6H-oF{W=?mh7hC&WBLN(gO`EvGVob2$Oo{2Eq5dfDi1vFlly~dXl;V-8NKG!@r z#_TPBIG({vetEBG7rb?Ziu}WRDIAipefB4l>J`Y|76M|VXG{cWXnC-r`YHAqUP$NQ zkjs(DdphaMJMfzIDZ^SI)puBsO9ab4tE~#hYrVy{zyJQ7K9@C)S85d}m{0D@YskEg zHhQo4;o!K@pXv%I81G|g96#5v?~QnM#KOdX4XfiD&hw$HiaUUPv8k;*7Y;*vOb7uI z4qtVm@346qpLw?~$;|SCcWAd0+8x*BQSNhZTmk&GHr{VO=YSESLGbj58U5)9r-tqC z<=}7+(b5G6sgHR%3C+>o-rcq>L}8y1CU*2K9GRcauXnDXBKz;JmE(b7%%E%LGj4o; z9mTSuGwPk8S)31JQdqT1@Hye7!(MZH@l0poeBR|?*YI4n%T%I1T!_^W>`$=ku)XVW zR+(NfpHdd!=Njc@l9+Ai(AlVKImtS;r`CTsxYuG5FBh{8ghe#fZB@(RwJcU6MpMB7 zFXLfL^Jamf@)^cJAu(Dusk(PT_>1 zKevl}l!N9)T3TU#E-wlWZ&JJUXW(bH*Ux(hf>VF8`GYg0`?d!j2$l6l<@&`@zTi{d zLjfN-Y&kTM?Gc|TIJ;#W#N;e!t9JpJjzWWU!2 zq=a>i8=lo2@om3k^qOYxR9n{CdR0-nt&=)Q9)DEGc{5}+>vVg6FbK)kBg zg56DPW!T}#5);nf2d*vuKCR`2;kP+ndla`Vm|ip9QpV8JbC`Z03lNNPIP)Y_{53(F zOg!1y*P31Zunt?ZJi|)_$c}z<)}%)ZUVrss3%)aDfCVt&=<9X0zBh+G{V;x9?X!Jb z&vleP{PyZoIKumRn>yq6)^MbtleiK)JiU+Hy9fDaP#y$B=v436^k!<{w0O(cVZUEn zwj|VM3q~&Rz*}~L0gNhHoH?g3!vU+3xCh; zCGErBP5h7TJuUcgGB0X`<(=Na{*3UjFblsUfWmo4<7q(P09<+41>)3c@buyXNU-C$ z_I`9Nk>wWS_Wj>kMHcT5$}KP(_7*NL8-m?<{_weX;S{#_R z!4B`IKGSoFl^vE~u-EI{cwGGB#ryriM(46JxjjJ*vS4Etn0*>&>TP)Os(-s@VBvTq z`f1WWSZ7xS4_jiZGrZ@u(=JxKna%Ye)*5_Bly_cS9`CJVdw&4j$-5emf~TV{-Y=9g z|J<7XTW{}Fxy>(uL(WEB4sb>D^9{vmu4c}xls=#tj^l+%SfbZF<{f=l5hx+3m* z*%!uZ@-;T8j}a{r^>Q3M<9~WeS9|)fZtM4BXr59Quhw)zU3hvv`}s@(v0N0I_uN_N z6?G>pGmA!E=!Y3%;dX#+wj8QPY)HJ~H5@57L@VW79gYB&2Dq&g#Gc9dg-+|%_1=4) zp@YNL%JOtj-U~Ac85eV6gk4;!xbTef@7c7gBLHoIfXo2SPLC)kD}U6w?RnezXitf( zvje+_p83qS(COix`bJnLahK?t;KBFtajky%d;9Uz{B706i-iU6%skV>gB|4Fyr~jO zlUL8NdQuLkVn$Y6WFmW?o<*Me8eDFhwjf#pRmt));Lg-usLd>Xvy9w(B`qB@dE;O| zn}Att?{n_ydcRgA8-Iz8yYJ#9=C~P)gLkzpcQxZS9b{wml1bWipiYP}VOzdOh=X}p zI2NtC$kldLV6+al$79vpJ!Y=nHiSLdua+IgXf4NmG+gv$)%we5Hh93xJmEEhDIRN~ zFL2odT1Qk9(_w&K>=*E}3qbI`8pKa1WQ@&=$ zQchEO&;D;OK5dV-%C$DfU%ZtNtl_l2g5o;ysOjwP0CfexY>!3*I!eURlsc0$r`FS5 z7MeNN%QLUY6Y=gl4zHB6IiRprAilX-6fTzL7}aV1wecq-n}e_e_ul=b18&Zr*7vWU z#5r^*0sDCumS6im2| z^+XD9komP!4#-vqHSaz0<@_2iSoca9_!EHlHU}!(k77NO0H206_T9n7h{9oqfxRa8 z@eFe~o#YNdn-*3cUXkv^ty{?ob?nwH5HGx$4vF;f;}7GmN&3m5P_9% z>Fw)+{ruxEfBE$J_cJ{KmG9Z>^qNk`EuOV>XHdx82{Yd7jj(nxiN_AvYYx~vh^2Ac zDY?OqbgB(bk7&_>8COYOE$FZl`|WLDT3EiLb}ug@H;Or=c)bs-=Hu|#XQ8x zB=7O`0)KUH(#lZ(^L~n(&FfsnD|0NR=psP!`f@Q%?sLC)isZ{1 zezP+{FE7o>jUQ)AAOUFffyW`Kq-xKF^V{jP)hnhP%K*6@&{JE-H`Mkj2fIc~mh z$nl3>7oS09-mV0|KX*~*XjL8(w2$Ac)(@XPdojjG#7{5RsyBNtth(UKi98tli3wg)Dd*Pd&7|EKpudgqhp8;A+7 zAwS1u5m~j@{+=(_A{|~R3xtDHx5G1<+M-PxrR{~c_8p$)^_izPe|w`>a#F*g#_qO^ zO;4;A8&B+aucC|@#5q;gCK2k`nfY2o^BVf$^&`B>F5qt&JiA7 zbk6cwiIz>>s9uT(IG#XHlj5hNfAAdZgT{C-QJe+OgRVJr9bS1_mgDK^yu5l9iGT83 zJu@AJZYnM~Dla=wz=^*tCTBwMu<7<;eM&wpnVq0%|f3efD``3|d&0%2>k!U}O1IG=}PRwo>F3i`bI@KDyUei?$ zhwt*s{S4lwMD#fBSK_~ZZ2v$k&9&FpkJX(oPU?`V4kT`AC-QR(a9k&1`+z_!^7twa&6JBw{bt@<3gX z1aDM>*j=BN{&IVr1#H>eza6h*J3#&_09NmpC9&+vjUj;rj@pdp6LW~jP#i}&IFe=N znjnAHB4Y8-w(YHgOGWR!Z-4xJFk|DmUwrJk)4#0S?@wn=!yCwN7-?5ftAl`C=pOvl zixhrs6NOvlXQGRfo|HPt^NwMg7C#6YJ2Pn8N>!{)_vZD}Gehyj+ez3I+2n9| zn1kkfxlquati7JYl+#9PFDADw_fSq)aR(ooPJPLdT{2hx3?G1j-GBY4)v12yirdy~ zwjC!(*iN*B*|E&#nZt8awiPSr1}~5ISYq1*Die5JuAkTE`LQ_t<#zh)=*IRO!FXqF zMOJuiycPY^j?ZqM^y&RD%ik=PSkFxv(XyxK$_cYS!xMF+LUsxOax!Pz->j75Wj!f! zGN}_I03l#We($;1`+rz@Z01Q|BrwJV&=*UfJU9d4I!>zvm9~Wj{s?!MRe~ zejVj=BhGucE2GuA|#dZALX`hz|GNa*2i0qx~Ybmkk zSWt-S)j9Yjii8ik>O-sSHFzc?9Kf#!s?B0U-q4}mYa(NmG8$6y#gT2%Q zbwSXxZHnh#9q6g((HQW2oKaM{*AHPmpzD=sK7TFuX9Q{~L1mE`4uqWy> zPb=I&uhEk=ddu5s>eT*i<+9l_!T6PI@Okbl)P`(ryY5~>6V@6l;Rgw<%L>(Riy z6}|M>J9@Uct@qoJ&PTL%FNni28bau#gb!sC~^x8NEuzCfa*47lu{#ul!-oz__6**m>d)Z-l%@Z(B7TYB> zwYpU(Pc)yveJWa4e^^RZDKOI^mLDG$88MAL4w*g!SRn zOc|6-&I9hE2Yb?SIlZYH1yd%JjB&m5R}k7lUa;7EnkD?Wl-D*xQZ4JVp$9?t+<)L% z*&;spc4*Fm)4@RSUdMqrvxl!r3-_C)%^N%e2f-;81zQ6t?7`>n9Z4{@WgvHYoi04T zj8A`5sd9KP=cu)*PWD1M8xo_prP%FnF{$l-pipp5zc=>;Lpd&C!Q{ZHim53gpIHmb zf-!}*o($;ep?G&HAECT^LvAy~I)D1*cr599pAOROdwNc(2x;3gv0>uEOTe)(Z$oy3 znZ;?2N3@#QLl&aa6Z3+%gO2Eal0e|S>o5#4+DYjtrhlh8vOD?? zs9SCxddCC$XVZ`6)x=?2nGdLU%Zwoy=k@C>e%nm9)je+qzlfG*|A!Md(9%z}ZS%&N z;e22){2I&oX3qCKy>iu|N!3+#M1uF+dlgh1Xei=>_kC^b2%z;UCu@r!kJHQJV{Jei zKlAjWd5VtLf3UBg+NaMye1C2~eVF)t#+R;<%bI*5G`b>V=1#ip_IrEV80w-zwpkQw z6>V1JD}ZH>GEx3`jU8CK+o7|))C^D|j9HmsLgMMRV(mQ7h-|#u;E+%6xC_p-x!&_W z4pZBaXfV(Uc8XcdekYXbj*ic^ngj6kzEsPCk&0fn*1VT=$)dewHGi>6;c|X+vQ7bg z4$$G_hlvnaoB@72l=zI^riRFe|Mz3`^?F$TM^zZN_n>=Knpf(YJ)POwc4>6+yoRL# zD?QvkP9)>98p%SaW`9xZa6=`SX%JBQF5xL$zUm zqr78fV-Tualg-^XX~0AuwIeB7RKAk)MM<>pp$cXo2M1+@pSO&_0TjcYpn~TCo zRLq--)N%uET{&3`*3r?M$-RH~NSol=a5DEo+0U)U+j zuXFBXYX<|_>inYHsZ%ALy_KiTRNqT28kW=i131t-?PhB!i8s9s+se|_mpd-e!&-1z zIqeVD%54v#>i?U0)8H*5Q0r;8Wup>GaDM`iN3i8;C-o(U?VvK)pu20ZpETOO}gng;IZ$@MHL{PUL6|HoQ`buDW;a* zNj)HSy+()Z&l#2iQdXwsl+xOCCjpc9F_(WDza`DHI2ygr->uv)cixk}?ggx3YiJBr zvo^Ktvbj{S_!SxG>6j6v1b;UNm`*8;KnJOIX=w#2dW5 zi{s!p@D2rE{VwdWAsFFTb`@=%z62$xv}TJz`FaNd6! ziKzB$OGniS9k68(ixJ`Zk9w%hBrngzM2%Dlv4HeLUL)wS7k^A$S66t8XR(P#?P|?> zFOJxAcKDy~;E(?uzfoGLTGjF{%C6!i7`Jg8E+vDVWWG&`M7E3kx)Qh=O?9Lq`Rv{l zHWV-)3wfmIpcLn~wSNr0CpC~vb=goEr2*77C$x5IoO&F91&W2o(L8lU*t^15W*ll% zuNbyOVo=n~9+FE4e8usM|%NI-XwYpN^Z^9vZwKN{hP( z3DRD)=sIt{B6AUXUl;6KeN`uWs?zQGZxV{O;Z{=L2y{b;Du4GVVG)B5&9@Ud6tD!~ zx0bui8vMCFk;*24%de?2hkVt|6qxPI$QIyrXYxf;*J)LG7b_{JCnil5Ufz+9O zPD=q2DRK;4OMeoQrtCM0ji&|s^8J39!FdG!rhM^;>ZK^Hq0z$Kmy(s-7#4APZywz{ zHAP*hP-9VLPwhF1yUTDrcq*G57SWkCsYA0$XX1fXloNGck_K7grC+Hm8`Y%7W{(2u zA`NJlJ3eM}a8sPgLyD$kqt=k`$t1(2-J&a1er%s-AeS_JK%jv$qBi zWev+7mw(iNbe(=)Gc{`Uc%UIX?8hKG0ofLI$ zntOTN^YjLVgXT1;=xSv}6(jisaK6hJMbvGj|?`>t3 z=ddv!Z=*ICt>mQS`_Qi@s~;S$b9IWkGg-}cuz%u0hhz52tMOh^QUNAcQhd5@d(Y}s zXDUHTjQcG;UI$g$?g97mW3DNP>x`GQ$Gd4sw?z%ATV@&v7DTuY^QD~h>b{Y*HRP^pu~XAH^TCkyZo(IHO$%u$5|Vm z^vRy8^HZw)er&27EKu_l@B7b$pCXco>=j^lk)9X@*3g)LZ`%v58?>;{F z7+*%cBwO8=O?b{ubX=iLDSn%Nl9WPZO|Thn(TiEHob;9TvfrKqJ9E(lNJKpmm6ML@ z)OcFR)=laU_57aHz9vIag`KS3ZZ*r#6%FDZ21=IP_r)#+HJ>XfrqzrERQqximw)5` zQ8gF}s7{@{C{6`y2t-|EDP}u`VoZ5X%5lZFHv1yP6Gwhm=O;QW?zoY2wh9-@?0Ys) z8vlMVspkc4Pu@0a6dr0B)}|UExNxq?3lI?)iv@^58amrMsJ+0p(Bgz3;pwA*IlsU3cL zC!tUrScp|7gGoh=@^ynPn6#-OHyjviS`_I2q+u>EnlIu$&Zpwu{LAtn_o(!|^bIK@ zZR4F$aQAjo{9 zc;JFEh1ac^tP`1a=|^x*k4na|TjAhtp{V9a3@VSrR^pH<)FLS;IZ77~g?As_eoC{8 zSV-V3;%zU84DQt7oclv5YcN%G3^(~=M(U2{8foVQ3h5AVOZJyBu7CaQrAio;t~b8` zF;c}cR!|g7Z#;^<&Fl0y0*~CEZ0b3#-=3j;I-ZDQQKtLMUc23r-gZZh^u`^RBKima zLXQb*%gX5^np`oZY8txhAs3F|!+|iv^Dn!UX#d#h2oYf40zstc#JC)^Dy%BUqsVGy^%XMDRvf1oBhB~`Z z;&WWyK@veVP9B_WawMS^*uj>vtU5K6sBw?a%k|Ik=lu5h*W`h)uSqu&&YGQe+EY3C zl+V+nmMw%;zwch%b1rS2++8JyJt=Pr5(^F>3E&8zBj|etNPpAua(D@RsXf6L24FaA z>+It)lVaJf-rtJH)5f&llloILaw^UP3<8=Fe^6D*Ru03NrWFU;rGB7VW>=Q-;{0g_ zs~!&ET_I>Y?I05Skqz;~{=;Or>rOnDNtTU1-pJ6+wZE>{d<|VsqJV|N0@m&O$fR*z zq6`7*;l`&NOmM$}Qt zqvq%_Ie(K9iXX2>(D2c_B~{&ysuYWJ!qY(DbR@An9>_<2z94le;fl9c%>PmRN`?`3r* zs7V&smL<<_SXoTa;FeWLvtQ0m0h^MH3+JM}@_#u_1;xDhp^Vs+AAI!v0cfnQ0`d`9 zNS%0%C7`~`Z=wRz3r&5FO=d@H%A?$*?`vkxTLZxE!Tw;omq}3?iL6CtD5v+WcOs6s z7XiJt*V*ZEqHL-i%H@UsUcV3D-+z1exjuJa`HaWL14`e)%kh%}EM|v7>P)~X{dcx| z?|)X&*OK?~o_ozRIJm0&jcK;A*}R=2ifb6bYmnp^0pqL{b-=v{KA;88=-}`dUp7k? z^mKa=?ubtN0NAQmNqPV(-GEdLV=qVcm1q`9&)B^k+_a$O$r`Cyt21XuytAD0ceTJI z_)_FL&?M(G&BEI9;hUF#RKWlo-V8wjFn?OvT8 zS74Wi2gw59bO4T?jU`k5e&PQ7JidH=_w^ek z)bpV96M0bzPw{@Ys$D*`Zy{`6lgy+k=tdgkWhxLOF&ixBH4ad_Nc)j>tvy$9vfJ?` z#h-7!k>2+CP+6<0NuZM|Paf?i)PJ(Ax+1T7{|&H(&if1M6Iy6*3qJJyR&R@}m@YE) z;_?rohl8Gyun5eyR;Z&WPJz35YW+h!P%r1V1BF&pxQx$>#Ej8FO;pTcF1|1YjFNlO zlb)3y{@)UQ8Q;GA=XdrkSviq<@^Jc4bMj|XMyp=@Rdqylc%9dhK%TaiLw_pXu~UMu zbwHaZPz@BbVq?2yb?8Yb;dSooriAY-w?Rhdxkj{r%SWMXjmP!YVVvG=?7C}d2@_EK>^Wq$_hM^;7C71BY}T8A$S!n#-U(GsRAagsDq<{-&~^U6_; zcZ#4ymbs#L87g^8p#ub-iEqRb^BSsBl);a3^q#*iDBDbS#qrIJY8{KNw<|9cC{yV1q<9>YvxeWeItlE?tewuFEJ=OT6QbL zU7e_lB(o~@w>YZ&U+eYfhj+cdAOEUf#*ZZN=RaOtqOT_+)#2zOnTky&=`s)TdUb5c zYwLcfuXE4R)GDJktRk4YB>N~POFw6go>yfvcHKw3Yz?bU-{pMHot&Ayv;zd3*A~?c zFLqj~tS^q_WA^tx_kVSDG=At7Hhnf5$!BV!u>nv<@ zl8VBR{qJzTf|ZVvMf^0!H5qFOpCHth0PP2ypA%H()BYy{_|G%73wq%p5Ycw50e#B;$UiB;<@G^uk-|a46AH(=vW5oy15Kaat+3vW*u3(6ME8YzB38 za+GYlOB&kg>R_UO>g2b{H=%3fZTUf1l; zzs9$3cLX}j%V7Xm%&oY@g;}6#< za>&Kr+luWnN^Dz-s-v?oNoNwp*)AjMls(`blj3$;KSp^>0ua8GhOt-0Hpojh^oZVs zPN`X-w11c;yZ4|hInumy;31|1&?o15S(LL8ZML=GSYc6H)Qe4-2W@Wh|2@wmtx#yzShF%8X7L1iPw3 z%W}(p2Zqv;V~_@8_`Z(Qp~db*4cST!2Ex49;D1z@fQq-O_w^^j>d0ktdX`_~ zjFxH*SvSqFnT9j*j8vcI63|oPo->x!p_BC<94N^=$fW=SnXM;pEi?va>v|Z=o!O9% zN)}ZtIgdq_n}GCbv3_z{eWJI>v5Vb7UrtuizpNeun6>etz$~Tv!Tig)hHMj8m?d0k z!GBKmo}Jg`T#`#A^W4@nK<^)1wVgV5&g8T*-{;_EJ0)wCQ@osXaw|OwdA)~h>uS0? zwKV~iDp2dVz;v*N1y<@z?Pdq5&mG7>sS>y8#^POavMS~0)hW^j*u5zqK?MV_0I!o; zK`lV#c}wx?)s6yR&|$}CCGq)RmHZRO;D6E`GLfdJkD?QEWh2gN1yOXO+bP_qlFzDV z04vn~C>BS-=tcO9hp$^Rv7lv%N~X4Y+NP2=PuDe3rL0hSj2z`C1%HdZpi=$u7@JVN zJ}emnN_NfEz;e!$kvg0eAskYL@~6wln`-0S5(O2<9atH)N1vL%C-w_z>f-yfzJI9> zz6-87B}ZM#D`fAD?LlxGEb4WoWi%D@bHJbP{%D^*e17+0;VvS7vZUp(PlYB}8i~T) z2GAro**Tc{Kj`sHitJv|#_U~wZ<4XAwmiyJY2C*62T4kZ?(0c8pq8g6A9~2RQ2{~u zw-?gaFVS>q1Q za0AQ^S(NEV+lgY;M@MVz9ZTic}c7jyniF#ny)(s zVRtYse=`7uEv3?RJUAbEdGeZc|GHQgC-lw^2oV?e-G0Tb?LqYTAGZ>w`a!79aSlSc zx)71G-ko4M?&Ke;9(Ju&opSJ{m}%uY^*2>0PtFO)n+z<~SM^*ZEXEV2RqL zUT%BgOLKZTlN2)gBZtx{SAsTIQcuXCtVmX`?`@BD4>OQpYfJPXf$uq#B)Jr(o;9GK zBeA#c<8nUy*!4wjWhi=n%U#Ik14Wglb8@@pL>o`X>CP&^{Fu;{9e+2IX`0lu7#$?c zYrJ6CwQlb}wfg?oY?dVt8vvcVrd+!b**TAOm7+}sxlh6eK#VG6lhikN((%~`Us$6a zsw_)RBFGX1ui^^uBv8eRZ*QsP5K}&MgHfG|$m-ljQN<2=E6|s%20^}uQ5-W1$5LMh z`W6jZSrq*kTGrBUX@3Rsi$DXX!wSLoe%>WpqUcOPDz>I8lpSJ;m{dpMdjKe-tR$y& z$iW02tzh{wEk7^W`|-!O`tJR&Wo-DcaHm-G@2ZlRhLyC3Xr4h@Alrn}rs>{%Pd$gh zhwKwh%bY-~rulEOIkxLPK>i0yk~)KW2--pgYVJTd;*Jn$@_4yaY1+)KsD06_CoBaDdEo z^Z?Y$EEV+d!9~)2=Nnk-@it!%ek!l zn8sL_B7X{1r;3wUoHY5oe-L)!A`5i8Mw`uF{`$*;z5DCS_>CPcPeS&fUZ5gVSJ3Qx z0}-M|!UVEyZSDxv*Hrz=>gVc3X^lycrqWr8NQ&BZ0>;^IjQ|y(j-@U46m1Jm`JeVl z^&bmf{=}X2N%=u(sdA8(t6?oFtjb^mGH;YOlz$8@uc`S+Sp2_*Uj*aCVJIs>mjlF-cVE$$aem zJ%4W^r&x@##M>tj+%5Gyc0FXZQ6rh|j|HQ)Q+dPDi(5U%a*H?0kYRe&z-pbG9yT=5 zK=tyG`^fj+^!N5GC&$80jY*fdUgN~gv@HChgK=3=j|?0S`f!~J(n=Os5?`S{pUC&0 zo^_?d(^QisJ4v>zd#rQk1vDqrQ_FJdx_=B)wg=F{Fm>PJGzW>wSlzm-QcR}PApm}& zl)lDjAQ7CS|^`FqKQYuJrZiW{V$%toZ>_wiGNV!i%!kmSX04`{{)mcn#e}B;8 zva33tq1dO7-~Ooo8eczs_-{wrCvA*N&p~17wC{VhkSJyVcFxSm1ygmH4Z!x5vN?oW z;2@&3OtC8+s-^^)iqT6u%`1*6s`aK0^l?dd3ilF4JSnPs)Fo9*CRx+OzPA>Sg9Urj zb|fS>>u z{kk=NIFvLGw+Vlby0SR0NnJV=9g^79lmug)QnC-QDV^x_Q>zp+w=-OqV}CJH(bz)y z;i|2zHeZpQne`Wjg-tq!msIoacPJbI_pSCqn;_8wru`H#S+K6+fl1SLA$gL0uGnn0uSa&~M zN`u5z$BeW(R<~n&yyM3Wrt$*FG?R(WGH>z4z z=Zjhu2(XW(F$AbQwW{g`5MSzP{Y8SRDR!Z{HB)tYF znXT*`#%H;_i8{P!VI$rT)$GvL61LsZIiQ*2(R&W&a0;+{XrfXZ>*O@2Ee*wrI4W!} zgR7pW|2NZ@dx%K3m$^_HT_F1ipbo8Xk6X=n5M_q+baYA>jU z5*3};mv#qvlX9dg1iLL=1Tg4vwd9cYu&J}j&X%=El-PL5ys)Uc?VX}@+{c2Ibq{Pu|h0l-pw8xF@ze5lHN$ME_pcHN3BoXjsM%J z{^RTT_WkoSKPWwFOYdR4-vTtW9`7#2g#VrLT`!NJ(rWqZF7?lnm#VXzeo|&lOh*G=K!6xsjY#zkCqR}jx%*C`c(DDn!{OZ za!0f0(FV&ZW6^F1fZ+z#Iy|gX5^1q!n{pAiVo>;hSMAStTlx6s&$%-`8bH*^grBZig@5u;GE>8;q%$w(P=ct7=7ClO z7Isdclx)(1)LC<9I^{Cd3iNb?40z_030)klxNG|zf&`i6g`i<;QZkk5-$`c>+8d_5 zk6u*k-QEAW=$_oY3`{45j|Q_E1MOPH@p+kwu6TVwZWu1rlxm=Y6~}sBSEY(*nxr|@ zaP0h5kbm%{XD1t0T|a%%b`5H3C)hcp_Ox<;Kac1?!T(5_i)ZeeCr|;{P!z-o8U`x> zlk~f^(R1l5O5wRLM=~n4+3jzr1UUM#AX=AP{H4fWQgIPHR%n*y8HpgA9k4j!Mo7ot)iBl-_W=8a5oo|{v8U)8(UtWoFe z#pz5n{5dwqBz5YSwKSW^{(z@b?Q&};)l_pyj-5&(I(ej^c%A!%#21xaR`j__q11_@ zIDb?~5gM-XMnSX5%uydoqn!#DlN-u1(BOl!43u0X_-Kerfy8#dhwjB)`Wc^jW{{PW zU`56sYs?n)wxbGRcTS%^)Ik9j4rD32b$Zr8`PPPX-=5d%+i%Q+gq4yHb@5>Rm8Mk4 z^K=SO%O@ecvS5Xf7u3~JgXUIN95fQ`M}MuWokQSOn%>)&<<_>Gr%An8-dR-sqMK#L4@YM2D+8VXKDeS&wHOslVQTx)m~b4)#yISAX7+ zL*SOkfiE?Sa;1kAlhop@=nmN6=BsBSjjG^sxyF)2QPy1#s6&AT4oW1qB`RF!FdMt@ zAcui0gQidfyrH8SHTst^>-oY+qca6); zq$CxPA#wVKv)S!*A)I_6332O$) zQRQ9aa@yr-ST2J7U8a+4Wv0=+7_((LBx)+7#3Dbg+@^XtX{eUF^n+BhRe#@;pH%=v zUCgeug;$vRErR7jQ1m&hoz;|P+b&HPI>m?scXsQj7dZ;aHcyQD2T>PF z{Wcg#xjdZOVsmEUs)SXxLVtERBDFL*($WtU@pt}r)9@?$jEANo_Wbr5rz3yQjP^-1 zR3)cSSI=l30q+(kRtjYRrT7IDZspXG#tHVq4!nS*eK{D~drA^bMQs}S1W5{pb@$_) zOvIPUDU0$$3F{>fftCPRK&QXI$lLgN+3M$aU;p@FfBa(wzy9&2Q?;)W z8i1+Yg;Pe0jC|zjps{3hiel;c>Og5c&?FKjM~~P$x6RqRhInep9L#q>_9D3y3`9T) z91dla2u^%|TOA~hb5}S$$fbQqFm{R6M4Ctj*cxAPpG)4swyd|h+I&s$w|< z%q!`oXg}fjl^Nd&WcGx1gw=nN7GxBt7^qW7XGiq1KPzv{|E<(Zt=>*fJ_EDQf4xXd z<^6nGE!`OOH4IJ^D#LzMWdp55sBdm(yAFp$VqLSJLxZ@fAgja?S?@tFS&DQDbq5NE zZeCI&E-P#861+Q+Yf^y3#j#e>NL67v^@nAS5h~`0+Uo;_GxTR8;j%S4N z<#YQDlb{d-g#3Lv5>EZ6rFYpKcA$33Ee=yvaa!^McYFChc|0C;X9<-mlZ4)k(X`Dqn zDmtQi2nqIiQc5McVtfV1cCRUR+`TZ>6T!Wgbu-++L?_8!=44>wdYhiM@9w-n(pi_l zeNtr*cB@K+z|+kOxvQwhpf%hrkLgrvq%MzIz*bY@puLrq*K+>6`R>%3K{5EDZRr;E z0f_V3PPgW%d{oH}tr9y@(Bg%&M$Ke5TR&LC)gqV==WgPqK!?4GTSGg}dO2A=AkiSC z>r*fEocFVtzwdHQfaC`lVOS~HUt@6mNpW?@lY$M0$%c?eLCRiY^<$jYjN-!y;zJ5MjF?aznJX;$j0 zyZ6@>d*;PHK{D-FBtmiy6e|Shm6O6}J0^)L=v;mBC0icp+@ies#1C4zNVm{eOk&Gv zTOr+D?=fJ>a=cI{h*D@)ipE-j_wzcZj+%`~M%@y%?7iQ@{5Tw4Th~Op1q25r?Pqhq ze@zHFiL!5e_5FX~U>#nCTQppW(?agJQM%_u3!IFZTHvXUp7js$1rOELE+Tps%!40ZE*>=#(^MC8J!{2TbHpr zhLdk#^JS@0661#SFC{{UGhQ)_krM%wL&2J;a#VMUb4P!?BV=g_y{vdMBLsh7j zEN1Mvu7pc8&Pril&g-l9>cQ-nGf2MVyAiYPoTZTOL-8;U=>ha7H7>3S@H#AsWUU)) z0A+HA{FO>AcRC`gt=fypvFr8Qj`h^d@-)JOQNVsSGK-#AneWCUvJ+}?fXm5MNA&q< zsnxgff0uv#zwfN~kmVq)698Q${|>VKcE!dv2dDr#1}|f%i>0_Nm0y^w?Rexxf;{EF zrWI9~y2r=Uvrx4S+YDc7NJl@7kv?pZ{ookM@7h&!67C%tgd!*~(pO8Lx*n6*UeW z9WAlP7JyDYC|kE~zpkY^L+Wx;lssiuiKBUVD}Jl03v^G;w5n4#l({5^vvFyLxbIc-MCBYoE}GVQ@4JsBk*$_%P1#7F0CXJq#M40^3+P$cJJ|)Vb7Fs&QIpE@{ zbS>fZ@Rk*lFh zvqGe#Z}wsG`mI|q@9FJic15@3F7@rq*S>#5Y$&m`yjQ_&lVN&0cu<}DC5%uL5#*(p zY1^YtA&F2;b56uPw`)@kl)7JmHIQmi6wB!7-Hyt7I;d~#2a@Ojki0I}ZBrRELAQrj1;^ok?V@Gd54PW37cE4K0bbNv zQ(Dv5WX}P3tU`+^EB?3u47RO;$_9kmb=mWy3&|^&w>`b20=ea9J%3`@=%3o3-#@qy}WE2t;8*b=DlA=bV3@a?I1xWZdmUbU9a*aG8|GI)D+~(R`})v<$YW zcBd_%omw*PUPn;`oDRv4Lk%a^mRg#8LTI$xMTXp-9DVyKgC%pKoq4)+NoGThthm{B zX~qm5p25ha^vl_kPqsA$8!sn74_k?Zfz4&z)6%$|eVf;WimzSuvT3CN(pK0k) zt3N){Ga7q0zSKX)e*|SzNWYe^l+6s3DEd7u-i;!b_g<(rs3zi}ppnMRy0s8Cx4!g( zN#wfAY{ZW9xQr=>X04!KYVBZ>@Cxow2++o?GWLt2R7a6KRbq1%-nRBz8n}x$``QEp zp{u162ZthtvTTX;hv5mm^!a}nO{qt!ydzuQ9~Gzr!jdxJLP&<%L?JXoE zXH3(31Gdha1i|2x(YHpR6ynmjPv6qF`4WO{TQ^ zRB!Y<m;srob(ltMDj?9bBSuT-=Cgkd4C69g<>Ry|O zxmx*(#K_|@?h05}bp)e&5JOVO1?J60;$JS_bJY|dmvL;<64}$)lTV2ke~X%Ccqe^2 zD?(aJxkzT8-F5+GQnkcYl?#+X?akIA^(%}=L6Njf;G8ds39T~UU@drK*JRdlnfzbkfDIN3QYD|SWj}QJy}ze;U{g1 zz^E*65qq4x?JB5`pVsWxe+7AUmNwgLCdW_DfLh&iUp}g5*t87ww&+e#H@oJb+NSq5 zDM~Z1qLyn^l8T^8$yrkNHrPvBt9lWU*6@oqR~L`~AWO1kJI{2CN9H`)Q7(ESJvuU0 zsxtP{@H*>r>QGYD)C|&uN$o-H?K)%_laV`cqn7@46sS z1yng!ndjQH#Ns5sEY@FtzkdR}bN zu&3%)79de$QLxFubd(%ytMCH#h&n(P3Y$i>mrM)|LFF(Ka~hkNw@lSAbU1#inMfp> zbEV`EKk-N_c(Ud$f2p0YG!zR^SNGD3G&rCW*vC3q2DKR3C#L&D|FO%K6U(XqFeuln zaOd{@l7-Dk4MA;Q)rtW&89piCp4aQ^w@-h4sULn#B=Cl?$gPw0eGWj_HXMf6e(Z4m zLXru=)cYV(ncf9Dc~0w1P>YI)P1)OnrQO(@)n0}-Vuy3nf31|IE3ycM+S6X$fmh&L z(wB_$_BP>579~_lHJM9NBoN^Vo2i1o@_9Lf&sJ51&sip@UsO-NQn_*8>>W7}y$p@I^~WiQtWF7~?9f6j1x8iV-z(~FkWv)s=ae5xRe z+G=*YK(F$z$sAOi3Ni4>$H~`JokrtbfSNJh}SD=)E4FGLguXktblu8_Ee4%7u+@@Znl?;+6z zLg!S$e}$T*>uXf?10{H9KqfbPE`d+*1xJ9eskA2$^tj6=Mpwe(`5OH1Pvdzg=_%0P z%0!pOGVIF3$v)f<{#*Z4Y7NzF_}HpQDN9OTJTzF+HQbW9k&>rfi-XnCOlnhROk)7R z`|0s6$~uz;H`S-r8NHl;<}d@(Gyr%*64gVie|DgJc5((O#W~iUGG-?|dI69eC?j>; zq@7~(W{)a>vz64H*b ze-nSb`#gS%_WNVefC<^FgH3l{_S4PxT|jmz%I(d!bxO-G8WAccafE93lNfS1H?Qee zer2gyju>b&a{eFHtuL@7xo)-pQNN zHn;4(Z3G?jl3F!cwOpB;bvX-FwX|>G0)V9Dv28D$@% z3LoA< z(aRamU2L;adK{AUa;_wUNrkC0Vc>g72ME$=;uR-(aU<9#CA(sN=m+xNa?-4t;}hGu z?a?@C-V%fzXj;b6L#DjuE-G?K=#K-Dwde?d;4&*-GC{0-8{#&NiURfI#7SLC@I7n&-Nd$B^< zu@g(!ep$JloAnQ^Id}~^0x3PO*|*PsRFKc-7jxB^o(|@ejdC4vutNRR`Z}_S?mf?$ zt23!4g;dHQHnB}4=Qp^A#g^wwP>Uz7Y zuV#5R9mjGWv0V|8I6`O0%~6xn$uQ$sP^__#edLD#g7tckxk6}vmJNOrE)PxQc|2ew zA&9@z&-R3f^{#MKM%~`jk6P0~Y;bc@#+Clkz+Dcdb z``n}wdAY>#zR3k%1xn|o)Z#2nCoikbenqf3uWG9{?JTWWNMmA*>was*O0-Z7hlQwK zt5@aFVv9E*o%lu(a?-M5BWtAPcg|K<9`p(&Ns~~K7JqlOq{wTX5B)K2ve|}n=#@D0 z)2e;0U%tL-H#{N!q^=SVK^Ph80(w`k;A!$0-f=32So0F)xs~4J`)Z$4y$jSHYu7Uk zBq$=&fznAhM^le-0^TTo^XU*)0R!+)moRAas%6Xa3E!wImAqywcetW~oycZXX?d;H z<$%Avw|^|V%_|QbcXqkWeDb+pvQVR(UfHzDWv6vrBa>XI!Lp{xcON15O(-r$n%ppgO_3w`2+w*h)TIw-G4c8>jeHoEnFKEol1hnX6&C~xkRlj zIZ-*8oo!BjyEVAk2Q@&kQ$*}uhBS$jsK=4)yF*lY1@)J-a5ZvDO0sa)XH~KLmB&WC zwy7T-1?3p8i}mM^{q^UI@zM)*n2=$c?$An;Vq3!?3K5p*HcZ=@AYf3r4K2woqx?`l zK|Y4Mk13U_YG+A`+iowL!3bpToTYFB17>Q+$tq9nw-qq~uGs4Hl3_l01ZoL@mzx_W z7X@V$T+*m4IRLXEvB}xh%@6ny1rLw}!i?Q!`hW zDR^bQXoI4y*>il#OSrsry^G{HUDdjIcX1$P!Gh=FHp=O3tfBgCy}S{v(x?F9lmNU_ z=g-Tn>YC{g_fz z;xZTMq{PGb+b%*0e_?3%Jzk<`b(zTMox}w;9itSl2h++AM*^u_78ABjiK*5rDXF=) zKZSi+{4WwAk2;AunkdCPaqeL_(M`sjhgf}c^20uje%~9VrKQoq3A-F!B`{4;4ZvIv zVe-MXM4qRaUB{2Vi`hDY1dzcSZf9Kn{Pd&YZX8Ll5Y-+$Q zy>yZ#$BUYlN0`fJnlmQV;8rGDujFWlGB(BdB*1$8Esu>z=-FitP3L*yvhKVk&Pt3W zp=zXA&NDoQA12s@o#&)5%-$UzYr00FmZn--W1H2-x^$qF zyDzntlf>d}e^X;Ek|0u7-BjYDmrR$=458`n7K$#0Tc?WHyf|KZ>2G+S)vG%@H&Hnm zolCJ1I~HxKI$)v89b3O>O+^+}gwPP`wY}!q;xUk<;9HG0zzK-bd$v}ktasa!r=yu{ zsZB(txTS&$>P$Z4{dfK2A3s~sKI)^>+p{yR0fOm4f4d2sYexRIg0?m6*rekf3NI91 zNWJduf4tmMGQmQN0?d#MDbsP*#luq9juXwNCS+ z!x`)lUUPARsJ(To32@5iUaCk)0Aq(y(w>J7f3jXPdjZ|M4!PdK-(#O=9ij@mU(r(I z5KlPRtkI5lp^=ysz!vGS1wTqXPEeHnyPZCP)FHar+rhJvCUl@!Q= zf6k4vC$0h8jUu)=+WOY;If3QW7^;#1_iUlGCCeqjQ35Ctj&k2xRVO7uf{jiGb+cpF zX;}x<%)i?S6iHckjv*&uU*op(1}|>p1l~9`45;EVywOWXY=UuM zkIh0*k;)lwH7bLRt=?tm$;1MzB^`YpR05CXey#B+b=;jr*Jn$CMsla~Jo@}Lasd9ycerv&a7f6DN? z58A_hsGomkcajO8rf#IDosPMKpU=RWU8?bExN)5FW3rPgu^i(7Atc$t{RYxRnVs@? z*-D`_**43t%PAzy9u?sY;G-1IWv{6+h{DBZ+GP12k_sm442VD_O~+-&H#e}cOMe=L0d_%(&W*}C={~$I6-oZts5a%&mR+N`f332Q*f_kW zw`*S2gruaEb%oISWzhvF=I%S_$5bh`FoBf2~Mm>-PG_U9?PhV2svO^h-Dl)=>%y(JVEo`%%&qpON$9=2JM=6s@+?QwWPqvX|7_+ zfqwMvr6%%soJbQ)HOK(5=4(fwPcOS^ux)`2GXV5v(*C7 zN9!TyjpJe^Y>kuWO|6b6CCL~7;_wEx_E6YL3JqUgVYlRj16V^YW6Sn!MaLaq%y8xNCzGlV4(D=z4O|6~oT`s(~DJ&W1g#FDj=w;wexrVxddvynF;C)qc z50GZjPK*3-9&?SAu(t%JS<4AtrDcOkS?6L<g(9$leuqmvW;DQdH=4C8hA>vb=InAbO272Yqt0)|N{@wj{$`P2ZO~;B)Q$%dg$_ZV*2qiu|h@RB?P^e^EI03q&Yv)C8(?%52lJa)C^?~rt!Yc(x zjh(X^bzPW8NYqc6-O`*=+QogWDQSp9b}QnnL9_2>$|mc?rapCqJ9t^-A6tlq&mjnk z3fh4Ae;tl;9*dHY1JBld5`=yC+EIL3tL)YNp+5*gks3medqrqSNGy$72ua<}60PTK zIoOY;s0-#*hmJ2_*zK4Z+1!iOTRSBn=)8t>&a0Es=hEmp_&%~;vrZcFdyhw~C-^u5 zmA0ueXV|H)5`XIsdMh4^ih-*%u1em)ScRZ@02x)wiKYx0BSmxdCded@Dd;iPsFm4aL$? zfAkef`{O8f*~#SO&AdZ3s8hN%e>;hSWE@}_<=1vl^ix!*VW&c&IzoB5-H@O-roo9; z{c3L4_Y}G|Z{qc;2O(zVJ8G{BRV^Eku9BC+D0cQQyAz|sZBzk zo*L2(b&n1tBm$Ljop&LH))|zD;G@`l578bKkEesb?jTCP!%9Q*%^HJ(0UDF&9;iD2 z+f3VcfS?*ekMS^4pn1;O}O) zQrBx<rIZ-{1YW6xowDLF1LD0yGXoqvI1$K+VIebE6QiCNbEyz&-CtS_HqV z-p*6pRNnJU3K=>>xkQ;)f7gmKCJ?JB)GX*4Rq=<*gP~suTwvU5*<=eHuhjCIHk930k3d_ed<{c%5(22og;PV zp6rqxVamrTeLO_v-B{+q8F|W+|M>dpp5K3sDwgF6%b^v27yAqb5}JwyBUTh6Xs7I_7$`tM_*hHrV@Wko9GPr>@q0uNj92 z1=g!0e$%ZJbhtS#nY1Pqr4QA#sQ;4cjcoZTZDD5ttUqKJROj#XB_C{0;{tF?b)=HD z0Z>-`)-ZZ=l5xn2e{kMKA~N4@zd}zTm+XMie&P8gLB4nXgaR* zsq@Kfa@FRe?m+{jJkqT>ks`ieropaHCD;Y!)q0t!bX*1%0N`~GJXD+wO7K&_bnPVg z_R0vqHF_*zbjwq0T1w}sRu|iCaGdOM5XFJ&ptoWbJy)qge>4ZC5clg;fi|h1T{Mf7 z(d=DhaqbRWMhz+IH)$!D4*=ekr?lD8jj!a9*R}fdYx{eAsJ|{D>rj_VO%_?N7C5I7 zr~#Fgce=gQA>a>wy-lzEw$j(dl2GbMCySXQP+Cq6wKk_juUKBN#q(bD3hb9zf&=ZC zCf_nT>7lkge_8hJFmi&Ynqp&3mtWL6X9b>YfyD=_9F8T3nwrAixp|eOPCOBd8028B z>NJJYh+WO|6$=2pOsll3%B!LZ>P1z^C>1J^#6D<9y&Hqmj{(tWJ zb^Q8Xe^=oyYBN;}w4T|<>E?O^A~8(aQ$ zj`SEIwB_7a>mpKQ>4m;+mt5-YUJ4-mZ=pg=e4z0(!F7HAW|~xsTGz6K7*KS|IYGxH zf8k~qzVoc}undxlLJYWz7xG;-D!`dEAZIS9p<^J;P*(vuN}i#vu2NBrnD@RlWh8hV zk+`8FtcpWV?390g9)CSM7(6kow@tF|9aO?+zg#Er#tsMZhq9g*u?J^a$kmdjk6jML zriV(~wW4R^0Iq_>4=~qMT#>qt7p{`&Tak#mqpG!LtwvCiN2%?&!pQc$!^2J0R;+qw zn(r=l+91~KT0V08cjq6LuB)!X6y51`PF-&GGO{eYCfiCaIS)6EF14xn_M{4A9kR=P zkI@u-^Nv4{t=MV2lh36af1f1sL(aEi5S_a8oL(cys~T(=UO9Ds(5jjWR*fK5=eQiq z+IT@A%{tUkbNYi~v8EO|kGc~aiZ!eDliiSVE0kfpgR{yKJe1j-kEIKj@=DHa?ixrr zsWwfFTRiTQ^VOAo0H|zUj$hNUhMZ4|pF^=%$4_;&YTa;PFO@f;6d3bO4W4++qKX8N zj<*+oU$q|+IQ+WIi|8>j?;S=PXHq{Oh?#B^ZXh0 zEl43~1n$+nmzEBKRmuVi!YE9uTD2bb#5!Rd6gBKkMd3!YDafBbX=`yzqoSt8+nu=F zLvkuJc%hJ@^TUDHm$ySbpP99EJssqtxLC?K(j6k;_3(Dk%72vNVk*LVY7Wv=wrY!65mNxS+`;u-a zsO*Qj55Vtq<$qe3iG@%qA|>xkvSYcGke+f2RFM6?#a(-*0Ax3YA7bBta`r97C#6TP zGDb-&_u<5|JtsaUUc}}@8Ih;7`M!St*#7>{ug7c(yFlp=ORcl0m)#b1PdhToog`Ia zWPppVD4;dv!9W?Zu1_!es*-e-h+V0$^65la+?PF)a(^;_&zwZr_O!N5cB?9tOTvbz z1RQ)rWSfSMl=i^el$`2W%3DPG>2RV15km$U$v!DNoB%hD-7UvLJJ7Tzs@mbLAHaf= z0G#izikFfUTZhuAdFd+=m30O0$JD8g!c~{}r{x+SeuwxMePL{BKd53t$RLhS3Y>k_ zK5DurvVT+8Zk4imR~k^?o_NX4h}BCRaBnW8gs!BW*Acfi@0S-#nhjDgu=|u@PV5n% zRrtbJV3FQ0uMel!Yp^N;r6(##f(e#$Qp%E`3rJeQREiQ({jiwLlBtQs?9RsztX)5BV|V~*?%I>i}mf(v)<%my7|(wW|Qhdg+!4j zVZ~nY=fUfwkrI zf`8fp`nol95Q&0bHtStSS*@Q(8yAIwL_bhlG9g4IaIBp270dmyR^P^#KRv4O5U3iG|$321bRC>_tfNJlvA|bnYuha(s>>|uk;t3kGpQ-j^ z4OL0SO@KJDo^a7r3^>(|RySJM_S7hBAGtfUAyk(2a)Q%zhpK!-DPZr`Im zFWUbZAHV+nZM^&VYZDtDAZhPSTFxOz+zk3I+hZUh0(aED1x$miLS+T_A;N98XMgTp zGrjEOK~)r?P@VX;iA44E?%7+d%eiOD_q?cqb6q}o1<)3YAidEB98+|fR$Fsw)}(0k z(cCV>rXl}M;mgje0NC>PIS6KDPV8_{MU)h%RkfTo?322*;MAUjU!zp977LEx@EYuS zJA|N))?v41J{y3(e|LZXdjA^q-+v^wOVT8zSihZhh@Ij_AxYj8V4ql(hJ+mcMZLNe z?_BIC>M7rOTkFB87SrXmVo?~6L>EX6?iq zu$}hu8-HLw&?^b*f|xDc?y?zJ>#`pwiB@lsouX_y5=nK{hfIQ2CiD(siL?}NvMCd; zM|wQSAhXN!>uav2wmsD} ze9d*_rP5x~G~L2d{SXM(OY~+JCN&LI*+hUBQDIUBUEn#!gGRL4%xpZa(Z#knmc?bUOyf0 ziyC;JYJpC^yE-Ggu77Sj=?AFEX1n81E`FmT*xVvn+v@YYsTwyKmQewOOQ#k|gM3dm z80T`+211GFW#;HO=|j+t->=x=(RC@^ZNrbkDHO4*b1TzB)6lk*Rl&(+*Z4uUyq0Pw zU|x=_q+i?kgU6*BQ6yW3ov4Gh4&xk%InB{Tc=mx(k800c@qZk?ECM3{q>q7 z9{|5n2H9as5d?lHfjNQQ`YvZ}B(7zK3S2p)g>SPcKA{|m-OzbYFarON!vsVk(chOf zp6;5L3cg9Dl?u+*ghL+v#mACe_04Q z%$3{nQPmAml|QhgLH<=#x8T%H@>CB_JG0_+k*06phJWLYh$350Y6M73G4`MxVD!*EIP{KVw?5$&YXv~loWI=KGyqykC z+AfNy@>^^vLjEcy`9<<@Ns^Od=TMf%hS&1dxB}^r@I)>I#2l(?x#^~NZdQGi4TpG# z0K+RKeBV-8I4Y(6v|4|E`uaMt`^2RiHoO$8lYfp(0xNnymXQ4QwVF^ksY=bVr|erz zxgoctR=p8fB0HgWP=@-#jv8<#wPB-Xh)ZS8VK==Fj$`@n+<L5uyGnrfP6Q7#Z}`OZ6!=c zX``gZWZ0Wy4h<%h#pBJZL1*{3dN7~GCf|ShD}DJ*meh%SvuCPX12I&xGWlyK65Mu! z<%BjzvZI2^r1GOT!e-X1+eE54qeB=?HR3@5n3aEQy3A?}Q}_rS zSJ4~n2N#73wBKn0QndBTx=jr#!ECp3?$v7$Tc@X-;_20sa{!9pbrqBcp?tZ)Z+Yx9 zo;tm3*+EMZ==ADhn^}6;elBc&FaMa?K+dJ`y3d!zdd-ec7r3)>Xh?gP^6^r0z!d*a zf9l>ZT_ewnxUSDC7>~$E4V_xwE`QBY4jVUozq1fiHMazaF3!0lLC*T?ez-ZO+yw7C z@g#VWXXh|zTvH#uE9uZZJttiN`4yzutV@<=12S%+u5kLt0{P{7?>T|(9DQ{R^U}d4 zQ^8%1L1;U)J1{WnBB+svb}M=C8i^?>(pyiR?Ucc!z+tyPuhyqo|9(+net$L)q)LQS=awn|Fy%_WtU9kXrO=?q&JjrHq` zodt&A6)GAYwJPh1_Ibqt;C`!zlmrbLc5%3>E}M!kSif_C#MHbNNsiIy0Ni=8shY%G zCKw!G0^U~75xNunx<%OFw|^2}!YKLnR1goQ!dg0F0emmr$boLk7(6f6|9r3Q-KXzg ze?4uwfg!qM>5(W=^*DAKJZU@JsluJH8#YVyx?mGY*mI_ps4+4R6!j0$F^6a61Rf;# zUEk&ofL5I^C`U+nz~`1mk$Xt^iYz}%cH3@w7+|xI#~t+zBO^pmtA9xHWV4u$r4o;2=KJSzcnmK!&>@kwQ#r7_rdE0x%=EvRwRg3XV5)v#_Ra;=>aV*4M2Y!BvKY zWR=}sH8Dc3<$Gy1S$_mm&?ws-ofM%CsEQB+vdgWam6DU!WT&+L@DbdnQ8;N05vu(U z`C+SinPeGl#Jo9kl&4saxtFfmSkJBpw5$f<2Qe%v81Ja7l3kA9vB1j0QqRt=Vf3PP z*$M#)uUY(ZKf$jL^?vReo=gcmD;KNS3aaE*;bMRVkvUSZ_2wRz^)c1tG+qwckGgY;)oBI8b_o#R@%tc z0m>{??oANV4rRsJ=#*00^J!7Du)i4QujvU}u< z9?~2^hC#>9Qsn%a=uaZ=NyW^njMAGr4c-upH| zqVx^#!aS2i! zA9Y=7v4+a+?Op`QQB68^5Gu@1d1+0j;mGTf-8K^DrDC`jLyEemn{4O(v?IJdY}^i2 zt4#UgBY#C;C~o?x=eNUGQRLB=%ArnFHYtL}r!ohJI{GYErFc!@zgp!5N`|G)7`5mlXHk1-SiTWh(#ziZ(#HGWtQNc4HZf&J8v?=2p?slMrb63v zK7S&aZFA2?r_CY#>KLEXIgv0g8S6rHH`Toi)0&24%;`-G4?wXz6}gt?&Q*{u{efl1o#cQn}EZJ=C(J zhix%PsDsw@fpbMHgQ3XJV zmY%npH#?o6tKU2i>*d8>m9)|KUVfme--TsTl`WLCcnLPd&)Y!^&FD6Z-WHQa6dS)I z8@d2t!ExBeo4*M?oS?TWM_YekJAXClX4`tBR2F-MpIf@|3hg*5rOCQ-3Fbq#k4Q7i z+_PVJv?U8tfO;b>M|%P(c}sCb${aoKb5$a4XD>(rBsQy5(c{a``u64Bzkgl**f!va zrd)QARClPv3+F*Kw@64jNajP!T+gLK=DPypmeRmw4Hlhlys~8w`%JvYn|}sdhGNgK zH|>S^aW=d+@pq^8WM!R~-1ayhinrR_=^9%!62J7NBqLUpSzDJKLHN?jZ{6qE-6BEP zhc#E*_S4Jmu}E6CO{VVrYuSk!9Av6^rMq{qK6^^hO}?wQeni&0KCjll-+dcj zUq;mOlL%r|EwWNvFE69BpMO7SLwa2X4JLI`SRlY&w}X(9HhMQ`I)%tdJ)P~i>*_Kk z?Ki`@?9~dMR+(rWjFE>-WX2E>9 zEvKB)v)Xu7a*G-oQh}=K3xOzg?(2SmRgUU{Y#<{+4TbhnuW)XjsDCM|w5|WjnzZas zotqDXI`Zf7?(O-CL+T6om~s0;4HPLf>n9hC+XL|Uk-$w zEH=eN*e>naG9?sf+<#H4u6|t{c?Ys8mqh^ZvVd)uNl(;uY<9bWPDkC7f4-HCizy2$ zE=NYK9|d*gWyStxrT%yPMzdQ|z1C~s2J8Q%OwLJ72QZ+x2uTOPCRHh^io^@rlfoGk zy-NDFAeTxn>sy%}XVla!Rt$hzeCWQ*>P&x1ru5CXQ{s9{dVdBIlO9&EojgcdDP`(C z1t6HZEp0Vz%I|p6x{^t&g|&2&_%uiLZTveCqSKI5hOvS8ypU4Y>D1ZUOH^fplRQM{ zK(bU%RmZ8>6&F0(_H5wrVSM=X=fB>)5?LQ5w(PdiOQLEKK3?9MN7g9F;m*z}I0s7f zoj**Xb|R6N#(x6;Fub~|yOtO=QygXM)#|{9Ued`bg_ClhDn2H=)D&q{Q6h5E<>s+? z6DVSh&!pqII#-R%5s892(eXPjXTpMG#zX5WMOj!~iE~ri2{KB&bWWiJ?b-|w>2FnK z07+g*UP|$#2(U_Mh|9jo2^)>t zXPLFH2ws$gQK)`zdLi<)PJ!tz2g>olu=MZQUK|X7>7nJjN=uQVqw&GOo3=oIp4ZFUE>{|7@!}Dr%^)MyCv^>Pyw5nbQ&%KokI&jo)nu>^YMGR zXaW=1m45;_)gAe;?Nl4~VxLE4wA&^Voe!W|BKsUaE!Y44YykdZ+ps&l*tI@O&IhcC zCbgeA{`0gSujdUXi0Xv;MPAsvlvK|u@Q}z_yLElSQs$8>bwZKvRthTlTpqK3H zrc!TH1c4Z1_g`Vt-){dDHGsvC1w>Xjgk3G&leUe1Sz^ zFCD<*yfI}-b`|;asRuxo?JZSdB(J&4xlau@hE)HMbc0 z>%2d~s+@BBNeXQ6*mq}U)HtRLAWBNrNZBzwg&p&l$MR)%-~epipBL;~ZSU*X z-*gGrAmJQZwNm5mt5KoN7zIC-?B<9aseeiR!??^z^#)VsoKw@49`DiNsC%by)uf2R zHcK(zR2P}SrXV3#9Z^!V`%Bt91(?#pRLjR>j)nk?y)~s7)TO7eC_47)2M0VJx_g0)vc`hvL2Q`LiAeeDc7;x0WTmQ;P{Z2s3x8!& zpY?UYzJB;kBZs#G zr2mhuchR=nMv^GM$ZLTlNCIEug{Q5tEV(7Qt7^V}_J(@y;Z@12yQ*wG?%@G}%t&Np zLstM$x{s_CZht8&^KPmG8ey~R4EFOHuPRvy zFjo?gP&E|~bC{gh2ei4f9T5WX8TH)Iop z5m1je>Qnh{wSNEHfBpLTZ_ee8IQ zt-TA2P%crJ6GYKI5zy)YH6-mWYf&e{De+6|tX&4PEUvPv_z1@A-k>>d{UT#hOoelh zv-UML$xlnu83h&tG(Jotc@PMQU$&>zu+`*=z<5%40`^G+?BUa!&*5x5z{XA~L71fJ z-@2VVZTGYo4^;dKFtP~Nk$*$*ShNqle;ofRU;ZKNXNf>v{l%*Xd3yT7+iX7^(%Ckd z%Ed!}i8)WgSGNZHw=X7tDS}o+FmiDFJ1=R?^;`V@2mMhz&5s+;g z4)$9V)4fw;u|c|_0<5Qec4tl;-_T~Vj7*>e0$XR?8VnMC^c9_#yMLa_8uYPvI;|>4 zsoQKngnLz~)Kjc4QF-Y)W+D*aj!mi$noOtXiv2mho8|uUUM6^d+RRfts!(t^&6?EF zI-}*iLi#DM+j`0pc7a+b%?X#pZVXzcQPO|}yZlGFVNH?N`;LppuioA6DqGT!j+N!6 z3bap`spaL+_f5Idw}1NzkuMvokybf_nfxbepd4X&v%+74$eB-NNzWlRBQ~V(tAiEzPN8se-&;Uy)JRLWIe7%K2M z&tu%;dSG7bo`cZz$T=gM!EAxdiy#U$RYOjzd3H_YMHe6(8T+6fh@@*C)!TvFu4+wrxqfH!;qZU*y-p3?r3ZqcdbK*A zTALB=8WE#BG1-StAAVg+_Qx}xrAMH!|mJdMPw^E!{3C;@2 z78+Cg8OpztQdfT;k3$lpx%|AG;bD`i6)W1_ov$WTXqU@jE2`CzOh>W9#(z8WBgcdz z!4C*grB04Lb@>Fv44{gAzA%4WvJXGlS)UKXo{J5xLU!Fco9)zVb^~h{e%0B+i$kR0 zcvtdr*l%cxtvbjgAc<<*@7l@gFBFxRSlnI$v$}RckZpe}!Y;w|8oMjxmn5UgYZU`vlhZR$v?!(8izq`PANbP7?rnJ_&T2kC)IMCEB z-jWEEs;_@Y6m#$_=$ud} zf_0ar(meB9J+40zU+PFg4SnScFtyo8yZ_J9OIGw|gM*`2k`8858x6|%y|LhaQjIEU zbj2-fBg^1a;zKEKsXvnGKxrj49fu09_P)GI4e5W}-mjYaYQKnT-)Bw||HFk?K})v4 zrCL(C)(EA8C$~=bO=QD&^g8Z)%?3(38uifTYZ98rWra-mRU5?XRuL&>yF+6@a&z&9)qzu%5jw#a(g)gHo^YGyMG2JK ztzv)oQ$5f?`johTM?l_GF`#_6!LIoX)tTozY5ya)K|^=Kc~+$Iom{*t_pST`)k)bC zV(Fz<2+_nT5VKozR@&RbCRQWR_vqLtF>kxP_Yapy>gs@;PGHV*9qrJI;wX=T7Hc=wnubw8&GxYVWxn_sK;fbYE17bFjb3hHvUSfap+&3gkbhcP(Tq*wfh^ zjT;PQ<8Ey^|5@K(iadxfChw>MeW}S?UOn8+#^xmeEnx9h|hm&{dgr(8(Ety1~!P)gt#b$W6@gyjz!@CZ#gAA z)ya9uR5H|xl*)%!+rY~+3#1ldF6hY08Rg6>b4=PxUbhpz)tuOzJBz^?Y;svq`Rk>? zd|iBS8srda3Sk9jIsqkC zTbpAKS-KlIw@DBOD_v9ti3)7*8g@wSclPMi0)9xWzV#My+E{7do2qtpHT-!g4b0C$ z15$*-adoM6I&P|+zf|~J1ag0Cg}Q5GT^uzf$LhAL#}`o`EJh9ymeo*3Z|6f5rc~%b zV4gI!4>m@eJy+CZQ*0`!kEOqeDf@CR82|wiPG=fRwUVE-<)5tK@1H;a@%0~?1Iha< z(u*V6@m4*Oys%MilI*%9q@-#SkC>F<4`a&i_JTaK$N)VRm&TfGRD*wLIvGk1*{Ha; zd2{UdHPlS4Q4f$OrQ*?7w($1Z#@uV-?QEh^N8NcFJ30T-7P$uC^qOx?68?nYh3JvW zh+}d2sfss!lvB2QIKYol9d)n(^(;GIiWU`JZ5kmf2jVmw5MS{siZ}|7VxjtzW&7*% zzs8qezn|To3p6|Cp(=lslY&&F%DMaE+2{PP=S#sWHJUc5W@-|W$}fEsWs?9hi?Tdk zNZw9yG!6F1Hcp$Z>bvZuIuCQ$lmX7_Jt_l8P@(|Z#;ZBp#wCgT3Y>Z^AIwUikF0o! zWKqJcK0AE$DH%hPsi^8c5%Fv%%gK(jNoX^+^6a{A$#raZ%R_&KW4SfKuJqOW8i0sn z*zh{d>pxq(FXP*{|NPoN%=t_jkBvuIa#TUjC%vz4zqXpnRyAHmD;;0DubP^&iUhX9 zxo>JHy^cXk_bKWRGR%qtvVN78H_1gu^#ymubj!Y!Ll5%B>DZUdqK9g3B`VC50xgqC zPkyLYZ6LNOssDdeNsgb!Sq9B`4(JT`R}!Rt=B=ud2KeMgg;G0IhWwAV;r_ycx)x8Ilr3>{8lb6 z;~c;q-yt^`YiEb-QBw>R(u(?Fo6JiMNGUVOKx7f^XgPl;pid{?IY5AyCY2|h;SA`J$4ABnx|u4 zsU2WbDu}8eIp=D>)(Ccu<#K?AD)M|+p#J;ghx*Ic-^a&~pZ|X6^88x1A&)2<&26IZ z>%J5;wRL~x^iQ=z4>>qa7uX51x~6Izw-tUNcar+2Z3_hhs6DIWtHEhiHUQaGJwQhd zgF*rkymAULsvQLTl`jW4@~wREWy1`db)t?1X3b}Ak{e~7fdk#GJd^$N%aW6qTenG4 z(r8+)yVA3|n5)2d%%r#E?PKryz9{zIGp|>(NKJpX59NUrgMEUNKmMG*d}OQr11Gyn z2Rlz<)2(%dq}=5ZX}c=a)8WFY9QCCcwo@QWOEGNUSETc7!G`313)*&Bn+p5$7o`V~ zalL|5gyPzG##xm>x@0+=x?bPcBa>E#GD5N>yImpnnu_OJnKcT>d8#^3s}>f6_d*e& zU-*BvM7UT1lPbxB?46D^f8r#OGL|Yj&SjXW*fao7>&|8zV68w2`k_2C>F4(Qqr?LJ zKUA5OAOu8r>cXpCQ*vDMre+*nv*lVrYSWrHDy>|JL{2^013$Hqm-x(CnOa#>;kooK>Z=e6H4~ z@y_z?*=e!eIxRY7ac`QuQTnl`4(cE>mfC8&&H=q^(+KjorqoXb=m()lfas5C?MUn$L%Mr>WyP|&_m3$a`CA}T^qc3E0Fq!LQy5!JJ*ai5(% zaRzqmW3~S0+qWn6EI+COh4Gv39vFYoRGQ`+tFA-AytUi83yo+rX)aafl8B4UpO%no z<)7~gS{MiKf>W+|2%AQemYI$q0P)jHlQ4`pM7gE?K zhc<)L2A+{#T(LIl@CE~j78O5NLuCby%NxFE=i1BKtb9b!FtT&%34*$hUqydan7FhO z+2@<0iu!-X@NV|`&#%Az^^WFm4thm;Io~^({FeEZwQCb1*uv25RK=cM?#QVi`Jqx- zkkuEQ3|doxSHACcGb@{Q56X-vjZ3AlvsgAA*t1mL_T;kWc^jbeh}R$%mGHK=3cHZd z*CX2}EIUITP4vSc4h*Z(!i#@NI;KrEZ2Yza!rdD!4#Clsu*y7ywy}4nB2sYNmXch#JkaetcaoJOktOQH<>-ITsU0($nDBE% z>L7C2q%M2gVYdoqn|#MJNWV+$8fCB#sqw3P1uo?MryhLUbBY-=Eb^GT=r zl1nL1IA_e>S&KF6b&`K(t~n_gsp~m@`);y6_r;2(em()VO&18!N3xklL}!bY4&EIx z0k%^BX6su-N@G*K)GpNVQY(f}NKQOyJyRp#eG=qr{kVT(|9&c26Nz37M{3zT zwQ%RHcDo=|^{ZRSip_=GolUQ@3Ja@5MP6(QMIfQR0{xN)URZ5~%YoWNV<3)Qv%$M$ zLsDv;a&?pj3+(2ay(zRVQ6ci>BVNdl=7g@DcIQozqz8ai4@0G1l@m~EUp)@lZd%T( zDwv(mOD5X}vL%1ZTM-bjyb9M-40IFQwNzrWwK5on0_}=jvB#R1>8KNwKdhL3g8$|8 z35tG5-jRvB{Q2Zmy4m{n4#pribVUif%|%}-D+n z@wzgLgMWW$Q9CNNUxC+PwnbA&m)g!sgNgSikyv-J{1R9pf_A+JEBi^2m8Cd*)eR`_ z?CySyM&;Bgq%P?-APivka)m77f1|N^RWI8mXk0Y?W`k*wq_D2{@3uls?8%b}BpePM z_q~Sm-FEx>t+e0AKUfQb-|ds>qR`f?2RO?Y%kF>6H!(q#m6VllTGQRl%bm?ycn6Hw zG_an@g3k#20??AtIqO45F8%C1EHcSs1Flk8Hzio*;yWU?zho#ClhUQ+0@G7fvmr`7 z?ErJuBtz%#_0UdT$S24oK4m}~N;%NVj#5=ox22}8|LGvG15`w1&H}HCBJS=X?h4gv zK*fJ@UaIBYRdK=m!-9=3f0j?5ey&e&c6*7Ha$#zG;z%)|@Uq)kvo^Y$lI*9>%F4Hi z5ga}Ny=IRo|EeX5lo)4QIlE^PQh_hVVG#%JpHwFR6}tq@GW^cUeAs^islF=8^;N|4 zhhyd)?35B;hB}B}RESI4(TnQgOkE;t(&m41*PM~172#BEjAO|@KZjoB`Yb4jPC(C% zXjnI2g+8v`){r{SfMl&ao>yl7`T9Q}_n!}&=+1Cbia1li*Vd%itG$D>xrmv|(bDe! zmBB}*A9B9hB10P;MF*-Q=j5YG?x%_YH<2gw9njTrc(o{(B29;30Cqv6q_R;ZYZrh0 zy4#){73~F*6R=S=Mb!iJX5r6k06*CkY=kR;^@fCRGQG0N$~~wa2>XluF+4dJ*a!1%BRmiAdH8KF42IP%FB@!Ydd{>m#qe7 zvhODkxUMLbtxmVt3$hW!)P1?C=)w^!{)2 zmd!zmqNDg5ioKjOod7+R_bJ46N^@YON}W+ej-+U7ngt_jk^QvIYg1}cQ(pEQx?dz+ z3vLT49S##E7Mto)DbR*T93XWp%bzOG_4@K&o%2Dd8kT;Nj%0rT1ZVft z>D>I(j1pvf**2q;Ai97ArLm}*VrdT61oCqzNnY_Ha%gdUMi~;`p>{${Bxz7>1z9^? zwe6hN96g~fcfB>rOKsAWl_e3`7txF~GO({~Rt^I#SECvo23JR7z70s}1z#c)_fahxc{oC)~em8&XiRaZ*cR7U(UOH8;)f;5Ll(;Qx$EygQ3Ogy;?>@B(mO?~%8-bH!0~6VuN+eKK zS#BHaIuBkdSx>523Pg}BAK)eS8_zL1ew53)Y-T?b>1C{K-SE8gZb*Nm_A+{4vjM-g zH0gnGb?Cw27*DKMC}hYR@WT(LgrN!!3gJ`esZzVu;w6HY+|8BR3{x>`t&KGUbs zzI^^ulec$jM-S;9N|&q{qf*7;B!P&4$hm#1dXrnyQRGc0NH@YGHHDYJRn>@K{a}B$LSY?cSaEF3G(8^9lk^M>%4Cr{u;DMIu#Hff2evi&6hKplM%sNS z-&>2cu;YF%*{A>gxjbjH{K)4}!9@vXg>MgUk18m^E~ynN-$z#pW$q*E^o#r`(c1ygQTp(ZQ4FBL9_uG<^%OBp_b znL|0%0IXkcd4_-b@%ev0{JEx?e)%th=kp=be0bk>H65g67lcuGQFZ0`9KL-^c`R~Geaxd#G=br>fZDH4y z;G=dL$MkTN#4R?a9+~$Pd)yAZspiHR$W8*Dn%`9s~TzK&4Z`_3{B7m|CaGReaZ{ITsgU&#zp+}s{$Rg;JlGn9uw4gR zLW5SKR$va!@vA*mDgErZoyasv=O@A9p6W}*08W1bhA0%sk=j7PoC;-f)+L07RbgT4 zq;Tu4n70O@;1BJ4Wu<#z+pqK@yX&aEtn}u|A5_KNhJYQXdV*{AqPvxxz)B%YS*V@1 z*ZP!Bz3P@W_1B<=I@G3DMUB%YrrUKUurK#+R>4 zFYtd|zxRdBh!=+hM=;mM=HT#MT4sBNVN>S}YlusK_!a^XP}3R>TQjIt>DK$A!re4p z$)*5TU|Tc9!7h0cFwUD}lad2%d0Fr9o8(nWu=#QvQOK?k(N3!Cslw-yT^_u?>3BZB zYo*$p-KcCaP6}~Px%>TaY{1QSbY(NOCkKCdt7vFcVDndflh_|&OzYd-D<9p`*ff;? zT{oY7|Jl-g_-lN8XEDC*4|WFMU8?Xd#N&Gog=r6`P_z=yd}SFBGiJq{G|dKoh!IIo zx3H%Z?(_N&piacfRdv=(&>KE;9&QchCt+i-Lb^ zF}amT)sE8FTOkbq&-W|$;m`62a1^AEYcueHgHAJe3D>FbQj-STW@sSzYSl;JUet@E zm7U0F)2$15IfD&v*(tYbBH|-LE%1Mr$fnJ)(m?WSsR}J=oj4!%d;zEgfBW1%fBd-_kmGtwv_~faM~rl40wn!U+TMttAZzh+yZk|*d~RkhTDMA`&I)Y zkq5@q50RfuadEuHsJ(we_e!ZL%T8AC^6hq-Bh+Q@q@j>wdS3h!)s8fG(gQj1at`-a zJDcR}%V1L~-zf|MNoyacVAAbMZR$-G*1k3hAAKILMlRaR55fQI4;bwsvM5Ey2{-3v zcSSwPfi`zQubH#Gd4sAt6K66HKKGH9`%6{$XQ2$*q9B-?sViym? zxsf9jZ`M*UkvPzrH6cM(q~X_Kw8 zH(&w&*Lv2IaB}~!U|)a#<+t)}{OjEn(Ef0F-oSRgT60ie#S<;)Z6Zn4fxN79-0bV@rQHyZG7Z^{vlCn zz#5N0h&j~}O^riIMWSdTfko}{tSjs0e<0m)CMPI0rSFbV-wtK&z3jVJZiIU$cC_QT zooV3xs=aoO&5?E;m+r(T^ku@ew7wNGd`pzNHRnOr(v{_)D7)*B0ZB4BujRK|_frQ_ zF9g(#A!l{p@UfqTJ+B0?`l-BTinepR*Vx@4$xv1PUjfK2aLK)WAxYVl)rZq$fAVg{ zzO(Pz5vGktab)BB^q~S7}MTI#n~+pR!$2EoAK& z90vdr>P<%N1lm@8Jhn~2ETW<|LcQfHXcKbf`=xd51*h(md@-P2)|j^vlA5D9R1{kM zOvUURz6G1{=Ze;vn+#h?^)jLWf0O`VUecv))vP4YG}WVXhT z)rluw1fGXthEvmXHSmigtU7C7j)EyQPGY$oAwD&7IlC^Gq_$<+d)v}zf7i=V{JZh1 zg+73j+;0M^Mz0bbJl3^P2Q!Y6vS1pa7De+395)C_0ik7w%2yq}np1V;Bn&17m@i}< zB&S-bAflb}B^OqUYU58T_NNbReE#jjmk&Qzg(x~~X)L9uU<^SWD81Yqf|FjIbYlWW zZCeD&?>-IRLz%u)F6SL>f8#5#shjUiJcANwwgSK`WOWCRiUOqI5%9nM8A=6~rrAt5 z-w@f{bp@TWc`k}5)}}iH;R4J-wX@6(WZ9?|p{9)uW3Ujg&+F@XX)8Hp%Y=AUR#&Zs z%wEt~k|4J$yIZu)B1Qrm#gWE^UEksBNg@99;qz0*`JD;7^V_$gf6b?t30c#f8pZF$ zDt`>`%?(dH#txj<6x)ka5GFr`y)YGVl~Agx`YrDwIiRE~PL`&dS0kLNe~21l;!PNG(&QVBu;?PpfFQ@nKvxyox(JHUkKSp`fm)2 zf^{3O1M`_1(8GAVe^I9KGPiRn6tLYKhF1PKsj2yd7oY!FyX%+tEOlzD7sbEW=$Xrj zrzi+E4#&=Rt;m#nRrKOe#>(Bp+sW$ZUz-IGpvg+xTkqoVb(U;>FUHiQcBBX#dK_Iu z`CZygR26{TcG0J#?9)F9CPmu{keK;KhBq#^x0tr?u zu5BoL)vNI9GkRaO?ud6VcGZ0&KQ1ml|8N)ks3}1sYJa{cZButr(p;=g<6u-vGe=!f zsUglYY=iXN!3gQFykV<&ZAwjasA61~OB8un3fv|SWE@%x@LH)2qcjN0P-5e~@k0;A zAHeA^0^V&(JrutiQxB$ld3n`n*V(Z`NBGG_8k<}toM0|u#NDW(?(B9=xlX<3DB(DO zGg>2^oqywUwuSi(kB2sN*?F>j11Et>-WMO4*zv<+?LV(5HFUC(!Oo|qti_h|#uMeV z?h0ACbG_~8mDlEc6+5$g0YH*gXHW%6XLOu~oQ^P9uyx+Jh2E)*HgTqbKb*$tiY3Va z)(1Oln)cf~vGA)OBQpMmrMjNcXL z)$H5b1mHtD4D(VTQ8+qj3(AtNm+$Ub1lFLH4Bhd z?SC0%qEo(fDAxxxEE(k2jRkc}R6N(4d}`)2>`;O^gVZrwA2!4kASj#c3!c?>$`F)7<)lI<5GGVxRx~^x?$yV zn)hfNJc!r>K*5$(*|U$(2pRU$+L|>cqJP%yI2`ly9(pQu#`z#lDk83{{M;A2Ul~r& z2Y90awTQ6S$$8=UupVSSdza^C+ZyEbhV!GB;k&$X6|{H&f}@jzrp!wTv%1DPmv7an zW|z$tYEsU?l&Ui}dx1qrDmz)y&aPmy@(?qg*-;9;I|fCGYPg=|x?J9~Q>2d!see~q z{CTq%EWE`4q|>?BDH_#2o8yTa5JTQmzEp{kIz&OOlce0QO=ZjOghS`izMCxZH0;O9SG=n(h~r#Il?yV& z)5*-m`ug?bFRlIgb864wmH4b=eq9fCFtZ|Z|EZOs}o)J+rtprJQR@7AA)*{Sks&*1W*xB?&>&czTPTt)mJ00K!0OOVAk8SdS}7%lNJuZOOmo5HThBSVoJB*(@4n#c`HO7MSooKcv8~L3w7RB z^4gC-ODrY9XI@Rzm%6p*ntl85=ZE)RKo7#oWl=_Clu##V8VYARH-C0r%S=&`x#Mt9 z^-#iGB_cg!MTmqOb|E3EUL*>!YF&084n_=|?rj*Riyrdu=Mucnfk`WoWh5k}6w- zY@p4~$#PT)XcNxM4pp!VLEMbddtoK^f#cVe9H_c=+EmI{1#1A6;wXv3=_DTkmu)(& zW}-DicnwxoFKNld`o~E-3fnDldMCH)usu!*MpL_Tv#4d0EPrYM-O9M^n)ZE%dCy8J zqVBELyI7h1YdC~*ERa0U+?65ZK;N5Fjb0hly*|VKm*4(Nf%jENIOo@kXi;7&kUOeyh>E)Jly>|Zh(t9$hf&lR z3`@ve`O*%=B7gop7>bv}TXsRnUAm-ErXESPYh{>O@G3PK?5_wOh_LC#=YFD;pBt%K z4jG@I1J=!pQr&gau(exw6alRIa~}6nK}$*e**9G*ngz#Wz5e~K=6=|HUdwg+Y+3^t zW|A8Fw;tPG_wxEdqFt#-#{i2m*w;OCU2+$dqm{vD+kbS=ANS&S8+&A)vr3>YHICUH zhf;zR#Vi#deIsk#Smy}~tkMudLcP5)Isykl29W&@>D z72usdY=7!px4Q}E@F3lc;Wo&H#0M^{nA|)PEq_#H_E`z~#J}i(jCe+c5y+nq28Gl(a0II{!HKts1hH z<-;M=cpaT^Ih|gTe6GRGTn?G%)GB(ixz+gNC4a<_w0dzgCQ~#~@k`a)hqoE`yT$tQ z;nQ!w{yv^O0jjij8eA-n*Jhms+0-h_x&l${>-^C;WJg{6eYQPGlMm?SH!|HXs?XR2PcE4~Lpx6{hk zRewi0dx^P>c7~I9x<)z-La3yYI33N<;gVF*!QWNfeQ5~USnWtX1RmUt$P~^+-Xd7i zm0i_x*Xz&@=X24%l#d_ZIYm5zeF`$2iJ*#?Sf6?|d=^d}35e4;%!ZU)carUy)R|VM zLTRJgL=KzQIyb8nl;WaVktC>87bVK~=6@0KHjYDQdxciVumBq+C>kAKS~Y!nk+-Bi ztvn1Zrc`#byUz0M`68xA{ey}=aGhwLR1YiOmLGsZ>Ol}bTT_RrnE7r($Gdxpoi@3hlv0P2+iwdd z17CwtJ7ql5k*mYVEKfd_RUn#%s#t6yHCilDL<5DiMj}B?hkG0`QWeUseIr~A&RPwt zeN~%W>_NG>1zy)Y41dl_ZOh@xbbt45!QM@6?Y`ER9rp5zIjXo-V!dp*9@Ux5tZN|9PplJiP6Y85SVqz|Ez)2_EOGX zQa&Qh?XV=?mswoaNWk$>#l#5S;0bX9DdwUA1*@ueaC+Ku;Dzh!!6D#}2!9MKn{=|+ zgn<~E0)oMz8AtZ*hN(e4ZK6AVRvZa_8k+r8zJ7b}+wxF$v+>t#3-1y=+{$f;;O>Gs9z?%DP*OJ`_Z=X(5 zhQZmZ50iSTM-YgH;I+ql@qcbChC@(tg5)?OkXr5OV^cu|;6jwQ*KkhhK~im1ia+2GyHP*7(I+|bjJ5}{cuP938f^Aa||}$)pXlaj$=uwq)Ehq$@gT#PD{u zU1M_wis*Dv@e}cy;~C{zAe&9oPJPz3bvCUmu1r%oMb`xKCx2T)^_93emf~qv>Gr9+ z%YuD*HxwQob`e^k@i{ze)dK5~s&Fk~C(b3`eCg~PTguYxQP*U1DpfBUHnuf)8r1#H zDQMtuNlSI2Qqd{}V6RAQx)n)c|DV|TNTq(5bR0nR&iyAE)k3`T- z#ZLAl!Bz(>IiJei3NfjN71JTwFriWWgjz)P6J4;w*sKmuP@GA@cxg1mfCjihEbrCGR>4Ae2aRWiOfi{)Mh z3$_NY!~6C7Sq=Tw=P&K^mw%|XN26NhtDa6zo=G*n!*SN?ghl4_vMvZiGV*h(J-I`B*&8x9!z}RtQ;h zpeoxMP~_~6S1*2$l;>K(>!GxvKBfLeCyN!1{m#w>m&(I*CEh}Ia{6e-M}6N_KRQ4U zEZ&ieYArn{TL{2$jca>;-cPt*A3iDP`R((&kbnP>9mw|M2?oRO%fPyIylpHRwN<39?QYDM>pnx_s%hNk-rvf6pJ18!1<{nz7WZpLcBono^+j>x) z{mU`gSDswLTeBq(If46Z(G5JiaMh8MThijyz|~6Xv4_JgpYifmf^6c|)=hFs4qr-; z-GBD7ukp7=vNCCV8@KPgQ|l}FGrcL0n!Lw~KP=i8&icFY`SUS8zwE%(^f`#c-gMg| z(j{Y(o{DNz!3eo21Yt2b)%jxk6sedhWAit?vs<18!IxaL=RI|(_r7I!7(qLBg_;N= z{l0|4l%$-?__}N*B`7jTL0dFkT;xC!qJOh-D%@%1$4>2DO6;?P0jq(tsmibVr5e6d zb$h$ZoAThN)J5Lk(nta9biK5^Czw=ln*6e#fnnM9T7Q}|{x!b*`S*7X#ecfk$>5%? zD|B$KNdOB1zEp75qI@|prKO|LsrAA9yt zsFT2LgkPqvOKaO&GJB`tRXzcMAF~4Twai2uQ!CQ&_OmO~T;-N+lGbL{>wdS+uP;Lq zPFYd;X!*Qtx3YYa_o{T{-Rqj$A$b0qXtqbtT9ycs0HRgZA05nj<34e`M{;yhvB&9u zEH$yA=3J?A<;oDecAZH_W+y0IV}5@w)vs$#_tziGqo-1AQumYHe99x$@obawr#ioL zS zb_ylzUwj&wPfiubTx2y#!G#E8h2 zYlI+gQF(v_7h^$9>%N}E-2es^K<@dqoaM^iF) z@Wk#7`;rxCT7mCW9MYbNikrWGeK}5}plO#ell1M;U_cN7EFm)-;e&{$tB>7cKv;)^@jAqnhz_x=^MdvM-tR}p0>_gFUYrHz+(5Zhk!#_sDc@rgg3(5ICP~_85^|0iMo%+_5wObO=9%wbC*oT^^2@U%7vV? zfB_tM;;81^$nuK)SH~=W$VMILrud{pB4v=O4WwW{d}<`OJMY}H0$)x74iW>W^XlN+ zYkv-b{Pmel@{jsYhYZML5RnYsfwBq=cuKgXGP66kg`|+k)x*ddnzE<*VOX8gMxd-76 za3eKrSGAdRE2TcMc@E|0RMI}ytC=&MwymAW$1k zsacQUre(x_0v(cnm-;g69R?-zU6kJ{SZe{bG=u=D54wK)6gIeB|-7IohGZdpa0TXi2p?8T2SnlSMBUes+RYMn>2 z)Mjyu0M}b$KL>~M=Hzinl+OeCb5-F-2e-@MivuXW>nk095*uLCqvq1KLXdOHnzISi zt;VBuqhldA`K&J|Ij_2u#^757U74!lBsYhe?U4($u!_=ZyiUN81JhRuypudAvfp4> zNFnY=^E!H}FW+ShT*CpL>}Yv9(dX|FLDy)&Au-8`oULLV%rx@BAJ2A8pukv zC_u|8%d>b}vSv34jC3gn%9kLFtL)RdYSrg5uH`3xIQn;k9yi%H3E<&7+ln1ydqTX3 z{cdeZyXCb?`pq_g@eS{*_sAyR~BI%wl_QR6>JchZA{WLxDG#O{d6RyuA zDrXtAoFsC$Wu#-GvoAuS1BhWi8pVmqN07VBb1F(WqE=Mu>kn^gG=uJe+ATTfPZ1%-pq@KFmwgX7@wQy9 zkR1`1}#V_$f2%FEx%88}Hgb)r!f zIP7V~Ds~VhhYSi&{Fv1VOLBxmZigpBHjyNEQh+K%`FYv;P`wduoz9f07%^t5SDen)b{cc{zd2!Ky)|?_6>@#ysUama~;7tw|8Ir@fy<<%O_1@NU zdwNb~t%t`{@L|)!gYvcRD&~macXbz~l^kqa1*M(e2iO8fmr!~GFBLt0rlq7a#2QrU z8>;E893Kv)Q)^XPPmo8ZGFH|efulZNE{#<)5hvr%>7|(L;SqJ3o!jn7bDBPX#b64q zN9T``0?5>HD(OVY0|vX4-;YV!_~w10YL59-rAkg@S9}e~&szlbP$+;;E>%0mk)C&l zU;op7e@CWxP{9b7Jd8xY5LvpB7XXh+&P?Y@^O~+=?+~UqV{)@bQdklouq{;!_CeFM zcegzmntJD8#_KnO7!>Aqc{kD^=)JI#6u_wzgfaA)d~tQz6yag zaJEhP(#<0#g@S;4#Tn^CPPle_1Xj)@Ao*~> z^7KwGWE&5U)%y1N^T($jMtB`V%ljZLk4+I}jP7+-FYOi9<6Jx0sp6x5#VgCKbx{O` zRKN}Yq!DB4QSPC?gNuF@t$jc>4GGV^`rM?@&IjZ&~RI}z~o#f!-l8{bBQ#AJ& zirqVl+O6&)6@8S0^hBx*f7g#6+OJ>#p7ZHnleGIUf4Pk$o04$15-0qR4=qhSY+>C< z%T?a9I=eC4Ean*fc)OrrNzSqXiHTT*uU+_Vc%Yos?#}sjSpeFGQ7Lx*lk z@;sG3;>b`WD^(^MYxc_t=zDxPW$VrgWS`rmyNfC(6j_8PHfxR>A!qL4d+)Q^N||8b_VLp@Fp#Puk#&L{rj)K#WbUp)p0)hc))TQ7g@~zi(g4gbSU89On&&k{OI$xEfF+eMtAe9%WOhwPv ze-3I;cM0%bs2Nzpp$Jf9Q?Xg47C2N0$meg}N-*Yw#Uqv-%4cx&PUox}ph=03pcn_S zP`yy%El@ZKS)S8=-olodWj65nQ+QjwSMqI{N8_cdOs zF4UsRe&A;kzN+l~xtbr#jweSFZTfN1di_Po(hr|LJP+!d3PvYLFK65!cTCN?O?rc>ubLQiq%R zYTHO%lAbw6L8-^L(S{}pJEUDF8wrP%A*E{dqM$9we)c)(H8uG&(w23e0vSpUAT?e# zd{g0c63X;03C66h)eX4gCgza-e-)STE{5}?J{k3qO)7BHGk5;|_4o1Rzf{?t{+5HP zj}_z9iOIIrr?@ve9-KlIZn`{ga(7lCj>Ey%-?iJzS%RXnkC(TunRkEiLrMmYNQxy{ zP~2(4LWn2jJ0vAxP>IYXZFbyJzu%51>6lbBqFk)0IJP48TDmGDa8ogqer6Yr1rG8ehBez*+TTO-}clv`H|DsS4~=$VA;-D znpazKjkg-Jr8Nu4&(;t+>X_>MqyDO#jwb#p1YLp!d0WnVvKHKeGmFV7F)~*sb5L45 zF805$58pM9UNt2_w21+V78~jW3=;5uHiqgdfT~UG8>7;z>h@B5{jg^3y|VYdU9a%PsUtb}>R-N>jsXE2e=et< z`L-Le$L>c_?l;Mx?m;_dFHDd9QsE>zkRx*}do?Sqjm6Ke4)|Vgr9q>r0qRr{CIXlt zIyUP)K)crr*^FLese^tkffh$bIb>lT$(MiSs%~7LMKAKOMx;_&@{%m9Tqx?N-JLv0 zll;_i1(n-=STbjh-giUJ2RX%Yf5Zxe-50%B>)OJO8ur?=%5x4X1`0Yo=%nkG^535eYJHR*U(5#ziltK zY>ZmpfR{XdUOdYY&-V+DdYEP3bf>kVS&8>htuHBIwiK3UbI1&~VFwEe= zt13UI76V(yI4@s~x32~1T#+HGCBeA_kvKyJA|uGKGt)s*43@APhbWu)E02F)FB2qo z9rZm~!FDny>~sv1gR@bNe>mqM_M%)Ra}wJeEzss|s43vRTk*iy3e3T4Gta7z53*2~ zoh%bMDr~HClQ9&J>0Fc|tl)Sz>63-N*6r)~`t{wSy`v>+Qwt(c)L535#skhnYUV&L zRsdffbGr-^TO{#iU6l)mcd93G-wK^>y9j#`|JVS8?xH6mh?J9Hf31FM!$9rs+$Uj- zP!DQblcF!`KB!7?@0BWlMcY8(-xY5~`E*}%hD3wMNy>t(wa|V1-0Ly)G z+*KRa(=iq4(S}gUe-gH_;zg45HP(tm9WM~U;NnYVYD)o@Xs4-)wSJ(vu%=}VNm6# zD82@OXHy8UfXAadXj7a{t)r@al+%7EU;ETY=3ct=QTMF0XcNXT{hGHmw5_-fF>24R ziyzyo6(mwsz#!C9Byd=jQUV;viJEe)3g0(4M3N=v996Chk3srzc!?L>y&jKADL`VT zx(13$^6MigncBSTy&NC2yRLu9BQSef4;>2)PX zZr9l_s3&PJPjktxzr?PBrbhR-a#bpQ*A~LDOgT&yVRNsu9SZ0bLK)uXTTqSx`8YVMu=x^g;5Om*P!} zLBcg2Nk=?Owk*Hh)Vbbfpd8}P{6YF)4M$R;p5j|`sY7a{QB_e9dYc=4+AMq zWcT$t)8UW`-y=}udy?*ym0b&LkzV;_IT%HK0Dz%Nin6W0%LWh)J3Qw+OS_oR&Ps1YnS3u5#j6_ zW$9!QZO9WhSW9PJ1DlSFbd!^t_FjpvphVE7=3Cv!ai`ac>|PRXwI$YV*2N!J?)Pth ze*EPtOZM%<|NEZPc|GVod+-WOk?AmNw9Np9-S4D${_g$FMmB$stN*dHHIxHYM5~v@ zHr%yJy{)a!d$nrp{0DFn36(8EqO8&quD-Y-o2;5ec>>=RIn{3&v#GqWd+Z$YZWGL5 zK}+2vW2zkboyy2niH*NpGmm!f zgdAcbTQn%hrH3p5t$6=K8GT(K-8LyQB1J!eu7EMycHDo>0hLT#px&68BLHB5%WCf& zXBfQ2V<@v-_0Bja*+T7vk_fs-sqa_o+lTRP!LIu`I$wDZvdVT!=vP{Xvf@zKL~(aH zmRj@aRkE*fD{5_Z?|DC-rClPTK53U4j%oSU+rK+@z#^~CfjtmQ)F)`84k#+Z4t3_H zvGVO~asqz|G};(f$F!TeD;tS15d+SkWA6^!UXG_aeeT8Cj9MJQDVv~1^(%E?t!|5} z1LR8AD(5t$k#nu?x7R35;IcPKqCj5K7C`sif_JLv zYwD!$3H9?!c+)PY`ii^rrTW!~=(VD`ZH|IGBiV~7l zXzP{zaFzR)!U+K}e=*+e7NO`FpCm$U-IRT*V5&IgkbF7D5#)8YFx6k9hH{Mk)TT`H zXX@LxO$JJk5PE7zN|fas9sJ2CUytA_%}>z^iyNf_w9%e=dPc3H_ad2+6noi24ShX+XPio9xE5DVmfBanLRRJmu=mBHN z@5c6~${*!kXGE^xz05eM8eIUXhYrDtQJrZSl&Wku`q?QKg(&{ZN8RbqS zJxR-s-g=)8T+^3W)8cT?U|&QwyAmgTw)3D|E2^bSe#=_c5#28bB>G8OB|h3o*ff!d z{U9hs=|pl#-md#MtyKyK?!4HuJ7|ovABV;o-ypJ9RUi=fiJsDMJ<|o z9n0c0h3c4m8a{p9HeHppY?f+G7~?;IC~;qxs0#rie`tDnII_+;*{2;D>Q74D#p=H< z{_)@mYKrIPZO$rm74eybK=n#ujn0e~soE@pRsB>wN`XL0zEwY zB9eRL#-QTCY{7cQ`x_bP?7rK%eS)S`HB6 zi}T>kD`CzAAckW?sVh@GigN*=4&%#|pfpwVj-9Rm*unRs=%xBY7? zRPY=@VE}-^*n!jPFP!?JQ9Bc@3P*h$5=kZaf9Jk6J*M+mhFd=KJxBw*F>(heP{kiF zO-V7;RKFt68eCQ2ue)-xQj!X&Er^}{7 zw9|Lw0_X-$t;26i_C6Gaq7asND=$6ud-)|06nLt8*hB%cs{NY06+WC++Ln47Te&4g zf8`w?VWTQ=^fIAON9QB6BdaX{L%iwHAu#O5%xft|EzNVPN_!NVPN>&F)KbNZ+Q&Ou z0GvTU1!8TyST2rrb8yi5a{|q)wi!)Yv)4T(-I`}y+q)HWeCxes$h%=AijLvr7Y7;? zVP~c)RO|H0Cg!a7X5gX(Y#vXMb~Imu=2X_53;Fu)$!C)zPb&r|B#v$0?38buhOw@b$SdP{DC?)vKK{HQf1i$b zE>}#&im5R}AuRC~hYeJsJCI}bKJ3e@XL>7ewh=nLM|FBqJL*ky*d%8%N=HBC;(;`x z0=`3$iv%!Ml}AYnS+ZU$dT00+@U!+8^N{36Sw5!FOaI<0bRdI9=&C;)|L0~L`r!&R z7UwVkfl$<8q9B^q?U5Dt0xanXe*lC~<)NMuvGv9UW0OOtvQiE|6OIWH&((57aDIMo zx%C(j)TFO%zJN=ya$?JOhrsUVlFj+OemM{!PdJ)p~*P_DVVh!`Vn09HoVG6 zOK^i6UnmYX)$3HlZ;HtmyG}%OY4ompdPDnc?!&1`Z(~5h(|AbbIb@xye>JQA~Z%11;O361|rz+q`$-DknR}r30j3-noWJw_Q;Ie@g34mbhhE6F#;2 zJwUi~&lYaEZ2lO__I-J~u!+L&^Ru91g29Xb+HhISHv zWiMz8UCJgu_9FX`{Brm5%x*J5E^5lf0!-<8RQ8fs_OY~u#ooqNiqLBfib)(AMAus* zWvX1z-Mh8=2TMxUe_Y7}MOx0Zn46n-gVoDf;80N@M6u&usJnX9N+&7`e0UGUfpzdh zl8;Ulp=(*W0djAL`_zwFBQ(L@uxLnA;3ftdt2b-i{kE^_PNjDdhH@cxQZ*8(T@D`5 z?K#xH=0&LoMge2>N_m)?aLTHCv_Iv=vtWSDMK}_4#2LoIA;PpM|tPtR>6h*LKeDRjvNv(NIm7; z%DzjvA&3y?750#9WB0uA9=ugfQnu4FB`$=H+ud>b5%=~8^P3g=21r|k*PsV0#ThkX zqhcV0XO6qMB1V-UGPhb=hmJws`rl@DMQf_{h^}KAOKTEs6{@w7vrd~SLJ5+&n5Bnxo-MGCn?Tvlz4 zzU_)DULpnc(WP{pHmNp6YEHjfe;FIU?F6#Q&=fyXPMxp;6FtkI_Ivr#-y2=LSYn6i z#VfUXDJiumrAhOP0t%?zEA(JJy*cP7yO0b=iRMF-@DgyqOWx_g#C}mmv(2+Z^s-pg zpd_}Ct2Lu{LaV!M#CyH`q^G}z0T27=NmYT;bb;2Tm~a)eZ>-?Gm>ghoF%~mknw+l5 zuA;P6SL&~)TkXm+9fJZ1Q>N);KG!h@{#WwiuBI!+oHpt}OCa3P-Yu6g69FaxpO;t@ z0UdvqVk6H5KqYIcLw?%0KXPywhEzsz@~~-J7L@(g=JnE5AyMp80}~R}52#Xf9FW%? zULQ;KuY>;*uzb}IdU!_tAt7^h)sJa8v?Dw{(5o@$0(e5U-Jp&);-GH3Rs*L7cX(CQ*nDYo6R-4O57f!`7{ zC+P8FlWBIhdxxSLCp#fTN257Gl@C_IdDp?4G@fO(zHKk%=QzKVp$2_l0B?RwS>EdM z9Q-ozX^V{rmK~Q~hN66CJt;5QxyK2ZQVrU%Ve)k|sz>#!+0gq`kax+}%5*t}DVl%Y zE-0z^{&TTp@IPCUkNefIRXKezXiPfW5~&KZ!qEx&Vo}*G*SAge^dyR zR)D7w_aM69;nZEG-d^Ur#jA+Io8*7A?p>jO(#XEwx|Ut)Yg}GV*K4Z17rjW+4SCZZ zpx*ZEI1anF1?;(JY8>tJyT;ms9Kg9%5njb83v7bd?H%c@S^}v`&RjZ=;uJAZVn&7I z$kSGlrzRaBkW)pRL(5?q=Ah9OtnvskiV4eS)pIjcM`#8=4s54{NRBdk-nt(h$40uR zKy6+e5jl&)DJ5oVPrU>QMj*;@P}yteb*q<=6#-g*J(D&YV$@QqBN1KMk*ImwHo@_O zgQiIE?(nBLlaM_7@}5vR&sQWK%WPNN(7w7>UsLk}lFj%DMgS)ZSD;vk60hllC-k zg+J`B@TFDAz9gCqEwYApx6{m?Hn>$iJFUE2+-io&RvqN-t4=$Su5MIU!*k$o}YuXJDJ zFm-^YvN%J)5cA9?C5i?R{dumvk2aEgUA=ia)92pH{;x*oUw0q+B1@s+_E4paFEb(~Ud$2t&wZknn`C%<1JPrRZoIj)^@p;cM%!ehx`P624P zt*7t(nXS`h$?cPJkk?S90};&#q{_?cQaVVd)Fax1Z0G6td33<~n42?G0Dh|R@4nK3 zvVqd_-S(P4uY;z#+6v1a3!|qtv}JRDk`~bE)ZP(}z<#>a00XJ&njy)sb<_Klccw!l zMSC>tNp&52;P*A2tb0wA?ICLJzzrXYCZ%o2UXKi7rSK6)r*Ulb{PRK ze+n;~fI)nX{-od&=#!(#eO6Ug@osRkC2GAB3y9`@5YO3rv(HI|G`-YFR50;y>Y zCx$oZRiCI5V~QYhon6ADbE1MJNyJ#4e7XhgBA zB>K?6wgY|-z3WzY2mlxD)v{E&jvcr3#GsJXTk!XyW?M}cf*&wgnN~81{JoQEf82I{ zaBSO&#I%g1bm_@vbL|(-s%wz4akjg&Z8*Kqe3!d@q2jH@WgA%+jwYWkEN`H$O~8IX z?<&Usu)Dtf`t{on>WEMG#G>TLkfqJfqR1ur?^JA($%~|q+X*{f$)VW?i7ZQ>*eme6 zX=geu^;nU3tl`+oH8Ea-v z0I4F)M-hXYYSAl50=&23YMo~9CMg<~1Sgi;M3*`PZr+nqylUXaM)3FU;#8UhP^m8h zm4ps0homYOtwJfBpMID<6N(+9?i)k)V!Ura6JKo~NqG#Ogx*cC+Cr>NGOl z^$r?Rk1y5XBjqMpJ+T4!dRnrm#7+v3?L{zF9YNO_DuCipFR`X6G4Evlm4sUsFR!T( ziQCE;9m(50;pS9D;Rutx%X!^7To&d*9~)}xrv3SFL=qHnXyn_Ze;RTgc1JePq^wgv zJ=4xIY?O7>XO1&dFjLlMO^xquO(q>rc~_R}&v(+nj~Z#w?$z7XEt)E%9~^P(WAA8) z(6N}cZA&`tV;N1H$gXjAgvI`HJ6H(t#n3{)n->6Ou9uc<>fcc~OQlGf6)N~RrhUIc z2}neLSwdCyJyi;>f6Y9}kKGn;LS6Bo=xN@wS=Xs9E{3&v^gg(;t8TT=~NsXP&FWrK)%#2 zR!cHV2_0unHV`ZD8Uf4_W-B=jDBZyLXKDPs020h(+U82L2E%e*I*L~H)B*YoRGH?) zMCEpBOuW+h{Zhos1OpvkD_lbbYHD9Qe<%CBxX(-9e?%mNu;)$dhi~KGKVPhBP%rWz zDS{Px6Flg(w>&J=!r#@8AtY(@K@CLyRkc^aDMh{}f86_QO82!796i#b+QAsJX(|E) zFMzr}A^;QZ063nil9yM=x+LmJ(_V4`s;j$)nhKj`+UeVGX*L(JX;YbfL|&qf%jYB< zo=Rybe}_G-eu_3|6R?rn?yzMq%kgZ)HK7-m28+|$o3|LjEBO1_Py2r!YSb#2J%)Gqmh{gV3VY6%SGBfed1-sAe=A>D-AP?=fmui%DqhK(=BYU6sz4H* zRHIa?lhT)i(4EEia-FSb&UBn#+4vfxtCOu2=k#id$}_O!WTUj`t&g?(V|@Jh z9|?v})sH8FNFaraBX=ZC)~W5=rD^Qx4f@6IU))IrTl7fR%Q8hfcbAsv)KRrw5)riZ zf2KIsDNFUudi1R2^`uHCRuDjdo;!QD4+k%$+9;Z~-LI}1(R_H<5Tp76d)9YcUyL+0 zUUt9F>6nAsWnNRtKOL)dbS{n*J#>WAoQRimTNhC^k+V52R7_ges98_lNJs&r~`U0HI5|F$CfwYf1e{M z8sPVrVFi4lFe5||I{=G>wXV@iZcmWp@5%UUbUH76?(-lns6Xw%9vJx0uz|wI z>9ykJjBT-g*c$+ODt5}bFSoYqEZvYgIR zBxTuRX%1iqHumlMcpbNVfE@pb6jgjPFz1hJ_6~PFgo3^7Hs}inh*9JyJ(iT^tE$f> zTXmEkBzu6=q=wcP-6Fpc!GqGIe0}o211iqhc#k&8xs8lR&FnD;@K+Hwf4}(u(RD6b zcHGFZ{UWV}DpUbgU!#TRh<8Y~F4?k2{`$K&=-cOXld?VXi0nrl6p$H#%#6rHL_S-$ zf-)d?4;T5aW6Y_ehBhOkp{eTI-j{`@Y7d9*hfo@aZ3eq`bKe0SE%7(= zG3$`e>J{zHb3osD#@n&7e~bUKCHamL@3gK$p4Gd*z0{Z2@4s%ygu&am#K+=8HwdvZ zN!zTaiVx1r=X5tmRPs3tj^RPj!#Vo z6BYO7eXwUvc8sEa4+p#M1en~#iI;pU0_hEoS6#{~B*mTeBJKq0f03;67f^=g27+St zW;uslNvh!%qO9G*ZA%u4p}oWFmTtp45uX>hCr3$nY@Oqx)y1RM&~E*9 zOs^(z_=pZ<_i|hke@L@)LU~YZ7L*TR3s=#~@3zl-+5nMkEdyGSDT=nJEr)e$y&qn5 zfvSLn_K5CT`r+Q?o@JFaTR+VgXv=;g0x#T|a? zgD*q%jaE_nIwNR7Q9X-Vskb5mZyIXx{*{k6Q=s3kfae=)MOr1EP_FcpXi7&P^M zAcn3vI(9877I?yfM*EyVv>c2qI_&jg%f#|_i!=AN{K83qG~|fr8SpK#X=JAA;Gk`pZ`#FXyogYL#&yj&L@d^SJW9G)D4t=k-fG`5d?Y z@3;2S-v_S85+z~uV&mGSXTujT$g+njc-O6$p(Ft!fBRmFoUkFz%C-flFtB2CE)nE^ z63f#yY?FTj_B_FTmQ`-6$~I*J0g(x00J^fQsT44$3QWyE2}jT*()n0)3PRWpdx67j zUdhJg7OxE1R;_fyA*=Isutdw7mhE}-s*|z{f~WMS_4@szCCC$Ig=4b-4odBjEn>B= zYLVh62P6H3oAtb*mq{f7BLSk9Z6yI0f87(Ftkl{@WFqJ4aD6C7e=m``eiz4Zs?tZD z+@KTU9UaaAe1nh!(UYu~l^QvkJ&V)Q(gh$_x&G2{Xg`z{BSRNWI``*M7@1 z7T^S!nLZLEnR*LKrjyjA$T2DjQDaQD8T)T_GZZhfvO);D<|fNqz%e^#XDs$1f3q_< zqRjSRlWIe*@T6GgpNgj!4dNKE<;i*YpMZ9$a{Fzc$fvQr9Rz`ss28am-Y$)h!5GbnmQ60Y_eRsly zG)4+au=`{#Y0tG@;Xq5tw+1q%*$+dd0Cnl$d}FXcRiQSC;>J++dD?$ zX!*EgKaT41@p-q~(o^k?S4xK1RBAkh7{Q9f^d^P#HUmH0ld!aXtq>}%7q!8NxjI%? zno{Wnmq953IDfKgHI4#S1>-D#HWk6Uv(Yexoz*;`nf{$NU0`fBdz}(0BHtL}D7qqB zh=s*KNkMT7Lyl(&vx};~IFc^O!G)Rk~Qp12yr8ct;eKQ7q+`A#eV?>=UiiVBNbzd_*3Q z|A3!fB%JgR0R(`+qr8{Amz8AGOvF)p)54*50VxJT=4k8aDz21xt6;5&8SAno1^Esw zMt?Z^>9$$MP#-tNv7tjSy>oYIS!+AlQ&b~NMcVKzEdOKqzKky~&wA;kga>yont*Or zsL1FFF^8xb;QhmRCGTx|6m|O{!f7?(q@JD__M6^mXiKj>Cdbr9|6)HaL5{yAVjnka z=U*IS*<(4)A*kA6tX}kvhy4mW0wU&V=6}a?fJ1?v2KJ2|g0?Hdvh*BihSUQhvfC#z z)xb%1kE&Ii6%Z$eS|?*c6tvJ`0a{~+wByXqMK~V1ycdsMSK8$ZblpEK8Yu4jKWejS zuXb$S1;}KGk{T9Xz@MoD3C=5193R8W62B@v^vC-mcs0&7dUWtpF?m^vFN&tn@t%p;&vfD;bYf!m+ zSk@)-6^E;P&3&YNF16y^d1`(c>?g0OH*ySV9bT)g^A3qo&0e!Pq8&%5#q;Bu{W%t6 zP;dBIao`DmG&ou5n{y+TW7#h~ihoy!u9Lw~FA|OYP+GjCnJirQ%jwUwD-Ty9JhNMe z(IZ?|dQ0$On03=cv*--6q{S3ax%9p)M1;1SGp_sXnmg$p+-`-+Cg)ql;CVo^^?f{I zwb;#@A!;fJp)bn?JtpEg-nFM1oznueB#;ys><0Ws6~IGNO4C6O;xo9@CSRaV)KQXM zUqp5YpMK7tHrt0=ZVu>!%7d}gd?r3h6z;Kel<^RMn_OdqS3(`k}nOcbGsI5FsZD$ff99ff{6QvYbrYZfoPav9OAI17& z;DxO51~Hrr;`W#OEde5bC!+9eyng$K*>EL9>=5lQ};`!P=|DX#u<4~;)8`yPP#PD zWEmW5YTkES=7Ds`fY=6lLGp?K1Rs~|`|Dqz$^QHJ`d`nR?MbX(FEK^j6F7f5?V@G- zWe2fEMsI5E%~be1CP&UqSq#paE#efDQi78sBTMmor5ws>3w7QH^z z?@`#vJAh6S$xnWNmEPU31(yiDI(j9tb>=Ats5^9u!+b$O0sD%>$zuR^TFW0>T#`0h zSMY-cb?7Ow-=fZ~%3-sHrwW;b{jm@M)LT=%%UEmow3l%|t=wOK{`vCl{oM1@6b=Vc zDhABSN^3(x>@*rgH1Isz%tK4Cw;IJG{D&}gOB zwD#-Dt0&9|j@co|?A-C}?z|T3 zwY0xJmwzxTK2qN-0jqA3t&8b1rd!_-ck-5rEI~mnqG(rYi?0ImY5@Yl%wFuk3xZ?L zs%KW<3Q%DVsq_IBQY*>3d6+$c_dZlyuWSc(#mbYvlo#kWfd>a_^iZ&K$V+f9pbFnH zmwB&$C8oxz9$tyqWe0KE)RSqaxA(VBvezhmSC#N^=Kj<|vp52vK8e$~n{o{Y^egkJ zM^<+|JeSkIfBy$hn@xLNRdsGf+JK*@vU*XI$idQok(L8v`Ii+(5M2&LD$S?c7&r=TS87RF%BTN!Ec7Dv0S$sY&gUuuWpXOhh;eq zz{yHg#H{+%(^~yi|NgDK{`=P~9b8~@23*Lw&@R*_69NnPQ&_h>**f`Y%Vk=+6*TgH zhKut@%--NXn_YMSgPXUPfkhr)JAaes@G^@)CksqCg@d?e+bR@ru3ny29!K&iZ!t=ind2xiipT{nPXm23-w?%mj$|Y z9@Pj#6+?~K#FY>mvXG;AXXcw(1LZKU)$6I!m`8$_s1@w)DuEu8?mWkkFkkD!I6T_c z1Gv8tbd*pkHV;7E)L!9NMg6y&g5K7sG2ssslzxncoI^>FOG5#re0jAy>vQgB3f2bL zN+QN-ZYxNE*zx$9__03}+k-Rkxr`_Khb3EcDXPN~#~7c>k~-VfKHHLzljWDRG~L(&RZ`%iudxar5!~>&pGqKg%{leQ|7Mjhscz)Km=9Nn7DV_zlgPf91_V@f3!0Npjg-5!N$_Pq9anaRx^8)lID)W>ULc`xfF}R1MXZQP;xR2C#kc ziYqxI8%?Mw>Mg+jwG%@ISTZh}n^yzZix|5Ej3Rt;mciQZ*>SNcMOz-o4Cifd5f3@!!8gZpH zO4{o1dUrM6TU!&urL(ICaq>}MG22+PCXKDeC%VRp19$v*Jpa}I9e|tnu?PkH|M1CzUk9= zd4;8AhVF!<9sSD`er8`y&?JD_jxp7nHG6C(kTxA!f)Xl{-S#WlH~RB}{rTxX^{=`A zx^=JU-75WADtAKzH`^|^28e|+*4=Z6kOlOxGllVtYD2JTTU4U8Eq0)TF<`G9uyHsn~Y=Ii9F zmh}X(?{ri$=np6VY|0>dEUy7u@mh{NU!1p$YC}Tft>mRcwbr)=zAL-G+Uh`q#1*?? zF5(iYM<=RcVU7>2N3U^W&m@dfER$?{2BjcFoqOeqtb4mA#T>bG8TcaLr1Tk;(bC*q%;4 z0xzpdm`k-z*}HJ@0F75MoS1C;YJ0DC&#pBmWEM?jqOFs6N_KCaC%mh_iBPuc1@*8) z*d&{E&{OIEf4CsQw|+TR_w({1ASaV|RX|;$6TFC%{aYj>0Npj*PF5OxmBn`qLQ0J<8N@?CZd9J@#>uxD&qBa3Nx>CEfhCZ7P-KfE*49N{qp ztaf-;MWd?cPL7-AB*@cNm#sJfElQ&nsK8Qny*$##uv7p3xMDvb?QfsHzJ7aIWc{55 z$^B&2OQN*k#0F6iM85?UYfCOmN^R3Rd+Hc+s10M;n8!)Fv+K{Cy;iMdmn1m>MSoaz zGIeh%v5dM^C5k~sP+(_F+A;}AoBiGZ0^V=&AgFG6s33ehvTRKJxPq_$ltI-v2aiTo z+vDLN3l9h%uGv9tXTbnh8;Ji{_6^<|*q{nkwI($4nY~nv`x1h;_tOuxE9VMKCfzy@ zSriB%cPv}hbgKUg^s~3&c-+-OqJOgYA5#t3liZSEc!_*MHr6d+ugc?8wVE^p2wIg! zJ4@27S`8aV;LAP<`o&W)299DkVub_>7B z^WYeT7MDtip7!}JYR5RYaxGVD>lcJL!0X!%BWC{voazZ{_{D^GxxlHs>$ks+VemgJ0j<;zUdfPvy zfzQ1>wI>VDAB{ponJ1n4YJY|6XN!^EHJsj%Wd#fE26GgW#|u5JD=-rE9U?H`cIZ(} zu{w3A9(VR==pm6T)K|xz6>V|M+CyzKh}uEYu@i#&7!>%S`$nj|B@E}OT}yRO9PNZ; z^S8kIR-hldcNYii&uh4W+xo)rYDfje%KB|L%PnCJN9Xy=n$nbHP8A?Ykv~Gxw^^n7 zszsR9+DBB&4*TPmdOHCs4&4xE4Zg_fd6qSAKYFT{vO57df7}--6cj?1wc#rcJrBwa zCUK5wgj9KNb<`CA;{^*a&jFkV$G0nbk(M!z+Fkd@%=zWd`049>UbFqF9gT%Pf#3>q zSyv=*%QeA}**Oa-F^~y(0!<5r<{FW zQJ=ue_74Cyf6!C*4uo&0``a#y!!EwI6MqEPju#Zg+@1EkQ&$u^DAa##ij8q-*L>5x z?4zM@#7=t^LeG~fO@}RetHgZpg}|Uobuv=GzUp9W9xg*8oL46=bKpO$+1K&<;cPw= zfus6Z-pQWASS?Q1s15s?cQJH(YThH*sKlpQmFKPKe^+C7Q}0go5XXylyyU=BJv^RV z`?J1g{O88Gsk~JvK)2gJ?6n9W>&Mf5_Qnz&6Be`gnOPJgV{^3 z?bi!7e?b%4 zs^h1PCb_6IvM<-@#`A@Xe5r0Tw9)>_w6(iEY~e~NOH0Cx$E)j$f$}S_W66(J)q>7w zd+M|)`IJ;NHS{-91~guaJuR8%@_g;UBHqZUF`e>d^RK=GV)82nE3b-=UK)nF=v$s2 z7i@f~?>cRtJZH5}Bq{CtL7wWn^_Q_(imsOzJ^@94HEznr9=Z`H-4pBpl3^5;cK5l| zr{U39;@5kGH^eo;yFfVmJHqLba;3ybH(W>oIW(R<|{}% zwOty2qhDioawMr%SwU4mMvBcgqeUK`YQV*2DCO|A!6mT*SK8stUSEo*OO1X&nRJyM z8^1(*9a#9V4p)}5)6s8;h8~5}UKg-zI7nxf&M$q{oF2AJ4G^)crWG^k{eYc(T(3XJ z*XKd~=X^=<+?9d~HWKa}2YcD?65ADlg~6A3iW>4!KVtW-Jag)L_fmd!@0qN3Mo@iYg z>cc{Kn#NTBl5BjEC;+PvzmH#3aRPoakv*!x-5E6rJ}C8ZOWV3PYm7~PEdkgixQu6 z2?~?9cB?ltc^Ng1)Be@gnsV0Ka2>q=O@=XSE{W_IebH1feZ&1}cd1&|+*Za4i(zwZ zb|P`u?U?0P#dc^csM~ju&GYpen$;={!6+$Lw%; zy0SJfDk3BFoDlJ0$^I-~|Ml|g6}#+Yw!xlkZLC_J@Y>@eZA$Pbc>=16u!oKByO2v-b z((lc-fDF=&(jowtU7Z@oqKI*jCg@kUxhObhV!xY1o=H7$Es4yc{m?yYasc+pDLJfM zz}f4uPk7`?NoSi;qicFxx8wAP1yQO?mjoIZnm%*`FK`c@K2@B!>hQ6l}lNO-Kj& zi@iq7db=}QeQT-%wv-%zH3sa?Hzp*v_85?OULx4H=v<1>?)H2v(_BQ^n0(u=jL2dcs< zn@FE8o3yW`^kf=UDBy!ykh_QHokwa?^-nWXP@In2-0?3^Xxu(Px_~5 z-wR?SV*_kdXZ0Qm{sR`{tX07)-`6gH#A>0)8*jcJ*2~m7f6|VJl>p;UMYTz>YU-O@ zbO>3#XL>_}DBdm`gWMi|U~`T0F-<{I@SS4cXRwbbZfA7PT?ixKKP(l^A~1v#5S(~H z`BWID+CmQYzcnX;d2Oe6GkgJjzVi80vIFE!Lfx&xK2Y?-x_xWMuSJt=HU-_-J*d%c zv=vqVrlPyIe`<5p5tpe84bf=tHfdY;KUffTtOF0X0V3-~0@F%{c$JQ;tL%K+Xx1+c zp_dYRcbh2EOzNB4D2kB1^-PiKNrLxrh}r5oq&jzY9Yh?62@5MMg#}RKts~;4MoIDN zC3rspwX;v*IHGbV(k~}I)37HR9;sQ%eE_C_CwvIff4c&I#pUC#KCaixmw%V9?`px% zYR^k!3OZ|J+oG*JeqG&cQ@~G@?Lg2PPGI<@Gl)*2QEOhUC)7k&!{k(rHxX_LvvDZ8 zK|+tpT{j)96}>3hc);m2f;g|`r9A?dJPm8Y8dttIe&;nQ4L1_NPMqphzA4>ZtGQNsgu-LYm3_q;d z_diO1=cxBAFdLQ@k*-)qh1S8@&JH)ttnC=nnI|ab2eh|YW7p4=V|56A&cF#yBm~Wv zbu9oj=>^K(a>&g}H7rhj;-;d!gjqH z+mA0hEl)P;zH{WHJKo^3xA{Cy$?$?47jwL04|>D5L4YM5r(Gqr<2ZHh0Q=}cC$kBv zp+Me@&_6BN%U`d*#Uki11@F{*rUmN35KBI+*z5TA<EPBK^7~S`0q>(r)3@Iy!dRx$!2L z7t*PC(5PTe^27k8YZK?dq0%zE3V6*_8ky{~ykOXtt`pef(ubNHDWnuljC&u+76N$S zntzOT;OT^t2TkfOfQBZN(zw!XODeH^4E}$YchbDiyUe)L;i;g=Q&~Cqc?Dt|?pxlG z&IBr%-g=afHI>WX>YDi|4L(!jAPRdS8A%J>%N!z%s`3hIdwp~Tp3{nYylwLVYHZH5 z+}bAc9^Qufn+mxuk($j(mv)=+grIpPC!zrCyJM zeRgpg59)QPs0>JtL>M>%pD12Vzt476qsgRgCbar~Q<-GWpQ)>Ts@fhlvAVW7?5qbE<&>g%rYW9QlKKYk4}(l*w$ z{iU&*@W`1APeix!%IR- zdxz5DJu6MFW6~aMDAniO8{0S1G?R5nTZ)DPp6@8(-ID%b>m3nI9V43%i__qxLl{@@bFccW!w;RJ>%1zRT!_D8&A2Y;RiIPA zG;$_q7D90TsPF_OE$ki(N}%f+bwD)jp383xV71XqRRv5TH=jd;q~vU`g9#_wc_mxk z(ry(O=%w31Q7yr~DgZPbY=7DFB;%-ULj+mdo=%h55kZVQ$#e6p5OWxe=0Z!gE=6ad<8?Iqv&jJ?FIU$NJl769c_X7x zd2~Y^C#TYON4u@G4qv|2C#>lpSYOAuFSRG&KlYtG^ft&3a319%G=CwnpYvctW)Sag zL%mm;n~oBvGCZW5qGb-)PSt7sXm&W{8Fcp2^=VTDM@NrvolP%}uwS-0>k55{k^mt9 z_iMLlBD1I;xcTqjztn$HkFeJ`TVuX#j?k<|cZbXagB0x-*{j_GOJYe=Xdd?}oAR8} zx}s4UFsWQNaB9fJf`9Cm9XWXh<&ula6IpdwXWBqs4i}z^sgV61myCepeXNU8_10{F zfkh6T>jV|%8NzwGmgj{Q(f}Wh9$bH}ITVZG-Qh!h9n-eP^&HXk+DA7K_=X;MRlRd1 zB<+oaku5P!-qgnh`>*ls`@7x(1N|duI&2YFhtmY!5lfTp+J8V~wSg7&cL9P^B!Ef< zp?Fp&%;#_n$06K8!uTQZH0;){0LV*@!TYOmt_CH0V1fS1v+ISF4-2)?f&9mvSzO}H zH(y~H@tW~~;B_Tl4|rxUG6*R1r2*Qh-NT%G4O~9*-`}s-pXKX6P3-GP$!R`pqvwnR ztsL}VpAiub&ELJaQO-bbMku>}wWUPegOi@1e19)#h~ynLUVs|~o8*#1A>&xGS&AEF z5%{iEj>~;%e54w{{kX+wN{-f`|6x&}V>mnv$FTsT8jiQsvuY%Ns>5za~q;dpm^_ zNPoNo8U{ydSF*F8zyNdQm;!ga_N|En+!fGrMwd^2MlHWtFsqd6Ip)GS2Ei$TOpY#I3BR zzxSUSeeIgY`TUzxDYoUaw1xN`-`W^0z#SaMa@BR~7st7DcQvvFLd-kgoHQFj7k`*O zhWa(zA*Wa2gHO$CauktNskoS2&dWrV_|LQ{Fq6)139pQ0XaFr1E)`wo^T#&E*VlJ< z{!iKf^PJ%9P83}Swq$+T=fEfO5k_GA^^871h*tu7p!lB2hZ zwC4?s*kGKyox02OML@!8i31^G&PMQV{BgaF)28BG3Nfbs(W_%fk5P8sCTb5KvDp87 zdZ*s_G?ed9Pg}-MeJaGLyG7(J+R!oX$-1d;cG@n-vR%&Qv4-kyIzi4V$$#C*NF=S6 z&s9gu7DJ^BPBTS~N%;KEeAXp}z*f76RO+_Ocs_)@lo2ntvyM5C4@b2C&U}Uc;tjM`gE3sTKUG zL&j4x_IK9l_0#{nv*CEs8GpGQfxm6Q;Uj|Pz!N%<1m_2o4sKwHaf1Cs;%w@}N+gHY z3lr#zh9Rq!KR63#2Mn3HF*W`VUS_4y!vi@9`qV!5Nf+w8K9ryIa(C zwB3fC2Xuh_YS(r-$Ph)55J?fO$^ZwuJnAQ`+dPNxn)brY)9QP_6y&?lp{j-92Uup6 zsm_PlarG?_Ri;B*Y=3YznYA0;gNBGAz-DxLiOW3kEb8^GcygG%U3c$Un6n}Xr#m@qzr2qjcSL_l} zW*0>!i@x2%+W9qAge$toHs8mo3OfgGCa9|QZ0&JX7ixEdN2+40O{PBYafwD27FK~* z&Tmy4ZrUcfcfz}cEDK78i*84v!z!?ANB+o!w%^a|w^`A3N0r=o=#`;FNX@?o8z`6U14S1`+2ec`|p>`QUNO@ce`tMHm8N%5v-#S{F0Ec z?O6eKN4|R0srxJhI=D^Nc(|RFmm5<7BwFKMg2y~2C!UfRL$1$o#) z64u~=x_VJZHR202fUpgVd+vw&{?5bqSr3Ds2P;&{9vpcz-Lp4`2CGA{=jp7SdB8En zs#u$IKFxN|Np85wmzh%mHxg=O@edDEIN2H9J8Ae&u+8(7=W@IVTQ%=?d`@R2s`9aCcv~||3;e)j zCLkyko1>k7*33MSLi7)^y@KpPI-cqkEYb2_(&@imLQm%^GRI6$T`vux2;Ig4j^0hI z+U#_xENO|2C@j+D%j_%I%k!Fz{@eWP*CQjW&(t-@e?c0n?S!usf|lRT%wDQbPOXbB z5_AEw^W`=x9!o2#5Q7vYj!QJGDtDRO6!!cG;FZo%Vk3{W=ODk){?)RxVq^s1_G9Wk zXy56t2->ZJGYIUXFEdo{5Vu>4uR?YKwCJ7#w7yLablV*pH7Yt+hwZy9_IZ5$^w*c){(IE^?bClf2Qt#_`LxrZA4R=! z!zhsb(8k;5{W$?v?L00vbF)8c`FGgutWw){sgp(^U97uWULCua(|3{6C@BIY*29f( zIPAc<*bpjCd0xz^Ags8(0gJrfI;XIw<}&8FP81^S{T#{y@>{EP|ZOe>_iE{%s!l3of5nR=7u4e}?{?f5cG>>xD+|jz z%O6oWND^LWt<-(p9iy>O?$k&G8YS&GRFJe+Q-DQ+(2kbVY+F0oDqd?8{?@CDoM8L3 z2mHEIYVyv&2?n3rMF(C0l(+e?L59aGTCrLCw8<{9SBkd^YysP;7YH~MZY&C;4$Di* zs&*otf701d@M*_)k3g;C3^9(=t*+`tBTz%wjy?Ub;nr+c%|!3nwfzHnKj%x09Y4P# z;E!wlHtnZ$XR0V9b=Kb7OOVYT-fbt0yYroAPVh(~1OUHSmn=?(fPk)U%c&`yPkDGl z0~Qam7+r*F;UP;bL4z!qVYhu-$1642AGfZzf4A$KDmaJo77Ahjq=8f#!9`oHc87OO z0~WA@qxQrR*3_mN$gfj;8WZNK`j}U9SJr9ybcit=n#9DC)hOF;ReeE;I`$+d*uZwr z%k}M3`TUba+0#T<)4V6~X2U$M1hYL38)&RSUd17x1Fl?`Wt+A&Q)e&853g?5f44ha zLF1+Iv|Hsv(5l?3%^^LA#ZE%N5Gml}x$^lf$jvN=F3{;KuA#G{HLD3Sj0- zSKtBU+?V^=nN`4+1=g2hSOGGB=R)}NAOuGV)~ARkln=D(g?ikA#R7D7?*%ri%|@4>Whxrrr34URhft(7BD23W4=*1N zu+5g+uIq`FfFt)^Ey~~})7G<;3hbp?)Zyqo+^Glh{6Q)X`mk69a1tqh5UTdUw&Xx> zUTyS!Xn(MYb*scGL~75R-w~wecu$gg#Cr{{ix#>BQN;&feXt-9Q}3N{SakFC zPU2F$6Oem2pB1JTy@nUIwqqFtTE!F~pmA82baLyqYU#vUQOmIq29IM^{E2d6rQ&qO zLpWr?k!88SqBO5^?3>#m^*R%`ADZ(uO~Asb1g640Pz3ijxf&wwh!^4I27>_3ZkMuI z0VaP!YL)5957o~V#dM=+ ziE^952n=)Iyg1h$x1aj&^^H^zYK9YJ#Z~oxgl#!&u^l_#F7vA1+q}iHTYdo?@&13y za!=Q;jp(Mc#c?Xj0rn$)T>y%#Eu`)4)@pbGQ32lFewArCCX$eABa+RezdCz%_2M-p z8kJAeV&*)E6;p5K+^+W*)_=VG^|_bd+RNAX0wS#26P7I}ynEM35Af*Jsduq<-W7ES zT4=U^4COeAmOkLqWyY-;*<4k9rO1D#{xuo_=*`5QHCm8CY?52Ou~FR5FW}JVLuC)6 z#i;tI?gGq^(Ved?YnfZIm^FK@H_&MSW-aIVdEI_?n$XehaZ?u7u^H-xfM+{w56d>& zs_Ios_Z7Dw+mRWh8%3JNSHC@b5HvYgmEOC9#Q==k6}CNP_qP}FK=D{~yYxn%Lr z{Zf|=Tmd0W6oG;ukOwx7Ziku7s|XtW!rGLN?{*#JSw}I}I%uY!QdXFv+dBva(2a#$ znhmAf&kOetnq^Am6T_P>FZ{Y%)qk~&cbrbOkRP_XmwQ|R90Nvxk(ZiW0XTmY!q_0A zBUZZ*^c*F7+!6;)>aHUPr|0f!6cQ`CdT6QIngPEHfMfPUc`lHA`d9z!%kvO)*q;i# z8_AiFe5ixBP48hqnU|Uz-iSw2*R9MSPr<+N;2q$=%M7HsOCLZ^@Qf8|Nr-7XoJ6;U zya>(M^ana1&Ex>>x0gaM=!JiLpQbk_Z#X0AcC36yCq?w#hGTok8^rX~8F3tY)A2h_ zJ|1~9RU;Y^FcCtwk(|E)%s7GOk`|?Kwd{^kuO5{Y;y_xRzpdfXaSDifNzj5)0_{6@T~)%nB=V)sS>)XRu=16U~I{6s#fUFL#) zi4Z3%+XM)Ky|>jg12a#yx>=?GS$OZrcM~$a*Y7;+9-ZneV5FU3qtIwy&Y~R}tBCf| z2p|O3L*3<%EB5i6BO7 zfctO+ngg2lDe*8hca-`b&oF+CfF& zQ%*9Btjo^T*p-f^TGPIrsZr*-Lh!XQ0$o_! zjm4*pbVX9j&o6Fjz*SFPOIy(3jX?-FJ8J?L*x!r&AkI^(MGi<-_q>ouH9VQRP^8U{ z6PEbVKddn*X>fnt$e1F%tYh^~hz}7BYFX-Tg~6+@Lr~4q=oi5Igw}BqZ;$OYeXs%9 zsLNK%=Cx29tO3{UXL11aJkNA`W7-Cr)|RW(f3a%+(4tNTm)I*6x8FMB?#_7}Cpk;z z1|%%xY@J9V*_)7bS$BlIak%uGX*FwWITC*iKmnyI;Jtt8R_(;x4S5Dx9=msuKSq^p zG>f~nM1bns*(^GjEIS;TX+FUsO_XmtF0n`3=+h>H1BSx>E>k|>z@UnNcLQw)`;?tg zOaq*%1a+Eb>SF*26}c(S%bpe$yna$+AZQa$RE2!~V#R)6Mke#+8+hY=`^r-(^J=HJ zpvm87PG^5BdA~u(0~0_xIBIrD?1mSD-$MyTvzy5;; z(i zavekpd@FFXz;h`4&YHGElpINpuq?v!t*e7w+!qJpwz_2cx6?{V3WCSG1^ZfFzm?zq zEZ<%~mCwJ{tI-;8?&^SZmQ;1u>f#`!dedm5tmY#&K+g+KTx`LMnk-j+GAh~ff_;Bw zU=;C)#B~EL9N<)hQ~4z8rJQTAEfiJ?6!Ma^Bh&2X3~!O`(w!%&h35UK?M$~KY!EMH zTM3d^a%RrjR<=COnf6YsZmPvwdhT}9C{W$((>-A32Oyc_p&*Ia!e%Q?Q@z{;6Y$e+ zZ@g8w&Hd+P`v;3|2p&tV=HhOn4iSIF!3GsKrz&|-k>}C?oOjK`fp@jSg8uf^vW=sR zg>^VM*0xtUea@P*Cj3}F5+Bqukn+1L!csgU9h9CETQ+CXRRb+;#29XZ`a`?6DxTCm3@r^mXeY{oZ}eKLOuNP&iu z?J-~KZo$|6>|Mfo{p<61eJ6$YRCQ7#Wpng$E1XRZkT&$H_do!G@=!XaI?~|am@_KpkU&mg5-_@LG(p3fH8rT3Is(wSC7yon)}NQFV*xjR^?mQG zgSM}Vn3kIeGYzj(ORMrj$DonrvID`YLPO$mdA`#A{PO4XW#eOGoturkQ-eGX{c1$6 zP5=&dqV>d6B=GFyJUaWd3QFEb2RMa-OXZAyucZ2OV=oBhf?1zf%r3fCLqpPJGyyq z;Mkqbt0xy|fH>V0JAYM@JX{>xWemkB9f~V<8yi$1@^)7NGl0(~0xU&h&_G74E#Ewc z;uyiHTtZ^=Ub<=A_5Y((Rex-~E$WYR+NeZUc6iQV7vrE^wEL+5l%UL+dr~L)qp5nV4I#0+aJKbF zU9HbvF6DD$HBuxJk~9y<8OYeWuqC1kA_5MF<4+x433XnC*Xzg@ z1~;AOs@hBNc1_RWru;Bq;N}&hE@N^pf>^LSk`%Pv&ws6pFMoY&=ClJid6-> zvu~$hcz5l?EDAwgertwv7L%Mwz~*0X<^S87{uQ_S`mi-BGL{rS_^ z@qQBe={iHhgHiO7vi908l0oZX=ksh5>8LL-@rnh?JEtw6scu3J+!vcc&l zKw#LG>7v+6?`Yh;T$tLXPz;<^cezt{PQXihjDL2ibL`YZ(02H=Xr}ELi$oSyjB@K6 z0fW5-rcxZ|f+$|3qGq?C%{XAp+*lLhEDN2_bwzuItt8&C4OL_cLCS6fPg@h z0j`uM=mG>|Oylg>?ePC+;fOQCN~q1Vmz!%>U^#vp?@y~B=gc-xm^^#-cdPZ%{ykoQZd-pc z-nf4@T@IW|B~98BwRh zx-;L7DFA)LUDbvpz_6W{kKD=2RpU+o_5@`4%c>>P*)I}FCh*&bPV}BIxOLx1+|b@b zA8r*!!U!DjO}D728QEFZ(1?|}ru(bG3mkvIi3;S_;GLQA*Tz9M@6BPphiZ=YW47{( zWqT}G+@7xgy_e56BS-y_bhl8)=nfzi;tk;7A}V_!4fd>>WYyhVqt)l>h}URqJdnj< ze{0RF_br>lYgs^sTJ&anr%8EI(sJtR@@!6w?_hz?bSzHox?=Cj`TuF)((9ri8N|&)}0aJg(12$v;*4p3* zPpbQE{CIB3_`jb&y^i>-OAwzbm$RSihQ3F8q-VWU}?( zHGSBT)k+&Ha2MIXWqO<6LrDTO0l3Gy~hNiBGF*PGBV380Z%n{} zODJp`4If2EBNAqdAdKhA<@Z1SJ>Hoizq_)y?AwIn1!W(BJOGd-IvnkQw7hR|0TdJo}F|C_TJxa zpS+1CrAR_p&H?1ZwghEvI-g$rdAyssVYxoNYbbcSd2I=ZIgPVQjs%DHdClsC3gHR3 z1jycW_jF{IoqK;j>D9eUY-lH2CI z-Q+Jip@jt@D)a2B;>;!7DOp+s9V*5m*Sw$X&!^>jE$>;YyiYR`x6ZeYz-Yt+gkRTb zL{~yZWTRADT*2PQwHHlj2(I?`R#!NXr_$lox}Xa#r{ei`#C7ZC^8j}^rJ08wp=c#~ z%1`tZJZxVt<#;QKE1ye}0tn2?mso89BO{sj&Q`LEZ?cr=wf!ZRa!1>S%8_1-FXBhN-z zmDQ|u0a-|AUDIiBQgw#s(1j$Zwr)=rxKKA7nDn)V8b}lyiCTZn%sv}7=v_nUYxuUhectFONN_=>tUQpgFHrQZnu7uhXG!<8%+EHP?cHjD?8kqe zRZgE~p1sxNz*v8mA8U#sExF z*x;b&P$S|apL(~M#(iH4crZ#1>~;|32ZotTM6 z@FUgU!3rC2U6tM2czB-P+J|K2;tU*P8&(?MVDANKS04D}2w~H~4uOrE8i0FJRC(L3 zta`8iO`3nKyk{KMu8!`kgXMJAae$?+)wM!swdgs5~?jD#^B9l zyg71zYwlwZ+3gV~zSyq6%Zsg?N2yQbd0F70MuC5g$NXvN8yn+#053cJ$)b+x+&V(U zbyMi@dJRos_e=2^l^e;h&RF|1=1mgkd`1FS9>Qp=xT$DuVMmw~PLA|t{&;UntyVBI zaUvW_QfZ;9A{~jhzFV*F?VYsg`5f<~nPyJ4P36a0%tzkFvHj4Hl-3f)752_f%;~

    Gpr&3ei;<0+WxYWx7vfvP%<<=#X97k^8UQ7J7f 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/openpgp-keys-llvm-16.0.4 ) " - VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/llvm.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/llvm.asc ;; snapshot) SRC_URI+=" diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 4757f3fa5eef..c33f4ea208a7 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -43,7 +43,7 @@ _MESON_ECLASS=1 inherit multiprocessing ninja-utils python-utils-r1 toolchain-funcs -BDEPEND=">=dev-util/meson-0.62.2 +BDEPEND=">=dev-util/meson-1.2.1 ${NINJA_DEPEND} dev-util/meson-format-array " diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index bb847bb80cc6..d5f71669538e 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass @@ -37,7 +37,7 @@ # BDEPEND=" # verify-sig? ( sec-keys/openpgp-keys-example )" # -# VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/example.asc +# VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/example.asc # @CODE case ${EAPI} in @@ -87,6 +87,8 @@ esac # when using default src_unpack. Alternatively, the key path can be # passed directly to the verification functions. # +# The value of BROOT will be prepended to this path automatically. +# # NB: this variable is also used for non-OpenPGP signatures. The name # contains "OPENPGP" for historical reasons. @@ -119,10 +121,15 @@ esac verify-sig_verify_detached() { local file=${1} local sig=${2} - local key=${3:-${VERIFY_SIG_OPENPGP_KEY_PATH}} + local key=${3} - [[ -n ${key} ]] || - die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + if [[ -z ${key} ]]; then + if [[ -z ${VERIFY_SIG_OPENPGP_KEY_PATH} ]]; then + die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + else + key="${BROOT}${VERIFY_SIG_OPENPGP_KEY_PATH}" + fi + fi local extra_args=() [[ ${VERIFY_SIG_OPENPGP_KEY_REFRESH} == yes ]] || extra_args+=( -R ) @@ -182,10 +189,15 @@ verify-sig_verify_detached() { verify-sig_verify_message() { local file=${1} local output_file=${2} - local key=${3:-${VERIFY_SIG_OPENPGP_KEY_PATH}} + local key=${3} - [[ -n ${key} ]] || - die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + if [[ -z ${key} ]]; then + if [[ -z ${VERIFY_SIG_OPENPGP_KEY_PATH} ]]; then + die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + else + key="${BROOT}${VERIFY_SIG_OPENPGP_KEY_PATH}" + fi + fi local extra_args=() [[ ${VERIFY_SIG_OPENPGP_KEY_REFRESH} == yes ]] || extra_args+=( -R ) @@ -313,7 +325,7 @@ _gpg_verify_signed_checksums() { local checksum_file=${1} local algo=${2} local files=${3} - local key=${4:-${VERIFY_SIG_OPENPGP_KEY_PATH}} + local key=${4} verify-sig_verify_unsigned_checksums - "${algo}" "${files}" < <( verify-sig_verify_message "${checksum_file}" - "${key}" @@ -336,10 +348,15 @@ verify-sig_verify_signed_checksums() { local algo=${2} local files=() read -r -d '' -a files <<<"${3}" - local key=${4:-${VERIFY_SIG_OPENPGP_KEY_PATH}} + local key=${4} - [[ -n ${key} ]] || - die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + if [[ -z ${key} ]]; then + if [[ -z ${VERIFY_SIG_OPENPGP_KEY_PATH} ]]; then + die "${FUNCNAME}: no key passed and VERIFY_SIG_OPENPGP_KEY_PATH unset" + else + key="${BROOT}${VERIFY_SIG_OPENPGP_KEY_PATH}" + fi + fi case ${VERIFY_SIG_METHOD} in openpgp) diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index a494099862485d639aa4b6c594fa95dc0f09c6f4..2fc6a92bdff0f7eca8e342c113456bb23f41bccc 100644 GIT binary patch delta 8589 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 TNV>{X{lotUC(jcUBvt?byCxZ< delta 8410 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 diff --git a/games-emulation/ryujinx/Manifest b/games-emulation/ryujinx/Manifest new file mode 100644 index 000000000000..5ebdc0ef4342 --- /dev/null +++ b/games-emulation/ryujinx/Manifest @@ -0,0 +1,284 @@ +DIST avalonia.11.0.5.nupkg 14258178 BLAKE2B 508b1e8f61642d906e403a26c6d36cde12bf34cf539ee776403b977d31cc081422bd6ebf18cb4a9924583143d39069088ac7660b2150ae2a33667dbb9fce8a65 SHA512 ce3f33ff674a7850ff2d7bfec3cef73133ef4fd7f516b69dd16e511b6583a4b54595bc8ff98a0511707e5e74bc77fe2cb83b8a0da1f81dc47a5b6b3938ea9824 +DIST avalonia.angle.windows.natives.2.1.0.2023020321.nupkg 4391179 BLAKE2B 36fd6dd6d9af3d9210b687d1407c61ffa938621137ee53960e04ca2eca44c655e566fd834664b1667d92d0031e62593a593b17c798de8e808665a3f7f1af6393 SHA512 4ec227f1c4da9cffbcccf2273171b51792c52f3e83f2a808904c559563a73f0ad63e6199c5fd82474101e03ac10718aab1877c1b4b051cf80d3ed88d41de7d06 +DIST avalonia.buildservices.0.0.29.nupkg 37078 BLAKE2B 3d23f0050f6112c89ce100c3c1b88c04414c095ab6fadc1de74ec4b059e1edd3d7930a715e53c19dd4285ebb634e40f13965fddf81143465a5d056965b4e8d22 SHA512 9485e64c84b087beaf0803c049e9c057216b889bb8d452f0339149dbde65b2c9f1cca2f2b119c3d1eb8c6eb135f582edc72516095bb6be9a2d3b530d3aa3d639 +DIST avalonia.controls.colorpicker.11.0.4.nupkg 244571 BLAKE2B f5dd96b6688d581f0a89265d2346f7ea11f0b543bc4b166905a0b11d6ff21dc99086909441cf83e126c8f9deb940286a32aa711f73db345af7ecbd6f2d290363 SHA512 bbdb79b7e6ef08b09549467127a7bb931a9df8ece03898a601b7e5975925312e958933374fbfcc4a7584ad8593d92adadb593c559a74298df0c372b47e22b9ed +DIST avalonia.controls.colorpicker.11.0.5.nupkg 244628 BLAKE2B dbff50f9cd4afe521b332537a5dd17ff542e1d5278b20f16b34567c1042aff892272c5bbbb6c2055a0310bd4b229291bb09d3d27161aca864c2c0fb5bdcd0cfa SHA512 b9d5a01c67fe5809729197d148389c6a7eb8333a4fa554a8dd864f883d4a49b145e135876310efd264952247bba48cc10261da4e3f96e73fb40d25910efc81e7 +DIST avalonia.controls.datagrid.11.0.5.nupkg 385990 BLAKE2B f11c3ef81c274c60edda5c5524f3f1593e09008600783b3a20356d061921e09942cdf0420c595fa8a2214e3de620e388fcee85c4adabf29e3ae94dcbeb1897f4 SHA512 73eefb92746f9001877db14a4d95a5858166410991cb41111822d2df5c208d59680dce129b1a6f035e05341132d4ec9d09845a17dbbebe591447df703d2ecbea +DIST avalonia.controls.itemsrepeater.11.0.0-rc2.1.nupkg 175091 BLAKE2B 245904636f80a8006e599dc3daa512c3f0c5840cb02e9065d16c415483a44c8299237eca7bec17b1f33c4c1c82b7ab45f732b7f0efbfb75a6fd6bb217304efe8 SHA512 bcbea394712f95f548ed53c7a74d6aa89e9ea34d37a48ffbec7ca7d424261d1447b9398e69c5f465877da55f7e74b4d00ccc3af201737c1f3650a7b247fc898a +DIST avalonia.controls.itemsrepeater.11.0.4.nupkg 123427 BLAKE2B d928cfe26039741da4ce79a42a0a57642294bf9d9047791d44771ac19c3d9cb2e0aac2a829ab38fe25afcddf9addfd869b8c88b927a8eec3de01588abddec8d2 SHA512 c22ad89d17e20f02db3d54bbeed57dbc316db5378848ccfd5ea4035ad03a15b4ad8961dddffef2ca7db843455379930223d14fe99ae4e2e2c050f928024e6994 +DIST avalonia.desktop.11.0.5.nupkg 37189 BLAKE2B 2c89444e11d4f288dbb1f3063898284496ebc6bc9864be0e4d150d30be963e22aed1d4c021a2529f0d6101659adbb7b25773bae3a58206e25854cd24c6cae229 SHA512 44264503f25b3ab31491463c350dfdf99cccd780c1719ebf4bacab0b1597e72b8432d779c4c7884ad89f085dc52b64a6ada037f5a1d7fac12c43c42e958dfa89 +DIST avalonia.diagnostics.11.0.5.nupkg 230081 BLAKE2B 89c9f5864f40f4c33e76c93ee4659cec59b67fbe9d08bd89fb261b39c17eed0383b00d400520de0b4e01fe7389d5f662a3c141e8ae862c1495cc96b15157e8f2 SHA512 2ef0efb9c077b74591f2c21528b32950094e49b5e1e8dd35fec415b0b2cddac38f70acffd2ef052758c00646ab4f43aaabe971c59323d5d320350378e64ad96f +DIST avalonia.freedesktop.11.0.5.nupkg 171485 BLAKE2B e31dd9b7479a442d8682fd5fcaf92194984e04dd8ed87c5323484c8ec887b2fa3d055bcea1c1f149d144ecf357730e1b00130f95302085c87fac1af646fe879b SHA512 6999cda92d6d36e394d0365e8ba440ee014e15877a3a272c47bf386cc9c7d1fb2c206f47226d8964a017b5a7bfcabc38aa27916c77b1261d45da6048a830e411 +DIST avalonia.markup.xaml.loader.11.0.5.nupkg 371401 BLAKE2B 30e513f6ea4e58fe591a8d700d42b79915176a2473b84ab4ba6736e754b3d6fc978e0423442b3731e0137364e3b71fd5829bcc55d3c817d533dcccbb0353ca66 SHA512 c74a1e464f0a3a1ea99f67f2e6593d91afe49f43680bcd4b47e0441f62d7cc6a20fc2660c914b96c269f6d986dab148cf56c7181e32c7826712032e5cff73b62 +DIST avalonia.native.11.0.5.nupkg 532069 BLAKE2B 927801741e487721e4f8085ddea6fe45bbbb363d8c34eb47b24b6dd5cf0a70aac410cffc69f4c1d5de39aafe45a1beb706a3192f3c570340ca15138ee70636af SHA512 8df91f6bb46326cd04de28ce24af06a9e7ab8de8fd49a3784d92c8b22fe8a61134dbe874babea8c76b869558513288ff2df5d8ab4be73fa8dc84c419e7fb8205 +DIST avalonia.remote.protocol.11.0.4.nupkg 93173 BLAKE2B 363dd140cacb874714a0bbf7f12126fdc5a5a083b6a19c4f9fa1f2ed315f479a91b440c174484c1d0a99cd47c0bc3408d562eb3684e442f46c2b505f0522395c SHA512 99164d4808d71c090441cc39ae14a6d13e9d76e0d10f682feccbad7fb4b059aa48fa92666b07b3e950400afcfe7069c238f56295fe9ad03a8ddc02dccefd98c6 +DIST avalonia.remote.protocol.11.0.5.nupkg 93616 BLAKE2B 0c6f50c6dda7771a0378b4b174e024dc858b7bb8594c07c8fcaeb8aa52ab9bc2788928845fbd1351ddac0e58ee31a3892c0a4c429b1e923f50df7c78b53e41af SHA512 dc011accf25ec41088c85e40429f857d8d441f4975b24328857e9ac3e1e0ff7c6423bf99ffba1977a15030aabc0b39df1091a571341ff5f0f7b439b71ef3bafa +DIST avalonia.skia.11.0.0.nupkg 187203 BLAKE2B 4cec64d8de662e4fb724b4b94d51a2a0bb88637cf4aaefb90ccf837b7e2650794758ec17e0daefbb78bfd92cf411dd496c50d083660ba62428f12f6ad305c06c SHA512 6fe1db10ed9422decd24fb60801d9b63651f0bd3f046a9e9d566d0816e7f3fb70eb4cf23db173537a5d5d8e1b75c2999793e5503648fa200a31806c6591b2723 +DIST avalonia.skia.11.0.4.nupkg 137829 BLAKE2B c0d0446ad88d128527f94010f1198e42cb3a5e8f9838b8502bc022c24eae1fab4b51250758d4b338d524c5335a22627966e4868c7a7cee3d6a083510232f9d45 SHA512 4299c6f49bb1a1c250fd69ed89e9ddaf47505a64fe40e90d2a59af06eb7847ed97d19fe42ab13709b1e922c660d5ec30dfbc9f72622239174dde8c76fd1a9071 +DIST avalonia.skia.11.0.5.nupkg 137883 BLAKE2B dd29b5c41333b522315dd96164c649a583faef2494431de7a9281dfb010fee17c8a699a4ae8edbd6b76a2451c98f0e3177a71152b26d785ea74a15d1fd76bfc0 SHA512 92d038a1e03d2b37ccc109fe85f4aba16829799eb2f0938a65b01daa8c7be90f190b38ca4db32ef3c7b809bef8123f669e83c1fa91b4d84ad6e938110bc53df0 +DIST avalonia.svg.11.0.0.3.nupkg 73363 BLAKE2B 74b999036b9f562d5dd5ba7fe54ef2b1a52629cd0ce233734e480f7ac763f1da5a854b73eeb4982b1493b7effd194968069ab80f783d3f3a43f93fb9f5e02cf9 SHA512 b89a7df5d59aa07d5197b5e356f1703a14ca9ae4031eb3403f3a67a435dc604bea9c8c9a87afefb008a17c72361a8bb8ab4f4858b4c357845c688bfd22b77ca2 +DIST avalonia.svg.skia.11.0.0.3.nupkg 47847 BLAKE2B 28daa5e8bfc5bdfad2a766d460ca7000adf6ee2ed4658c23b39971c647a5045f3d7d8df148effabfc3f4217c2456cd2b65d770773eb81c87383a347f074360c4 SHA512 b41deaea392ca65312392753dd7da5db5e786861352dbbf101c8aae96722127dc801dfd64c683f66ed9f449589fa5dc53ad4e82d25c317ac10bb174bb7051b22 +DIST avalonia.themes.simple.11.0.5.nupkg 147937 BLAKE2B b824a39691a203a9d5d5f575d882a8dd8c888a17d4c10774ddf370f772b5616c34b78ed73c5343e27e7fed999bae331b0224715055c332e13f46a2a8e08a070c SHA512 d60269e13089b21b02b17dbba580e09de71c3c90509c84e08aabe18111fb0a76b0dd626a17856911e98f8e41e1aef07af19d11a886868a29ac7708c9788faf67 +DIST avalonia.win32.11.0.5.nupkg 465525 BLAKE2B 5cbada80d4d52f686c8eac7d90e6d1a180f8b07d82d456714d18d80f33c14440e15a55b8caa8af43ef907bcbf8181687a8f1892e7eab9f7eaa7cdd9bcc043817 SHA512 31db74f5d4e6cff5ee8efd3731797834cc259b7272cda73ac7d59e329aa633666eb25cf4be5396b97633a4333a621a367f6c9fe95b8e0178adea959c8acdede3 +DIST avalonia.x11.11.0.5.nupkg 279698 BLAKE2B 2da3c363083d06d02cdf73c22b5add1415500864662e7674644fd44652d9033b2b941759176127f811a5d8be83a303937bc00a242de9392c499323cd6476ce08 SHA512 7abdd5226f317112432c45d654aebc233defcabc95e2316ed21260f57e1d6f61cf24998a3c7e64d383e57840535ebaa7c1b9ba423ca1e9a0278a9ab2291db8a7 +DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1 SHA512 4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d +DIST concentus.1.1.7.nupkg 797108 BLAKE2B da3fbb82f283201803cec6e22f2f4f1dbfaa425a2c43d354eb4d9dc5278dedf14842bb61d3c666c348e7c866eaf0685b09873f24644ba4cf5f5eafedcfe7731b SHA512 ac1cbf5172bbceaf9961ee591fbf39f774720b1c5e841d9829068bf13af6a3519ce957b62c2695954a0cb6ce8bce5d4773941b17810b6c7c3e57a0821e7c0922 +DIST discordrichpresence.1.2.1.24.nupkg 145124 BLAKE2B 583f3bdc9235448ca110841f9e12e149c30e4c28e1ae1004e3b0bfeff9ee884bed18da6186f488d5c7e10981ae0702ec1c22c5ae4d8f29bb2fab3c814c3e1096 SHA512 6aaa67d7a7ff242cb4ad2660ff983fe7da4e48f4e4372dde26f5f24983752b123d1d8bb2baa881ed3dd26bdc52f50f756140ab8a7c0260d9320bd2f2bc3c68ae +DIST dynamicdata.7.14.2.nupkg 1550412 BLAKE2B acb05632ef93e9c88496e3513a373f9f442d4d3290d1ec142f6ecf36612d33b82fdfc676bc1640b0d8a583dbd4b19915864d399d47c28c267431e3d8411bca61 SHA512 e4670580356f981590a615a834b1c5d8dc88bca6022fec2aa107104ee657ec35da8e1ab840b6833ce7066096b05963576770b4306eb8eca8cc443257dedc65d7 +DIST excss.4.2.3.nupkg 820188 BLAKE2B 040aaabfcd5810436fc64b96b7f6f2b86157b182ed7ff33d39828815248f329d86b3d6fb43cf471e11c79dbc886ae19f60bfd92f21b8d884ebb5f3f2b41f30bc SHA512 fcb06d04937a6bd864060e8bdf4a65970c7450cdbdd3279465851310ac8bf12b645cac54ce8b7a8039c7ca9309ba3d9ee4e23827599479c4140f7755e119caa9 +DIST fluentavaloniaui.2.0.4.nupkg 3203237 BLAKE2B e6c64660480875a0a5b7818280f090ab58387076bc142c79eb8f14c622cb664749170f9b1cad083d391f93c9a6fa89a92fa0b6b7fb485af6aaae3207a8610c53 SHA512 fcfb598a48c6b4fa798d10ee87ccd2472f5e7d58268aca6ae0914d2d9e5d59b65c130ee97230e960f6515cea0d1feae914a580e66c86a8c05cf0896e2d6fbe3a +DIST fsharp.core.7.0.200.nupkg 2777817 BLAKE2B b3266436b0ffc4b71759adf69ccc08ea4c61abf4c00cf7a6dc32700596ebbbbeeabfb71db1286534bca34cb1dddae901700aad8a2ea8b81fdbb108f13004ee7d SHA512 78367c201c0a714cd2b286737c2da08c9c188f126aaee609d9d19e7cc7512ecf09af211e259159bba5688c45487cde29fd7a3dea65222292f6b7d89aac73817a +DIST gtksharp.dependencies.1.1.1.nupkg 27134505 BLAKE2B 205fc871f57595780c24349392257c874763cfe644603bca6db57f5ef9d6830cc4432b1c38b5d75dd37041cd34b9b77496e68d978b6546a9933fcb5e2aa06adf SHA512 6373a348b6ce3dfa2ad03c0e0eb74c4de7a4b45847c3d9ff16807eebafe6689c19f1828027abe33757f6453cee847e27a9dd952b1545576d51c63200baf1d28b +DIST harfbuzzsharp.2.8.2.3.nupkg 1667068 BLAKE2B 6990ce1bd0167c90b05b5f2b154a134ef272e340a98ada261a25ba17450fffede9d9db1696b6f5fa4a63350a08da78a0b2ce66f33cb39c5b18dfcddedbb927df SHA512 44cdcfa570a075d28338f3b720ddc61c9eb3421ef14dabbcb751bd2103fb192d3fd0dff55ebac192db711c02b4d361bb652f55fa3e52c922110f3d3bacc8a173 +DIST harfbuzzsharp.7.3.0.nupkg 1585804 BLAKE2B 172b03127ade1a57620016a5881f747e128ea0f73db170e5b5ccb63e69759536c875baf0a47862278c161621191d4d1167a7b2d8cd562804d5bf7c0410c17b05 SHA512 5d1887b3cdc22334132f8fff8b2ac1f57cb54e9fcd25d21d32f8f86c7c694e86739c067e8b1ae3da10c1b1b3417f27b640b0e7890101ee2d420fba3feba580b5 +DIST harfbuzzsharp.nativeassets.linux.2.8.2.3.nupkg 2708683 BLAKE2B 73823b7f2c3cc89394e0b561c0102643591d4ebed59cbf06a73d3a2da1fdae535c51862f7a0ff4d4ba73e1cc312f96847e53ce0c59b8a01f1616233cfe298b70 SHA512 fde70d49dc1e90c9ac171b643f6e3939071cb2197bc8101ede4c3ce7f1ab7581d945d4c91d103bc63243c017ec2688d791880e348c24908bb7651e983f0f0b13 +DIST harfbuzzsharp.nativeassets.macos.2.8.2.3.nupkg 970842 BLAKE2B f099a6c0bdbf2e191fdec2ddac7990885ad5ab1dc30bfb3820d56768531d70f85678824349c98705e8993c33adef3c0527b04a21b60f91c91cd2ff720fbeabaa SHA512 6f371912b52eba613883bb1403f5d9be271662fb15f33fb27b332fa8a33cd0944ec86a24b8272f80ca82fbbf04287ac745aa245571a7bf49970db83a0d61376e +DIST harfbuzzsharp.nativeassets.macos.7.3.0.nupkg 1196900 BLAKE2B 9a6a3388b04da5243e5ab2e08d2846b41e8401f9f8fd6c528efa57ac5af27ded2952f6ab8b81a83d538928f356d293325b6d9e4a1021a2ccdd5158fe54abb944 SHA512 803ace4c95a3ae0c69e30003d3f6dc1b409ff0390b94c37d8dbc1a5321dca74b5d7b2a8aefaab0a792cd47d4e3c2d24e733ed313e0597d80a7ef81b67bc413ee +DIST harfbuzzsharp.nativeassets.webassembly.2.8.2.3.nupkg 3037958 BLAKE2B de95d41ea156f6f35e39278d46db85f4fffb5a3505f072bc57483e1b6364c156e6710e30aa80282bc69f8cb656cf48eb41bb09a25ad09e8cdf338f773383d224 SHA512 9d0521518020b38f05b206c146102c8441b3f1c2ee604b26bb733382449bf45cc24d3a11320ebb3ccc396d86c64a5d1de37f0622a712f2a590c2c2ea2098e262 +DIST harfbuzzsharp.nativeassets.win32.2.8.2.3.nupkg 1253348 BLAKE2B f205a8d8cfd299df84de58d63aab892dc5cbd0a95e78bb6e01efc7b35006947b988fbbb30b165c0924b5a7e9fd85b0abbd61c563e635326ababf383bc132faf6 SHA512 f51176b5bf944d8cee7b17269a43d43bd2297506ced8d16c87d3e8d421d68d71f85e8eb20982e5af902f53e20382709a9a0500140e5a74b758af35193f1bb771 +DIST harfbuzzsharp.nativeassets.win32.7.3.0.nupkg 2225736 BLAKE2B e8beb066e903e05c926bfb3220a34c57dd52afea8148862fb0637562379cd1b14edc8fed097d4ea368a162191762834be620b23a72d38211eb019333e2dabc9b SHA512 3f477b5cb4d70df1333f69272c885c31dc43118ebf4edc990ae6ea8f29db0a3d4886a74b6d7ad2778d1db6bf7660bf0ae0eb23030c0b9c65710c5baa2389b00c +DIST jp2masa.avalonia.flexbox.0.3.0-beta.4.nupkg 22156 BLAKE2B 47f386efb42e6881d7435fd3843d9f284a3801d9f368f545bb7cf77ff3b748c7abea2f850fd10f8212d88ede067649aabcf7c814006d0179e517f78234e5f9e5 SHA512 597eb5458888b84ed7c6b46bb433ec3efd744d2218e7c50d8f5e14fe3775b74eb10bc3fcb11ab8b07d0d4b0871aa0db3e2dc78068deb80a190b8818c50d00f1e +DIST libhac.0.19.0.nupkg 651221 BLAKE2B 32bb6aa1107e426b9132141a2877e9e743a80317a5a41d739f3aa9a76c6e39a629177e0ae6f4c558e8679dd630967c1267ad3407c8901e6a628298c56a67b4f1 SHA512 856b2ba6135cc651c6d95f217bd3ebbfec34d2dee0c6446b15436381d43ad07b0ca4b47affaf6a1ba7765d7bba7b7972aa20cbdfcb28399eebf0a16800938647 +DIST microcom.codegenerator.msbuild.0.11.0.nupkg 9964766 BLAKE2B b91ad572805436dbe807636f19328247c8053f0cf1d82f1370a9df59caaa0f3dd1510eb4bc0f4a4343285b443e66e0e07a4c142a987796dd9e3ae77a7e9f1a56 SHA512 306273b66985282c3bba448214a18f33a9df3e478366fc668b64e13d0c36fe91deca178d7b36ff185c5981d41a81423d5365b7c80ccc46e6719e2ea532d2622d +DIST microcom.runtime.0.11.0.nupkg 28122 BLAKE2B 7cd123dc53de44201e691b808212d641fdcae4589dbc598a4ebc3491284044881b5bd4cf805dffa773f1c0cc12b14f1df853490a92e50e5b9c745d4d7b9a2111 SHA512 c00731176e34ea7b936ad58a38639843c790b027b714ed5d3ea828b85ea94b14a502ded52ca7f60bb10c0ac0e744bd6e62fdcce0108ebaaf9731c408eece031e +DIST microsoft.codeanalysis.analyzers.3.0.0.nupkg 887910 BLAKE2B 486aad9a22a77f4dde4fae3c5521c2fc066e9121aff7c7557af53b72469318fb0c16c30ccdde853fcabca3c493d9ac1297a00d7e6445d83c65e3618ecc94a15b SHA512 4c9e880c1c84f79b038c065cacbe090d50be18bda894904dcf03e030cee960928a749c16df849766f06a77697b90ff9391cf6b31820dc5762aad8ccffcf43e88 +DIST microsoft.codeanalysis.analyzers.3.3.4.nupkg 1461577 BLAKE2B 43f2f6df0bfded6ad334f5be4627657f1d013b73a13eeef28c5da5c134f43c1880313711a7dfa577b4dea5ced0df6df6acc4236fc8371c1f7288b96cb34997d9 SHA512 23e462c3affa5a33480b276888da438cdfc618feeee17b0be95b08f651bf3a316e7c7ddf96f484cbf7f1361183546c195b0abfe41967a97f8b1f676685e68f7e +DIST microsoft.codeanalysis.common.3.8.0.nupkg 3740041 BLAKE2B 2db6a9ef5d5c16ef456276498354c500d81ec09d265500b0451bf0fe4852cf1965d25f070e2410f32f0c16cb75ce403111eeb8bcdf06faeff0499d47db29716c SHA512 b5be5c0e92aef06fe9a117b0cb6632b100f5f2d52445cd6ab6aa290b6c45237e6a55dfc3477b5559cd44b0b54f2ef4854db3870ed35b93c53aa78aa1c493d97b +DIST microsoft.codeanalysis.common.4.7.0.nupkg 6768295 BLAKE2B c2bb5c69f64ac892add37e6fa456e8d42e31325a265541c5e96ad2d6c98fd21897adfe4f9980fd314eeba97aeadeb2827cf2fb31f5fdec68366874dd89a233c9 SHA512 7714dbae06bb2dfae739d193de2651770c0ea534c2b30b7f1adc02a68cb12d270891b1c0100dff10925f56e9885ae0e8ceb583062cdbe599b60e472bafed8f57 +DIST microsoft.codeanalysis.csharp.3.8.0.nupkg 9204716 BLAKE2B cd51c5c29579ff55a20d92762c9e933bc11014abd261759744da14d091bed3ba4ce7c018e2731d75ab0f475c3d58c60da5fc00e28b450db6f920a015458c4e66 SHA512 9d9c0575a9219e6daed7660e4ab6ef0d7ab2dfd6bab3a436400a23d3db119c46f237c04fa8359dde8f9d4c593ceb1cd694c2e9aa001e5d4075490b0e08c665d2 +DIST microsoft.codeanalysis.csharp.4.7.0.nupkg 16569260 BLAKE2B 08f11c2c6c2879c777665258ff277dee64132b668ceae28a5aa8be329610a8fb952ed9b38eba434308ff814436223c3aa77c2b1ec7bc18222346839ecd7d44d9 SHA512 c3ab9a1079196ecf6a32183c6400ec90267320af7deac2e36cba73b4fbf4c81e2898ee33d893241a60db97505c66e67b7b6bef6e3dbf038f453012d9c5edfd29 +DIST microsoft.codeanalysis.csharp.scripting.3.8.0.nupkg 306322 BLAKE2B 02abfc477e53bca397e657102eca88afb646a0baf40ed556cfccbef050eb71ae8fe266d2f8b58ce66cc95fade71ed4c5f6525f136f3dbc2748fc70d29ebe6d92 SHA512 e76771d3c4c6a32d896a4b5304b64078098b8027d3ede1810ab8567e89799d138ef9359304cc6d2057a08f2e3d6a14f5bc15fd7b75722ba952f179edb2daa323 +DIST microsoft.codeanalysis.scripting.common.3.8.0.nupkg 478765 BLAKE2B 2347a9c64a282746674173ef25476e059082904445c581dc52a552d0a6ab12fedc2c2b08da71e9886f824daa32dc5d82c612cae8a8bf98e2f91a9b195f5c2a4b SHA512 e2b6c33af7fb275e88bda7dcc5c8b3331261b1295d590a7602ce0af9e0ce387a4dea9e29896c5bd1460adc9c1be6ba3589fe0b8161a82dafdc0702bbddf237cc +DIST microsoft.codecoverage.17.7.2.nupkg 9116095 BLAKE2B 2646e030cff43543d271b79eeca75b8b3d62dec1eb2b32b4f7984720b0d124684b9d3002f5167f4d8cc95b4c9cd81206940dafd952e9b74264f6607a5a576af2 SHA512 791aaef8ade199e2f88302544d81db8c04074b455ea35e33d941d2d3e6f60f14397725290283baaef3afe6fa591173debbb66c5afe5d193da622d669a6365da1 +DIST microsoft.csharp.4.3.0.nupkg 462324 BLAKE2B c6cbdfc136e3895429e8d941ff1fd401f2a6652249c920f98267f4c454d6dc6c148d00cc156d904019af16b6f4b3fe6c308146a08a52c477e16e54cb1d1489bc SHA512 30c440b34652c8af000557a50286b75579dd5311bf5b9da24e8e572f46a311a747cd46b7e0279607010f34e2c5ee8393041b536366c0770aea8a97c101e2d91a +DIST microsoft.csharp.4.7.0.nupkg 627100 BLAKE2B 114a5af7151feb80785619d54caf5f928558a034254b5c2e185820a441f017705c933b0d66a31d395ce516a81f97655cfeca46e37397082b1b5d6ac6f507301a SHA512 2c96988515f95714d4b83f5650f183dc6a564e0b3cf5255fa0e3ef48476debab4bde542f9f2f6c47f6620b7a71d6a515e4415e6d2e388b60817a29621d5690df +DIST microsoft.dotnet.platformabstractions.3.1.6.nupkg 72146 BLAKE2B 08d852b5e6558b499f2d780284aa747e5cf39886d86fa378128fae9f71741bd57c5bc75c0077948f193b7e8ea03a520d8ef3bd3b4fc80779adb4a84a4b44fe8c SHA512 55b87f544874686bed96889953b7e99e43426b79b0fac31cc452e0f4a27ca5cc08522c0ac967bf9df649f7c04137a5e2553d134ad79d5c1e69578367c2b4b4c6 +DIST microsoft.extensions.dependencymodel.6.0.0.nupkg 111550 BLAKE2B 4cfeb02ef997979211430e5fce97bc47f4542c42049de8726d3bd882c6f2b94be638a7456e79bfa5960a696eb871c64e18914d83df1964ef7b8e2139caba79df SHA512 4222e75931c6e471e40966d3cb47ed73987b1bf9082d6753ef41a0ec6c6011df654847b540bc67accfe24b258fa2ea188be5c4e4458849afe7bff1d376e78789 +DIST microsoft.identitymodel.abstractions.7.0.0.nupkg 110367 BLAKE2B 2d5f9be358887dc5f6456058cc207f1ae045217f402f108af4868f8ac921140edb7d3b82bded8cd243fe1021783fe21ef442ef9e525ee0b8a3ef9c37d3b5a17f SHA512 b245c96ebced8d1f8b721bbd6aabf89aefdc946851214bf8a646d465c159ce1ec645072896e9c6776c6ec631684ab0d61512901d4ae12351fe70d8658ba1137f +DIST microsoft.identitymodel.jsonwebtokens.7.0.0.nupkg 363476 BLAKE2B 0ac6641930915b17eb30d6b91a2dffc7337e60686efd0547d75ae9e82481ca7c1a9d0af4eff2ca786b6e66572277b28dd660a6b1c21c10325f68b700b86552b2 SHA512 3c826188c1c4582301d2cf17d33f67f7f30d28b72aee56032878436c89ed2da00947f3edc4f737363dee02a850dceaeb21cdd29b28352f89c790068b77b7a3a7 +DIST microsoft.identitymodel.logging.7.0.0.nupkg 163941 BLAKE2B 70c066afd14f7b2b2b08d2cd196f4347b8b15be4b6ed104a05447fd25636b0aa996286bb1746086228a930ab9982a877082918d7d570894e6619f66d62e4272f SHA512 f770c880ba2e77970a7577b264522dab689b6bfb68dcfc84e8ec72711b76ee7055dbdd2db6b55423b3e40344f212a54b3d55f842ed1f34ab9b43678e1de02fa2 +DIST microsoft.identitymodel.tokens.7.0.0.nupkg 835831 BLAKE2B b7ff1aae68bf4e3fdbc56c2817325a8d575095da92c3562ba0f4755b8a1f55b360a8eefa4f65758b102544af488373adddc8ff4b95dfb11b669a79f6d4ad52ee SHA512 419ae27537d1ea465b5f053c9ab6c7528ce9ae1556ab406d900e2106c639e6174a8d4549cfa7267ea8c378d7a3d3d726d4561a1f4c67f1c542b443d62f944415 +DIST microsoft.io.recyclablememorystream.2.3.2.nupkg 261360 BLAKE2B a7c0fa62609606ac983781fccf7928fda2a1d852d29b92b720dd4a0efa5ac5f71ef59eacb0239011ce8e9f700923025b9de137537c5d962c6b7e9cb2e038bb08 SHA512 4cf90044ce936a311db9fe1fe04c4aac51c6892c9e9f080917b3153b91e5448664cdabb7781ce189f222aa404293b58dcee3032ca012624d0a00af6831b79092 +DIST microsoft.net.test.sdk.17.7.2.nupkg 39430 BLAKE2B c7d00e93daf1cb4180104c2111b3a286819ef8d692b90d8157877794087357aeffb34640bbf9bcd5e04cf25512db4fa2f41d24cbfdb01e17a1db6e3f23b1973d SHA512 e0ebd2dff0bc55e5aac59b300ea0558aa5110d08caeedf513c441ef98ffffd6d92e8e5a9ca1a1ec7e1fc2e661efc57b1f74d5bb8068b5120cb49e4c11998180c +DIST microsoft.netcore.platforms.1.0.1.nupkg 17876 BLAKE2B 13250226ef4869ad62b8acbe8b8f791f9bca1932562cb7a7e8162c3fa502c02200673cc9839f79953cb2d3a75f64f92d43ed1dcd9081732e4917197483188163 SHA512 5f3622dafd8fe8f3406c7a7ee506a7363c9955b28819ae1f2b067c38eae7ab6e620eb63442929b967c94fc511e47a2b7547ab62b6f1aafe37daa222499c9bb19 +DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 +DIST microsoft.netcore.platforms.2.0.0.nupkg 19181 BLAKE2B c784d2315e721a847facc7ce095baf628fe0e0afc626ada488a246a6b49f0f990f9ed3c4a9ff05654d8d8fe05bf80860970a5d3c999a03a63773e48f065bdb89 SHA512 0827f83639833a88ac7bb1408a3d953ee1c880a2acbbaf7abe44f084e90f5507cbb13981d962c57d0e3278ee5476d93c143eb7e9404cc7a63d7a8bf324a4fbe8 +DIST microsoft.netcore.platforms.2.1.2.nupkg 31064 BLAKE2B 6b28f015a1c3c2dbad93fac315a896c4ad116befd618f28b89d451b92f2ab642e414bdd372f46858daa52e72978ad6e4862b6a431d121e331296b0f6a08a1c02 SHA512 ec9eef7881fb32eeb37389655a733b611813bfdf84c3e2569240e3d0aedc11ef30b8503a1d1b7a493b70bb1da0faa8e90d7798796b0ad14437b8881189360722 +DIST microsoft.netcore.targets.1.0.1.nupkg 18189 BLAKE2B d43a064d4c6f836be5164708ff0401913b32fc3340cad7c8fd08f421ea553805ac150a134a0d60a55d41eec124514a5e5197eebcc85aa6595cc6b91e33025d61 SHA512 6ed8e75f945a18651066fe9ee31cf6c8257a5974340fe4d262438903c4959a479f4a515a4d1389e6d3d3ab34f09a3c7bc2009aada2e8a7f697b6655a82d3bfc9 +DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe +DIST microsoft.testplatform.objectmodel.17.7.2.nupkg 1494924 BLAKE2B ed237ca748d969242f48044bf33eacb8e03a8fcbc78cc36d45233e92b82d150425258c0805631d3d58ae0a1eb66f0dd678007470ec3ef49ab53431885b336a4f SHA512 821050a26c80e5328f6cc5f4b1720e43b293365a956a76f6d9555d047423d416ebde0bc7c62183ca4be4d17beb74c0ff39f37744019fa939b9f0b4b94341bbcb +DIST microsoft.testplatform.testhost.17.7.2.nupkg 2808650 BLAKE2B 7f091133b02f319e1d8bee440cd7ce4ec4fc8382a81bc30c62d5c4769bdeb32534d776db64acd146defa34a1b4322fb04025604342795564546c7ed7ee48f317 SHA512 cf2885c5a91aedec09bcc4f15662096340d7b37351db368de98b0569b35e8238ce6dd86c60706fb021f37ecbc3e4b35b405e44b18b4e1adb8cf404076345c3f7 +DIST microsoft.win32.primitives.4.0.1.nupkg 63261 BLAKE2B cdb464bbbe34381e16193cb797776858b582db1530a88556f932e8bac1c065611eaf37405c7eb5369de2dbc31bc50579fd7d3564674b2e3c6d921b565ed3f449 SHA512 382bd3a66349e077fdf622a69a2d9e2a07d15143cf238f4fa21c74f2c1e5592f8ba97e6fb956c1c69ca0cf4eba91ca4a7d3c8ef195289c5a0e95bcac52e794be +DIST microsoft.win32.registry.4.5.0.nupkg 350921 BLAKE2B 05e3d715a76486275ba1a00beff693894fd8d2bf6ff67f2f3b42332d299eecf0ea73bad2a17b97061cf89bb2e5dbe503288f649e4fb317539a1f7d84199044f8 SHA512 2ca99fd058a083064184da33d12f72a5c43412151d426c309e2284a5df4b722b2f26dc72616ab6452a24ed81693839b756861d47eea27d60d7db7ff6749ab664 +DIST microsoft.win32.systemevents.7.0.0.nupkg 174438 BLAKE2B 88fc0929dc13c34f563e6b1b30f2a21973751ef61071fc46ea83587519bf58d4978852469bd85f51a1dae3ff62ab837b34fc7accf6eb8fbe347b5912b6c2c1aa SHA512 18ee925b1ff0499205bf13a7ebb63a3a2206773f491828390910c36d2000bc10d079915bc9bbbdb043946fdc3fbd4950bfe0365da91315983d520d70fad81b59 +DIST msgpack.cli.1.0.1.nupkg 4189253 BLAKE2B ecea5c9c99fb5319fc92fcd6c9be5fdcb9a3f975dc586c80a09d5ecea94ce5697c1f21e9304e081ed209ab13cb38bdeb717a753087ac655561c111a0bbb6125a SHA512 8d024b49d44c94b98914f064c5196ae4d497be44f4eb2f54354e9f6c01134a11d14cd08351864720fcd8b398908da4bd62623b379323fa9d88bbe251c9dbc665 +DIST netcoreserver.7.0.0.nupkg 62964 BLAKE2B 2882ae7e6fa5f6a1efd053b1b677238b1a885f0e7651ef66718ab88802be8920ebf7ecb4e586a211a163951b881eb0d5bae895bfd4c418e3ec46517c29eb4ede SHA512 43b48f1ca9eff8a7b24f2465ea55ea6738751abe32fc2a3ee0d5c0ea72830055c3bf12e16ed29d259cd1857b14d494774ac842f02cf0767cf080b9de80dc20fd +DIST netstandard.library.1.6.0.nupkg 17404 BLAKE2B fba4c1e7a034a8fc5d7eaf051eda3c11aa4165c32cf39cfb1d5f61760fa646c92d9495f99e00d6f8482ffbf702449a3a9f6baf2f555167a6c359c8e418ecd5c7 SHA512 9838af4e2a3621de24d117c7fa58e5e8f170e50ea4e0ae3fe3d3401dfadbefd6eb5ecc3b64532c8340f6340727822eed305ef3bc21629f2bb6d76c639d054925 +DIST netstandard.library.2.0.0.nupkg 3143842 BLAKE2B 7e3fc865e7893fb531b21e2ca791b788af01481316e49a79c4676050c2b8ad413fd8a4ef9890557582ec8b9741c8aa01b080b8d2caa16e02bfff2a7b38777989 SHA512 e3d64072b9cd9f9e86209c06a22688ecda7070427c9a35327d2a9560824c0e1381ccf7bc1d21d2ef8b301761f4bfc7f38fba712df7188d2f4fe4f748aac4d0c7 +DIST netstandard.library.2.0.3.nupkg 3146139 BLAKE2B 311e5367398f76c74e78930bc2cd39e450a86bd8626311ded8d58bd84c94a8a84db3c11b2bc10f3eeba20a9d081fe7827981f702ad746b49ae3108c949ba1022 SHA512 e78f0cea69c14895b1b089644077dbce8631a626055d96522f4d29e061d8bfc3e48aa1419e74faf265b998612c03f721f5f0cef4690f824150a5689764dee601 +DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d SHA512 83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1 +DIST nuget.frameworks.6.5.0.nupkg 131644 BLAKE2B d8fbfaeb2ec4c269ecad319478b64da5ad9e44d9d82fab8b42400a15ea7d31627bcdb9f1af0f18b15dd8455ac4e92df1b25bc47808f465cd2e972ffa40333f1c SHA512 3f97626af018fa9b03f06751054be2c4e8dbd0d5329de21662b36f3336849838bf5af7d3721643faa6ea90935f836cf502661573953176cff33d4d829d953d56 +DIST nunit.3.13.3.nupkg 1307336 BLAKE2B 45475c312fe17bdc60d5999f29a81f64fd19bb125bced63a73eee9bf4f158920adc4bd2d97164954af624c5bd480a99d2f3da56797127acecac1e6d753754b12 SHA512 09dfca502d636c3123adf93331732db354e9e280935d1bbd7923d710f5b29adf82d41efc763e2ce8781dde01d81bbb21af168d897d5820a53c15a0f9bcf11f20 +DIST nunit3testadapter.4.1.0.nupkg 453774 BLAKE2B d466620641b90d4dff960831f4b9f06174e9d2493e73f545a55e2a19aa18772c58a5953e3cb60bdcaef9ba172154e4d35e3b971d1e6b283c8fc205e585d38091 SHA512 0e38c25a3a3fa5d1fdc54a2a82c00f08e8500a24eb5a4516739d8392c902de813b5c09dd0e5f2796cbf5285b361041b8d2592a8593e6c6171e79e61ca99524af +DIST opentk.core.4.7.7.nupkg 25223 BLAKE2B 65cceaeafb98edf00501eecaa83eeadb691fd0ce6d53ab5d3c0c80e3d542cc53c4b084a5c300e0ca3a0c8ea0c60856ab0d19560e684772c7ee6ee51470fd0b7b SHA512 63a4c080c33ed5b0ce4e2a818dd66fe2785f11132d749af85900b11b86167154150d0a3c2b40a51b3592de8563259aaca19c55d14cd19f73ec7e305c07141139 +DIST opentk.graphics.4.7.7.nupkg 5265576 BLAKE2B 7e817dbbebaf74e36422b9d829bc40522ea41d3f388b962f836964bea6f9dafd442ea4be9dae8402fac1e8117ce397358ce86dc3b1aa9b5a87291defe98e6641 SHA512 e52a632bb621aa5faeb6e91dabfa4577416481c3eaa285ae094fa20b3d7ea5909a72042b3f90919aed7587766c02b01ca30dafc1a6cdb9d373891643ea85e593 +DIST opentk.mathematics.4.7.7.nupkg 425701 BLAKE2B 5186a4e3b89a350d514d9531a98abc78c03b62c4e1acdcfab4b33f5a9e0537fb28a37cefdbcc5d45ad9448fb7c9ee26733d02e37a635752999bb2ee40eb26ae0 SHA512 e9abdac4a7bcd83ef6c3b7f403b76bcd8b342f932208c937c5150a2592d23972ed5b1b43a0a958e085d5ce11c68e1182c26f2e3fa6f27037589fb2df5d35c86e +DIST opentk.openal.4.7.7.nupkg 87647 BLAKE2B 75b051d330b14b4d5c2ffa63dc9223f56d354502028fd66ca2db2b5b9d78a1631a2bf6edf7737a1c9a9fe4672dd0e3566c86463b1615c8780efcda1167207c96 SHA512 a4bac4e640b7635fef3accb705d9ca79d043135ac6db32f82024d1f283bc34e8d150b6095a115361e8a541c1f943a114980afbe912a4ce78ab5103858088bfcb +DIST opentk.redist.glfw.3.3.8.30.nupkg 383903 BLAKE2B 767db2b832d51225373a489b756a40ffc9b2d2353b2fbc15f5eabeaf31bba6886c209b08ce5f70d79a55c18f77222ed57eccabd08fbd64708ccfb34aba5f0191 SHA512 2c0f00846b5ecc4e9ce429b3988f624f896924df8390faaf9c45429b1fb4e752f74c3f086b889cd9250e9a2a545db2f925c186030018cb2c3e3005dffc44aef3 +DIST opentk.windowing.graphicslibraryframework.4.7.7.nupkg 88156 BLAKE2B 5476e2ba1025755ac606c3f66385b51de0dfd5a507a7111a4a97f17a81ff25dddb5921b3d117d44922e808274e70dfa2e75deaec5f9a6d5c418762a740026312 SHA512 a3e07b550237ef382f88f4e8ca912c15875c98f86d96fa8ac21201b1268be04df09d421f2525890a297ffd773c50cb8a6aafee602f4b2d83c12822366f6d8c5f +DIST runtime.any.system.collections.4.3.0.nupkg 107990 BLAKE2B 802e2ae919a4834150d825ac086d8f47e2185e31b60b45f3dbe5f63b1d714953d9faaa7d8fe4cc25a1ea8495c4f8fd925bb198eea0b67e594a8558238b18196c SHA512 9f8833176c139b71a58694ae401c5aec209a63227be07c7ab559bef772082bd1f6cc38ba2949cb1c8e5c5514ad9f4ff51859838dc2f28191f8bb7ae611a50239 +DIST runtime.any.system.diagnostics.tools.4.3.0.nupkg 43707 BLAKE2B 33d1c57eb4e50c06488da02ab2bb1b8dba9948026053e662986af05b74045c014e76815edbb588f10d6a904de22e4c50177f31f3fac36d159b9af361a4cb2b62 SHA512 bd257401e179d4b836a4a2f7236a0e303ae997d2453c946bf272036620a0b14e85e5f42c229332930a954655ab4cae359d191a3e3d9746df09535a651367764c +DIST runtime.any.system.diagnostics.tracing.4.3.0.nupkg 49844 BLAKE2B e35998e1369bacc9fa90f74825e021c62b9c671ac9b7cfad4e9b455656bd40e968f348ba8943ed670c74c22bddb1c94ccf5058885233607e3c73a5c7d2a56688 SHA512 0b480d21e23c38965222be7fa1e1a0c7e444cebdf400d1db8d3ac609f893b82d78c5d8b271da61808b7b179dd6466a0090bd807fc2d35020f93a00f0213bb436 +DIST runtime.any.system.globalization.4.3.0.nupkg 43718 BLAKE2B d6f90f72f080afc0dbaaf487e2966d2569ec8dd51d573ba2afd1d705cc8c1f5d47ea77beb63ffe4fbc75dd6aae869a9b52e9e293b737ab32321420f635113d80 SHA512 3aac1a076212fae7d0ac81d2b5fdf216b064a1d890577307f89c9a4984c239838c3bdfac4dea052027de090704839319231eef49ce542f3e8bb2f85ba23d28dc +DIST runtime.any.system.globalization.calendars.4.3.0.nupkg 43456 BLAKE2B 6453e347e796d426fe00afa28c182e53d764e58e52a21eea8d71661029608de957bcc9a6d9f073f2897d4b5d601f1e056a8d2334fd7cd708461148549454fbc9 SHA512 19053b502b7160af6f6b0bc5b334a8d124f77f6b4418993294fb485d0bb318cd6e97cdbda9bf8c9927366288413cad7209c9d8156a5425a6320c453a8804fb3d +DIST runtime.any.system.io.4.3.0.nupkg 54553 BLAKE2B 0066bcf13ad4f769cced6704e3d5bce057138e35650699df8c84fb67aad1dd0f2b9ac62eec023fd1b2845e3e2038d1a56602e0cbe59795219b34b9b47d0aa880 SHA512 7e0d4a238322d434a19afc79ea988d3727c1687fdd5bcd1c4c39cb6201073caabb924cc201c70545d60acf8b94cde8b783d0c268743e040c357d100677e4c5ed +DIST runtime.any.system.reflection.4.3.0.nupkg 43499 BLAKE2B dbfed54ebbe3c7814773dc60e586bc6442024c4565dc7579c2a3dea9ecb7fa6eb554bb7d8da7d2603fb455d38caffab9ce553e6cb82f8c6202700e2a3c80d6db SHA512 293d3dd8be87e1c5cd76ece4ed64ebb5ae6b50be95a39bee401eeed64355e34641905f8c14392fbc3acf8609f5d6fca731f39ce7607962eb5951f09516480015 +DIST runtime.any.system.reflection.extensions.4.3.0.nupkg 44123 BLAKE2B 77dd6ebec2090e9902b5fb9a0505d07f953baedf9ae30bb823f18867b0e4096af08175203efc2205a5439d53eb264b085615978c782969ac8e051b5c7ac8b516 SHA512 8de7a4c53fc0324e766bfec360342ee4a4b99a5975a9d61faab0a715ef71ff97aa83383a5a8affb354c02a4e2fbbb91e1b4ae6b282d2880108cb489f06aba500 +DIST runtime.any.system.reflection.primitives.4.3.0.nupkg 43106 BLAKE2B 9be774d083220f790c2710bf0add5f186c30da37cdab7abe6fd084e8b3e43926350cbde084ddbab58295b9bdfff34f63de6f24d72c9333c8f0dc0fd6b04b9ddb SHA512 a2f374276290ad9b799d3e49cd8fe7839c07b52f22894bcd77b9470841564319fb2ebbd7503e76feef42db4e8a362af8648cf0842a1cb0b5d9a60a58ef8b205e +DIST runtime.any.system.resources.resourcemanager.4.3.0.nupkg 42939 BLAKE2B f0a3df9518b008cdfa62fa7b7aae3d419bdd8f77e7b400cd06f03bfd20d2ac7abf570b26c63ab32329cb47f7b9763db786e4e397ad958dd81e55d9ee8926bcd0 SHA512 39fab03cbade2b3848d62e137313530c06b37216e24cd58c70ed6ae54bdaf9d9613a3b410375ee167c87ff935a558b1f8766ee016b8b244fde99c38fcf42a49b +DIST runtime.any.system.runtime.4.3.0.nupkg 55302 BLAKE2B 2de44260ec821b818b3c0cb3517be7ade5c16f29e0ced086460dfabc29479743947134214c037df83b9646724cad004f55c2f518cd4bc2079853f2f6e1cd70fe SHA512 bfee3c68312296860e5459af5e770c2e9fcd4ac134361fd569a9ce1e6574b9ae3978aad403f89639a4b5bac8ee5bb0ee1b8edb819e9a60f13ca5bd1812889bbd +DIST runtime.any.system.runtime.handles.4.3.0.nupkg 30945 BLAKE2B 27f615ec387f75416d05d0d545f1f90bda9cd7ace1e7370cf935735ae7e6ecec9c8d54b0b267aa42c041981b7d4ff22603f8a12e18290e0f354e7656f4271d81 SHA512 95cdae2867a2182535bd0f4d01dc3eff70319dff044b070ab7791fa2bf8688a69b00a279ed569b7f0c5f3e26bf705303dc344ecf7d1ea014c579436d8e7b7389 +DIST runtime.any.system.runtime.interopservices.4.3.0.nupkg 71496 BLAKE2B 56aea647e26b0b6fe2e8786732100a20b66dcda904df76d0463c5cd048d842e9899be7482f819bd8d4a62dd6b8d9f2f8289efa99ef6c76d2cbfd0fabe6c5b36b SHA512 70eeb2469726d092bb95568e51ba5cfdd1cc07a9e65077e2b6dd5b7c8b164d4b45c749ef4a52f45928f63a27e8accdb83b861ea73c9ad3d42dc38e6afdbd0e8c +DIST runtime.any.system.text.encoding.4.3.0.nupkg 43396 BLAKE2B 99ea1ca2da0e85683e240129d4adba28eee337d0a3ca937b61123d775255f738b27f00db4b08e1fa9242bf29ad916828552639ab3b55eea05e0f307bdb1bb58b SHA512 cbe6df98acd50e2251d3343620c408af56cfe7c1979277a8ec65b5eef093e93ed93c05980902a7152ed83302d5a625d7058921baa7f446c5e67194fa4c06f20a +DIST runtime.any.system.text.encoding.extensions.4.3.0.nupkg 43296 BLAKE2B eb16dfc6e2fafe299fe49dcc5cd1d2d18180d18caee2b0e65fe5c75b6b4206260e18f4e2bf509fe1d2dc3366541bb38de219929db6e7e12f08b64b3a5d3abac3 SHA512 656aa8bd9d7e19534964ac7b8405615f00359779e322d4cfe1f18c132fec4a4f52c5588bfe61cec9966a9142a73315f5d2b9e5a7c524b418364f0322b20961c3 +DIST runtime.any.system.threading.tasks.4.3.0.nupkg 47940 BLAKE2B 950e0a58dcda7dcb15167d028380ae4ba1ac576b141d95ba8eda08e0d346a9e0452e64ceff1169959eb9f4435231466be209fd6e9d17f8dae05254443f0ffe1e SHA512 5f37a56f5d6c7fc198c7ef76b822b85284f9d7d1c06583c26a698793ade65da1b273d5fb03c20be1eb91a9c835f7122ad2775f4e51dffb2758fabac2a30f8c23 +DIST runtime.any.system.threading.timer.4.3.0.nupkg 43098 BLAKE2B ed9d0f7aa58934bb099bc750d7d433cf82a3b54369143ae4e3b27178213ae3d3c79c17463b2a4a2f1dc2e55a9130b7a8349c0832549a404b82c2b08b9016e9ce SHA512 c0a1fc3661b4e21f329f88a8d2cbf7152698427778add9f850476fc9abe7cdf9b86df79362d6df025f7e15d53f5eb7937d8ac49bdef13fd9eca973a284929fcf +DIST runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44390 BLAKE2B 60483871cb9b81514f5b63f1f9ab9cf1c7a6ddb1d33a2a65608b47a2cf8cc3b7eee8e087250a1c49eb2893f36f29410e897387346fa4c3fc5c71e41046f13673 SHA512 b2cf809fe50c4b46bd6f2372265cd3059622550123afceb5dbb2410906c07a7f47bae4273584d29253d5e7a63a17c68c7ba0434608bbc8fd4d00e479b2f128ff +DIST runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42827 BLAKE2B d2b79a9b83e0bdf569a5c333ba4f86ccb1d5b532d2e1cff3ba7bb597688ac78268a515be4c35a025c66727070100634a4bc946e02ae7b93061be968fab241bed SHA512 fd8e32d7d3e9a465202e391b0ab8b95e212900879bc4d8ac22954fd2d0f98fa579e9d25f88885ac2a4bf1eba755db940f8d131250a3ffec34dbe77431a379cab +DIST runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42833 BLAKE2B be9197f3008b3dda19a45e5b5df2ce3604f58a98045a122aa77f082708de67ad953fba761c39ec419e945155ad74d5800638feb581e5d84424ba104f32541640 SHA512 4afac5cc1734330a6103880e790d639e825bfb1b34dbd42083762c47db5e5dab6c03efd16049ac03861d7d87746caed09c7534241d51b7341d47ba6af7e8dd31 +DIST runtime.native.system.4.0.0.nupkg 16852 BLAKE2B 6914c7090188cc27789c962931875892dde24e1fc43080935d337840164d361e4410d8228c576a3eb1c0eacb82603f2015c05b39516893cabc718d8ce67467f7 SHA512 55ff3eafa406ec3d8e33d8be44d0d06352ce746abffdec1378716b275d634e133fc1bc56fc312bf0d921efc59e8de4ac811022cc34a77fc1f1abc982c931932b +DIST runtime.native.system.4.3.0.nupkg 16854 BLAKE2B be46e3bd8781915572308ed7d4d8a0338a5c79b901a27c7e7c7fb7fb25788cf00968a40f96cc43b1202e56e5bbb2f87602d247295d8c98f2c143a0ad3a8d7664 SHA512 299c5a96fffdcaf1972e3e3d1c727837d18ac9e88cb79c09914f12ff1de7280dff10c9232a49a1c1d3ba7785a5cf76f28c9dce414f0a2a567688de7fd5331dc8 +DIST runtime.native.system.io.compression.4.1.0.nupkg 16918 BLAKE2B fa843b70a55667cdacbf59b08a634aeaad6394f53504c4751fc58a758f550c35cde734d6a7134d35c0db78d09d8b423b53aaf5fb9f8c2a8acbab0b62116aa3d8 SHA512 453e16348b435b0d8bc5c4db85d77c99f6e4a79f62e8168eb91c972d6e788c8f1f965ba6e46c1b42f71dee4618373ac70499024f6a4d1462c040fe4989f68283 +DIST runtime.native.system.net.http.4.0.1.nupkg 16894 BLAKE2B 22f9eecae135562c88061969182e0299f535e34f085c33c1cc8e04956435b7dade756bf6af75d12ec25dc2ac30d5cb9caf1948e250562f3e7b2678f1cd5424c7 SHA512 ad933eb14740a111a81b5de6837dd0fc9390dde308fedf4338a498f97cd40ecfc65c745802e92c8ec8543d75dd262ebfef476df2e646b63cd99c609258d1bbd9 +DIST runtime.native.system.security.cryptography.4.0.0.nupkg 16946 BLAKE2B fdc0eb894da0f1421926e99cc6ef89c2b19ccda00b7b4669c684870aeb8bb535057c3bee0a88e89df7b6df805d859b6e9c81492b5690ee1714cf92564def6c19 SHA512 83b8befe1f76e75346ea2e49cf27aa86489813034dd6e2845ac700ddb155602968a7c1d9806770418c0426e304aef1efc24b3abd4c57f792cb32449c2adf1310 +DIST runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 17048 BLAKE2B f3d49c45e52d4e317fd5750de6dbd6628b414d127ef38f9fb4e2ebe447b13a0f93f38c91850c9df4c0a6a3fa738f58daf2c440827bcf7c7d3436a8174b5d212d SHA512 ee5d047908b99b776ff9bb54856454b24b09a0f9271b127239543b1f5faa3381a032d9eeb4d813d01b5a4b7d183b6a16250f159fdc450d5314a7eace1550bea3 +DIST runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44200 BLAKE2B 30ee247fc53f9de0147a5c5666bcfbfb674ebf03ceaa4ea3c73671154caa6ccee2c9254c0fca588e9a21f98e27ad86f387255b554ce37d7e36f8a69502049e71 SHA512 81bdb93c1c86c560343df6cc367499fb2a01a9b3016617be416874a23c4355a8d95c7be34f175510f3fdea4872302a87c8efab98a328dfa39422db520c3f291c +DIST runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44118 BLAKE2B f89226f71e042a6bf70a45db59dddf06fb5083da2ccc1cbc17e8b3381a1462c36e0ddee7cb38a2003ccd07ec4f2a987a9e69ab143054a3a106ec314e3ac4947e SHA512 6de9544b4da49f127680cf5b3b4afea96bfcac3293038a1b0a12eea0ad60be368af31ee1dfd66d48d458b40200738c04aa0c71adcc54ae2dddbea2cd50d6f28d +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 37682 BLAKE2B 0fd5229c9394741456079a6eed8efb2c99e4211cb7be1873882ae6708c5e87a4f5116a9cdd6fda005896d2af4237779f1bd3c2332a1fcc993690e2ef6f5d889c SHA512 61da1667a5dd1e53a5d19fbe90abbfe332d84fe755fb811a080668a47d41a97db44539e3174fd1d2a0770ff1bd83afa68c82ce06df5775da65a6054ccc12c4be +DIST runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42668 BLAKE2B be90c86ebb383a1d7e037d0a0b24aeb8a7e9974388ded41964a82a2d2a4dce0e62feae830fe7dcd29c0fa19584c0b15281f1959d326fd6b7e17c6e70bf125c1b SHA512 e65a6a1f1928cfb760c395a399542dc7f9087399c53874376604504ae60abd2da24ed735ebd148d335000a5e35c8108ea55404685e902df392eac2e8d38fb665 +DIST runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 43118 BLAKE2B 242cc78b2b335d3c15e798c81cb19654b44ecb79e29e6babdc404bcbffd1691b07e0640143cde2d03a0640d6e1851228188eb91cc6b8b9f8759d13e8aa258e52 SHA512 c9f219515e268cf40e16b135bd64cba95c35e866dd9bc34954159562314d01d2f9ea7eb8b0db94acf6bdac83d651d90bad7890cb657ffe40fa3440ec662c9944 +DIST runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42901 BLAKE2B c62ae072f63c79e2fbd080688852a545df160e6be41c68365508d6bc96c85927feb6859b32c2d8450b07058c2955aa94d4763600f12efdc76fb4d161081cdc81 SHA512 4981b2d7a106703b185e176ad35bfda149156f3b752778fa71c56b3686407765fd2b6625de352bd563aac1e1e8769d7886cc59a0d5d0bfb41ed60277360beb81 +DIST runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42939 BLAKE2B f166d9c0b266e7c7fa6d6ac61201a755ddca3ca6d3f13e52e4a04575c7143af5bfda9929d3701ac7cacb0e61d8debedae4419fc202d8cef73c8c1496776ffe28 SHA512 5dbe6bc007a9b46491e5299602291f5dbf8cc8d51e6c1b08db2fa0efd365990b41b6e181ed6bf82e873a659396427bc0e33e85b47d645d273fef8bf8ec643631 +DIST runtime.unix.microsoft.win32.primitives.4.3.0.nupkg 31929 BLAKE2B 18ff9482cae737a7098f352f59948119b4f9982eefc1d835245c5336ee6fecdb7fdb92445d0c1fefd4e4c7cc4e64fec3d317e8b5dc160320781a3f820cf34da7 SHA512 93e6d3db61f9c2ca2048f25990dda92acd5ec74561e0c776d2c6dd8d1d55128f2c953f33d6832fb6a72bd9edca304a2551085bdeafe6e18af87619c9ba943c32 +DIST runtime.unix.system.console.4.3.0.nupkg 62174 BLAKE2B 5e0394b879ea85a36c22948a006d41d6d77e2283139265ce5fa6089faf209e447a90a02965dd576c20c28ead4faa232eaf4073343be69c70f4913a3b52f340ab SHA512 7c5cbda7d12315fff6b1e036d55ea27140de8b849f1a9705fd2710a00a2b70f06f534eb0d3e3c8ffb019e1a47d96c559ac61d5fc9d840e48f6e56542fdaccb83 +DIST runtime.unix.system.diagnostics.debug.4.3.0.nupkg 38808 BLAKE2B c7bc02cd3fcc7f547c9d1786fd12da492bea65cf9e01a385e40366614c6e90bbb2a46103096ab491ef6765af5f5ffbad9506f0bae8e68b6d33c40f7672bba0e9 SHA512 a8ce331953b1f4424aa7f4b6dfedfce9ad138940bc92f332de2bc6d05185830ec6eb832e752f62eaf425f749caadd4ea1789121cb7ed79740fa5868eba55c838 +DIST runtime.unix.system.io.filesystem.4.3.0.nupkg 62460 BLAKE2B 6431b1bbf73d43f5d49afcfdac3f4e6a21b4d6c86db7a99f339d97c86fd9f98fe64d2a4873350076a42d1f7faf479fe744220d14d1badaa56370e1c615afb4de SHA512 6d4c80aceffac60e1560fda34c5984bbfa2e1bd106bde2c6d3540905cc30c58e6f5f2eaf5703cef5e68e3d25a4b97982193b2db8130a50c622a498e43eb9bdca +DIST runtime.unix.system.net.primitives.4.3.0.nupkg 125060 BLAKE2B 76f760a4fe1f14bf65ecad43c73f51b819cae80b259d32cc9d5af74cd559dfc86267ba58cf15c577de697c9e1add532da380b267bff5487a2974904fba1e2813 SHA512 c2a0ecf5c72b226b4776eb6281f00267827d6086a0ad758ebf6e6c64a1c148d2056fe99c87ab4207add5fa67f1db73dd1ed3dca81141fc896be6b6e98795c97e +DIST runtime.unix.system.net.sockets.4.3.0.nupkg 105673 BLAKE2B 06119cfdac3ce590b2f12f5587c75b6799fa876d7def559a78a1ccf53e34e6e1bf79410bfd676b04f1ab3f34a887eb919078a55cf79dc75faa75fc62094c2cbe SHA512 31b62be088315ead04d89f452a6c49a656b88f0668f7dadb2790511675d48705e01c9df24dbed3a0095157875c208ab6e6b5b6afc82bac13e4d6cdd3026f8424 +DIST runtime.unix.system.private.uri.4.3.0.nupkg 75969 BLAKE2B 82611545be3eba44ccfbef1f104e9b5afade845fd3b30c6cb40171368330f9d4bb2ad8752e415aa3b1678ec140c40f8e72cd4cc3731f42ca64016c1a1dce70cf SHA512 203ebe272791d79ab0c40afe9d0543852ee91b9fb4ae5bc15524d97728bc8bc9d7e0cbcf65d1fab8cfb0aa7a4ae37e7938933eef127aa5ea46f60e57b6ad2d91 +DIST runtime.unix.system.runtime.extensions.4.3.0.nupkg 54075 BLAKE2B f81d86cc15c63aa0b4a3d03546a07649587af7a0285af0de4123734e719fc023fa4227b7abb18307d4fc060e2952c157ec72b3bb85d49ab8508d8167b1aeedd7 SHA512 54b81784c08e934389c59e6e155af6b1855e4bbc41678b01a702c94e6daba87c6ddfd16fe9e2cb61f3097bfa4950dbc37781454d027ce5ba6c50a393cc91b888 +DIST ryujinx-1.1.1065.tar.gz 4239204 BLAKE2B 1a59ea1327955b72a981a1868e99e237b1c849f8b743c38b2d6438206c49022e9c08e2345331c6034a234371441e414937998a4890bdaa8d026504daea3a1cc6 SHA512 4ef1ba75e6b38e192ecffc1db09772e8d53b70470c9b7b591d9da8322b76814ec77703ac46908fd64d9c4d4ef90947689e9865551b4d2dc3bbedd8c77efe2a47 +DIST ryujinx.atksharp.3.24.24.59-ryujinx.nupkg 195681 BLAKE2B 40f173fa9a550ef13c267cd2faee63ca9434423931613aa62344d5023972a7e2be30bb3df8bf2ab212b4fe59b552026a2f1a12fd92481c0e121b3853ebcb08c7 SHA512 6237bbfcd7f80517c9eb40d8b2ceea7586f34cc7e0aaf8e550ba6c1364d0b4bc3560a497bc7ecfb71d6e4cb08a0aabf97568cd38be6153ad74a8504cb59e9c3b +DIST ryujinx.audio.openal.dependencies.1.21.0.1.nupkg 750288 BLAKE2B 5cd26add050945e556cc6fca0f8fb6770b5daeb705d6a5ca2265ab24474c7423f76d219a2712170e9e623a38c74faa418e4cd82227f1c5b7af57e514d77513c7 SHA512 4b6b99d943db72eac80779e2bbae15e9bac11ff1a30365f5363990f49f0c605fff5ce0b57bbb54e33cd73eed6e588e28598cfc0fe5bea7b56c2a3dda2d031194 +DIST ryujinx.cairosharp.3.24.24.59-ryujinx.nupkg 91970 BLAKE2B 193a901e86e67280dfc7d7e90cca41ce1abf66b3bdeed873f169922b083b3432301447d3f3df9c0a0a464b2fc9cbb73374e0df77a9413d81e5f2abb3efe65e11 SHA512 441db2af76714be2fa020488537f4ad9cd99c6910e9df70c4876a828e776ffa8cd910d06c9a0f5bdf26827be0a6b2c0217eac3c060f0a46be5557083ed263a75 +DIST ryujinx.gdksharp.3.24.24.59-ryujinx.nupkg 373584 BLAKE2B 129df5c1b146df42b9003fa743ec78d8472293f332bfb7f076b7656139f3e421aea728d738bde33d1204d974fb50862bb39fd3a4360b326983fdbef52023471e SHA512 a79da0931504eea4acaceb4eedc739e844d5e978690c241446f9bc958ea62cad1f2f6df7f0f6b96f86643426a2539c3e5b1bf13bb33eac053d5b9b43e7d53bf7 +DIST ryujinx.giosharp.3.24.24.59-ryujinx.nupkg 518730 BLAKE2B 8c365e9de0ce3d2b93f92a169dad7c639b1a4bd48b14d6fafa2ecd6e5906d5b30eaab78153f34d58f0fdc56b9e6e6d3c709df4fef5fe2a6cb21dd008c7922618 SHA512 39d109adc3ce6b0ec8c4ad5d33c780d10d03c8632786f0eca0704163580d8f70cdea0e42f8ee7ea933bb0281cb58e5cbbf7ff2ccd2e51da4f23dc2f031bf13ba +DIST ryujinx.glibsharp.3.24.24.59-ryujinx.nupkg 191490 BLAKE2B 44119738fc0041c73a003f1e62e4da9ee9255cd6a89e4faccbade739c4a1f24df973011f2898878940ece280b49c228ee4f2158ed2cd2a1e812d39e377059e35 SHA512 0b25ed67932e8665ceff32b19f767200b2909b3b9daeaa83091ea9d98b084498fe7c610f629568722ba630dbe33f6102df9aee33ed2e86665703d62e20c43ae4 +DIST ryujinx.graphics.nvdec.dependencies.5.0.1-build13.nupkg 3686394 BLAKE2B cc124a8d84f544cd1842f0f6ef177bfa0e6d3bc08e18aa3439a8d5eedea43359d94e4051ae42bb98b0039e6f0a2a7508d34f54fed993adfaf3468dab3ff439fb SHA512 2b3f0627e8a74a80971c50e01eec9b1a97fab47f4ce0a6e6048b08297be99b7a1a95635eabb6989eecd45a53be42111c03a7902d71162a15be3b1219df16e49c +DIST ryujinx.graphics.vulkan.dependencies.moltenvk.1.2.0.nupkg 4264018 BLAKE2B d5b2469e4c5d0bd84dea8be273ddb4c49a354cd865e05f624fbec452a284da30236aa01e39d996b8a9a349508a9bf8c29d78a1e37a6ab3e69ab6670fe1ef7f15 SHA512 d1fbf91712fcaadbd9151eb2dfe5cd1a58a0add3737053d5c53caebcb64165db1a542a2ab4d95a180d356abcc028a97491b91992cff5b1e80091758e54ba0c31 +DIST ryujinx.gtksharp.3.24.24.59-ryujinx.nupkg 1618733 BLAKE2B 7e37728db5eeabb8dfa8c0d0eb41f25b537ea719d8e2675af8b0ceca0e50e9bcbcb7bd38b7e4b4d5038fe05066cff40398582d53d0663cf480946a29a9925c4e SHA512 35f68992f86629a3face6b13ce0e17933f6576de0279f9eeb023e44fe07dc2765ac58e2636a8a6f9fbfd66f4fc428867cc2bd5a07bd4f2ed8cd8978c4c1ef195 +DIST ryujinx.pangosharp.3.24.24.59-ryujinx.nupkg 145903 BLAKE2B c4887f3a8a2e6af5efad5cc74345f8d45a598961b65e07fa49f1e2e2c9d6ee47607e8edee4790d7856e67e2ea51b6a3694e77e558fafc2841f122e6b25a49211 SHA512 61b96fa224cd3411e91aa6690fa764455418a655ac867d1deb4eca5acc174d2115ad68310e4e4c6f9d6db5bf6169a99383617ce2fc4b123071a7e13e9b77369f +DIST ryujinx.sdl2-cs.2.28.1-build28.nupkg 4968718 BLAKE2B 9f234031ae611ad7ea71e5a5d4d64e023605c51a4a45ab32a6ad221867d764fbaf8df03bd0686d8a76a296fc924258fade4d6fe66d6ad103ff2175b74156c3b7 SHA512 8368ae8910a7416e87768849f20cf97f480add2339d1f278025ac03ff791897c603dc00f559555070a3d28584c1420e46025f4cc436aded88bc330fd3d40ce9d +DIST securifybv.propertystore.0.1.0.nupkg 17087 BLAKE2B f383ec60dfa27f98d7f03635f9da8a2db97ca53f9bb229d60ac186b9766e32c80fd3d4b9dc07251730025715e1d4eb3c9844a4ffb7ec74759508c99bb52d5915 SHA512 f6a1b41249dcf26a8218aa483f2edd25a0c922298eefada35a000bd031664392c762de536dcdad9432facc20f9aafd2457fb73383836f21a8dcbcfb9a1a8dc2f +DIST securifybv.shelllink.0.1.0.nupkg 41278 BLAKE2B 57f356e042f56a9ec17326f077aceedec35e06798c6b153225b340c9ac83303a2da8f9afbf548555949bc534212098e190f6e8bbab193cac1b6619b2d479a929 SHA512 1ff310a82718f1fa9e21866b589f176adb792aaebf8064ee7d53837ce0bf02a01718841a85bbbffc51a6fb2e1edf286ce33f1cc5133b5d26f03a12dd307fd8e2 +DIST shaderc.net.0.1.0.nupkg 25024 BLAKE2B 5278362621890a9b24c449c40cbc39e743983e1e181ee18e2e4b02f847a7b9733017651933a8c911562cda55a6d4771ba8fd43a7b30f7e3715b1a303bd49bf60 SHA512 04ae2e3da77b5ae29e795291372ca63dcb90534043cbc432f25b72383832a0f010f0e346e7d022a1fb42068c7ec300e37c3592389607c36219847bbb060e2fc5 +DIST sharpziplib.1.4.2.nupkg 741182 BLAKE2B 3d22a281cf9afed622be8a4134f0ce143df11a94c6950bd14d35cf5a39700c4a1bb706c718561b06f8698ae804254bb1d38552a5f1bcce316d85a9394ee359f3 SHA512 4e080196e9b20427d1b5abe23943d647c365611247cf571d3cf2575808be7294b9957050aed57fa34326ef8965bbb314e03944693216502d0eb990253dfc94f4 +DIST shimskiasharp.1.0.0.3.nupkg 146018 BLAKE2B 6748ec95945e74ca7e67120ad6e1d0b0fffe086b0a0dd73d1fa1e5e2be6f5cb2e47aa9103448288288979927f7022a27c9991a78fa47cdff4f314094aa43bda3 SHA512 6242cd53db9ad1afda2408b8b6dbdc490baf853c649e07078d5fe221795ff02f69734fe747449049e9c2279b78c62b03110eb738e9d9f2d291dc4d099e3a7893 +DIST silk.net.core.2.16.0.nupkg 356306 BLAKE2B 91f6b55354cae8c7c57c29422cf7ba3e193e9cc0a152b342a5a6d9cd1c6ce338439af11a8550edd202232998d56906d5c48f63e8c658247b6497d70090daa34a SHA512 9cea9e04ab772b40da0f48e5f7fede810ee7380bdec00fe98fa59bd2234664adec38ef63e7e0d6fa4cf83e0ecd6054901a814a28b9c804fbac33ff045cb9f3df +DIST silk.net.vulkan.2.16.0.nupkg 2652999 BLAKE2B 8fe40cfd674ff0075e707941c0bd99d57e8ad7551dcbfaa980fe2634fa6ee89c2b0a51b495d1db6b49945a42df94192ae74483e21873f7b95f5c3d687ea04aae SHA512 b6f53b3d4d2cd4e8eed14a5d567de5195ff595d2649f441b09920d7bbaec48563a95554cf7289901f8bb394339a92b428a05ae913b4d2a45a7af61ad38e44fc8 +DIST silk.net.vulkan.extensions.ext.2.16.0.nupkg 294573 BLAKE2B b2778ac65f8c7807bec384e87d67e7b6458e35c96275abbb066bdb1947db19586956a7ec3f88f9255e44cfa432c7c1930e1d03004fd40e61f3b8bc763a3fc9a1 SHA512 1efe3177b98eec2457c6ee7ade30012580cf6077f6985ed76a9fb5ad358a9934cc9dd621bc1fdedcca90219f321e952344b898fdb5b23a59a6445e870d8d6a00 +DIST silk.net.vulkan.extensions.khr.2.16.0.nupkg 487175 BLAKE2B 86ba9c72f1acc9b96a34554879940746e47920844d221a0eb9e94aeba12c4a6550ce38978de85bb677bfa3f5ca3bd00add8800510179b288fd2a2f55d7f78003 SHA512 6b6365aa6246013c62408dcbc6c51818eae841a84c900f30ce4d163201386518b7f01ae10e003ae6a92e97cec9da287ca73c8665ab475666a503dc49f0790778 +DIST sixlabors.fonts.1.0.0-beta0013.nupkg 214034 BLAKE2B 0262fb9925e1e70a8c033abe1a10f323201e2c6d974695490b5475cf89944c79ff775ec31071f9c0f3ad8a9e2f5bd305727636936e36f83d669ec39291d06dfa SHA512 4e51c75fff6601c787ced1d6ac8e955ac4c0fe4a24355099f8925705127c322f8d09a66ea38cce7db7b21b680223ae0b5d80417ad2eafc1291f37f4bab7e31b5 +DIST sixlabors.imagesharp.1.0.4.nupkg 3824917 BLAKE2B b6312a7d2ea09569b185361c40569209d281a6f5feb6687c452dc912e20aef6b409657a97c05dbae1b396e31ccab8d10a3c35fb92e7a7892ee29dcc982f5cf2b SHA512 66d710910a44505cdee5bbcfa7c2d2d6025891f7c1facdea8fd52e46fbc76122ab4f7bd1e1656ab782dd84292d59bddec93a1ecf8b94117dad75b5f69b52e23e +DIST sixlabors.imagesharp.drawing.1.0.0-beta11.nupkg 630850 BLAKE2B e54047d44e7d5754e0833c0f746a3645b27d33d6233258a5bc9ce2c350e79db5903507bc01ea3cdf5021a4609028a93050b07e352b64ba6f5eb34fca56f69cd4 SHA512 15c8f11059ce33331a4a9c7981a5bd91ffc19eaf05f236a1c54d5013ac0fafeb6e065cd2f63d4e9037297cdc9216ac4e67e5d9b73b967da740c174e3318a15f9 +DIST skiasharp.2.88.3.nupkg 7478514 BLAKE2B 7b0dceaf5ae0fff7984dabddaa8057ed84e57db780198ce2430338483f0930ee4d49eafb1bd9e93d0ba302482a83afa203f648a9c4122fd125bda03fb0fd2dd3 SHA512 90e78bb2a0c377a7c72f750e6f9c122aaa24e66b4739930ae473466ca3aa1d03ee241d6b6041627f86a9a518e91d6839db31e1684e73190d968067da6488b743 +DIST skiasharp.2.88.6.nupkg 7129894 BLAKE2B ef0e4c6e0f4b60828498fb198933b2acba590dd6846e754f0e1a494afdbfd6cc67fb52660927bc90b51bf1de2813d537d7ca1aed7bbae61f2908fe0bbb5a9a69 SHA512 5b989f52d9e7efa557bf60e13c1ba329b63670bc66d07bf237e2c8f9bdf28634eeb1e3a735c17c0f7d5b6cb8e290bda0b139540a8b0b99343367f9710f81dffd +DIST skiasharp.harfbuzz.2.88.6.nupkg 152375 BLAKE2B 168011f461ba65a3ad5fa3472c2351883cade6345e07a1714d47db796ee6dac3680092905cd01a57f859784fdee19d9a96bd31aed58d673dbb7b49aaca7293ca SHA512 9f8b6448ee3a24af51fac0aaf5a55f5824e40068a1bc2a1a9f1ae646f8b672f9ab22a2e1a306284f01c496fe05e1a3c7e0657a17d02e07ae042c132fb2a3edd7 +DIST skiasharp.nativeassets.linux.2.88.3.nupkg 15604929 BLAKE2B efd797fb607e655307ab70e861287364bad07864120b67859aa05a3671f0318c9933506f34c87056ab5b8e5a318acaf9594183183c6b2f45c0c891e341d6479e SHA512 544ef5b9e0a9d97214e743a93b0147364a767e5a31374dfb8dcd069f14a424b54db56fce85f28d14157b7493930d7408f99afbc383994cd2243e9bb27bf57813 +DIST skiasharp.nativeassets.linux.2.88.6.nupkg 15996608 BLAKE2B 42e13af1b837bc2b9d6e3d5c67f5298e3226d3fcc7a32f6259fcdb0069d5763b90845067738437c1340a2f06e179d710632cf6281335c9e06387af7124731d76 SHA512 9a52cb0a6cbc69a1e888efcb70df4e08d20e7d1ab848eb07ba6fd1c8a3500b63e1c97d7579c40c23c7231f08028d7d22ad61851334a09f6e498b409385881bd0 +DIST skiasharp.nativeassets.macos.2.88.3.nupkg 6906838 BLAKE2B 93b37a50f1b468b16f3062c9132acb5e669d2bbc156a619aa3f229abf8aed19fe17a10af9d49ab9650f31fb1d29a1db06e5f62e87d882f06aabf60cad1140c50 SHA512 db5781df92e44449f8cee9fa816c6f6d952e5be3d4890031316a138f9a9aaa98c71d770908401f3d80ef5026400c61c52d55f67646e5f304ef93b688ab5fa60d +DIST skiasharp.nativeassets.macos.2.88.6.nupkg 7034170 BLAKE2B 0c9ca8a24b7984154d6da3efa73a9519136ff39dafecebf62c5886d945c2b702d0d3a10eed88d1cda830955fa6ec8d73bb7f03aa3a1ca5b6c3728d292d36cc9f SHA512 a9abf36aadd48c8a9e0ea35f95acdbe3a354091b37f97c1df97499213894f662e798687bad36da71fcfa05b6fdbc68aaff2e8a8ddbeec4ca2820bfe7cf5a9ed7 +DIST skiasharp.nativeassets.webassembly.2.88.3.nupkg 23950637 BLAKE2B 70846c24bccfc967831d67bd3a646ae7b06636305f2ae6f42574e76c641af26cab17d066da3c20312a2b9b831c98340d5a34d058e960018b8c57f1463b6fea42 SHA512 243ef57a09f88cfa086acd74419ba7c39b041cd113d4de2e72192ca8a40d7ecc74b5ab60f6a80195b89b7dff249650d48f44cbd25450b264cde79a7034600faa +DIST skiasharp.nativeassets.webassembly.2.88.6.nupkg 53648356 BLAKE2B 5e6b6aa181c9aac45da857ae019af7f242dab737e0708d2188d7b3bac4f6230ea098fbf62aa1eeb3cb6803d6f2fa4407c8b199e156be2b13f0f9e96ff87c78cf SHA512 969cb97d0c098b283640699d430b469daf62f6b2229f8d265a2a85f5b126374fa3eed4c3b430120f01189007fcbc2ba4defeea0cbc481e09b921f0c08d4c52ea +DIST skiasharp.nativeassets.win32.2.88.3.nupkg 10909359 BLAKE2B b9a7e8d30508f78a051f2d9dead01d9513f07b004830ef3d1ddb0f54dc5611b04e31b0f4ea6618dc82ca1e6dade57b8f279104f162830cee77bdf92558af5d85 SHA512 91711dda228905361393a39754dd08611b69b556af4725cbe9aef92ec8f11dac822338108aaeb1866e149c1e8b9dfc2dbd70c8f64fef11686ad59f69fc7f4420 +DIST skiasharp.nativeassets.win32.2.88.6.nupkg 11067547 BLAKE2B 27e223d732c0184cc694d587ea36baf016e40cdb8eba183af07ab2038b16dd2fd61113a7fa8faa2c2915feb9b86792bf8fb1a4de20b0c6fb14affc75a69280b8 SHA512 02087547abd840806105270d43cc3a61b417f331192498571e2cff1382dfd15a1bf6b1552610c7579bf06da69b6e9a80b042ae980d0475da8acf3f7dab7334f4 +DIST spb.0.0.4-build28.nupkg 42274 BLAKE2B 7fea90605b6a5a676d44053d2949665958553a398408013d6388adaf256ca5fb79a06c40f80f36172488156207eb04a6235a950a99dea85c18822df7747e72c0 SHA512 b3bbcaa903a7a7da3efee334907bd2b240849fa505d57df1678c6c00f696c3da915068c333cce18504e2577d63801df59f0081c5d97fbf256a19aaa972dd81bb +DIST svg.custom.1.0.0.3.nupkg 609157 BLAKE2B 18e260ae9baf5866f830ba0f8b15108a60527fc45de0b3c4f106d3726c9e24e594cb15914f4e11dec6fb5d7b19aff4c5439696148c7bb569842e2f796513573a SHA512 4d6d3fbd4b89ef97a7e574898ec5a5e04c9542df99c987ea63d0d35be99b5a66b0e998fabf0e238239f4725e51ca23e0b197b505b8620b130d22a4630b7782b7 +DIST svg.model.1.0.0.3.nupkg 173665 BLAKE2B 05f3e8c0708b99c87c607c118611cd262b83e69f99a4a54937f09da024f1ed7e38c30ca1ffac6ee7759b2fbb672d090ad9fb6fa299e14beee4e41ba7ded0982a SHA512 130d1a088bb9b51c65073ce072f6f231f133ce49ca60d38f277ef2f59cd22fc4a22d71e1c73f0c9d1bacb697056ad938b293c057e66daeeddecbc934776fa674 +DIST svg.skia.1.0.0.3.nupkg 75153 BLAKE2B 9be1a04085d894673d17cb72ce5bbbfe249a2fe16bf0ce4bb77cf98a99682630c131e5d2f2a9ddfa9b613982f976d18970e66a5470bcdb3e9751fc7bae596ab2 SHA512 0c245ab7a8d67fabb4326df75448137fb45a59311afabb7e88c327b04c049a5f311c862f5fc5367cd7b4b118cff4fc651c58f918ca84dd088fb14bfb8ec46d98 +DIST system.appcontext.4.1.0.nupkg 146990 BLAKE2B 7881a5a903a358e19b0de72fe800c70ac9233e7c5e1e4115d69be6f8dbc4fbe86debb79bcd453295730e803ff1da974075c999f52e4c721e085676746c2f9b58 SHA512 f724af13eb14aa57255f82841683a93b427de172b8d31b9fe2c6bc8c21a795e60ecf211b4e49e1c2e285fe1ad498e6bd9c843e109a60a3dc27b49df560106e96 +DIST system.buffers.4.0.0.nupkg 35190 BLAKE2B fee35456dd7fde57a978d20526e4136f50764307ab2db6edf2c9d990992f4d2520531687885764ba2fb54f2a26640da699abb8ee538cda2015d65382d01128d5 SHA512 0663f4639c4e37c9dff12717cdeaebf30e38d91e986d6a99f9f16ba88189873e0399e418659e732a18c674d8875f8f41a1cf60319604173ca8430960759fddf2 +DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe +DIST system.buffers.4.5.1.nupkg 93737 BLAKE2B e846885f9ace79f30bf7698a96ff3277a45fc2988a48cddba1862e23650ce55b06dcc6c1bcc29e08cf5380c9700dfcc15964f7263aeb11c737306d27963b34da SHA512 80da6158e55b9bcf7e0b5e6379b9cf45a632914f037b53c5bf5609576e3cd7821f7861956b73d74470d2d0c2e56dd235a5ef4ca6ffe7e192b820dc2d023aaff2 +DIST system.codedom.4.4.0.nupkg 213263 BLAKE2B ff2538b2ebb25f675946211e62f8d403e30f341f84af0b7681b6e787fe2bdd029526cadc39727570d90134c982b88f2ebc29add5b8af2e1ba188c075d496ef3d SHA512 13f96f49f3053ed35f94081d33a02e3d4f096d976a752a06a54eba1bb4ab76e0aa76b1723df95aaaa57880dd9dd21ac2069bbdd876a8aa950fe5dfa0f48b5cc7 +DIST system.codedom.7.0.0.nupkg 290731 BLAKE2B 4c02d8d59da3b3b183cb6288872759ea14ad2b64a0003f4fe93c7b1358d3f6dd7def35e1bd80f8edf5d839777f2f2f652f1d79d3937daa0c30c618dad40269dc SHA512 eb3d7dece2b09817d0e3606f8a2c0e0e94a0fc928f18ae5dd7d5c768606f01fe75c9d70d047c8f44f0ade90a133c77c00f9bce6cb88f09902a9d503ab2cbccc3 +DIST system.collections.4.0.11.nupkg 810001 BLAKE2B 7f20413de51be3416862a8e3624fe575740aa35fd0983a694b128587fe05d7a3f869afb893106b02866bd6811dd045e35d0c3f43b55e06ba9f92758f21aa507e SHA512 f61b75329ba5d7c0e688aa9d110b2200c8934c3a1888f6b1b5f198baa7ab93f23835e8380853e8c046f257172b5060578ed86df26e5fe0ef34d8c4408a02c33f +DIST system.collections.4.3.0.nupkg 810001 BLAKE2B 0079d5834bb3857c002cc686313646895b47be1079e10cf365ce9e67c05f14c2e70e782b122b07a7cd9d5090b57334d0cb2336503cf5059cdbafeb3ef3cc8220 SHA512 ca7b952d30da1487ca4e43aa522817b5ee26e7e10537062810112fc67a7512766c39d402f394bb0426d1108bbcf9bbb64e9ce1f5af736ef215a51a35e55f051b +DIST system.collections.concurrent.4.0.12.nupkg 502657 BLAKE2B 39d39b111bb1dbf282a42d0b7cf0cfc64509d1805beec3a10c216946b21f090e2d1f94227035de2c17442b463a1985a65ce4de203356381e88eec036b26e893a SHA512 a46bd40b8cc7afeaea14c80ee6ab99a5ef6d27e9e897cfe842e9ab5ca04b9de8d7192a310225b1040d57d4870921487acf5df993ab81301d49994048e1341e85 +DIST system.collections.immutable.5.0.0.nupkg 623075 BLAKE2B 14724fcb8654455184f8f16f8ac56b7b3c995e632af36e91f307331620b4e9f515a13bc4625d898fbb4b57ff9f017b43cb91ab40b0cebcd7d5eefe32979afa4a SHA512 726f8db7d179714cf0efeb0fc02fcebe7b4755762902e391e77cf78671dd5d5f364c7cf4ce3545b51cc7f37327d12d1500ba19f4b934f0e8bb69a6a347c0bbfd +DIST system.collections.immutable.7.0.0.nupkg 538962 BLAKE2B 865b39a568c4c1643efbeba07b37a9b43adab688cee8174b4875b575c8e02f3a6ebd90ebc20ffcfc096c6a2017089b8e029345cf4eb24f3ccf9b911e57df0be6 SHA512 f084afc9395d74b4f252c47b7d0e378e676d6b8b6033a68636b648b58805e3772dd22ff1ded05d3c8c8553d2e7685b29b753fe1cbb5a333f018abe6422a3ebfa +DIST system.componentmodel.annotations.4.5.0.nupkg 691299 BLAKE2B 38a889831cef09c372c64fbb244dbe7e7f44d4a8b136516bc1d7a02b97d02f62f897b820ed16e67445c7168465ef77d62206d6d1123e52571cb92d57727fd63e SHA512 7f5029507196abf9490bc3d913b26a6c0ded898ed99e06503b699b61f086d0995055552aaa654c032d1f32f03012e1badfd338ec42dd3fa3d0c5ce4e228ea2e8 +DIST system.console.4.0.0.nupkg 102388 BLAKE2B 9cadd0e2a0256da6c777eed3550c399df1bb936daab99dce3025d5781334b4583acddde3a0f8edf617ccb3e2b9f72158c791d63ccce7cbb2645882fb7d8efbe9 SHA512 44937dfe632127d3a7c89ca77502eeb6f66201ef135384e04b570a90a3eee3d72497869344c759c35295d6a4b46afd561ba19562dfff9896ecf2d4b07e96fb9b +DIST system.diagnostics.debug.4.0.11.nupkg 149779 BLAKE2B 337beed5f06441a09fb704ffdcc3c277e2f99d7b4931e86419e4d4d0925ad44c86276aae0ee1e29f94ecd37257953731e9607bd00de716d3195dc994dbe189c2 SHA512 02f4d0bf969eb1a876def21c1ffd75f8ed5f979aed9a1169f409e60a6e07016854e2154da5c0164fabaeaf6527a18d8e67282db1b69327a1b3581e9c0c742f58 +DIST system.diagnostics.debug.4.3.0.nupkg 149774 BLAKE2B bdb6d5ee3b8ca4f28b241b098281b7d2957d0996f9345aa086a54b1a981822962e5cc319687849ee52445db47b439b6cd4e99a4c71595f6227f78160aa31724b SHA512 6c58fe1e3618e7f87684c1cea7efc7d3b19bd7df8d2535f9e27b62c52f441f11b67b21225d6bcd62f409e02c2a16231c4db19be33b8fab5b9b0a5c8660ddab24 +DIST system.diagnostics.diagnosticsource.4.0.0.nupkg 118325 BLAKE2B 4a066e6d77ee8ccb165a3771a927e78f279ec52890eb13875b3a1ef94a41860231b5769d2b1de9b5b33f89c1303f0c17f9f427dcada4e1282b93346326617eb8 SHA512 199e2a85b5cb0ea6c2ce13e12444af61e80da7625c4f7d0dcc97dcc363b21f2bee48c7bcfd85d99d0a23aeb1ea35f94dd7ff8fd22ab50f2481e472a749765471 +DIST system.diagnostics.tools.4.0.1.nupkg 67228 BLAKE2B b2b74a8c3164181513c960e79bb2cfd9673af3d864c681d379051361743459ee0604806c09e9154913d016963f20a59aa8b45b4b3c30275709878405085ca690 SHA512 a812ccbbdd0a66eb57075121ea6332a526803ef883ca9f8b06431d6668ad50efd13624fa87dfaf6aed03c652f795c2ffb9fa9d9895a2fafa96eca614cbf86cdb +DIST system.diagnostics.tracing.4.1.0.nupkg 581838 BLAKE2B f7b28bb2adec08583617e0c6133cdfadda6e1ae4cb1b3bb83175199f1dcca28c9c1540af5a560e076d7a3120c509576f9c550a0d80481a740e2e09f78c9e57ee SHA512 0c64f255836cb629587b117bd8de5e70bfe7e4c6d7d138bff10b9e85f4883fba250ae07118c21d5e9130ba3cf120a9a2bf581a17577d3a7ec09260933c7b4d47 +DIST system.drawing.common.7.0.0.nupkg 772327 BLAKE2B 341e40f2b8b066dc8c38de95202450d78dc09d4c999ad97fc71af423bf2aa1a891df696012d1114b3e78cddc65c27af1984897a652d3cf2c9b13efbe37154a9c SHA512 d1325de54dba8110e019afeba800601c2e4e0408b297b326de92333e029fa663d7150f021555b21a2fb89a411a08aef5e5588e043914da90b69c088fba72f0ed +DIST system.dynamic.runtime.4.3.0.nupkg 548103 BLAKE2B 42ac34ffe9b9b6fe69c984aa2b22f0715f7979685730de048490ca05feefd800349df39aeb2bc6b4c3608cd042abc018714fbdc49475a11b46077a2638824c8b SHA512 54446fee94f432cb8fd38ec10c929a87b307a76f152a2e9da11ba99c41ceb0f65913cf218944990f0e122d4f858945091e9806c84c0285ada1fcc939337d30ea +DIST system.globalization.4.0.11.nupkg 589139 BLAKE2B a4ee2d6848c249b34a67192dfd32f78d842f4b12f8be137804966d00b2e15dd8b2f9ecc6427f9074c35802d9bc13674c912c80ba405e610324772f9b640dea46 SHA512 66bc21667f5f839bc711eda3b0463863d70e0ad86770fd5410e0123006d6f031755cf7220187fb7cefed69b3f4a9eab8f0868cae765cb1425c8bf60427f395e6 +DIST system.globalization.4.3.0.nupkg 589136 BLAKE2B 7b07f9b68f0744ddcfa3f0db6190c1a0696c2f89f8c5e92922ac20fc4155e22d97e7191bf7866c9b58acec056bff08531b0adacccaec7d4301e1d4b149fa511f SHA512 823d2ba308cb073b40a3146ecccd0d9fd7b1615ac3fbefb16f73d873e411fd81c3bdc87df206d3dc7e2f14c9cd53aafca684a3570c25471280aada8de805ece2 +DIST system.globalization.calendars.4.0.1.nupkg 177634 BLAKE2B 9ecc74331495d4e10bf0b7bec8fd577c207771387465939db39cc3711e14bacf7ca9876710715cae4378a6b957e335ed68bd38b73b43297171bf699a3997c766 SHA512 e6f3f0fc443c52cbe754ccfe6c7752206557db7603187b0f1ab7e21fcb466248ee20844d9ce9f5f114e6daa5944a3293cca47f3c02a2e735a7b494f29f2278c0 +DIST system.globalization.extensions.4.0.1.nupkg 142766 BLAKE2B 28344f900c32045cf4f6d168e02dd1df501fee3a5d0ede8ee35034e96cea6655ecb0f0d722eaeed78c500535b0795e7cd0f067e286cf65ca083fc4c37477efd5 SHA512 415ab44aa3e46b59ad1d314ceda11f9dc78f85adede3daece96c83c98448e2a0cad7e79045edeeeaca8618115c38517364b00cdd9a0a7228e7da1ebc342b0116 +DIST system.identitymodel.tokens.jwt.7.0.0.nupkg 306823 BLAKE2B f95c2534cf7e7d96cc417e2a596660363ff835552bd1c42b805f4be6ff3e1ed1ee13eda122d8e5beee69e67e6f91fde61c8b00a9b151e8e478d5b028d0463230 SHA512 7c6d87893e4be088f1f2e7da6cf06bd148309b40babee5e9aa0d198b2fbbb354ab3afdb83716332f99d60c9d13ba2ca7b854765d39d0eb147fea39e583957aa1 +DIST system.io.4.1.0.nupkg 703645 BLAKE2B b0df16bf1368571d6755f88cc8fcce330d1dd5b478a009363e87f463e12eed7722d4bcd66a1e70de63d1b31ae2793b80c735e19a63e80ad4bc4c45f107e94ce6 SHA512 e01b432f3d715f3c88d5d7f3e7cc1ceee78caf99407a11c3306f9103aee78963f818417f14eec52f0096fa247900a31e53bd3226e06f0c0f93870db0b2b78331 +DIST system.io.4.3.0.nupkg 703652 BLAKE2B b5b2627ace4cc49f35a0caf5c064c4c8262ff0fe3df79bb1bd3529b3e306c8b1e77ea9e5948de343ee786a50e12be822ca89b5ea3f16347b9c0bce6bd8071127 SHA512 bfca5a21e3e1986b9765b13dc6fbcd6f8b89e4c1383855d1d7ef256bf1bf2f51889769db5365859dd7606fbf6454add4daeb3bab56994ffb98fd1d03fe8bc1e6 +DIST system.io.compression.4.1.0.nupkg 413984 BLAKE2B f0b7116d6502f9179935d4c00ee9542d302c17472ffefe4b44e97c3d8bd2fdaf9483e06f7809b5621a7d7d20d6b5336726e0b2f75aa2a8a5f924332f5052d1c2 SHA512 2402b7ba4f0b43bb916cbfd608f9efdb9f60406d2a19cd9e7a677867806962c30b5666b6270b873ff9748b4fc3f7fd6e0451f2a5214d5478593f57d4d8430979 +DIST system.io.compression.zipfile.4.0.1.nupkg 113696 BLAKE2B 9b325bd23a5b4584742783b63f821365c74273b35737710c10580fda6beaac1ecfecd59b4c69a3885f28f653cc7c30e31d77a0453f63e49f4c0161438b6828e5 SHA512 49322ce411efafb4b55d43b0d7a52bc334990e1e45b321d01f0f394cf1aaba15845603d6f08a12c8f09454a03518e6c0ab7996ba73b1116c5c7f685d768bc62c +DIST system.io.filesystem.4.0.1.nupkg 274255 BLAKE2B e5beb1350bea00cf6d533de221129bc3bb799f4e041b23e45304ea39000d9b70cc63fafcbd302046793bac360d431e3dde5c432fb19b0e1af7a1e1bf8e9fb0d1 SHA512 a6478b17f5d52fc5b9517458e93e1a69b92575c170f44046b3f4e25c7e67c9d4126ab486f5a3c51abcb279d05a057bd53aa8f49a1e51eae69563ae39214b72d3 +DIST system.io.filesystem.primitives.4.0.1.nupkg 94921 BLAKE2B 32311ebb93e758016ba0971c99f5010080597b630bd6b1aacef03e39d7693c66b7d2531a6af05c7b14cd2dad34b1cd485aa19d77ccbe53e512c4e021e3291f9a SHA512 dce1c4074938391ea4ea01226812982a893bfc910e66ac99ecfe31c9b6fe635f3fbff11dcab222ed5036eb21c4f49cd3f121c310adbf87d22cf3d512bf6a9d73 +DIST system.io.hashing.7.0.0.nupkg 130636 BLAKE2B 58b3f33d506460f8de377a36ab694bf8eebe5aca3852fb5b2184799aa0aea57d36de73ada8285974c5eb3bf61351ec307bcf1f4b15e18f1c0b65ea6f168c1361 SHA512 3c03bd9819002d39189a0b9837c61c1ff0b1717149ca515a86387a803e77ea3c88c1295ed7def4fd649b444ee08c30a0f4c0eae7cadde32b2a46bbbdeaca10b7 +DIST system.io.pipelines.6.0.0.nupkg 221298 BLAKE2B 344160cc3e08c0a9004eac9672b89d8aa9fc726a0dbcb2aecd677f995157f90354d3c704862422bdf8a0195918a7411b6ad9315c2f68b01c0c24ca666f4dee53 SHA512 c5983b4510bc8ae4116133ffb9b280fe61d99d47ef52dd78e5bfd03e090901896d5d5fd738dae57006b971840a4d9422bded33ddefa5e927d75d309ef1f70dea +DIST system.linq.4.1.0.nupkg 511874 BLAKE2B 3f5941e6fdc731ab7acb58aaad0340695ba2c1ad285ee5eefd9c4ad3972e278d74cabb0d5480f29697b8c9ebf839c3c8064436be4c508ad406f0b3ab2b6366fc SHA512 53e53220e5fdd6ad44f498e4657503780bca1f73be646009134150f06a76b0873753db3aae97398054bd1e8cc0c1c4cdd2db773f65a26874ab94110edb0cddb1 +DIST system.linq.4.3.0.nupkg 512550 BLAKE2B cc6cbb532575bfcfde7ac897970dcd49067186547108f46449f9f819e7910ad32496df3663d4db8eff48224b8ee95b27f7bb442bb477ad47f44da2f6fa893078 SHA512 eacc7fe1ec526f405f5ba0e671f616d0e5be9c1828d543a9e2f8c65df4099d6b2ea4a9fa2cdae4f34b170dc37142f60e267e137ca39f350281ed70d2dc620458 +DIST system.linq.expressions.4.1.0.nupkg 1929236 BLAKE2B a804c6741afed5fdc918c046092f8a526668fdeca8712f750efade8f1f272fcd2c58b1d1493f20528ff7006e189fddd21f8a2220c15d689c8de2ad2bea21b1d6 SHA512 04605a091d3aea404bc97cb7ffc154708b3bec886562d9e36aecd4d2ed130afbb45f54cd16a3f714f0ccb3f27c5bc7707e55fbc3e81681a783e9396930058acc +DIST system.linq.expressions.4.3.0.nupkg 1928029 BLAKE2B 1add363cc651e551fd7abcb797252785e2617159b197ec081de605d7c7dd829e7653e7693495a87909f46575b6619e95fef6e3132532110b3c1e74157ff096a6 SHA512 61b90ef9ae6f779fbc8a7b6483ee8f5449cdd05c81b05235f70447e656a73b2aab7c341784b999f7532374744a72e2c3a5cd13800ea23417fac32ccfae5cde6d +DIST system.management.7.0.2.nupkg 475440 BLAKE2B cf596755795804005eec8a6c1ad72276d04bdb16371299a1ddd33c399eddfbb854ffe4163f4e85693c48f692fc36f0e1b716f6ddc17167d01064b03ad60fd1ae SHA512 9e00c0030d7fa1858fc0211d47261b6387fd9481ef9674b218cc217048f94c1fb1bbe23e72e27280fcd1852b5847a0c2f351157920bbc6f72452ba0cd32fd18e +DIST system.memory.4.5.4.nupkg 205467 BLAKE2B c5b66e68917fc14d5b94aef9aef53087756c59473a2580448f20233e559b3ac9d691b2c063d129083593a1b610252acb01016ef078ed21b390615bf5a6e04dc0 SHA512 8ece5491eb0fe332bc190f40cf76b3beee0c5f996325034861be221fdb0ff02fd59e4f7020b3c4a1f29a457f76ff76c4c95d46d38555e4f48c7a3bf172d87966 +DIST system.memory.4.5.5.nupkg 208978 BLAKE2B 487049b1ffd622868d4aa84cc14f13127641c56937826c11d83851b7032ea248ccf8555f48aca93acc4891ac99ce2178ede50bf13ccbd70ba6004226fb583275 SHA512 e8c8e536c97b94ac3443c940b30dad43cf6e97dc7a8c3d989371048fe74e168606384f5e0143bdc0d86f7783bf9fdee8417964cb3a8a5d752713e90b125172dc +DIST system.net.http.4.1.0.nupkg 1372881 BLAKE2B 95aaf095ec258e9a8737c3bf608a887c11a3b28850ccf2d19a4ffb3615db638d56aa57143a4f4de5e7968492f506a5c5dd5baced6ce395b24b208050ff80defa SHA512 55ef2f727784e744ba069bc0cdd1586ed714cb9239ab724c650629055f4f2e9f88493afd176e833d46d1493974a8e95c805c4ed4d989f095d6def8d39322fd7c +DIST system.net.nameresolution.4.3.0.nupkg 177639 BLAKE2B c3d666f33577682ba43292ccca908cbd81971ab53eaeb904438a378997903e80d5d3789b3c76db6c50f0411fb17b227db973bc09eadfc0f98ebed88ac0209057 SHA512 40d39e131fe7a392e58e9f58b516b5db88383de91c05b771f5e509acf46cc874271e90623d327ab039003ab8f2714144694390261278de324e1aee228a828ab4 +DIST system.net.primitives.4.0.11.nupkg 769354 BLAKE2B 5c2a6b46cd7eac3bd02e8791264f6bc04abc7a93352db986f363e6800cae19b52ead304ab74d49d9fbd249ac44b92331cccf156d86d91da798ac5d274ad51c93 SHA512 50d5a977a4926fbfaf47bc4656111ed6edb8bb6acfff0cc5c2ee9c104628a255c8298a649f33ca2abdf9c7dacf4bfbf15e48ab7f92bd797b7d50ca328fac48b9 +DIST system.net.sockets.4.1.0.nupkg 135660 BLAKE2B f36e7d4191bdca249dad820e1d0a142fee23b77e27394ee7b980c085db23a3db8b09bd3d06c9168c221f264cd0e119c7d18bf9e7fb100bd66c9d96d6ff127ad5 SHA512 b231a1ca9d281923ffa1b8dbafa2cc074ce679fc2d473ad7c7192cdc3b51c8ab125c606cbbe0248e02b415e384bfba1bdbc59b28a139589c78aa3687e0236019 +DIST system.numerics.vectors.4.3.0.nupkg 234982 BLAKE2B 02a7d6a8f7c536ab1e54671eb76e1ae025e325c2eecee37ee1064959726069eb4361fce7fa7c39a3bc51a704a507db0ebcf57e2db598e7830b7f301b54fada49 SHA512 1defa2bb3a3791c3a150cb972b39f5f227dd582e31b42110259fd9cd58a51e0325c309c44fd0152d38c29b90397ce9a1d9b3362b24437a0e0fda53d3a354831c +DIST system.numerics.vectors.4.4.0.nupkg 337043 BLAKE2B 94cca7283873edd9199d843db78e23bc5815de039c2aaeb67ba3cbe4cb5e161eab27b89cfbeeb437f0a9d235b48e86a5b31f53306a7e7a2a38feb28d6e5e523c SHA512 81d46b509b3546b8d6dc9079a7cda162303aef1a1e14bbe1d127522168d388df2a13195b16dfd1b57c1560d73906e909fdff4e2b34104ba81a9336c97874ea1e +DIST system.numerics.vectors.4.5.0.nupkg 382792 BLAKE2B a97284a76a6729052d3a127e1875e2012ae5b90a40533783dc799b543d44cc084035374799e9e1b894083cb61f2639711f18b76ff31145140519a9674dd9d2aa SHA512 9c04ec0530f608aaf801837a791b33857e2ca6d2265a6049c01fd4e972825967e709cad3070f174829b7400f608e9a641d3afc3a45d4636d4c47dd43dd0657b3 +DIST system.objectmodel.4.0.12.nupkg 321648 BLAKE2B 7a008caf5f7f38f34d62037e5e3505dc237356246103d00be5b07423829fc4f2a763fa841673ebdeb0d6caa79dea8d7fb9f56cf078addddb3cc853e63101f03a SHA512 f5191cdb360bd2624abd7454c66862540f97aa19df92ea0854786b9d3cb9549e95c6194cfe8adc01589203c4feb1673a129c4929486bcb5f8db83ea535477c53 +DIST system.objectmodel.4.3.0.nupkg 321655 BLAKE2B bd1110665321034ec27635077ba7f9f1a18cf2f813d7a99f511a91fb6c95827b3b10108bf8a5b4a9e32685a8754e1eeca7d1afb2dcd02ad5ce3ef9db61fcc114 SHA512 409bca3d2139bd1d003c711400ba2db5e576bb54d593aa541ec3576e7b2029b60159ab1c5b2c4e7389267b1b95ebcd8c2f064dc6e1f53e693aacb1737f066123 +DIST system.private.uri.4.3.0.nupkg 16869 BLAKE2B 7a407e16b35e4a5f405029e80749f7ae1c907707d9f72657016667ccf1255463011497b09b7d9e23fb3ccfd4de508dea48b33b13267775619f63134897e54c61 SHA512 5989a57ef273b689a663e961a0fe09d9b1d88438e5478358efc4b165de3b2674fa9579c301ce12d2d2fa5f33295f2acb42eceea2ebebf70c733da6364ceaf94d +DIST system.reactive.6.0.0.nupkg 2716934 BLAKE2B 9a3886ed7ef59205f53f2c6a2e5f16262942b3ee969583cc20807ab63cbe53207f1bd91deb3e06031d2e947d5c6550e6d2cd93ae6d919c6e9a1141b51d5e7daa SHA512 9303ea0efe2b4b1782bbeb87ce88469e7dbde14ad441f153d2d79a518f7fe8aec76f6407d69b726a0383f1f272232c833fd79421f7ba56dfda110f45deb48b72 +DIST system.reflection.4.1.0.nupkg 700819 BLAKE2B 7d98a07245ceb46e777b904b66ebd5d85067ed9a5e7ca10bc0838f115cfd5f7da1b6420b2126e56310b47b533fcd22ce020e046d03423ccdeb9392609783ce56 SHA512 67143ef8f6fb1044830c70c66e9a2b4f1850f50df5dadfaa5177338362ea7b9e9fe4b0ba59cd4eac6e1c8db4e0c285c239e4c2b3ce61391618b411aaff45f7c2 +DIST system.reflection.4.3.0.nupkg 700821 BLAKE2B a6aaf054f27be81f1a8251241deaddd6d35aa9ff1cd1b35a65c75201c3305ca0481d8f7a6de52a85736b0477332c404573db300f324e6301365f14fd59784225 SHA512 2325b67ed60dce0302807064f25422cbe1b7fb275b539b44fba3c4a8ce4926f21d78529a5c34b31c03d80d110f7bace9af9589d457266beac014220057af8333 +DIST system.reflection.emit.4.0.1.nupkg 219037 BLAKE2B 032654f464c65df895878e3e726c7f14c8c380fdb29a092b3ab99b57cd5b4c2a094df9a579b6a0b8ab416244a98b7bb2efe4a3e56792bd62f35d7077eeae33dc SHA512 ff7766886b945148ea65a49e4ddc648336340def2c2e94b8277b584444ec9126d96918f0bcbeb62016a530623a89ccd9eae749d62065b01058387b5d09fc7dd1 +DIST system.reflection.emit.4.3.0.nupkg 219534 BLAKE2B dddeaced247da3ced46ad776c3560d886db0581d10d2a32df3827c275a895f474933c528b637439831e7f69cabf70bcec544ed1d16069ef11cb047126f2c3b57 SHA512 be45051467a36ab965410f112a475fb81510a5595347d1cc0c46b028e0436a339218dd3c073f048c2d338b67dc13b45742290b6c46f55982503f74a8f2698818 +DIST system.reflection.emit.ilgeneration.4.0.1.nupkg 123128 BLAKE2B 784130af9ff312b8757308a16ef704a66b70f60461eaac1c39f54db4b3d4ca0ff066e495374c6899b4f65f4bd3454d2f252b4b404cc9c04e9ea44e896167849f SHA512 c3819cd3a58f609ff579652536f9f414481caa4d9e7dc277e0d3c8c8fe8e0ff90806fa94f7c6436d4af853c6fccd26d5af57f0a49c5baceef4e0daaa39e26773 +DIST system.reflection.emit.ilgeneration.4.3.0.nupkg 124567 BLAKE2B 4495327d565f0ef5935bb2ff6f71e25132abda4c8ffeb51195bd4b96d1d5c885e344519287dbb22d28957f0fbad2af0cc977c2fe4650206f7b72ee5dec45a08c SHA512 e9be5f62bf64b1947a49857337306a5d0980686b58d665989e94006ab04aa7e0bbf4d8543d1b57d5bb38079052f275f339b73054a7357e4fa357208a0ac85d69 +DIST system.reflection.emit.lightweight.4.0.1.nupkg 82989 BLAKE2B 80372b79e7e12b1945f6f178a9d427e32dda82998609dad684e9ebd806039869cbec3561a836b20b3988a4579049e1f39a04c9e4fbef4085a2e54f02dbb9c120 SHA512 542863fa085a31705b0b294b64744c11617a098beae4d5664beb53189148d19246c9a112de30f2d597e0888069a414f2aed8e94a2b369294a81b24b991bc2149 +DIST system.reflection.emit.lightweight.4.3.0.nupkg 84426 BLAKE2B 370e3b74a769e2a8043287ae93804d726ae0704440e3fea9cf5fd1ee46222cdd293d35896349719e87123ac24b05042665148023185ffb89ab8e00820820590c SHA512 ad58af07296bd084907a089f92026fa3898b764eb9d6a07c9414b550a83ac60456f32a34127c29bb93a9633fb07ba9fd828f7b41a31dce5ff019a7cf1ab29435 +DIST system.reflection.extensions.4.0.1.nupkg 99743 BLAKE2B bb72501a2dd11ecdb1f0ee41f022d7a20635cfb8858f8570ee52d15f7c0a7bd167ebc420ff164acf9a5e763e2dabdb7c7571e9155289fa8d9569ba1e42071dd5 SHA512 3e2f07c29836735be6247e75f760de90783d5ece64e8cce4e23eceb777da8975a35130804d87ddd26449c13d2ca34180e3f6b844b0fdd2dc594bbec6e7272098 +DIST system.reflection.extensions.4.3.0.nupkg 99740 BLAKE2B 15554874193bbddbb2a7a769a239923ea039b117d9f8ba5ae634b82fdc8f04fcdc871bdf328b0b4e418c9f0c987dfd71546c778a99453ba6b5e754e6939b3c28 SHA512 06cfd992c8d7fd9ab6432ab02be981a01b6558285a6e26a7825a064d4efcce08d9e7344f03fa19b033a2459d42b0b80e8c1400ce39b47a1752869ab8825b0475 +DIST system.reflection.metadata.1.6.0.nupkg 852113 BLAKE2B 4d15704a1fe00501c1bd8c945d02cd2e2d77c12ce86aa628edd18383838c9dbbfc449b8026707bb1ac570e55369e988aa6068f57acdea28f519bd3bdfd5b9304 SHA512 f5227666edc6bb1da78b8a8e86a68e9bd647caa2ec6a1580c14a4a5e1fe5cfde3bdaf0d8c23dc210c405a55f83ceb6add1a9adab149dc065b38cfddc9b01ba20 +DIST system.reflection.metadata.5.0.0.nupkg 1006081 BLAKE2B 2b10bc13e07d904270e3661435d372008ab9aee0c0dfd409251867273c3e9541392413018306900b0d9c114843756828c946801f65912e27f7a3d351c9061c52 SHA512 3b74e3e491eee87a8410f5b9a2e556233d9919267f6a054da7a4c9c34b6916b07c77ea9ef8cceb5b7c3361e7394e502cc3c9a09247c6a06bb58509e82554e527 +DIST system.reflection.metadata.7.0.0.nupkg 1029794 BLAKE2B c4eb7069819ae7d6ee8fcf156fcf5fbb5d57022eb2c8e4677f1e64508c69853410da7985a08c936c38eb43201bf5cdcaa8c3c091531238ae78f4037b286b60a8 SHA512 2d93c8ba1a78ceb90d25b7a3b82ae7c7f2452ad29f49ee8e1c60b2bcda19f8f6edf68689d42a586aef5faf9f1049fe5e8095ec9a4ab48a2cd2a950a8b7ec2c85 +DIST system.reflection.primitives.4.0.1.nupkg 281678 BLAKE2B 3aba0904b106e846cc9ff3fec98a6cc4acba2d2dd3296248303bb02b2e32bdafa7fa095f1c29636fd1c85ca5ef4d972a7b6218834e458ec9f41f275eb195cb4d SHA512 08ad6f78c5f68af95a47b0854b4ee4360c4bad6e83946c2e45eaa88b48d27d06618c6b7479bd813eb5f30a2db486590d17645e9c0e06a72dbe12ffd37730707e +DIST system.reflection.primitives.4.3.0.nupkg 281679 BLAKE2B 36dc0fb5e7a6927ab2f54bc9ccb2e032cce0284c3aa9b83cf2ded8bab5fc7918553b06b16bef69161a7d9a0548b3e9159ab582533578cd28a661225559bd2b1d SHA512 d4b9cc905f5a5cab900206338e889068bf66c18ee863a29d68eff3cde2ccca734112a2a851f2e2e5388a21ec28005fa19317c64d9b23923b05d6344be2e49eaa +DIST system.reflection.typeextensions.4.1.0.nupkg 187836 BLAKE2B d9cf37002f9c37bd11c43df97fd2e8234993f34c97e9a0606ef28164f1c587cc55ad2f2d66dc62de304ccae90f4d5636d163bbbc86fc00b4bb258a5dc91f4068 SHA512 5b1875ae86f76f60307fbe261c7471e996d4d4eade0c4783cb35a5aad7fec4f01be01cb1f1f78af22d483ecce12096f6ed431d69c4a66c7bf235008bcac30cb7 +DIST system.reflection.typeextensions.4.3.0.nupkg 187842 BLAKE2B 2cec73bd787cc6b4bee793782ff0db98aaced7e7a0645cefb60e6e47d353e1959eed7a48db24e9c7ea6ad7b87648c11c3588d43028c4e0d14c695c38356943a2 SHA512 68ae81a635b9af2aee9fc8fc8fe7da0356ef4da4eb32f81a89fb75613b96714e8f1a1f4c12bd0d335efbb03408cc7a744314837f13564d5fb262ca272055677f +DIST system.resources.resourcemanager.4.0.1.nupkg 85915 BLAKE2B 11b7c350695fee892052fadccc4f24f6cdc9bbdae8e51122115dbdb357f584a6392ad4fc10a4be59c123a018e0ec559f5ba035fe5e5d7fd868f5878c7b00e306 SHA512 5165916e258dd38fa83278fb98dce271a95e0091c1274b8cf5f17d88b9e6284f7a7bf145194afe4f20250cc31ad714141f9e0687cf235ff05460fb47cea0c525 +DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 +DIST system.runtime.4.1.0.nupkg 7263653 BLAKE2B 0a6699d985304a5072c7c283a42c100cb8f13ae61e95f93463ed57438ef3d7c655c3c4aed43b1d8fed4057933e924ca1e6b9a5987f1328fe4e2e172861572593 SHA512 4b05eb68bb485846707c4fe3393f9616d3ffb6c5f62a121d81142ddf7d0241c931fe96d193b7bf02281a9368458e0764466766557cfa9709035dc76d8fdd7706 +DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb +DIST system.runtime.compilerservices.unsafe.4.7.0.nupkg 82752 BLAKE2B ad9aa645b0d20621ff204210982a37d777d1d2d996ffb094117f7e40ff332dc48bdfd4b5961739adc7ef8e9c1bb08a495f6c37ae130fd867d71dedfd8f2fbb42 SHA512 14c154122872d3929f4f691aa2cb8db78f62b8b6e18b278b39a53d128d93b5cc59be330fa9b6b4613c81f9acfe004f1c97f2f815df753a8b97628c17dd543605 +DIST system.runtime.compilerservices.unsafe.4.7.1.nupkg 106815 BLAKE2B 75dc584026b4bc589ec1bdaeb7ee8933a147391f7ecb71e69c9397d517368f5c1acb22d1a1a2f10a853baaf9fb659b59d5827baf70ce882792ce93cc3be09b13 SHA512 c8d781feacf79f3effc1c231a84beb0fa1e869fbeaa1d94ba3e84db75afe915e045c39ce059331fe48956534dcebdcd54fd97ab199e6a090bddc5250e208ee52 +DIST system.runtime.compilerservices.unsafe.5.0.0.nupkg 130329 BLAKE2B 661dc87cbbfceb67d13b0bdbcf3a035609213e4b99afac13ac773128b4a4428272e84f17e70fc84218fe1569f9ea9f28152c239713580ef5a75d4fbd6a87f08c SHA512 23226c503b06abecee5a9604a6e4dd3dabcdf921f55d6aa6dad2bab1ca12a001c7866af5a6de01cc9b4ace54e5c8ee1d5c2fd29dd9dfd7eda3ed86f9b35fa59f +DIST system.runtime.compilerservices.unsafe.6.0.0.nupkg 84343 BLAKE2B aea2f833d6da80dbc275c47bfb207d77a1f2dd203a29352ff5a6e96d8b52752ee3c5bde38117c5ecc5dfbad66d8b47b2001efa1e2d564e14cbbf58d0d1fe208e SHA512 d4057301be4ec4936f24b9ce003b5ec4d99681ab6d9b65d5393dd38d04cdec37784aaa12c1a8b50ac3767ed878dae425749490773fec01e734f93cf1045822b3 +DIST system.runtime.extensions.4.1.0.nupkg 1060307 BLAKE2B 5426e4a8e6d9ebaa6c88ca7dc495c120b848602f15f102d3c65105c8a03ee35136d5eb2e04a3eb2452dea96a36af70e42cb7a317e269bf4ef8a1d3a5f33f9784 SHA512 42d009be57d6497aa0724924891289f3decd916d0432c1c865cc0494092f5e59287f632a70c5060b3c78e361ab04510d75dfb3c2d2853f54201f735eb6e2dea6 +DIST system.runtime.extensions.4.3.0.nupkg 1060357 BLAKE2B e58c5c36d42228a507fba876d43f064b872c93dc4a48e9a7475a77c27e00f2added1dbb8dd5d6516a4c5652ef2b01f5fa31aa611360b38a0b66a0b1a2e479699 SHA512 680a32b19c2bd5026f8687aa5382aea4f432b4f032f8bde299facb618c56d57369adef7f7cc8e60ad82ae3c12e5dd50772491363bf8044c778778628a6605bbc +DIST system.runtime.handles.4.0.1.nupkg 54854 BLAKE2B 396943fd119a2ca9b91d1e8059ec1854ec4eedda6b73699042f8ae761bde1b6dde5f7a92a2066220d4c8f7d872741939ba198cde2154d62ff0350ed867ad0d09 SHA512 966a943195b66118277a340075609676e951216d404478ac55196760f0b7b2bd9314bfbb38051204a1517c53097bd656e588e8ab1ec336ce264957956695848a +DIST system.runtime.handles.4.3.0.nupkg 54854 BLAKE2B e68360382f2c625e3b1526dddb1d49c6bddc9b78d38041801f0df876f1b06d429c608ff3b28a0c1415495eb38fcd70aafa9fe8dc0bb323790e8a85718a9f93f9 SHA512 0a5baf1dd554bf9e01bcb4ce082cb26ee82b783364feb47cba730faeecd70edc528efad0394dcce11f37d7f9507f8608f15629ebaf051906bfd3513e46af0f11 +DIST system.runtime.interopservices.4.1.0.nupkg 2542509 BLAKE2B 3ecf490aacb98e44dd952301828ab27f5cbe6b2053dfdd745737cfe1d7a847691e13b3a7df558daa2a1747e50e7045145a90f51e26f108fe9826814a0c60b7c0 SHA512 e8511e6a4cd40f3c603df4ffbbf6a4aac4d10be79bcfd0249a9af90d55cf2a02543ad9b82e607a4665d58f28c7ce9bdb0f7f3ff9bc8ded8a252213916a771bd2 +DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596eae34b10497af40bc6e7cd63e9319e5789378cd148b009ae9fd5bde5e5757954ef06826bd4f4b79a3f8d8ea07766238407f26f3e222cdb2cf SHA512 650799c3e654efbb9ad67157c9c60ce46f288a81597be37ce2a0bf5d4835044065ef3f65b997328cbbbbfb81f4c89b8d7e7d61380880019deee6eb3f963f70d9 +DIST system.runtime.interopservices.runtimeinformation.4.0.0.nupkg 165972 BLAKE2B 0a4e21adbb275fded46ae04ccda695b9fcb29d4f199979b914a55d0cdc4457a6a7dfa8bbd82a5a46048d052a7e852cb935a1d4a7c6bf7e462f7b14327a52dc9d SHA512 462d35e66cbdd21dc007f06c6ef129ab57e810fa0f0416bd2fc6fb7eed55138780d4d31e31ee6267a82e2e3a1607e5c642bd6efeb130b57a1baa87e3141b0080 +DIST system.runtime.numerics.4.0.1.nupkg 283710 BLAKE2B f5ed3b1296fabe1bae02feed0585c171fa6c040f7ddd234034a36e87053a2a0016784adbf6b8b1d86da4bce7291107830ff8ac55fe3859d47f845c8b6ac93676 SHA512 333a3ba974e80ee66d33a9d8412e0bd585350bd30ecc65ed35e9d7c69284dbb90bc8b8d019c40476f3277049e0c7ae9b05a7d1e27614f057f39a141132304cd4 +DIST system.security.accesscontrol.4.5.0.nupkg 551848 BLAKE2B ff1d5476ce5f07624d708f53c4e73568ac2dcf9c2a968836e1bee358cf8dbc64b853dc8358c860f792962f5dba6f5422425e1ce4605cb7eb60feb54872c92583 SHA512 e9142d713f93c8380b505b009e699d7d144674b60ac526469123ce774e76b6f605c4e4cc6906fa00d970846a99b4d3b9d8fa2c682a17bbbb9ab459deba303198 +DIST system.security.claims.4.3.0.nupkg 147933 BLAKE2B bd00c65069b23415c146861ba7ba768a0da69f9f0a4496fb1f43780222f899ae62ed35cd0bc5a0953d8b13920800b59414cccad7e6bf6614ee675680c06e27cb SHA512 ab72b90801f6c051a2b31645448eebfca74642b3cfa1d51f80e21a0d0d7ad44d3366dea139347e2852781b7f3bae820df16c3eb188a2c96244df05394ed72c86 +DIST system.security.cryptography.algorithms.4.2.0.nupkg 357563 BLAKE2B ac5ed2bb8ca463a248b7ff84492fb8c2f0eca535d299369948b731f574eab7a62fa0789f4475651c5f9f673316dd098440800d0ee0faf0097cda4df76b96fe77 SHA512 93d1e6394afc506b58bd26a9b3ccd64901bc2d48dbb8825ba1f927c17311cad607e6f8a9794cc41aee83b98eed08a23a7c58390b9b852f894735392342f37a3d +DIST system.security.cryptography.cng.4.2.0.nupkg 289992 BLAKE2B 61250b78551d119e7299ba5b64c2bba94d455fbe26c25919a5da12f66ea1a5976bd3fd7749f91af5f48578a7d2fddaa0d972a6bf375bca1b2adc98a791109f4e SHA512 4ed77501662e6d18733f507077de9d277b61b3d2dacee791e0b3a56c9a604bd2acfb81334c51660ba33bb7a6e24ed46c2da02716f6613a937152ea4806540bf1 +DIST system.security.cryptography.csp.4.0.0.nupkg 117365 BLAKE2B 9153851bb878bb339ea2ad715b24d4fc9f17d8b2448985466afefd528fdaca5a18e68da4a686e867cdb9d498df6141367bb2dec005e682f9447817e2ae1d6aa2 SHA512 6f3fb8256086a16ed7fe339e0f09d42a081c4f783b0f8626bb7eec08261532ecf517f6c7a41bfbb8e2b99b8f1c79ef99ef7c724d8719e287fe7981ebe8b6aa8e +DIST system.security.cryptography.encoding.4.0.0.nupkg 144164 BLAKE2B 7231fc3c8d9899063cd547273dd50d4b29526d7a6c0dfdb081e9c0ca3af621ad98f98a792fb4a350f0cc737e9fc315820a965bc09760bc8f4333f414e470d929 SHA512 f20d60a5f9affcb49995d1bf27a1c09173ad601147241c4ca504e13324d35f7d6618e8a92d04e174d5d3d9821a03e122fd3b0f8fc1d512d105b6afd73b496c5f +DIST system.security.cryptography.openssl.4.0.0.nupkg 72038 BLAKE2B bb546c03ca8926bb113f590dbc08f99bad81b9dbdd3a58ad086c34e91f59748587af1323eb38073c0d77a8cd2ade1cbbc919983b93d35c3498438a7322b0127d SHA512 432629e457c7061a7d207fb60597a5a8a806fab8c62574833e509afa3c4ac8fed529dbc7f21d69e16dc9fdd091aaa575191e9fb552eedcf28aaa8b5954d32e9b +DIST system.security.cryptography.primitives.4.0.0.nupkg 81324 BLAKE2B fb247eb8938baee8c4a862994e7eb237a0dd5f54a5d3f288ce44a986bac042f4c2397a023f57cd9b05ade5013dbe3187365fc4264a8c4f38bfbcc5cbaa8794cc SHA512 a11562f4fd90ff39c12af2078aa3743e323d8a70fe98cfe3d7e0ec182a2166d353c1ed8d76dd2a9525a80287d7dea228f04982edef6584b89f32f72647b2822f +DIST system.security.cryptography.x509certificates.4.1.0.nupkg 702294 BLAKE2B e628b9c28a01eb4551ca5446c70f4621de0ab1f5224a2afe92c19935467ab1ad40eb4170eb044e021bcfc972e579961036b90a3d287667b571735f8a60d01254 SHA512 6171106ffefaea916a72abf17af038e0203b4e779b7bb75f6fe6cec04c6de3316a7ad4eda8fd3ce7dc0bd8375a0f5e45387456499b24ba22224538cf08a0cae6 +DIST system.security.principal.4.3.0.nupkg 94590 BLAKE2B c6fc5d6944a44b3ab125af5d59493aada6e8c73857311b8118adf197b9db3bf77fc8de9f320dcc0d55c6e529106b36307e14baab75766296bf804289de800a26 SHA512 db8a1ed0d189637d9ef83147550ce5da890cf6ec189a7d006ba9de86ab55679e7f025e18bdaed2dc137ddf82a7e6a0131fb4d54d4264831862b1d7c5ee62837e +DIST system.security.principal.windows.4.3.0.nupkg 220931 BLAKE2B dcf84627ab57c5e72e0f1828b48c6e9bfa2ea2ead7b9c02bff03b9819f4057cb9d4a8821cfd0a98a381f2d7a2471df04041567de970f9d60557923e6e09317aa SHA512 66c1d5a9d649b964e1653fa2cd41d8f80515b7cd727fcd7f0890552070da1099ecd1032560f259a108e0d1d6a6da23fa07bc5c922f426a91f33b667f7c004019 +DIST system.security.principal.windows.4.5.0.nupkg 390138 BLAKE2B f788682d5f771fe9db0d41b11f61717c2f5fc69ee944ee18d1c63344dda45ae9fa4d014729fd0b0c2bbb4b9f5b7895fba391fb6ab7d5e65b6c512ca8fdf48789 SHA512 86cdb3178b4e437578890b6d5672eb9d1fe2f003abac082ed869a9e3f8cd684ffee618995838f6d052bf9bf396dc8b5d8bd5c3bea7f9e56cc7922598b4e49436 +DIST system.text.encoding.4.0.11.nupkg 327286 BLAKE2B ec08fe2bfd3eaedc7a50d823ae424268d1f51f8816d9b3645b4210e10b8cf89e801f5f7d831a565e31cbf795952ee5a6a60a45d6432e0593727f0e0e213818ed SHA512 f974335143f36b318abf040ed535887f28089d749b1fa55056345df5243dfbd56d27b74c6e4d87a737fdbb8e699c5291bd25f1e5db4700bb00bf53330c7e3e9a +DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 +DIST system.text.encoding.codepages.4.5.1.nupkg 4234891 BLAKE2B d06be022d76a5793999248baa82db37adc262da2e74531d75f5f5e1a6c29b0ca702694b19c3254ab2e955f5b70959ff22f35d43593a2072af6ba5b7952155dc2 SHA512 12edddc9452a0c592eb24aeb2b9e152d60b8d44540349368e6fce3a239c6029847f8557adcd260df3b39c744ef45a6034d9db2fbce9e20e2b8dc78363578b0ef +DIST system.text.encoding.codepages.7.0.0.nupkg 3198933 BLAKE2B 077972f69636114b3d9db09398f6d9322a681665fcf280a15fb0506d45da644e07c2e3aee91d76c908e1ab1762411bc970978bc8823a5b45aa994b172a7d95bc SHA512 485abfaeb1f9dac307249b2d84375a7d63c4bb175109107ba59e3ab6b476c52a62d677ca3c06f0e9a999afd5bf2f21d396a4b4d534563bb9da8d1b8ed6fc458a +DIST system.text.encoding.extensions.4.0.11.nupkg 244203 BLAKE2B 957201548c8629ab5111cbbcae3518b7c07bef93ac972b557e4f9f729dfd2519ef4523d5f6ea23b22eb19f93a3b17dbf7f1b6bed105f89b9219d53d8ed1534f7 SHA512 b2ba1f2a96bf14466fb31e4ac1fad25e7032688357340ad8976b8aafe7cbe39c061835a4e17d7cf6ae291d3155f07d3371f6b65ffc1c15474c3c86dbb7735e82 +DIST system.text.encodings.web.6.0.0.nupkg 235525 BLAKE2B 1a9c6233292c8d9186c92fea63b918a3a97ec23588f06a3170d0f085359acf77eea7b10867ee81602837818f25968f7cd91e193f83a081fbe6ae4467ec92d32f SHA512 0f26afeeaa709ea1f05ef87058408dd9df640c869d7398b2c9c270268ddf21a9208cd7d2bfa1f7fbd8a5ceab735dd22d470a3689627c9c4fadc0ea5fe76237fa +DIST system.text.json.6.0.0.nupkg 1228529 BLAKE2B 3285c14fda2abeabd40a2f76cbe8c6b6d9dde0cdbdf0ed2429fb83e473bbf510dc85af89d69e29b959f49e67432cc6c4ae639685dfd303a09e6262d37f7e9d15 SHA512 167b4ee8d1277a5d8bd6b4fbe0a3b3a708519235fb005ea98cafdd5b30e17758efeb0a87dcd068af289400d841f4d2cd24550df882d1927c47ec6ff4fb8781ff +DIST system.text.regularexpressions.4.1.0.nupkg 514882 BLAKE2B 864d70cdb65bf87b684561f98d2d5193e2d66015e4cd770ab823a6ba966b3813d75f0ed6aaec82012a3d5f66ef9be182e7773b4c3b94407ab10c9e5dcd9e9f2e SHA512 9b612027e43c33cc256e016e0b400547c5923e93ab6ed1a40d2b97292cb18a1195fa79aba2b0166a6b11842a0fef6685d31b848375daffdf6d2acf297af40bbe +DIST system.threading.4.0.11.nupkg 708036 BLAKE2B 6b85f9c80dfddd5faa9799fdd64379c4c066b076596cd0008c46114b91025a20e00cb8b626b6fa5d139af6aeb8a3f6781ca7e55c4f7d147eae2f38e14d7a63c2 SHA512 05c0dd1bbcfcedb6fc6c5f311c41920a4775f8a28a61ca246b6c65ad8afd9b04881d3357880af000ac056fd121fc5c3ec0b56d6fd607e0c27e7a639157c85e3e +DIST system.threading.4.3.0.nupkg 708088 BLAKE2B 004d01762fad35a4607522d974a0cdc3d0049c82fe704f2f86fb98ee81059ebb56d13c290fcd273d1067a1a7c7f17bf3259d4d7e802c1d09a95e3c5fa29ef3f3 SHA512 97a2751bdce69faaf9c54f834a9fd5c60c7a786faa52f420769828dbc9b5804c1f3721ba1ea945ea1d844835d909810f9e782c9a44d0faaecccb230c4cd95a88 +DIST system.threading.tasks.4.0.11.nupkg 840020 BLAKE2B ec5b6bbd3c912d3552922acd338611baa992dca6bf07b97b391e47b5b41ab718c373551dacffc7b4b67870287e93eb6e70ed184213e800fd9b424bf3e02cd8cb SHA512 fb66c496a5b4c88c5cb6e9d7b7d220e10f2fc0aed181420390f12f8d9986a1bd2829e9f1bf080bb6361cd8b8b4ffc9b622288dfa42124859e1be1e981b5cfa7b +DIST system.threading.tasks.4.3.0.nupkg 840017 BLAKE2B 1cf4a8cc833da0a38304757db3808df5c217518c817d5807bf6f35393725a31223129fd1c4c964a36a60c65b686d24fc25d1777fa12ee622bddbb0f7c1772bec SHA512 7d488ff82cb20a3b3cef6380f2dae5ea9f7baa66bf75ad711aade1e3301b25993ccf2694e33c847ea5b9bdb90ff34c46fcd8a6ba7d6f95605ba0c124ed7c5d13 +DIST system.threading.tasks.extensions.4.0.0.nupkg 49355 BLAKE2B 898f05110ec79e3518937d10df244782ae19e36a11228b427785f367e1974135836046a6a0445c87b206550c11fd23b6d22b0dd399992ae5ac20b3d5c3060056 SHA512 f294f1a4179f53d59f91f01a372cc7896bf8c322e9827299cb1aa3ae2b1f809e98034834f5ccd4cb3fa1c30735082d244fff6584dab6e8870ad409b55e8a4986 +DIST system.threading.tasks.extensions.4.5.4.nupkg 89582 BLAKE2B 728fc5794745b706a7e3a7d05186f34e2a8c1837cafdc7fc9a1bd8fc6fd42025448cbdfa53415a05d872aa08db1deb31d104054630c9ac7ecd29a2ddd973fd5c SHA512 68052086e77d3c7198737a3da163d67740b7c44f93250c39659b3bf21b6547a9abf64cbf40481f5c78f24361af3aaf47d52d188b371554a0928a7f7665c1fc14 +DIST system.threading.threadpool.4.3.0.nupkg 89926 BLAKE2B ec4210a5862c0704b118e4055785c7094ff8c3586800fcae109fa60e77565d8288089c64bce105e9cab08f8bb107dca340e72ae1d39d19f6118538ed32f449d6 SHA512 450a40f94a48e9396979e764e494ad624d8333f3378b91ea69b23fc836df8f5c43bbd6c8cfd91da2ab95a476e1ff042338968e09b720447f2241c014bfc75159 +DIST system.threading.timer.4.0.1.nupkg 77056 BLAKE2B 6ba72241aaf4d35e499421f1beca01066f918a3b1ad587538b36ba8a29bb0ed80ae510660ce598a4b8f4575b0028f339e7a8d24c2138eb711a5b0585bc07072c SHA512 6aa43dc5b3914050850b8ddafcc2256e60670d51c0f1b38b0d26d80f36e76cf5b40d6053bf92b4abecce5f786de5b13daa70eddf541865509c7a73fe3785de4b +DIST system.xml.readerwriter.4.0.11.nupkg 1363068 BLAKE2B b151c0560022d796720ce342c6c47189d5cb5d292bdc62eb0439deb87b05e80d9c57cb38267a9e153e0d4513e8edf503d88926e9956eba118b5d00d488e2fc78 SHA512 d40d6e9d55e57acdf04132bcb8ae8abf1abb3483620cde969c78c6c393a9936abf742c1dcf66288e6e9dffcb399a880ee3c11540ac140cb32e20b41365aaf35e +DIST system.xml.xdocument.4.0.11.nupkg 591353 BLAKE2B 8373fa19c6aafbe6e347db7bb1ec304dd8ce77df415acf0c3ee04ea2dcfce050f59d6e72cdeb14c4e54d29c1c07fc9eb0ef8045fb09830b48fb1a8e90dcb09a8 SHA512 f8ae902901963f2636f39c0652d82daa9df3fb3e3d5a60493c39f6cf01ed07c7d57f175a2d2895f4a872d4e92527e5131522218d1a67da2fd491e162273a8527 +DIST tmds.dbus.protocol.0.15.0.nupkg 215793 BLAKE2B 18608e7a9998e2ea89e6d725404c51fffaf1044ea03706396d58799c27839bf419f535b531c4f4342d14e71557c4628e5e1ed0c96088ab28188e732e391cc663 SHA512 45958a88536d1daa769934986b3ac514cdc1104a936bc404dbdec550c958847e7408af621350c09fa51bc4b837fb88471ec6e6056c4aaa2cebf30f044cd834e9 +DIST unicornengine.unicorn.2.0.2-rc1-fb78016.nupkg 34306791 BLAKE2B fa45ad8243300290b829885f0bb2c422292e53cc46cb0f3011a2e8243bee7da153bf7722c123cf0888ad9252aa1edab85c0a8c59cf226e5673b70572112cf6b0 SHA512 f1077687de51ac65077be36b9bd087dadc7650130df59136b36fddfb2dfd428e4ad91b770337cc3993cbdc0af83c522a4bf44671a001dd1431597b398f8b11c3 diff --git a/games-emulation/ryujinx/metadata.xml b/games-emulation/ryujinx/metadata.xml new file mode 100644 index 000000000000..90231a347555 --- /dev/null +++ b/games-emulation/ryujinx/metadata.xml @@ -0,0 +1,18 @@ + + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + Ryujinx is an open-source Nintendo Switch emulator, created by gdkchan, + written in C#. This emulator aims at providing excellent accuracy and + performance and user-friendly interface. + + + https://github.com/Ryujinx/Ryujinx/issues/ + Ryujinx/Ryujinx + + diff --git a/games-emulation/ryujinx/ryujinx-1.1.1065.ebuild b/games-emulation/ryujinx/ryujinx-1.1.1065.ebuild new file mode 100644 index 000000000000..f63433d3cadc --- /dev/null +++ b/games-emulation/ryujinx/ryujinx-1.1.1065.ebuild @@ -0,0 +1,383 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=7.0 +NUGETS=" +avalonia.angle.windows.natives@2.1.0.2023020321 +avalonia.buildservices@0.0.29 +avalonia.controls.colorpicker@11.0.4 +avalonia.controls.colorpicker@11.0.5 +avalonia.controls.datagrid@11.0.5 +avalonia.controls.itemsrepeater@11.0.0-rc2.1 +avalonia.controls.itemsrepeater@11.0.4 +avalonia.desktop@11.0.5 +avalonia.diagnostics@11.0.5 +avalonia.freedesktop@11.0.5 +avalonia.markup.xaml.loader@11.0.5 +avalonia.native@11.0.5 +avalonia.remote.protocol@11.0.4 +avalonia.remote.protocol@11.0.5 +avalonia.skia@11.0.0 +avalonia.skia@11.0.4 +avalonia.skia@11.0.5 +avalonia.svg.skia@11.0.0.3 +avalonia.svg@11.0.0.3 +avalonia.themes.simple@11.0.5 +avalonia.win32@11.0.5 +avalonia.x11@11.0.5 +avalonia@11.0.5 +commandlineparser@2.9.1 +concentus@1.1.7 +discordrichpresence@1.2.1.24 +dynamicdata@7.14.2 +excss@4.2.3 +fluentavaloniaui@2.0.4 +fsharp.core@7.0.200 +gtksharp.dependencies@1.1.1 +harfbuzzsharp.nativeassets.linux@2.8.2.3 +harfbuzzsharp.nativeassets.macos@2.8.2.3 +harfbuzzsharp.nativeassets.macos@7.3.0 +harfbuzzsharp.nativeassets.webassembly@2.8.2.3 +harfbuzzsharp.nativeassets.win32@2.8.2.3 +harfbuzzsharp.nativeassets.win32@7.3.0 +harfbuzzsharp@2.8.2.3 +harfbuzzsharp@7.3.0 +jp2masa.avalonia.flexbox@0.3.0-beta.4 +libhac@0.19.0 +microcom.codegenerator.msbuild@0.11.0 +microcom.runtime@0.11.0 +microsoft.codeanalysis.analyzers@3.0.0 +microsoft.codeanalysis.analyzers@3.3.4 +microsoft.codeanalysis.common@3.8.0 +microsoft.codeanalysis.common@4.7.0 +microsoft.codeanalysis.csharp.scripting@3.8.0 +microsoft.codeanalysis.csharp@3.8.0 +microsoft.codeanalysis.csharp@4.7.0 +microsoft.codeanalysis.scripting.common@3.8.0 +microsoft.codecoverage@17.7.2 +microsoft.csharp@4.3.0 +microsoft.csharp@4.7.0 +microsoft.dotnet.platformabstractions@3.1.6 +microsoft.extensions.dependencymodel@6.0.0 +microsoft.identitymodel.abstractions@7.0.0 +microsoft.identitymodel.jsonwebtokens@7.0.0 +microsoft.identitymodel.logging@7.0.0 +microsoft.identitymodel.tokens@7.0.0 +microsoft.io.recyclablememorystream@2.3.2 +microsoft.net.test.sdk@17.7.2 +microsoft.netcore.platforms@1.0.1 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@2.0.0 +microsoft.netcore.platforms@2.1.2 +microsoft.netcore.targets@1.0.1 +microsoft.netcore.targets@1.1.0 +microsoft.testplatform.objectmodel@17.7.2 +microsoft.testplatform.testhost@17.7.2 +microsoft.win32.primitives@4.0.1 +microsoft.win32.registry@4.5.0 +microsoft.win32.systemevents@7.0.0 +msgpack.cli@1.0.1 +netcoreserver@7.0.0 +netstandard.library@1.6.0 +netstandard.library@2.0.0 +netstandard.library@2.0.3 +newtonsoft.json@13.0.1 +nuget.frameworks@6.5.0 +nunit@3.13.3 +nunit3testadapter@4.1.0 +opentk.core@4.7.7 +opentk.graphics@4.7.7 +opentk.mathematics@4.7.7 +opentk.openal@4.7.7 +opentk.redist.glfw@3.3.8.30 +opentk.windowing.graphicslibraryframework@4.7.7 +runtime.any.system.collections@4.3.0 +runtime.any.system.diagnostics.tools@4.3.0 +runtime.any.system.diagnostics.tracing@4.3.0 +runtime.any.system.globalization.calendars@4.3.0 +runtime.any.system.globalization@4.3.0 +runtime.any.system.io@4.3.0 +runtime.any.system.reflection.extensions@4.3.0 +runtime.any.system.reflection.primitives@4.3.0 +runtime.any.system.reflection@4.3.0 +runtime.any.system.resources.resourcemanager@4.3.0 +runtime.any.system.runtime.handles@4.3.0 +runtime.any.system.runtime.interopservices@4.3.0 +runtime.any.system.runtime@4.3.0 +runtime.any.system.text.encoding.extensions@4.3.0 +runtime.any.system.text.encoding@4.3.0 +runtime.any.system.threading.tasks@4.3.0 +runtime.any.system.threading.timer@4.3.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.io.compression@4.1.0 +runtime.native.system.net.http@4.0.1 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.security.cryptography@4.0.0 +runtime.native.system@4.0.0 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.unix.microsoft.win32.primitives@4.3.0 +runtime.unix.system.console@4.3.0 +runtime.unix.system.diagnostics.debug@4.3.0 +runtime.unix.system.io.filesystem@4.3.0 +runtime.unix.system.net.primitives@4.3.0 +runtime.unix.system.net.sockets@4.3.0 +runtime.unix.system.private.uri@4.3.0 +runtime.unix.system.runtime.extensions@4.3.0 +ryujinx.atksharp@3.24.24.59-ryujinx +ryujinx.audio.openal.dependencies@1.21.0.1 +ryujinx.cairosharp@3.24.24.59-ryujinx +ryujinx.gdksharp@3.24.24.59-ryujinx +ryujinx.giosharp@3.24.24.59-ryujinx +ryujinx.glibsharp@3.24.24.59-ryujinx +ryujinx.graphics.nvdec.dependencies@5.0.1-build13 +ryujinx.graphics.vulkan.dependencies.moltenvk@1.2.0 +ryujinx.gtksharp@3.24.24.59-ryujinx +ryujinx.pangosharp@3.24.24.59-ryujinx +ryujinx.sdl2-cs@2.28.1-build28 +securifybv.propertystore@0.1.0 +securifybv.shelllink@0.1.0 +shaderc.net@0.1.0 +sharpziplib@1.4.2 +shimskiasharp@1.0.0.3 +silk.net.core@2.16.0 +silk.net.vulkan.extensions.ext@2.16.0 +silk.net.vulkan.extensions.khr@2.16.0 +silk.net.vulkan@2.16.0 +sixlabors.fonts@1.0.0-beta0013 +sixlabors.imagesharp.drawing@1.0.0-beta11 +sixlabors.imagesharp@1.0.4 +skiasharp.harfbuzz@2.88.6 +skiasharp.nativeassets.linux@2.88.3 +skiasharp.nativeassets.linux@2.88.6 +skiasharp.nativeassets.macos@2.88.3 +skiasharp.nativeassets.macos@2.88.6 +skiasharp.nativeassets.webassembly@2.88.3 +skiasharp.nativeassets.webassembly@2.88.6 +skiasharp.nativeassets.win32@2.88.3 +skiasharp.nativeassets.win32@2.88.6 +skiasharp@2.88.3 +skiasharp@2.88.6 +spb@0.0.4-build28 +svg.custom@1.0.0.3 +svg.model@1.0.0.3 +svg.skia@1.0.0.3 +system.appcontext@4.1.0 +system.buffers@4.0.0 +system.buffers@4.3.0 +system.buffers@4.5.1 +system.codedom@4.4.0 +system.codedom@7.0.0 +system.collections.concurrent@4.0.12 +system.collections.immutable@5.0.0 +system.collections.immutable@7.0.0 +system.collections@4.0.11 +system.collections@4.3.0 +system.componentmodel.annotations@4.5.0 +system.console@4.0.0 +system.diagnostics.debug@4.0.11 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.0.0 +system.diagnostics.tools@4.0.1 +system.diagnostics.tracing@4.1.0 +system.drawing.common@7.0.0 +system.dynamic.runtime@4.3.0 +system.globalization.calendars@4.0.1 +system.globalization.extensions@4.0.1 +system.globalization@4.0.11 +system.globalization@4.3.0 +system.identitymodel.tokens.jwt@7.0.0 +system.io.compression.zipfile@4.0.1 +system.io.compression@4.1.0 +system.io.filesystem.primitives@4.0.1 +system.io.filesystem@4.0.1 +system.io.hashing@7.0.0 +system.io.pipelines@6.0.0 +system.io@4.1.0 +system.io@4.3.0 +system.linq.expressions@4.1.0 +system.linq.expressions@4.3.0 +system.linq@4.1.0 +system.linq@4.3.0 +system.management@7.0.2 +system.memory@4.5.4 +system.memory@4.5.5 +system.net.http@4.1.0 +system.net.nameresolution@4.3.0 +system.net.primitives@4.0.11 +system.net.sockets@4.1.0 +system.numerics.vectors@4.3.0 +system.numerics.vectors@4.4.0 +system.numerics.vectors@4.5.0 +system.objectmodel@4.0.12 +system.objectmodel@4.3.0 +system.private.uri@4.3.0 +system.reactive@6.0.0 +system.reflection.emit.ilgeneration@4.0.1 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.0.1 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit@4.0.1 +system.reflection.emit@4.3.0 +system.reflection.extensions@4.0.1 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.6.0 +system.reflection.metadata@5.0.0 +system.reflection.metadata@7.0.0 +system.reflection.primitives@4.0.1 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.1.0 +system.reflection.typeextensions@4.3.0 +system.reflection@4.1.0 +system.reflection@4.3.0 +system.resources.resourcemanager@4.0.1 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@4.7.0 +system.runtime.compilerservices.unsafe@4.7.1 +system.runtime.compilerservices.unsafe@5.0.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.1.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.0.1 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.0.0 +system.runtime.interopservices@4.1.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.0.1 +system.runtime@4.1.0 +system.runtime@4.3.0 +system.security.accesscontrol@4.5.0 +system.security.claims@4.3.0 +system.security.cryptography.algorithms@4.2.0 +system.security.cryptography.cng@4.2.0 +system.security.cryptography.csp@4.0.0 +system.security.cryptography.encoding@4.0.0 +system.security.cryptography.openssl@4.0.0 +system.security.cryptography.primitives@4.0.0 +system.security.cryptography.x509certificates@4.1.0 +system.security.principal.windows@4.3.0 +system.security.principal.windows@4.5.0 +system.security.principal@4.3.0 +system.text.encoding.codepages@4.5.1 +system.text.encoding.codepages@7.0.0 +system.text.encoding.extensions@4.0.11 +system.text.encoding@4.0.11 +system.text.encoding@4.3.0 +system.text.encodings.web@6.0.0 +system.text.json@6.0.0 +system.text.regularexpressions@4.1.0 +system.threading.tasks.extensions@4.0.0 +system.threading.tasks.extensions@4.5.4 +system.threading.tasks@4.0.11 +system.threading.tasks@4.3.0 +system.threading.threadpool@4.3.0 +system.threading.timer@4.0.1 +system.threading@4.0.11 +system.threading@4.3.0 +system.xml.readerwriter@4.0.11 +system.xml.xdocument@4.0.11 +tmds.dbus.protocol@0.15.0 +unicornengine.unicorn@2.0.2-rc1-fb78016 +" + +inherit check-reqs desktop dotnet-pkg xdg + +DESCRIPTION="Experimental Nintendo Switch Emulator written in C#" +HOMEPAGE="https://www.ryujinx.org/ + https://github.com/Ryujinx/Ryujinx/" + +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/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN^}-${PV}" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + app-arch/brotli + dev-libs/expat + dev-libs/icu + dev-libs/libxml2 + dev-libs/openssl + media-gfx/graphite2 + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz + media-libs/libglvnd[X] + media-libs/libpng + media-libs/libsdl2 + x11-libs/gtk+:3 +" +BDEPEND=" + >=dev-dotnet/dotnet-sdk-bin-7.0.401:${DOTNET_PKG_COMPAT} +" + +CHECKREQS_DISK_BUILD="3G" +DOTNET_PKG_PROJECTS=( "src/${PN^}/${PN^}.csproj" ) + +DOCS=( README.md distribution/legal/THIRDPARTY.md ) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup + + # HACK: Currently from-source .NET SDK has too old C# Compiler (CSC). + DOTNET_PKG_EXECUTABLE="dotnet-bin-7.0" +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_test() { + dotnet-pkg-base_test src/Ryujinx.Tests.Memory +} + +src_install() { + dotnet-pkg-base_install + + fperms +x "/usr/share/${P}/${PN^}.sh" + dotnet-pkg-base_dolauncher "/usr/share/${P}/${PN^}.sh" + + newicon distribution/misc/Logo.svg "${PN^}.svg" + domenu "distribution/linux/${PN^}.desktop" + + insinto /usr/share/mime/packages + doins "distribution/linux/mime/${PN^}.xml" + + einstalldocs + + # CONSIDER: Why is this being created? + rm -r "${ED}/usr/share/${P}/share" || die + + # Create Ryujinx log files directory. + # CONSIDER: Patch Ryujinx to sue user's home? + # "~/.config/Ryujinx" is already used so maybe this is intended? + diropts -m0777 + dodir "/usr/share/${P}/Logs" + keepdir "/usr/share/${P}/Logs" +} diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index ba8514ebe24222e815706158f45f3d22c7642e88..3ef2b2042648757fea349415a0a837fd2879cecb 100644 GIT binary patch delta 8238 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 diff --git a/games-misc/bsd-games/metadata.xml b/games-misc/bsd-games/metadata.xml index 43111bf4fd3a..6e887818f8fb 100644 --- a/games-misc/bsd-games/metadata.xml +++ b/games-misc/bsd-games/metadata.xml @@ -7,5 +7,6 @@ jsm28/bsd-games + bsd-games diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 4329837e1aa1f404192d13dfb1e5a0ec54d1e539..29d2bf883b1c6e66d0d67e7a7793eeeef516e9b7 100644 GIT binary patch delta 1082 zcmV-A1jYNRK&e2mryGC&=)_G01H=@5*P@|6ur!%j_&pNNX5dCUUy@lIMpS@i5$=RG6;XHO|xz@u<}G`+36NI zw4+V6q+=*uZ1Xv2s#MVT)QNYEVxJbjN4hG5nRClZWs<6^6h!Q(?q$c~cj ziE=X#fKOIyfu?_4x?OBC;8Xe;Y|aSRvYo~RWuY=WxJDaJaK5&KvaCoio#10ZQ_;Oj z84~b<2EfBnxBfP1FqX~wQQzgOaDDpem#b{;kHc{nHOPyz>QVv7gj;vl_Lwwjg4TPbW z6z0(x8*34#sc(|$i%F2cz<3oPC{4g2z<^OU3aITjs>)LsBh>|yZ5|wd30x&zAf1r= z)}l95|1ksroun(DCI) zMCgkuTNQ>_FR9(WZqjvs6TKrBw)DE;55XBvb7GYwQ^p2u9HJ4~qg%iF;*pSQj@$L8 z`{5CmO9zoK79FT*(b^gZYJ{PC3o+=70aJ#d(J-H9QhfT>3_1ljt#7?xv*YY4e46D} zoh(P0<>q_Ozj;VEX1HO@vCR`hLVpdGRS-b(BeJ zAg1oIi_KB1d3XTxj$@R-?R!y^@bH4%hYqii<3^>>HTZ%>O(neIjY@I7x38+`YCF=} zp8_=u%;Q#5pPn!!AGa^|WQiC7D$;xM8(x>UO=E^wK|ZH9_4T{|1+AXAwTLb%7 delta 1083 zcmV-B1jPHPK&n8nryGCYFO%1~p?saUk)hyk)9b=2bkV817JE0%4LU>x-Q9!~v_d?_ z1gsJg74!_U#1JdthD10Xk2@Z&FBxuex22(6xcO8hys+=KWGZMl4Xs<|@2# zXl1}MfOD2dLx*AJSJ&(`h>CTa+Kblo9gDFEa7VuB)XH?Ec`ASLl`&>JnG%4gb?`KA zmkhmOae#rCF=DiJ^#}1Zzlztl;i?yhMBYuufx1zCHj0&^rt_P&h=ap7xyH+S@1|Oz#bP{bqpRKT0(Y| zY)_P%5jZ|sjp%=L-2j7sWx%KOGuWIFu4Oxo3CcoccyNt2oZx(I2W452UOK_Yf~KN- zl`YlJCq_gxNVx)nf1~QIgGCliVCe) zQ4PqI`>ESOrsA$wP`hBB5|c$8MSoPLb6=Utev$gfhNQv1BqrO`xo#~@1D--#=G#CI zh(>6TNb;)7?7%h}?{@Ery|X_+Tox02uB8)o!T?O?L4FqCK|V0f*w>6D37UNBfJx1H z*IhcYKwMxSHGHi);MKYu8X*=rr zQr1E70A9efq~R>3;BViQNE@V~gGKOm)@4xr^L~GM{rtnF#!7!!BeD;ydkpbm^E42K zUQ(DxXKbuRoTk1>rY|Nz0t4e!9B?^}{(=FcY!p!2Z&a0`LLKM14U=mg9DivOYvE0U zM_ec^$)Ay&hTPKFI|~ygD)vY*^ZdT`btL?e4)3a_^*Xa}n6WY05rPD94KB=09iay$ z$>!9Tqja&M3ippDNVw!nyq?y6wwLu4h+R%7GunM1kbw5osnb@5zBl3`cwhMCM=osXb;BQmGoI$eDoLh{4ca(FBeF-ge)Yv8A=MnW z>reN?BP^E=B4I2#P}8EdH4fAWL-!V9&=~`!3`3(~KF_51^sO0m3T|58dckJL*;V*7 z%dI+Djxx)Sc$C;;!;<<^jGwv>hv?lN83kEiF#nffa+6;vudQ)G&`(M)x1`UWh008jq B7Eb^G diff --git a/games-strategy/war1gus/war1gus-3.3.2.ebuild b/games-strategy/war1gus/war1gus-3.3.2.ebuild index d61b049b1854..b33d840beabb 100644 --- a/games-strategy/war1gus/war1gus-3.3.2.ebuild +++ b/games-strategy/war1gus/war1gus-3.3.2.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 @@ -30,6 +30,7 @@ RDEPEND=" ${DEPEND} " BDEPEND=" + virtual/imagemagick-tools[png] virtual/pkgconfig " diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 2dcccba0c50e3ea138061e55dc355ad188f7199b..16c313cbe6ef81a3877b2deefac403a5e7299b87 100644 GIT binary patch literal 4729 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 HvLOHf)>HuD literal 4729 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 HvLOHfs@Mvh diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 09b1c88b8d9a..b54035dcaf3b 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,3 +1,4 @@ DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3 SHA512 0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6 DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f SHA512 03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5 DIST gnome-shell-45.0.tar.xz 2018936 BLAKE2B 2606725c870f6fabc671034e909bd121a10c4f95a225216e5eff9af728422fbd42f26be1e21fe9795b75b89c644442cade93392cd8fe49fb4193303ae666e93d SHA512 cdf4bc58056b97f4a19f594ea5374d69ca5d2efc5d2a5330cc1d2b2c62719dac70134df6dcd6090551adf13be12a38a0e1e4480ee55884ebbd7afe918b3c53b6 +DIST gnome-shell-45.1.tar.xz 2017464 BLAKE2B f3e6fc28e05a2eb7a6ba9f0e99b33bf0aaa46e5e1e6e302331354e67c2caa380313017232e2ccc262d29ee52c79fb847d26eb05dc098f2c69105520a7a65e80a SHA512 cfecddd3787e0e719c00d0a543466165d94431086c1ca708cf7ebd43de42f8edf468ab46212b6120ca5676d61825c085232db509c076ecf38d159702fc13a861 diff --git a/gnome-base/gnome-shell/gnome-shell-45.1.ebuild b/gnome-base/gnome-shell/gnome-shell-45.1.ebuild new file mode 100644 index 000000000000..22a92ed100bb --- /dev/null +++ b/gnome-base/gnome-shell/gnome-shell-45.1.ebuild @@ -0,0 +1,188 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg + +DESCRIPTION="Provides core UI functions for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ?? ( elogind systemd )" +RESTRICT="!test? ( test )" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +# libXfixes-5.0 needed for pointer barriers and #include +DEPEND=" + >=gnome-extra/evolution-data-server-3.46.0:= + >=app-crypt/gcr-3.90.0:4=[introspection] + >=dev-libs/glib-2.68:2 + >=dev-libs/gobject-introspection-1.49.1:= + >=dev-libs/gjs-1.73.1[cairo] + >=gui-libs/gtk-4:4[introspection] + >=x11-wm/mutter-45.0:0/13[introspection,test?] + >=sys-auth/polkit-0.120_p20220509[introspection] + >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] + >=x11-libs/startup-notification-0.11 + >=app-i18n/ibus-1.5.19 + >=gnome-base/gnome-desktop-40.0:4= + networkmanager? ( + >=net-misc/networkmanager-1.10.4[introspection] + net-libs/libnma[introspection] + >=app-crypt/libsecret-0.18 + ) + pipewire? ( >=media-video/pipewire-0.3.49:= ) + systemd? ( + >=sys-apps/systemd-246:= + >=gnome-base/gnome-desktop-3.34.2:3=[systemd] + ) + elogind? ( >=sys-auth/elogind-237 ) + + app-arch/gnome-autoar + dev-libs/json-glib + + >=app-accessibility/at-spi2-core-2.46:2[introspection] + x11-libs/gdk-pixbuf:2[introspection] + dev-libs/libxml2:2 + x11-libs/libX11 + + >=media-libs/libpulse-2[glib] + dev-libs/libical:= + >=x11-libs/libXfixes-5.0 + + gui-libs/gtk:4[introspection] + + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + media-libs/libglvnd[X] +" +# Runtime-only deps are probably incomplete and approximate. +# Introspection deps generated from inspection of the output of: +# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u +# or +# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' +# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. +# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements +# Each block: +# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) +# 2. gnome-session needed for shutdown/reboot/inhibitors/etc +# 3. Control shell settings +# 4. xdg-utils needed for xdg-open, used by extension tool +# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) +# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review +# 7. IBus is needed for nls integration +# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) +# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 +# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +RDEPEND="${DEPEND} + >=sys-apps/accountsservice-0.6.14[introspection] + app-accessibility/at-spi2-core:2[introspection] + app-misc/geoclue:2.0[introspection] + media-libs/graphene[introspection] + x11-libs/pango[introspection] + net-libs/libsoup:3.0[introspection] + >=sys-power/upower-0.99:=[introspection] + gnome-base/librsvg:2[introspection] + gui-libs/libadwaita:1[introspection] + + >=gnome-base/gnome-session-2.91.91 + >=gnome-base/gnome-settings-daemon-3.8.3 + + x11-misc/xdg-utils + + >=x11-themes/adwaita-icon-theme-3.26 + + networkmanager? ( + net-misc/mobile-broadband-provider-info + sys-libs/timezone-data + ) + ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) + media-fonts/cantarell + + sys-apps/xdg-desktop-portal-gnome +" +# avoid circular dependency, see bug #546134 +PDEPEND=" + >=gnome-base/gdm-3.5[introspection(+)] + >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +" +BDEPEND=" + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.45.3 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.17 + app-text/docbook-xml-dtd:4.5 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( + sys-apps/dbus + x11-wm/mutter[test] + ) +" +# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: +# dev-lang/sassc +# app-text/asciidoc + +PATCHES=( + # Change favorites defaults, bug #479918 + "${FILESDIR}"/40.0-defaults.patch +) + +src_prepare() { + default + xdg_environment_reset + # Hack in correct python shebang + sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_use pipewire camera_monitor) + -Dextensions_tool=true + -Dextensions_app=true + $(meson_use gtk-doc gtk_doc) + -Dman=true + $(meson_use test tests) + $(meson_use networkmanager) + $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 + # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) + # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary + ) + meson_src_configure +} + +src_test() { + # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS + gnome2_environment_reset + export XDG_DATA_DIRS="${EPREFIX}"/usr/share + virtx dbus-run-session meson test -C "${BUILD_DIR}" || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "media-libs/mesa[llvm]"; then + elog "llvmpipe is used as fallback when no 3D acceleration" + elog "is available. You will need to enable llvm USE for" + elog "media-libs/mesa if you do not have hardware 3D setup." + fi + + optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] + optfeature "Browser extension integration" gnome-extra/gnome-browser-connector + optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx + optfeature "Weather support" dev-libs/libgweather:4[introspection] +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 3cd4def1abd9a44257f7ece570eeeb7e1bf49c30..2932ed556f127ccf325353e865b1c45a09a0bccb 100644 GIT binary patch literal 11269 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 vtjP1F?U03;yMVv*${ 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 diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index f6d820e7c44c..80959a20ce3e 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,2 +1,3 @@ DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6 DIST gnome-shell-extensions-45.0.tar.xz 201516 BLAKE2B 5a8c36ff0a331d1b243a31fe54d0e4ace43aa6611a461aecee3dbd8741234e067377a4be11e2f07ed12fb09a1151ba5ee3a2e185b61b60241d480e2da9145547 SHA512 ed0fb36d54efee42b7636bd5fe4d0e279ba756dfb4ad438d35b86f32adc5fb15ad123a7b98bd98330c17786cb878fd77480e943383e1520618a75b16d09f07c5 +DIST gnome-shell-extensions-45.1.tar.xz 201296 BLAKE2B 933e6e57ba1bc755e1916c6f9a3e833c607951c390f40162bf129d39afb1c0fc5e0f951b668fac1cc2a388bec4239f65e64768dc35fca2c5f1fdd801203b0a80 SHA512 7d57b1c37dcbc542d7ccbe54d548895d932149c2bd9cc24b3581d766d4e784eacb6a56da0cb60e311fd862f523ac97795625328a57d9fc13ac100a95dcd4f1aa diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild new file mode 100644 index 000000000000..49a6506ea2b3 --- /dev/null +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org readme.gentoo-r1 meson xdg + +DESCRIPTION="JavaScript extensions for GNOME Shell" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.26:2 + >=gnome-base/libgtop-2.28.3[introspection] + >=app-eselect/eselect-gnome-shell-extensions-20111211 +" +RDEPEND="${DEPEND} + >=app-accessibility/at-spi2-core-2.46.0[introspection] + >=dev-libs/gjs-1.29 + dev-libs/gobject-introspection:= + gnome-base/gnome-menus:3[introspection] + =gnome-base/gnome-shell-$(ver_cut 1)* + gui-libs/libadwaita[introspection] + media-libs/clutter:1.0[introspection] + media-libs/graphene[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + x11-themes/adwaita-icon-theme + >=x11-wm/mutter-3.32[introspection] +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Installed extensions installed are initially disabled by default. +To change the system default and enable some extensions, you can use +# eselect gnome-shell-extensions + +Alternatively, to enable/disable extensions on a per-user basis, +you can use the gnome-extensions-app (included with gnome-shell), +https://extensions.gnome.org/ web interface, or modify the +org.gnome.shell enabled-extensions gsettings key from the command +line or a script." + +src_configure() { + local emesonargs=( + -Dextension_set=all + -Dclassic_mode=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? + + readme.gentoo_print_elog +} diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 85d5bfd1841ab8d2ee60f2605b02945a680d91ac..db258d6fda017a3ba8ecaa9880695d0311ca112b 100644 GIT binary patch literal 3383 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 N>c6vn2!y^D000aTmcRf2 literal 3386 zcmV-A4aM>wiwFP!00002|6Q0_vK&bfMgMyh+JGP?kKt1oU|`VvbZ@}JJsf1Hr8W&T zuzF6&Os}fZhxBBxDl_u>^*iM6-~9OI)lcWMx_;K*{QIYOuX5@A)$jiL<}ZIJzk9V) z8^ukOs3CBh--CWM`!--}b<&k^n?#3tXm&%dT+6alJ z-A*>RaX~Fs$x@>{c>btHMp7v?6C*YK^Q%<8c^}hxnw>zQH^nry*ba4Drl3e zQIUnrtXLALv3vZHvssC)|Oe(yy2j`J>}X@uZ^RbSN3{9m*`>r!gd1Th>(%aEjebJw!!PIK1Fe&0}HCyJaaK~Zt&FvF2BcN-GlKZ=RZ;R5H;k%`%pu{eRivP zG2+5(SbGHB#>Ht%*#}O|zBha-=mql*Hvqpg)I3G{6!tNOrw3T}PJj9I`X_z+?tvKd zt&eRid_g8p40zg5hrQ+yj&IFi)NXA$i*)8mB|)5taUx)8)-G4p(R*wzv&fKa%H)_h z6T1PZJWD~pGL({DRYu)NTgRo6<_=Bz3%{*=Lt_%k6Yzs6K6dXsyHeOftG zJjc0mWPDlCs?sIMPV6oY0`LDMXgP_8iu%(5eZ0r{6PdA3Jj}t=hQL+&N zxu?NHM<-9-^MTmkkAD2mvxGg|u`_0r2Ixx-v5~S75si2_Lno_Fh$ZFNb$86Uk@N_I zM>_G#9dU271INt@gfR#YCPQ#ET(ra%T;L?fb2T#dP%=W(h<>O|!U|tvsvuMa<6ZD- znHRiu94L#~C8QNeQ10CdINmT2iJiO5D{Nc3;e~v~tiY7uMqZona*YFiq-)N(Zbm*= z9a|`3ItPhKqBKGsn)F1kf9TIo-k8^T1TRb`4HJ?>^^wp{;*xGTT)QJBvdQ{&1(doQ zB}9l6?Ie!CaZqhk+8F3$|Gblo7!v4alD#f$6nIew9G$B!%mm@b{Zk-NgxIbxNy23q zrhH-y&utKwfs=BVO{^XJ#Uy#23!^e2WP z><^2?!q8(S3fz2y+jCFYK&D^hZDJ?a%z#J21R9=x8+NTVKjNT5^c_6;+H9!*;L_GLB*AISC2IRM zW)H9`H+un#zNnCbEf{->)AY#cmuJv*P>_ZMidZh z^qlJNNIIFBtgr!vI<`i_xka~Qmr{v71XLusLApTt@Yk|z7NQV|=FoDv5&?y%RFOFL z(onw#Sntn=U*m;6Jr?rPb&>n1_mGu)^qc1?NShh@&747WzeN|-r?4TC1kXsD&`oL> z)AQ8LVh|8!+IwA-BJKhS(QJfey{nCfV+Vse8uYo2)7-Z*I$!D|DH^9IkvF-$jE^!& zGM{^LM+GBgV#~EdZra7L0=ClGGy-HUDM-RD*d59eIpY<={?P_79_qy@$!@FbF*7yx zF2PJ3^0?9?xb*|Cj~~9gcl)xR3b)kqNUXs#Z&x$P`i##Os?9*BK<{r*>th{bt9%V~9ntzv{&TD3I$4ZnjqpM!8Q zHR^u==YjY2WFR%Ms)0~%(ee$26;Zn{K?wXz@LDRWg1j`e%}|$e$ZXegI?b(L9bT3b z&j&Sc_y^I=KQsq61t+X*6Lp$WnqJZvd|fm<7jUDx)6(^;Y=$9@3Q?&OH)yf9LE@~} zr!kX771^j7aNgHZ?LtrCIYeCucVDe=IGQs`(d#BlcjW&Ll_Ff)ltopErq8dzo`8FD zN=VZlsLAG=um(0FOlsV0pGosDkq$sYDUHfNxE+WX^=dev-libs/json-glib-1.0 >=gui-libs/libhandy-1.2.1:1= - >=dev-libs/libpeas-1.24.0 + >=dev-libs/libpeas-1.24.0:0 >=app-crypt/libsecret-0.11 net-libs/libsoup:3.0 dev-libs/snowball-stemmer:= diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 11f4a95c5fb2..e8a24450aa0d 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,131 +1,3 @@ -DIST thunderbird-115.3.1-af.xpi 542155 BLAKE2B ac2276dc78095475fcd6bbde7b762d9c5926ceeaff6f30f29e0d384a2aa96302e785aa40c279861db2ae9e4f4518214e5d8c4b95b2f050d2aad3334619982fc0 SHA512 d44bc133e333f1c85e2928196b65de3491ab9fa23a44a783ec2192a49c778cfdec71cad0c1c08e5339528a53da4f60f585cdc6c8fa920d1957dbd98d1aa681d4 -DIST thunderbird-115.3.1-ar.xpi 654727 BLAKE2B 417c2d1ca3e109235588fe241a01dc19208b00b436032a21eca4541548d144cbce9c04882f4a2471a7748287044d62b94e390fff422d529f8e2174ae2e11722e SHA512 f9790ff5ae7a27b9d0a83ca9d2f1c1d204670a724c35fcdfb8df480a753794831278956822b4604f72358f66dbb8cecb71e0bc7fcb36021994f2ea6a477fffad -DIST thunderbird-115.3.1-ast.xpi 561119 BLAKE2B cdfe76d451621fe2e508b80b01045b8bf8147fd6cf96a4c74950eb3d8eee368353683b11a9e9bf6421215ef09fcf7093cb748f51f58b2ca046db8d7f85213f3b SHA512 663c4cba6f27649c91b42e0fae44e98be4d515a218194f8e8edcb794386457f64002af1266b687213842139ab5c54d1d6fc2a7e2a6fb98eba9d4cef646e622ab -DIST thunderbird-115.3.1-be.xpi 694084 BLAKE2B 1d2d1e1b9b3a881c24241457d06f44bd57ea9cb5e8aa146a8713a1230e59190f53a9d9c53982b4286d705da14475a5295e4dc1b967a23443ee5d4d3c4477d84d SHA512 cbf09dfcd51e6f5ee1713903e39c16e98a10ed7891a4b3197dae31a6ed7eddd3c8b672e0fb59a80e8a9ffb132f8cfd7071a34d944d8896881974d552ffbf9d74 -DIST thunderbird-115.3.1-bg.xpi 681253 BLAKE2B 08b584cf050e1ff44e2cd9722de420742257a8147c6718236b9d9fbbfb7e6bb0c3692473efa05331b3e5a8b011fb24318a64e6b3e83ed62898c5823ab44fd36c SHA512 4631d8343df7844b9f6bd29253e16dbff031fad5a05d1c983c1231c0e1875cbe739ffa65005e81861d3ffddc22df64f34c0fb1f4d72d8ecc4f5b0dbcd1dff171 -DIST thunderbird-115.3.1-br.xpi 626489 BLAKE2B 19d4a2abd688324076dd87c50e1bc4db2f0a5d72b173652a5e82dca2ea9634d5da616692bf8e7fcc912f42eceef3846d394703c1c4a0ef9a29bc53fbcd8df100 SHA512 9365c76b160cebe60135f5dd7b830aed4b081ba51bc925b89440a5faa570b08a1b241ec7e2329cb372b7a7decffdfeef34ba7b9d9cf9609dcf094a64f99d01ec -DIST thunderbird-115.3.1-ca.xpi 664391 BLAKE2B 5d739d814f282759eca25d7828d3c1c3d2ace06dfcefa7574e0cc3496e22b3a8bdb61847558f1abcf72a7b159e51ac84a9c658320528937ed2e5f8a4d6265cea SHA512 dc92fd361aeb6897e1023bc0deb7e1e8d493f6463a760a22d0a391505019d9396974b886c976322eca7df8a80769fddc048459292f721f3ee1cd0587441a16a9 -DIST thunderbird-115.3.1-cak.xpi 657815 BLAKE2B 2181ec38f970c4168669575a6d954e6637aaa7fe50c7692c4b04d0553fdb4f5d5df0e15004885cb19d2c5e65029143611114fb4d342ac576b9cda1057e64b72f SHA512 f0405e88f9ee14ab251b7daa7d510865ba18bf5d10e47d102ea9bfbcfcb75577781474a791390229c5f1430aa5c000d41a2a925b29ead3649dc752212fabd794 -DIST thunderbird-115.3.1-cs.xpi 733926 BLAKE2B b6420fa0792908573401e2ef4f10e31e474150c8be150a41f47f727e3925889c6f1b085d52fc8b8b5385eeac392f147ad094b18708859fec9b80fa2510bd521f SHA512 15a8283a3cf77b0207a080b2a6d01c9e421896cbe1e213e86d4134e4b84d6bcc822fa25a8bc0b30d7c4d08063709602f5b7e17251fdb9a60e4448507645ce3ea -DIST thunderbird-115.3.1-cy.xpi 703327 BLAKE2B 70c5aa82dce73d6fdbce6bc2c12cc2598a01117b8218530686365f533337d0c392581ac62a87b3560c3c9abd0d67bb911850bff91f685a7e4a35d82543464a4d SHA512 2a5141db90780b967fc89041af3d0c6c5dafcd022fd6b07d0dddeb9b4689edf8047a1f86acce743008ea842d65a4749f5a5f946fa2557d884655134e4a8c9305 -DIST thunderbird-115.3.1-da.xpi 690779 BLAKE2B a2386a476e36ecc226f23e246ec302600b05834a2ad0d3c57d653709775b2b3590cd8fc7a0a3ea546c6263e814d9bbfd13d77f869472d78937ff5c38d2385f05 SHA512 815e81e8aab1ef9ca62a240fe08435f1dd66105a572e8ec81f538c25d4877586c08959d8400305bd43a85ae3bbbcdaf37f15b06886f629a3474449290e16dc6c -DIST thunderbird-115.3.1-de.xpi 720272 BLAKE2B 59ba0e27ae0e544fa22cc30dccf866cfbbc8353ed90875006e3864b6cb8d41ea078867005ffec88fef74474bb6977cbf725a33ef545e197d1d83b5e9371c41e9 SHA512 eb1f2b8952749afbafe278272f48bc4c33789028802e9c30b4d9da5ba39c199599158a0091bae744a437eef02b25b641b170189de26177848c5ec0d1afaa15a6 -DIST thunderbird-115.3.1-dsb.xpi 738025 BLAKE2B 8db57ace0afcadf4db6fd6d49a05434c8a4be4f1fd6c94654ac7418202105722ca3510727ac116058c7df49e4ec18838dcaba7a13875c57f01ca10e2000ad3b6 SHA512 f7e37818437b5f711040d0317b4af96f1a7f16095ab1a6d062065e22696bf3a35499ffea49997cc24e7f3b7c7aaeba232197b62c8764b8b47779278cbdf8f454 -DIST thunderbird-115.3.1-el.xpi 837360 BLAKE2B cc7f5271f9739ed778ae1f70b590d7c3810f5be6da4eb80922c1f59b22937e15563816f2721bcdff738a36ab8be7e8c0d6487f831694575ddd5309ffe3dd10da SHA512 a91cdc035ea6e5a57eb1440a850279dcebb4eb19e72bb86d359a48cd8ee6077fc38ac71f82415d19959efeae89679d240478113efdb8de8d9f5c5d96302247b3 -DIST thunderbird-115.3.1-en-CA.xpi 648451 BLAKE2B 2cdc52443a3f881c84e881f2b20a903060b3900f62f2835981630f9fde9d99f3ede4928d33751f3e825052c1f0d76a99757f0295b65eb5907951216f7c78baef SHA512 d352127c3dde87ef82d67496b978c88d3fdadd1dcf0fd875ebb7a0629285b405c38bbdea709e98da246f9ed02b865926967e417bc2ebb3895307fd5726fe7f6c -DIST thunderbird-115.3.1-en-GB.xpi 661514 BLAKE2B ad81dfff1d9c1189697b3e325376ed6adb61de1594c787196b95f6b975248125d556cfe69dd8c3251195f046ae8a73f1445706e6de42982d3a528a368d4628ce SHA512 f38e08e630d61d11ec07bd4bcb27b662a5766f244ba2d29dea252e25458a8de5d0187d25656e78025fe67e1ef37d1925d8e16da1d249ad451b10b9ccedfe35c1 -DIST thunderbird-115.3.1-es-AR.xpi 713109 BLAKE2B be6b849ba9f60052fbf19ec23f9ad8e1174d92c444443cbd2936e2b8d6081cdf27e2eb5514ef401ab8d61ab30576173eb7c62be108100ede5965c678ba7f152f SHA512 dc4af1f8606a2d48648d9b0c8830f8c7c5667cf3e0f4fb13fe9a51a94f43e9299fa42e097136c77355a6a6e810e2ff78ae504673802aa8ab9cb70604e5e2bf47 -DIST thunderbird-115.3.1-es-ES.xpi 675706 BLAKE2B 7905988fe9f0adac4cb67642eab5d88404cda047dbbfbb7d5d555dc7cdab68d0d9b928636d7ba007621cba0e54fea8023763784fcb3252458d5f76c69e7969cb SHA512 2046a5d991e264f7cc6b237092a70ba721e7524fca34ea63a35218d5e26c430bfaf6bd1d98b5b7624254252f924096d5289943dae589f1f0f21dfb28eafaa507 -DIST thunderbird-115.3.1-es-MX.xpi 710140 BLAKE2B 0ddfae8017c2cc69ec21586df9a53f6cf93fc8ff15eea4ad01340900405f18d3b6a4c2ce4cedb480474e20005c5f4cbf91909f83053ef27a8db29eb75abd1369 SHA512 6722d8bd93d93947942bde51884dac4b481d04398cdc0145b00f25e86eff958946c511029edfa1bc2e2026a92ebf4654dbf6776b2b03abc711120a1027a47725 -DIST thunderbird-115.3.1-et.xpi 671820 BLAKE2B fc05de5a332ab34be18bd0a9f5429378909eba21345dd72ecd397595abeeb584d1b0f2e8d7da2975d39e24a7de7ae0a17471f419499c35e4cd6130ba5ac0f3b7 SHA512 8d991b4a4fac06080ba02b3b09c3d25af1d33cd328af98ae60ebe33df847d3a178c0db5939252b423be682fdf63db155643a066b403ec9902705e08a9c322789 -DIST thunderbird-115.3.1-eu.xpi 692541 BLAKE2B 80d1638c8c25c3f914dae98ee6ae35e92c76c154d9f30930eae4e7fab37382490283104a05e80806425af22c19f65c14da3a6671aeedf891290765992859d6c2 SHA512 4da2247b6ae0d7a361d7b6edc21ce2d5f84a03ce502ae49e37980378d29276b14e2d82064804412c4286e4326717ed42c877561c02974cc6045451cb42b4cb58 -DIST thunderbird-115.3.1-fi.xpi 689879 BLAKE2B fff85efac7800cd07ad23708614957eb06c8c44dcc74f83b37347d108d89731ded64329d94b95c8c2f3352368bd3f349b1a55c6ae252eeef0796f72540dd1086 SHA512 30c241e872118c68f894d1c206fde0ee6277b76625bfeb37a583549e4443723d639f68c736cf6809ed6210ca325324c3a520d8d02c5d11e83cbd8cc216deeda3 -DIST thunderbird-115.3.1-fr.xpi 725336 BLAKE2B 6354785355d43d51c86da12a1475a8a64db3258044632738d8b9ec8c2d6bd30ac52af5112585b9482969350e848b902862055fbed707c7987e7f38f43bd92403 SHA512 f95302bc1f5820e44181686116c9a34edfd74ef812f6fc15e5dc7e1c6ba7cf69744329196db3775b0640dfb49ab733817be802e17184bf50211e2b72a301a819 -DIST thunderbird-115.3.1-fy-NL.xpi 707905 BLAKE2B 16127c89b0ec0db2cdedaeb9978f97b8a09c6be6d6c3e90dbc2c7ebe458864a6590a608e442cfd9f4a8eed6ed92e88b63e536407f359b85e918dc3dc6abdccce SHA512 2165dd00b9b28d78e80f88023fd34c3a4998ef347e318796f0ade38658dfcb655d0416463e751720971eae6a75b3f9cc3e30c842b38a7e422f435bdd414a1a62 -DIST thunderbird-115.3.1-ga-IE.xpi 601818 BLAKE2B 251011bdee7bb9d8a73f1ffcd048822d950f8a369074d200b97bef8ccb99ea69b683741dfdd06771af34cc90b028fd69d9093ebdf1b4f4d65043eb5319ea22b8 SHA512 567ac6ee49191bb2365b473ce0bc27d79f84880f95abe4d56dcf7dfa3ca3d481653a1b6b78f3a0dd4cdc8c65d604582ba86d4136cfbbc78df863fad810ba003e -DIST thunderbird-115.3.1-gd.xpi 702994 BLAKE2B 56caeaa08a0eb0735ca7f8af40b95fb1d3286849abb997d7ce19a0e6d523d3508aa3c4ab2787c2b5274ea591f191df97e05a4b8005709ac700c33832480cfaa4 SHA512 a35ebfc7aba9eea3ddc1bf81a0a518d5d932f051e9b6464e9471785f411ccb7f229745f853ccff756199342a90cc48cbd73588b979504a4b3b55ddf71fbfa83a -DIST thunderbird-115.3.1-gl.xpi 705423 BLAKE2B 774c66a6b0afafa900cf73e9040e1d8e4d46ed92c34671e861706a69c87b20687a7e3be32f668ae28ec7a38315bf2dff69bc6af8027c6f4c2586989a8c071be8 SHA512 ef05b62c881b200a6fc5a8348662b0e9c483520f986cc16a5fa5fc5f459157884af88b40f0bf589cbd5b07fd48271025fe09cf66e1864a7c48e95da72c240a3c -DIST thunderbird-115.3.1-he.xpi 667479 BLAKE2B 42a72ced4e50e26ffe2d0a3f0da58142bc1b9b263d0fcd427d3cb1399ea41a6844c1d28fa67b9aae5ac620e05f717a997b0ca0f75de5d96d46e5ca24d2146a06 SHA512 f4fcf553edcea0f6526e879b88c4ba5720ce1d1fb077f53424c112fa1ef02cf5c787afb9ce26818e8d8bb914f863ebd248cf66cc3aec47e38855b10eca77a72a -DIST thunderbird-115.3.1-hr.xpi 674903 BLAKE2B c454f90cc416eaf05ceaef8ff1af03a9c2a56a3d81fe0c2fcdb3a361c6973f50c21183b5eb6ba2cbfceb678ad653488f9e2de3b62989be4c2f9625e70e417870 SHA512 927d28ce5b5acfd93fa054a0951c2c3f2c7a4e69d4389c6a5b2ea167ca646456a0d7406b73fa302a0a43d738cc6e41f3fc6886870fd8b94234d0a848f72c0c50 -DIST thunderbird-115.3.1-hsb.xpi 734549 BLAKE2B c69887521a3459b502365063bc879624cd3b8219c364b2cdf31a7591f1869dac45327b3f86d5091b40ed01828b4663156aba47380bf3d44c74285fac33119142 SHA512 31d01ada6a699cf8bc1d3dd1e730c358edb68bb54779b5936482e61ce477baf7b365dc905b6d5d8113c1bc5aa36f9c103e1647bd6d5314b0793b1cbd77e33449 -DIST thunderbird-115.3.1-hu.xpi 737466 BLAKE2B d81d784518715ed70f546530f7fe9d6d3c61a97b9110e0c1f2cbea3caf506e8a82a9c1442e462956d5358051188f7e1fff3fcfdc8fddab5079711d379548552b SHA512 6f3504fba2391b7289eee3485206de389ca7279f9c4a7e988b629c3551b4bb8f5e8e983a255747ae8112d2071fc465beeab198e1762a0f06b8b6dbb37292fb3d -DIST thunderbird-115.3.1-id.xpi 642540 BLAKE2B a6310c92ea1288e50b67405191b023b971388b4b156c908f6579811b4029de733f4f287b762de4670493c3d42a7e8ec981259154109a677f2a242377cd07843f SHA512 5fb05dda624f391d2f09d683725630da1d0bbeacae87a10e12b85365c3e7ddd4f0b39a0cac34564c5479bdbd608778d84db65ebe7b6ac6ed333ea048291a1234 -DIST thunderbird-115.3.1-is.xpi 702211 BLAKE2B d55a1abbb53ad6be1cea6cd454f8065c615601ebacc6deb1d75cb417c913e975f043cb34c01612c1d0330fa78fdcacf8799099329a41534ca05c8dab36cd22a5 SHA512 c0a1501fd9f6e63e85e90c6e4ea0176496d43f8df4ea65d523a433f1f8140fc1c9956d3bb5b8b64ca19834ea8c14a2bad1bf5deca94d2aaffabddb7669485515 -DIST thunderbird-115.3.1-it.xpi 643538 BLAKE2B 18b5942a78573c9ecd37d09a3775709aadee976ffbf09f949a7aa0ed5316479e50b99089e8be880550baa16b0086cf730ac22de0f1b744b753d7539d73f89ae7 SHA512 759257c58255934165a2f78391ff7f84896cfc4db14cde3c3314cbbcbddcd29e2b3a8faf00bc08f74ddd1e3fb025c48d42edb18009122d711afe99f5097fd3a1 -DIST thunderbird-115.3.1-ja.xpi 781689 BLAKE2B f6ecf769e763b97adce56c22f861ff11d0d021149be4057267ee8800007420cb445efe62994f0401d22af8a281cb182dcd26ad79a9328db3f34a3beb1875fc7a SHA512 b04aeb6ae7d63bbbc45bfa08601338066ba0c0d9a4188a774f46b200a134846d74275f69fd84311970902081136352f661825ac6cbb7aa3c0dd014463da165c7 -DIST thunderbird-115.3.1-ka.xpi 764449 BLAKE2B 3a1cfcc15af39b71300f6f55173cd4e0614c24d6efbe4d280081e4e92ddfb28b951d64967b37db01ad781b958313242e661cd3f2fcf3a645624e93f3ce7c4588 SHA512 46cd2a6448f242dc8be8deb2407955ca63dc7834ecab362775d58fc05815e556564246ce60c9b19ad10842a9dfd58ddff69ec2d9943be257cd32c1f9eb076cad -DIST thunderbird-115.3.1-kab.xpi 698916 BLAKE2B bbd168642215ea9ca6eb9ba7cd19b9249509a66c6ddf80bf149cc9c3df0e25d2474868b417abff97a15e23e873ecfb633f6795ab19ec125485ad05db041b2964 SHA512 0673c1b71ab8dac116b5e7185bf80d46e4e531b10bb894b1c2d86212e0735b778c98f65195515e900c2715c7516b329f744a76426c25fefc2e1eb7fb6c1ffdbd -DIST thunderbird-115.3.1-kk.xpi 805074 BLAKE2B f26693f1c06fe0a4bafba0b00c85d405d0b7546ec25ac811d967db85c1aff2c2ef9f53d5897c80b52a0062b0b5e55d1b7fcb467905291d3f85d07f7fc4b31b01 SHA512 78fb106e3e730ef3e656bdc7ec308f196579d78dd872db060dcdf45372db0dc3fb223589828f5ab3a7a1a9db7217d0174b95d1985ed5b8598e4e7e10b7c6e6fd -DIST thunderbird-115.3.1-ko.xpi 712208 BLAKE2B b4e0814a57658fc06d15507af5c02bfe22a19db76049cef2b8aae1f189596358d2782362e359909eaefdabc2a32fe6ffbff434e661e34059931f663e8791840f SHA512 ae6b9b717bbf87abbbe0abe3f37c6269a910908411b4841d49b1fe9f6fb7cfe20193c712cfbec0eea7078400d9505cf33d0ece4c7f3d2389eb9912d04bf09177 -DIST thunderbird-115.3.1-lt.xpi 680094 BLAKE2B bf807a44d855227da1f681f41678a570fa11b962d78e6a6192a9072ce7a1702b184acabb0b3e241bbff4f7ecd185f218caf517008d60778cd373bc8470545c6a SHA512 d26dc39626b97e03d4f24388ab310a9c6f0195eb59e19c27e481668ac9c0e1a309b41429caf28e54623b1d8f23dca5fb7a2edab8b739280786b6c5c2d19c52ea -DIST thunderbird-115.3.1-lv.xpi 604646 BLAKE2B 2e21701a84c454ddaee13b9a84a20de589f9db3ea02c3224fcc47ee8adda8385760ec153476aed81a9f87bad670a8c7c5214e72badb527d169766136be791c35 SHA512 d7cf6af4d88b428160d31f4cb65118985a4a26aab00a5a613e0e8e25a89db2d7a9a42b20c63ef93220c094944a2ed54f199edb877fabf58df15099a07602e6ba -DIST thunderbird-115.3.1-ms.xpi 565733 BLAKE2B 2c581fce0c75bb4fa7efa008a0d7eec6a83d7f1afd8fce5ed5727b7a1e9f76e18df2b85f5c2aacc1458ae65e8c33713ccef5331b3e166181d7c09621ceb580ef SHA512 f74df7cdc3d55b80bf48e6f0e2fbc7d545b7cfb533a45571af2666eaf2d3ae38ebcc51fb3e3c3cfbe0ee61bfbe8860793e2616564b05543a975f0312ab0eab1f -DIST thunderbird-115.3.1-nb-NO.xpi 653868 BLAKE2B b4988dcb9ea90dd526634ac8ab59f3c3c25533fa53f4b939909aaf92780ead5da16dbdb005ecb29dc8e919921c407773247529f5641d234eebd15a7d346b938c SHA512 0cecf303b9b2ea3ce36afcd8d0e8d3b2f3e3474cfdce1e0d254a65616e075703b5f2754a5254da27f2e95f77f204eb63c78c74b489ba7afe848a96a0d2475c5c -DIST thunderbird-115.3.1-nl.xpi 699498 BLAKE2B ccebe216706382493f2079d1e2c0620d6ae729a42d928a2650fe69447fd3c7965d1220c2a406c2ddc2771f8a523882e8234b0102055405494d6c938cdf3965e1 SHA512 d26d528a670544574f404d074617ad7b6791a15c943878200df1c3d5dafdedf4a9a3208636784f5c92416266471560df665deb53914db9fb74925d33a3f3725f -DIST thunderbird-115.3.1-nn-NO.xpi 673377 BLAKE2B 3a28359032e8cef83b1c90208444194f27dc8afbfc1b274ba16a80cea207f72b7e51f1ab3aa0010d2aabd7c8d37e5678544417e4fb4228685cba61e19b721958 SHA512 77cdb9fa36b9cd20b1bee1a9ca21efd93dc5b2f036186c2bbb011980316c6f563f9cbf59d762138d7da4456bcba36eaa1e8d18a0ee53805e1ecbd7a890411e0c -DIST thunderbird-115.3.1-pa-IN.xpi 655777 BLAKE2B 4c6e057d70bc5954f684bc1b4b492a7d091428d298f29af244a31905265a7c75dacd9c4f7224fe9e23b27164fdb12c053e23c6e36f35a07749b715da620325bf SHA512 885707c026d7a7c5a20411545481816b8d9209e6ccccf1776d6b9148591278528d38c3bd33dc7dc04c790e87ce7510f2a5092362e6d9b1065434e928034c97d3 -DIST thunderbird-115.3.1-pl.xpi 716599 BLAKE2B 880203119237fbe3ce39f2b88149694d0033c4d1489a8bb1587a777afbecf8e95d7f2765104f96d8d451c3c9d708a55eeaa13075a99d140620b91beeb5c9a617 SHA512 84054704802b6b0f010ed2c32e5fe2712b3fc7a328d48aa49ead1f2ce1bdb38c11194cf2e72312bc263e0f9afb16476f6ed795debcd39c34924cf61878ba7601 -DIST thunderbird-115.3.1-pt-BR.xpi 707264 BLAKE2B ebd87eec6e6448aecbc2a8d8db2bab725d37d350039570039657275f4fba7d563b906a1d935409634437b99ef91f8b20214afd337820c26fdb2c17282cf0c883 SHA512 31e95229a0349a3938d4fc3057935c5306fe91e26021a379926953da80adcaeb13bac954d3d40f746a80011e5bda65d625d1ca276a55b9bf43a6ff67cca400aa -DIST thunderbird-115.3.1-pt-PT.xpi 687834 BLAKE2B 4202b146ab85d410bf00006ec135b9474d91c45410550066846802e098b4ea6eec414875452c55fd46f28b87e18bc0333aeff077eb8c818811f25b5188e2913e SHA512 8f7fc65f7749147a8787a4f282e36540339c0b65d08940d99b3c2afbde8484acb9f3b0e80900566266fa2d6d5748027e90d727a908f3a21b25d0749bf4418e66 -DIST thunderbird-115.3.1-rm.xpi 704044 BLAKE2B f84f7aa35219131a550f381d1e4b6aedcdd909980db7bb945c6e579abb00ca7943cc9a1a3a436e9b28d206790d9050c082e07d52632ec1afc64db39d94877a50 SHA512 d9be860f3cb4b3a152ed3c08a3d212bc907cb74a99dc102c3ba564dfcb9ec46625698c04f88859d82aa11b65d135dd921fd97d4f31e00d2ec655f1c036731a33 -DIST thunderbird-115.3.1-ro.xpi 651298 BLAKE2B e0721753ca219c8bf580b477a9088efbc9edb36ab12b9b5f73a0cc17d169170c404a259cf538ce084557f92e3df07fb161e90c8ea0a964ad17a976cd4f51a440 SHA512 b361d8e4a952a8d6526169116346ea9735da24ea3fd793da51a3ae9fbd507ec718101e6f6dcace3099155e4ab5069783b6c6d587f3119dca1826be17235421a0 -DIST thunderbird-115.3.1-ru.xpi 820867 BLAKE2B 3069cde81a68ca873eb7d9b346852e9abd406248346c9b4aec58b53521842611936dc5aa359e305d52f959d7f1c8f8eb9f9619ec324cad473de7523d2c1dfc5d SHA512 da7777429fd77b432ab2378faa16f9fb8df5595dfce3c153c5c418ad2bc578b6f359d7519547ecc4b8758a3ca2ecaea1e2095e2406c1aa74f9d1c98873511d15 -DIST thunderbird-115.3.1-sk.xpi 736658 BLAKE2B c1af2629cc81e7a83c7e326a9b2397bf156db4716b5f40adda48fa501eee366d89d732d85111e5fc4c6e305db6f263edcceb13cc88a0ed0571637ef792520d99 SHA512 fc7094830832190f822b8a51244c2c7ce941d7e7d0284f27abc28b68bc53e21bc6aeba15e67b5e52cf911f263ace62e6b3d40b3464ebded6e70288bdd4128a83 -DIST thunderbird-115.3.1-sl.xpi 701217 BLAKE2B 68d70e0464d3f2d9df582d476a17da073a731f5f6f4b85e1adfd8f3ebc3bd1be407a95f26c3500177fd1b690ccfd124421fdd3267c4747c0997467e13ee3b200 SHA512 754d842cbd040eeab4dd678a5af825b7fb8e57c2ea03586af6a41f38b3f5edfa13b55db73c334a54bf0f926047f1d18b6a0bee8b0b4c86248ec9f2cd10f9ef44 -DIST thunderbird-115.3.1-sq.xpi 717451 BLAKE2B 539359bd42ffcbe0cbfbbbd4b892eaad8858845d16ef92a6dc5b8320258447eb9e9c88ea35cd37400c980ecd0ae75b09554af52b0e1bd42806646bd5ba3ec984 SHA512 ef9dc35d40851e8401cead8d0f176a76a732c563074d6c9884abbb0b1c1dc61aaacf264cc48880f98e3a32beb8cb7a4acb19f00a8b8e49177c35a83e43ac445a -DIST thunderbird-115.3.1-sr.xpi 740171 BLAKE2B fb203030b5497ac81c90bbb5de40db440073f323307562b82ce7534ccbb5ef658c0a5b3b6b639cebbf78211f2cbb9e06318d1d6e0fdc6510c992fe8e56706896 SHA512 af49df2f11873f277cb73a7dd921531a0cfd4ac69cfde30fb8a523e26b9da1a555b88d0c49fee83132dd2963c6d2de16685bf8976c3f68915558e33ab5a3524f -DIST thunderbird-115.3.1-sv-SE.xpi 702347 BLAKE2B 2255af09bf24cc7454a4d613d2a873ec24be6ab97bf042194aa08992a8036cf0864d0ce19b9e61d495a94a12800443392a83f72b795ae84886362ab921fe906e SHA512 23575f82a0d48fb83fd18c01c903c3d60ae46afcab1a79d97b7eee424354a4cdf780bdd8ef8c4c3ceb9b27f1709cba4d7fff9f982605037e9ea4fd2695138cc0 -DIST thunderbird-115.3.1-th.xpi 761857 BLAKE2B 6c2979e19d46952f73c39077aba1a618de04732e6be735602010f36b3fd0f4920bffdabb085c99351bd8e462681cc2ec75590e82a9c938256e17203321ac68be SHA512 cf126b885daf718dd2e8110b0b3ac06bcacc2d98fa9dc864593429640b3ba964312f8b5d02e91c350b6af5f6e841b784efe6c3adb44e548ea488da79abdf5daf -DIST thunderbird-115.3.1-tr.xpi 715004 BLAKE2B bc26ea5f7b6f8bc84440ecdab32955eaeab6f6031d3d5f56ff798932fda3b772f2cea242f6f716657a63126defb4a71c75953470438b02df96a09ea33dc620a0 SHA512 14de6ccb33e795a01f6a37752df61431bfbf91d4545fb8ea82cb1b743dd1bdbc4889965607a920a28924b035050affeff38da44953899e40601878b0a2c07317 -DIST thunderbird-115.3.1-uk.xpi 813757 BLAKE2B 8799ea7fac535e962a13116edf9af2008a6dfd8135ff37ad454392b6b53cafabb4646f6b075385eb3980d19e4363d2e8b1461b6554c9aa9fea679591bf842db5 SHA512 71372b52f2933a94752cf88ccc8a5c9f57b1d6ae0eeb95beba531e18265780bb2ab05c2c6ce823cb565be61d67e70d83fa16955a9968a72277997742393b6c30 -DIST thunderbird-115.3.1-uz.xpi 579986 BLAKE2B 261de874df88833621156b52d8e3aab9c017deb3606ff7d86afcc5350b6d549863cb4f07c9de1ef41b2413b3a1defd861fdfff5148c2773311896f5960866bac SHA512 b3719b79a10ec3749ef2d80aa4438a52d5e19aa2628f9e6e1b748c98948223f1eb497504c1dd2a0c97fe28bfef4a333e5b5c739d03d61ec3361419490a106c7a -DIST thunderbird-115.3.1-vi.xpi 742718 BLAKE2B 67e79ecfd4f3f272c6d446144ef977a076436612ba1f322eb14389b368892e8ea30ff7f1406702022af36a15fdf7e1ea5fd72b1abed25b2f1de66ef0386f0d31 SHA512 32f04bd22d8b6c3279c16e590d05818c70d2b83473c6807b6ddb2266579c433ae78289196e447de85a4908dbc9523c74d6c8cfe3b8d8fcaa72af98539f67bc75 -DIST thunderbird-115.3.1-zh-CN.xpi 740788 BLAKE2B 669031d165a986add4bd11ca7abac883a8828ca82f11da13f8baf195db89d31bfb598dbcf7edf54a33cb7a806de8f65d5aa12ad71b2dc8e22e503b03b2fc5af7 SHA512 e97c69c2efd501c437fbca65159e6bf3d2602f57ac83a0949bc78b99aa2bc97220965383efbb61262a85e4fce6508af6c9ce8108644bd2e36a62de26242ea1cb -DIST thunderbird-115.3.1-zh-TW.xpi 744415 BLAKE2B 3be9715c63fd98daf03c7fea36bf254e1e9b3dfcc43d18d5a7a4b480a7afe716ca26be8617785d7185f34fa47376ef9c5f0994381d56d1362792eb34a4a25241 SHA512 51b204f793d25f946be11cb23bcec6d85224885dc628674c2282b1ec7cefb23f9088bbaae78b5642d1f32b329c5203271a5129ce491881e0efa748a5e68aa431 -DIST thunderbird-115.3.3-af.xpi 542153 BLAKE2B e3f82bdd75ab153f7f04925f8ab6756e4ecaefaf2f2b7bdd0b7426605847fbca38152ad9624e9c22dc759cf73094bdad79cac9328cbdbe116d2afe4ff40957c8 SHA512 6e03e3cc7afdccb1c7e9f5b6c3cd45db216c5402aa8f7313758a3bafa4000db67b39f23c71b5b7c1aa81aa9b4ee4fbc195d37d178049033e71b2bab9c9dff608 -DIST thunderbird-115.3.3-ar.xpi 654724 BLAKE2B 1bbe8993309f7557ef8488d866049d4378bc81385240ae2ec031b66901fe9c6ef03ccb1fa2a3297c7e957e8aa5efce5d087cca1ba54d7dd9d7f755f655fdc737 SHA512 9515a13ca7e1e47ef01d41e16c7c4fc98c0191d9b68e5ade077280367728dc14b136ad1d3c4ab053eb757fda558b4679352aefd31667caab75486d125fa855da -DIST thunderbird-115.3.3-ast.xpi 561119 BLAKE2B fd97cf58a0d3c817e6f0cb2305fff9af1a758b2c3ed344d883e7716ead7dd085b6abb322e3c9f9dbb944be7617d2663244e7f8d5f9f8dc550e4bb0edcf61b07b SHA512 4bd1fc1b9d79f2c9a7dbba2d6d4403f539fd4ec6681f7b582b5918254dab0a46fc6df314e96da85736e82c6010f9613adae98f881feec904a5384ace4e82d6a9 -DIST thunderbird-115.3.3-be.xpi 694083 BLAKE2B 175dea85faf801c4c1ea2a657d6106a6a5cdb76a5de718541f63c870ce549261ea4eaeba6811a233122f66b9e374a91fcae1bad85b7b97f384199e2b7c8b919a SHA512 0f3c9a62712c858f6c463b6c927bcad92388d47937ad0a0ba347ad937683b6e325630d81de6586f0238e5a1b5ff026de96eb2855cbebae53be6fba89081c5fd0 -DIST thunderbird-115.3.3-bg.xpi 681252 BLAKE2B 0334df6d0ed6b796b4023369ee9843dcc3ce946dcb1c701e875e344d54fd7e4004283b67c0ffba042d1595cb4c7887072fc001da8ef728a5d277b1e950377034 SHA512 c96ae9fb4293df6da22bed44ce34ba1a65c13d1675fb3321529efb5f93394ddc4de8db5b82020193d5d8e46882306ca06fdc42e2b423bab3dbab9f88587cd3ee -DIST thunderbird-115.3.3-br.xpi 626934 BLAKE2B b13b6b744e18a9eeb11433a841af8892a6083b0dd7f0be8c771f954a8b7879b4f643ec34c7f59547837d5d1ffec91195ab85751e0bacfe9c3ef6617f261ff152 SHA512 2658d635802807b24443184f7832edafb730cf242ca1c90bdd519fe2a70fb9eec90ff6b51d29d6f641df284ad8608795cb34f0a3f14fb2bd38a6633852a22aea -DIST thunderbird-115.3.3-ca.xpi 670651 BLAKE2B 7bb09dd35f6bb433ff4848c58563c163df156912206b51a1be646c23dd0b63878d3e745ad6cfedd96915078553c5d2b4e1d743fd19559cc1f8f54e6febb2e430 SHA512 d803ff8003f41482ec561ae0da1ed61e24ee1faa7516d25bf629d33795a4ded7292ce84078d01313d7764df8c01f868ee7bbc86fbbc90999ca487c4dcf9d1c14 -DIST thunderbird-115.3.3-cak.xpi 657816 BLAKE2B a654d9bd3191e09378d25459f15d9b0277984477afe150df40a3175465e5f86559601c81464994f8ca3090038aed055dc3f51989c3ad8c444cfc635eb0a229fa SHA512 62f0f97c5900ffed2cc3d50b187918f430e4d1f5e4e7659e56b642c936619304f875ad2a04937792bdc6f94acb5e516c01aa79ec70df791910fcb06d4c8e7dfe -DIST thunderbird-115.3.3-cs.xpi 733801 BLAKE2B a72e4f87ae2597c11e4adcc3f47c3acb32b91d11bcb124298732a88f17f60f4712cb412960c2aa76331428c41e2e0ffe3f5cd28d2d73858ba27c8667a1a7044a SHA512 b30eba64403bbfa0531e2617a8816b550d5822f2cd00855169b17fcb4a1c0f3e948ebc8d69bcaa8ae81310df93bea1f6a0c8ed52244ababac17e665000f9e922 -DIST thunderbird-115.3.3-cy.xpi 703266 BLAKE2B e106955358ee4576ca183d71e1d4d8fd9957c182e3b22abe9cbb2a669ce141f4027435dd5957c3f2ab33b116a61580bd648769eddcac23cfedfbc65f99fea98d SHA512 d133e337859ecef1428e51516374b3e147edbd2f8e0492e14698820b92912590ee8263a44665a1d1f402986c85d69d758de3896f9897f9b82a997c412b46b687 -DIST thunderbird-115.3.3-da.xpi 690752 BLAKE2B 0e9762ab3a1da479fed1dd6054941c93a97a30ec363eafd146c49d9f869caf970f7550442542dedcb68c4564e9264d5ac2906d2906f86a2e575154ec0f24b4f9 SHA512 824f28ed212d43551f870a94348a362ff89a70572399be39a4f81791465fd43ae962e99d6d95919ebf1e11664ff07e994fa1c1a2b824abb0ba89c6684b825400 -DIST thunderbird-115.3.3-de.xpi 720201 BLAKE2B 2adbf52090902e76b61ec452342ba97a7c31bdc4c55146e191619b960f8df61167d1edf4795e9699305bb257727cf94932bf14f623154d055b77740454ddc919 SHA512 1295785d1b1aee4769f8265171c6f4812869efc12b404bac975d59e203801d3378e39a4c381fa8ee325bbc0152d1ec27c6ab33c636395c1a918d7801edce258f -DIST thunderbird-115.3.3-dsb.xpi 737297 BLAKE2B 769a849129e76db170a2a8d732b5a232ed6d7792dcbee16b60be0fbd80a654c834b1af76c51805f237cf09404b19446b0657927825955e6acb17fb54109dbf15 SHA512 17ffed68293728ab09130911476f5a034288285a9c23cf01dbf19f18e556359e8825e6a0311c4cd35d10827e06cdc09115bb11b7c0f9e490738721ebc1e43402 -DIST thunderbird-115.3.3-el.xpi 836691 BLAKE2B 377b976324a5f6ccb8d636017e8107f94ae99124d55c0218dca4826c7454761068d106c208e7879ce2a999ae1908e4241864718d5ff6a3d516080bea110f3dfa SHA512 c8cbbfece77bc6c64e285180e86d0be4160855e04b78df90e48f84cd8fc4036a06e42e516beae9cbf24acb598c7f820e5a1b2b90285a80bff00cf645fed5ba38 -DIST thunderbird-115.3.3-en-CA.xpi 656172 BLAKE2B 1e22213a69926c87d8522bf68ac033cd27328d5c4d8ed9f383807ae4ec7ee074105b86dc8c5dc8abbca41ced184920e7583453f65cf555b100a52787727b281d SHA512 d5dc92e2468869e4f84e695bcd7ee85339c495484b115a72daa2bf3bd54d8048ab2e6751ae933fe1c66d80b4932ab966aa3f9b5b61c82366c962c03cb3f36a8c -DIST thunderbird-115.3.3-en-GB.xpi 661451 BLAKE2B a1d2c18c30aa30ccbfb657756d249377139190dc3a2ea5c2c425c9d56ee202ecabf633242f70542d23793eea3d87dd10c25b9c36257f0b385699ad1e3f81e227 SHA512 22745e5d2a01d37e2e20b6a7fca672789d4052ea78d3ea4e5ffae36ecba583d47738ca507dbdda5e7148b557906c6459dbabf9dccac53357a9097694bd08088a -DIST thunderbird-115.3.3-es-AR.xpi 713034 BLAKE2B 89d319a984412cd4f46d457bbc89e5c56df31253cfbe46cb98bb71f8e5a25f917cf0397bf4ff6f8f8d80e8be18a87b16b992e7ad96f5afbe01a9142d21c67b7c SHA512 7a3e735da66e17e073073cdaef636c9f57242a963074929141830b7b6497d0ba6efe9908d213714eac72254031aa631f1e92e14069b2ad281fb7c326f7878c43 -DIST thunderbird-115.3.3-es-ES.xpi 675615 BLAKE2B 40158900b8d19f880f01e798aa4fdd8b011994e6625f5a59e38da0453064b7803020da72123c3c93714973a41dcd6ab2382a0e918910c63e0c284457205a2f94 SHA512 b972cf06690fb815ef299caffbeaccc1612446aeb314edcb42291b602ddde2b330c4e48dd21ada08e073e201b7ddca577ab8610db87e5962f2316cdfeb145f2a -DIST thunderbird-115.3.3-es-MX.xpi 710140 BLAKE2B 3e8cd374d68e4cc95768f8ec13afef633ba503f5ef01317fbc462850b738416f6976099b968d98d47e307afc3cd464b97df2a850e57736a80195a3316484edd0 SHA512 c61ad317f122a06899f83ef8d1ea2206a5e6941dc1872bbbe74f29c2ca3598c5f2d28773ea4406094e804e28ec757c476c504a63aaa6b72142759466366794ab -DIST thunderbird-115.3.3-et.xpi 671818 BLAKE2B 14095d082ece68ddb377a6bae51c24625ff453079a70ad35d409de429e12e0acf29c2751027b1fc3f3ecfc1d2d61271ca02d71e2098f1196e7bb94c487cfa341 SHA512 37d8ca601b5b694b230d692260ee8f7f2bb7d497bcee19fbbd230166d8a2182ad81618eff93722f5286be426f80e200c5edde694ee2e505f63cbfd59f9c288b2 -DIST thunderbird-115.3.3-eu.xpi 692550 BLAKE2B c59a6e6fc966ac39ab169dd6a694a754b01cef80cd2f26e964dc4a41496c04ce677e018fd1654222fcd094bea0b5473549bb328d169696c7949d473fdcfd740b SHA512 7c50a528a6b958a00a5df308c597b715aad1b58568b6079c5c49ac05e0b52cbf489c07a3ba9bf4fd58976a69ceb9e7b1c9efc56fd5f9ac86025ce813671f2625 -DIST thunderbird-115.3.3-fi.xpi 690414 BLAKE2B 6276358b93309cd5a770d5739c6d09b8a5187f308f9109703802f3b5d7155e28b71e7a1e26d3c691759c9eb16d4e38be0ef8b89f766ef50ca2331293386b5505 SHA512 fb56d6661e5ce497db7d6f33b4fb233970737dcd60b927fb2d0c000031e53945a07654b7c415ef6c81f0035bda5743bca4c3630f2ef49119270784fd1a697a53 -DIST thunderbird-115.3.3-fr.xpi 725269 BLAKE2B 221dbae0ed0d2c81eb4b278a44abcb8bd9ad2efe3dfba4fbfaac42230c0311bc38c2ade492c2766a36958947e0b737bc31c5ecac3b1268b60057b1dba51d7b50 SHA512 c2c1bdfcc0481d051e0617d41ffae3ceb1533bdbe50a16c650e47172da253745b5c4ee85bba8e5e292c6e217b502f43411b239c5f2b4d14a801d5e9b7f6d4a70 -DIST thunderbird-115.3.3-fy-NL.xpi 707839 BLAKE2B d0c81707d9f94a27c9e6237fcae2b3b8797fc0441be1e638fbf5de0efebf44c07c5bb7474b4fe6cc5e3f92d22eb1c7e05f3e50c0755e2d93133a3e6476833778 SHA512 91c83e07a65960e6cca325603c7ea88a47a0eaddce85caefb6deb805c772487527f3e4102b35af376b23c3f0ebcea7abfe9c48dbaf5e9b40165ce087aedbcdc6 -DIST thunderbird-115.3.3-ga-IE.xpi 602152 BLAKE2B 493e7af03347da3b9854ba0b843f1fd7c17ef8e71b7a07189ce123cf8fd1a2e0a8a2255c2c77561074a356da15a4c8fbff321e200359d439c53059b5c9f063bf SHA512 39e54ba82f4ea9d2224afc0c8fa31bd491a16f4aaa2d80f13bf7980165d9d0e19050495f01a5bc9175a91cc501b2f9aa41a576700c26e23b5df1883b71e6c939 -DIST thunderbird-115.3.3-gd.xpi 702992 BLAKE2B 2481d0e7e41fa36207db53be028b8d1cdf132a7417fa47e09ce69c48f591b06e1e2d660f71fde733fdfaf351e7d5ae4a3175d041ceb07795c11956563be618f7 SHA512 94afc5372183a3c7f4867a92412e8f776f331d0d4555eaa2f8be58612804f4aead50b821ae19bfe0eb03e1fea7719db12ebe879235872cb17b475a4aabac58e4 -DIST thunderbird-115.3.3-gl.xpi 705373 BLAKE2B 0507f26d16c671fb846df8b156577ebd412716c582447b9873c5ee41be80868b4289c4b6399a02e664f4cabe762fc4c279da0fa20dec510fc3266141d09a1b3d SHA512 d6c6229b3ae221034c7ff4cbc72c1ae5ed67bc9d04e58fe25dffdd233b91c2888ad46816a9851862854568665f08501e613fd47b8cab2d8b1c65dee566d42a77 -DIST thunderbird-115.3.3-he.xpi 667477 BLAKE2B aeb553be188d5401e932d2e08c1f33e720ed648395c5dfd28a7a5d11d251fd24e841a2180a8c9d860ccbc2aa9441a0a11f75125b01f0a9ef10fe17c284ef78dc SHA512 d522d930e4bb2da9b7361817bba91bab7b1cdb3c2b03d9d60765c87c4192704ded20b6d467a62d2dc5b8e83f8517f4fe82954874e14603341c78d81654d747f4 -DIST thunderbird-115.3.3-hr.xpi 674805 BLAKE2B a4b19a2be0faf4409968a62e4bb5db323d25e6b8f46e5f81659131700447b0a11c26ce362ecbdbc1e6044dcde1f67328aacbd1a0ddb5fb0367daab969fb48b00 SHA512 c488fd450eb4ed67c063be5ca50cb37d1ae98296bc7a22744cbc4878272ef83c7f176b9fcca7b0bbd9d86b9758ae81d4289e6357438d0615efb9a07db8c7a5d2 -DIST thunderbird-115.3.3-hsb.xpi 733833 BLAKE2B 7ab3b158558571160913f15624e1f1610af8911af2d5b75c8a0b148959dff99db6a7ef8de891a34809500562be5a5237aa492fb22b3e8ca53d4355e082a76b09 SHA512 29e80be348b7779671d253bbba47d98b7f53ba9120af17b5e461ec9e10a9ca38ddcd098616977f064541882d2f0b91b3f3342bf1f9f099468f17c1e87d7be4e0 -DIST thunderbird-115.3.3-hu.xpi 736574 BLAKE2B ba9dbf8d04c34395c0a8e06a5e5fbe52c50cf65fa3f9683c95fa8cccd2b9b3ec69cb89df17d58c5c97cec7a686d057eb32d79157e817eadcd978ec3ec8acd76e SHA512 9e714bf8719af828a7e4d8ca53794fd7bf813caabcb3785d1a4466fd40e1848ef4258dddb1b948d4a8e5c568a354f53d2e10fb8770ee9ed5466bccb15a032f88 -DIST thunderbird-115.3.3-id.xpi 642540 BLAKE2B c60a1ec1e58e108a13e4f667965933d558fd64a1af85db2728194d63530ed43c188c4e811f1e34803ed51f4c6db7985eb6d47b600e397e02e44618e236ea2925 SHA512 995d9166c1f1801e4d0f4df4572ec64080b7d29709e53a19a843391b6a872b60714a40c128c525a003efbef7300e0ad109da44a5b098bdaedff972fc5727b04d -DIST thunderbird-115.3.3-is.xpi 701959 BLAKE2B c3c96fb17974a845c69b0edc0353cfc48994dfa91689179b46b80026a51c79a785ae9bd5a5885aaf29a5ca49b6612f673224dd8dd6d5ba1a4d4291ba944cade2 SHA512 8288e6afecef5dc2e883f3becabc637f20a591da5000c53a9b1dcd311882e3ed13e96b2fbaf692a5dd0132be93c45990a0e00f347107905dedb6a0cae0cb033c -DIST thunderbird-115.3.3-it.xpi 643458 BLAKE2B 59bc08519ecf0d480001ac3dc7a348b28363bfff4a810b714b2e6a8e870ae38145940a8436623603b05aaf9c34d0395fc755f3c1ecf139236ceb7223d79402fe SHA512 54cabac8f6227405b5f25c8c73a8e4b438d386cb145aa7c6a9ed1c7e07e179ae009c716e1b8d686fcf45e4b7172bb2f568f7c770904be4a15746b5e67e4c22e3 -DIST thunderbird-115.3.3-ja.xpi 777476 BLAKE2B 4f2c23f4750187adad9d6cb9fba2c657678b46ca62a1abdbd87d27195dab01a0fd16b10ff96997c66a2975d892e411f0891529e15000659493b1c4bc5a20fd5b SHA512 8c55bc4ec1527f805a01037605d7802ed79e337a9fad3bce82c19d63094942f63a95e240d7c50930c81969db8fda1b74d7e98817cb7e195f7353dc3ca02ae0f3 -DIST thunderbird-115.3.3-ka.xpi 764455 BLAKE2B ba1a5adeaf4ced9706b922b27daa7ea77f5b3592be338b81ebb8759cb1339a2dc556b1e79ad881dfb9d5781e2bab07eb42608d868cfaa5ccfff6d743d102e615 SHA512 ec66723547e575f5e3a3f3a9f40fe8b86dff94c630ba61e739e3aa3cfe6c5db9ba779c2b33658ba8f0bc449a684d9ef0a317963c02058d30562bbb073d994f10 -DIST thunderbird-115.3.3-kab.xpi 698918 BLAKE2B 1eb54072eaca5765a860d6df6524c88f9a74bd79df6ddf82413fbfff6345f85286a6314f4b73e9e4a68b9f67d72ce178b8385fa512373c802f1aa147d11ce5dc SHA512 1850fa688131a1624e1008bc08129af5091a0c6ac7c3d7ec4c14f265cd4fc0edf08e31e41a29ada820ede6d0125d7224182464641d57bd69fb24d6d5666bed70 -DIST thunderbird-115.3.3-kk.xpi 804989 BLAKE2B 91b8833edbc6c69ecc26d1cfb9d3f105b43a5988b12143f0736d7b35bfcb59f095d64cb34a56c71d7ca664bab5fe06bc1d682b928bd37a94b1c8ad596629781c SHA512 8ca52879b649b71e5fac18653f4994dc545be86ed0cff276c225a01d79c55b802790d2904a746b51036ca1fce09212238f2b34f9e72654fa30662faa291e790d -DIST thunderbird-115.3.3-ko.xpi 712588 BLAKE2B dc050ba9f6af88005ec11965ba107ab7d29337898e496ff66e85959fef2a37ac574006bb0aa69a6ea62b4d5c0747bfc3e49221b382bead28c1f3b778461982e2 SHA512 1b2385a400f43d9225eb1047ae0e9c6fcb2bbd9b3eb79805c38b5169c6defb664426eef87dcc7ed3512bcd8aa2ecc7769e0b1ba29b0a3274733119cf0e13cf1c -DIST thunderbird-115.3.3-lt.xpi 680094 BLAKE2B 093dc209943401e713a42391ea683bcb1400649d4a9b95b633b1e5acf9c74194abf34ea364ee58c199c8df75d33a51e703dbecf287c5f0cbef30ca980c877735 SHA512 ff780cc489710b542776ad11a6902202416a13ff458317a7be9e4c2b0516191f2c4b5e62c733cb382bae80d2c3aa89dfb4f9a2a0ad6e12d4105d11054a3a8ab8 -DIST thunderbird-115.3.3-lv.xpi 604647 BLAKE2B 4b48583a8124a3ab9a8c8086e542f936c1a09866361b1d9de93c8a61595b42400a9f44e64d634c7dc64c5bb90501a6a285b906113906bd4ad80e5de9a401d491 SHA512 af3788cb7c19051c1e154727bfcdf4cfb83e4679c029123c111cb7fbd71ac6a221f77a19affa32da2133fffa3e2f3596472b9abc63db1a1a855cdb4112dfb3e2 -DIST thunderbird-115.3.3-ms.xpi 565732 BLAKE2B f65dba33130d9ca921b2b89ad9fb0a10117bc44a320dc291e137fbdd79638ce0804bc34796cc3a5f557de5f059b63922114498b3ceece2ac3390a374900345b9 SHA512 0d7502fc427bb1e5eb67054e8807472e5124a562bb9fb40b72e59097b4586fc332bd712851a00ec4a303586b5e6a4c24995caa50f1945173f920f093ef5661f0 -DIST thunderbird-115.3.3-nb-NO.xpi 653834 BLAKE2B 392cf076bec0f110040c5e26f763b43c73fa9f3fb6b19fde2fc47886705fb63f54f94d9aa6e2e9658ca3573728c4f55b47394c7ba389dc65f26d0d6e4a98b643 SHA512 09d9aa5cd0745594cabcd7386182d3c92d458d61106847c86338b636e48e477221df34573e0906bd37f67baf466fec1edad24cc4fae1e4770e7190d59b367f29 -DIST thunderbird-115.3.3-nl.xpi 699385 BLAKE2B 43f1dc8b50c58a584cb53e90765e7b7f5e83f60e90430a95a50c2a7d5c4b5e7bbf169f8184139a3a368df8879a3165e906a836cf6bc8d072175a698c6f0b9d9d SHA512 2b3d49f107906e381caf03b135e54fa6087897429ab0c865f27094f2d668b495cf6fea010895a1ad369854ef63e76009ff538c541a8bb25274d4103cf12fa571 -DIST thunderbird-115.3.3-nn-NO.xpi 672836 BLAKE2B 67d7e6723b6760c89e76b0b1fea024dd7b29660efa3516a47c92309d1462a30fbe8e1bb319209d149e20f21a9b0d794681666379b741e56f0179511b3a389dac SHA512 119c85ccbf2685a8575e6e57e314ee1ce287fce9bd31b29525baa87ed2da33cb1392d1d3ac87d264e25ab3f4bdfd2b8dae9aeb1053e5e0ce6aa4e5f20d26aa87 -DIST thunderbird-115.3.3-pa-IN.xpi 655777 BLAKE2B 4b750ff8c2cf5cc8be935b8899989161cca00784b86c5da0b946f267b500c753563daaeb0a3e630383fa3352b21cc8d8c10c956ef8afb4743a26d6ad5d4b2238 SHA512 a9bbd4cbc7c29ab42583d6961ea25568d3ae6d9bb938c3e2eb907da20881ae05ed952bf1b314621e7bac8287062053f5d67171959d7f1a76091d7e4a74be8095 -DIST thunderbird-115.3.3-pl.xpi 716519 BLAKE2B 899d2db86d14bbbc00dba81b0b8698d57661d8ad5d593b309f6cb9846bbf1c61fcbb08a79bed2d7865abb95499f793361a456c1d2c0d570769c77038772576d2 SHA512 a689bebfcc06e03860e6a8e378b467c13c97778e7b72cdcbe015f549b7438b172779ced7285940998387626e9ef465852901f3acf3947ee022b2886d813befdb -DIST thunderbird-115.3.3-pt-BR.xpi 707196 BLAKE2B 1d2cdc3b69075e57081edc5ed34cfa9ecd29107d8cb54e57ca341151ef32ad6d418acf356edb9c53267f6cd7f6fe58f9be50e1828c8e19a00aa6cab5fd0ea4f1 SHA512 ee23e819df684d62e7854ad1f581a24a7ecc7fdd72371a925ff05900895de16365c86db871f4b05229018f793b6304dd7a2bb21ddb266f9eb54c13e31429279d -DIST thunderbird-115.3.3-pt-PT.xpi 688985 BLAKE2B 2d0c5d81d6112e19dc5f2775d84b5b0e32e707398b2f986667f5a40696c9f98cb464cc76888041c501d69130c6c1223214cb10404ce6540b0baaf1ab06216df2 SHA512 dd0084327e690f607861b09209db51b7e1efda6d0e6377cd97512611d2501b0a51919c4c66f1b972e6ad5c8aeea4d9894cca3849a6869fc80116b51f0203e2a8 -DIST thunderbird-115.3.3-rm.xpi 703911 BLAKE2B 8893be9f928cb6cc3f40d25a17da49f99b2380a7c59b64ae236b0d01bf9561772d19e8cc3eeaaeb0a350cba81df852d9c2f0a1530d9afe1f547e709bd62beba6 SHA512 209b81e0d90458fe967487c7da9604e9759aaa9d33de4c348510ba06d4c6a4519df1d4f352ce036d2fc510552ef5154d5f532cb6c677eefc1267335b718c8ab2 -DIST thunderbird-115.3.3-ro.xpi 651297 BLAKE2B ef40a7f1a78948dca62379652005589c22366167ef832a57e0bbe5b53d0f1f4a7d0fdbfc42562566f8fad6583e32828d63a59c9eebca77169d4601c8d3ef42ad SHA512 441e67b1c33085fea2bae5eda9e8718c25e3aa57d09cd28b5f07eaf5c50df8dda48fd31585753a600ee591071c2c277eb5f2b43f8c513695f33ced280c6df2bc -DIST thunderbird-115.3.3-ru.xpi 820779 BLAKE2B 8dc0920d997bcaa12a141e6c051713ccd2c3ddb9f0b63d176499266364ce8172b2854d90b865aab228bb7218d61b9fe6c05f396d00e887fca516f6b8754451a8 SHA512 d757e3d843e880d10c77acde184957f2cce85ce7847eb7894d3080a4f1d793c3cc4a9453492bf330b4bf28d58df6a66aabf10dad4ca0f60e2f10ce503145dee4 -DIST thunderbird-115.3.3-sk.xpi 736586 BLAKE2B 5e579cda5c644be53c0e9aa8558f0da79103c1801ad05e786e2888603f91e8352b7abe0301f1a6f8407495f50d8b3d3fa26d60847bf3cafa6485acc8ef433d78 SHA512 bd7c4c1a28fa8f3f8cb640790e80b3dff8728121b2e9ad93020e54b7cb55450d46bf916deebfa84a3c01e647c5c8eccd23ea5e335e4ad33dc4f21ebdc7c63a9d -DIST thunderbird-115.3.3-sl.xpi 701670 BLAKE2B 70235ea0d0ede3a50bcfaa2046408e1e6f32094f5b48cbd4f288fefd80edc4af88f4db4691b76b8f1e41549b79ff18857750c67b8f354775759c0bddcd5de31d SHA512 981cee73acfbc0b6188653f961543348e6927c39076b83246ee6d570b87b9971ebe795b911daa0e2580ea2e6cb7160b0367c557a8a6407c740599a18e15c8c98 -DIST thunderbird-115.3.3-sq.xpi 717450 BLAKE2B 4ed33ae50b98438a73bb7c1fd734b4e01efead529e40ac6c8d21298fdad45052f4bfc8b12d909b9c8e4409f28f424d9dd7f6cbdc5f6aa6dcacebbc70a9a4c97b SHA512 61c0f288d79001196862aed2705e026edbd946da8cabb28aee434c7935d4a35b082efa9f7b161acfe7e2230b8707d640de8b4b4f611c26818198a6addbbd0055 -DIST thunderbird-115.3.3-sr.xpi 740170 BLAKE2B f990ee30c7b097dc58238d96977bd6291ab38aa4c224dad3cb84e6e5ac74d7a60e6a8211e6cd3301156f19600367584f9b27c97c264f9fb042c34e09eb645f6a SHA512 4af3172e8ac1850a80d58bafc23ac2fe71340236e69c6ff68debdb4e6e488e6fb36a88ed942f927817b9b960dd3ad676cec7f3a0e487234197fb0b026dfc81ba -DIST thunderbird-115.3.3-sv-SE.xpi 702285 BLAKE2B 9635456b63e154328c947d07553260cc7b1c670f20fb36887d68721424955b0306eb6c3af96a78b084fee0af39a76141c6677fa196a2d8254103b24bc19696f0 SHA512 82567083ead335e684c68600199bdcb9e5c27c87d0a8cb3188ec3913443a047194758277eb8c4aff583c70c482305568052ff34a21e8922d34cb79b950d9bdcb -DIST thunderbird-115.3.3-th.xpi 761858 BLAKE2B c341002de28eb3b1f45eef08919910890b9b027c186a4e26938903a73d0deb11845deafd5890f6de90825a48acb787ec1167c39a002c854ae0296d2d7b4848c9 SHA512 7a90d2024da2f6c4708dff726acf5bae6fb292e04554fe36526100271d1323723689c775343922321916ac5731d34472405148d2a966c6c9566c8c5fac78bdfe -DIST thunderbird-115.3.3-tr.xpi 714656 BLAKE2B 8dc0c3cedfcb9537579cff3da7c5eca2f8129bd131801f29903768f161ae4043c2c23c2ecf1189de14eb7b0470a278d0f0f360736099069353ae1f01db7af4ef SHA512 4771de69044f4b31096f23a53f4cf48375f247e9de578244d2ed130f80a80cca6073d488b6079f482a15ea06a942c3222178328cb9d5237c7bc6acd4b3627d5d -DIST thunderbird-115.3.3-uk.xpi 813299 BLAKE2B b652be161c46c292f960a71f94d33ebd90917a375e44a22ede00ab490b0d714649cc3341ee2e527e7c76e4f375d623d44d4cf33aa5e84b40804d38629dd65104 SHA512 b90f174f251b4694f50569a0e4f19d06106ac29b791199db2d06d8e7ffee052c0b9cd8e9a375a4acaf25df24ae3065c9a81db8806535deb37d0f6f6f39ac054a -DIST thunderbird-115.3.3-uz.xpi 579986 BLAKE2B 9c6a8b7f0bcd2847bc11e24e01b1eac8ceeae14338c26fe5ce65a5626b81a6cbe864a367edd168cc07e67b6e89afc616cd389dc6bf7018bff09f976d4da4f4aa SHA512 167d6e72eb97c91b98a8f378d27258fdfe69867f8b03a1f4087d51457fcbf49625b8ada57f8a49b3f7029c90dcd99dc41cec81fdf572e1bf4236b735248a4c5b -DIST thunderbird-115.3.3-vi.xpi 742633 BLAKE2B 85374540864f79e06f5822ae3299ee0ac9b476a85aa9c065ade87356841a16a6d87ddf7280a93f111ada29b27d4091f35d72355be5dc7d19607e961baa86cc00 SHA512 1a807f1954eac7370d1ae446a13fdb44a1aabfdfb01b5d6e553780b8bc5f77a19217cd7aab51870935d281f85059c829421b53f99b9a43c619712822dce53b84 -DIST thunderbird-115.3.3-zh-CN.xpi 740610 BLAKE2B 698aa0a22bf859f84467f3430481400a46c4bf6d6ff1418d3a07e3bc2e6bb10181c07121a2380bf7a4dbff37f5961ecfa286ab2f2b32a839fb428c58880bfdda SHA512 dd28bdbc8d68abd8d8007e1f3f74e3724b710e372e8f28d4cfe3029e45c4cb42dd4d8aa3a10465a8f7c8e25d66f1256402e49c5ba2ba7fc82cceee51fd639de1 -DIST thunderbird-115.3.3-zh-TW.xpi 743525 BLAKE2B 55a96f38f35ae017018f7af0e83b963b5909310cb89566cb8a917b0cf365411df62f36fc370bda2c378df08c31b4120d1ea03ca0c1f625ffdc6358c38694bc24 SHA512 8ecc806bdd8e8fdaf5fc35050401066f27946a9af47cff17b960eaa55b27a7736cfeeeac48fb65db7c83782d65effecc7b6a3592cffd10c75b4f4bcf40d1390e DIST thunderbird-115.4.1-af.xpi 542156 BLAKE2B 0f2ff8d1c0aa03b8b9b421b0a25f6aea60eb3c3eccee1690c2b0204082787ec01a1fda63636af21abe3d6acb3fa6c7db1abc3f557a3813b3c6e9f07b5ec69d55 SHA512 d13a7ccf00ed0ee1f0867742d447b44aef949077017801a70b60dd995b5a480ecf9d4242e2c67e268755f8cfbc3cd3cb4f6d429ba2619b342866a0f65bb00154 DIST thunderbird-115.4.1-ar.xpi 654728 BLAKE2B 61894efd03db5af4dd249f8134fec4535d53a84eec6f73666044ad00ec803e61aeb212df9918114e3e980f5ca05bd7970d06d4d6dc76a6a12c5e6c04651fd161 SHA512 825cafae787a60e0e50dff510711b09d7774d7f5bba793ac6a1b47636c94dca6339fde287ba965ddae8c811a2746b3d80fc9ccea7721bc5e63b31c9d2b491dc1 DIST thunderbird-115.4.1-ast.xpi 561119 BLAKE2B ef99916417ccf014d249525070ce8c009a4666b933c7f717278abeb3237b4ed8e0fd527f3b7679f6cf334ef9331ce115710ae2d7b806a37df74cfbb9de790aff SHA512 aceb215aa999a9a0d6e679f2bd81654f7fc556c5277865d3fb3d9e91de3a22dd28f73abfa4ed4914c7e766b5c9b21e1160557dccdaaec371f189f941a24d5e93 @@ -190,9 +62,5 @@ DIST thunderbird-115.4.1-uz.xpi 579987 BLAKE2B 1a943993bb63ceef7881abb87bf42a775 DIST thunderbird-115.4.1-vi.xpi 742633 BLAKE2B c037c0d201406a0eb8f6193412d300b8a62a845a22cbb1e1a450d7335ce5c5dbe5bf06c0d4be3ee9ce2b9c0326783d3478808dfb9e483810c50f4237df3929f7 SHA512 dd423457612aa07c20ca3cad518f765990ef8d5e0d3933412d41575774aa58c53cd8656b6dddb5fc59679c85257f11b21c03a56e06c09257879fd1250495af39 DIST thunderbird-115.4.1-zh-CN.xpi 740611 BLAKE2B d021dfab257ff501968fe30e4b9a1cfb241635b556c35a63996f3a9ad40b6c77af6545a7b6d49ffbc036198a3e378222b41e96ef775c356d57af2c769c89b5dd SHA512 82ddb41a722524db6226c7d943ec3284399645336f94a7579aba6d9b30585b31e8618313da40ea211ce092522d61c716f24f939f5f08e0f037738bfeca1e76c8 DIST thunderbird-115.4.1-zh-TW.xpi 743527 BLAKE2B 2d8d2994be4811e558905375bf93b86bea3b827f33d071df21a773ffbf98756f0638fe5ca747f482eb983ca5b7073b0881825f1b27c5454d1bd94498a5b3b9fe SHA512 094f404ab4b191ef019c91b36eec3c1ed82a98d93dcfd51d75feac8792f3fd2cfa41b46f190c95e89e55b95cfeb4b99cc3302e1891eea70f57269c95bd4e33f5 -DIST thunderbird-bin_i686-115.3.1.tar.bz2 83017779 BLAKE2B d06935b2e729109274f16ce4a257d2fce2ebe08b48bd01139d56b3531c31a426f58cd992303744843c1a2519e9db3415d296afe075b87f17ce54640de7df25ac SHA512 3af1b82852fccfc512175de6ce35af4a2b897541bd3ef05eeeab52e98e9d605a5eede972609c4043ca85cca2ae45b0aca157970c359b482ac3133d45c2b8e0a4 -DIST thunderbird-bin_i686-115.3.3.tar.bz2 83043085 BLAKE2B 910fdeb353acb896b52b57ca283646f8a93615f4b0f4af49146d325d7c119af4597cd4461f78c976b28c9b2fcff961f0aa1860c21ae9c4e8fb1ac269cb521580 SHA512 34c10f8e470c54abef6fb5822940aedd469c43cf4c43185aedaae7e01497f2365fb9e8cc162741dee3aecce4c233b7550a4cd1c7aa72683a5474432c228327b6 DIST thunderbird-bin_i686-115.4.1.tar.bz2 82985869 BLAKE2B 98eaa4419f6e5ebaedca7767a206da9411a77ce45b87c09dab21df943bf2c42abdbf3a74e6eb451fbf8fe5c801c5551d751ada9cded349bf4f99be6b00ba7a79 SHA512 4b82614020a63cb83210dbb7a7afc1b2cebcfecd49b78e1f1bfc1f8181fce59671917755f570d2b312b5f2c8cacde355396bcfe8b16be26c6d9f7c3be13e111a -DIST thunderbird-bin_x86_64-115.3.1.tar.bz2 80567803 BLAKE2B 8bb5500f0754fb8574426a63960003a6c439aab7de6bd85e9a92ffd3095d269bc9f4bf62c9c791c085dcf4461a707e8566cad853afdc79ce1ce238234c31f874 SHA512 a1b3c3a82d30dfda20ef50e130e66740bd589596ffca0ba61b76f663f20fd13f92344e29a04a2289766952a1aa4010478c2c5725224c3c1a54be16fb7fde5c65 -DIST thunderbird-bin_x86_64-115.3.3.tar.bz2 80592363 BLAKE2B 8bec3ce3ce1f877ec789ab97ba63777d41175e6cdbe85349b85e21bfbf966d917b5c9ddf0af23152bae7343778438aeab192be3640456bcea55ea86d16ab84bd SHA512 ad384ad5fc6f809c9c67f441a45e6688100428e3fe3a8400df15a0564593ed8e77ce3d4adbc8fd114fe9cbe21a035ed54ad3c4e70a5a06893ab5dbd0d5fea674 DIST thunderbird-bin_x86_64-115.4.1.tar.bz2 80598415 BLAKE2B 9ff88f1629257b8dacacad08c01665a7c8e18629fc23ce881d02b4cbc81bb0c0f567cbfb3776879193f075efe971084cc13814e85ad80a3331e65a6b1315f2e0 SHA512 990603799aedcf7a7d2b0b4b6a5db36fa6da69128f9381e0aed55352e1a1ed1699655112659f1c83977e0b65bfa9652676e224f035d895e9ad3ca6355fe1357e diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.3.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.3.1.ebuild deleted file mode 100644 index 111a1c0c3750..000000000000 --- a/mail-client/thunderbird-bin/thunderbird-bin-115.3.1.ebuild +++ /dev/null @@ -1,327 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit desktop optfeature pax-utils xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="-* amd64 x86" -SLOT="0/$(ver_cut 1)" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+alsa +ffmpeg +pulseaudio selinux wayland" - -RESTRICT="strip" - -BDEPEND="app-arch/unzip - alsa? ( - !pulseaudio? ( - dev-util/patchelf - ) - )" -DEPEND="alsa? ( - !pulseaudio? ( - media-sound/apulse - ) - )" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - media-libs/alsa-lib - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - sys-apps/dbus - virtual/freedesktop-icon-theme - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.11:3[wayland?] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - >=x11-libs/pango-1.22.0 - ffmpeg? ( media-video/ffmpeg ) - pulseaudio? ( media-libs/libpulse ) - selinux? ( sec-policy/selinux-thunderbird ) -" - -QA_PREBUILT="opt/${MOZ_PN}/*" - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default" - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^} (bin)" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local HAS_AUDIO=0 - if use alsa || use pulseaudio; then - HAS_AUDIO=1 - fi - - if [[ ${HAS_AUDIO} -eq 0 ]] ; then - ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild deleted file mode 100644 index 111a1c0c3750..000000000000 --- a/mail-client/thunderbird-bin/thunderbird-bin-115.3.3.ebuild +++ /dev/null @@ -1,327 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit desktop optfeature pax-utils xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="-* amd64 x86" -SLOT="0/$(ver_cut 1)" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+alsa +ffmpeg +pulseaudio selinux wayland" - -RESTRICT="strip" - -BDEPEND="app-arch/unzip - alsa? ( - !pulseaudio? ( - dev-util/patchelf - ) - )" -DEPEND="alsa? ( - !pulseaudio? ( - media-sound/apulse - ) - )" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - media-libs/alsa-lib - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - sys-apps/dbus - virtual/freedesktop-icon-theme - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.11:3[wayland?] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - >=x11-libs/pango-1.22.0 - ffmpeg? ( media-video/ffmpeg ) - pulseaudio? ( media-libs/libpulse ) - selinux? ( sec-policy/selinux-thunderbird ) -" - -QA_PREBUILT="opt/${MOZ_PN}/*" - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default" - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^} (bin)" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local HAS_AUDIO=0 - if use alsa || use pulseaudio; then - HAS_AUDIO=1 - fi - - if [[ ${HAS_AUDIO} -eq 0 ]] ; then - ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index defd6e2b3555..343f17dad390 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,266 +1,4 @@ -DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97 SHA512 ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314 -DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257 DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2 -DIST thunderbird-115.3.1-af.xpi 542155 BLAKE2B ac2276dc78095475fcd6bbde7b762d9c5926ceeaff6f30f29e0d384a2aa96302e785aa40c279861db2ae9e4f4518214e5d8c4b95b2f050d2aad3334619982fc0 SHA512 d44bc133e333f1c85e2928196b65de3491ab9fa23a44a783ec2192a49c778cfdec71cad0c1c08e5339528a53da4f60f585cdc6c8fa920d1957dbd98d1aa681d4 -DIST thunderbird-115.3.1-ar.xpi 654727 BLAKE2B 417c2d1ca3e109235588fe241a01dc19208b00b436032a21eca4541548d144cbce9c04882f4a2471a7748287044d62b94e390fff422d529f8e2174ae2e11722e SHA512 f9790ff5ae7a27b9d0a83ca9d2f1c1d204670a724c35fcdfb8df480a753794831278956822b4604f72358f66dbb8cecb71e0bc7fcb36021994f2ea6a477fffad -DIST thunderbird-115.3.1-ast.xpi 561119 BLAKE2B cdfe76d451621fe2e508b80b01045b8bf8147fd6cf96a4c74950eb3d8eee368353683b11a9e9bf6421215ef09fcf7093cb748f51f58b2ca046db8d7f85213f3b SHA512 663c4cba6f27649c91b42e0fae44e98be4d515a218194f8e8edcb794386457f64002af1266b687213842139ab5c54d1d6fc2a7e2a6fb98eba9d4cef646e622ab -DIST thunderbird-115.3.1-be.xpi 694084 BLAKE2B 1d2d1e1b9b3a881c24241457d06f44bd57ea9cb5e8aa146a8713a1230e59190f53a9d9c53982b4286d705da14475a5295e4dc1b967a23443ee5d4d3c4477d84d SHA512 cbf09dfcd51e6f5ee1713903e39c16e98a10ed7891a4b3197dae31a6ed7eddd3c8b672e0fb59a80e8a9ffb132f8cfd7071a34d944d8896881974d552ffbf9d74 -DIST thunderbird-115.3.1-bg.xpi 681253 BLAKE2B 08b584cf050e1ff44e2cd9722de420742257a8147c6718236b9d9fbbfb7e6bb0c3692473efa05331b3e5a8b011fb24318a64e6b3e83ed62898c5823ab44fd36c SHA512 4631d8343df7844b9f6bd29253e16dbff031fad5a05d1c983c1231c0e1875cbe739ffa65005e81861d3ffddc22df64f34c0fb1f4d72d8ecc4f5b0dbcd1dff171 -DIST thunderbird-115.3.1-br.xpi 626489 BLAKE2B 19d4a2abd688324076dd87c50e1bc4db2f0a5d72b173652a5e82dca2ea9634d5da616692bf8e7fcc912f42eceef3846d394703c1c4a0ef9a29bc53fbcd8df100 SHA512 9365c76b160cebe60135f5dd7b830aed4b081ba51bc925b89440a5faa570b08a1b241ec7e2329cb372b7a7decffdfeef34ba7b9d9cf9609dcf094a64f99d01ec -DIST thunderbird-115.3.1-ca.xpi 664391 BLAKE2B 5d739d814f282759eca25d7828d3c1c3d2ace06dfcefa7574e0cc3496e22b3a8bdb61847558f1abcf72a7b159e51ac84a9c658320528937ed2e5f8a4d6265cea SHA512 dc92fd361aeb6897e1023bc0deb7e1e8d493f6463a760a22d0a391505019d9396974b886c976322eca7df8a80769fddc048459292f721f3ee1cd0587441a16a9 -DIST thunderbird-115.3.1-cak.xpi 657815 BLAKE2B 2181ec38f970c4168669575a6d954e6637aaa7fe50c7692c4b04d0553fdb4f5d5df0e15004885cb19d2c5e65029143611114fb4d342ac576b9cda1057e64b72f SHA512 f0405e88f9ee14ab251b7daa7d510865ba18bf5d10e47d102ea9bfbcfcb75577781474a791390229c5f1430aa5c000d41a2a925b29ead3649dc752212fabd794 -DIST thunderbird-115.3.1-cs.xpi 733926 BLAKE2B b6420fa0792908573401e2ef4f10e31e474150c8be150a41f47f727e3925889c6f1b085d52fc8b8b5385eeac392f147ad094b18708859fec9b80fa2510bd521f SHA512 15a8283a3cf77b0207a080b2a6d01c9e421896cbe1e213e86d4134e4b84d6bcc822fa25a8bc0b30d7c4d08063709602f5b7e17251fdb9a60e4448507645ce3ea -DIST thunderbird-115.3.1-cy.xpi 703327 BLAKE2B 70c5aa82dce73d6fdbce6bc2c12cc2598a01117b8218530686365f533337d0c392581ac62a87b3560c3c9abd0d67bb911850bff91f685a7e4a35d82543464a4d SHA512 2a5141db90780b967fc89041af3d0c6c5dafcd022fd6b07d0dddeb9b4689edf8047a1f86acce743008ea842d65a4749f5a5f946fa2557d884655134e4a8c9305 -DIST thunderbird-115.3.1-da.xpi 690779 BLAKE2B a2386a476e36ecc226f23e246ec302600b05834a2ad0d3c57d653709775b2b3590cd8fc7a0a3ea546c6263e814d9bbfd13d77f869472d78937ff5c38d2385f05 SHA512 815e81e8aab1ef9ca62a240fe08435f1dd66105a572e8ec81f538c25d4877586c08959d8400305bd43a85ae3bbbcdaf37f15b06886f629a3474449290e16dc6c -DIST thunderbird-115.3.1-de.xpi 720272 BLAKE2B 59ba0e27ae0e544fa22cc30dccf866cfbbc8353ed90875006e3864b6cb8d41ea078867005ffec88fef74474bb6977cbf725a33ef545e197d1d83b5e9371c41e9 SHA512 eb1f2b8952749afbafe278272f48bc4c33789028802e9c30b4d9da5ba39c199599158a0091bae744a437eef02b25b641b170189de26177848c5ec0d1afaa15a6 -DIST thunderbird-115.3.1-dsb.xpi 738025 BLAKE2B 8db57ace0afcadf4db6fd6d49a05434c8a4be4f1fd6c94654ac7418202105722ca3510727ac116058c7df49e4ec18838dcaba7a13875c57f01ca10e2000ad3b6 SHA512 f7e37818437b5f711040d0317b4af96f1a7f16095ab1a6d062065e22696bf3a35499ffea49997cc24e7f3b7c7aaeba232197b62c8764b8b47779278cbdf8f454 -DIST thunderbird-115.3.1-el.xpi 837360 BLAKE2B cc7f5271f9739ed778ae1f70b590d7c3810f5be6da4eb80922c1f59b22937e15563816f2721bcdff738a36ab8be7e8c0d6487f831694575ddd5309ffe3dd10da SHA512 a91cdc035ea6e5a57eb1440a850279dcebb4eb19e72bb86d359a48cd8ee6077fc38ac71f82415d19959efeae89679d240478113efdb8de8d9f5c5d96302247b3 -DIST thunderbird-115.3.1-en-CA.xpi 648451 BLAKE2B 2cdc52443a3f881c84e881f2b20a903060b3900f62f2835981630f9fde9d99f3ede4928d33751f3e825052c1f0d76a99757f0295b65eb5907951216f7c78baef SHA512 d352127c3dde87ef82d67496b978c88d3fdadd1dcf0fd875ebb7a0629285b405c38bbdea709e98da246f9ed02b865926967e417bc2ebb3895307fd5726fe7f6c -DIST thunderbird-115.3.1-en-GB.xpi 661514 BLAKE2B ad81dfff1d9c1189697b3e325376ed6adb61de1594c787196b95f6b975248125d556cfe69dd8c3251195f046ae8a73f1445706e6de42982d3a528a368d4628ce SHA512 f38e08e630d61d11ec07bd4bcb27b662a5766f244ba2d29dea252e25458a8de5d0187d25656e78025fe67e1ef37d1925d8e16da1d249ad451b10b9ccedfe35c1 -DIST thunderbird-115.3.1-es-AR.xpi 713109 BLAKE2B be6b849ba9f60052fbf19ec23f9ad8e1174d92c444443cbd2936e2b8d6081cdf27e2eb5514ef401ab8d61ab30576173eb7c62be108100ede5965c678ba7f152f SHA512 dc4af1f8606a2d48648d9b0c8830f8c7c5667cf3e0f4fb13fe9a51a94f43e9299fa42e097136c77355a6a6e810e2ff78ae504673802aa8ab9cb70604e5e2bf47 -DIST thunderbird-115.3.1-es-ES.xpi 675706 BLAKE2B 7905988fe9f0adac4cb67642eab5d88404cda047dbbfbb7d5d555dc7cdab68d0d9b928636d7ba007621cba0e54fea8023763784fcb3252458d5f76c69e7969cb SHA512 2046a5d991e264f7cc6b237092a70ba721e7524fca34ea63a35218d5e26c430bfaf6bd1d98b5b7624254252f924096d5289943dae589f1f0f21dfb28eafaa507 -DIST thunderbird-115.3.1-es-MX.xpi 710140 BLAKE2B 0ddfae8017c2cc69ec21586df9a53f6cf93fc8ff15eea4ad01340900405f18d3b6a4c2ce4cedb480474e20005c5f4cbf91909f83053ef27a8db29eb75abd1369 SHA512 6722d8bd93d93947942bde51884dac4b481d04398cdc0145b00f25e86eff958946c511029edfa1bc2e2026a92ebf4654dbf6776b2b03abc711120a1027a47725 -DIST thunderbird-115.3.1-et.xpi 671820 BLAKE2B fc05de5a332ab34be18bd0a9f5429378909eba21345dd72ecd397595abeeb584d1b0f2e8d7da2975d39e24a7de7ae0a17471f419499c35e4cd6130ba5ac0f3b7 SHA512 8d991b4a4fac06080ba02b3b09c3d25af1d33cd328af98ae60ebe33df847d3a178c0db5939252b423be682fdf63db155643a066b403ec9902705e08a9c322789 -DIST thunderbird-115.3.1-eu.xpi 692541 BLAKE2B 80d1638c8c25c3f914dae98ee6ae35e92c76c154d9f30930eae4e7fab37382490283104a05e80806425af22c19f65c14da3a6671aeedf891290765992859d6c2 SHA512 4da2247b6ae0d7a361d7b6edc21ce2d5f84a03ce502ae49e37980378d29276b14e2d82064804412c4286e4326717ed42c877561c02974cc6045451cb42b4cb58 -DIST thunderbird-115.3.1-fi.xpi 689879 BLAKE2B fff85efac7800cd07ad23708614957eb06c8c44dcc74f83b37347d108d89731ded64329d94b95c8c2f3352368bd3f349b1a55c6ae252eeef0796f72540dd1086 SHA512 30c241e872118c68f894d1c206fde0ee6277b76625bfeb37a583549e4443723d639f68c736cf6809ed6210ca325324c3a520d8d02c5d11e83cbd8cc216deeda3 -DIST thunderbird-115.3.1-fr.xpi 725336 BLAKE2B 6354785355d43d51c86da12a1475a8a64db3258044632738d8b9ec8c2d6bd30ac52af5112585b9482969350e848b902862055fbed707c7987e7f38f43bd92403 SHA512 f95302bc1f5820e44181686116c9a34edfd74ef812f6fc15e5dc7e1c6ba7cf69744329196db3775b0640dfb49ab733817be802e17184bf50211e2b72a301a819 -DIST thunderbird-115.3.1-fy-NL.xpi 707905 BLAKE2B 16127c89b0ec0db2cdedaeb9978f97b8a09c6be6d6c3e90dbc2c7ebe458864a6590a608e442cfd9f4a8eed6ed92e88b63e536407f359b85e918dc3dc6abdccce SHA512 2165dd00b9b28d78e80f88023fd34c3a4998ef347e318796f0ade38658dfcb655d0416463e751720971eae6a75b3f9cc3e30c842b38a7e422f435bdd414a1a62 -DIST thunderbird-115.3.1-ga-IE.xpi 601818 BLAKE2B 251011bdee7bb9d8a73f1ffcd048822d950f8a369074d200b97bef8ccb99ea69b683741dfdd06771af34cc90b028fd69d9093ebdf1b4f4d65043eb5319ea22b8 SHA512 567ac6ee49191bb2365b473ce0bc27d79f84880f95abe4d56dcf7dfa3ca3d481653a1b6b78f3a0dd4cdc8c65d604582ba86d4136cfbbc78df863fad810ba003e -DIST thunderbird-115.3.1-gd.xpi 702994 BLAKE2B 56caeaa08a0eb0735ca7f8af40b95fb1d3286849abb997d7ce19a0e6d523d3508aa3c4ab2787c2b5274ea591f191df97e05a4b8005709ac700c33832480cfaa4 SHA512 a35ebfc7aba9eea3ddc1bf81a0a518d5d932f051e9b6464e9471785f411ccb7f229745f853ccff756199342a90cc48cbd73588b979504a4b3b55ddf71fbfa83a -DIST thunderbird-115.3.1-gl.xpi 705423 BLAKE2B 774c66a6b0afafa900cf73e9040e1d8e4d46ed92c34671e861706a69c87b20687a7e3be32f668ae28ec7a38315bf2dff69bc6af8027c6f4c2586989a8c071be8 SHA512 ef05b62c881b200a6fc5a8348662b0e9c483520f986cc16a5fa5fc5f459157884af88b40f0bf589cbd5b07fd48271025fe09cf66e1864a7c48e95da72c240a3c -DIST thunderbird-115.3.1-he.xpi 667479 BLAKE2B 42a72ced4e50e26ffe2d0a3f0da58142bc1b9b263d0fcd427d3cb1399ea41a6844c1d28fa67b9aae5ac620e05f717a997b0ca0f75de5d96d46e5ca24d2146a06 SHA512 f4fcf553edcea0f6526e879b88c4ba5720ce1d1fb077f53424c112fa1ef02cf5c787afb9ce26818e8d8bb914f863ebd248cf66cc3aec47e38855b10eca77a72a -DIST thunderbird-115.3.1-hr.xpi 674903 BLAKE2B c454f90cc416eaf05ceaef8ff1af03a9c2a56a3d81fe0c2fcdb3a361c6973f50c21183b5eb6ba2cbfceb678ad653488f9e2de3b62989be4c2f9625e70e417870 SHA512 927d28ce5b5acfd93fa054a0951c2c3f2c7a4e69d4389c6a5b2ea167ca646456a0d7406b73fa302a0a43d738cc6e41f3fc6886870fd8b94234d0a848f72c0c50 -DIST thunderbird-115.3.1-hsb.xpi 734549 BLAKE2B c69887521a3459b502365063bc879624cd3b8219c364b2cdf31a7591f1869dac45327b3f86d5091b40ed01828b4663156aba47380bf3d44c74285fac33119142 SHA512 31d01ada6a699cf8bc1d3dd1e730c358edb68bb54779b5936482e61ce477baf7b365dc905b6d5d8113c1bc5aa36f9c103e1647bd6d5314b0793b1cbd77e33449 -DIST thunderbird-115.3.1-hu.xpi 737466 BLAKE2B d81d784518715ed70f546530f7fe9d6d3c61a97b9110e0c1f2cbea3caf506e8a82a9c1442e462956d5358051188f7e1fff3fcfdc8fddab5079711d379548552b SHA512 6f3504fba2391b7289eee3485206de389ca7279f9c4a7e988b629c3551b4bb8f5e8e983a255747ae8112d2071fc465beeab198e1762a0f06b8b6dbb37292fb3d -DIST thunderbird-115.3.1-id.xpi 642540 BLAKE2B a6310c92ea1288e50b67405191b023b971388b4b156c908f6579811b4029de733f4f287b762de4670493c3d42a7e8ec981259154109a677f2a242377cd07843f SHA512 5fb05dda624f391d2f09d683725630da1d0bbeacae87a10e12b85365c3e7ddd4f0b39a0cac34564c5479bdbd608778d84db65ebe7b6ac6ed333ea048291a1234 -DIST thunderbird-115.3.1-is.xpi 702211 BLAKE2B d55a1abbb53ad6be1cea6cd454f8065c615601ebacc6deb1d75cb417c913e975f043cb34c01612c1d0330fa78fdcacf8799099329a41534ca05c8dab36cd22a5 SHA512 c0a1501fd9f6e63e85e90c6e4ea0176496d43f8df4ea65d523a433f1f8140fc1c9956d3bb5b8b64ca19834ea8c14a2bad1bf5deca94d2aaffabddb7669485515 -DIST thunderbird-115.3.1-it.xpi 643538 BLAKE2B 18b5942a78573c9ecd37d09a3775709aadee976ffbf09f949a7aa0ed5316479e50b99089e8be880550baa16b0086cf730ac22de0f1b744b753d7539d73f89ae7 SHA512 759257c58255934165a2f78391ff7f84896cfc4db14cde3c3314cbbcbddcd29e2b3a8faf00bc08f74ddd1e3fb025c48d42edb18009122d711afe99f5097fd3a1 -DIST thunderbird-115.3.1-ja.xpi 781689 BLAKE2B f6ecf769e763b97adce56c22f861ff11d0d021149be4057267ee8800007420cb445efe62994f0401d22af8a281cb182dcd26ad79a9328db3f34a3beb1875fc7a SHA512 b04aeb6ae7d63bbbc45bfa08601338066ba0c0d9a4188a774f46b200a134846d74275f69fd84311970902081136352f661825ac6cbb7aa3c0dd014463da165c7 -DIST thunderbird-115.3.1-ka.xpi 764449 BLAKE2B 3a1cfcc15af39b71300f6f55173cd4e0614c24d6efbe4d280081e4e92ddfb28b951d64967b37db01ad781b958313242e661cd3f2fcf3a645624e93f3ce7c4588 SHA512 46cd2a6448f242dc8be8deb2407955ca63dc7834ecab362775d58fc05815e556564246ce60c9b19ad10842a9dfd58ddff69ec2d9943be257cd32c1f9eb076cad -DIST thunderbird-115.3.1-kab.xpi 698916 BLAKE2B bbd168642215ea9ca6eb9ba7cd19b9249509a66c6ddf80bf149cc9c3df0e25d2474868b417abff97a15e23e873ecfb633f6795ab19ec125485ad05db041b2964 SHA512 0673c1b71ab8dac116b5e7185bf80d46e4e531b10bb894b1c2d86212e0735b778c98f65195515e900c2715c7516b329f744a76426c25fefc2e1eb7fb6c1ffdbd -DIST thunderbird-115.3.1-kk.xpi 805074 BLAKE2B f26693f1c06fe0a4bafba0b00c85d405d0b7546ec25ac811d967db85c1aff2c2ef9f53d5897c80b52a0062b0b5e55d1b7fcb467905291d3f85d07f7fc4b31b01 SHA512 78fb106e3e730ef3e656bdc7ec308f196579d78dd872db060dcdf45372db0dc3fb223589828f5ab3a7a1a9db7217d0174b95d1985ed5b8598e4e7e10b7c6e6fd -DIST thunderbird-115.3.1-ko.xpi 712208 BLAKE2B b4e0814a57658fc06d15507af5c02bfe22a19db76049cef2b8aae1f189596358d2782362e359909eaefdabc2a32fe6ffbff434e661e34059931f663e8791840f SHA512 ae6b9b717bbf87abbbe0abe3f37c6269a910908411b4841d49b1fe9f6fb7cfe20193c712cfbec0eea7078400d9505cf33d0ece4c7f3d2389eb9912d04bf09177 -DIST thunderbird-115.3.1-lt.xpi 680094 BLAKE2B bf807a44d855227da1f681f41678a570fa11b962d78e6a6192a9072ce7a1702b184acabb0b3e241bbff4f7ecd185f218caf517008d60778cd373bc8470545c6a SHA512 d26dc39626b97e03d4f24388ab310a9c6f0195eb59e19c27e481668ac9c0e1a309b41429caf28e54623b1d8f23dca5fb7a2edab8b739280786b6c5c2d19c52ea -DIST thunderbird-115.3.1-lv.xpi 604646 BLAKE2B 2e21701a84c454ddaee13b9a84a20de589f9db3ea02c3224fcc47ee8adda8385760ec153476aed81a9f87bad670a8c7c5214e72badb527d169766136be791c35 SHA512 d7cf6af4d88b428160d31f4cb65118985a4a26aab00a5a613e0e8e25a89db2d7a9a42b20c63ef93220c094944a2ed54f199edb877fabf58df15099a07602e6ba -DIST thunderbird-115.3.1-ms.xpi 565733 BLAKE2B 2c581fce0c75bb4fa7efa008a0d7eec6a83d7f1afd8fce5ed5727b7a1e9f76e18df2b85f5c2aacc1458ae65e8c33713ccef5331b3e166181d7c09621ceb580ef SHA512 f74df7cdc3d55b80bf48e6f0e2fbc7d545b7cfb533a45571af2666eaf2d3ae38ebcc51fb3e3c3cfbe0ee61bfbe8860793e2616564b05543a975f0312ab0eab1f -DIST thunderbird-115.3.1-nb-NO.xpi 653868 BLAKE2B b4988dcb9ea90dd526634ac8ab59f3c3c25533fa53f4b939909aaf92780ead5da16dbdb005ecb29dc8e919921c407773247529f5641d234eebd15a7d346b938c SHA512 0cecf303b9b2ea3ce36afcd8d0e8d3b2f3e3474cfdce1e0d254a65616e075703b5f2754a5254da27f2e95f77f204eb63c78c74b489ba7afe848a96a0d2475c5c -DIST thunderbird-115.3.1-nl.xpi 699498 BLAKE2B ccebe216706382493f2079d1e2c0620d6ae729a42d928a2650fe69447fd3c7965d1220c2a406c2ddc2771f8a523882e8234b0102055405494d6c938cdf3965e1 SHA512 d26d528a670544574f404d074617ad7b6791a15c943878200df1c3d5dafdedf4a9a3208636784f5c92416266471560df665deb53914db9fb74925d33a3f3725f -DIST thunderbird-115.3.1-nn-NO.xpi 673377 BLAKE2B 3a28359032e8cef83b1c90208444194f27dc8afbfc1b274ba16a80cea207f72b7e51f1ab3aa0010d2aabd7c8d37e5678544417e4fb4228685cba61e19b721958 SHA512 77cdb9fa36b9cd20b1bee1a9ca21efd93dc5b2f036186c2bbb011980316c6f563f9cbf59d762138d7da4456bcba36eaa1e8d18a0ee53805e1ecbd7a890411e0c -DIST thunderbird-115.3.1-pa-IN.xpi 655777 BLAKE2B 4c6e057d70bc5954f684bc1b4b492a7d091428d298f29af244a31905265a7c75dacd9c4f7224fe9e23b27164fdb12c053e23c6e36f35a07749b715da620325bf SHA512 885707c026d7a7c5a20411545481816b8d9209e6ccccf1776d6b9148591278528d38c3bd33dc7dc04c790e87ce7510f2a5092362e6d9b1065434e928034c97d3 -DIST thunderbird-115.3.1-pl.xpi 716599 BLAKE2B 880203119237fbe3ce39f2b88149694d0033c4d1489a8bb1587a777afbecf8e95d7f2765104f96d8d451c3c9d708a55eeaa13075a99d140620b91beeb5c9a617 SHA512 84054704802b6b0f010ed2c32e5fe2712b3fc7a328d48aa49ead1f2ce1bdb38c11194cf2e72312bc263e0f9afb16476f6ed795debcd39c34924cf61878ba7601 -DIST thunderbird-115.3.1-pt-BR.xpi 707264 BLAKE2B ebd87eec6e6448aecbc2a8d8db2bab725d37d350039570039657275f4fba7d563b906a1d935409634437b99ef91f8b20214afd337820c26fdb2c17282cf0c883 SHA512 31e95229a0349a3938d4fc3057935c5306fe91e26021a379926953da80adcaeb13bac954d3d40f746a80011e5bda65d625d1ca276a55b9bf43a6ff67cca400aa -DIST thunderbird-115.3.1-pt-PT.xpi 687834 BLAKE2B 4202b146ab85d410bf00006ec135b9474d91c45410550066846802e098b4ea6eec414875452c55fd46f28b87e18bc0333aeff077eb8c818811f25b5188e2913e SHA512 8f7fc65f7749147a8787a4f282e36540339c0b65d08940d99b3c2afbde8484acb9f3b0e80900566266fa2d6d5748027e90d727a908f3a21b25d0749bf4418e66 -DIST thunderbird-115.3.1-rm.xpi 704044 BLAKE2B f84f7aa35219131a550f381d1e4b6aedcdd909980db7bb945c6e579abb00ca7943cc9a1a3a436e9b28d206790d9050c082e07d52632ec1afc64db39d94877a50 SHA512 d9be860f3cb4b3a152ed3c08a3d212bc907cb74a99dc102c3ba564dfcb9ec46625698c04f88859d82aa11b65d135dd921fd97d4f31e00d2ec655f1c036731a33 -DIST thunderbird-115.3.1-ro.xpi 651298 BLAKE2B e0721753ca219c8bf580b477a9088efbc9edb36ab12b9b5f73a0cc17d169170c404a259cf538ce084557f92e3df07fb161e90c8ea0a964ad17a976cd4f51a440 SHA512 b361d8e4a952a8d6526169116346ea9735da24ea3fd793da51a3ae9fbd507ec718101e6f6dcace3099155e4ab5069783b6c6d587f3119dca1826be17235421a0 -DIST thunderbird-115.3.1-ru.xpi 820867 BLAKE2B 3069cde81a68ca873eb7d9b346852e9abd406248346c9b4aec58b53521842611936dc5aa359e305d52f959d7f1c8f8eb9f9619ec324cad473de7523d2c1dfc5d SHA512 da7777429fd77b432ab2378faa16f9fb8df5595dfce3c153c5c418ad2bc578b6f359d7519547ecc4b8758a3ca2ecaea1e2095e2406c1aa74f9d1c98873511d15 -DIST thunderbird-115.3.1-sk.xpi 736658 BLAKE2B c1af2629cc81e7a83c7e326a9b2397bf156db4716b5f40adda48fa501eee366d89d732d85111e5fc4c6e305db6f263edcceb13cc88a0ed0571637ef792520d99 SHA512 fc7094830832190f822b8a51244c2c7ce941d7e7d0284f27abc28b68bc53e21bc6aeba15e67b5e52cf911f263ace62e6b3d40b3464ebded6e70288bdd4128a83 -DIST thunderbird-115.3.1-sl.xpi 701217 BLAKE2B 68d70e0464d3f2d9df582d476a17da073a731f5f6f4b85e1adfd8f3ebc3bd1be407a95f26c3500177fd1b690ccfd124421fdd3267c4747c0997467e13ee3b200 SHA512 754d842cbd040eeab4dd678a5af825b7fb8e57c2ea03586af6a41f38b3f5edfa13b55db73c334a54bf0f926047f1d18b6a0bee8b0b4c86248ec9f2cd10f9ef44 -DIST thunderbird-115.3.1-sq.xpi 717451 BLAKE2B 539359bd42ffcbe0cbfbbbd4b892eaad8858845d16ef92a6dc5b8320258447eb9e9c88ea35cd37400c980ecd0ae75b09554af52b0e1bd42806646bd5ba3ec984 SHA512 ef9dc35d40851e8401cead8d0f176a76a732c563074d6c9884abbb0b1c1dc61aaacf264cc48880f98e3a32beb8cb7a4acb19f00a8b8e49177c35a83e43ac445a -DIST thunderbird-115.3.1-sr.xpi 740171 BLAKE2B fb203030b5497ac81c90bbb5de40db440073f323307562b82ce7534ccbb5ef658c0a5b3b6b639cebbf78211f2cbb9e06318d1d6e0fdc6510c992fe8e56706896 SHA512 af49df2f11873f277cb73a7dd921531a0cfd4ac69cfde30fb8a523e26b9da1a555b88d0c49fee83132dd2963c6d2de16685bf8976c3f68915558e33ab5a3524f -DIST thunderbird-115.3.1-sv-SE.xpi 702347 BLAKE2B 2255af09bf24cc7454a4d613d2a873ec24be6ab97bf042194aa08992a8036cf0864d0ce19b9e61d495a94a12800443392a83f72b795ae84886362ab921fe906e SHA512 23575f82a0d48fb83fd18c01c903c3d60ae46afcab1a79d97b7eee424354a4cdf780bdd8ef8c4c3ceb9b27f1709cba4d7fff9f982605037e9ea4fd2695138cc0 -DIST thunderbird-115.3.1-th.xpi 761857 BLAKE2B 6c2979e19d46952f73c39077aba1a618de04732e6be735602010f36b3fd0f4920bffdabb085c99351bd8e462681cc2ec75590e82a9c938256e17203321ac68be SHA512 cf126b885daf718dd2e8110b0b3ac06bcacc2d98fa9dc864593429640b3ba964312f8b5d02e91c350b6af5f6e841b784efe6c3adb44e548ea488da79abdf5daf -DIST thunderbird-115.3.1-tr.xpi 715004 BLAKE2B bc26ea5f7b6f8bc84440ecdab32955eaeab6f6031d3d5f56ff798932fda3b772f2cea242f6f716657a63126defb4a71c75953470438b02df96a09ea33dc620a0 SHA512 14de6ccb33e795a01f6a37752df61431bfbf91d4545fb8ea82cb1b743dd1bdbc4889965607a920a28924b035050affeff38da44953899e40601878b0a2c07317 -DIST thunderbird-115.3.1-uk.xpi 813757 BLAKE2B 8799ea7fac535e962a13116edf9af2008a6dfd8135ff37ad454392b6b53cafabb4646f6b075385eb3980d19e4363d2e8b1461b6554c9aa9fea679591bf842db5 SHA512 71372b52f2933a94752cf88ccc8a5c9f57b1d6ae0eeb95beba531e18265780bb2ab05c2c6ce823cb565be61d67e70d83fa16955a9968a72277997742393b6c30 -DIST thunderbird-115.3.1-uz.xpi 579986 BLAKE2B 261de874df88833621156b52d8e3aab9c017deb3606ff7d86afcc5350b6d549863cb4f07c9de1ef41b2413b3a1defd861fdfff5148c2773311896f5960866bac SHA512 b3719b79a10ec3749ef2d80aa4438a52d5e19aa2628f9e6e1b748c98948223f1eb497504c1dd2a0c97fe28bfef4a333e5b5c739d03d61ec3361419490a106c7a -DIST thunderbird-115.3.1-vi.xpi 742718 BLAKE2B 67e79ecfd4f3f272c6d446144ef977a076436612ba1f322eb14389b368892e8ea30ff7f1406702022af36a15fdf7e1ea5fd72b1abed25b2f1de66ef0386f0d31 SHA512 32f04bd22d8b6c3279c16e590d05818c70d2b83473c6807b6ddb2266579c433ae78289196e447de85a4908dbc9523c74d6c8cfe3b8d8fcaa72af98539f67bc75 -DIST thunderbird-115.3.1-zh-CN.xpi 740788 BLAKE2B 669031d165a986add4bd11ca7abac883a8828ca82f11da13f8baf195db89d31bfb598dbcf7edf54a33cb7a806de8f65d5aa12ad71b2dc8e22e503b03b2fc5af7 SHA512 e97c69c2efd501c437fbca65159e6bf3d2602f57ac83a0949bc78b99aa2bc97220965383efbb61262a85e4fce6508af6c9ce8108644bd2e36a62de26242ea1cb -DIST thunderbird-115.3.1-zh-TW.xpi 744415 BLAKE2B 3be9715c63fd98daf03c7fea36bf254e1e9b3dfcc43d18d5a7a4b480a7afe716ca26be8617785d7185f34fa47376ef9c5f0994381d56d1362792eb34a4a25241 SHA512 51b204f793d25f946be11cb23bcec6d85224885dc628674c2282b1ec7cefb23f9088bbaae78b5642d1f32b329c5203271a5129ce491881e0efa748a5e68aa431 -DIST thunderbird-115.3.1.source.tar.xz 530392392 BLAKE2B ee1f209e6046493716efd49acfce8d30e0fe29a1d6ffc0bf435ed97a173f470420a9c42963eb396da042b65dfa72a94a4df8d775bb6790d79fabf139779a177d SHA512 e3b643cfee07d3fdd7bcc686db6dd3e81b09ecabfa9df4d34dd32acf3799b4b0b4a88e169f957d420e06aabba55c4452f3a9761db37828b025048ad5d8ef2db9 -DIST thunderbird-115.3.2-af.xpi 542157 BLAKE2B 6a19d5768223354e0a82694296d7e90cc2e8047dadc668d1edd8b025fc85371d9c4c4800d40b1d874613b08fd242e6bcef18c0e050d96a0444628db7230ac7c8 SHA512 87703239b301352b71fabe48a6774c1afe99f7cf606ee747fda31261780ed6f2f84b9e8a0503ed1d0f3dd5223127eb6f5471f3ee83fdfa5d29cd05920cd29141 -DIST thunderbird-115.3.2-ar.xpi 654728 BLAKE2B 1732a7253316459b98b74c8acd22746fdf313202d4738d7904fa3bbffe991fa1e3fadbedbd4cea0975cdd575a3c5fcf46a55eb06c24b848b485f470168e5fb1f SHA512 fe0a40b58436a3e56d29e902d9d1f53a4b96d0061cdeee7636f10305f99d6ec8cf5f09eeefd333f8eea4a95a67af4e65580c692e4b675e033e1b48986a179224 -DIST thunderbird-115.3.2-ast.xpi 561121 BLAKE2B e1917ca2081c6e849788007d16d59c7a3089de3a75f85fc82db36d02de9c262b142982936b70040fa71a0dfa93c7cc046ca0f6aa50195a89e967b455a065c389 SHA512 eb21430708eff7c9b0fcc0bfaa9ea1ff5e1f103a79db4e76237d0ccab60d05e7e02f15fa3d6d2b15d6d7b6cff2a112fa6759e00d082b8e5bc46c45aac82fc7eb -DIST thunderbird-115.3.2-be.xpi 694085 BLAKE2B 25494fc772573e1e5fddf0131e57a88fbcca71d39a248a80ec29a3ab62155bcbb558a963d6c20e6e04b12b560800c5361e47cb524467dd43b51b6e05629947a1 SHA512 d8089ee6cf3691ec576e4e48a04cac8563cb21b189fd037aaaecf64896802056264e781be549e9c2b3d287918a86e4fd885c1148cd334e403b66639c10d15e0a -DIST thunderbird-115.3.2-bg.xpi 681251 BLAKE2B 03e1fd49d927772d28373a9bbcddde89bee04f56852decd88f9f9385e738b566ba5c0454764bb1bf619df9ca4c15ade7c981ee4d8dd95f179b92a0f48c32629b SHA512 a6ea6907567d86bd55cdfbd5a7a8ece2e16e46db2d615d3e8dcf49bb0146856c593e5b8ae11784baed32524891a839306c106fdee0e9d1c03d99e6cba042ae1c -DIST thunderbird-115.3.2-br.xpi 626936 BLAKE2B 810363c5d282d9aa3fd3838486557594ebd5ad2cb7c1bcdcee46f35bbf835971d0ff108bd9e516d36988bf7c96962aff757e143b30106dd99fe4b4a3699b8a6b SHA512 52a7d864630708bda19fd8ffd3316e9f1c23d4f6ab942576be64904d0850bf0cbe1c47c0f1b20162dc0b64b314ad5c9eb701472c3dcc0190c19e1363eafd7480 -DIST thunderbird-115.3.2-ca.xpi 670651 BLAKE2B 18d1f75ac9c50cb4317cf86f0adc18bbb1a7e4c02abafc3cecb99de580ea4350112102aa68bec3a54bd2effcc23434c61264c0e06da97613ae32550dc05700ae SHA512 86909013795eba1889fb079460209f7bfeb7429579e31d245adbca80c21d9cb72c0ed277c9a5e5f5640e3d113e3ed318194ffef977d79d3e48b9e3ee12ca5c2e -DIST thunderbird-115.3.2-cak.xpi 657817 BLAKE2B a89a206566a9f3a24db875c591ff58014584cec6a38eb45b66134ff1766139547689f2213c31d89c540ebc7f462864ff4901bb9594ac72ba171dd5826c754f7d SHA512 4d0fd1601b32067a74190a2de166c3e40af0e9ae1679dc9984eca489408a28880e698f8f6ad3662b1350907fe24ff3684e86b191c1a32e6800e6522c2ef1de7d -DIST thunderbird-115.3.2-cs.xpi 733801 BLAKE2B 1f6e853206433136bc98682c9594029dfb4a0c33fa73d019ff3c3ee227fca81bf12ed0b202a990c3073f038d356ba7ca81d80f8fd610c8a2dafd9e025b7e471c SHA512 1ad24a2ff99a8c472b1af38e536804a9894317d4206d105d07fff6700a6de0593feb0241a835af4ced6922f0ebdc48e70f5c2fa444b460e1e2a68c1f6145ea6f -DIST thunderbird-115.3.2-cy.xpi 703267 BLAKE2B bbfb0d075a32271f5a50a14b8a96bcc273726eb1928c743c03f83697cc4cd483c22d1fd991661d696fd19047a29a49d98f453c1268330692b4fc425336c4ab75 SHA512 cb6d6d75f363e468cf3ebd0d11bb29434ef97fc8d03a66a9a6bb0f39cb729911841255204f73f1d1c6d0f8964b563ac90148e40bc1e17c584cde883e62fc6682 -DIST thunderbird-115.3.2-da.xpi 690755 BLAKE2B a77be1b4ca0c45ed3a85e67e7f6e282004a59f0efbdc2f9352f6a73f64a49687ce3e199f8f9c7e426fc8723c63315e0430e9b30befdf318de8e87625489d834d SHA512 88e750dc1046fda5b1f5e3035dbdff0164d9935189a935abc55ec38660e246ba65af928545e4c5c1446c0f21bea8a84fedc02576b802c3ec2ff96df948e565af -DIST thunderbird-115.3.2-de.xpi 720204 BLAKE2B 628ae15cc25c0a5b305402616c98072818e5679d1162b0903e97ad7b9721815c51fb01c259f98431767284443058beb51c4c3d28e1e8b08ac5b0cb610b1dbaa2 SHA512 c03259f3dd32a572ae9abd239c66263d288727e9d0d536e3d9932b91308cfc4c8dc848d5146a3ea5c49a5ef59a044f35e656ec510fc6c908bbfb1615e248464e -DIST thunderbird-115.3.2-dsb.xpi 737299 BLAKE2B c55a5774e5d2d06e5692280846126ad9106e7e4d14902616785cb73a25a0f6372319fca47231b07be71df8c65cebbcb71a94eae23cc07f745a28ff62fbddac41 SHA512 68d4b83823ee10a4e99134fc770501f6ede2408a19f77d464d2a547c945e9f5311f554eae80f9ce59919f0427a509ba275812644b336ebf1e2aa91f4d87ff36a -DIST thunderbird-115.3.2-el.xpi 836693 BLAKE2B dadb356cf8d20028492f6980ea13200696ec6b496d0b5f97faf6063895e14b3f1d7b5d6b05aed4f754f910db9523e9c759c358c3cad832ba9a49ecd62e8315ed SHA512 00c714e9ac248086802b1c898802652d2dff10788cafd8198fe5ab8da2595860dc3e7bc97b622b15f73d7ba4448fa21fb145e984683ad43a6ec829e165b23cc1 -DIST thunderbird-115.3.2-en-CA.xpi 656173 BLAKE2B 9d42742dd861d4b73077d5b55d6c0ca6966c00e363b1eadf8ff9f352886776acb810eb8785c99a73ade519883bde8cc4fd105e3d9a815ef383736e5d5a48cb3a SHA512 d46eea27a36bad898f95716190455a5387996d56affba0aef2f8f279e82f54376df46b4e886cbd5cfd129e501abb72b3b49700ec0a1935368ed877b867b4a871 -DIST thunderbird-115.3.2-en-GB.xpi 661453 BLAKE2B cc9d78368c463f3589f2e86946888bfd6dab6fc2410b12dcefb0f3886eacb3a2b4d9d9a74d1ad49d006bfe7a76068341b439ecd59c0d7b401b75e12dbfd0d929 SHA512 140f4c382059d62063bab4c869a33645a87419f23b6821913b07d6d7e25a320b35cb00c2ef96f3074e4ea9a717a611d2b428b222b57cc53b080485206a8fe6bc -DIST thunderbird-115.3.2-es-AR.xpi 713036 BLAKE2B b4b95837fe9205599a11ac95bbabd2c5c234e067acdf5da5810ede5a2bae32326872e371dac5489591c51c5df714e1247c39e4b1eb609d1b06c13abbef28879f SHA512 cb9ab37e921954e18e8f0ab8de5e94b5b2045ad06de725ae00e9d906ba5f3ba93f27867c0a8bbe7a4f2a8078283df684f70e991dab7d57b5f035773e2a1159d5 -DIST thunderbird-115.3.2-es-ES.xpi 675617 BLAKE2B 954fda314eedcd226def13f8beb3eb77dfd37e5d1377344bf51450d5327235f336e40ee2bbdbab28ce792331aa2090bf850a08e67eea2ab0584a3f3d5c18cfe0 SHA512 6094096539623f8fd769200240df848cdb0678744ed14f747a3fe2d5391b85bf4bbf56fae70b401445875e199f16f72d121093c9ac2e5f49915257be81fcd4d4 -DIST thunderbird-115.3.2-es-MX.xpi 710142 BLAKE2B 38a0d8c7596dc63dbb3b8426e5cee43263e3b48d75a2b0f69abd004bbc2d4377f5b0b9d1b97cb23a369ee6a2bdea04db8cbd6540ecce65859c5a5b2ecc22058c SHA512 f62d9b5a44d5532c8f7e9e9d7678303ac3ad5a0cc663f8992d86167dab26865bac55e90bab3693bb155ecd0bfea207f3cb3f1b1ecdda9ba4c4f869270cc68866 -DIST thunderbird-115.3.2-et.xpi 671822 BLAKE2B f22ce42cc32eea9ad2b969e791e66144631dc7bd92fcc1148a917915d2412987a33af67a77de56972797d15ecc1f931012c67fc5e028944aa3831af504988dca SHA512 1f5d6ff840b8ab3c7847caf34c5c3f09c62d821c25d57fe0b952c9aa796813062d7d5a56a9d2fca34178b612a67f7a26ff5c5914b25772c46da3c56273628c29 -DIST thunderbird-115.3.2-eu.xpi 692552 BLAKE2B fdbfb0021d756185e0e79bc57e36ecbd4f4608f7395dc15145382ed6db77df8fdcada850ab31f094e153c50bf410c2f8baf63c9417415afae7a63aafda4d4b2f SHA512 98222a2b3da07047771d29a5c1d42c157a3ddef1d4b70c84c389a374baa1dccb03a6b537fe20165f0d83d83cb1b0b175fb355573cf3318cdb43d2879dc73db4a -DIST thunderbird-115.3.2-fi.xpi 690417 BLAKE2B a4bee278ea4d536f555f47fb9be18f6db1fd8fe0793008792690d8a607cb839eabb553dd135ad121329c36562843fb231bc91861cf41b554c6fc19fc475c9bdf SHA512 b40530daba74eef5ef9d2b076214cb45af1d346ae9189dcd4c56bd394c2a5626534ec683934997732112a4451412cfb941b4844714e9d4077b5dec6ed1951894 -DIST thunderbird-115.3.2-fr.xpi 725271 BLAKE2B 4ffa8085918e7895c1b4446c72ce3385032adba3c426c1270131fb32492f753025456cbb1c1167da286a45a766c77f88cd11f0a290d62dc0f357e47edd146da4 SHA512 c1de10f414a807d4ced5fb15f8228ac91034cb049e10cd5dad4398cee1a8052988b7d54a0e44f167a015b96fae38e0d951aedc91729670a1e637a01380949fd2 -DIST thunderbird-115.3.2-fy-NL.xpi 707839 BLAKE2B a2814dca1ba8c583aebf28b567b5c1ff509bedcf0c7fcd871cd2b7de6eefec84aa26ff5a91d96b45d78d372992c5d17716d252b9ffcf5a03f526ef41fc112d82 SHA512 9e38e13caf7c2600f96ca6d64ee0e908d75ddd34aac1d4ceb219d6c970ddd23fb18203109eadeeb0fb4ba6495f6683d9c0589679b5101bd77018b4fbb76fc8cb -DIST thunderbird-115.3.2-ga-IE.xpi 602151 BLAKE2B 36ac1be4a36595e739862b9a1a6f71d0f7a5f3c523595273aef420472a4f4efc47352e2d6d26f34d9363e373a66820f3642db026b4fe0db9834afabeb97d1e16 SHA512 f3815a83fcece641d78a1ce9a1e09796558947a59cae16e64547c33e233e8035ab3c36a6917c67855b87a0d19099a2ebc2ec2cc5d3eb65b5d58d251826eaf060 -DIST thunderbird-115.3.2-gd.xpi 702994 BLAKE2B e904475a61cb720fa79cfba4419c7f4d3cca103751a04d46cbb54323a66ea24bca950139ff462adf3b45fe9e21814a47b2f8d5285b5a2c878831d4bcbe8da128 SHA512 74771989104ae70dc5a6f1cef24f9af5ad63575cdb9f02cba97160e0c5ffa06cbd53d2c1ab9428d8aa39985e6c5f014852926bcf90728696ee9821b9d1c4d9ff -DIST thunderbird-115.3.2-gl.xpi 705372 BLAKE2B 88d23a267f8d8ad6877807ee5d54a2e81e4ea0b035bbad7358f3c0e47ddb71ee9fccf519959cf4c4acd4c77a832807ad9e5bb7dff75a3f93f53f4b66c121b30c SHA512 626aa8d833e6c4f1bfac8bb48d0ff0eb02a59a56371d35a6b06d677cb0d152f19df27fe6da7fa79da6807db7703310954e104288fb090380ca85e01e7d1acda4 -DIST thunderbird-115.3.2-he.xpi 667477 BLAKE2B 93d4ace4c7e2e3a1581ad6d39dbdf4ea5f9b577498d7f0b259b404865c4793a9ed798e937908e7d996d682ab6ecb9ca3b08d478616852cb6ddab8b5f13486992 SHA512 54d2c25eb0f0a24c0792f5cac5d6975ea93074accb4f7baf9fc0c8cdf59539b4c0410fc14ebb2b811489c46aa7e1d45001d00178ef2f8a5237e8abf954297ccc -DIST thunderbird-115.3.2-hr.xpi 674806 BLAKE2B d7f4b404b8a7c672bd1b87ce18499e3ea3cb113b75e8500e18103532021a04d31dc1c4a821ea4574a5699f87d287f85ed81c46930797e80b7d60f88a6bf6658c SHA512 3277022ff7c9b514017ff2807a293b7c3cce592064c9df761231f05a062c61324bff4045f842425c4924fa7ceab86cee0e388758faee9cb05023a8a216400a43 -DIST thunderbird-115.3.2-hsb.xpi 733833 BLAKE2B 4ed1fd47084745ed1ebeedec850a9e05c6e928481dd9858978150be2ec0ac2edb9175003bd49ef7fda1d9588107d7a087a1abd0fe1f261b75c3f20443ccf8126 SHA512 34d6e168d9c071dc44a64edf1578cd42651162027945de4dd2b754f2d09c3beeba5a4fb06c93e7d341f5ad633af96c74266700b549561724fbedaa5c75705ada -DIST thunderbird-115.3.2-hu.xpi 736576 BLAKE2B b0e3aad1c1706adbdf84aca1bf3fbcd225d6353c3b128df94d7843fc98418de92b4ac8bda9b14248660cba883fca3c756e5fcff6350869ee91640565aba136c9 SHA512 d10eb1edf5c71fc68ff68527bc8ecf0639d9d544ad2248daeb62713e8fe88b85b4af4b0b6a8ee5827495cc58f0d7ecf3f172b771418497a3cd1c280fceb7d5b5 -DIST thunderbird-115.3.2-id.xpi 642542 BLAKE2B 3505d04b4ed0fe40a846d192b5095f7dce091848338d848be3066fe332b1d7449abea661a9d2e281626333950b914aed2a4a725fd298795fa8fd8532076df2f7 SHA512 638c82c4d73580b861de5db84286e1a222eca02df4b2839cdd0c898c32da476e98bdfc68c407c356ef9e213dfcdfef120c484080168a3c052f06999aa1f8cb2b -DIST thunderbird-115.3.2-is.xpi 701960 BLAKE2B b45cea7d8bbc1a57b1287df6814f74bde2e1697825620643ef866ae2d27957785f3c45ecd2881b956fb21362a75f916f0ff9b539a27b6649acfa0c15ebdf4c2e SHA512 fab7a6eced1f57439158e3475e5c84269e2cb0140abd4650826e91bc874eb6d73d376dd43469edd7e9a7959f29f07e7c61f3a0422b823cc964c938dc3e73ca96 -DIST thunderbird-115.3.2-it.xpi 643461 BLAKE2B 502d6d48a1338b31be3aa54dae8d4eeb344478423564dc0b00809b2975361ad34161934ef81f0878a014204b0490087ac84ee03111a48a47dc3a191c6ead420f SHA512 f8906d1a55ec8a31eed73097d38c1fe3a471bc098968cce2abe6cc0a14a945dc83f0f1b4958bcdf991e57a623e2691c28832851aee6baf0aedbeffbe93c1631f -DIST thunderbird-115.3.2-ja.xpi 777476 BLAKE2B 33d45f50e8a94ed4728adafb6fff7107d460db20d655081d7bdbb17318a499b963a958859b6e041e76ff8db7654bb5e38dfa5d611d6e83d6737039850726c320 SHA512 34f094a94628c603af4fb2438888686cc98d0b522ef6928831fcde0295533d91b68cda844e922af46b45f5674e5c3f7856d875241e64c4efb2024ba6bca1d466 -DIST thunderbird-115.3.2-ka.xpi 764457 BLAKE2B 759cedefc253adbebf23c26df81f418e77ebe27095bfacd00c21ded2f1974df629c42041089d03076c0939f69f8dfcd49003309de1857b7b782adfb9c1082751 SHA512 6d6ae6cdaa5d72d17bacfad359cac1f543ea4ea913e3daf20b6c766e0bc82875b6cda21b055a6dcbee35b6d20325de74f9d8563e8516597bd75df48dc02da274 -DIST thunderbird-115.3.2-kab.xpi 698918 BLAKE2B 7582e5856cb7f9d6677c4ca454151634242f0b4b35be46dde915630d590d1611194e1c0858fcf762ef0756650b2386b0318dca2d9b3f01148ccc63a4d13fab76 SHA512 693f6ff1a9dc21ecf61646f400898ff46040d337d330d1d8cd89c4a2e5538b50e1fbd8426a1581d37e131a357b876153e6fe7cc8f18337c159ac5a1f197bf536 -DIST thunderbird-115.3.2-kk.xpi 804988 BLAKE2B f7cc20f2c5ea2638590b93993f71319b8d567b0169b468bc5ccc92ab63afd896b74fefd896a046f879c3cc12b59af80447667dfcf0a1da7e7c6842bafb66a183 SHA512 24e3a820203c64559e2a9b314eda53143a35df4e22b238ba41fd70f9e75202171342a2f21b395d5f0593afb1f3c7383ff837e6747cdab71f84105110b8da503c -DIST thunderbird-115.3.2-ko.xpi 712589 BLAKE2B 3a54ec5db0ac9576d87617a03c197eedf23645c7a7733d6e94b3e6e70ddf69ee11ef993d90c784c27f72c5198130c47c6f5a092d51c67f6088ec051d26c3c06f SHA512 db70e351b5eb950d8a1be27fcb113ab37af17ab0e79ad48c4440b70dfe61bfa85dd8d36f850e64bcf5dd4b3f8b9cd8893ed3b1c0b1567b0aaa98118e9e4606e6 -DIST thunderbird-115.3.2-lt.xpi 680096 BLAKE2B 3ef0dbf0da9b537fe01d9c17e663abc547e2d622ede1df913132342d3bb328e202927392cd750eb6331affc03f491d67e111ffde72b17bcad4f66f2616f2569b SHA512 690c6450b23f809061139d2f99f8fcbed1e4397ddb856d97d68818164df9a80ce747e6632477bbce1e69f6a7515241586c4e3f2520f76bd4f558ab95cc0c21eb -DIST thunderbird-115.3.2-lv.xpi 604649 BLAKE2B 0f9e2537b6b1ae1b6694d8207fe868e0a1428964357498e926cc138a3f4dd486e00549acf392a10fb76fdfcf6bd9738aaeb8f5da0396fd9a38e1364fece999a4 SHA512 a0c22ed4b7158593e2a648c1583e695f496187587e1495ade46f0e8254933a75161209f9f850b6c2a6143c3fa786f1c4f53392cc726ee1a997a9dd61ac86247b -DIST thunderbird-115.3.2-ms.xpi 565734 BLAKE2B baa3ce1be40080b82230dc90dcee6d751fb8423983befac675565b0a451ee51e56be1a142928e70c17e3958d0293adda0615e5f1afde96caefda09ddf7e7be79 SHA512 f6d2476ca8c15a18ea1df7a4dc79afaa71e05c054d4c509bcf1b06ad9a49321918455a1eae366f7d271bfdd0028812235f61b0bd08f41fd744530fdb0f1fc0ac -DIST thunderbird-115.3.2-nb-NO.xpi 653834 BLAKE2B 9995540a9a941e81ea03202c192798def5db96cce80b60c55a10414be0064116f9d39fb9b9304df138542e7d15a3e0df5232ff1d8ea966a8ddaebe55d7a48168 SHA512 7c9277b76fb205b28144fc6d0fe7d3b04f62bb38d3220d334a4f5614bd9faa8a2e1326c01e0a24bb1af8249f5cb1ab40f9c19d3ac42feb8594ea562255fff5e6 -DIST thunderbird-115.3.2-nl.xpi 699388 BLAKE2B 591d5b5e2abf55f8e8c9d941b981fd80fdc43e87ac37c961645373bbebf1ea817479ba1e73986046181c2703faf31cfb05c188e5e870313613e853dffe4d9368 SHA512 fe8c509fae6222611d149db428e8b030642faf4a573ca123cb8752e36d27bd6d1c70184cb75da04fea1fc532b72aef3c982f16e36374e07ad1061d6ae6777769 -DIST thunderbird-115.3.2-nn-NO.xpi 672836 BLAKE2B 791e688294e6bb3298bcf464b77f7bcb185bb2db4b0a0225bcb102e5b03abb7bfeb6f28e5d42cd90ca6bf5bab8a924d11a08f87d127a431a470ce3c181d61946 SHA512 b387961ce1cff641c18d343f11bbd2d275585519575adeaa269d83b4c900032b0a30c12d09b920d195c01cfcc58c5f87d5efea48dd29e6a80f26d51ad12eed55 -DIST thunderbird-115.3.2-pa-IN.xpi 655776 BLAKE2B bfcbb249ff4de14f00d84aadd05572148cfddfc040ad629d44c17823019d158e3082c6c01c134cfea7137c3319393aea91449518d38ef63084f65b7f8fb9ca41 SHA512 46fbd44aa4e58d091e1ca9075baa26fded70a20ba7747b38f4729ec75f710af4af087cda41ce4cf799cda5b989a15f8f931998230db1bc940df52dadedc9972f -DIST thunderbird-115.3.2-pl.xpi 716521 BLAKE2B fffe94bd18b0892b5e3ea16cef0dfe983b1f54bd30d21f841360d419d4e35838bae3cc6dcc29fae9f09ae4294041f92862e9d30addd3791eeb7f993344f07c4a SHA512 e73307ecc0892babdde468b252eaa86d12d0f6fdf7d464f436e95a5d9c36f3f22eb8ca5a5b3c18054f4474ac5fc370c38605082141d21ddf0c190dfd963d7c2b -DIST thunderbird-115.3.2-pt-BR.xpi 707196 BLAKE2B 6cc0f1bc610b9fa842b1037760971fcd673e5818264cd4c64b8b41c326de53070e0d4d56c4c993c8b61bd443a5ee5b42342dc762d41af8f57e3aa2aa9d81b270 SHA512 e7cb99bd503bed1865d77ec9a02751f745282f7b7eb6dc116a000e556b5d2a06593ee211103f021a0326ee8ccd17a38c2dc3974c1d3b35ea1b01c9f43bf95e77 -DIST thunderbird-115.3.2-pt-PT.xpi 688988 BLAKE2B 8e3e276545a8ca58c9e507818f54ec43cf38cc66cdd15ca4f28f4efd21b66ff9b9cd7e8b6782f1f35bdf6b196302715bb7181d911d6dc398f23d1c12b3807358 SHA512 1e23350f260965fdf631b9b80808ed95440b62b30fa4ea2b9497c31837c27cbc71105c0ed16b24b63854eb7fdf1c0f00eee451bbf5c311e431f43d994ccab38c -DIST thunderbird-115.3.2-rm.xpi 703912 BLAKE2B c9848fe0a4b3da30009834e8baffdea8c960c1c10704724e5e884128ff203744f44adbfa1a89fbb32b13fcb0d048a3179eb4babeff75f7a7b22f824dc2d3380c SHA512 108fe59a4349e0a9e50db068fa77842dd57143b263b6979b3a5aca8c89393937af75906d1116207d4693b271d211204ba90b4ca817552433f7dce7b5c45683f9 -DIST thunderbird-115.3.2-ro.xpi 651298 BLAKE2B 576afd92a122f6a7f700689adfa275460fe3c8aa792ac9563825ffeea23d4e5e308f1c47193b12abea454e5a4c40be8c48351f69172a842f77a5c9925db8b491 SHA512 db90d01f0c666596c3aba2d6deba5ad78225a3a8ba9a8b2d5c2db7197e8c6df4bec31283ec7b5154aab10fbfe5bdb7128ea0cc8bad941f7da63c62b9da279099 -DIST thunderbird-115.3.2-ru.xpi 820781 BLAKE2B 2370bc3f95394cc722227217d6f167decf37db24886240cfcb4d405c333f1e75c4ec4c1dfba441ae8442c8654aeba4d130de56b5cb64b0a0241389faefcf77a8 SHA512 7855c576620b2f717f7d1fd84f855398a249e8227edd979a65610810cd61dbcf984305913406dda5ae3489745a4a9aa4192bfcdc6c63a983cb8ca674d63ccb24 -DIST thunderbird-115.3.2-sk.xpi 736589 BLAKE2B fcfa3f438062a95e79b906471d9be1989802ff38d5ced9b61b912812ae0622cbf9ee3615381de724ec848f0836286034fdfed9c29aff38ef2f89783293026c29 SHA512 cef5ddc78508f47f79432d1b45e3580e56adfbf9bbb49f2944d869e52536dc54fc75685d77ac7020db400cd2cfa966fdc44027b133ea3a708de400468310200d -DIST thunderbird-115.3.2-sl.xpi 701672 BLAKE2B 155d632f163f456d7f2bc32139e8a8139a395075fe9a7aeaa01324b104340a9aef7d66a8d8ac71847483af62820beaac6e9e22b2276f04ccddd40ba2343ea701 SHA512 4dc0c67e379a6f620005a7cc51ea904c007b0429a002391b11a065414830fdb06309eb60914b17c93e06d7cd201fbe6617a5b74c7c229850255001905bd25b81 -DIST thunderbird-115.3.2-sq.xpi 717452 BLAKE2B 27253da24ac37c8ca1fd588d12c1fd21927de44c5b49007cd3ad977eba72cdf658b857cf3884e9e4c7553a5f08b85bbc6c459d0eef699a9925462c61e7e06a14 SHA512 d85d41f44aa7494f111ffbaeaa220de81c39690172af2ce421bb19ed9cfaaec65530f349cce859ee3aa24b81a293e6110b91fd7820f06ec6dceb0a827cb6e0b3 -DIST thunderbird-115.3.2-sr.xpi 740173 BLAKE2B 6fb67404313ac56302e926bd4537202d3c9362fb3895f4a24ac85f1e23aa5f554919d7dcc61b8e1cba870fee7f36a87dc2920f9e42b052eb038998607be09fe1 SHA512 51a5910c1638171734aa0c5270e9c294ac38973cae021b2a4abfe1b133de08e00b5ba257c29d786f183c69bf0c12e5cbcb94491f48b3db8b89d7df409be8afb8 -DIST thunderbird-115.3.2-sv-SE.xpi 702287 BLAKE2B 0c1b5ada78d719cf44fdadd1a393112ed5642a9b1d758f26899f8fce7b4b44e1590bcb31314a83902d510297b097866777cadd4f87ad99a00ac065aa852ac671 SHA512 27f1de38f31e917907435af8c93f436486b37767dc4c4c52f8a7fe306be86df8dae512273f044f3e9ac1b35ddc90174c74f4c0e04e06382bc529654735387794 -DIST thunderbird-115.3.2-th.xpi 761857 BLAKE2B 4694ea97253ddc13765e94425772f4ca671463e27d019feb81879de6027defde03bb3445b4a91bb26f05e1520ba1317bed1ee80d2832460d2e224289f188b838 SHA512 2b72ff288a186267dd4c896e185215822aad89c45e7de3f4de134ab6959f24212271a936d17d8cb45b819477c82d3c35305c0fea602807e6bd8070fbfdfdb618 -DIST thunderbird-115.3.2-tr.xpi 714660 BLAKE2B f85407420d7953501291f89e0efb98e75b029181dfadc520443557173b6e28ce468e3219b421277cb739872ecb96f13d797dedfd6f1e0ead5887aa89f4a46af6 SHA512 6ffa2f2f0fb451565f2ed9ce32b0fbb888ec05ef0e34fdce4c3c2b40b2429af4a596bd4053f6b20be7741012927790f61a4e49f86af2d69488674abcb92c580a -DIST thunderbird-115.3.2-uk.xpi 813301 BLAKE2B ce6aaf83738d3038804e8bf9a246df994829dceb4d93865cad224bf66d75c429b415e067e634866c7169dc28aa5c372b1420c613d5125f8821f279ff0e0f6055 SHA512 1f82e940971452f97a0f10b4b4fdad4d98366dad1cecd63abc7971df5737f63cb2a5dd2b40db039268466996d6d44ae4f2e0b28a56bed90042e6ff230f18b093 -DIST thunderbird-115.3.2-uz.xpi 579989 BLAKE2B 1c8090c67116df5eae650357f5add0e1098b255d54420854ce84f7dc5db93c4c658476e98e9635a932cd7da20dc191e6fca1ce64bdb60b34ff42e3c1719ebdb1 SHA512 7e1e74951890db1d57a37b6ef597d753b731bf4e5745f24368d0aaebdd74a283db840cf421b5d2fb352c971178916c3d79680b201f0d7e7defb17ca28fb50578 -DIST thunderbird-115.3.2-vi.xpi 742632 BLAKE2B b96d81e14bb8ab75f92fd0c44e84811db39b90d32e8f723370454194cafd416172d99c4fbf8bf9a268d3c6dad65940560b057e1d414767dfe0a2c4e22d01a831 SHA512 7f23eac3254c6b037d6a7430afebc12a0985581a74989d5265f5e19996f19d4834a1551221964004b5207dc3a4feb55b96f351bb9924e20c08d8328ef8dae0b4 -DIST thunderbird-115.3.2-zh-CN.xpi 740611 BLAKE2B 1a84b639a2873efb16db470101cb817ee2f881373369c2d88a3681fe0a618f6c5d80b3e6566379412bcccefa897f6e2a8f2b53f3ff89efaddfe35f10a8a185a4 SHA512 b4a078bf3dfc2bf862cded64adca39cd664e6942dcabb575d7f8ff369049aba513e45253c8a6749d4538ac42ec5fb67eefcc1f95c8e8548f6f2452f64b4c7577 -DIST thunderbird-115.3.2-zh-TW.xpi 743527 BLAKE2B 1b56bec877791713d00d2a285c8bdcdef572b6f6da1c21abdfbebbf80bb04994cb056a136081bf5c1f3275b7f60cfa0da2cd4ce5f5808dd1c836586b6b45af9b SHA512 6f4df2f3fd9ff7dc543432c4b8929c358c0e2b9bc5bd22bd7093f52315b9af5655a5fb030e87dbf642a0f5dd63ebbbba06772b41ace9ed8ba566c394149e3f0c -DIST thunderbird-115.3.2.source.tar.xz 533609600 BLAKE2B 94b149707dcf792fc17ac206a38f5c1cdde48c3813f5a0cb200d1033301b28ba852133ff6f381eb179cb918146e80a89bf0813c06db9ad449945d09f93f70607 SHA512 e94bdb940327296754324d8fcb055813247a79d377399b84184e0ff80123240d923aa3745c3076d37f06296c8cc49373db2d8e8a6ac4edeaf63cd56ca4652e35 -DIST thunderbird-115.3.3-af.xpi 542153 BLAKE2B e3f82bdd75ab153f7f04925f8ab6756e4ecaefaf2f2b7bdd0b7426605847fbca38152ad9624e9c22dc759cf73094bdad79cac9328cbdbe116d2afe4ff40957c8 SHA512 6e03e3cc7afdccb1c7e9f5b6c3cd45db216c5402aa8f7313758a3bafa4000db67b39f23c71b5b7c1aa81aa9b4ee4fbc195d37d178049033e71b2bab9c9dff608 -DIST thunderbird-115.3.3-ar.xpi 654724 BLAKE2B 1bbe8993309f7557ef8488d866049d4378bc81385240ae2ec031b66901fe9c6ef03ccb1fa2a3297c7e957e8aa5efce5d087cca1ba54d7dd9d7f755f655fdc737 SHA512 9515a13ca7e1e47ef01d41e16c7c4fc98c0191d9b68e5ade077280367728dc14b136ad1d3c4ab053eb757fda558b4679352aefd31667caab75486d125fa855da -DIST thunderbird-115.3.3-ast.xpi 561119 BLAKE2B fd97cf58a0d3c817e6f0cb2305fff9af1a758b2c3ed344d883e7716ead7dd085b6abb322e3c9f9dbb944be7617d2663244e7f8d5f9f8dc550e4bb0edcf61b07b SHA512 4bd1fc1b9d79f2c9a7dbba2d6d4403f539fd4ec6681f7b582b5918254dab0a46fc6df314e96da85736e82c6010f9613adae98f881feec904a5384ace4e82d6a9 -DIST thunderbird-115.3.3-be.xpi 694083 BLAKE2B 175dea85faf801c4c1ea2a657d6106a6a5cdb76a5de718541f63c870ce549261ea4eaeba6811a233122f66b9e374a91fcae1bad85b7b97f384199e2b7c8b919a SHA512 0f3c9a62712c858f6c463b6c927bcad92388d47937ad0a0ba347ad937683b6e325630d81de6586f0238e5a1b5ff026de96eb2855cbebae53be6fba89081c5fd0 -DIST thunderbird-115.3.3-bg.xpi 681252 BLAKE2B 0334df6d0ed6b796b4023369ee9843dcc3ce946dcb1c701e875e344d54fd7e4004283b67c0ffba042d1595cb4c7887072fc001da8ef728a5d277b1e950377034 SHA512 c96ae9fb4293df6da22bed44ce34ba1a65c13d1675fb3321529efb5f93394ddc4de8db5b82020193d5d8e46882306ca06fdc42e2b423bab3dbab9f88587cd3ee -DIST thunderbird-115.3.3-br.xpi 626934 BLAKE2B b13b6b744e18a9eeb11433a841af8892a6083b0dd7f0be8c771f954a8b7879b4f643ec34c7f59547837d5d1ffec91195ab85751e0bacfe9c3ef6617f261ff152 SHA512 2658d635802807b24443184f7832edafb730cf242ca1c90bdd519fe2a70fb9eec90ff6b51d29d6f641df284ad8608795cb34f0a3f14fb2bd38a6633852a22aea -DIST thunderbird-115.3.3-ca.xpi 670651 BLAKE2B 7bb09dd35f6bb433ff4848c58563c163df156912206b51a1be646c23dd0b63878d3e745ad6cfedd96915078553c5d2b4e1d743fd19559cc1f8f54e6febb2e430 SHA512 d803ff8003f41482ec561ae0da1ed61e24ee1faa7516d25bf629d33795a4ded7292ce84078d01313d7764df8c01f868ee7bbc86fbbc90999ca487c4dcf9d1c14 -DIST thunderbird-115.3.3-cak.xpi 657816 BLAKE2B a654d9bd3191e09378d25459f15d9b0277984477afe150df40a3175465e5f86559601c81464994f8ca3090038aed055dc3f51989c3ad8c444cfc635eb0a229fa SHA512 62f0f97c5900ffed2cc3d50b187918f430e4d1f5e4e7659e56b642c936619304f875ad2a04937792bdc6f94acb5e516c01aa79ec70df791910fcb06d4c8e7dfe -DIST thunderbird-115.3.3-cs.xpi 733801 BLAKE2B a72e4f87ae2597c11e4adcc3f47c3acb32b91d11bcb124298732a88f17f60f4712cb412960c2aa76331428c41e2e0ffe3f5cd28d2d73858ba27c8667a1a7044a SHA512 b30eba64403bbfa0531e2617a8816b550d5822f2cd00855169b17fcb4a1c0f3e948ebc8d69bcaa8ae81310df93bea1f6a0c8ed52244ababac17e665000f9e922 -DIST thunderbird-115.3.3-cy.xpi 703266 BLAKE2B e106955358ee4576ca183d71e1d4d8fd9957c182e3b22abe9cbb2a669ce141f4027435dd5957c3f2ab33b116a61580bd648769eddcac23cfedfbc65f99fea98d SHA512 d133e337859ecef1428e51516374b3e147edbd2f8e0492e14698820b92912590ee8263a44665a1d1f402986c85d69d758de3896f9897f9b82a997c412b46b687 -DIST thunderbird-115.3.3-da.xpi 690752 BLAKE2B 0e9762ab3a1da479fed1dd6054941c93a97a30ec363eafd146c49d9f869caf970f7550442542dedcb68c4564e9264d5ac2906d2906f86a2e575154ec0f24b4f9 SHA512 824f28ed212d43551f870a94348a362ff89a70572399be39a4f81791465fd43ae962e99d6d95919ebf1e11664ff07e994fa1c1a2b824abb0ba89c6684b825400 -DIST thunderbird-115.3.3-de.xpi 720201 BLAKE2B 2adbf52090902e76b61ec452342ba97a7c31bdc4c55146e191619b960f8df61167d1edf4795e9699305bb257727cf94932bf14f623154d055b77740454ddc919 SHA512 1295785d1b1aee4769f8265171c6f4812869efc12b404bac975d59e203801d3378e39a4c381fa8ee325bbc0152d1ec27c6ab33c636395c1a918d7801edce258f -DIST thunderbird-115.3.3-dsb.xpi 737297 BLAKE2B 769a849129e76db170a2a8d732b5a232ed6d7792dcbee16b60be0fbd80a654c834b1af76c51805f237cf09404b19446b0657927825955e6acb17fb54109dbf15 SHA512 17ffed68293728ab09130911476f5a034288285a9c23cf01dbf19f18e556359e8825e6a0311c4cd35d10827e06cdc09115bb11b7c0f9e490738721ebc1e43402 -DIST thunderbird-115.3.3-el.xpi 836691 BLAKE2B 377b976324a5f6ccb8d636017e8107f94ae99124d55c0218dca4826c7454761068d106c208e7879ce2a999ae1908e4241864718d5ff6a3d516080bea110f3dfa SHA512 c8cbbfece77bc6c64e285180e86d0be4160855e04b78df90e48f84cd8fc4036a06e42e516beae9cbf24acb598c7f820e5a1b2b90285a80bff00cf645fed5ba38 -DIST thunderbird-115.3.3-en-CA.xpi 656172 BLAKE2B 1e22213a69926c87d8522bf68ac033cd27328d5c4d8ed9f383807ae4ec7ee074105b86dc8c5dc8abbca41ced184920e7583453f65cf555b100a52787727b281d SHA512 d5dc92e2468869e4f84e695bcd7ee85339c495484b115a72daa2bf3bd54d8048ab2e6751ae933fe1c66d80b4932ab966aa3f9b5b61c82366c962c03cb3f36a8c -DIST thunderbird-115.3.3-en-GB.xpi 661451 BLAKE2B a1d2c18c30aa30ccbfb657756d249377139190dc3a2ea5c2c425c9d56ee202ecabf633242f70542d23793eea3d87dd10c25b9c36257f0b385699ad1e3f81e227 SHA512 22745e5d2a01d37e2e20b6a7fca672789d4052ea78d3ea4e5ffae36ecba583d47738ca507dbdda5e7148b557906c6459dbabf9dccac53357a9097694bd08088a -DIST thunderbird-115.3.3-es-AR.xpi 713034 BLAKE2B 89d319a984412cd4f46d457bbc89e5c56df31253cfbe46cb98bb71f8e5a25f917cf0397bf4ff6f8f8d80e8be18a87b16b992e7ad96f5afbe01a9142d21c67b7c SHA512 7a3e735da66e17e073073cdaef636c9f57242a963074929141830b7b6497d0ba6efe9908d213714eac72254031aa631f1e92e14069b2ad281fb7c326f7878c43 -DIST thunderbird-115.3.3-es-ES.xpi 675615 BLAKE2B 40158900b8d19f880f01e798aa4fdd8b011994e6625f5a59e38da0453064b7803020da72123c3c93714973a41dcd6ab2382a0e918910c63e0c284457205a2f94 SHA512 b972cf06690fb815ef299caffbeaccc1612446aeb314edcb42291b602ddde2b330c4e48dd21ada08e073e201b7ddca577ab8610db87e5962f2316cdfeb145f2a -DIST thunderbird-115.3.3-es-MX.xpi 710140 BLAKE2B 3e8cd374d68e4cc95768f8ec13afef633ba503f5ef01317fbc462850b738416f6976099b968d98d47e307afc3cd464b97df2a850e57736a80195a3316484edd0 SHA512 c61ad317f122a06899f83ef8d1ea2206a5e6941dc1872bbbe74f29c2ca3598c5f2d28773ea4406094e804e28ec757c476c504a63aaa6b72142759466366794ab -DIST thunderbird-115.3.3-et.xpi 671818 BLAKE2B 14095d082ece68ddb377a6bae51c24625ff453079a70ad35d409de429e12e0acf29c2751027b1fc3f3ecfc1d2d61271ca02d71e2098f1196e7bb94c487cfa341 SHA512 37d8ca601b5b694b230d692260ee8f7f2bb7d497bcee19fbbd230166d8a2182ad81618eff93722f5286be426f80e200c5edde694ee2e505f63cbfd59f9c288b2 -DIST thunderbird-115.3.3-eu.xpi 692550 BLAKE2B c59a6e6fc966ac39ab169dd6a694a754b01cef80cd2f26e964dc4a41496c04ce677e018fd1654222fcd094bea0b5473549bb328d169696c7949d473fdcfd740b SHA512 7c50a528a6b958a00a5df308c597b715aad1b58568b6079c5c49ac05e0b52cbf489c07a3ba9bf4fd58976a69ceb9e7b1c9efc56fd5f9ac86025ce813671f2625 -DIST thunderbird-115.3.3-fi.xpi 690414 BLAKE2B 6276358b93309cd5a770d5739c6d09b8a5187f308f9109703802f3b5d7155e28b71e7a1e26d3c691759c9eb16d4e38be0ef8b89f766ef50ca2331293386b5505 SHA512 fb56d6661e5ce497db7d6f33b4fb233970737dcd60b927fb2d0c000031e53945a07654b7c415ef6c81f0035bda5743bca4c3630f2ef49119270784fd1a697a53 -DIST thunderbird-115.3.3-fr.xpi 725269 BLAKE2B 221dbae0ed0d2c81eb4b278a44abcb8bd9ad2efe3dfba4fbfaac42230c0311bc38c2ade492c2766a36958947e0b737bc31c5ecac3b1268b60057b1dba51d7b50 SHA512 c2c1bdfcc0481d051e0617d41ffae3ceb1533bdbe50a16c650e47172da253745b5c4ee85bba8e5e292c6e217b502f43411b239c5f2b4d14a801d5e9b7f6d4a70 -DIST thunderbird-115.3.3-fy-NL.xpi 707839 BLAKE2B d0c81707d9f94a27c9e6237fcae2b3b8797fc0441be1e638fbf5de0efebf44c07c5bb7474b4fe6cc5e3f92d22eb1c7e05f3e50c0755e2d93133a3e6476833778 SHA512 91c83e07a65960e6cca325603c7ea88a47a0eaddce85caefb6deb805c772487527f3e4102b35af376b23c3f0ebcea7abfe9c48dbaf5e9b40165ce087aedbcdc6 -DIST thunderbird-115.3.3-ga-IE.xpi 602152 BLAKE2B 493e7af03347da3b9854ba0b843f1fd7c17ef8e71b7a07189ce123cf8fd1a2e0a8a2255c2c77561074a356da15a4c8fbff321e200359d439c53059b5c9f063bf SHA512 39e54ba82f4ea9d2224afc0c8fa31bd491a16f4aaa2d80f13bf7980165d9d0e19050495f01a5bc9175a91cc501b2f9aa41a576700c26e23b5df1883b71e6c939 -DIST thunderbird-115.3.3-gd.xpi 702992 BLAKE2B 2481d0e7e41fa36207db53be028b8d1cdf132a7417fa47e09ce69c48f591b06e1e2d660f71fde733fdfaf351e7d5ae4a3175d041ceb07795c11956563be618f7 SHA512 94afc5372183a3c7f4867a92412e8f776f331d0d4555eaa2f8be58612804f4aead50b821ae19bfe0eb03e1fea7719db12ebe879235872cb17b475a4aabac58e4 -DIST thunderbird-115.3.3-gl.xpi 705373 BLAKE2B 0507f26d16c671fb846df8b156577ebd412716c582447b9873c5ee41be80868b4289c4b6399a02e664f4cabe762fc4c279da0fa20dec510fc3266141d09a1b3d SHA512 d6c6229b3ae221034c7ff4cbc72c1ae5ed67bc9d04e58fe25dffdd233b91c2888ad46816a9851862854568665f08501e613fd47b8cab2d8b1c65dee566d42a77 -DIST thunderbird-115.3.3-he.xpi 667477 BLAKE2B aeb553be188d5401e932d2e08c1f33e720ed648395c5dfd28a7a5d11d251fd24e841a2180a8c9d860ccbc2aa9441a0a11f75125b01f0a9ef10fe17c284ef78dc SHA512 d522d930e4bb2da9b7361817bba91bab7b1cdb3c2b03d9d60765c87c4192704ded20b6d467a62d2dc5b8e83f8517f4fe82954874e14603341c78d81654d747f4 -DIST thunderbird-115.3.3-hr.xpi 674805 BLAKE2B a4b19a2be0faf4409968a62e4bb5db323d25e6b8f46e5f81659131700447b0a11c26ce362ecbdbc1e6044dcde1f67328aacbd1a0ddb5fb0367daab969fb48b00 SHA512 c488fd450eb4ed67c063be5ca50cb37d1ae98296bc7a22744cbc4878272ef83c7f176b9fcca7b0bbd9d86b9758ae81d4289e6357438d0615efb9a07db8c7a5d2 -DIST thunderbird-115.3.3-hsb.xpi 733833 BLAKE2B 7ab3b158558571160913f15624e1f1610af8911af2d5b75c8a0b148959dff99db6a7ef8de891a34809500562be5a5237aa492fb22b3e8ca53d4355e082a76b09 SHA512 29e80be348b7779671d253bbba47d98b7f53ba9120af17b5e461ec9e10a9ca38ddcd098616977f064541882d2f0b91b3f3342bf1f9f099468f17c1e87d7be4e0 -DIST thunderbird-115.3.3-hu.xpi 736574 BLAKE2B ba9dbf8d04c34395c0a8e06a5e5fbe52c50cf65fa3f9683c95fa8cccd2b9b3ec69cb89df17d58c5c97cec7a686d057eb32d79157e817eadcd978ec3ec8acd76e SHA512 9e714bf8719af828a7e4d8ca53794fd7bf813caabcb3785d1a4466fd40e1848ef4258dddb1b948d4a8e5c568a354f53d2e10fb8770ee9ed5466bccb15a032f88 -DIST thunderbird-115.3.3-id.xpi 642540 BLAKE2B c60a1ec1e58e108a13e4f667965933d558fd64a1af85db2728194d63530ed43c188c4e811f1e34803ed51f4c6db7985eb6d47b600e397e02e44618e236ea2925 SHA512 995d9166c1f1801e4d0f4df4572ec64080b7d29709e53a19a843391b6a872b60714a40c128c525a003efbef7300e0ad109da44a5b098bdaedff972fc5727b04d -DIST thunderbird-115.3.3-is.xpi 701959 BLAKE2B c3c96fb17974a845c69b0edc0353cfc48994dfa91689179b46b80026a51c79a785ae9bd5a5885aaf29a5ca49b6612f673224dd8dd6d5ba1a4d4291ba944cade2 SHA512 8288e6afecef5dc2e883f3becabc637f20a591da5000c53a9b1dcd311882e3ed13e96b2fbaf692a5dd0132be93c45990a0e00f347107905dedb6a0cae0cb033c -DIST thunderbird-115.3.3-it.xpi 643458 BLAKE2B 59bc08519ecf0d480001ac3dc7a348b28363bfff4a810b714b2e6a8e870ae38145940a8436623603b05aaf9c34d0395fc755f3c1ecf139236ceb7223d79402fe SHA512 54cabac8f6227405b5f25c8c73a8e4b438d386cb145aa7c6a9ed1c7e07e179ae009c716e1b8d686fcf45e4b7172bb2f568f7c770904be4a15746b5e67e4c22e3 -DIST thunderbird-115.3.3-ja.xpi 777476 BLAKE2B 4f2c23f4750187adad9d6cb9fba2c657678b46ca62a1abdbd87d27195dab01a0fd16b10ff96997c66a2975d892e411f0891529e15000659493b1c4bc5a20fd5b SHA512 8c55bc4ec1527f805a01037605d7802ed79e337a9fad3bce82c19d63094942f63a95e240d7c50930c81969db8fda1b74d7e98817cb7e195f7353dc3ca02ae0f3 -DIST thunderbird-115.3.3-ka.xpi 764455 BLAKE2B ba1a5adeaf4ced9706b922b27daa7ea77f5b3592be338b81ebb8759cb1339a2dc556b1e79ad881dfb9d5781e2bab07eb42608d868cfaa5ccfff6d743d102e615 SHA512 ec66723547e575f5e3a3f3a9f40fe8b86dff94c630ba61e739e3aa3cfe6c5db9ba779c2b33658ba8f0bc449a684d9ef0a317963c02058d30562bbb073d994f10 -DIST thunderbird-115.3.3-kab.xpi 698918 BLAKE2B 1eb54072eaca5765a860d6df6524c88f9a74bd79df6ddf82413fbfff6345f85286a6314f4b73e9e4a68b9f67d72ce178b8385fa512373c802f1aa147d11ce5dc SHA512 1850fa688131a1624e1008bc08129af5091a0c6ac7c3d7ec4c14f265cd4fc0edf08e31e41a29ada820ede6d0125d7224182464641d57bd69fb24d6d5666bed70 -DIST thunderbird-115.3.3-kk.xpi 804989 BLAKE2B 91b8833edbc6c69ecc26d1cfb9d3f105b43a5988b12143f0736d7b35bfcb59f095d64cb34a56c71d7ca664bab5fe06bc1d682b928bd37a94b1c8ad596629781c SHA512 8ca52879b649b71e5fac18653f4994dc545be86ed0cff276c225a01d79c55b802790d2904a746b51036ca1fce09212238f2b34f9e72654fa30662faa291e790d -DIST thunderbird-115.3.3-ko.xpi 712588 BLAKE2B dc050ba9f6af88005ec11965ba107ab7d29337898e496ff66e85959fef2a37ac574006bb0aa69a6ea62b4d5c0747bfc3e49221b382bead28c1f3b778461982e2 SHA512 1b2385a400f43d9225eb1047ae0e9c6fcb2bbd9b3eb79805c38b5169c6defb664426eef87dcc7ed3512bcd8aa2ecc7769e0b1ba29b0a3274733119cf0e13cf1c -DIST thunderbird-115.3.3-lt.xpi 680094 BLAKE2B 093dc209943401e713a42391ea683bcb1400649d4a9b95b633b1e5acf9c74194abf34ea364ee58c199c8df75d33a51e703dbecf287c5f0cbef30ca980c877735 SHA512 ff780cc489710b542776ad11a6902202416a13ff458317a7be9e4c2b0516191f2c4b5e62c733cb382bae80d2c3aa89dfb4f9a2a0ad6e12d4105d11054a3a8ab8 -DIST thunderbird-115.3.3-lv.xpi 604647 BLAKE2B 4b48583a8124a3ab9a8c8086e542f936c1a09866361b1d9de93c8a61595b42400a9f44e64d634c7dc64c5bb90501a6a285b906113906bd4ad80e5de9a401d491 SHA512 af3788cb7c19051c1e154727bfcdf4cfb83e4679c029123c111cb7fbd71ac6a221f77a19affa32da2133fffa3e2f3596472b9abc63db1a1a855cdb4112dfb3e2 -DIST thunderbird-115.3.3-ms.xpi 565732 BLAKE2B f65dba33130d9ca921b2b89ad9fb0a10117bc44a320dc291e137fbdd79638ce0804bc34796cc3a5f557de5f059b63922114498b3ceece2ac3390a374900345b9 SHA512 0d7502fc427bb1e5eb67054e8807472e5124a562bb9fb40b72e59097b4586fc332bd712851a00ec4a303586b5e6a4c24995caa50f1945173f920f093ef5661f0 -DIST thunderbird-115.3.3-nb-NO.xpi 653834 BLAKE2B 392cf076bec0f110040c5e26f763b43c73fa9f3fb6b19fde2fc47886705fb63f54f94d9aa6e2e9658ca3573728c4f55b47394c7ba389dc65f26d0d6e4a98b643 SHA512 09d9aa5cd0745594cabcd7386182d3c92d458d61106847c86338b636e48e477221df34573e0906bd37f67baf466fec1edad24cc4fae1e4770e7190d59b367f29 -DIST thunderbird-115.3.3-nl.xpi 699385 BLAKE2B 43f1dc8b50c58a584cb53e90765e7b7f5e83f60e90430a95a50c2a7d5c4b5e7bbf169f8184139a3a368df8879a3165e906a836cf6bc8d072175a698c6f0b9d9d SHA512 2b3d49f107906e381caf03b135e54fa6087897429ab0c865f27094f2d668b495cf6fea010895a1ad369854ef63e76009ff538c541a8bb25274d4103cf12fa571 -DIST thunderbird-115.3.3-nn-NO.xpi 672836 BLAKE2B 67d7e6723b6760c89e76b0b1fea024dd7b29660efa3516a47c92309d1462a30fbe8e1bb319209d149e20f21a9b0d794681666379b741e56f0179511b3a389dac SHA512 119c85ccbf2685a8575e6e57e314ee1ce287fce9bd31b29525baa87ed2da33cb1392d1d3ac87d264e25ab3f4bdfd2b8dae9aeb1053e5e0ce6aa4e5f20d26aa87 -DIST thunderbird-115.3.3-pa-IN.xpi 655777 BLAKE2B 4b750ff8c2cf5cc8be935b8899989161cca00784b86c5da0b946f267b500c753563daaeb0a3e630383fa3352b21cc8d8c10c956ef8afb4743a26d6ad5d4b2238 SHA512 a9bbd4cbc7c29ab42583d6961ea25568d3ae6d9bb938c3e2eb907da20881ae05ed952bf1b314621e7bac8287062053f5d67171959d7f1a76091d7e4a74be8095 -DIST thunderbird-115.3.3-pl.xpi 716519 BLAKE2B 899d2db86d14bbbc00dba81b0b8698d57661d8ad5d593b309f6cb9846bbf1c61fcbb08a79bed2d7865abb95499f793361a456c1d2c0d570769c77038772576d2 SHA512 a689bebfcc06e03860e6a8e378b467c13c97778e7b72cdcbe015f549b7438b172779ced7285940998387626e9ef465852901f3acf3947ee022b2886d813befdb -DIST thunderbird-115.3.3-pt-BR.xpi 707196 BLAKE2B 1d2cdc3b69075e57081edc5ed34cfa9ecd29107d8cb54e57ca341151ef32ad6d418acf356edb9c53267f6cd7f6fe58f9be50e1828c8e19a00aa6cab5fd0ea4f1 SHA512 ee23e819df684d62e7854ad1f581a24a7ecc7fdd72371a925ff05900895de16365c86db871f4b05229018f793b6304dd7a2bb21ddb266f9eb54c13e31429279d -DIST thunderbird-115.3.3-pt-PT.xpi 688985 BLAKE2B 2d0c5d81d6112e19dc5f2775d84b5b0e32e707398b2f986667f5a40696c9f98cb464cc76888041c501d69130c6c1223214cb10404ce6540b0baaf1ab06216df2 SHA512 dd0084327e690f607861b09209db51b7e1efda6d0e6377cd97512611d2501b0a51919c4c66f1b972e6ad5c8aeea4d9894cca3849a6869fc80116b51f0203e2a8 -DIST thunderbird-115.3.3-rm.xpi 703911 BLAKE2B 8893be9f928cb6cc3f40d25a17da49f99b2380a7c59b64ae236b0d01bf9561772d19e8cc3eeaaeb0a350cba81df852d9c2f0a1530d9afe1f547e709bd62beba6 SHA512 209b81e0d90458fe967487c7da9604e9759aaa9d33de4c348510ba06d4c6a4519df1d4f352ce036d2fc510552ef5154d5f532cb6c677eefc1267335b718c8ab2 -DIST thunderbird-115.3.3-ro.xpi 651297 BLAKE2B ef40a7f1a78948dca62379652005589c22366167ef832a57e0bbe5b53d0f1f4a7d0fdbfc42562566f8fad6583e32828d63a59c9eebca77169d4601c8d3ef42ad SHA512 441e67b1c33085fea2bae5eda9e8718c25e3aa57d09cd28b5f07eaf5c50df8dda48fd31585753a600ee591071c2c277eb5f2b43f8c513695f33ced280c6df2bc -DIST thunderbird-115.3.3-ru.xpi 820779 BLAKE2B 8dc0920d997bcaa12a141e6c051713ccd2c3ddb9f0b63d176499266364ce8172b2854d90b865aab228bb7218d61b9fe6c05f396d00e887fca516f6b8754451a8 SHA512 d757e3d843e880d10c77acde184957f2cce85ce7847eb7894d3080a4f1d793c3cc4a9453492bf330b4bf28d58df6a66aabf10dad4ca0f60e2f10ce503145dee4 -DIST thunderbird-115.3.3-sk.xpi 736586 BLAKE2B 5e579cda5c644be53c0e9aa8558f0da79103c1801ad05e786e2888603f91e8352b7abe0301f1a6f8407495f50d8b3d3fa26d60847bf3cafa6485acc8ef433d78 SHA512 bd7c4c1a28fa8f3f8cb640790e80b3dff8728121b2e9ad93020e54b7cb55450d46bf916deebfa84a3c01e647c5c8eccd23ea5e335e4ad33dc4f21ebdc7c63a9d -DIST thunderbird-115.3.3-sl.xpi 701670 BLAKE2B 70235ea0d0ede3a50bcfaa2046408e1e6f32094f5b48cbd4f288fefd80edc4af88f4db4691b76b8f1e41549b79ff18857750c67b8f354775759c0bddcd5de31d SHA512 981cee73acfbc0b6188653f961543348e6927c39076b83246ee6d570b87b9971ebe795b911daa0e2580ea2e6cb7160b0367c557a8a6407c740599a18e15c8c98 -DIST thunderbird-115.3.3-sq.xpi 717450 BLAKE2B 4ed33ae50b98438a73bb7c1fd734b4e01efead529e40ac6c8d21298fdad45052f4bfc8b12d909b9c8e4409f28f424d9dd7f6cbdc5f6aa6dcacebbc70a9a4c97b SHA512 61c0f288d79001196862aed2705e026edbd946da8cabb28aee434c7935d4a35b082efa9f7b161acfe7e2230b8707d640de8b4b4f611c26818198a6addbbd0055 -DIST thunderbird-115.3.3-sr.xpi 740170 BLAKE2B f990ee30c7b097dc58238d96977bd6291ab38aa4c224dad3cb84e6e5ac74d7a60e6a8211e6cd3301156f19600367584f9b27c97c264f9fb042c34e09eb645f6a SHA512 4af3172e8ac1850a80d58bafc23ac2fe71340236e69c6ff68debdb4e6e488e6fb36a88ed942f927817b9b960dd3ad676cec7f3a0e487234197fb0b026dfc81ba -DIST thunderbird-115.3.3-sv-SE.xpi 702285 BLAKE2B 9635456b63e154328c947d07553260cc7b1c670f20fb36887d68721424955b0306eb6c3af96a78b084fee0af39a76141c6677fa196a2d8254103b24bc19696f0 SHA512 82567083ead335e684c68600199bdcb9e5c27c87d0a8cb3188ec3913443a047194758277eb8c4aff583c70c482305568052ff34a21e8922d34cb79b950d9bdcb -DIST thunderbird-115.3.3-th.xpi 761858 BLAKE2B c341002de28eb3b1f45eef08919910890b9b027c186a4e26938903a73d0deb11845deafd5890f6de90825a48acb787ec1167c39a002c854ae0296d2d7b4848c9 SHA512 7a90d2024da2f6c4708dff726acf5bae6fb292e04554fe36526100271d1323723689c775343922321916ac5731d34472405148d2a966c6c9566c8c5fac78bdfe -DIST thunderbird-115.3.3-tr.xpi 714656 BLAKE2B 8dc0c3cedfcb9537579cff3da7c5eca2f8129bd131801f29903768f161ae4043c2c23c2ecf1189de14eb7b0470a278d0f0f360736099069353ae1f01db7af4ef SHA512 4771de69044f4b31096f23a53f4cf48375f247e9de578244d2ed130f80a80cca6073d488b6079f482a15ea06a942c3222178328cb9d5237c7bc6acd4b3627d5d -DIST thunderbird-115.3.3-uk.xpi 813299 BLAKE2B b652be161c46c292f960a71f94d33ebd90917a375e44a22ede00ab490b0d714649cc3341ee2e527e7c76e4f375d623d44d4cf33aa5e84b40804d38629dd65104 SHA512 b90f174f251b4694f50569a0e4f19d06106ac29b791199db2d06d8e7ffee052c0b9cd8e9a375a4acaf25df24ae3065c9a81db8806535deb37d0f6f6f39ac054a -DIST thunderbird-115.3.3-uz.xpi 579986 BLAKE2B 9c6a8b7f0bcd2847bc11e24e01b1eac8ceeae14338c26fe5ce65a5626b81a6cbe864a367edd168cc07e67b6e89afc616cd389dc6bf7018bff09f976d4da4f4aa SHA512 167d6e72eb97c91b98a8f378d27258fdfe69867f8b03a1f4087d51457fcbf49625b8ada57f8a49b3f7029c90dcd99dc41cec81fdf572e1bf4236b735248a4c5b -DIST thunderbird-115.3.3-vi.xpi 742633 BLAKE2B 85374540864f79e06f5822ae3299ee0ac9b476a85aa9c065ade87356841a16a6d87ddf7280a93f111ada29b27d4091f35d72355be5dc7d19607e961baa86cc00 SHA512 1a807f1954eac7370d1ae446a13fdb44a1aabfdfb01b5d6e553780b8bc5f77a19217cd7aab51870935d281f85059c829421b53f99b9a43c619712822dce53b84 -DIST thunderbird-115.3.3-zh-CN.xpi 740610 BLAKE2B 698aa0a22bf859f84467f3430481400a46c4bf6d6ff1418d3a07e3bc2e6bb10181c07121a2380bf7a4dbff37f5961ecfa286ab2f2b32a839fb428c58880bfdda SHA512 dd28bdbc8d68abd8d8007e1f3f74e3724b710e372e8f28d4cfe3029e45c4cb42dd4d8aa3a10465a8f7c8e25d66f1256402e49c5ba2ba7fc82cceee51fd639de1 -DIST thunderbird-115.3.3-zh-TW.xpi 743525 BLAKE2B 55a96f38f35ae017018f7af0e83b963b5909310cb89566cb8a917b0cf365411df62f36fc370bda2c378df08c31b4120d1ea03ca0c1f625ffdc6358c38694bc24 SHA512 8ecc806bdd8e8fdaf5fc35050401066f27946a9af47cff17b960eaa55b27a7736cfeeeac48fb65db7c83782d65effecc7b6a3592cffd10c75b4f4bcf40d1390e -DIST thunderbird-115.3.3.source.tar.xz 540032900 BLAKE2B 873eaa28daf89b12c5f1112042a19c33e40e6f2c72707ce21874371cb5ace1b48deb5679a625bb370c0bfe233cb9d730998539442df335c4693d3071e7ee59b5 SHA512 631042a3cdbcbae91d93eb71c0d4f6a1122e8bc7000d75fcc7d3cbdd0e82a4b31abac590c75771e77ab08d5700582b6dedacf62ce8e21a91e9ea81aedf1bbeaa -DIST thunderbird-115.4.0-af.xpi 542153 BLAKE2B cc0e645471cae5d61f644c708003e9fd6c5882faa4ca98567184cbc3d0187ad5562a2a6c1e4b2e752558757cf35e3bb1aaeb136a14c3ae6130803e36d514619f SHA512 0caf8829a240d94daf1cd80c9efdbf252a65b64d14a6edc2161297fab7ad9ac7c296dd30d3321d8ed34a491db0992f3dca89f7bc629732b2827db503f941d3e1 -DIST thunderbird-115.4.0-ar.xpi 654726 BLAKE2B 0b5fcaf5ee58e30a44122afaabdd54597b03d989a4418361fb879cd4b59d756ffe9718a4924f05bf50d808a6971045b8a64443c8182f4f7dad4a1fe859d9fbc9 SHA512 27647710d1d9fe049d539cb8151bda39bb63fe598b34eaa85d93c89e39cc192ce3ea7675a39311eb6b0828fac4edbc24b3d21197be779c42fdc6a7959b6ed3b7 -DIST thunderbird-115.4.0-ast.xpi 561116 BLAKE2B 0336738be472097d279fee169daefafdd83be79694e75928132fc4b5d7edbf642f605e78c508be351b79c21226fb7502426b7141b633fd7fb29c134fa99ab339 SHA512 f41568f8a2a1a8e88e15464e799f690a35b604edd68df8eac2d2a8a280107cfbbd6cc1ba0c46c75f00c3b508cb57b1bc649340f87cd4ffad602a839e014b3123 -DIST thunderbird-115.4.0-be.xpi 694083 BLAKE2B 54b2dc1ccdd33ae4a99c9642c08bf321920c2f74f0ede24d88b8402faf5968443559d0cbba65401cc8bdc78cd6697152395c94daede0924922f6772178116f44 SHA512 6cfdfa256cf0e18b638b1726d133eb9f3558d38db20d59742dc78d3ced00a5bde15c67c6668048efaa86e1642acf48f1ef357c121eaf26be5b0ba0a1564c0b91 -DIST thunderbird-115.4.0-bg.xpi 681248 BLAKE2B 26a7fb80500dd94bd0fe09a8a761ec81327b771bfa6c1fe7ba2faf05a878cdeb8e544844d8ce06027cc4cf08bd76614a998fb9f15d2f51d91a3fc91d3ed35274 SHA512 89e3e47d8d5356f9a0b9d077441fb7981f583ddddccf8f0df3c60a4543874109830222f703c2a38d0127b1b3286fd643e7e4434cef2da7045a34f8afaf73934d -DIST thunderbird-115.4.0-br.xpi 626934 BLAKE2B e7fe524e4f25adc1535a7f4f5b3395583643630cbc9566b64f0442e768d245fd9c657bc0ecd1970b321dcfcbe4d6a615f5d3508b6cc630b1955ce7ab092eea8c SHA512 c1b441a94ff5293f9e9fcc0e9bccf86978776c85d09d974550814705785c3b83901415155efa9b0fc7c96afca9e5f346784d472e3604813b9efbd78d4872ba09 -DIST thunderbird-115.4.0-ca.xpi 670649 BLAKE2B 93a1fb79f3946a0b388dac6b8efac6adeda3acc631d04f3f82c9954925b20fe9852dd391a895063dc91c948aa57a82f732b169372767697ed78b84b64e072d33 SHA512 1055b820a688af45f01faf2abe66bbad91db56a5445b10880442fa4bf7115cdd4100770b6f6221bc2097f12ad67cc7f091ef2d2bf7de0d63def0378bc9d70797 -DIST thunderbird-115.4.0-cak.xpi 657814 BLAKE2B 0842bdd95813124d9e96cfcf4d68e80590b808c44333fd20abb6a72c4752de76e275c5521ff1a6adf9346112b8cd64af3f86a83d8bccd456326fd97dee090451 SHA512 0c2ae541e37b60f1d69b120dd3dc4c8731b7a31198a7ed5fab0ca0d7ed93aa4cb4ff965f9d8ceeccd0a94943a6d9d202ba8fde9541c2a2e4dfbd8f81e24832bf -DIST thunderbird-115.4.0-cs.xpi 733799 BLAKE2B 5959d53dcd680bc427aea3d844568a8967ff79fd4830abe17edb9d08aa76bfb593064b3c05a464a45e61f78df2cd187ef93b9971d94d6c2b79daf0787451eb6b SHA512 5db8f334ce06bd6f1991b44354173d10885c29f3b72c5532f80b8da78c62227a5e15c39d8433329f2c2fd8056017e8e18cda69b7cf768cbf1408ddf35694e019 -DIST thunderbird-115.4.0-cy.xpi 703265 BLAKE2B 296065285233abf713fa3897f73dff85af9b93ecdad7888214dc3f78adb91f840901afa20d4bd9bf9b67d507f3241d962d6387fc85a8c26528922e1f66768892 SHA512 9a62e99f03a65adac36a669ed68a4cbdca4cb04147000c8c6042d2880a357ddd33750c5b444bfeaf3fc8ed23c49057e6a6e45603cc6aed64de1489afd090567d -DIST thunderbird-115.4.0-da.xpi 690751 BLAKE2B 2873f67e6d2ef207a439883732a859c5b8ed8e05235fe9560ee81b950db8e59e57192f073c20d1f065da72abfc65ea51ff275256c51fa5682772435db5fc6ce9 SHA512 3c2c7d8f3c95cff2a6c2947550c0256fdbae48ffcca47a1526dce85eae68cd6733bc3e30198699190d10fc94af1d957a0925f48e60814ec5a39f93badb3a2483 -DIST thunderbird-115.4.0-de.xpi 720202 BLAKE2B 40c74a5ba200d1c81bc437fe97346fe2fd866154b696baaf20d46cd2031f7bc33f92d7562d161935a3072b83228c6b7944dfa7c22d520408abeb615651fba157 SHA512 6e3b1540bd362d8c509544512426236e6726686ea313b764ace4c7d181c67e1f2b9e112bc6b3fa4a243e49a120f8a38964b3c0aab2516e25dcd1a0edec268a59 -DIST thunderbird-115.4.0-dsb.xpi 737295 BLAKE2B be5a2000a45966d9410d8e0ecba34271c6904c541d264a81fa7e82c8d78a0801300470eaf127c76268b39b1ee625bc21af1db58eb7aa668005bde989a7d321bc SHA512 478bfb50ccafa296732278da7891a90709a0888bfab7d67dc559458075f4ff6cdf7af3617ab989e421d125578dc18285b99ee4dd255ada16aa89c429532a4482 -DIST thunderbird-115.4.0-el.xpi 836690 BLAKE2B 57c9b29ce54bd53d1aa6b9ae36dc9a303a2cc9e4522434c10011484d011e53ce16bda4308d13bc8cb60162650c72b49b6281d85e7b6f01c154a0f06176d761e5 SHA512 00908aab56afa44ffefe436bec3b7f27bf9069c2ce2d5b0c8bc9caa7e037ac7baef0f5756740d6e6422abfe68a8e8f51e948e76c91f1c6a1bcd811438a9d8fe7 -DIST thunderbird-115.4.0-en-CA.xpi 656171 BLAKE2B 1f34fac269dceb9c50a93fa8be0d022742df9c9ca37a128f06ba0783f366c9f9eb94def8fadcc33e27d5f8878bb7c7e07c7ae60235f06418498a83a19bea6af0 SHA512 31050dd68876c741c7d420f420369e0a43efa26768f01af51d3af88958bfb7249dc48aa1937165e337ac5a0e0383b0c4edab6aa3b15385ddcc6295fa443489c2 -DIST thunderbird-115.4.0-en-GB.xpi 661449 BLAKE2B 3e871800082d361a146b48ad15ef30fd205466530047577f5f7d519fc78b3f844c69d64f59bb4f822536a6ed96e7be9064f37717c8d8c4b3b9f1e893f63d1684 SHA512 ccdf8d1575117664bf6296e6c77ea197cead665cfca39f698637bd9a3ae58f8ef02c80491faeaf05e184ed5d261773262a51708ea364e509de5b90bf0c16a398 -DIST thunderbird-115.4.0-es-AR.xpi 713033 BLAKE2B 1c9dc6ed7ae9b4e7983d0289224ba88a07f5545f31f49d0972f398f999f7c94943072a16be4280c40ece54f18b199dfbc0f8d1b0466942dfb0a3662eff65f991 SHA512 06784db904d9e132214df47816f5e5b81d98d16636cfad303836d93b79908f61ebb4750d3f8e4c1d9a1a62dd1243366d1e04487d7bc308241241ad0da0ca29a8 -DIST thunderbird-115.4.0-es-ES.xpi 675615 BLAKE2B 62a8b40957aa8b18faee4304b0fda11b5d2e6f9f663cc3b5ff06bd58ef15a77b2e243584c74c0220a945ac15806bd589893fcba03d1ea143a1cdbadfae81676a SHA512 c329bff47950b057abc3ba2c0041c96b3375f73ac1054c42d270a8f215cbfbcf3992f362fcfbc292e29ca4efc8b4671015934280df131588c9cd51841b102285 -DIST thunderbird-115.4.0-es-MX.xpi 710139 BLAKE2B fbfc777a6a54751fe03b7cc95b0ce907cd634cc82e86fc3bb2e658f6f21db6c8bb329d49baf87fe520e7f79dae3a42b3a3f297fb84e608e1d4c619e33da22053 SHA512 81366b602475022964e41651fbfbc4efb9423c225fa7aec71244f823f0c66f14be13231dc59283262fd44cc96336fc3730cbbea7c2cded1cc62c7b7d8fca7920 -DIST thunderbird-115.4.0-et.xpi 671819 BLAKE2B dbe75858b5c91c7564aaffc5546438b0ac1d73d6ea383c000bd275d82b38994e51449c15a94b78896a7711fb77ab04c19408db709888d7147338e8200ef0c7ec SHA512 b2bc6835751e2b5efcb168d32ba5bc8a15a13217de8ce5bc19b9b959096fba4109f295b6cdac6d3a1e785e12dfc7e0f2fb07923e138fe53be521e37f26ae92c5 -DIST thunderbird-115.4.0-eu.xpi 692548 BLAKE2B 6275bddab49afe9c1171a41e43650a1b889c5cbca53b7825be3fdf8bd8eabbc417f9194acb53408f71189fc28d131ba6c31943823eb7952fab8211903ea8154a SHA512 507d70dd24365aff0a92c28e7508593cdabca019748ae81cd08573d12dde295b6ae85387398ce92da00a78997208308516d6593fcb3745101ae0f194f896d77d -DIST thunderbird-115.4.0-fi.xpi 690414 BLAKE2B 1ac2bed35c396af4ebf55545d7da16cf4842e34ef573ff00f8c7277adc55aecdb14613af839016fde46efe1020102fc0a6971457389b6a4a566493efd8ec2cc5 SHA512 c618431111b6244e12be042b72955512580fb23f63c89c99ef82c998d74afe40b4822df60821c5263a1ec7b94934d42f3be8855d1eb1d038f579532a3c426ab0 -DIST thunderbird-115.4.0-fr.xpi 725266 BLAKE2B 506b9d24636278cba3a59caae945b73b97beabc5cbe08c12e7e8cb059661c522be5bf0658e5965377e9bfc0b6e2e9706d492aadb363f62a4536e738fb94c4d22 SHA512 a1db0ecc6bb609101e96aa2add48409a5f8adc8b20f7d3c09e678f7333dfc9ceb24f4e8c49ebb3aa4e763dc52f709cc61a7e7d28991b9b3cb3767c4ec80667ac -DIST thunderbird-115.4.0-fy-NL.xpi 707838 BLAKE2B b2c6bf8ba4cae9aac3f64e83c44c4633cc30606b9726622798c94a05e0736d55d2c3e43d2d912f705060b7f1766ef7c296053e6c6b770d596bbb83958f281839 SHA512 7739110d6691bc0315e7c17ddc6023f92e0cbe2c4b2b55aaf63ea124a85d2b8a0b426e8b722dc31279504c6c85d681cb8ae8e579fd722159b9da945c03d18e66 -DIST thunderbird-115.4.0-ga-IE.xpi 602152 BLAKE2B 57c46490a1e38ddceb10a5492383d33f5c466274119436069c97799e43a828d65df881f27252e7e2245c1da24d173c5920d4d300ba631cfdcea680aa6fd7e3b9 SHA512 15b2db1ac95390e217442fb2d91eae1f1ed30c552872c8d29b9607a08e5cad7f0fd4b97ba54f9e5dbb53872a807b8f5eb4f4a3065735ad69641cb5e185edb320 -DIST thunderbird-115.4.0-gd.xpi 702992 BLAKE2B 4718e3798009b4dc7e4f54835065a8da34c67fdadfc453235cd9679827033da28cf4c75d1245d161e80998131466b97b4180a5ea6dc1a9e197680d8314a8d3bb SHA512 5689206f5757ae641d71d5438b27ed7646f34b7359e4b98c76e1ec9215f4f420d816eae59224c8d406de6287d4c162f89219f92760a3482b627147b395f58d63 -DIST thunderbird-115.4.0-gl.xpi 705370 BLAKE2B cfb331409c01ca22fb69e270b4b61b1f6de37077fd6c8dded6c09aeb48fc567547ea457735d61ca5b6a0bc0bb96b1e40773aa213fcc1729c43396c50eabcf8bd SHA512 f2afcb8f522f644e10a6ebd2cceb30da199918ffe4d0962c32a8c697256f86072e15226c003adb090d6d835e0f767945884a1043973e8e3d9256a104c5ebe880 -DIST thunderbird-115.4.0-he.xpi 667476 BLAKE2B 7000d8308d18f1107d7dde39076b25b0aa47ebafe6e38a6057079175702864b4ba59be514963b56860e6ba51f92a74045ee0ae3c6b0be0fc22105d4fd51f2270 SHA512 46105486cbdf13a0ae7f08841f4565450e912a453cd2ac388d6ada7751f5308bfd8948684776653df0391b854273767844524205d6773df08bde09113550ec49 -DIST thunderbird-115.4.0-hr.xpi 674802 BLAKE2B 69ac7906ade258556ab5724d98743726399d858bbddb77654cec02919793044296ab074089276c1f8a79d84e9c2d3671cb402bb8f26340b40d6cb25f75edccbc SHA512 83e1543b0df9a4f75ffbdb032c19d337bf621ae90d842fd6bb762d95d6884a91472b563b57cf08275eaaeca41a4484d17dbf98994eec769915359ed11e099170 -DIST thunderbird-115.4.0-hsb.xpi 733830 BLAKE2B 8599d7e42ab9cdf0b20f455e14219310167cfb9fc40c0ec5adccd2530a3bccd909bcdc348d77465bf7552b321d6c532bd198cd1ccba12a6393ffd128b66f1f2b SHA512 4b914cd7b07d250673681ea467f17ae02bda783626e4600797372652380681c9a4012377c7bfc8b72c6d22a7878752fa07d98525364eff1b38442ae1c216ac63 -DIST thunderbird-115.4.0-hu.xpi 736573 BLAKE2B 2741baff48d4b01500ed6a4554453f5d9e22e10c84296c19fc6c0e0ad46d39ec62fb81e90dbab323f7156c8faaed9f153f8fd175d23614b8866b1a401ff97a97 SHA512 2f5cd28bf6adc4e43d0d640cea8de01e0b8b4cc84f03ec64e84c99c19bfb756b0a026f577e066c9c1efd475142e839d974ef5808c5f012dcfebcf3ed0378d0ba -DIST thunderbird-115.4.0-id.xpi 642536 BLAKE2B 522076aec747c85604871af38c02860aa14ca21738a0ff35a7e822bfe0dffae18d6570552d2bda6f4a63d418f53819bc5c41c1040a4135c330ce295168053d02 SHA512 84be514f2b315849d59870059df4e134ff228219307c483b946345dbc09e4cc8c994e637018622a27212d3c72f04fd45b560df3022601897efc21ac280736aa8 -DIST thunderbird-115.4.0-is.xpi 701957 BLAKE2B 50d72b860a00ea68a102c42cfb88608b2b42166d0a06a639006e7be0cbc53f20c41828cdf7b45de45e68eab1ce9a25b2b7e6a8af018fbab705fdc1e0ac533259 SHA512 a0fc4cca53628c196cd6d13498fab8fc04d6b9f283004a1486ac9ba00f8b7c3ee10060ee2b0099185534a08fe6857f8ad546920bae99f3b2cea4e04311b1d348 -DIST thunderbird-115.4.0-it.xpi 643458 BLAKE2B 82294726d1382a8262fc3ef7ab95278267fb7615f07523d8a62dd8221f64b4615fecb6ce28a940c96d4de8ce3c02b5aeddf55ee7c5cf448029da4354aeed7fc4 SHA512 bbdd3a7cd8a0fdeec5a32a9ad92833cd05b0b69e8c52552609a28e9075aa34a3ebea7f83ec75d8356d991e059c46abccad36e7acaf8e9ee6d1d2bf9ab5012fe0 -DIST thunderbird-115.4.0-ja.xpi 777476 BLAKE2B b2a65678aa20277b0d7e9a1a5d526f1033251536cc092ca435d1340f7970ac75ca64fd17ab87e616612260d75d34fd7f6b9b69042b32eb82f360e63801becba5 SHA512 60ea207d220d8abf508d3aa7ea9bcec38aefc35a8daf6591d6d1a4c0f3033bd6f9a0d95de39415612b69153bd807dc978a1ed45f0ac9fb7f43733a3d6cdeb708 -DIST thunderbird-115.4.0-ka.xpi 764454 BLAKE2B 4974876175beee4bbe9d2d5fd933b29c2ffcb1d5a384d7675e12fc5069f64f6339a7f43ee494ea246072c1c5c39fda8b1268b158f8fc6e6f5ab85fc3d2227e21 SHA512 ff6298414a7e9e5b5b1d1f1b57b8d9ebdda5374de05567d4fa1388ceed78153350ae80340435c379487f775a5b819e8950677476e16538bc33d90f7ecdcaba4b -DIST thunderbird-115.4.0-kab.xpi 698917 BLAKE2B 1ddf9c3f4ce03d5169b6e7d0b87701e09e3dc01095d6fecfa7690a7f38c7707e5de0409500dc541cc28fdbeee3d88348042158e342bf1f9ef585a270f2edafef SHA512 a73b6d6331002f1a4f1fe0592bdbefc3be704e960afa1fe99edc3b485ac79a4a2cc40f159c9e0c0ec7286694d3c8e6e844fee570caf3f09f2b55ae923b05ab4f -DIST thunderbird-115.4.0-kk.xpi 804986 BLAKE2B 7f5ed3b773ccbbb42326966903738e02a33787606d93e02d8267dce46c18ce07599f843f3de108577e1b9440c4f62c57b19bf5c65a01dc935759ebbf3dccdb02 SHA512 2f024835e566e134fb383d0ad5dfdcd7eb8aa3c369367d2811ec6b00a9fadfb82d4a7ec9c2cc0ed23070a22afb4ac3b8cbec7ef7aaa538e76faa09462aeb42ef -DIST thunderbird-115.4.0-ko.xpi 712587 BLAKE2B 5920904126bd80eea7f7ad949d6662fbba9a2dd401d42d08b2159758a33f2f6227a25efd923b1710cd0b2ef6da186b6f8a595e3812bdf51fab6fa349dd7ae870 SHA512 530597c742289c2c2e7030e39fe445938372f6c21700e9c55f2a7a34395a5ee4d8c1033f7d1ddeb7fce426111b299314f9522b155aa5df56dd6eda5ea5b4c279 -DIST thunderbird-115.4.0-lt.xpi 680094 BLAKE2B 1ad701592ef8fc1f30b9526e938a3c944071f948821e57778f45559a2ca21e52f56b313f683b3f364bde80ce5f48e858f6bad4089e2f3e03369aafbd01e8ec7a SHA512 d647fc9463e4e8da7b39f3dd44aee2c5c20ed3997ad1d3da61c7a938443cf18767af0ca21dddefa887a0f4d5442f6a7608abb40d56a0768d704368c1e527aa32 -DIST thunderbird-115.4.0-lv.xpi 604646 BLAKE2B d6c740d7a478749fa4b0e87db35ef7ada7e82f430f807e7245014b33f9ca80ce2a35fb9a0029593ea68baedb67dce150ac24a17faafc241547b04df6f1f97bb0 SHA512 53918fc69a7a3512b8bd2caa5012472e736054125171fe00d5a44225a7d628bfe62894b86d87e3fe7cb2fa2ee5be1f803800969133a86f91797d5d13b8b73677 -DIST thunderbird-115.4.0-ms.xpi 565732 BLAKE2B 6c66b1ce1f5abe5a40060a0d8008552c106e158235d2b8ca4fa457f88b1092e94b5581658fffbd141fe66a9840df7a1cf85a97fe1cb119d426472590283dc2bf SHA512 6b2f330d0596d9bebb3f3b83ed3ddbc728a6e77e06ff1033ffbc0f898db95e14c34a9ee61d67e0b25eb2b9455e6f5c098924ac9c56e63bdad1f890a4b8f3a0e9 -DIST thunderbird-115.4.0-nb-NO.xpi 653833 BLAKE2B d4b9443ef529ca806e38bfc910bf29f36e5ca896870f281c08eb2c4c25a0b5551625208dbdb8408524ed2490ca07da45a1105212ac2d73201f1b47b37c540c0b SHA512 ab45f279041c6619724797f6150ddc46930afc8d9251989da9dc825f7d09b322365909a12ef142ae419e1c352025d9045e09dafd4ad44cbab87de8e757e224ad -DIST thunderbird-115.4.0-nl.xpi 699386 BLAKE2B 837581e3706f6ed3aeb34235d2e3ad4b76cb3e3ec804dc9b04af89c2dd57683aae9e90c1b7f881f03c920129aab68d06e16debdffa999a697285250e057d2776 SHA512 7684da5c1c32e9b09a6541239fd045a944a24ce2befe40579b1bf1b49f57448c8ad9f4d176956d6b06ee61128af34106d6b29f16828af025e796227af5c3a3b6 -DIST thunderbird-115.4.0-nn-NO.xpi 672836 BLAKE2B 7b8fc7b4b33ad71fc447cdc81031ae2dcd318ea8071ede82c3f9852d450f9fd4536c78ae058b34db4575d53f90e7659b219cab70dd16d899b3657459e08855cd SHA512 e77d27d445f9bec6ea4ff95bca779c42b58322a86535b059a93d793c3152d249708e01be55a462d3ef6ab05cee87ec7852c7e831a4b41e90ebd13675300492c5 -DIST thunderbird-115.4.0-pa-IN.xpi 655776 BLAKE2B dbaf5fa5aa5a64f7c80d14ce5fe8a68915f9920ebc0e55f77451aacedbd9e32d68b7c9e56ce23c1bbba9b91a2668f51c189c2c07e1df6c83a72fd1307b83cf91 SHA512 1911d23c8b7d9217864dd94b296eac5ed4a869065ee0a8e5f34dc1e4ec30384bfe42d9b884f877a1690f45f19f05d9d3dfe2ab4bc7589ffa114a4eddbb06b804 -DIST thunderbird-115.4.0-pl.xpi 716520 BLAKE2B 821b1076b1c6b7c14718b4e9c67e6ab228dbe94c1b1a021f1d6ec15f6258811d77b0f23ec4e6e124b0419d80133191be3715c7eb32466b81517a3a8454af972d SHA512 59005204677fffb04001eb4624ffd1af465b7b5269558fe74256563fc47ee3c2762e51b88609cea9057cc9973b4db03281fa9afcce56fef1ccf4d462d0b757e7 -DIST thunderbird-115.4.0-pt-BR.xpi 707195 BLAKE2B 26745be8b361492cc68812f52a3a6c6c043c19e134300a669c5a3e6706d5ca83b8b07623b12b4aec7cb9f5225d4a1fc27ff8b0a18b1f715d6c8ae82e9de568fc SHA512 2a334ee4e5c93a9a1da134ca0dbc8316bc02a0df477a4fee1a95596d50ac548fee7a619630733d23e2197dbe1c7ecc515fa2ed873695886b80fb1e4b20c6204f -DIST thunderbird-115.4.0-pt-PT.xpi 688985 BLAKE2B d71d632829e4cf1b9617d40adb7fd54d4ec7de16affaf825befd49314e4f4cb587445cc27bb9b79e8b3b0229c5051b70175156b8a4542cb1926901697e86460e SHA512 0baa1b9d9ae5f7c4b9e1b0ff723c81bb940f41aa9de9d26aefec4f622e432f20bd0d1cf36836637b6bd45c392b6d0e4aa12e345119e9c07f189e5d68b7c1421a -DIST thunderbird-115.4.0-rm.xpi 703910 BLAKE2B 0987414d2470ab9d35b8e390a1dd2355f7fcdb2e2001180d2fa5f48f215a8289c0d1961d145be6e820b341f70bba972cabed3c48d582b0b1453ef2087d170d7f SHA512 1e8e006383b50a6006898a6575614d662ecce2d2722f5776c61909b73ec2d96d459d99ce47c1e832deb12f14ba8a666f51aa4bac4192147fa4fc3de8176805cc -DIST thunderbird-115.4.0-ro.xpi 651296 BLAKE2B 2f95686d5ef2635d15388c9aa1cf9206bd08080107f24c9622eff513570c5f1fe293e9e61022666c3ecdbe1ba86478f0ba0d63c397499fad4ca81f1834d0a597 SHA512 34302db7d276200dc3bb5020aaca57e5473ae783bbfdcc5ab584ebaa2a9c4df526a79936a2e5e47f488400f7cf9a5643b0200a71980aa55da13d7ccaa252b900 -DIST thunderbird-115.4.0-ru.xpi 820779 BLAKE2B 3ad78ce456889f09ad9e6306fbf9b964325d7b605d622f676c12080127d8a84a8b95ca2aad69d1adc73dbf03d549661e58a9db478f8d17e21f5d28b91d57e256 SHA512 3113c5f9b42ed7380b7c7a1893d6ec5d18af701f1b97b922949cb91547d5ad7b9341c788588d9dfc084fc19bc7f4e04bbb2add768751ab661e8601ca93174b3a -DIST thunderbird-115.4.0-sk.xpi 736586 BLAKE2B 54efdad71f0cb8f6842e3d33eec8fc2990ac237a08589134bf22142ec43993f133b3ea60e520897e63e2ce73c4364551c7bb77a8d0ed6c5fd6122816bb3acfa1 SHA512 95faf2b748175f8fed484bf9d358a7d2ec038a6a990ce251c5ac1d78635f1149d3f88dbe1d458bfc8a36b26bba2fd615d4273403aa893c10d810c9e0a702c7dc -DIST thunderbird-115.4.0-sl.xpi 701666 BLAKE2B 3b459bc1a160bb8e4e10903637d5b82d98c9b8624ab496c64aca983f2ba80a0e4f9ff0d6caa191009644db54ac76cfb4d3eb6ba5af7fd8e4bcbc9bb6f19d9f99 SHA512 ab46788dff7aace8ca11be8f217fc26ff3f32d59004566a4a269bd0c398c909911e5e4a7bfb1f47c4c41cf0ee35b3feb59b331b41cf1e3895af762fafb04aee3 -DIST thunderbird-115.4.0-sq.xpi 717450 BLAKE2B 0510839dd8eec89fef727de5092a2ac0e8c747c938fd8accf9d7a1ede37f8dc6ad9227aebef9b823f2ffe58ba0c41339a73cbe8ce60a5220dc1e34de1eefda96 SHA512 eb6108974e0986bb21a55e8d12b3c0a3c2840ca7a13c5f776032ba44e4c663307952558cbdef90d1acb454995c75893bd1b50f5a226af396d44e9d50b37eb067 -DIST thunderbird-115.4.0-sr.xpi 740172 BLAKE2B c38ff4941eb656318a1839034d3b92bcb27d7e276536c71276d4f7b5158bd2eccc399f5e77f131f0d009aaeb072d8cc2c691cd192ffd375f3d65f613af2110e6 SHA512 2e8e79debf2a512eb722bc46da7aa728d23ecaf358600d38cb6ddeca7071fccbd7a00b2af278e171f4f2698d9c009ad47d6fe8ba6209ccfc03ddb496aec83212 -DIST thunderbird-115.4.0-sv-SE.xpi 702284 BLAKE2B d64b2591a37269475e0f5a29a169770a3e26774a07f80824318da69c3f4a6f7bfee8f87020bed7505a9ea43e2e730353a84c26a212bddc51b18a8bb606abe7ac SHA512 5d2cfd9ee5396f577acab14f45db88c769126f388f4f25951a35834f4a8b293bfae56072b6f5c71818b10cf422a1f6865fb1bd6c3ec95e6aee70f34734506c60 -DIST thunderbird-115.4.0-th.xpi 761857 BLAKE2B 58dc2c41c69563694820a8fa15f06d9c39846c535ae3030d74327e81cb1e9f348e18b3ddba2181da501a4353fc23ca20fe010c2a101f0f246e3d4737c84aa524 SHA512 fa2443f29a3d816048df83d972ded3b1f08c16993bc1eb44bb38076d20b7e6d45e7e12e2618b8debcf103a85e2cf255afea96e8947d7ef4295984d53c5ee14df -DIST thunderbird-115.4.0-tr.xpi 714657 BLAKE2B f5d70a30b214a8b68904148fa098c3a02c2b47b806344cd62d88020237abc19ed46ed24e9ad46d9565e4d12aa943a7dade9b85551fd39ec75ce765167cac4e28 SHA512 04f0235b8a868d3a527033055625dc44db1729b26f25b9693cf95ed5e025d53ac65c852722fd1e190392ab6dc06c68d0ccbbcfad7b4ac359012a285e68eebb54 -DIST thunderbird-115.4.0-uk.xpi 813296 BLAKE2B 287556e4826f94de232a6569073af0a9e13ec73fc1317046aa50f2c80985345f8be5356e7b795f5685fe0845a5eb8a4ac40b31c14cf03e3922519166c879ffad SHA512 80dbef08b4aee438049a006b544e9bf779f2164518dec097d9fe6672849b2f8b521132863119929645d87f17f5d93c24de36086e416e6238fd637e6f57bf2321 -DIST thunderbird-115.4.0-uz.xpi 579985 BLAKE2B 401fb2bcb3f24e989d251cac766439e22b02aa06eefa182c0a0ee7d5c128789bf10e3f45b9f766c097cc038159171965a55f403bc5d72d68958bdfa5d1cf4c63 SHA512 101dd21c59acfadf058c28db8653a9e3bb4151ccac34df9001c522ec525042e6d4db9df75773acd54cc2ad5179bb9f67fef04dd0d7d37fb2982816ae7aceffa4 -DIST thunderbird-115.4.0-vi.xpi 742628 BLAKE2B f6960d87e637f9106830cb91e2ae0cb25c7ba60828e3614dd873d739c02bc02437a08843e9daa96e6224f991d825e21e07a3b3b8c052a894ceefe15eaf862403 SHA512 807bf457437af9c6f89f686c65b4618fb6dce553f5a400e660cfb5f881fab36941434da74e50748df5e13d63b48231313bee7337712c45fb4f0313746b2eaf75 -DIST thunderbird-115.4.0-zh-CN.xpi 740608 BLAKE2B a03975cd8b2c2965871c45d83eccf3cce64bc260fd130e264da482829ad80ed00f221e531ce70e4ac95bd5c5cfbf238012b71ba38ed4040c7813cb3284bac9ae SHA512 347a2b689a13c24dbb82957bfcb49f4a9dfde0ee0ab6eed30de4c010c2b0a887f736b4b66feefba7794659ff026466222ba74c00b8e4d39b97b03a32e5849c05 -DIST thunderbird-115.4.0-zh-TW.xpi 743524 BLAKE2B b8d3ae08c618426ecd5cefe82e60469449ee0adb3f58279bdde98ecb90a9d6440000e9762dc20bd10ba1c6d13762aae8c16b41195641a19162e5696bdabece98 SHA512 653692eb97cc91c4b5e2f6f875b41046e44dc4b14fa51c97563a3e6d820b037d08ed2843050adc5753e51aca3fecc640bf29aba9bde0cdb2ea8447e38785521e -DIST thunderbird-115.4.0.source.tar.xz 531269876 BLAKE2B c4a033cd04434907479e25f849ae586a2e7de71094b51d3347859fa9734d3eeeb209d8c9e8411fc28d7149f19513357bd9db7faf0398906bd42c9b658bfa2846 SHA512 d4ee356943fd580b3c3f70e6977b4418a93f41abcea65b9255cbfb6689eb2b4dd71f7723b6873c03f43a857925218ebf32ef1ff54437964c4f4e4d0db911663f DIST thunderbird-115.4.1-af.xpi 542156 BLAKE2B 0f2ff8d1c0aa03b8b9b421b0a25f6aea60eb3c3eccee1690c2b0204082787ec01a1fda63636af21abe3d6acb3fa6c7db1abc3f557a3813b3c6e9f07b5ec69d55 SHA512 d13a7ccf00ed0ee1f0867742d447b44aef949077017801a70b60dd995b5a480ecf9d4242e2c67e268755f8cfbc3cd3cb4f6d429ba2619b342866a0f65bb00154 DIST thunderbird-115.4.1-ar.xpi 654728 BLAKE2B 61894efd03db5af4dd249f8134fec4535d53a84eec6f73666044ad00ec803e61aeb212df9918114e3e980f5ca05bd7970d06d4d6dc76a6a12c5e6c04651fd161 SHA512 825cafae787a60e0e50dff510711b09d7774d7f5bba793ac6a1b47636c94dca6339fde287ba965ddae8c811a2746b3d80fc9ccea7721bc5e63b31c9d2b491dc1 DIST thunderbird-115.4.1-ast.xpi 561119 BLAKE2B ef99916417ccf014d249525070ce8c009a4666b933c7f717278abeb3237b4ed8e0fd527f3b7679f6cf334ef9331ce115710ae2d7b806a37df74cfbb9de790aff SHA512 aceb215aa999a9a0d6e679f2bd81654f7fc556c5277865d3fb3d9e91de3a22dd28f73abfa4ed4914c7e766b5c9b21e1160557dccdaaec371f189f941a24d5e93 diff --git a/mail-client/thunderbird/thunderbird-115.3.1.ebuild b/mail-client/thunderbird/thunderbird-115.3.1.ebuild deleted file mode 100644 index 8a70d85db28e..000000000000 --- a/mail-client/thunderbird/thunderbird-115.3.1.ebuild +++ /dev/null @@ -1,1313 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/thunderbird-115.3.2.ebuild b/mail-client/thunderbird/thunderbird-115.3.2.ebuild deleted file mode 100644 index b55a6da424d8..000000000000 --- a/mail-client/thunderbird/thunderbird-115.3.2.ebuild +++ /dev/null @@ -1,1322 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/thunderbird-115.3.3.ebuild b/mail-client/thunderbird/thunderbird-115.3.3.ebuild deleted file mode 100644 index b55a6da424d8..000000000000 --- a/mail-client/thunderbird/thunderbird-115.3.3.ebuild +++ /dev/null @@ -1,1322 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-client/thunderbird/thunderbird-115.4.0.ebuild b/mail-client/thunderbird/thunderbird-115.4.0.ebuild deleted file mode 100644 index e4f3e9cdd119..000000000000 --- a/mail-client/thunderbird/thunderbird-115.4.0.ebuild +++ /dev/null @@ -1,1321 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-07.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ - llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" - -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" -IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" -IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" -IUSE+=" wayland wifi +X" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang && ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then - einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb - el en-CA en-GB en-US es-AR es-ES es-MX et eu - fi fr fy-NL ga-IE gd gl he hr hsb hu - id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO - pa-IN pl pt-BR pt-PT rm ro ru - sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -virtwl() { - debug-print-function ${FUNCNAME} "$@" - - [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" - [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" - tinywl -h >/dev/null || die 'tinywl -h failed' - - # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work - addpredict /dev/dri - local VIRTWL VIRTWL_PID - coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } - local -x WAYLAND_DISPLAY - read WAYLAND_DISPLAY <&${VIRTWL[0]} - - debug-print "${FUNCNAME}: $@" - "$@" - local r=$? - - [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" - exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- - return $r -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6600M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if use pgo ; then - # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure - # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage - # (PORTAGE_SCHEDULING_POLICY) update... - addpredict /proc - - # May need a wider addpredict when using wayland+pgo. - addpredict /dev/dri - - # Allow access to GPU during PGO run - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if [[ -n "${ati_cards}" ]] ; then - addpredict "${ati_cards}" - fi - - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if [[ -n "${mesa_cards}" ]] ; then - addpredict "${mesa_cards}" - fi - - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if [[ -n "${nvidia_cards}" ]] ; then - addpredict "${nvidia_cards}" - fi - - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if [[ -n "${render_cards}" ]] ; then - addpredict "${render_cards}" - fi - - shopt -u nullglob - fi - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - if use lto; then - rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die - fi - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clear cargo checksums from crates we have patched - # moz_clear_vendor_checksums crate - moz_clear_vendor_checksums audio_thread_priority - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_environment_reset -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set state path - export MOZBUILD_STATE_PATH="${BUILD_DIR}" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-project=comm/mail - - # Set Gentoo defaults - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-gpsd \ - --disable-install-strip \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wmf \ - --enable-js-shell \ - --enable-legacy-profile-creation \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --enable-system-policies \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --without-wasm-sandboxed-libraries \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${ESYSROOT}/usr/include" \ - --x-libraries="${ESYSROOT}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - # For future keywording: This is currently (97.0) only supported on: - # amd64, arm, arm64 & x86. - # Might want to flip the logic around if Firefox is to support more arches. - # bug 833001, bug 903411#c8 - if use ppc64 || use riscv; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - # Enable JIT on riscv64 explicitly - # Can be removed once upstream enable it by default in the future. - use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent - mozconfig_use_with system-libvpx - mozconfig_use_with system-png - mozconfig_use_with system-webp - - if use system-librnp; then - mozconfig_add_options_ac "+system-librnp" --enable-compile-environment - mozconfig_use_with system-librnp - else - # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". - # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. - mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" - fi - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - local myaudiobackends="" - use jack && myaudiobackends+="jack," - use sndio && myaudiobackends+="sndio," - use pulseaudio && myaudiobackends+="pulseaudio," - ! use pulseaudio && myaudiobackends+="alsa," - - mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" - - mozconfig_use_enable wifi necko-wifi - - if use X && use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - elif ! use X && use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld or mold when using clang. - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - fi - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409. - # mold does not support gcc+lto combination. - mozconfig_add_options_ac '+lto' --enable-lto=full - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # lld is upstream's default - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - fi - - else - if tc-ld-is-mold ; then - mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold - else - mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd - fi - fi - fi - - # LTO flag was handled via configure - filter-lto - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - mozconfig_add_options_ac '+debug' --enable-real-time-tracing - else - mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing - - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - fi - - if use elibc_musl && use arm64 ; then - mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - if use system-python-libs; then - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" - else - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - fi - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Portage sets XARGS environment variable to "xargs -r" by default which - # breaks build system's check_prog() function which doesn't support arguments - mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if tc-ld-is-mold && use lto; then - # increase ulimit with mold+lto, bugs #892641, #907485 - if ! ulimit -n 16384 1>/dev/null 2>&1 ; then - ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." - ewarn "Please see bugs #892641 & #907485." - else - ulimit -n 16384 - fi - fi - - if use pgo; then - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - - if ! use X; then - virtx_cmd=virtwl - else - virtx_cmd=virtx - fi - fi - - if ! use X; then - local -x GDK_BACKEND=wayland - else - local -x GDK_BACKEND=x11 - fi - - ${virtx_cmd} ./mach build --verbose || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - - if use wayland; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" - pref("gfx.x11-egl.force-enabled", false); - EOF - else - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" - pref("gfx.x11-egl.force-enabled", true); - EOF - fi - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^}" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - local show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla ${PN^} shortcut." - elog "If you still want to be able to select between running Mozilla ${PN^}" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi - - # bug 835078 - if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then - ewarn "You have nouveau drivers installed in your system and 'hwaccel' " - ewarn "enabled for Firefox. Nouveau / your GPU might not support the " - ewarn "required EGL, so either disable 'hwaccel' or try the workaround " - ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." - fi - - optfeature_header "Optional programs for extra features:" - optfeature "desktop notifications" x11-libs/libnotify - optfeature "encrypted chat support" net-libs/libotr - optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas -} diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index b64979e54c60505bb4984a9c8dadc3a9bb85e084..0d5b4643242ab9ebb2bf24e46fffeef21acbd126 100644 GIT binary patch delta 7650 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 delta 7671 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 diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild index a8659f07bcf4..ecbdfeb2c745 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild @@ -86,7 +86,7 @@ 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 +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/spamassassin.apache.org.asc PATCHES=( "${FILESDIR}/mention-geoip.cf-in-init.pre.patch" diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild index 7aa41e617257..c08c4884139a 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild @@ -86,7 +86,7 @@ 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 +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/spamassassin.apache.org.asc PATCHES=( "${FILESDIR}/mention-geoip.cf-in-init.pre.patch" diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 6ecfd4c8be2b08f896a3c3851b86a161c95e6b6e..3e6fc31fa2d70add14ea16fdc08f8374307c5bdb 100644 GIT binary patch literal 2378 zcmV-Q3AOegiwFP!00002|6P|`jvcoVhTpx4*?<#P@%|_y4iY5Ji@kv&SrrJ-&C(dq z^7GMvW=MAk{n?H^+h4xEfA=Icm#3fp{pMdk>rYRm?Gjsa zKD{2b7Cx)^Y|CEaQ(N3_1v*jkGuU9~iEm&n8O*kx`j`OF@z)zw?iIY!I7sB@(h zoi&Q;$tF3ky6RnDT3I<}IZwa-<4qNPsx_X)| zd!91)*)fK$kv#35)+}p!%{4`cnJrT*CUqQHtwdR=OfOMaBrfkZbCVXe`0i1D_~p%i z{`vQxfBo%gfBfU~TmSsmU+lx%@Gs9#Ip_LW+fuoZJa*Ro;-_-%ZaLzThmv({LB02Pp@e4lJffILB~ z#l*eM`VFmfsg|YrsGEDI+TP*CVM(_RFrf2KtU)Qqn=*UuESc9-ZrQ$^WfSCw7$N5{{WUW?XOxCp5sd|PYo6I3aQb_ z+PddF34!f(DoX&O#pKgMg|bZ&di2TDcAeEy9lMXxrQ6E;l2L>AN^FIG0Q7R;f$;K6Uw2nbdz$7XhK5L`!DRr{V2aawZpt*aqMhCcQ_ zP}NMZAMNcMS}fvTE)3#>JDOH!sS(Md&g7$S>~iz2S^#aZ0Q}Z*jz-3iHg4EKyFhS} zQG9|3lV#noo>Dt$dJ`TqYp=_tHcvL2qt%ThU(x#D&%eL7x9?s7Lm01s%`>r!mdi<& z@PVaF7|J_l8OR$4vD{}jsH8G%b#_{coC(6vpWi@o6HG2dsx^u^aYb)%-kI*N2ba1D5A}b+4i$RUdf#jM=Il-5h>XN$Ffy{x` z1+mmHljud9xIek`eLbmnG_Hk(owOx1+u~sKW=7J_eyJ0Nl<}Y-yhk1BCL`8GW|B1x>f!NW;VG2@mFJop zODpTX6YjNG`ADHPVD0FEWSkc~LJGQ8qS=(-jDx)l3#}8BNAzshcmGe6A3ynr>tg4@ z#vT!ynx~Z>lV)K(mv-N(MD$l~w3E_I(5-&^3VE`FRV(<;#n)l)# zyr2cH(7x)XX$?9NL94P!Sgwqfv9gC;bROAD=&d`0?uU$MyN``L93t*?531C80Hg9Yqj|WoSDaC8JW2DgKfV;kc-!-u%W; z4a~$9*F>8Dh)&y1)GR{MgE|DM@HF}awG*V^7ev9L>}2{KX8~-f`RdG`1;;n&CKA~p z1KHtGe9JG2UMIelj^EK-*wB9eGsds=DXgdD4eTOuSh+sKfHmV#bj1Y=xU+3-3+xnt zI**{)3=%irA+^@&2L#))SLlBK^qn-h^EEIj4<01wEjem>`9vd693Mz6@JV(H;edp( zZqT@vMe%6Z9zn=xuWRU7ZP6c*C55s7d2*PC@;WHQQpmu*&+U!u7gulFXpzLoQU8XQ zKp*<9$e|w3-X$pfn6&c4C)p^ts>59hnUL~AdAF&DN2iR+;<3xS1^6f62TMku&4TfcVx47p-M*gxL4g z935=gN=0GmB`fJ6HFH2X8;4?L&e|%Rd!P$=_j`f|=ip^&X(a2xk1<`&ALMT&;WS0b w>)cCsMAJ6?mVQ>JCQ(s2(l@q1(N5KFxHDOzS`V58=k2cB2pg00&c~DgXcg literal 2377 zcmV-P3AXkhiwFP!00002|6P~Mj$F49hWCDoc>yQ9vuY_L4iY5J#(se!SrrJ-&C(dq zR-C~zo z&+Mnz2-lun$Fkb8diIF2CC1!IcIhprvU(fYJx3L9 zRIi$KpB*A)N%FL3TH2O+uRTR%Gh0@yS?+T38ZFvNO}#~5k$8NX){#f_=6go_;g>i6 z`RCt%{`I$~{qc{_Z~gOMf3Xj5!@oQ~)mr-tUgKnMr;jvzw#Y+QPTRzH>RnGMDNXMZ zmZ$3mK;Jq5wDuW%Ifr!qPby{1R6=sAIkHYQD+&?ryZ3yiOFJuMosxLIB|p86Pz^g-_(>nF>e`;PFzJ=GBwO1?XNT;1eMNn3dr54RJ&9Gls5K=2}M^)k2Sh%=I-@3IDBWazT@ zfvRR1`zdpLLyJY++l3*!@QYEpvy?=#=$c&S#x6H|Ee+6w1>kp)b4pYUY2$_yv>OD^ zS(+<|Fj>|On<uPLFDDn@>i zbYxgZBUR3Z{+-w)h}>XV_6~ZdZO%iC_G(9VuPLpb6hj)6Us&8G#uAKn=*y-i$0`<(2L7xz%MFO&$uuzX#%q}ooGO5^OagHjp2V}hky@%vbr3_rNso5t z1Ewe`WXsqL8?U2vV9Ww*&VH#AhLrK3AiSkZy2*%jk(p%8fO>d*aKe;YgUY&eV`**O zJu!yG$|pBk1J(|HB%`+MgOGx*ooKc~aK^!2#F(5~u!C9c`tJXU^5ZA}a9!*?*w`at zS}N0+p)?DdmGR*>0ujcv)if#8VX#gKzNGx)=W#-_3-P_z#*& zUUSFe+9=0s3(6u)i;7{2Y|jXSP8qv~p$Hg3nBB9ETId6uvgK^)ydw7LFy{4xW8?pOu0;US zJLwg%q+{tjQM+hl1m1?^BQi_kP&6G~V;}y3&~-MP#(*29r*fl=&|vXS7rdHj-5&7z z{PFqYhaayle_Ws6p8xuTpUDGsiPbp{C{>Ck6Y7YIlF_Ni6#rZg;kc-!KK#Z|kGhFE zToY}!($VSI>6!;b3+fQ0T6;1NYG*9SxgZK9-%h39fgVvcd`)K0g7OVIMIt-0AUn*5 zZ~3F3SEbG*3=r}P&W`rypD~Uv&?>_zd4gReE-Tk(?vyI7M^{`0BRD>G84GR|svqV} zZ9=^&HBGcUCjEe5TMy9v{^>hu^2^u2q&#?#pts}{E3Hl5g{xlT9q@rO6hfJIyfXjTTARpW@%}%6k|3 zZqA2#taE0ZnW`5z<^Wt^dEdl2)<8SX%u8UWUix1|#PZ>maVF{p4sIiPR)S$Q;RYa% z9{6mqf((LLv|@sQ+?bpjOdtB#7yod+3(Q(xFO$rL)2?G1{4YXJ9G ztPPitd!HH{bsFDsd#tE^!A9;JjHyG)2f)57uv~~<(4vsi^(7G~SXClq2oHKnw{a?W zNf}(^5?vd#xcQXIMFjG65>z&ufCUBLLxtP}xsK*R6Pmqot!<8|8_z8^+MCc__PsU7 z1Y3^MQCND(%1Ya)To5QW>#odQ8_(G{kimQ28$37%o28|ZtOq}~zPNvozmYPxDO%0s vw{%A|ZR)r5vpNNriprIKa0H5W>UJA1*MF|i=WLc4^N0Td`v|6JqYwZ9#h0oG diff --git a/mail-mta/notqmail/notqmail-1.08-r6.ebuild b/mail-mta/notqmail/notqmail-1.08-r6.ebuild index 55cc84b9f590..4ce54e1ba59c 100644 --- a/mail-mta/notqmail/notqmail-1.08-r6.ebuild +++ b/mail-mta/notqmail/notqmail-1.08-r6.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 @@ -60,7 +60,7 @@ SRC_URI="${SRC_URI} ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/notqmail.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/notqmail.asc LICENSE="public-domain" SLOT="0" diff --git a/mail-mta/notqmail/notqmail-9999.ebuild b/mail-mta/notqmail/notqmail-9999.ebuild index 3b797f2022b1..60f5e80274c0 100644 --- a/mail-mta/notqmail/notqmail-9999.ebuild +++ b/mail-mta/notqmail/notqmail-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 @@ -57,7 +57,7 @@ SRC_URI="${SRC_URI} ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/notqmail.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/notqmail.asc LICENSE="public-domain" SLOT="0" diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index d614573437f7..defd147800bd 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -1,2 +1,2 @@ DIST postfix-3.8.2.tar.gz 4848718 BLAKE2B 233693e088901e8ed986e34d60b55fb6b786c37868095ab914e6049c5ad6aee09f07d3b5d1f2bec64d8570e215bb15196760d30074cd8ddfaeff3897ad117b81 SHA512 1c441c95bcadee6fc038eb5cb826a686a8bd98b0c78afbc36fdcee01ca0b1c7071036542c729ac345ef8f1e6fb42211452da802e86048967ebc77774dea7752d -DIST postfix-3.9-20231012.tar.gz 4894399 BLAKE2B d4e82e429335b9f91b1bd578c9251d043ecbd8f9dddf94c79c317608357babbf32696386e8904171b4280f496d1915e370751fb893eb592ee8d8727533a864ae SHA512 8056e35575c5fbcf8e0f7e7e1d566445da80014c97c284e568304f19717fd7d841a2384629fbee4a2d5858b1b169bdad538c24d98ac4778fd9b01a970f41117c +DIST postfix-3.9-20231030.tar.gz 4896025 BLAKE2B 7d0d5dcb8ca4acb8fe571d990147fbd2f07f40b7d80fa74c19903d013d6008d64bb301c562db09d6593b62decf848337d1a696192aefaa947eaceeefb29e8e9c SHA512 55cd6ef99b8409c1db277869342aea2b5af10bbe7633858c1e5db046783d862b3d30ceb4c76664df3e350d3cf715f7ebc78b8cf61e978b5a2fb37bdc52fed0fb diff --git a/mail-mta/postfix/postfix-3.9_pre20231012.ebuild b/mail-mta/postfix/postfix-3.9_pre20231030.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.9_pre20231012.ebuild rename to mail-mta/postfix/postfix-3.9_pre20231030.ebuild diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index a0e9f2820f6e5df6b43413b7f20b12a8a135ba0f..aec9a1db1d09d2fc95b574385f8110ef3ae9bd89 100644 GIT binary patch literal 38003 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 Lbv-SE&kz9sDk?B- literal 38003 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 (2023-09-22) + +--- a/dcraw.c ++++ b/dcraw.c +@@ -41,6 +41,7 @@ + #include + #include + #include ++#include + + #if defined(DJGPP) || defined(__MINGW32__) + #define fseeko fseek diff --git a/media-gfx/dcraw/files/dcraw-9.28.0-fix-memmem-wrong-return-type.patch b/media-gfx/dcraw/files/dcraw-9.28.0-fix-memmem-wrong-return-type.patch new file mode 100644 index 000000000000..93f299e4d2aa --- /dev/null +++ b/media-gfx/dcraw/files/dcraw-9.28.0-fix-memmem-wrong-return-type.patch @@ -0,0 +1,17 @@ +Memmem returns void* + +# Pascal Jäger (2023-09-22) + +Bug: https://bugs.gentoo.org/911753 + +--- a/parse.c ++++ b/parse.c +@@ -965,7 +965,7 @@ void parse_phase_one (int base) + } + } + +-char *memmem (char *haystack, size_t haystacklen, ++void *memmem (char *haystack, size_t haystacklen, + char *needle, size_t needlelen) + { + char *c; diff --git a/media-gfx/entangle/entangle-3.0-r2.ebuild b/media-gfx/entangle/entangle-3.0-r3.ebuild similarity index 96% rename from media-gfx/entangle/entangle-3.0-r2.ebuild rename to media-gfx/entangle/entangle-3.0-r3.ebuild index f9cac710c4b3..73c99698dd3a 100644 --- a/media-gfx/entangle/entangle-3.0-r2.ebuild +++ b/media-gfx/entangle/entangle-3.0-r3.ebuild @@ -21,7 +21,7 @@ DEPEND=" >=dev-libs/glib-2.36:2 >=dev-libs/gobject-introspection-1.54.0 dev-libs/libgudev:= - >=dev-libs/libpeas-1.2.0[gtk,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-1.2.0:0[gtk,${PYTHON_SINGLE_USEDEP}] >=media-libs/gexiv2-0.10[introspection] >=media-libs/libgphoto2-2.5.0:= media-libs/gstreamer:1.0 diff --git a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild similarity index 95% rename from media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild rename to media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild index c61393ae7774..a328d90eaa24 100644 --- a/media-gfx/eog-plugins/eog-plugins-44.0-r1.ebuild +++ b/media-gfx/eog-plugins/eog-plugins-44.0-r2.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/glib-2.53.4:2 - >=dev-libs/libpeas-1.14.1 + >=dev-libs/libpeas-1.14.1:0 >=media-gfx/eog-41.0:1 exif? ( >=media-libs/libexif-0.6.16 ) map? ( @@ -33,7 +33,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} dev-libs/glib[dbus] - dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[gtk,python,${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] ') diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest index 4eb7d34db1a0..c307e86e9fb3 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,3 +1,2 @@ DIST eog-44.3.tar.xz 4654864 BLAKE2B 1caaace6f2f654a3fdbe781723e178d91300f40f2f05ef978505329ed242b79093cef5bf48660948b62efeb4fb1b3d09da522d6cb8e39b61fcd377100f701ae1 SHA512 088d8d504e5ad5ca14a5da44ee559b30cb7749d752f7b5c1f3fa111c9d1ba7a97edaff3183e0c6d6ebf3b57b9e90fe37a42305d983ac72058804ab2599e8f0c2 -DIST eog-45.0.tar.xz 4656784 BLAKE2B cf5b5a03c153b3eedcb1839f068ab9984d1e8e493d39baa86b67691e254fbb5faa96c3aaca032c66218d0cead6a93c966bb014091041057799187210bbc6a09a SHA512 5faa5115d8865a7f5311486f6999aece8d636ed66a4feca35ace85d33623fb406f9092fc915e84c3ec4013ba153876898d873a259fdf0ff0145c499f526ef52e DIST eog-45.1.tar.xz 4656776 BLAKE2B 9b9bde1564735c06252a1eedb96b0ab0871726f7ce4891c57ff4a0ed6c52f13b85f1ffc8bca2c4d8a5cc6518a2d66dc4b883df5a53234a67c4374c56b03728ea SHA512 68fb6889da7129189facbd3e624e76852a8dbe5e277848b768fb28624811d9486a1edc6a1d99d5948a68854ae73a5b5b33c5f5fa3a81860391bf1bf53bf15fa7 diff --git a/media-gfx/eog/eog-44.3.ebuild b/media-gfx/eog/eog-44.3-r1.ebuild similarity index 98% rename from media-gfx/eog/eog-44.3.ebuild rename to media-gfx/eog/eog-44.3-r1.ebuild index 295a7cd8443b..558f73a89e73 100644 --- a/media-gfx/eog/eog-44.3.ebuild +++ b/media-gfx/eog/eog-44.3-r1.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4[gtk] + >=dev-libs/libpeas-0.7.4:0[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 diff --git a/media-gfx/eog/eog-45.0.ebuild b/media-gfx/eog/eog-45.1-r1.ebuild similarity index 98% rename from media-gfx/eog/eog-45.0.ebuild rename to media-gfx/eog/eog-45.1-r1.ebuild index b967e79892ea..35ede5fbeaf1 100644 --- a/media-gfx/eog/eog-45.0.ebuild +++ b/media-gfx/eog/eog-45.1-r1.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4[gtk] + >=dev-libs/libpeas-0.7.4:0[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 diff --git a/media-gfx/eog/eog-45.1.ebuild b/media-gfx/eog/eog-45.1.ebuild deleted file mode 100644 index b967e79892ea..000000000000 --- a/media-gfx/eog/eog-45.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Eye of GNOME image viewer" -HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" - -LICENSE="GPL-2+" -SLOT="1" - -IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" -REQUIRED_USE=" - exif? ( jpeg ) - gtk-doc? ( introspection ) -" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4[gtk] - >=gnome-base/gnome-desktop-2.91.2:3= - >=gnome-base/gsettings-desktop-schemas-42_beta - >=x11-misc/shared-mime-info-0.20 - >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] - >=x11-libs/gtk+-3.24.15:3[introspection,X] - >=gui-libs/libhandy-1.5.0:1 - sys-libs/zlib - - exif? ( >=media-libs/libexif-0.6.14 ) - lcms? ( media-libs/lcms:2 ) - xmp? ( media-libs/exempi:2= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - svg? ( >=gnome-base/librsvg-2.44.0:2 ) - - x11-libs/libX11 -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use exif libexif) - $(meson_use lcms cms) - $(meson_use xmp) - $(meson_use jpeg libjpeg) - $(meson_use svg librsvg) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - -Dinstalled_tests=false - -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/eom/Manifest b/media-gfx/eom/Manifest index 8e03da78f3a5..cf092d162f01 100644 --- a/media-gfx/eom/Manifest +++ b/media-gfx/eom/Manifest @@ -1,2 +1 @@ -DIST eom-1.26.0.tar.xz 2493104 BLAKE2B 3a2e018e90514a5ee7c05bd981d1a129900ae2ba5b1c513da85e6ede2b2f5b253133c14766787a44f0e372da99b13922f3aaa6e2447e6d4d901a604689c03cd8 SHA512 efc5a1ce5c21ad74108c63827fa60f2cd8517888d8e155d7c9934f5490e61b2cf73bae3b42f8d6b69ce1d5c4658d0c74f2ab19e90f40173d55354276bbe5d824 DIST eom-1.26.1.tar.xz 2512024 BLAKE2B 2aa50d144a4c703d61acee8e0078a8a7ce7e41ffc8e79a0064057b78119e81cc85da0481ee55064702981683e0b34a93dd7a9fce2a6c03fa7fa65e6653d9796d SHA512 263eb6a843577f3ba399fa27b6a9087246053dffd963090933f6bb11b762e1049fdc7b0fd52a6987f40fb57be76d68f6964413a0c12437fb00b8766dc17b7648 diff --git a/media-gfx/eom/eom-1.26.0-r1.ebuild b/media-gfx/eom/eom-1.26.0-r1.ebuild deleted file mode 100644 index 6fa8009c9ab0..000000000000 --- a/media-gfx/eom/eom-1.26.0-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit mate - -if [[ ${PV} != 9999 ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -fi - -DESCRIPTION="The MATE image viewer" -LICENSE="FDL-1.1+ GPL-2+ IJG LGPL-2+" -SLOT="0" - -IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" - -COMMON_DEPEND=" - dev-libs/atk - >=dev-libs/glib-2.52:2 - >=dev-libs/libpeas-1.8.0[gtk] - >=dev-libs/libxml2-2:2 - gnome-base/dconf - >=mate-base/mate-desktop-1.17.0 - sys-libs/zlib - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?,jpeg?,tiff?] - >=x11-libs/gtk+-3.22:3[introspection?] - x11-libs/libX11 - >=x11-misc/shared-mime-info-0.20 - exif? ( - >=media-libs/libexif-0.6.22 - media-libs/libjpeg-turbo:= - ) - imagemagick? ( >=media-gfx/imagemagick-6.2.6 ) - introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - lcms? ( media-libs/lcms:2 ) - svg? ( >=gnome-base/librsvg-2.36.2:2 ) - xmp? ( >=media-libs/exempi-1.99.5:2= ) -" - -RDEPEND="${COMMON_DEPEND} - virtual/libintl - !!media-gfx/mate-image-viewer -" - -BDEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-util/glib-utils - dev-util/gtk-doc - dev-util/gtk-doc-am - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - mate_src_configure \ - --enable-thumbnailer \ - $(use_enable debug) \ - $(use_enable introspection) \ - $(use_with X x) \ - $(use_with exif libexif) \ - $(usex imagemagick \ - --without-gdk-pixbuf-thumbnailer \ - --with-gdk-pixbuf-thumbnailer \ - ) \ - $(use_with jpeg libjpeg) \ - $(use_with lcms cms) \ - $(use_with svg librsvg) \ - $(use_with xmp) -} diff --git a/media-gfx/eom/eom-1.26.1.ebuild b/media-gfx/eom/eom-1.26.1-r1.ebuild similarity index 97% rename from media-gfx/eom/eom-1.26.1.ebuild rename to media-gfx/eom/eom-1.26.1-r1.ebuild index 2d8729c1a89c..688d923acc4f 100644 --- a/media-gfx/eom/eom-1.26.1.ebuild +++ b/media-gfx/eom/eom-1.26.1-r1.ebuild @@ -18,7 +18,7 @@ IUSE="X debug exif imagemagick +introspection nls jpeg lcms svg tiff xmp" COMMON_DEPEND=" >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.52:2 - >=dev-libs/libpeas-1.8.0[gtk] + >=dev-libs/libpeas-1.8.0:0[gtk] >=dev-libs/libxml2-2:2 gnome-base/dconf >=mate-base/mate-desktop-1.17.0 diff --git a/media-gfx/fotoxx/Manifest b/media-gfx/fotoxx/Manifest index 036a24571022..aa339fd35a64 100644 --- a/media-gfx/fotoxx/Manifest +++ b/media-gfx/fotoxx/Manifest @@ -1,5 +1,3 @@ -DIST fotoxx-23.32-source.tar.gz 9273650 BLAKE2B 20d159e25ba280ff4f264da1a99f2af729bf881b5f2b140faaa278c924934aa5443b3d56144685be835184531972f8caa7cb550d418d41ad48c2e56b87ba7bf3 SHA512 484939d48e6bdfc15075718fcc26ae07e8b91462f00f447dfb97a7019931fe524d0fda89e07eec711ea03ad05913073ae253f166ebe39643e2a4b0f2caccee28 -DIST fotoxx-23.50-source.tar.gz 9344552 BLAKE2B cb634e24b034bdb6e52bb2824fc549cfc1321516f4af8d8b34df4828122476fd46ca0234c6009616ad96a5d003818d403ef8ae6be115ac0a33db94e2eb8bd03e SHA512 629c7da961fcaff26916765a7b494b4596b8a9b62397901946c39c92bbc54694a2d3b9378a653f4144a191f74015e1067f0a414bfd4df00bc16982a922b52400 -DIST fotoxx-23.60-source.tar.gz 9329991 BLAKE2B 92f86ae7abaff4df0687395364c2c498e6a5edfc83a491552fa73fd80f075580ab48127f36901e51ba46b3457ef728ab755646f62e46d33ff281619fc2bc2660 SHA512 fc8fca696edd3bdefd7fcb2f4866bc2380743a6500cc8a3f803f29b1bb25f9ed6e845cc63310de56563b877850aca036cfdca8754d2c4b038d84faf41a423e9a DIST fotoxx-23.70-source.tar.gz 16130595 BLAKE2B d5cd0453c7cc568ddc5a8d66d5f79f4a907a52aa0d635cb32701a4293a210d703e05056a1140287d20434c636f5acffc869af135cf8a3f3762ca55e10e102a05 SHA512 3616f3e90e973c872b25607951ebd41f851df45b715cb3c2df982c1f74387d9cbf0ee5fc14f3de4ecb4e3251ba25affe6cd3b5e118bce31ff01c14637d588c5d DIST fotoxx-23.72-source.tar.gz 16130664 BLAKE2B 913b524314ee2cf81d9f18a2a03a983585bea033e2a177e16bc213539aa9b0e76bd2b68ccee25a11529836478d0469703c614123a4e0fe627c9dde69fbee7183 SHA512 1b1f94421002da719df8d3d61e481954a017461d7f442310fcac957e71c5cf8a9bb77566f9c9451a650cb772433527a3c102c49421f291a9126b8227a34d2cb8 +DIST fotoxx-23.74-source.tar.gz 16271809 BLAKE2B 88567d8da677fd95bdfbc19ebce778d7b4e64574688c4dfd56cca9d40b3bfb5005e9659801b9bf00b87e46aa10433ff32ab7aef2439b358dbdf5ffeac77be9f7 SHA512 2fe48f7a311ffa6be4be58f1769ed965a0be428956a7f0afd0ff99501c201e05877732507f27f10510f0bc29705e9184c4b92cc5eb42d31510963c70a6caf569 diff --git a/media-gfx/fotoxx/fotoxx-23.32.ebuild b/media-gfx/fotoxx/fotoxx-23.32.ebuild deleted file mode 100644 index f3a0d0447279..000000000000 --- a/media-gfx/fotoxx/fotoxx-23.32.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature xdg-utils - -DESCRIPTION="Program for improving image files made with a digital camera" -HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" -SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -# For required dependencies read doc/README, for required tools read -# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an -# alternative to firefox and chromium-browser. `grep '"which ' * -R` -# is helpful to report some required tools run via the shell. - -DEPEND=" - media-libs/clutter - media-libs/clutter-gtk - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - media-libs/libchamplain[gtk] - x11-libs/gtk+:3" -RDEPEND=" - ${DEPEND} - media-gfx/dcraw - media-libs/exiftool - x11-misc/xdg-utils -" - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) - -DOCS=() -HTML_DOCS=() - -src_prepare() { - sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die - sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die - default -} - -src_install() { - # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, - # and README, changelog, copyright, license, etc. must not be compressed. - emake DESTDIR="${D}" install - rm -f "${D}"/usr/share/doc/${PF}/*.man || die - docompress -x /usr/share/doc -} - -pkg_postinst() { - optfeature "HEIC & AVIF file support" media-libs/libheif - optfeature "additional RAW file support" media-gfx/rawtherapee - optfeature "additional RAW file support" media-gfx/darktable - optfeature "video thumbnails & playback" media-video/ffmpeg - optfeature "copying images to optical media" app-cdr/dvd+rw-tools - optfeature "WEBP file support" media-libs/libwebp - - elog - elog "Please read the Help > User Guide for details. The source location is" - elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" - elog "be placed at /home//.fotoxx/userguide." - elog - elog "To play videos, in Tools > Preferences set 'Video File Play Command'." - elog - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/fotoxx/fotoxx-23.60.ebuild b/media-gfx/fotoxx/fotoxx-23.60.ebuild deleted file mode 100644 index 6d3e66505952..000000000000 --- a/media-gfx/fotoxx/fotoxx-23.60.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature xdg-utils - -DESCRIPTION="Program for improving image files made with a digital camera" -HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html" -SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" - -# For required dependencies read doc/README, for required tools read -# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an -# alternative to firefox and chromium-browser. `grep '"which ' * -R` -# is helpful to report some required tools run via the shell. - -DEPEND=" - media-libs/clutter - media-libs/clutter-gtk - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - media-libs/libchamplain[gtk] - x11-libs/gtk+:3" -RDEPEND=" - ${DEPEND} - media-gfx/dcraw - media-libs/exiftool - x11-misc/xdg-utils -" - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" ) - -DOCS=() -HTML_DOCS=() - -src_prepare() { - sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die - sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die - default -} - -src_install() { - # For the Help menu items to work, *.html must be in /usr/share/doc/${PF}, - # and README, changelog, copyright, license, etc. must not be compressed. - emake DESTDIR="${D}" install - rm -f "${D}"/usr/share/doc/${PF}/*.man || die - docompress -x /usr/share/doc -} - -pkg_postinst() { - optfeature "HEIC & AVIF file support" media-libs/libheif - optfeature "additional RAW file support" media-gfx/rawtherapee - optfeature "additional RAW file support" media-gfx/darktable - optfeature "video thumbnails & playback" media-video/ffmpeg - optfeature "copying images to optical media" app-cdr/dvd+rw-tools - optfeature "WEBP file support" media-libs/libwebp - - elog - elog "Please read the Help > User Guide for details. The source location is" - elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will" - elog "be placed at /home//.fotoxx/userguide." - elog - elog "To play videos, in Tools > Preferences set 'Video File Play Command'." - elog - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/fotoxx/fotoxx-23.70.ebuild b/media-gfx/fotoxx/fotoxx-23.70.ebuild index 6d3e66505952..f3a0d0447279 100644 --- a/media-gfx/fotoxx/fotoxx-23.70.ebuild +++ b/media-gfx/fotoxx/fotoxx-23.70.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" # For required dependencies read doc/README, for required tools read diff --git a/media-gfx/fotoxx/fotoxx-23.50.ebuild b/media-gfx/fotoxx/fotoxx-23.74.ebuild similarity index 100% rename from media-gfx/fotoxx/fotoxx-23.50.ebuild rename to media-gfx/fotoxx/fotoxx-23.74.ebuild diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild index 48b9fe4df51b..d170dd62dcd7 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.40-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )" diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild index 8171180c0101..21e7a05b5322 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then inherit mercurial EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc )" diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild index e829330a5e8f..8ae904f0cb83 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.41.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" inherit mercurial else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.42.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.42.ebuild index e829330a5e8f..8ae904f0cb83 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.42.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.42.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" inherit mercurial else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" diff --git a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild index e829330a5e8f..8ae904f0cb83 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" inherit mercurial else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" diff --git a/media-gfx/libimagequant/Manifest b/media-gfx/libimagequant/Manifest index 7dfedf53be01..3c2d76b8a65d 100644 --- a/media-gfx/libimagequant/Manifest +++ b/media-gfx/libimagequant/Manifest @@ -1,10 +1,12 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e +DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b SHA512 46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c +DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST bytemuck-1.14.0.crate 44933 BLAKE2B afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5 SHA512 f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 @@ -23,17 +25,21 @@ DIST fallible_collections-0.4.7.crate 49549 BLAKE2B 87ab04a934e86031ce462ab1f47c DIST fallible_collections-0.4.9.crate 49824 BLAKE2B 467d10142eacb467917d4a6ddf086751bc3d66be1ef8925bee2c6fba85e002dc85c3f536ed2026172af02f239d2b1efc8aa066df7ea8dde6f040cb37efb5a363 SHA512 0b669e8cd7f3335e793b3c420ce1629ace341654d4c2d88a7c665bb24ca747236b85f999d08cd1fe9f46288ce588890d9d7b5d5fc3eb7fbbc0f2cea9822b8682 DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 +DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 DIST libc-0.2.142.crate 679343 BLAKE2B 4168a8c3766bbc4f5adbd4babd84757cb81bb3c8cc806b8b5c1381a88ddccbb8bf55ae84f2879ab26adda09a3d44d21e2708dc9bce5d4868663fad8dd0f0e086 SHA512 8eb465fea8bfa865aa592185ea2dd89a6d89252b0e44fb7398ae82c9fa031d501fc3a1c37e50d1971be528c6e1a4ca416da224ba82e5a8766ec598464593afdd DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4 +DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST libimagequant-2.17.0.tar.gz 99343 BLAKE2B 3ffbd60fe438c1b9e604fb74e839cad2aab5fd771f9250f7594a2d6cbc1e1a8a68d46c726298a66ba15a3e40254a36067dd18023ef22c132bd827c319161a6fe SHA512 12b111f8293c0e37bd75481457b6c96b547a1e3bc1d33bc7a6bbbde6ada284d835c7f5958ef41af7a5a8d3e6fb2d1aa2f641b7d6f2fe2782202f3c760792f394 DIST libimagequant-2.18.0.tar.gz 382092 BLAKE2B d1531dc01d06153c56434b7afda6cb4ce9f68de31a31d5db8afdf9f54c2da693bbe9b421bd316e37936da4c7d5dea45b1593644b452adf90c986c1d16f8ee1bd SHA512 ff2d4c2b901108525f403567ed2cc81dcda6e3600c58661de6324abb191ec04d954987e23b9c4d0e02cbec64ab905d717e3a0e1aecc6e1399ecc6126e889a356 DIST libimagequant-4.2.0.tar.gz 87288 BLAKE2B 7552a539191e8250e5422cde53b44d256f07a38df3cde424855345b4adb617159bb05fffa57644bfd7361b65a382fa8bd76680e2d55433c6fee469d98b8845eb SHA512 3b023368c33990f72926036b8aa890104630e3a51aef85d3ef0a938961e7bad30c0662c5230df42c612fb3013e08c8cabea0e0e10855f2920601cdc981fe4033 DIST libimagequant-4.2.1.tar.gz 87620 BLAKE2B 2344d0498157d3710bbe30b5dfb296b6ab4f6e44a2ee3d075503246892df92e2a640cf4e22a8870c5dd9f7ea6b61ca02af135823140a6366ffe90a37cfaddb30 SHA512 142d59f7827b82e5ba5b87d0f2000f326847b371fe02dcd047d50863187fa09264dc0f1a55aeb2572f8d5f8f602312bdb49646190ba9854e299a043653f60a9f +DIST libimagequant-4.2.2.tar.gz 87901 BLAKE2B ea824acbefab49a6a891fda7b495d9f654ade94ce02ffddd79338957da177f32a7772bf3004f9a874122f2a39c34aeaa8598733a05b1ec233c8701411caabb6d SHA512 31bd79024abc1fd884461f8f422d6eac1f5786ce347ac3c517e9cb66f289ad1ace0e3a25c55c7b7384badb2545174871464d60f1238ed2deb1f521d5f3ede96b DIST lodepng-3.7.2.crate 48504 BLAKE2B d1a79e8f0540152d031971f368316d791e85dddb05f789cdcc4b1d1b49bc07e881baaf74e041979d26f63b527b9664a3942e8b280be6327f487882cc363078ee SHA512 f8a9a7e9d7583881c933404dbabc341943485131b25dd778f235a89f27ae1d613ce5b45d825f546ea1919b3599f80641f8479a216c801da27d2feddd59e8847c DIST lodepng-3.8.2.crate 49974 BLAKE2B 738e35faec860d0c32f5e1714d874338601deec696f95c6d9af45b6025369b8b2c014b6814ac6d5839a29eaf5393087f4a0540c2a469cf8850d649491a8c8787 SHA512 9276d290783815f421751636b93e0329914cc6cff0810c0c17ae78fab18cf4daf8e74e938d77188ad3640ebf5e88e3863041b668ff810e4adb9f03e5c9ca9acc +DIST lodepng-3.9.1.crate 50399 BLAKE2B 26b6b85d8d2cb412bdc7f16a60d1b291eb2d15bb37085bb862a19f62436cb1c82ed185e8c86a51c7540ca4a3829c7176e10fc942b3f48530e91a6c77e7e5690b SHA512 f659ef159f3bf450a94fe27ff0b7f7de05e44148aad3343a076fa9494899aea9b0c9c4df935a4a2bbee7a6863dc9ba5d7a8a6f907a052c47d8aaf3c88539d7e2 DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c @@ -41,12 +47,19 @@ DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d 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 proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1 +DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-1.8.0.crate 170172 BLAKE2B e2df52c64435926a13f4f275c4f25a9694316aeb02b73856c600a1a813686ceb20828676d8272393d1aec18eac4f05bfcdc5ef02ff1e19245c547c0313a2a03c SHA512 ab1cef238530d81c255b6631ecfed9cc4f3f8d7cb6a74701d29c1dcb022cc5b859db1d246cf8247d47702fdadcedfe64a6749e24cf6c7258e8c9411af7e4524a DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST rayon-core-1.12.0.crate 70081 BLAKE2B ef1bb1d430776b0ad49aa523cfe83bb0aa3a381b2e571db74cb8de04bbff884b8c269de31d7afbfd609118c445bf079afd2d4920842c8a8b312d329e4675cfc0 SHA512 588fa479c499e1620e25c5818996f0376d3bf526272af6c50a17ca0ccf0f8f67b03a3a665938575a86a8edc1f101a37ab01133b27f904eb5c291bbfc581135b2 DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612 +DIST rgb-0.8.37.crate 16644 BLAKE2B 4f158ac34c03627bae762a3b579901d4737c2b71d9cd96b18024bf7f297169c3edb097d0d67289f8e20b2275a0613a45eedc8fae306437b76435eabaf8cb0793 SHA512 72491fb2c315ee347c7474e6f9b3d6eaaf1db66ddf163214df8466a4a8ccb0aaaed76fc4c72808b70bfbcdf9dc2a109511ccf8e405e4a006b349030e8ad199a8 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb +DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 +DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST zerocopy-0.7.20.crate 121557 BLAKE2B 24e63690b03c5becade47aa7ed16ef7a3d482c4cc8d0dfcf470f01f7592e3a704e4c52f0ab361b6fca4af18f977e33ff2bb4feb64d13daa1fcb62af9f9731be5 SHA512 fc3f883e4cfa38d01443841242a64575e69fb2ce0cfcdd71a28dd4ccb95e383ea1839a199fb13a58f9faf7608720a38cb0537612d7d832c3582946ee638886a0 +DIST zerocopy-derive-0.7.20.crate 528379 BLAKE2B 247ab986cb720903df383429a6785c7dec230f6888246a9a7539a1bc8061601b27cea8baf4db2fab491fb32842901466ac32cc80504b3eaf35c25cd1a27ec9e8 SHA512 3c76100c3c9c1a5aae39750448f8ed37069be8e65cc74d67cc983c7e69988581f98248183955294e7c8d044c7a968b6e6534b8f84d9969693cbe4c5f679d5818 diff --git a/media-gfx/libimagequant/libimagequant-4.2.2.ebuild b/media-gfx/libimagequant/libimagequant-4.2.2.ebuild new file mode 100644 index 000000000000..66f99e9145c3 --- /dev/null +++ b/media-gfx/libimagequant/libimagequant-4.2.2.ebuild @@ -0,0 +1,86 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + adler@1.0.2 + ahash@0.8.6 + arrayvec@0.7.4 + autocfg@1.1.0 + bitflags@2.4.1 + bytemuck@1.14.0 + cc@1.0.83 + cfg-if@1.0.0 + crc32fast@1.3.2 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-utils@0.8.16 + either@1.9.0 + fallible_collections@0.4.9 + flate2@1.0.28 + hashbrown@0.13.2 + libc@0.2.149 + lodepng@3.9.1 + memoffset@0.9.0 + miniz_oxide@0.7.1 + once_cell@1.18.0 + proc-macro2@1.0.69 + quote@1.0.33 + rayon-core@1.12.0 + rayon@1.8.0 + rgb@0.8.37 + scopeguard@1.2.0 + syn@2.0.38 + thread_local@1.1.7 + unicode-ident@1.0.12 + version_check@0.9.4 + zerocopy-derive@0.7.20 + zerocopy@0.7.20 +" + +inherit cargo + +DESCRIPTION="Palette quantization library that powers pngquant and other PNG optimizers" +HOMEPAGE="https://pngquant.org/lib/" +SRC_URI="https://github.com/ImageOptim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" ${CARGO_CRATE_URIS}" +S="${WORKDIR}"/${P}/imagequant-sys + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" MIT Unicode-DFS-2016 ZLIB" +SLOT="0/0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc" + +BDEPEND=" + >=dev-util/cargo-c-0.9.11 + >=virtual/rust-1.60 +" + +QA_FLAGS_IGNORED="usr/lib.*/libimagequant.so.*" + +src_compile() { + local cargoargs=( + --library-type=cdylib + --prefix=/usr + --libdir="/usr/$(get_libdir)" + $(usev !debug '--release') + ) + + cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed" +} + +src_install() { + local cargoargs=( + --library-type=cdylib + --prefix=/usr + --libdir="/usr/$(get_libdir)" + --destdir="${ED}" + $(usex debug '--debug' '--release') + ) + + cargo cinstall "${cargoargs[@]}" || die "cargo cinstall failed" +} diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest index c4f2fec278be..429c6056e92f 100644 --- a/media-gfx/renderdoc/Manifest +++ b/media-gfx/renderdoc/Manifest @@ -2,4 +2,6 @@ DIST renderdoc-1.27.tar.gz 47445907 BLAKE2B 58be926cb1282fe5bb2ba195cf71fabd9a5f DIST renderdoc-1.27.tar.gz.asc 833 BLAKE2B fdfbd1ce367e9757e080e1263651444cd4001fe3d8580672a476923e2cf56b030b568c90566f258b1fd485c15c9d6c5a0b91cfb2c72c831677aa088acb9d4c15 SHA512 a74517747bf19a16d8db241a795e16d1213c745d3ff29236844433937202c91da1e580daac6ec7a54322b215163b0ebf492bef9b77eb603720503e4d3a4849df DIST renderdoc-1.28.tar.gz 47456620 BLAKE2B 62572e3c2ca4423c3c220f946a419c74951858027a5369ae59e0a026ddaa35c96b44be7d06ce1ff4e8105f3e5edf0bb0227d11f1dd7d8a747cf75ad97e4f354e SHA512 46f0fbde1ba8df1257e426489a425af1e4fa8393f27a6bf17d18e2a8881c5afac5af95e729ce4cc3bb4ef89b58b1db738cce721c1283edfceac48cfcea776a18 DIST renderdoc-1.28.tar.gz.asc 833 BLAKE2B d7df63a111dd5747bf3ac0c34f6c6f77c91d6cfe91a09552fead8cda4197962bdf89da44e13344ebc0916ce2d20ba98d42e0670a825cd1bf7900eaa858658dcf SHA512 3fa45af60ae8500bc0d05a13bc0b3f6aaed812bc4015e664ff8cd430e4ff9dc497bcceb81769d5037e869ed1096e1c03c4183f00d6ddf9b4932b3f917e6c2697 +DIST renderdoc-1.29.tar.gz 50717466 BLAKE2B 492b32140c8ad1ab3e753158cfede64ea0b580a2df03094aeeff2d4eac659fbedc62971f65d3fe024e0282de39d5f122b512be2fc6a28ac7abf794b58f116322 SHA512 cbb6a2bd4a7d0c4347296f0e6f49d90b40ba11949e1bc5d777104f067c70999c5b124c44eb180a37363331832afb890f7a83fac521d306dd99cdab92b0d09106 +DIST renderdoc-1.29.tar.gz.asc 833 BLAKE2B b8fe64653153ed09b9e03eb255747d8476f6a6badea0bd834808d4e982750b627dc736b71ddacb96ac82e0136500cdb6c54dc4e7ab49529b2044b8e6512a1822 SHA512 ed7b12376e189df421ba69e6b1c14790045491195bdf1197c7c7a6fdc20d72046ae441d057a01e283a7e2ff85b4b341ec6bf45a28e8b04a9f48b441b42699cfd DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86 diff --git a/media-gfx/renderdoc/files/renderdoc-1.29-system-compress.patch b/media-gfx/renderdoc/files/renderdoc-1.29-system-compress.patch new file mode 100644 index 000000000000..967d300b29d5 --- /dev/null +++ b/media-gfx/renderdoc/files/renderdoc-1.29-system-compress.patch @@ -0,0 +1,142 @@ +From 8f16c974fc8ec0b286d803490baa6e00a83615cf Mon Sep 17 00:00:00 2001 +From: Matthew Smith +Date: Sun, 30 Jan 2022 18:07:51 +0000 +Subject: [PATCH 2/3] build: Use system compression libs + +--- + CMakeLists.txt | 6 +++ + renderdoc/CMakeLists.txt | 48 +------------------ + renderdoc/core/replay_proxy.cpp | 2 +- + .../driver/shaders/dxbc/dxbc_container.cpp | 2 +- + renderdoc/serialise/lz4io.h | 2 +- + 5 files changed, 10 insertions(+), 50 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cb0a2c7f6..0ee4fc629 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -419,6 +419,12 @@ elseif(UNIX) + endif() + endif() + ++find_package(PkgConfig REQUIRED) ++find_package(miniz REQUIRED CONFIG) ++ ++pkg_check_modules(lz4 REQUIRED IMPORTED_TARGET liblz4) ++pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd) ++ + # glslang package does not export a -config.cmake file. + option(GLSLANG_TARGET_DIR "Absolute path to glslangTargets.cmake directory") + include("${GLSLANG_TARGET_DIR}/OSDependentTargets.cmake") +diff --git a/renderdoc/CMakeLists.txt b/renderdoc/CMakeLists.txt +index 927e95fb9..5908be6de 100644 +--- a/renderdoc/CMakeLists.txt ++++ b/renderdoc/CMakeLists.txt +@@ -218,56 +218,10 @@ set(sources + 3rdparty/pugixml/pugixml.cpp + 3rdparty/pugixml/pugixml.hpp + 3rdparty/pugixml/pugiconfig.hpp +- 3rdparty/lz4/lz4.c +- 3rdparty/lz4/lz4.h + 3rdparty/md5/md5.c + 3rdparty/md5/md5.h +- 3rdparty/miniz/miniz.c +- 3rdparty/miniz/miniz.h + 3rdparty/superluminal/superluminal.cpp + 3rdparty/superluminal/superluminal.h +- 3rdparty/zstd/bitstream.h +- 3rdparty/zstd/compiler.h +- 3rdparty/zstd/cpu.h +- 3rdparty/zstd/debug.c +- 3rdparty/zstd/debug.h +- 3rdparty/zstd/entropy_common.c +- 3rdparty/zstd/error_private.c +- 3rdparty/zstd/error_private.h +- 3rdparty/zstd/fse.h +- 3rdparty/zstd/fse_compress.c +- 3rdparty/zstd/fse_decompress.c +- 3rdparty/zstd/hist.c +- 3rdparty/zstd/hist.h +- 3rdparty/zstd/huf.h +- 3rdparty/zstd/huf_compress.c +- 3rdparty/zstd/huf_decompress.c +- 3rdparty/zstd/mem.h +- 3rdparty/zstd/pool.c +- 3rdparty/zstd/pool.h +- 3rdparty/zstd/threading.c +- 3rdparty/zstd/threading.h +- 3rdparty/zstd/xxhash.c +- 3rdparty/zstd/xxhash.h +- 3rdparty/zstd/zstd.h +- 3rdparty/zstd/zstd_common.c +- 3rdparty/zstd/zstd_compress.c +- 3rdparty/zstd/zstd_compress_internal.h +- 3rdparty/zstd/zstd_decompress.c +- 3rdparty/zstd/zstd_double_fast.c +- 3rdparty/zstd/zstd_double_fast.h +- 3rdparty/zstd/zstd_errors.h +- 3rdparty/zstd/zstd_fast.c +- 3rdparty/zstd/zstd_fast.h +- 3rdparty/zstd/zstd_internal.h +- 3rdparty/zstd/zstd_lazy.c +- 3rdparty/zstd/zstd_lazy.h +- 3rdparty/zstd/zstd_ldm.c +- 3rdparty/zstd/zstd_ldm.h +- 3rdparty/zstd/zstd_opt.c +- 3rdparty/zstd/zstd_opt.h +- 3rdparty/zstd/zstdmt_compress.c +- 3rdparty/zstd/zstdmt_compress.h + 3rdparty/stb/stb_image.h + 3rdparty/stb/stb_image_write.h + 3rdparty/stb/stb_image_resize.h +@@ -580,7 +534,7 @@ endif() + add_library(renderdoc SHARED ${renderdoc_objects}) + target_compile_definitions(renderdoc ${RDOC_DEFINITIONS}) + target_include_directories(renderdoc ${RDOC_INCLUDES}) +-target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang glslang-default-resource-limits SPIRV) ++target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang glslang-default-resource-limits miniz::miniz PkgConfig::lz4 PkgConfig::zstd SPIRV) + + add_dependencies(renderdoc renderdoc_libentry) + +diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp +index dea1e86cf..c9362e797 100644 +--- a/renderdoc/core/replay_proxy.cpp ++++ b/renderdoc/core/replay_proxy.cpp +@@ -25,7 +25,7 @@ + + #include "replay_proxy.h" + #include +-#include "lz4/lz4.h" ++#include + #include "replay/dummy_driver.h" + #include "serialise/lz4io.h" + +diff --git a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp +index ede1fdeb7..0c8fd4dfe 100644 +--- a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp ++++ b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp +@@ -29,7 +29,7 @@ + #include "common/common.h" + #include "core/settings.h" + #include "driver/shaders/dxil/dxil_bytecode.h" +-#include "lz4/lz4.h" ++#include + #include "md5/md5.h" + #include "serialise/serialiser.h" + #include "strings/string_utils.h" +diff --git a/renderdoc/serialise/lz4io.h b/renderdoc/serialise/lz4io.h +index 199fbbbc1..80fdf94f2 100644 +--- a/renderdoc/serialise/lz4io.h ++++ b/renderdoc/serialise/lz4io.h +@@ -24,7 +24,7 @@ + + #pragma once + +-#include "lz4/lz4.h" ++#include + #include "streamio.h" + + class LZ4Compressor : public Compressor +-- +2.35.1 + diff --git a/media-gfx/renderdoc/files/renderdoc-1.29-system-glslang.patch b/media-gfx/renderdoc/files/renderdoc-1.29-system-glslang.patch new file mode 100644 index 000000000000..4e7934928ef7 --- /dev/null +++ b/media-gfx/renderdoc/files/renderdoc-1.29-system-glslang.patch @@ -0,0 +1,237 @@ +From d889c250f9e500c84f34533398e82aa9e5d5a0ae Mon Sep 17 00:00:00 2001 +From: Matthew Smith +Date: Thu, 2 Nov 2023 18:43:42 +0000 +Subject: [PATCH] system glslang + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -469,6 +469,17 @@ elseif(UNIX) + endif() + endif() + ++# glslang package does not export a -config.cmake file. ++option(GLSLANG_TARGET_DIR "Absolute path to glslangTargets.cmake directory") ++include("${GLSLANG_TARGET_DIR}/OSDependentTargets.cmake") ++include("${GLSLANG_TARGET_DIR}/OGLCompilerTargets.cmake") ++include("${GLSLANG_TARGET_DIR}/HLSLTargets.cmake") ++include("${GLSLANG_TARGET_DIR}/glslangTargets.cmake") ++include("${GLSLANG_TARGET_DIR}/SPIRVTargets.cmake") ++if(NOT TARGET glslang OR NOT TARGET SPIRV) ++ message(FATAL_ERROR "glslang or SPIRV target not found") ++endif() ++ + add_subdirectory(renderdoc) + + # these variables are handled within the CMakeLists.txt in qrenderdoc, +--- a/renderdoc/CMakeLists.txt ++++ b/renderdoc/CMakeLists.txt +@@ -604,7 +604,7 @@ endif() + add_library(renderdoc SHARED ${renderdoc_objects}) + target_compile_definitions(renderdoc ${RDOC_DEFINITIONS}) + target_include_directories(renderdoc ${RDOC_INCLUDES}) +-target_link_libraries(renderdoc ${RDOC_LIBRARIES}) ++target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang glslang-default-resource-limits SPIRV) + + add_dependencies(renderdoc renderdoc_libentry) + +--- a/renderdoc/data/glsl_shaders.cpp ++++ b/renderdoc/data/glsl_shaders.cpp +@@ -26,8 +26,8 @@ + #include "common/common.h" + #include "common/formatting.h" + #include "driver/shaders/spirv/glslang_compile.h" +-#include "glslang/glslang/Public/ResourceLimits.h" +-#include "glslang/glslang/Public/ShaderLang.h" ++#include ++#include + #include "os/os_specific.h" + + #define GLSL_HEADERS(HEADER) \ +--- a/renderdoc/driver/gl/gl_shader_refl.cpp ++++ b/renderdoc/driver/gl/gl_shader_refl.cpp +@@ -26,8 +26,8 @@ + #include + #include + #include "driver/shaders/spirv/glslang_compile.h" +-#include "glslang/glslang/Public/ResourceLimits.h" +-#include "glslang/glslang/Public/ShaderLang.h" ++#include ++#include + #include "gl_driver.h" + + template <> +--- a/renderdoc/driver/shaders/spirv/CMakeLists.txt ++++ b/renderdoc/driver/shaders/spirv/CMakeLists.txt +@@ -1,98 +1,3 @@ +-set(glslang_dir ${RDOC_SOURCE_DIR}/3rdparty/glslang) +-set(glslang_sources +- ${glslang_dir}/OGLCompilersDLL/InitializeDll.cpp +- ${glslang_dir}/OGLCompilersDLL/InitializeDll.h +- ${glslang_dir}/SPIRV/GlslangToSpv.cpp +- ${glslang_dir}/SPIRV/GlslangToSpv.h +- ${glslang_dir}/SPIRV/GLSL.std.450.h +- ${glslang_dir}/SPIRV/GLSL.ext.ARM.h +- ${glslang_dir}/SPIRV/GLSL.ext.AMD.h +- ${glslang_dir}/SPIRV/GLSL.ext.EXT.h +- ${glslang_dir}/SPIRV/GLSL.ext.KHR.h +- ${glslang_dir}/SPIRV/GLSL.ext.NV.h +- ${glslang_dir}/SPIRV/NonSemanticDebugPrintf.h +- ${glslang_dir}/SPIRV/NonSemanticShaderDebugInfo100.h +- ${glslang_dir}/SPIRV/hex_float.h +- ${glslang_dir}/SPIRV/InReadableOrder.cpp +- ${glslang_dir}/SPIRV/Logger.cpp +- ${glslang_dir}/SPIRV/Logger.h +- ${glslang_dir}/SPIRV/SpvBuilder.cpp +- ${glslang_dir}/SPIRV/SpvBuilder.h +- ${glslang_dir}/SPIRV/SpvTools.cpp +- ${glslang_dir}/SPIRV/SpvTools.h +- ${glslang_dir}/SPIRV/SpvPostProcess.cpp +- ${glslang_dir}/SPIRV/spvIR.h +- ${glslang_dir}/glslang/GenericCodeGen/CodeGen.cpp +- ${glslang_dir}/glslang/GenericCodeGen/Link.cpp +- ${glslang_dir}/glslang/Include/arrays.h +- ${glslang_dir}/glslang/Include/BaseTypes.h +- ${glslang_dir}/glslang/Include/Common.h +- ${glslang_dir}/glslang/Include/ConstantUnion.h +- ${glslang_dir}/glslang/Include/InfoSink.h +- ${glslang_dir}/glslang/Include/InitializeGlobals.h +- ${glslang_dir}/glslang/Include/intermediate.h +- ${glslang_dir}/glslang/Include/PoolAlloc.h +- ${glslang_dir}/glslang/Include/ResourceLimits.h +- ${glslang_dir}/glslang/Include/SpirvIntrinsics.h +- ${glslang_dir}/glslang/Include/revision.h +- ${glslang_dir}/glslang/Include/ShHandle.h +- ${glslang_dir}/glslang/Include/Types.h +- ${glslang_dir}/glslang/MachineIndependent/Constant.cpp +- ${glslang_dir}/glslang/MachineIndependent/glslang_tab.cpp +- ${glslang_dir}/glslang/MachineIndependent/glslang_tab.cpp.h +- ${glslang_dir}/glslang/MachineIndependent/gl_types.h +- ${glslang_dir}/glslang/MachineIndependent/iomapper.cpp +- ${glslang_dir}/glslang/MachineIndependent/iomapper.h +- ${glslang_dir}/glslang/MachineIndependent/gl_types.h +- ${glslang_dir}/glslang/MachineIndependent/InfoSink.cpp +- ${glslang_dir}/glslang/MachineIndependent/Initialize.cpp +- ${glslang_dir}/glslang/MachineIndependent/Initialize.h +- ${glslang_dir}/glslang/MachineIndependent/Intermediate.cpp +- ${glslang_dir}/glslang/MachineIndependent/intermOut.cpp +- ${glslang_dir}/glslang/MachineIndependent/IntermTraverse.cpp +- ${glslang_dir}/glslang/MachineIndependent/limits.cpp +- ${glslang_dir}/glslang/MachineIndependent/linkValidate.cpp +- ${glslang_dir}/glslang/MachineIndependent/LiveTraverser.h +- ${glslang_dir}/glslang/MachineIndependent/localintermediate.h +- ${glslang_dir}/glslang/MachineIndependent/parseConst.cpp +- ${glslang_dir}/glslang/MachineIndependent/ParseContextBase.cpp +- ${glslang_dir}/glslang/MachineIndependent/ParseHelper.cpp +- ${glslang_dir}/glslang/MachineIndependent/ParseHelper.h +- ${glslang_dir}/glslang/MachineIndependent/PoolAlloc.cpp +- ${glslang_dir}/glslang/MachineIndependent/propagateNoContraction.cpp +- ${glslang_dir}/glslang/MachineIndependent/propagateNoContraction.h +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpAtom.cpp +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpContext.cpp +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpContext.h +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/Pp.cpp +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpScanner.cpp +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpTokens.cpp +- ${glslang_dir}/glslang/MachineIndependent/preprocessor/PpTokens.h +- ${glslang_dir}/glslang/MachineIndependent/reflection.cpp +- ${glslang_dir}/glslang/MachineIndependent/reflection.h +- ${glslang_dir}/glslang/MachineIndependent/RemoveTree.cpp +- ${glslang_dir}/glslang/MachineIndependent/RemoveTree.h +- ${glslang_dir}/glslang/MachineIndependent/ScanContext.h +- ${glslang_dir}/glslang/MachineIndependent/Scan.cpp +- ${glslang_dir}/glslang/MachineIndependent/Scan.h +- ${glslang_dir}/glslang/MachineIndependent/ShaderLang.cpp +- ${glslang_dir}/glslang/MachineIndependent/SpirvIntrinsics.cpp +- ${glslang_dir}/glslang/MachineIndependent/SymbolTable.cpp +- ${glslang_dir}/glslang/MachineIndependent/SymbolTable.h +- ${glslang_dir}/glslang/MachineIndependent/Versions.cpp +- ${glslang_dir}/glslang/MachineIndependent/Versions.h +- ${glslang_dir}/glslang/MachineIndependent/attribute.cpp +- ${glslang_dir}/glslang/MachineIndependent/attribute.h +- ${glslang_dir}/glslang/OSDependent/osinclude.h +- ${glslang_dir}/glslang/ResourceLimits/ResourceLimits.cpp +- ${glslang_dir}/glslang/Public/ShaderLang.h +- ${glslang_dir}/glslang/Public/ResourceLimits.h) +- +-if(UNIX) +- list(APPEND glslang_sources +- ${glslang_dir}/glslang/OSDependent/Unix/ossource.cpp) +-endif() +- + set(sources + glslang_compile.cpp + glslang_compile.h +@@ -115,38 +20,20 @@ set(sources + spirv_processor.h + spirv_disassemble.cpp + spirv_stringise.cpp +- var_dispatch_helpers.h +- ${glslang_sources}) ++ var_dispatch_helpers.h) + + add_definitions(-DAMD_EXTENSIONS) + add_definitions(-DNV_EXTENSIONS) + +-set_property(SOURCE ${glslang_sources} +- PROPERTY COMPILE_FLAGS "-Wno-ignored-qualifiers -Wno-strict-aliasing -Wno-unreachable-code-break") +- +-# GCC 7.0 and above needs -Wno-implicit-fallthrough +-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.9) +- set_property(SOURCE ${glslang_sources} +- APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough") +-endif() +- + if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") +- set_property(SOURCE ${glslang_sources} +- APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-unknown-warning-option -Wno-shadow -Wno-shorten-64-to-32") +- + set_property(SOURCE + spirv_debug.cpp + spirv_debug_glsl450.cpp + spirv_debug_setup.cpp + spirv_processor.cpp + APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-shadow -Wno-shorten-64-to-32") +- +- if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 9.9) +- set_property(SOURCE ${glslang_dir}/glslang/MachineIndependent/iomapper.cpp +- APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-deprecated-copy") +- endif() + endif() + + add_library(rdoc_spirv OBJECT ${sources}) + target_compile_definitions(rdoc_spirv ${RDOC_DEFINITIONS}) +-target_include_directories(rdoc_spirv ${RDOC_INCLUDES} ${glslang_dir}) ++target_include_directories(rdoc_spirv ${RDOC_INCLUDES}) +--- a/renderdoc/driver/shaders/spirv/glslang_compile.cpp ++++ b/renderdoc/driver/shaders/spirv/glslang_compile.cpp +@@ -29,9 +29,9 @@ + #undef min + #undef max + +-#include "glslang/glslang/Include/Types.h" +-#include "glslang/glslang/Public/ResourceLimits.h" +-#include "glslang/glslang/Public/ShaderLang.h" ++#include ++#include ++#include + + static bool glslang_inited = false; + rdcarray *allocatedShaders = NULL; +--- a/renderdoc/driver/shaders/spirv/spirv_compile.cpp ++++ b/renderdoc/driver/shaders/spirv/spirv_compile.cpp +@@ -31,9 +31,9 @@ + #undef min + #undef max + +-#include "glslang/SPIRV/GlslangToSpv.h" +-#include "glslang/glslang/Public/ResourceLimits.h" +-#include "glslang/glslang/Public/ShaderLang.h" ++#include ++#include ++#include + + rdcstr rdcspv::Compile(const rdcspv::CompilationSettings &settings, const rdcarray &sources, + rdcarray &spirv) +-- +2.42.0 + diff --git a/media-gfx/renderdoc/renderdoc-1.27.ebuild b/media-gfx/renderdoc/renderdoc-1.27.ebuild index cefab5522367..d127cd82e37a 100644 --- a/media-gfx/renderdoc/renderdoc-1.27.ebuild +++ b/media-gfx/renderdoc/renderdoc-1.27.ebuild @@ -105,7 +105,7 @@ PATCHES=( DOCS=( util/LINUX_DIST_README ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/baldurkarlsson.gpg pkg_setup() { use qt5 && python-single-r1_pkg_setup diff --git a/media-gfx/renderdoc/renderdoc-1.28.ebuild b/media-gfx/renderdoc/renderdoc-1.28.ebuild index ffd0e8f0e5c4..8744ade7514d 100644 --- a/media-gfx/renderdoc/renderdoc-1.28.ebuild +++ b/media-gfx/renderdoc/renderdoc-1.28.ebuild @@ -105,7 +105,7 @@ PATCHES=( DOCS=( util/LINUX_DIST_README ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/baldurkarlsson.gpg pkg_setup() { use qt5 && python-single-r1_pkg_setup diff --git a/media-gfx/renderdoc/renderdoc-1.29.ebuild b/media-gfx/renderdoc/renderdoc-1.29.ebuild new file mode 100644 index 000000000000..6b385183a299 --- /dev/null +++ b/media-gfx/renderdoc/renderdoc-1.29.ebuild @@ -0,0 +1,202 @@ +# 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" +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.27-env-home.patch + + "${FILESDIR}"/${PN}-1.29-system-glslang.patch + "${FILESDIR}"/${PN}-1.29-system-compress.patch +) + +DOCS=( util/LINUX_DIST_README ) + +VERIFY_SIG_OPENPGP_KEY_PATH=/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/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild index c7a1876112aa..2c871dc42c61 100644 --- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild +++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/${P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" RDEPEND=" app-text/libpaper:= diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 9556a7ffce9f89d5a5553ae75341b94dbcce1df4..8c480f6860e53f0f3a27097f4605bb66e1d57ac7 100644 GIT binary patch delta 46915 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 ${P}.zip" LICENSE="mac" SLOT="0/10" -KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~loong ppc ppc64 ~riscv sparc x86" RDEPEND="" DEPEND="" diff --git a/media-sound/pulseaudio-daemon/metadata.xml b/media-sound/pulseaudio-daemon/metadata.xml index e8d9b11581af..b623122bdb00 100644 --- a/media-sound/pulseaudio-daemon/metadata.xml +++ b/media-sound/pulseaudio-daemon/metadata.xml @@ -80,4 +80,7 @@ LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac. + + pulseaudio/pulseaudio + diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild similarity index 97% rename from media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild rename to media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild index bcefd7af45e3..07c99df3264f 100644 --- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild +++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild @@ -33,7 +33,7 @@ DEPEND=" >=media-libs/gst-plugins-base-1.4.0:1.0[introspection] >=x11-libs/gtk+-3.20.0:3[introspection] dev-libs/json-glib - >=dev-libs/libpeas-0.7.3[gtk] + >=dev-libs/libpeas-0.7.3:0[gtk] >=net-libs/libsoup-3.0.7:3.0 >=dev-libs/libxml2-2.7.8:2 x11-libs/pango @@ -70,7 +70,7 @@ RDEPEND="${DEPEND} media-plugins/gst-plugins-taglib:1.0 x11-themes/adwaita-icon-theme python? ( - >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-0.7.3:0[python,${PYTHON_SINGLE_USEDEP}] net-libs/libsoup:3.0[introspection] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] diff --git a/media-sound/strawberry/strawberry-1.0.20-r1.ebuild b/media-sound/strawberry/strawberry-1.0.20-r1.ebuild index 3db9ec7c7628..3b9cb84b945d 100644 --- a/media-sound/strawberry/strawberry-1.0.20-r1.ebuild +++ b/media-sound/strawberry/strawberry-1.0.20-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="GPL-3" diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch new file mode 100644 index 000000000000..6e78b0d6b7d2 --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.2-r3-docdir.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/869662 + +--- vorbis-tools-1.4.2/ogg123/Makefile.am ++++ vorbis-tools-1.4.2/ogg123/Makefile.am +@@ -25,7 +25,6 @@ + localedir = $(datadir)/locale + DEFS = -DSYSCONFDIR=\"$(sysconfdir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@ + +-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) + mandir = @MANDIR@ + + bin_PROGRAMS = ogg123 diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild new file mode 100644 index 000000000000..5ba47cf06cc9 --- /dev/null +++ b/media-sound/vorbis-tools/vorbis-tools-1.4.2-r3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Tools for using the Ogg Vorbis sound file format" +HOMEPAGE="https://xiph.org/vorbis/" +SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="flac kate nls +ogg123 speex" + +RDEPEND=" + media-libs/libvorbis + media-libs/opusfile + flac? ( media-libs/flac:= ) + kate? ( media-libs/libkate ) + ogg123? ( + media-libs/libao + net-misc/curl + ) + speex? ( media-libs/speex ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.2-r3-docdir.patch + "${FILESDIR}"/${P}-clang16.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_with flac) + $(use_with kate) + $(use_enable nls) + $(use_enable ogg123) + $(use_with speex) + ) + econf "${myeconfargs[@]}" +} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 3ce17bbb0636d87f7cf42a136d9ed8e2dd9ad9ec..413001d5c5025d78e3f0ddc4ddfc462826792dcb 100644 GIT binary patch literal 25395 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 literal 25388 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 bB-&587^mbv|Jsv&ynp-)3=#gtO|$?2Z4UPh diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild index 14630c89725d..007eb6883cf3 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild index ee7606ca6f13..0dc8618c0acb 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild index 0a11f2195cb0..d00124804595 100644 --- a/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild +++ b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild index 2f4579d4dc85..0c0a26a9e1db 100644 --- a/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild index 22c7b8766cec..325d69256554 100644 --- a/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index c094f3417ace..b3a18c95e2fd 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -30,7 +30,7 @@ if [ "${PV#9999}" != "${PV}" ] ; then elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot SRC_URI="mirror://gentoo/${P}.tar.xz" else # Release - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc inherit verify-sig SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz" SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" diff --git a/media-video/pitivi/pitivi-2023.03-r1.ebuild b/media-video/pitivi/pitivi-2023.03-r2.ebuild similarity index 97% rename from media-video/pitivi/pitivi-2023.03-r1.ebuild rename to media-video/pitivi/pitivi-2023.03-r2.ebuild index 8b3d98b8e913..fdabc77d5fb2 100644 --- a/media-video/pitivi/pitivi-2023.03-r1.ebuild +++ b/media-video/pitivi/pitivi-2023.03-r2.ebuild @@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND} >=dev-libs/gobject-introspection-1.34:= - dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas:0[${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' dev-python/dbus-python[${PYTHON_USEDEP}] diff --git a/media-video/rav1e/rav1e-9999.ebuild b/media-video/rav1e/rav1e-9999.ebuild index 32332b0bd5a9..4c5c34cf6dcf 100644 --- a/media-video/rav1e/rav1e-9999.ebuild +++ b/media-video/rav1e/rav1e-9999.ebuild @@ -262,7 +262,7 @@ IUSE="+capi" ASM_DEP=">=dev-lang/nasm-2.15" BDEPEND=" - >=virtual/rust-1.65.0 + >=virtual/rust-1.70.0 amd64? ( ${ASM_DEP} ) capi? ( >=dev-util/cargo-c-0.6.3 ) " diff --git a/media-video/totem/totem-43.0.ebuild b/media-video/totem/totem-43.0-r1.ebuild similarity index 96% rename from media-video/totem/totem-43.0.ebuild rename to media-video/totem/totem-43.0-r1.ebuild index 94daa097609e..b5f233577b01 100644 --- a/media-video/totem/totem-43.0.ebuild +++ b/media-video/totem/totem-43.0-r1.ebuild @@ -29,7 +29,7 @@ COMMON_DEPEND=" >=media-libs/gst-plugins-base-1.6.0:1.0[pango] >=media-libs/gst-plugins-good-1.6.0:1.0 >=media-libs/grilo-0.3.0:0.3[playlist] - >=dev-libs/libpeas-1.1.0[gtk] + >=dev-libs/libpeas-1.1.0:0[gtk] >=dev-libs/totem-pl-parser-3.26.5:0=[introspection] gnome-base/gnome-desktop:3= gnome-base/gsettings-desktop-schemas @@ -53,7 +53,7 @@ RDEPEND="${COMMON_DEPEND} dev-libs/libportal:0=[gtk] python? ( x11-libs/pango[introspection] - >=dev-libs/libpeas-1.1.0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-1.1.0:0[python,${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' dev-python/dbus-python[${PYTHON_USEDEP}] ') diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 63b13d312a36c91a931da2f6dee9c6196b11f470..642e0ad506ee0d7e17d0532abf635402420bb5b0 100644 GIT binary patch literal 7812 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 WIwQuN+$6U2cmEfg-IBJeK>z^v1U0_^ literal 7470 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 64d1059b0b2f..6cab29534ae5 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Sun, 29 Oct 2023 21:09:52 +0000 +Thu, 02 Nov 2023 22:40:01 +0000 diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz index 91ebb5d9dc2890c6bd8a7bb59cb25ec68b7cc687..e64ec36a30422d27aed0a83b9084d9d894ec33ca 100644 GIT binary patch delta 12145 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 delta 10707 zcmV;^DJ<6d-y!GJA%KJdgaU*Egam{Iga(8Mvaka6#jBYT2w zo5fI88V) z6p~-i&m~Rgbu|_`$SyrnzMaw%gYtU{LIAbb2{ctRRdG?L@Tar@hs@M&@_th-(tqvw zmw!SC1%F8&a}Y{(Je!yeB#Xp8)xe4&pAD~@Uh|%)IAEq(y9!i>90Ry4PD!^#Ytz_asqitEj!cU% z!Sg#zOkq#b-*>BjijyXaRUHv5$K$R#D*#%Du#u95WB$sCQFRAJen1}&s|3&_PP09O z`hTf|;{uc_mp+6syIv~9*}S!O_i&F;T@^#Qnrc-_ zow`QZHbY%+txGcu0p>~0J}*@&E}nQL!GG?769y5`0g*2XDC{ zyq^Zod3jXj5fFuRQ}9;suw0&!IpaZ9$Wa8gC_o>Y`oGr}BvH+juVk7}uJauzWuH4~ zK_+$Y3ZUhr6vOdlwT@rE>W_K(Ty$nX<2Lc2TG`Wi9rO(_aY%6(m>-9}kL%X{F@GyM zc2Y--oIQ@K97s5}GxG$I9fkw+&XS=NKZ z9eY@+lBzty-s*o8lP>=4_dkwjYJ9gw2jve11PF9fdsa_DB}w`t*MQ8V{)+89*MA`ZLV1Dn zX-V;)zJnd8q3VPo=ZwSTl~9}c%WD1fs`E!x?UX4&@6d%OIcV!h%(MMcD9)T2WF@lK z9=r$Twlj>u0XuI|25U(Wbco#1yROOG&2OHe*u^6M@goW?{<(dQx03GlpM{_npjyg-Y4riwTaa}d=?#M}Syn)zDhMHN=1z|;3 zevepE9Mn}pKPM?%jUTOk*oz`;fdG#4%WC~h=_;K0p0Vj?)uDotBcECZC7lPhIQ*<5 zvhwY=$Es=?{{o>r)PD|Ya1#2f>d9%GTFF!XG`)_lQSZlT@M7m(&nOP>wdV~+)=-B8 z%K@^pMdo@%`NL$ewx^+522t%pbzY3p6hu-a(^<_hj*BYmzx4l_dI$9_zcQQxJ>{m{ zO*0a}JXmt5U945x31qwPeI=yxd-7sEs{Nz5?iU2{qq0bzKY!nwt8G(UX;|#A$;K=W zBGiYpam2&oI!W{BiG3Y`if-(2c{i%T8VP(0lI<3lMqorw*@8qTWqXF|hRTE&VgJL9 z`XdTO`U*+{kN0w2<46{)!-lJ(<|M^Vg$I@_Lt`kr{nN7r2H;JXs_eQ7^IuDL&?Cdl zXy2qQ-KXqbn|~PUIV}x=2=XO8Cv|oYs-8G&w4AW7g8eVc^&_(=`}+mvt7LQFmJG0Z z-4q!V6$%Bb-d2)R-MI{9Mja;NsU}r$WyNOlC{NJq$xDqvN-Dx1yXx?E{cvJN=s=Kf zo+YOR1E*_bl|qI@FS5aFwSvPb8HBCj(W8XI3gU$6IDaOPj_p8Qag%Ty<^(VSY?_z3 zpoQxFOd3%n)vVD1m=z-6AP$7iB83xtjE@dmD)ck=BG~`P;)tcm%O8q{(gG#Me)=4d!WuA z0#nXm*MEdUQUEI`xLiuKU*|kzVr}2>#~JF&adQCOp>wDB8LrX68oUEC7YJngzkrw zGj^uKxSS}NmBXB6Wqos^NhQue1}$nh_cF3xWi>@XkefASRRL+weL2WWonwGxh(THR z<#SPH?M~TX4w|@huHiE5gIi+?&ScZF@#NV))?0gmyz4wRp z+g0<+Krws(u2jYjygD>&#U}?XfbOT#bITpv*uo0b5wxQkO{|0(W>SPmJ|wUG$b!|z zslp8B=;XuuaLE9}38hQ7qNEk-bFMuqw}9R161)J{*q-E4(KDxnqkpJ}wjGKn^na2@ zf;^Rl* zJLf*JBuzEJy$p07?^t|;6*x@;gny%!*=E=zQ=U6>^u+cHgvSx zjbDACsr!N!MNj9qrieM2Rrok|fJ7fqR-A8Q8B-L0eC%G1&1xeevB={ zajWm9#=IUixl_-5xoZA3P=DkEz2WIBNdug-tBGVvn^)H$(@UbluJ)dtZ;<7y7u`y2 zAu57E&XkcHG-x*FQBd}~I~%a{%eb`!krhwvr}Vwd=M!*CC8tMv&(~3oTHaCKW`ypV zdbUMgPV*P7rn^HRI^f+JH-Pm|rD+|Lzo=9d5CzbvXDt((bng|il7A^n6?}DyhzVfX zu#8~QI2^XY964Uw-R)-fe2enGgQp(?^U@PjTN;htRhgL}QpwWe3{c)mkco-&7F5R6 z$b&S^BrV>(*d<5~mPXPB|7%rZt(@;#x;7D0<7-tabm1L@>Z#wxuoG6!_JOwmxN1^& zE1bJ3AWJ?ilw_N5Dt~`*ByX(170$Q<$+f~RQw8ndW&1k%R_0gT&~Z>bcg?8ErO71* zMrtnuh9J*x!dp%r*%aLqUsmhK{wRK&#APL>eh*vAhnNcAo|7Zzmr5q-siMvI>EXOL z4X$TCa?!KF`Ohad0@PK3)G|nPHHuaRlt4hj>TI*5Uy8T~jDJmGN!c#j#N{2=YqfO2 z&Us#?KhZk$CI~Afsh-}m?+}l)obUkja@eFll2$drQ&OQu`_+L;RkdR+doD%Z`MVM^ zUQ+@_wmg-S=y!2$h(P_^Eozuq`?o0nJ2vvsP_$xGT}IiV?K^p^*Gq$G`4lxhluYh9H%)c|vnnzoFc{mC=or>!5T z3|?2wJ?Rs!i6@I8E^&fOl|9q0u4L>2@Qvp1wx~ln1*pO|)mo#2o3@Psr3)zK+$kIS zy3~`(EOT3wowC`SGMlzPR5~XXaDLg(-&X6#{)kunuz%KCq3d{~M231-l*_iLi!&ih zmMtlNc;yt-grcG;Q%VE42oPZWuGco;1kJ{kHG?uX_h*;c2o8FYQfPB<^=krD0gu@^r)=vbl|#Gh z=B3S{ReuDre%MuKzqKgs|LTF_UMn$uO9*QUfAw#8>j%pN(BF6qq;l*oGsk}lPW9@( zw7qs%<{1{OoF4=4yi32F$C~zE7N?<}Dg+&z`zy;c=yK33VH8HDB(8F-8>ul-vLpq6 z`BO^lxGjFw%YO^m-2LRGt#}mi&=6!ap!%W?ihp+0AIFcb1#pdDx8_0?SoA7FEbnK0%&_4AAu@ZvDtCrYnBLt*r#GYjw7= zGAr8b4&E6U#(Mzrnr`BhVw8PW5Vyd7U9yxk)Vm#c@gK`&yP|^Ufl@VBRSh4qQ6z^P zB!4pgUU5r*x{Je2t0q8bFNOy9&`mNadEKPp*(8r3=f_ zfktN_+d((yTv9@64lq%frPT2bv9Kso6=SN?9NW7 zo^g&r&xKnJ2+Gg!#F@SO0EY35$@aokC9K}}vOq*t;F;=*Y^1X({&`(l zE8ndgq$J^&)%t_w{od~}-DgX3*e6-Gk8SOqk49~mJ9kntKex;2WIoxMdM{sF-SZKG zwJ@!lMpY@p>yR!swAyB4=znNk^%0fZ<#4eVjl9F~0!+KeW4tOKuj#7^?mtc=*B6a67BmY zfM_i`*8Zd_QT!z*{>Us!Jb$m23NmE(ZllJ@6m6EM*rZC_H5(ZTi+?#ayWw3RKJ={~ zPJU`IRaDwi@|PfHxD+{3Nl%6Cgg8wd9FTB&sU3zX#@PBNu1=kvQUK z)^n{=RTb4t0la}#)-$W}6x3~$NI~7D%Uz^QJ(cv}aG5!XNv(OuSuXE2mR&OWUSN}| zr-q#3E(B7_R;Ny~(|?!M`msL(#ePUiJr1_9u~mcATA-^0ufp&g62m6IA(a87P*U+q zHKt9O8$2-*6Q#XPYSyPZTefEn9_d{{B!7ba6;cV+LeG9K-!^o|d8-WDw@8wTX-z+d zmF%I$Mp)OrI`TwxpCE(+>*9T@D8RF%94y10ukCa)qAmnf;D1@kt!aTW)o4iyboFcK zKjn-9=!k<;N>(d500bi2c3_YGq3nm2NniZsYmZmzr~< zZw-YH5uW5nq1_$__&|w4myxCU{B+P}Usm!692RYsoKrIFA$TGEFvpj*}LOc z+;Vgb5PXnc+kdU>#Z$tkDfG#=GKq@`>Fxs*jJOx5D)Fh zl*ir*A|>$D9aK7B&1%80G-Kba$cv5H_LcT1#x4*zY5q`(FnU=XiB?gyYIQM`c3xhB zCzVJ!ZJfBSeU)}F)Mkfd38FPiYzM}KNTyL9u7C7?#5m)aUsfyr&bUVEwS5X_gz_ZMeS3{#4 zVXJc3&a4p!rOJcGh;+;A%|dOEd1eQjvB^WfWq`R#8E^)?jHGzShim_`TEC?I{BZ}N zkTfURMq5x=z?LhYY&)#-Y47Vue^}+zD?G8Pwul#KLQ@S1KZLYh#?oRE+sb>_tc4;#Aj~p|n)pzMdJwl>1uTDY9 zCzGAmlj;W)2Q}+1N0iHT07-=Z*%P{sBy|oefav zswXQ_tHFcj$(IclJs&Uc`3bq>nF_U>%GTWPA)Bh92^iiePczlB?o*&e{z5YJ@o+$SmRy0q*O@rhzhIR-Nfol@p*%q#{NIX9OOn z|00z>ReWMoug<5E(HA3UTz@+jc{JWWiV&oe*6f{=?S0#~?xq$15@=a#h14%`v zV?ffE)%qQ3{veTQV8zpr!0G^Hl83{`-5!9hOvx(BKVBK`La(@URF~Wv;N*czIf|Y( z8xM}pROi?<(mVqoP_=QS2?5?$E8%UgzyeQ-8oyvXMgdM8w+* z21U+fH0|P9V#qO(jj|JGJRv ze|PrVTdwS5YGiI7iR@G@5Nh78-Ja?IpIWqOLYo~NCEAjBOW~|VWovtKoQ4C`S5P0E zdVC$S+H$&_oLU{+k$(Rz!($8R~<>PB~B zd5^}jz+0g{G`*LVJDOP)c?IpMv?+mmWzlA(F17oR9gceK604wsd22FWX~ z^RO@f+~1=7@7?L~DVa`6Z+R-(Rlr^$l7RRLDLPaL3q;R{*ncH)AB(_1K?_uR_P9AE zq(=76)AHMd3X^-4aCi6g^YT!V2!n@1e9^&-5(jK63mcO}C%A5rclKKye;9*$LKeaGp~lvGs9B}mM#K$l<3WmM zUuu$}GM-l*MNca&JdR9R#p6`6sd9Sch9BqPyf6umwlGsIrL8aT-9EYaEv5@dyJfJc$qv3F zvr{IwwSOh8`K4Q%-!ymt`t&~l%V~H| zkfv%(L8AwKprfyNKjZ$kTCbtz_ue9wO5CNSAoXk)QK~sRZ(Fxl=MaOj0}2#(PK~Ip zoAp`bO=W4?`XZp;_5=tSLzE!Yy!+v$rla5Ov44%7_8jo7LrH6LaH4i>@4M6Up`0c$ z09e=o!3zgT?rdS{I-9oQjF;DqOEuVOOIH^ruPnP{A^^{`H0<%lN>bMqf($`V%<)j_ z$m!4(Wp79O&CWEY<_*f1)k?o)jCVhg(wC1Xrc{TBr`zf?q%k;;iYpPPlo4hC%(>VFZA z;Ru>2>%*+;5W6|)k+DIlhKh1P6!`eET0e6T=LdB~%gQB_S*qOlB&8C;8{<1y9gYPFRS%42T?xeAo?W+NRQ+C;QA-4xT1WH z*S=%x4^am#AOz3{5M0tN5wr9*HK9GG`Is<97*d3|-d>StFanr1dPpb?l7IDd1ybv4 z>HBjmf#x0FHn|Qj>9KNv)}4#=NKgKr6lS7OvJqG*xDq+$cuZtd-H#^#v~1FWFrAn# zgzlp_aR#0%fK#1h+a8+$bdb3&2`kM3D_wRTeqwT%@)vaaGt7E*Wb z-70SVN`d6Y%TiILEpBWKz24Nw&{mWDQg~sp(&7QGZ8x-3IdT-u=X> z+a?>HUaX3M#VOx4$)L*(6fXE0U zd{AQa*}@(Hi%CiP7F3@nH|0|p_NJ~7(a$?*`z`Py$*WW+X<|#irly{p+;VMYIw*@H zdt3KYFiG_RrLR(pt4}!RO z9&aq){}|qw(~`;;x3vmo1Q9kB34O-_7*k0Ogmm7g&kKOb7ZVv~C3t7ve6vO&QzIek z8J*8JeX5{MCBFKWpvn83{?wyB}OiwomSgARGlN}T9CC&I*2HtmU8GFA|*8z49@X4`;@Y;tgw zmDR_92TYZ77k`Jj%Y7+G_^2?yMc-C)qIru)y=8wi?nw?yO{E}K(P5Z^ObNG@Z;nxQ zJ3h{vXc@V=8oGgSUZ_mK?~BLq$ICz(w|9 zd|9pYS7z}Yx7a8)=Xi2TD}f>(4FQWH&{|n>P>CB>+<(eDp4!A5S}s#^mpGO_h`RUa zowIgPp%Q)KTXIf#)Xt=`-AL{QDhPUobp)|y54StoGfC-)pw}@ zCSVuvN1>pn=p8z3;P6v~IE(l}gI#h2>WU`b0@~ha91)MzaH+ z*D0ToljlyUviXZnJb=5XTP4^e%6bwoo>!i1?SEDjJLQ2o!!tPF4y!z*RnGmAd@SGn ziQ8>t>He0yIsUR*zX;+ZZjEHk%u{p(oLU3~sIMkK8L<2aeP!Sr5p2Lds~5RReeaT= zA;(6~ULNWqpec01M+tYag-b@`3scV7uJtM%AV?5$9^s(I%{srS>-8p)*#vgf?ot-^ zx_|krgz4y!uHX;o*z3w5$(?LKsIEFJ$-wEYdhe~G#8Q=AUMXvG8D)Yk(*}EQ_dbh3h>`{uO*RZx>-jcmVDGAu8 ziZoXue|7bF2!1E=Pc4?Rs-9jc*5$pP^DF9rP0g8y#v8;hJyaE<13h|up?X&U%M+}u zJ*oi5QT9XWv9uL&!aGs9mAUwc2MJ|nTI{P^Z9c{#+Fi+kQ1S5c#uPDpD!eZ-Xf(Dq3Jch zMbQP&7>DztlwL~TI0voFjFUqL$d|QqvX}aEv7{WkA_a=?uj}a{|B%|B9nPlo61q4+ zRw>{#gif!NL^s>)NQRnaGYy7=hKevGgNAJB_D-voPcW+yU(hJPY zsUfCVnm)Qchpeq|xg4cC*5L)OmA|2g-84C>F=RHsx8vzlrCfzeRjP*cgTML17hDCyMAiPfe; z$)LGUhw=jH%GnI5#yhbuE9@do`#iv|Y^>mJcBtr65_LrdwzU zYN>EmWT$e_t7JY!N)^ZQdcIg3nV~(Hsv)(lHl!}dX{EXhR^AZ$`G5JNXq(OcT2RVu z@pBZ<&9PpxlbEQx&-)W+rW(!*oP@eu?rww}I)i`x?~h?1b^# zd4W*@*b=sG{)||oUVqi8yb(pBBozHTtmDUN=2ZB>_L<5HN@8ejum25u!D4e3{WbN! z;>dWMcQ@4r78oTwN_D<(nma&A!fow|v{|#waK0{qlC2G<1WRgW^s`+KLezE)qyTFdy z;fT7TAVlck{AL>=TVBts4x#cQ9z`;)Y+dI7$RiHloQ^#VRpv$glzmDo6OjzV{L$&e zx6>pPMHYIkc&w+R42SyS9W47{^$;{G3tG$rJBF!OM<3o&z3QpIB(IUBk6znAcIsC) z!GGS?Q1d)uR)0rhgZD`#C^g0ENCNGTaiDG83kOK9tGYkl$ZP_>V?tEPYJCy3fjq_5!a6S-?rb_u z!K~|)>WSOfKz&km>83hz2{fM%e(-HKnJ7cpcjMsejen`)qPl`(Xawg~vrG)daCGF* z1@Gdw)D(XT+ff9g?N7fY^Gw~+*fW{f(4DB@EF0T-V&G8Ly4NA0O+!udnjqoJYW>QU zeM}^6l{6*KwUm%dX?YtQJ@=xEV^?eiUVP#KegGQSR?zH4kv!l5sC?-UFDKP9gZ)|b z+;NJGlYdo7`{Dv()nnkkY}*K$oF^qWzWRyOqFskQuu4})g{P8d?^P$%^DLxDGMM*S zll-VoQeE;9; + + + UnZip: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in UnZip, the worst of which could lead to code execution. + unzip + 2023-10-30 + 2023-10-30 + 831190 + local + + + 6.0_p27 + 6.0_p27 + + + +

    Info-ZIP’s UnZip is a tool to list and extract files inside PKZIP compressed files.

    + + +

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

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All UnZip users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-arch/unzip-6.0_p27" + +
    + + CVE-2022-0529 + CVE-2022-0530 + + graaff + graaff + \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-18.xml b/metadata/glsa/glsa-202310-18.xml new file mode 100644 index 000000000000..b66189f1dca0 --- /dev/null +++ b/metadata/glsa/glsa-202310-18.xml @@ -0,0 +1,45 @@ + + + + Rack: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in Rack, the worst of which can lead to sequence injection in logging compontents. + rack + 2023-10-30 + 2023-10-30 + 884795 + remote + + + 2.2.3.1 + 2.2.3.1 + + + +

    Rack is a modular Ruby web server interface.

    +
    + +

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

    +
    + +

    A possible denial of service vulnerability was found in the multipart parsing component of Rack. + +A sequence injection vulnerability was found which could allow a possible shell escape in the Lint and CommonLogger components of Rack.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All Rack users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-ruby/rack-2.2.3.1" + +
    + + CVE-2022-30122 + CVE-2022-30123 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-19.xml b/metadata/glsa/glsa-202310-19.xml new file mode 100644 index 000000000000..c054d9841f8f --- /dev/null +++ b/metadata/glsa/glsa-202310-19.xml @@ -0,0 +1,44 @@ + + + + Dovecot: Privilege Escalation + A vulnerability has been discovered in Dovecot that can lead to a privilege escalation when master and non-master passdbs are used. + dovecot + 2023-10-30 + 2023-10-30 + 856733 + local and remote + + + 2.3.19.1-r1 + 2.3.19.1-r1 + + + +

    Dovecot is an open source IMAP and POP3 email server.

    +
    + +

    A vulnerability has been discovered in Dovecot. Please review the CVE identifier referenced below for details.

    +
    + +

    When two passdb configuration entries exist in Dovecot configuration, which have the same driver and args settings, the incorrect username_filter and mechanism settings can be applied to passdb definitions. These incorrectly applied settings can lead to an unintended security configuration and can permit privilege escalation with certain configurations involving master user authentication. + +Dovecot documentation does not advise against the use of passdb definitions which have the same driver and args settings. One such configuration would be where an administrator wishes to use the same pam configuration or passwd file for both normal and master users but use the username_filter setting to restrict which of the users is able to be a master user.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All Dovecot users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-mail/dovecot-2.3.19.1-r1" + +
    + + CVE-2022-30550 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-20.xml b/metadata/glsa/glsa-202310-20.xml new file mode 100644 index 000000000000..09fddfed57dc --- /dev/null +++ b/metadata/glsa/glsa-202310-20.xml @@ -0,0 +1,45 @@ + + + + rxvt-unicode: Arbitrary Code Execution + A vulnerability has been discovered in rxvt-unicode where data written to the terminal can lead to code execution. + rxvt-unicode + 2023-10-30 + 2023-10-30 + 884787 + local and remote + + + 9.30 + 9.30 + + + +

    rxvt-unicode is a clone of the well known terminal emulator rxvt.

    +
    + +

    A vulnerability has been discovered in rxvt-unicode. Please review the CVE identifiers referenced below for details.

    +
    + +

    in the Perl background extension, when an attacker can +control the data written to the user's terminal and certain options are set. + +The "background" extension is automatically loaded if certain X resources are set such as 'transparent' (see the full list at the top of src/perl/background[1]). So it is possible to be using this extension without realising it.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All rxvt-unicode users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=x11-terms/rxvt-unicode-9.30" + +
    + + CVE-2022-4170 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-21.xml b/metadata/glsa/glsa-202310-21.xml new file mode 100644 index 000000000000..d701fa31078b --- /dev/null +++ b/metadata/glsa/glsa-202310-21.xml @@ -0,0 +1,47 @@ + + + + ConnMan: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in ConnMan, the worst of which can lead to remote code execution. + connman + 2023-10-31 + 2023-10-31 + 832028 + 863425 + remote + + + 1.42_pre20220801 + 1.42_pre20220801 + + + +

    ConnMan provides a daemon for managing Internet connections.

    +
    + +

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

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All ConnMan users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-misc/connman-1.42_pre20220801" + +
    + + CVE-2022-23096 + CVE-2022-23097 + CVE-2022-23098 + CVE-2022-32292 + CVE-2022-32293 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-22.xml b/metadata/glsa/glsa-202310-22.xml new file mode 100644 index 000000000000..5944404c52d3 --- /dev/null +++ b/metadata/glsa/glsa-202310-22.xml @@ -0,0 +1,61 @@ + + + + Salt: Multiple Vulnerabilities + Multiple vulnerabilities have been discovered in Salt, the worst of which could result in local privilege escalation. + salt + 2023-10-31 + 2023-10-31 + 767919 + 812440 + 836365 + 855962 + local and remote + + + 3004.2 + 3004.2 + + + +

    Salt is a fast, intelligent and scalable automation engine.

    +
    + +

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

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All Salt users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=app-admin/salt-3004.2" + +
    + + CVE-2020-28243 + CVE-2020-28972 + CVE-2020-35662 + CVE-2021-3144 + CVE-2021-3148 + CVE-2021-3197 + CVE-2021-21996 + CVE-2021-25281 + CVE-2021-25282 + CVE-2021-25283 + CVE-2021-25284 + CVE-2021-31607 + CVE-2022-22934 + CVE-2022-22935 + CVE-2022-22936 + CVE-2022-22941 + CVE-2022-22967 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202310-23.xml b/metadata/glsa/glsa-202310-23.xml new file mode 100644 index 000000000000..9bd12a4cdf87 --- /dev/null +++ b/metadata/glsa/glsa-202310-23.xml @@ -0,0 +1,43 @@ + + + + libxslt: Multiple Vulnerabilities + Several use-after-free vulnerabilities have been found in libxslt. + libxslt + 2023-10-31 + 2023-10-31 + 820722 + 833508 + remote + + + 1.1.35 + 1.1.35 + + + +

    libxslt is the XSLT C library developed for the GNOME project. XSLT itself is an XML language to define transformations for XML.

    +
    + +

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

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All libxslt users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-libs/libxslt-1.1.35" + +
    + + CVE-2021-30560 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202311-01.xml b/metadata/glsa/glsa-202311-01.xml new file mode 100644 index 000000000000..323844773d3e --- /dev/null +++ b/metadata/glsa/glsa-202311-01.xml @@ -0,0 +1,42 @@ + + + + GitPython: Code Execution via Crafted Input + A vulnerability has been discovered in GitPython where crafted input to Repo.clone_from can lead to code execution + GitPython + 2023-11-01 + 2023-11-01 + 884623 + local + + + 3.1.30 + 3.1.30 + + + +

    GitPython is a Python library used to interact with Git repositories.

    +
    + +

    Please review the CVE identifier referenced below for details.

    +
    + +

    An attacker may be able to trigger Remote Code Execution (RCE) due to improper user input validation, which makes it possible to inject a maliciously crafted remote URL into the clone command. Exploiting this vulnerability is possible because the library makes external calls to git without sufficient sanitization of input arguments.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All GitPython users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-python/GitPython-3.1.30" + +
    + + CVE-2022-24439 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/glsa-202311-02.xml b/metadata/glsa/glsa-202311-02.xml new file mode 100644 index 000000000000..0fe6e17dbd72 --- /dev/null +++ b/metadata/glsa/glsa-202311-02.xml @@ -0,0 +1,52 @@ + + + + Netatalk: Multiple Vulnerabilities including root remote code execution + Multiple vulnerabilities have been discovered in Netatalk, which could lead to remote code execution + netatalk + 2023-11-01 + 2023-11-01 + 837623 + 881259 + 915354 + remote + + + 3.1.18 + 3.1.18 + + + +

    Netatalk is a kernel level implementation of the AppleTalk Protocol Suite, which allows Unix hosts to act as file, print, and time servers for Apple computers. It includes several script utilities, including etc2ps.sh.

    +
    + +

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

    +
    + +

    Please review the referenced CVE identifiers for details.

    +
    + +

    There is no known workaround at this time.

    +
    + +

    All Netatalk users should upgrade to the latest version:

    + + + # emerge --sync + # emerge --ask --oneshot --verbose ">=net-fs/netatalk-3.1.18" + +
    + + CVE-2021-31439 + CVE-2022-0194 + CVE-2022-22995 + CVE-2022-23121 + CVE-2022-23122 + CVE-2022-23123 + CVE-2022-23124 + CVE-2022-23125 + CVE-2022-45188 + + graaff + graaff +
    \ No newline at end of file diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 64d1059b0b2f..6cab29534ae5 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sun, 29 Oct 2023 21:09:52 +0000 +Thu, 02 Nov 2023 22:40:01 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index e64bf8942b68..3a6d169c5142 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -9f1c7e1afafc090d1c9f5074a8f34ce83f4bf4af 1698295694 2023-10-26T04:48:14+00:00 +c9c5667418b482993cc73092e63caaffa8554c8f 1698850018 2023-11-01T14:46:58+00:00 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 4ba7365be03f8fa0da89a6e71766f48e2c42fd7b..634162530addb43443e0f39b61b9b7364fbca201 100644 GIT binary patch literal 27943 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 literal 27900 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 literal 6576 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 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 index 43d07daec56a..d91859200b74 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( dev-python/sphinx dev-util/gdbus-codegen >=dev-util/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/glib-utils gtk-doc? ( dev-python/sphinx dev-util/gdbus-codegen >=dev-util/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=sys-apps/dbus-1.5[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/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[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/libXtst[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/libXi[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/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/glib-utils gtk-doc? ( dev-python/sphinx dev-util/gdbus-codegen >=dev-util/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=sys-apps/dbus-1.5[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/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[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/libXtst[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/libXi[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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=man? ( app-text/ronn-ng ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst setup test DEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib DESCRIPTION=espeakup is a small lightweight connector for espeak and speakup @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib SLOT=0 SRC_URI=https://github.com/linux-speakup/espeakup/archive/v0.90.tar.gz -> espeakup-0.90.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=55ff7edb4cd5cee55116b0ad9e783a4b diff --git a/metadata/md5-cache/app-accessibility/espeakup-9999 b/metadata/md5-cache/app-accessibility/espeakup-9999 index 93002a0a6bea..469c0d7d71e4 100644 --- a/metadata/md5-cache/app-accessibility/espeakup-9999 +++ b/metadata/md5-cache/app-accessibility/espeakup-9999 @@ -1,4 +1,4 @@ -BDEPEND=man? ( app-text/ronn-ng ) >=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=man? ( app-text/ronn-ng ) >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst setup test unpack DEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib DESCRIPTION=espeakup is a small lightweight connector for espeak and speakup @@ -10,5 +10,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=app-accessibility/espeak-ng[sound] media-libs/alsa-lib SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1cbb994f04f6183f8b5abec94c25d045 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index eaa8ebcab69c6a210a7cecdf314283f0d3e1b9c8..5b2136f75061a89ab5b276c811646499319fc31b 100644 GIT binary patch literal 56626 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≈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�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 Xv_*Yu=9ik29RKxy48#B$|BwLy9I8UL literal 55996 zcmV(uKOSMa@76TO*!T7B|NX!I+Y!^dbnh^GFR8_&`O~%Ml-H=K)>iVoc!axzP)fWS zFL0z|E}kzA{$(9~_S{D9M@gl}&AXKQF2{X^bmSCv+ z^Y}mh$A2Ze1KEXlrKA_R#U9EoO08Tg*VV#GDYu2>!sL(Zb;rqL?{%(F?ojHAC9Pgt z&sP~o+4q{Oo#(2xgu2#9`98*)^IZ4cFC^5F(KW9YTT90=t~UCP$Kd^UT|eY@9Xs_> zu6otf&U}Sc&lT4_LQyukoXCFV5jm-~+vW3>R`0-<^XNw($2cSB!h!Jwt&AQxnK`d> z9#@|64r3qtn0r2tbme1@HbPFLU8$_^a{G1s@6W%zUo*Y`h``>b5JQZqscq>vU!-=A zk!MS&Q5n~`Q>ihn8PN+)C)E3z96jGLN{IVz2?d*@-SNEhJ_}FS##PT$=O`o1 zI@USTNWAwI8oF|aojKWk)sc>!5y){B&a1cjLuz-Qt+icdSywL|9SeOg9)AQxavigA zAXhl^T@iRoV}*%w@enJHmiKX_*w3rp<-9Iry3*_u#lm9hOeOb?{$UH})sMDPxUO^{ z)4_{hXhHifwcp04&wqJeHO&03mRGABA+#%mdhD~cgMVsw$hEh^`33~idc_R)Dkv4| zaRqfK^o|16v&2zjMg93JzPa|Y)4HznXk!;tq?DFInZ9i}BLcyR?1VjzjQiVTlzg<% z4+O#M9mw_`Q;WM=iSs({6>ubJjdStAc()(2I{CZ{DXlzb3w+t#&y-rec4&p8udU(U z@(Q@mb%t|?a6|;Z{8|kc!^o|k9PN3Qe)k+PzqxUw{4IW}&X_|Uyy97k0?l`dXOHpL zWbPlb`ug$uwBEN54UZK|c{RR$#nBVz-F81m4dJ}d5frpUPGa2{+jU^%_l^55iznv^ zIM#X2eef?W9Gq6TPeru({(@IH>&8Jx-B3a`_QV60hA*$2DK^YW>5Iy7rWaSQbsaNB zJa}y(`CjEHfylvo-4SEc6ZV-GC%Eqz#<+4Vdk#)%O@3@0yABL`hif!+r5whDb@9_3 zjlI{vYB~}pit;s>qV3#V(}%{=o16Kcg(y;*heRb1T->YO7lc13Dv|nY>xnX;bG5!A8!OE zq*M}LoCnsM&SR8=rx?4pIXi#V%863&9DgfjEGOa7LBrKR_df+!PQ)UwEU+2_NUe zF!MPR$D1~0f0Vnen~*VZX?5T|k_Vgv@3X5qe(~J9-Dl^I&b7fK`)5JT&tDe4DwYp1 zyhGp0i@Yjl#`gmO7CMX^a^C6YT`rzw6Bh~aogb=zs)@R!bKe7Zbl{@nD1`N*fbVn% z9L%X2@{9ZwznF1$xYZikSU6dND*g$Gg*2++yqxFxqFCq&V!E(9BQ2WU&>)c0g|F*7 z;SYD6d~Lr_uMqM@utSOPHw_hU?c5tRL+ew;N0m;nzrl+afUO^~5!!Q7v2jh^A49_) zbVKZJsfK?luc*A*i@d--V1YC)KtV$LaZVttyAKXJ`2xG&s|FmJUNiD5NbNp!k7!BxAuk>rz0ZrE<}Ec1 zFlOnGR|A=a8ZV%3*1j`Pv`o~W)2uzEbpR;(*+#|X;ZSy40qjN4x)xBkaBjCMh~e&i z&6|IyVALA~bDk0O!#T!(Ca+U*aq|e*hz$xDMv&<)}Lrw3&CVD9TkpZ)xKs z5)kzaA#@NHkqslcA^;w>4z&@xar#F*`Dt7^AAm&h@4dxd>H!MhV9Jt-SO|?To+pogXpfD-cn} z1O`RiO@Tl0;SHE7&+r@q312x-sa-ojxDMFf378mXg9g+CSP8%B@!Uc+zA|#6 zXb%wt-bR4$;U;Ex4)K6y#R956!c35c)&VyWLYhFx9q5R7u~Z-<-fql)Cayzq)faKC zSk;n>9!&lVfOhE|4$gj(+p^xX_h2po)VBpMr{rfl_j8GmB>L zW3{I! zlp|;p2*Uw_AW|e+L1-`uu(gO269u3FjBWrAESu-WdI_CZ#ZVCOfm?wjh_*{e*FQ4G z(@?}Qz6y)q+q*>~BQefnyEV9ZU?yxM+$evRG$f1XQ1FV4VxcZ1MCK95CKtJ3nF(h6FUEgH@bc5_?ki}dBW}Fcxjub$* zFd=mvx_}wrwOYRs2dD_b^j)|JV)-Wi-*>xWH{7iQJLl2CCr}t^Jlu4k&d`bq z*6x_Vz7C*T!Dx7by9ruBCoolb=06ly3OIV4!K>#&#W~o@S!MW{xg^ZFfw5$Tf#|UY z4x@19$AHBR91)&W5*P58Qw&Qeif|05}Q0hGZ@U4v2=k-4n&dx)E0H)TPt)S{bO;(5AkPl@z^K&O3233j>02xT3B9@ zW*p}7M#n*-T%hs;05Az#i@1{r?!5U8ij2~Y8yRPm6R`sEgN`SF+b|kHDgO#fzcb8? z&$|yi)B)a}{RP!G<4D3paHQb*+G?pHjSR#+4*fI!7B@9k!gHg7I4?qF?nEIBG;jcX zEmpwMz$hwCJYxfR0knL=c@q3R<4?4fvu||axL{#%p^R;mpT+g-=ljo3>+Abp#@Amy z{`>gz(;x54hx(zvgCoB>GL$s%0K~>#Hc>x=+Ajj&tRNG4pLV`L|Io(4InI6qJODu; z{Z%o8K>!3G#fz9ln7~RJ%!rpi7iT-5qY)>9q3<&je`CVCp~$gSty6iN41H|7szfIjkFK^|StPGlu& z15`kmZ50f2gIOkF7@mMvffk?tQg+9OD4XQ-UQ^MypaVoRSHbs}b`w?NB=96~6#fOg zj};JvV4V1R0Hn!Oz*aA-Ljq8XN7D-u0)BSfd=}mge))0Pgf1`vpf*El?g=S8Zp4F` zV?Hszp#4(#PWpCP9SPk73f?MAr;FdwXPi}hz!i+3mAZhz z<^*9Dl?T6&Ei&GmBWQx?MGWpJ%mKq8pmXXquD_Mtr!|q@cZs3dZ_=p^*uoLxQ*oH6 zEdR-~72A&d=Eh@=5~)tuteQ({09K;x>YZN1gdaILBtTe7l;Y{K~1nb zBnC~2r8ckzu@*cqU*iA_p#Vwwn)J}8V?bI^DPl)oBl6{VCm;)!d8LM1keYy1!4%k@ zv>wNvkR=iZKjLmt{|^3L-X1_j^MnTQ=8)hM=ZmaDf$A;}1kY8!OYHYCe_8MU`26|P zS0GvWaI|-j+E>R$Y%YWi9u-1!al)8x<|)scP#ysBWOh69g_(NP6-+co~2LW#ZVGD!? z?+4*L=B$u^p7P}7lS+Mo!}#^h*}y|^O&pY&6Oidj7+jG6p~Weky}?e1m>e$He|u$u z8*EPs2s^m$br8qu{m;aOFT<0*`m%gZygi|R!?V|<8eu=2pbvzCVUH7dSukl3Cw>twH91fsMK%8tUejO%=_>%G zanS_wW>Ssdfl~#w^Of+1K6`0u5ooSNtPC|W^VoopU^0+4aK3qmRZkE+IJIdo*TOjP zda$B=ZZEPh=>u#qd74|t3LlR1t+@X9{QG;a(LS_yK#14dAXrB*;sA$Eyf!}l1|SbO zL)ZYCT``f4m*s2lzbI7#s}F>6tiYqEDd|HeDgrJi|BhMUw}|LESzz6bZ^SvrtLAtZ z7iY+W$39@0_u-{$KJ*(`Gf*k;N5XA-FNnAH(ORwi=<^~6NCL|nyf7A>8s26> z#&Pfj{Rs3J`7)hbO_^Qy3m7BvRZ;Ye@Vnw&*E%mwu+80QVW^jnxpS4;Vjs zQtlfx%?o(-Q6^k;1pr6m>>-N#Dp?*%Ah-&S1u8QppFh#2QSr5RMitMNe~9WY*k1k+ zu7CUeQEUi}Hyi}7S8~MTlq249-tC2B;P7ym=2(R1UYYHclSC5DgI?= z^gRz$ercJZ9gq(q%?0g%$VI$7ZpsL$o8>n^^zw5UZzU#dp0}(9ne69i#I69W0sO+x zP!S%xpcEUrh$;S%*q?t{#|O$$Jur$BOvT zopJc*1@}i_s5~xpiqyeXDpvu6z{&{;1BU>OfvCW;?qJdi%zk=7ed4mQY5WlJ5nnK0 z?l%HV-UGm10Hj#j^71w|nHa{&j|V{1yuighEaEkXSci@v)qbN$6;+l(pzHx3+QEBf zE9-r&AX+1)91D+$O6h3+Fa9#ki+ow!8 zc%tuyCfpGQhHm3raX9A-(3+iJn0P~eFdb$=ArS;BLJ7`J`-60iK@@&&@or*YEKrjY zz-3?x4)iiY!cKsF%Nr@+31)%vqMH#;u{a$FCNyEg7F+%p$nj=_rJsBjke^6Jn2to;g z_nHwZ?>*$=4Q|~2_VPDBJ{$)|bZ8)h+|8q5cbcC?4N%EwL{ilnK>#@eBNEK%CGiD< zsCe#~fo*UH@53iL3mnH6EN|q6$?3)shK$rsSm6dAm<$V+iGVk5zWcs+23B|r2p^uF zQi~;_lsqE;cVv+R;2wmgpI5Xe=<6Rysw=5i_#P|a9T9+(_*iQrDp0%Oe2B(zfy8f~ zc$)dcbr4yAoqREY@SMgX2s7@PcPs>QUcXl~5oed{sHWKgt$?FI$Se!E0Q3b#49pNz zlTP5v564bioVx?z06+%{y#h9eZr$6Ae_YEP0IU&_=Yrb;PWI>SF`6(1BMgA&)$>7Q zAS7L8a!ZwU`KZnG2vlOUqn!K5yx}5JSqC!1garM)q+0%2Qs=^%F9LXj%|(zKQHM7O z)qB1Q+5sW>h!<)j2Ll}w#w&P}h|50|wT)OoWXT|*apnYxnZ)e8=bX@>u;SIM7rJ;k z&=5z1@w6xki!YM87HW+qq6}uu0N#xVa^hpI#djjQQ~wMXB#?oCH_odY^?|NlRi!*+ z2{YZ}=0R7H>A=wre8D1^?s=gABYq?AgaGUkXm2vi-0S>FQh0ZrJCP7D`X+yaB*1yZ z(}+fG@8kPZOM(Ko9COE-@25fm(zC6?(&GSs^c(m{crMS@z(>RgF9C4_CmLn72_bWY z4avTFjbvH^LN{9W;`fviYDq6@l>qnXbpnB}N^tfX_P#bil;C07N`eF@--J0hALMRd zwGt%FdR;4{Hgl9~f^&$`{Z3{b;Ogiepc%%Tn*_Cxci;Ss6ctMHGDH z-7oNz0lrB5fVdN78pJ2wVFe3rVAHxFaP$ku0ivY1y9syi2fI+#6an#oh(_!hr@3nm zauBg&FzeAuAnHOPyzszF1n_jvb7Ar@i%@qTaIkp@bM6WE9=xgdorE^R4did>qS`N+B3yr*;axs&4f=N9*kk` zbn|v-HXZ@kVoegt1E?8M(lSLzR|K&{Q`>MK-0q3KSdD;XUxQd!$5Yd_;b^9wkrBo? zQN(mL6A|Bpb$$HfKgO4P{r3J|U;irGdE^#kJf^ntQQlMw?lDGhvqw0bFj*hvg-Og1 z(ZL~iBxF@dIxOl!>7mg8_hk6Np#t&(=ZzBuoMHobSw07z5!#vW&6(~5<2byfgTA76 z=mO#GVRo-nI%@JWnKj1#O(v9t_`4TwB1v=|Hq48ciznOT9vz@Wz-U{LQ4iR41dT2* zc_fm61TRQ!@`?aMf`M_I@O8-5l=w~~ML|o=A0OjiO0Io~KT8gUGA(XCE_DDEv?HLm zxc0+>zzb)cpVCzb8^9BuTR>?WrS6b$OJc&(ZJ{oAE0#fYtZVYdC|QP>fi3a(2nPF2 zeOJ_?Klsri#rp+K9K_NM2mysyv;n2R%at~#hN@0cX*18h@wkvuEDqE~5CJCeQTX>w zWn82>7!IPvBaSGvB{lwcFploKH=c~gZ)#`Z#OrU&?pD3f2Cai4e7Loqx&_V}z$jh*A+C~!b*#9V1tzgjt;@k~)x~EdKoT%A zkd;6h%>W)JYzXd3WH`|N^psNZ0~6K54849h4@f5Nk%(EhmwI=*aKDggei<^AiLNL; z-&}u)>$iEEulaza>N{}Ti=YTO_u{!M3B*kYRD)03-tyuxc+)h6kCsE6Z5yW3YEU-3 z*VPI}D%9Z>eV-&ZsM3*&a2kHbOs>Bbh zPG*74;lfvg0ac3^u>-u&f|^_e?iALOR9P*i9N?032^*feQmDeR7;O>^a1$Lj3#jj) z)cdv087r`!d~JRP%EH^M?F~vJcEcNpwjp|VZiRCO(*x-?_Kg{4UAIvf$t`P%b_NGp zUpD3`z&!|1=7y0sFauOUEaEsU_tawpAipE8d4K%srP=x1`@C^e-I6RAIo#n6R&AfF zSO&zo5gdu@;7ij;Sk56_MwKt3bub#hfW2_q75P-}bHUil`V+iDx^oQ{PSgp73V3vc zyuj{6IygG4GR=i&ez`M)OW^kwd=hyRud^gRfy8j3;)Z6$(d=Ld95b{EHj7;Pp2RN(cm+g^eU?nv>11;Cks9~;)=M|6CW7f{r_tms4vz6Sm801nuOwZJbbwIB=X#JN)CkS6gr56t%R zk_d`|-|r`Qr7vKJ%>h=~Ss4ogfb{bqjWfV$frgEpVEl+`3c2JwFu^nOHfG*7Zk8Z> z+}-$kUpf7_N_-=$MYKVXN`-E zE#M0Bg%f{Gz_B+b;yg{=o&raEnwqDOfh!YVcEG{l{pWZqtUo{Ah$=rB()y}b_+m^N zPBx{@aiUJZ9vl(>DTGtFDg?gqtlm$UX?v1o$2vjUhYYbCcp4(iRuGs zE{3X4lcNBTdx2St{RS3!nV)>IK~Rk)WC1G%Gj?l&{e7!%CkD=&;>(l5NMPTBt*7b* zT)$wbAm9?SegR(!YYbpHwFZ85ttG>3gUD#HPI=f+uaMyWTxV5cIyC-8RKJfuei3}u z=R)UA6tt-dr6iOYKCtg%wG^lX8qtR})B7Nl-Ech+_JxNq-&^?SMco1VJ?_Rdz1;jeHfm>!)2MG6_H0W4~N^1t3TDqr^y9)B|3t3-d;v!tm!(T75E?Q7Si+zJxjG1#X?Ll z6-EKpJqR-g(na~&#O>kc;YQe28U(~7EuW%SNDZ!Y;5@XjZp|^eDT~4RD{I0F zdTD(-um>eA<~#5)#F!VbV5?a4s!(-;-@mzh<{U13dNBoJeF`xBNJH?br<^8REjAIu z5nM2H=*?N-1VqbWYhnhQBcX)`-OJj2%ND)(N3~4)_JzX5m{C)_M8gK>0H;Cq^X{+r zUhDRndzk?OsUX_A0#tw#JWWC$N4QO7S!p6y$M50g(g8Tb6mOjA#Aq$~UHmoSCj)D& z#IN|FX?VUcXA5a97l`H_Q3Ed{hnSS3w+_}ST~&4TG2vI0jwDWIWt7ddu~o2JZ&?jna722Kv_Vh zc6-ypXJfzt)Oc*`T{2n~;2bZw6JD`F-_j_r{hA>qHKOc5Zj*x%+h$99nSTz z+!DP9<~01qIdl6b0!#0tP_GxMI7z|{Vt`2W!|Lf$L6+tXAb>od_h0zE5KaFUT-L<5 zL3uI!j-?Z=plqu{OLQXVL%Bip9YA5btkJyS;JoC4DnsY2<`7q4u;)vKr1A?kx|`cS zEPduvh))TZaa!Pzp}qk!ftcg)diE^PPo%|JkLxKiGEIbpV=~8|EC(yS5>A4?oEJSf zPE-JA4YqA!ifA<@8rpv_<JJPRSuB-h*taAl6ZN=oNjZSr+1p50RUG$ z&xgOImt@}a@J|5*z^w|7&}m!K2zB{!1nf##i`> zQd-Gn(_Vl>-OIX8OOvuN5a@qb;yMSM!9+!#1YQ$tA`~Rrh<;Lp+ZsR=;so}zVW|zY zdfQnxZAidxEItT_0)7O8TkQa-ulGyY)i{=OBO;+cp?wHw^6r=A4^|A}5CI3LC7_}{ z8+-v~H*^M0I^_evxDKHnkX9TTY|32CVP;w!YoUCx`VZ%#Q3f77nZDhK-VpjKtv_|> zPaj=R@l6}u0QL_rc)f#vuCNw5>MhcJ06(hfLF>W zNdD|6Iel5bfBHDbAL{|4!QwtECh@8ENxmf4;VMVB9V|7xBpL@Mx=Iw$ZxJ90#WMhk zMPKj=0@|`x6i)%NKBm3$;UwmqC_R=-e9ptVH}6#LZv_&uTX}O?Bm@uMCR00q39Qbq zj%)Mgmo1?{gKE~tOc2q}Mk}CA6B(zY+C5RtA4un{kv$sZdSb$>mrD4+{;>d}r^(B( z0nn#-W|<-7LGO4INe(;2JCS}n2IPJd3l-fT>(}2ueUn@|KZJMZ+s=F^z?^AuxCwt` zQ98PdD7LdzKrY(`KbT9$cYz=XfH%=|0-xp!GwuVvX@m~lm{v(Yx3u0e?LAzj*B^JBQ+P?7l#_!qp3)A+?O|dR7Ae|S1L7s2xx1goPT6h6A=TQ!alpxD&-B56{P>@!1NRth| zwoz|OqoRHL4bO|zmN)pPRRhb>FsQ(&aD`Q28}VT~oI-=4oL;d{obb!_%|8-Y`AJ}* zVJJ8$EQ;gzwwQlPmlti~;{kxO^mp?T&8X|t93pnMqyp+5;KeE^0NidJ_@-e{Htfiv z%=r)E{(LHpVE5osFhRhRb5N(5oVU4|14xG@H8hy`+mFgw+HH)ZdTv{t2xDoN4Xn}@ zECHxzgTpf1z(R%3+m1Y-OSAW>gwrB)o8TAR85WD%9Qa*yaP#0!iV1+`|H>qfzcI;S z0XC?@O9;!wH&HM^Aixz8!$p7~49{u*i@r`&2R!z6yEypc&R##^6YlX`ka;n5o6a!c zdAMW4N8spIsoHEeh!heaXMDUAMlM05d3*4Qt{!3oBS znL5Gx0wM4RW)q4R4}@ma-`PqRpMnBBH)dE6@D=dw^bg2S5wl)EG*0G+z`m^O^XEU_ z|M|zqPha1c53xUa(lfltlVXF-789Ig;5kic;Iq5+Uw!k;cPSZmdPYtHMs)QjI>Ju| z1Q;$KGFbk&Az_j|j@zoKj0mCR)w&w56Y@H?36l5)U$y>z~UrUY%z`(CNZad7t zg?6JPN4?-|(2y2Q6j?l8pfNz5xwiGse6qEr(X_K;UzRln02*8QP;q%a}n^FZC~fcY-4-~asd@mEJiedzB>c!d=bnKlAXVKpJ(9z}=%V-yt1mk-Ba z@!%$dx)n^;8CmJWubHqtE#8m}j^xb(k*CBmw>YSnh(KNH1VLjZV-Gvc@
    oO76# zCA`84>rDaUsdsP70GE6U+I@t;DO$=;ROSqujn?)Q!!d4x_{4OxxZyV4eg|(wmfb{F zf?&xfdgDdnoVt+UjIRb-y}eOS8m+Oc{D5CyKL7UV^ZYAlHFyE`4tn|8*9279A?#2s zxPd3!@qtDc{L2J9wmHTIrY26jdXovOZ&tT~*{TC0>02!B0|cSZNY`CIdWRU#xp zsx@M!Sw&x0&egiMB6V}B8yJ?jv`<@sfJ`bvI|V?I66{^Gu&tTV>T21WaC@I=T5l^Da}bOC>?$ZUePTnK*a z1s#$jqSw>IO|hmM#)AFaCsstvMDF!A!Y^l_ea)Oa%w6D4MY>x=KEo;d{2zYC# zkh!P#lV}0$!YO(ONUY>Z(n*kWSk)90?l>;6?f^HKn#GCnEXgLd^JunJ!>F1?7UwhY z5Els~Je>Sx6W$N_qxFn};sEb# z-Jg9UwW-L^A3JnTJA0Zn?1b&GuowqkKyZ``e{K7vjSXwBWqGwA(q?n0~mY7?HnlxppFGfabd0UJ8zbV7x+zl?LFoL`XkZDyP$ox zr$-gSm8{h|v#9lq=2(&QEYV8v{v%uZv!G09oo^L?<2VnZ?y?mE?+LUYN1Mlo@Z?VsRSY35U4Ilnj#;L@_T}_Ig{-@i_hS5Mp!*mvtJA*uQM~SwrNp(`3D&n>ZDzC2 zj*G;}6C=)bd83#eu2n5wxWpXe{1(`FE=O4{kfutDfxPGzt~;0>K%0U02m0L~1Ap3e zhO-M!uw3*uzc^uI*&hUIw!7WdxZ>PTz*kRBNyUQ>(DmgI%+b|7%wZyLXIGfVgMOA$ zZ0f*gu2Y}@eAhDfjslbgUH;%L7b`NV0?FSC98fc@c7XbNu8!_-Sy#(%W z(}Am3B8+4AhgZHog!JI4YyCEV`Hre!b#H2l%qs?O2e1khb4WjmwXtx)TeNpQAurW! zqaoTf@Rul1Gbo_l^QsaB_=j#BXJLof(Nmtpvb`;^;HS4EKpKB!_XPp$ure9jdkKNW zr0Us6>%O7`v`l4zBl{@#-NCvso3Zk4G~+Z^wws~%D@@1L@!ij8fdYobmD#@zf)@k< zszA*#4@^wU#5k7P3$#YL$~ByJ@+z!9O#ik13?T?_1_;9@4@=ZE3?cnf?nvqdw$V6NvT z7sTIQ6ERlz@kVB7orsL#5;z?x6HZGi376I{;!P5A;LCN?78KYZSS{nrs}XM@%quye z!+sKnrAkz>7L=%ZCv;lrgS^07j->*=nf9({ek-Qu?irT(A|xn=CG^#)O9vho#X&ut z+ISjDb%fS3j_+{VQ|1(sxFx62t z_!MYKZo55{`gKBSc_zf1Rb8qmZ?G;2$=r_CGnQm4QNSnW$sMiPFQC8#Q36d-A%`4K zr@T5{*xdTQaq%VJd{RJ=HK0I~)$D8W) zo8Qe9zYVX%b@Poph0{6g*yQO$CwdV(?^Ud8#TYdo{t|A#(As`p&b*ELa>&@})XZ%9 zZI}Ht<1Avi6FI>Ge38Q+E%W4W3xg13}fF z1QnWNZ!|RPO4{vcLBx(85&byaMpQoT0odIoU|Gp|gDXbM6K+)EI`@uffN2A#w!*d= ze$!j8NOapbB;&AQej-;G-L?&jr?bdgl<}fb5Nmu8FMQw#velbTOUVttXsd`x=xtS) zE#2FR!?GNnX7wihGIJezhVE>KRjmt~zW9txuwKuLx65Z-U-sbqhisr$ zy{%`HRG;~9>R~yEgPP-LXEkD>6b`w=zuvYS68CUW-6*||-kxi7VqZ+tvGhEaRp(Gx zXHekP*TQM_b!Xcfe+>EiSzeF3g3rHgh&vo=HlV^2lsbyFR+#|LCEXr|oNb0yPP6TlP+z8Vzu@CQ$ zlH~awuOUf2GPk8OShx5oj`kff#fAx zJ8ZHF0yD?iwFu<2#5X2zGGUQ(|4wMuuVa3F|L5=b_ybt=tu6IU-SK+X1|TcUAGAhX znxLv1qr<@m2gD7hN5?E|0cHaM(RD1=De45eaz8x?m%|cvKCnRhoVp1Y%V&zw4l-dM z4w?_>HgR}6fq&iC@mixDuljUynRq>FcI4abEJP6j_z(ETe}ku-%3v2}da~IlV0=ch zaXPx_YEB|=gyUR9dlgUMDu;u#1pfF>Frj0;Z*%OcAii^M@bPzH{r1O~_lH%q(aD;x zv+9yJwYZ(boR+MWcSm(^Zx{f)r}KS>_jl-hcT9dum$%Aeh!F@MyE}``O8dUfj2OX= z&V(;ct6rv=?D-TU$L{!?s43M@5{@RkpiU=)TRt`5>aG<4pe=#$6}&?@?`Q?Nz4Flc zOo+B+;&+taCsvq<^8;ebh428oenASXZU+!*$ zTVL0wHUF@9{X?qnh*7VCYF!>@-Z~RgouUiRa0UzzeDX*H6`18(d~2-b zZMW0+bnw*>8aU_0a&Dm8vV!OWnXL+6#x(-XGl9B9!eudS+8kYP$^Z-o!U5+>WkC?V zox2gL?&##r1Mqt~8gu>wK{W*Rrpe86@pZy2iFMQNCkRz{rVsow@O|xJ?btFVasscg z`=YW=^Kzgj_@5J0TU-tZwTLsGveIf{D}Ph1b6S=-z#ia%C@IGnVKL1i1FwzE*EOG7 zQ0KC)aI}GYagKL@zM5xo>hw8X8^W&+?*@ydygURz`?#$j0X(5!K0P|<%)xYBmi0!? z6@Hn<@`^K_7UvRwfX{aMf?4nTXF+`{4UKPHc(tBCJH-(w=Uw!4RyelAxh6+gI9Bm4 zPq7f;oUpGQg)>;+Y?-Q*d@2!*>b3JwwH(7##(}T%*6Nd zIvD?U=v8)NCz#~0X%4wKd@bA918+)B!P{*(kF%RBAbbK)30XujUFr?0_dwxb3*CsH~^mx;eq{G@Hgk-NQjEW zObFeVgJ(LZ-O9r>z#eGpi=VpB3Pm5dUT37OM=>yLJ5O*8#ry$I*K63rV{{hNVd?U| z@6Ip9<^?IP?Qnz{6`?sWU;$6_|w0_JK*u&&` zvtTH;fBQYZ!}GqvO=loK)7`D@g`?oa!_&o`{SLnGF_&d~+Xg!i2ctaIJ8-~f63F3X zxsZ)oHQCyAAQ2ZfHJ1UHn5d{(P1Qu2&3D3D*V>o}eZ9NFf9&gY{+NK*o(4z_&e~l2 zVJR9|tQ7MnAcD#P?F2IMf)t72I@injN5KytGp)_NIdFV3Mai2Ttr-)^+0x!fv8E0-J$Y(q7q zXFD?Vc3%xRIXjZUW+lf=JHHtIj4Sby@IW9$uoQvesoq`GZx?{qo)sf_tq2XAx&_sB zIP@a8W#T@wRh$mpCiDlaCNAghTYXopm95>$Gj@OT7YpJPENFeIN8NX#Z%h?1umMfa zkTf$K!F3ohIMDgDbOHC+iGSZE^>KfG|K?isyR!oEzuxyPB1p%-pdL4Zc4}1tt`uum zOY4arXhIzC>&^_Y5O3q~>#)kDKR{?Zae?T*da?mzZ}0HEsCODqckW1rKL-1)Rs_tN zbx96Hc%2z@-8gE@6AZq%QQV`uiEa;igOvqMF?{&xY#}- z=3=Vf%_0_mcUM=e8k@xBPQebx?!4N2&R!1G;ox|F2<#IKd)UGp+lS*Fzxk#v!5RI8 z24I3Em5GQ4+BC$NK68Tl)u(OnaKGtrbQu1G)D_JoI%uw1bx`%l&6$0tw^fIm&+HI( z*^E5e_8nAXIo;L_22{4XZRf>dLGhy7H_odi)9%|_3F}*Lg1%Xp3vlUxBd@nC32_M- zT4yUjcs5zYX`3yM$WkPSGJ!_sr13+HSuAq5~Tya@0O#86Vit0!#$zO#=2h~>ji$06ao zOdUFHI(R%a=?F;>*Y2lf9kn&l~~{}uGcDPPo!dRR@|K=Yc*o%T_B~n&|f0$Yr7v zSg2N}?h!r27}pC<i^)=SNRVf}&OUB8BW~u`b-Wo$Q*N z3f53iJM94!hjU_U8Y9~7AdmensjvSo0(BDDyEDE3IY7q0ramt--DbY37UCEZeh+MZ z+FuLMJe?R~qncZdCZ=uS!xb$_Je-PztF@Dvh=(Kcn#5o=0H5G!+nQo`vZ*D*rr4q> z)?$a2Z?)T{!@@FOF=}x|3 z&kwF0zv**H@P zqC&IY&JRuc&)cdn&(^a4!?|(1`SKp^ut2I{IiQhl-;%k^NGQH9P^ecDpIsQ`tzf)dY&9{eItU=Tt86o!qp3zbtlwD9 z3`nK9WXbKM&pml|`yN;US8AVv6;so`n2gI3tU8W5O>>{l_S;rB;(vImDphPwFvLH$ z?|Fs4tlz$T{&jzSu8`Bal3#n>K*l2)qNF0X<4K_syr=ykmj0kU2x{0aB=)ls5%lRe z>;vNhE*tck^S*B<*)-8*aDcX>I2<<9Y8+45b=JaB5`YI0#EO*A_v=^+-e-xQ@7qB| z-X>PZZ!Z1GQ+j$iWp$gn3Cp2sVB!08p@8!;BUEA<$u1bv40a&GlLCU_`#GTD=%ehY z1Gm`NF^JeWTQAqQx$Bys;zyM+`vnT*To<_UF>w}J#y_nHU+2i;ZGW(V{evOIf8IKvvGdP0W z)+wTv{nLhGo2x9}3ZOjR6EA!h%=fg*=jn--nz=WodKF6Oa}x({4b5`0QNNzOsBRv0 zfXa2^A5oAC!syKlF#pZeRot_Qob(Jzh3Y$CP290Fu+OcT%SrMlC-AHXJV9+^*wO=G zcLp9$12le^<#Y45h|tR&m^sX22QRerD4Z(~iB@-Kqh_$4tuW_LV*9fG`1oc0%D=q- zI=_7U{g1Ej6Hfn4MGTJb617C5_cRf+TwMcYh)A(|HI9|DPr( z>Ns1+;GEwh^kHh6YYiz)iuK2!(01qoW6+RcZRTo+8r-$`A=&0h1>(R_olVQXZ%62uwKyDyQ35N zAPl%$3~vpW9Ej#%PXRg?;F*!CY z*vY}ZO6xKqKi&+GR(DJN08ixcmS5mF@ zFU5BJEVgG=i&bv1xr@oEiZ(OhSe(n!fzd9JsKh9qc({DRWrLO?b7~l$1-42EH&uyz z4p|A)0iba?y(xjhfECsx0PXDD8rkMS)8=x}pXYl#Y8Z3;~jd@`^B*_vfi-I9yVDjY3JD9z9FAmHYmoXKCzm`R{Ua;ehoo~J^ zdH7KQ`Co{wBewKr+b?PYU0x0;a#JzB$B9(uQKLJS(^KF$F60&oMsTsV?Er4UQWhtv z@=U?ez-lE@bcz-fem>pYPZhA;r0H3|Mi^8l0( z5MGhOg{7k#@l|ZU{CT|xF#h$=-@iBKaje>xCSm z9+uFWczRZ=+mw0&hahlvDIa0s#!x5MySj7&=W;~BY;b*28tGimIHB7~1$9_Qwow;c zHF|NrQgA1jdUF%)VYkKuLUH(5L~A|+4t?03`|J@xiQIPK<(T7jb!WSJqg^d7bF6UA zJvt1LgDh^p3Su+BPrtt%VZhDpC{FBRm`cTio7t+j!h$$Cv@ThH8>(y` zCPQd0-U+_YOdOd*qp?G)Ap-vXzBY_4z2Kf-pO&GWw+vfDn>%j|B-(dTLke&$~K)3%&W|o$|m6>N)O$)9@G+QtA@;G|WH7#)0e z*Dl_9?zLc1nU_DWmq=i@%7f5@o5jGM=Tj7SxqdV#bxuY!>Jn#Yo->R2wYciAi-Gv% zFbKBGpMg7V&T~B| znA&T?XB6^b`9>G3_GefWxMzw?qwRXGF|LlfbioN&|BTjMISg7w!y`_7(r~i8V@F)3 zf(BcP-MwF~bDegGJ;SJ9=sA?RUvoX89<9x%^d3qDC_6t9t?V2R zfb9A!Z-n9OdpZuQI=!C*o^t^M%&|Fo2$Q}hvU<9Tu^gzYbr#1DF7?+h>(i%SpWQL> z+en(X#4{Sy%$vYTl6M%F6|U~etltK=!rYnw#Jc^_9MgruxSwxW-7M;SwknrrjFvO2 zKzUB1U9LyGZUAT|JPp8JsKtd+&mm_mrfX){=2?73Hcd@6+$_|Ik&hSjdTCRjJ=%JEz zn^-NuW*O%JS$^zFzT}47VB=uC)z!_HIm35a-(z3GQC_R!ZOIY&mD?Nss_Kl#BQ#qr zl3fy=P~f&c3#VNgo31^epFnDF7n4oX4%S40ILT~7cbx|x<{n1}5PC`ER$gh!Z9zC8 z^4T?*(mxhfd1sl+YsuTW^YP3cI$bPe5!=Eu9r*m^^w@U!^bqB}aRm<51q_{*|9VzH z%zQYWsD%5OtLUT-H;Z4^R3%;2ZPO-HLQibxxy4YcH6rH?mAYS7&N)y5Izt?_trz5e`1W1jhW*QOg5oXbcR782sS9+<^pm~FZ=8E^;a`jnVzY7pe`HzrQ*>cbe{+9f za2Pm{#kDRH+3@u93I?8h#N|bLIT8WeDWsN@jb}{ow70}TN{-h$oo^LqS6{5YknNnW z%aUDH;sWXDeSR~eNK~L5pW<&S!UyNcaIFex{IbW&%6#`+^czledPYV`jq+c>E8B1Vu_PZ;5_siwQ|JLM?!Ub3J~M% z(i4J}i|x|0B+Yvd3l3pOPn9YJ&y^ugo6Z;sHa!1cPH@Kj29)mP)cW8p|K+s5;H)P6 zH=;8=lS2ruVqLhJfTfxM1z2pu2<{pj}*Y&sP5&!f{Q>iG(6Xx8urZ#TQeA*8;(7!h$4uHBOC|dazo2= zx7Dg?Hm6Q!Z(wmD9M$OU>D`Zyw;TB+^mjMdVJD;hy`1__auWZz#M$dFNN;ktvh(Vs z8T|kP5FUt#uF-QvG)y1pS*qJbyn8FM!hyq|>2yv#9{PMnw%W88E!AyyiFGS^;1|u- z*z@jF)D;|<`2yZ=_l*L>3A>jQ^G@7;amp21hhgof7$G}d7RZ`xyK}C_xdmI!0dUZt zovSu;$H(Pju-Ptn7dBn?z~}4PkTxau(;SBL5p65I>d*T0%g5{YAI8_-47k0%-N=J! z5&$4M8wD3=qX!n|7DDGZRWlD5JdDvfA?9nWY<7_zKFWq|SG@D&-k6@?8`G}cNutD= zI|6(hIU8>AGs^iip=LnUdS%qj6%NklIuBQKI2hmc$z}6H5FXu7buccU?`Xd6$ehr; z48H*qz1tvb)ug?Dt^>|BXypW8Bw-(|^K39$?B$v7h=BVuIHdLBnB#vUtm7wPIop%x z@g3YDv2QPM0=ne(&_=OhT^@z)i7(%zR<91VZJVvtKB3J0Uy^7uG2J)kA{SAUFCkNzE!1E==^-Wm+ z^Xuo|#_u0rEb&bOx^wQci+)qsf-k1bA27R}<2FE?X_e1bBo^&n1;1~WT8?FEF^XIx6M;TkVjU4!Mm zMgU*43Fa)eI(l1ezSORITa!;qM7BMcy}*Aqo(jN&Dzyf9b#8c>PF=M(`E>#_uKFlyd*K}H5XXy9!nviO(-sMzwOks z^Cvk)?br?`zCe_?X>+trK!61kyA3?gnDF2fEmUcLTO?~3SXzAO(>*^SB*Wy6_FA}U z#>CumEeyK*&*g(m{pV**1v$A@_1oCSgy z#tG5L`P(M8^Cx+I{qxsfKmYdr_b;FS{p0K;v3>v_8XOYaq@VGZZu=v1$1 z3+%&oSs0cLn@ySp>#{uZ^k%bmI49n=32Y+7H6|y;_VBOecKjqax3WFe>Xz|4-s5(7 zj@{T!=&>8fvEr^5o`fgYS9;NaL0H$f>R-)g>H;r%T2af6#p(YFx9 zlKfMnz+u?}(co(iSd=nBYKyl~PP0sw&sijfhFiV~y&L~pZr*Xc@oPvcJT36>oXc|O zK|t2`I7&OiW*uBWBy{DHvnb=ZrpvTTG~w0kvO^Cnu!CbdYRgf%VFoj$ZU``UT^v+2 zi6^Gqy?+83*^9DXt5#i98XyXAUmyth^Kw(faJw%@bREv!yoz1EfKnt3fVakdf*Ma~ zz0I5zX6Pk!cX;MyyOM%D+{u%U0t?EkTWED0`ds+y^7h*(21WQTw=d&AE$}TC?c{g) zZ2-7n^RCXx4lxqoq17>4KnKgsM$c}6%l*vKaSw5^!ol9EQ>oslo1OP14^Ug&>Dy!* z4l`~Wgu$oJn#%+OtT@WxuYd!Q`L%yNKdjjz-h$2WIW$2QiK6wAaM>{ro zVEi)X3osli!i^T)+I6ID{G6dhOms?X#X<_1PnyUXt`L zf=VCSyIkMy8I7k45Uz5Xg5=N^eC_GLm@Y@@`MmM!PzdzFJxx}`U8W4&Ywz&RIKAr*&|LU3;!U#;9@8(3!*K8`xJ`ugl3Tx0&6orT22SLv;41U9lqQ z!=)3!S?3VUN6+E7sk@Qvw6=+0XXkA}PI!xsAeI|JB~W-SB4w4?*Oc7*wj5<8$O|qB zPN4u0zRT&4zuq6e{&jy@>wWqVK9pySX>jM_yV_n8sHe#kCo0UzAwBNY?OfSyCm;&< zrOeYlcPnzbbQn01o*cBZPPXF#gBQ=m3Ko%umlmF!gV$QSG;mj1n83*yoNZaj^xh^-0KZ772jFiNt7ZL;` zT;*^sWO!Y~jpMR5WtggrGIZBTWj7BD@Yb^Ur@6cuf5UmWCd5Hq=eH5^R$HU6>v*;# zSl*v4sp5!D3poqhZtmMzw{Enw`zG1rcUtU0sQ%6xBj8;9Gp4ql-*` z+UMmQF{etK0-vors@r(r!WrZUu`(y&#`%rXqN*-)?Dl69xHw82V006y)o*9GQNe3^ zU20o72l}I9@0aoQua4V)?Y++5MoGP$)9hquTyHvXkPcPGi(jxAH|aXv+|5x(lCA&1O3f)_J##H<%}Mt~8lZF^O= z8RGu8a&q=oPH%#w+y7j_ zmxjBv#iZt-cJrY!ZUOTKnnEy(4!o}E#fEz#iJ!zA_ghwZf@Rhyd~^pDdSIs$3T3MS z9>~p9|36`8yDZ0zB-vNt|24`IpP6`?HY5_Mp|wP5NNUu*Prv8jepFFn&yLOXw8YC> zSx6wlBjDj4<3+u5>RnkZY}AS09t|0X>Dy9>n6SY)Cq1?(TpW7@-4X4#0L zZem)tS%f{n5vxpv6lc-kh|m(U>X1nn&7c=%&R$Otn+Qap(T7t=I$glJw7ZD*JN5qg z;?75H6KzM5CnPl1dsC_cF8N$y@1f(iY;VdP`%3B}IV4B6zjLthTG*ik zI)bZ?uThSDcxxg4*Zk$zk6y{LulA?e_3I+dorfB>)q!{CxyV0BQfgaTGoURMWi&@g z@tPEIWN>!+nXgNW1iqanm>ga}to0L#`*c)+Y;Q2Xq#zV~Kjix6JfCKrikr7^zH24{ zi@oP24ry7bVF5WdEq$M0jwLyEndHRxxSihS-c_H^jcPv#0{}S`sdDr6q;8HEnI5A; z<7W$;S?5Uj&_mfGN^Siu$){4}KtA8EQv4~gO3%PvopK7)oWb?{PCo0<&)aaM`L6^-e=g|Cnu?IE_CN7qE42{t=V<`*vVT>Spo$rt!y2m3(D!V zCxgf(G0^0YTtih*hsYcU<#QEE+GU5Py*MbGIF-Nzi(HbI{>zF4PxYGQBuSIVYvN6D z|Kybf<-t^dd{btAbEK^vMGYSQE=TbdqEb(P{Q7JE^6h1IHhsuXN{S~b_?A?``z{1d z$u!5l3$rmt(5C}4LidT*&AIs0k ze90V4zQ4^G8^&ZHE7Rs2e^ZrP&T;6uH~D9f@2SW*=S3xhrh=_f zyT`7h-y-Gj>95OF(s#>5#se9ZQ#5c z8oZBm`n44Rm>|P_0G)w7TjBVb>%Dw_<}B>{M$w42pzHbr_Xsv_{w` zsD-$2DYD+Li}-q9-!0R>#u7xRAG~jSYS05(^}exd5qf=@g5D0v*FX`a8cCG@iwvNqI}wK9oJv^Qot&q+>(x#~d8jGg zvy&KdCsmR)s|exL$foi(Bvcct>z)*r+Z=G{s=xwV{k>C0I+c`soLgzkotGDF%D(iP zC_4G?wQ4mnoaA#Z(J5@Lrz9)BiNimZ>V=1NJax44r4q`ag}HN|nwWU`Ypj-cp$LL; z*+P@=0yw{gC?m)TfI?0}+EkJrP1 z^^hpLR;u6>r=T7R088iK#TkP! zW@Go9SK7TR(TOl61*F)}JPEHbE7hrDF!(a^oMXr&yQT3G^1Sm*AY`h_B`vZ$%Hd7H zajLAp1~k0C=tIP*lV7fYi7TrDvAx4jHZK_>ol8Bi4|$i_dtrUklp*ml^H%W>=&AFkKJ=AWN_ z`Q`U7zj+$N5-p>6dmwf2*}9qJo6N$lrdZOSy^J+MlTQ^K*xx`9#jOs~-CWggx0lB& zRdlkcxqQfdxyx93LJk5dcju7N*)Bb3wAX6~utD|9>mVR2IQZU&KiOgY46laISK(+% zdD`5Jz;dENm4is+Y!$$9145Ot5~6z7Iwi&`F+0L8+XsYrapbNwYtDmvNk?Klco$lp z^D+-b(!q4Qdf5BhQvE)D`Lr0!j_5rqz)Hxvbx#zM+30JITo2Epb6h%G=&{3wKGd>M zQoJYji85)j(W&#v{?-UdK~+7o=c&U2W&frwu#$^8@;bA|%1fVot7PPTUa~Y*14?dAB8=3d&KqMZNu2?QIpwKt7%}<)sFFt2fVmy4WvdXaZt5G; zomcSPx+XWyXeHVVitk%hiEC#ozXGd&{&CKC?d9qP?2`=Ttvk~R24#Qi^^>*BK7>z) zq@z>9{;tl58WLW-f{a?!$L<2VSBW;KR^7+RLURt(b3L`{aH`C*Ol6^-Z9Q{Ji?a&0 z!SgwQ_3?TqM0oRYak@0^Ie~?tZQjptW}I@YT?PAe66uvZawM*A&QcI+$=li#=m{RY z!qCMM?5?Z&@}aZ5(gNVplX2QJZ0Axg<5lDaA*l zpnTaL)&UMw;N%ZwGAC?$H_b-@dW@C|v!7+TB~hj;ph?8##0LqEk%BH%r=GI7T6yuQ zT{1Pan~HF}Y`-YB*Xu~{j(!sqt8Y_MyK555Bw$tcq}&sLxSR!Eo_^xeQ379fvyM~A z7g#x^q7LFbDNj+Q*i^t9OMM7nph*P#=8D;h{?ORTIc0rUw37_?>%sfw)A^4-zP^me zhVmhV_K45)StC1LQ5kt zY6@Vx?{KDd`ModFxXQ5<@GPZ*Jk+Op&3V`UK0Yw_Z1>I?1MupmE2f;Ri|U^!NCA|} zsbh$y)ehQ|8eKXamx+AM!5X2BCiki@?*>vSWI%Use!BPeW9a~Fl7F1mQ@;5)mlx2h zV(u@W`~SE|Z?a|aiTqH#4)k{OR|MDo!U+~#_aNZ%X=@=n&KQKDep9LVG_El*(J+^x{tdqYpj*2Men&Ns36-8L)* zmS!IOeVs2?CaZzNw%f7bfYp^ZDX#>s7(aRd5JDuv($;-*Sa(Ho5-l~f`g z^?po#+_0pmb^Gf|tz~-TJhlO-kOv|Gsbb`fIA?a5)U>R4s$&2S)q4we$=Mm3%rX;} z-B>WAC5Xby>Ul3Gvk*tqHbFM#22!YwL3F2W_I3@g`|r|J!+Ai^%pYr|t8a)L+IDB} zh>T)&MrXf)i{ns+;*?*X?f+0D>n?t<$xcFJ_mA|ZI~|cB&*-gj0zOp*xozjF?qv}` zY+3Fg{GcwX;f)RW%Wpp~D7DlTlY5FH^wA@}*E#Cy^pfbj`vdb!$a5Yhq(f*doqK7r zSo-M)H>0IY^JE6?L8z)*R)v{ZbU44dEOdP399zEYC1pIZOZYyDFe(W=6!>|c5o1db zzJO;}(h}*kKf(?&vz@y6fS!ry5xCVWN1NQN*X}h)Ec_~V$i-e#|6l(RZveW21H|C2 zPL@jbXQ@HDJ?qW8(~vZ*F>*%}-ez}LD~Sz`@#mLIn)uWuc4CisP2FVZ-io%veWQTl zV3Fgu($&h7H5@hG&Xf!+gN!w4j#PRnoNdWR$|#-c`b8MC>_*sNnDVW6kHQ3phjhL z7E^KD(mv{Cyd7FOIJ8doC&==9jEt8$TQ|t73?~*yBfDCDBiLEz8Jw|<_urQ)Zm%xo z1fs{z0xeeUz8g4&f;3NU5EO56F!y#^lLIPUm?U?t4{eIhbwF6-Fi6g~qf8LLICYgG ze_#ExU9%1lw69H90?8o&CW`ZH>7SyGVE4mFhPu~FT{WX70eEh_H~@jMw^aRTRk_yg z*SWq+i<<5nH~U+^P$DAM){hpQ9;HmngbVL+2yY14EXhf ztVM^wc-pAWELv6$4}cF4YUyST}QQzej(P4eWe z+Ud^WJcA5HPr%HzI1R8nBI?axGoP{?h95nuu7lk-*2H7Yo@{8V*nHxY*{v z>HAuJRfzfDZ_;LC)a}t^Le+^O%aW`sjt8pi=kkh$#312 zP?F@RhbGO-yV%SL0`Du#Brh?`KyUB{FHbvjp!!SdD^Seaa{YtSeBYzT%M3LsW0e~q2#)6ga*EK4OqdM%PsO{NB_SmL~v3(si(ak=7m%f&hzDw^J^ZppsmyztNa zwS#D!Mdf`1yNHiLp}|8NBb`g5<56l!QT9=zk&x}GMRq_|gWP#^FW92J(kj!8uikd; zrK`#;;I4e>BJ!{b)6vTWPZS0z?8`EE^_ak|bE=L+5anTm_EAYkR%yDGQki(Z?27J6 zm8!x%^|v-NpbzKfynF^H3X>hBT5La_TSvQd-@G!JZ|2B4{GCv%MiZ9AB#sMt@&l_ss;v#X{RnY6wuQ`*n(Ty^ddfIy>AcVbSb=(K(F}!jq)aBE`peuL^ z46Qo)WU1cCe`pS8Bt3`k!^sDw(RLNDs1DCg0uH;K)k;NjJ)OlrzTET6{~>H0AHS3j ze9^}^xpV63z*CA+HT9x-Ny##aE9s@oBmf#h)I_2Z7A-vUwI#`4)E9G(soC~$My-P^P(m5t_FQ>k_E z`_N6un}Lh{xXtbQ!9tY}q>4v#owc5(`oU*iDuz{ZOj(BFdbaS$Q!l^e*VkCnef5XD zM7fsHQdRA@D+VD@wVt3diMARYVc_g>RGdk-b3|dp>n)}YB@x>GaQCHrb6Uagp?=p% zOkxAr$SJMb(Y&38n3gG4*g9ov$l2A7237##cnKVjZ8(OmmV(z%8*xl;S_L@#%Rpd7 zcPZ+cB-lNa@oA0XFBLgr9aCAU}}f4Wv@OMU6JA z++CGz{k@#%J8d;e4Bm7Ea}1IAx+G^1+jYu}3MR8s+Y!Pm%_Az(D(*-+q6 zx=U|~#I5#KAvdu1Y~GkEn#QEFzar6J`#;xB*Plxl_GOCvc-(c>MIcE=C_YW8*@NUT z?Kag}(y~V{K9s?16;~Ps5^o*G44wsGaEhv-6U?K%YRSR8?j867_}fTWl~<~-*CtD= zc8;O37Vwk@mo5noUFPp|a>!gbDgbUk-?^0gB6^J}D~M885w2x&)M4 zcb8Mc!J^}50MCM7vO{ykMv8C3&By>*=VB!tdXI9p*W&rtF_+wTD<3%Qj~#XE1O#|J zt>tg(t%DMSpeuH`Z68+vt#k50!C6q%raPRKU)9DaD_XIsiguEn%BjojAe2O@4su~n zAT=>ZjkvCqhzW`9+Z=IA{r%*r3B$2an8q~9|LuiuPpDxP`~%SIaFoDdRB4j;RE3dX z$gWYf`6RhzigQXds^m;yP~}9!E|O7R{q=3pG#webH1s0dv#>d>$&=Sbnx8)QU%$QF z1Ag43YV(DZd#O)zCZM1t$4uT?LvflPYuc8D0ZoOTsw?qz7q7*oCj_YmJlCd#={jvr zdJLJu3bOP#bzUMfPoAXF(n#_*xAS@b6=OuFKu;7q4zwX^BBZ_MBNz zpQF>-10KQNu=I+uG&7IxjCC>FpPQ z;i`n;61!Z(l!s48?2seS1_j6l&8JG(q|b89=v@w%E=D?o7bA zV<&4J)Fv`t_@QW3aY$O{LyE43QDKEUtL*GRVkOD?a!+es`+yto&T8I?wAWy_##Yub-58KrqfsHBcuB zJ>-@)ZypDDysOHdH#VAb^n_Q@p5wCK%pc=kzFnPSZdhF8F&(0l_Mt!8YS(GQN2cT8 z9?Ro^oG{cDBwiEnIfV}khtpBdXsdPAA(!LDoa>>)Zgtjv`X^b2LEFhfnNSzgqIBpp zDkN2#1!xuIrSm#Fao(PeQ=l0P?=bo4ke-Qblc%ZEkkINpkGF;T_UG@vX~p{53?(5y zYQIKkla1W$JX((P;zCzuVY{UY>enRgjmTB%B3bHlc-BPXRXE7081kB8B-eI@&4Q3R znGjo?i>DZ6QMUDcj;Jadh-1l9+}ifO-`x;xi8H&!R9e^xfT*1}*g|t*Ql0GrEnKCj zUB1V@?Am#`loFnFHmjp~w>KBft=^}4g5YCGqEZAL@)v%pDVyz)>z?80;9KqYD=_`H zkFQQfo7WO+!SeHEm-3^_q}DF)R25&B0_O>3*La_HyD4ta6Q}O*#+^){YX2eKy@)o5 zXjxAry?e{x8TWfrk4Z`UL*W{!ftP-&VYfWFSHj{%JZvG=%eGsn@10sPL*F^&^HnEX z8qoS_=w2YvLm8jl*`C9(Mb?6Isb&zxsiEPHY`=7CPPPNLSmc9at5*r}YXi|ye93eu zDh@i6{|*}dvS8)!3wBEn0T~5~gRbZeD}Jk_ne+ybS}f;Ti7F24JnW)tB1Cw58pxCeo-+~wuVr3fm$^xImA}Z_cuIpTgK4YTlyl_GE8Mte zs@y}?Ex&=c<7g03W>-yX$<>gQZcW3wy4d^0A_coenkTZMPgycqD|xLPhySQJ0r7; zz|Fd&sZBD7vXmlOjhL#tn!lOih$p?M+pBhX63Zz4%ar ziElaOuT$H-uhp=LGC|{xTW)nV7>|MXF)u(SC%TICLJ*P*ff!!BxYhG%m z;PyH7grhQ?&QNof<=odmCD)YPV8`F{R8#KWhj)4Bt<2!zi*71b+2$?;-T(%)FBf$y zir_dx@UcV`vphbP&{?_1JiW?aN%tdmpN$^PFm&u<3*6meK!@c@GN}$rgLB8N1-&P5 zDwTaJ(BcgtC+~13@>Pf0EJxIOSsnlDy?aGo%HEO&wg`zmRAbvE;q7vWm^4bh4vr#puayX` zPBw9{2|P*PR94p6$<=I@NF>0MvD*)a|baKgPy0`N@ZPQ%+zDyi)WM8XRO`DgE zXE~jO3ES*ogenWz@jbG)+mTG4DU!yam!aC2q@p6BTdz!=<2EX;gMe5 z?6DSe-0o^9NXst;#!Czyx(!Q7t4>5aRLrAMAu6v}yk^zB(qXsj(uTO|T>@rMCA}?o zl3T~{tcO}BTsBttc&i2f_~qLt+c3+iPK2Phd<0^~T{j)N^iADaioEM$;mWEDsXOKYSmQ`l^^dhpxV2C|fj-3Cc zvyt9Fu-6Ty(jRwsplMB?Yp_UAVI>trv`quxc)OYZJm>Xge*NZzVEU%TE99}sO%Vm`~98RIUvjs+2 z*9H`rOs%Euz@iR2@`Uo$y;;%I+2WPI=P;MOFp~J)@AS4*e}4V< z*Ea{!?Wg0VXnwjqB~{6fSwc#YBunlpQjPb+dsJyuiR9v4oV_l2gh>VqtHH_Fi*;A{ zWSSGE?FG=m(him|9@OItyP^S?K1d2(@w}%dh>3&d-Oq#X0T3t8muoeNlHx~fu?u*_ zcHsB>LUm#bb}A0@hQ{oRSXm$E*vk>sSZjSDVJb`>O4Two12HYFJr12B2=P!dr;G; z@T_){6W72!NfE%vuII`<-FY(WIMv&0r-21?_~x|`^g1;?O@SNq0s)*=Ze%TMi=(eCF3Q+av<+4%fjvx(!aH@sne#V{BjNIB(KFIx8qkT8& zxAQGnb}FjFn}zolY2GP<%zkc5mia2IQqSwwR!yOJ0MnEkXnYKnog-0{u9ufkOH%sw zf|?|^Zg;9a&>;G*6d;dIm3hec*HsJDGcEolQUH@LXRyl;)@sRmJl*5urWtbBPf3I< zd7-%JM#|*2-ENLil&~>43kgE**-s`RAnRGyY9abI4+fQfB@PwGyk z>KMYY-WkhybDDd}NwW&aNbFX{L7KnMA>1Ib4`A5t)GFtYAlcuRYJUDQK7O6wzJ2=q z^Ve(9+$D|X@N`MYp=m%5?R=HO2HH7yPwBi{ih@@C}~@#)jXO>K&?4 z_wN1PPI01{vU+VEZQTO8#W%rFfw3vAds=6lMF+nJb-PfithTVV!seD#gg_Td8Mj*L z$$2hzBDF4$(wc)3)4^*~g*1x2H#^u3=%Zk7v*n@!!Ns{$w9J_%y<;d7oJi+S^37sU zq;Ib^;j7~G{yGehpT^)!rh$XMc{ex?Rh92RDa^V_ZstVD!5sF{4AYx(@&HFbxW7VB zwR&aw65#G}L>2z>smz9Pc|zV&D*LgIrmP zetX$^IPw-bvVxw%Wn$8+C!)6Gy?6eTih_rJX|nDg4b*e7l=dOmcV?_Q|ne?iJr+jGSh=@j}|-BuTN|A+qd7B9q{&{K3z5g41tz_XypX6y|SRiv3vsn zf$oviuEb?y4=_N`GM%s?J5i^Dmvs09yU5k4xkVK%M-rYn&)COtF2Cqow$`n=82g^@ zA5`?%^1~l;A6X>_9c~*)$@xANqcpk>z?ANwu7IBR+7G@MpkuR(8He`XEt2}?(z%!U z)xD*#v(0PgU!UqdsI${{^`5tDNd#q$G^Qj7mBfCuP)nAtJc-3f1y(MdZLIc;W|%v% zC1}@ntM(!qJk{>iX|x4u3qsR&s{TlIF&FutBO%SBdU0_{1Fl-Tb&jz55}TSHGS(@A zHMbeI5hwuwapU1QCq<}-Eh(MEa$S1O*W0VlDy1Sh%QW5gw-QD2s?w73Q|n$%AC>iV zp0fc5RhTW3gYT%>byyx)teCt+o_A;-!iLrCoFwe-daTu-zkRvBg1BBpSV??r+Q-Fn zbl}x>;qg5kTFda}!M^H%5%@rR6rl!Wn<`BLTC-!cdtn>fv1wH|6k7LUPIJ`Um2=w9 zpdf-K!fjISkHrrHc}gYG$`%Cps0b%#b97aN!If;hQxj=*)~an-`Svmf6)!KFj^uY% zK{IOAN-?ET%}5SzXuQY~XX6wHPqUX3I-gq2+Im`pzd}HLND61CYaidwA1_y3%k>np z$axNH6-5#cH8_gAB8_URLa`3Zm$K$fy`Ut0E1$P%vPC|Y7Uu+J)0T9X%H5OfzkM`v zV&`mHfB@iirPs_YWbf2ej0@D7+BiH6ZYk0fETO87r4jZWwF8bvXA`_nBiPBp)Df%5 z4OPNL;R>fA6maB>Uc^o{p(H#hrKIP>&=QJwaNmatV9rtPsvL4ay1rbXY7)x)@pA1i z%k_W@GO$^7>TJ?XRH%xzQQ*@)zvj?0+48Mx+)KSn&@V`Ms9C(RH}P$` z{`GBs{kBHImuA|Bygx}d+1-|B(nj4kX$>lgo!XpuCsh?B&x9p%SgmS(@gty0z_S8G z7lo{5;_-6iltW5otS17yfQ@*FQ@y##+O}F>bPuAjIw*Zq&IbW<^JX;HsIzxJfN!xm zDM*w!XO-MQh;f*^FF{q3-flN2PN7q}$tj22)Ln1aFcekJi}qHeA`kDnDJ++;VsYju zX(=ZaLonE-zP_%Nrpe=%*+0)O+F7kQzkg>neNsq_u-K4njJDLjy(8}`bSY-yJR8{Y z)`E{DFqAM?l*w`WWxqJQggw_K$0Ff52dZTZRZFJqX#R7xBSB$XqS~iR^E^0%^kB?1 zZ5S>u7u~B~aNSvB#aML_U=_`mDf66rQkh+@s&Xv4iSOQ95@!OljqR%`LxI_6t8F_yK@O_1AaR3j%`@X z-7^te0XbgnPtnC#Gee~*%W=Fhv3{T5lyF~-_f4=BKcpu^x!dY-ua;;OdBo|wdqohN zSDDn;@^0?v7cFFi=p3?zEBrus(>0Kp{>=2#H*Hp|F@y)Kp-JHNh|Zl@1~qo-za^X7o` z2WH&l6P@})>*eh3q@Xfe@xH*xO(sXVm6_yqOznFtf(=WjP5=p5;qx4NJbDd~h^Inb zV16g7b;GL{b7V;p-ZBz>x+EmvXpFoCsuznlQl)wnTU^%iAhxR-_gd1igYu+QeW}+) z{y`md+ZNrIu+C@{PP@$7>{Z27{#1^`3yq9ATg4ELXsPG!^z~g|r9NDyr4{}8=Owbu zNpfQyPZX@O0~vHBci@?`1eVc8S`Fx(!qnKJA&0b_y>8UOSJt19!uVG7MytGGgEUk4 zH86plD!_&sC=$%lMsAwq3N=8a2{^ z;4IBdgJv1xgGpb*Hohs0#{Wy4eATsq?E|zC1I$qREBfau?Lj!nLThA3uS3>4M z>Mxq#7wrD@%X|*-`-fZ}-G;oAzBETkqiUnTOr$y z)lha~@F>Dj{`ea5uCA9W;(0nUce7AwUMcL-=ZUqAoqJlsWjpN0JBr_yqk9MM75xOk zK{W)ziWao0K3qjPUbYwIzS^PS8KM;k^lH2wfHA+F7i}kR^y;ie+}paAf63M|1_CkU z+7szviU4o5u@vMz2$iqP_4OaW&ZQ)}BpNs>Pm_b1xyS&K@Oa!yY_dokQ(@Klho1B0 z*zt-@Bwzj42d{jA`c0_?88q>7wj%DSQuN&plaMZNi#LrT980FiJ1kvPc5WPI_TaTW z6py3Yp#V#_ruFZ^+SGD+?^}o{7FvVUmoB@TN-8F2%#@cSz7FRAcmS~GJ(B}QTh66; z#i>Wzsj+D&*`Ljqx<^DRKx5%|99~MZ8(&xIkKc*#ANQZ49nth%b0#PcrTQz|lY?*V zZ;N^tlk>7jWFf1wsJmv~Igdl1+Uwq=_DR6yYiXlFkwhifa|GZ69JP7mAQOi#N=?p6 zw)P=BFX1Wj9DDz=JaL$SjD%53=4q2K=oBfzg2NQqJA=Rz6a>*KJ$TdH zq%?TNNs-*WNK-UQ#SMMZv&Oi*mOz-$1i74@^uEhPlFg`Wb-cb?sAIKeq&7c|R}M`E z_!Yo3HWaVn()#Tr%y0~v zii4vQ0f^1vj4KohKZi)w_zsV`rPS4`rxqX*to)UZv-Ob5rHH-*&{a=mUG{X6QS6G( zh#&!#vcXX+!`x<|s?7tnKToCh_kM1R5b3fgC+Sp%;PcQAqTPxyzqvZTu2cVcetzFp z3f4dCWHv|Ui5xNNl09}R1_IWtwr5{lvYF52b$u^GS;34#Hx7!bd1|WBmrwh$J!KCM zwPd(=Y7J7JQ&3(>tDI03v0x?GFOGBfRNk)%!`MWxSyCLea|&DAx|6PKi`&HDr7SRW zXAiM!izXcR(hO^k0F1ia=Ini+_hF-5#~JJIA~_>f<(Y{LP4WY9Qu~iVKyd`KY(3Q< zEZ58C`fj!4`Z}J_NF3H5xkbs7lu~5-%)S6KI;B^6P^aCN!OL`fF-taCo_TdA%rvDd zy&WW#ISaR3gb3DcG_@e7lKTXzec3H+fC4r&@%{Y}zKjEd9;mW=P@p4ebO+qix6qEg zCU8j=nC*H|g#oKlEwT=qlk;Q_3XdtoVVe&?b=5X0X8mLwmA_sZKNhS@*Fp;#85XCl z%I{X|mrtK%Hn_EcANH0_Rg!=Wjt^_tGj0eB8cCAoqNIFRH+MSXq4 zoM%nvccaT;NB{4OmBsGgFP5fdwxXjbquBS}0ndwBcPQsVqSFU~!zQ3P)%RrAgXny3 zZhcOi{^s5qo?-|pWb=%E)*DFsHV(^uRnd;@lXVo-nVCR%AKPPso~%zOae|N(b1!p5 zu!%;UL09R6ugAyToW}D|m-TRV$gXS!C3nDAH1#b>VvYjUC@0%D;s6M#K|?%V{}p-L ztHjOyScP?S_CL-aFII4|p2jW}RaTh8cBZtQwA(7%CM7X|a4gezwe+tnTL$zl$6fO+ z<;5L(V|!`jmf7EGqjPAMeQ~~ZRnp;VXeXQEj}|Mw?5rooc6aE&mmReuJtN?kV8xN6u-3m?^(ztx6d;C z9FYjdHVjKFj0Mw+Q+D_Zb&}P$ft-(WGZ2-zf`9 zHYQkd9rWF6Q=erl)5|1IlO;}t-?D~G5Z}v&rW)%!7?u2O-?(c35-w-Lk{%6wth#~yYGtz_%%Vm06_-(#68zb8IhWH_?t9g? zPrkI`L^tqmW2^7>qi(qt#bb5-Wu*@3SRd*WAeEW{W&v_bfZbFTm>i^y(^TxDP`p;v za0#Ev{eTj9K}jcjM^O1H>_O1wpa8UEPkyR}_>iPUo#ZUS)S>m8SU}083HaU|Z>>tO zy+^&nmxh(;QyW2*b!T$SD3~zs4sIT+O|4=vYNHkHN5030vf3FeusHDYjc+n+Ums*;yyU6v)_d(<)l72EMCQom{99C( z?RLt5JaB1%M|BzRWg{>~y0nzE=HV3v@W`!RRr8j_T3%abVC@f9>t$>0p**o<9J`RO zprW%Qu9J`q8r=DimetXAh{?&%-5c{kjQ5=IFZ=MTaik`Rn9xG)yK_90x*^&(P0~3` z?u1j>;HpiBz6R&=Ka=bNf_<<*gmcqZ;9LtU5{DQ+tZ9T(bIm?DX7U%0tj3IkE{Cl4 zQ!c1YE{7tAq_qp!)BtQ3$WbL%P_SdqoIQ|N)ZmSR#EG0uxfe+fZ(Hln@#WvYe_Pkk zaT#$uQLqA~@+2AaN_rYbVP0?LP!8~qL{IQzBct?aR8m1LvB%n>2{|FnN-KGNou^Je zY7$H5^TO;@#8OW>w6+x5V$(?HOU{9J9croO z>UjXy^rml46I%9A)lxZj?YSu@d0C3FQX?p2NEScj`+`JFh+T<(P3f%FWIq9TfI}+P zjJF2XpHw*Z`i>XbkH}x_|R=A-A`S*w1mQvk1LWh zr=2Du{AJMbCN2Jbo#F>&zu!CUe7Ny2+kn=6(@W>W2^D+7RilTf>G3HohgF&NRy#~N zfphM+vZKUSWgXQX*g~_=XVFwr3YtUP4?97r`yHre9fH%RxT=9HUG||5M#-l%YFj4Z z`iX3@M)iCZJh68e?4OZib~eE+_cybg$|lX)Gz_e~0U|;7ip8nlpz9HV)q7n)7AX2q ztM8C92-M$s58m-mAKcs9b=RN2_Rr~61la~(eww5wFYI&b*qpo-*{2%5_i-!L96ZMt z`0Tu$Bvi&p3COa1j7WO~Gv!!rBEwisTRv0^xn7f`mwGukU%*_qhnc{x#ZHe>6uVCD z<9M{%53e_cBm1trwk}ac#j`;D&7m%8F-6s@rwos@JbPo;XE0kdHck%_NMq^9;+*o! zMaEr|iXvxBNqgX)sXmuZR+9rpP6xMc>8}eF)j)1f_szT{r}(M+^s5Sotmdg)q4E;s zLo!uRU@EAs=%5JiQGIhSJlG#MNEz@aA55>2>L7Q~I1+GHHBlLa?VK;&RtSHNK&(mM zTYe4?`HmAv-l{!nMOo|%f_W1GA!smi+u)n}XHvM^Ox=X*YeIuPB`;_(7j@)OLuu%& zUY4Zq;T#(AS0f_jP}Cv_u}?6N91XcA7MK;vp%q z<*u?6(Fj1O+pkMOh^CckR|ZMRZ+UH+y-Jb-WlH5FrVyZ;%1HU1nx%7CdHQYFRAB1y z;;ihhdKa7bRGkVSbUkKEoW03pevoFcpxZWQ*2WobiQkS!gq^QSrEbnpJLz!RW+`fe z)Hqv?1x;J_>=d?=gPXUrL4yjM$0g+REU(&Wr)C!UYje${{f-hWngHGL>g z;uRdyn~l^kjP1GV35i5oH;PLf9X}*`KweHnr2onvIrE^fbCh2BzE@2KH zRw;6C##>-d?w3O&)ZjpwQ`-RER&WrBaK34-Vbj{tlhb@#&n@X9U9{vOVm407eC?_K z_qSJC=(6#2J3YaIeaKvQ{z_h>I5w5vduNO@U3T2&$SOG`jo z9!iAFqY9*Fa-7%VOVXG`h8!n|`L>~8mqBVBNSSC?-y3=kk3{FMdeNG+n&1e;1gN<= z9;e_R5mKR*IK+~UvpF}dcxeeM*exY;?@RXrUb@sA8QPgIi7=i|osO(xVpi^#B0~CB zPNLUW1ohv4d>a4!`sb&Y!LF@<3?3Kp;^4Sc96*8&J=Ce_oS)-RkWDs_h<$K&a<(rb z?}t5Bwqt4L72UVgI%cUT{Dm{KZ;nvjMyq`AW;uDBsMht_1p~^20Qa4&%sY2zEMo`2 zG$mW$bsg4yD)=bWeO`KpI;%{k-w8h)8s!S7+FJFFXLoROid8KQPY{aMtVzY}e6k~} zW_J2LDcH5%>CpH6R6A%lE4}WjFJb$qH(KSV{2@N`6;5ifcvS-7upfK0ZC6q9cJNmj zB5Tg8>QS^&rsYtSpsdcHskIL3wP~v}4@K#+W-CGCRnVWRS%=iVFuY$%M3S*!LaZc! z#QE^#KBVj&fxm9=hg62F>Qp5qG~|{A>3%yAeJeynfLz}dAJZqx(et4>E4aTn>ZaJd zS72ImsL~@Vs{sd0RJrjn*QKx7)bg^b#wJ_z`hJ-t?onqwjdNu^BATPCj@sQ0=Uys4 z1id|lAHdtL%z!k;M0pY`ki*cnE2N=$J3G(uoJA7b6}`OGx@+2$UH(hu_^9Ej%|wpi z3t*l%Rp<3k3_YAt26>ve*xgbtDltVJbn=vPrhN^dcV~5yZK;e2Z%ac znhi_SRZV}Fm>t&`sph%*4SD%Pp-GO&IrzS6(uw*mx=Eb7KI|fbF27V+LuW;GY+*N^ zx2284?M>lNw&gotPwd4WND@AsV(HZo-n-Xem#upaFd%;{wQ#i*fVPLyn5RCng#1G# zHJ#0quq*JwyxZm{&o$w-=}UTm4K;Ar4emOfETSGY(7twszx3u80}`#dRqZx0F}P@S%S%tqtf_Yo4&%ZBe zN7*>>iO2!E$j0$Xq^^!L0m`UEuSjU(W93L}lENKA_Ui1~HFxj(mYYD`n_?o$&~f1M zayH7Kxa81Q>6Spuv@DeR;Q(sV$sua`G|UALcd6Shz}7ee)7=<#8f@(b7Eqv(8J3G7 z)$hG&k~E$5@$OH=1wd5<{nQs_O+%EsII+p9$QQbS>l&*Oz!Y?$t~0EYRvbg*Tq~MV z-WKUAAN67&QGZ%R-gk9xcKA9Dn6ts!1S_GNFtn)o|VsU z2U~iw;YkOC>K6@JGJVWdV#DpslJgE=0w;;sr=0uPrkd+4;M!nnG-$UWl@gSz29(?o zFX};u^07;qTg-o7EvdyvNl)&b2I^QUM}bOf=vllU>m5|ZXT3mI8*%5$lkINJN0rx^ z!>MaX1&OVL0~D|VhhapG&MeSMyb>{@DiDd^a0NujN*G=92gDSsqS^{RC!^E+UWY-WbSal4-Gi%sYWez zh*=fTy=x%WVmB1=cpBs=cI9Q0if4`-6(_f1&~4iRG5g-j<(hN*Ucvw+s<+U*GtQcJ z-D(yPkd95kYh^Lw8kkN~D_kNIp?d>cZEAbB;VlW9Zny6+Zk33-B~4a`Ldq`Zot>?B z%o3s{Vz9(&ZuJ4Q+0Gv>)r#uziT84CTVvt7kUwiQs(8P;Y-E(6m{_!%rkBTXvLgbV zI^b<7lz2b4tK2|XxrdYUIo;~|5lnbQitRFAw)w}nb^JlM@W$%kyaXwtRf|fND zXkhzzSg073ds)80vV#U^P@8cg1V^nB?43ChP&P-g z7%nv#U!Jao*Ok<Ln{ha8zBREz~GUtoDdg0J%*~+Kpl_Nn)6j!_^(i%ua?>nI?dhCS+Lp{@$el!S6Jj zk0K-0-l`I!HiVqZW4%1Lij9IBQcug|uWFiQL!(IMUJKUu|8>P)v~tVT zW&T4R%6a6;5hN_}uc@WqM*~6Eqy{jin(Cxay~7XX9-MGs&#-&h!3I+cWeR|zW0#CzeO7uQ}MzAf6nMC)1U07}*; zYS0nOaCumd-O}@14)Hh8lw&7FFW*#4Ri-~Xuv71Fa8;ZSMVm2-!$uC06QJCfja;Q- z%zL?0bVUu?*aSOEq$EKgY#*vW2d{_UgL<-08+Q?`#1VUEu${7#^I%Z646u(Ai&9Wc$eHX!komOa)liT zoyjtTr6SDx1s8GjP$!$mEd*sY#6|i$L4{<{r=8>}=WK0V=Z&mnJqt4Yz0GN%LlYE= zKb~@Kmn(O-%O+Et0f-<$`Btz$ ziE4~V0#pr7-fdsfyG0ETrlU>zds6q5R1iQ1U#uV?nYb!)n;E`Yk8R0vWV zlT>yU;4U$09_4zu4~ZNCAhyNrO&X|_IRVtuDEqc4HT(=OR)6or4N0*|J>4Y0`&d@T zR0T^~VyNXP7eSRSX|npCW?~kVLiM&y$6md5j2VZ-hRe1z*;HolAvE^5IQjp5^jJmZ!Cg$u`UvhrTLP%l7~_*R=B5xvO;H6A@d9%(s(Z zn#?!1rN+mUI?kWS@Ozs9d|s=ty{y$E^Gyxtmyr%fIn1t{Viv{)w*BEnUTSj3_o~MC zX=_FgcIE59qL$`IemNeI{2j-qNG$mUDMyYm^ zrt9POE)bC0BM4)+VZ{REhaAE}Iv4 zI>-@1bayHM{PbwP|Vj(6%K}VVxjf>u_FpdU@??PZ*6HraePt4T!|H1BErzsf6eJm&mQ3s$~ct$f>Dw3ibcuA-PE ztfzZ<9H=eJPM%J0Bn{Q#)oj^$(@2E(j5ye%UrRftB}ny}_QjS`@gP-U_b%(HO4HBn zlr0Y2Q2I1`%X>a1kO+-nO7ew+V*K*NQk}P??V(7#iuQ=7{_s;-&S1Y@r4<#hNmw&_bF_gE2Wta_JM(JAJEl0jd(hd1?s9PE&siyuSjO)1dTDL8a$0(I%v*xB+*uIL`^u^}6r;gZZycMG)`Xl`8((TJ?1P_SCrr+d?ibV_;N?g zllzEOJf%FSU0Uw)K-PtXsMy!MpB7Jm4Qq>wa7H0HtUFtA7B5cX>fwLtt`+&<`}|+l z%$Wk#>`78b=a>6(?2LHgO*{`N#b0?>B2z8h=4kW28Q{sOx%oPGyrS=4 zYpM7DXU&!?@$uxBpg9rv>bSaBZd5`?;uPH%sInzV3~URIo@fhHJU1}YQ1H+=zaQSU z>Nw^svX+UC@ini^B?LFl+I8s?ca?bDK|#+YF`(YIMhY!I2IZ5k^j5)~noLm>RME=I z9}RRz1SBOYysH8DlJ(LMg5ybvSV~tn4M3G-WWBgoaF|tJR79wCrML@l-r!hn(kz=S zm`Lko*>W7?N6W?r+rMMZW>p782yxe}Po9OI36*%A3tL+UVdaBGA_<&K_%;tYLFtr| z@~O_1QLzLdh&)E(waOqo$9<=&byPm8wg*+YC7n7chlqY@yrX*c+%u8dYVwqBsx0=X z_hp~CI#!^D{~_@aVtvY$}W{wHmftJl6NjC@Cwbv`^8a%MYD3~yl$u}Z2rci*Q3JVj&Mi^j?smDF zG&!d(S-&gm9tO19mz=_oN2C`94_H;{)2&(^JZip8T>vlT^Pz;08gZZ$El%E{1Xb5* zXKmSNkjB``tnPMbNv;yu;h?uegS-|h1_`*D!3IFgP*?5H$G1*4vs84zup-J`QU&;9 zIHTVT5acWphq^%%FnJe&Ccn2ouhf@6ewklCu4vE8_z>IEWYSKpB?ZEj52|`istBSw z_$~sFLa<-JHosNZmDbTCU{bYAwHjvfc0oW6NOwM4d*)q3K|KN-xWAh0udE6Q-&ANm zq{P|~Bf&qeb^2=fpNgVIPy_jss*IrQ3e8=WM3CFKDa=Wil;)t>LnFR9x)a@O(kc$E zUS~)blz&9b;vtF5+S?AP0bR9}(}~Ud@D|Klf~0rs-tYgnvJIKk-8g-5B zj!oehz>{5>%{)`GdZ04)RF&Ke!-^1+;Vj7PLUJ1PK~`&=T;Lplu7wiE;}Lt^lD@e% z?`{mH|&+LtFM#L02shQr_edRwkvzJ0U;e=#ai7U{_} z&+K-oo=y~P)(Rlg|~s%#6iwU03A<)hZ9?y ztIzgS`DNi6p@erJBM@Wj)Yaouf9$~t1z%FZ=!?Xs5f5@)w_+Ay-hY=!KzBZ>)g@PK z)4J`aViVtH72PH8<%jH4)UNoa)zr8bi;%ig7H=g3 z)no@4yatvE8%ga@wp(v(*VyArBBc}RhzD<3AR1+D65)~IR3g! z>HB4B2BK0mXYm?U4G5~KKpn`Q)PI%Y%Uef^odXDHa=+BNJcIp8Vou|g)}kwd&43gs zwq;wX4QC_4NzureUAVde`NJ-Un}67E6`mhc5SrgzvfnPd^i($bIWMEPZY>$NAj`p8 z@6g~yqdjdKd1_seqZ2~6LVpg~kT5Pl$9Z`bdk`Lh>c&J~25-y%(DIOK!mrb`wtQWt zxn|p5L<{#P(IM;IHMYDd!5FmR18nKhd^oqRzK5N+J8ur+P7NXVCAD)Z1E4AeK=fwA zM7G(~#DEaFAkK{1@{$1v&))K>5Sb665*bTN#>3?J@Lf!b-)g07A!JXV4AA7m^1Y|{ zNK+RT(p2clDHkWuuQf-x0ka6px`EtU>aKa08(1?VMLQ+*=^VNG?xJK?pZD067+Zsn zeOGkxZ_5-Uqdo3YZQ_yI^#Q&KJqZ98)C@Lo>uaLTeKsu-#k| z1VA3b*m%2deqE*o3CN~T!h6e0kEEe#eO)YL&fX%)P@aIERDZAQBpz~o)zk3ijeV2n zsl>!m$sd(?th+t=(YvEFf{=OtZQE~NV&0loTh059i&&>CDZq1kR58x?ds#&7xV8PJ z$ki4xYXVNlCpwa300-yY337m;s+R;MwHhTi^(1ghPoy*&SWdTE3nv9;qJoS1Hsr=b zDQ)Ei&vg+)?Z~kg9Y#6dmg&oF0b^5ie{$k-NO=$ol*T`#0y^Fwx|2RL)lv6oV%XT2 z#KSCw%h1T~N#087I?B-=y-CH7#R;0$fCM97mn*DPutVLK5)Ef_YO(4MzFQ@hKWdeH-~2t$IQ5rRKvGNzn5mkF>JW_` z6_&ieJQZHC-B@KAljx7=#t&`IH3)Cn<)p#ko$?}XP~2aVUqIk00J3W}5ts_3J*id^ z-8j2b$9f4mW7;B9yUQR=*~B_mB_!8n;l3=^S&p5}>O8qNtu|Y{A{pCeQ!B|(1Xc`| zP|A|?NPLRSU1HWEm@7FD1O@fGRcb#SEYg!l7j$K(c3U`pUE9Fa{$jXE7Q22fj* zv(XgsB?LJ4dhibQ)(UJ~71AAFRY;0rrYf16m-4F~o0dvs zi}$leztswg!>N~{hy@AZP@L5$;>b)_YHW9iYp8Qr$KW$X#sTypd*t>^kn(ql>pP_n zUt!I61GfRXC(uyeOTOwY|4Cxs`Q`=tb-o$8Wl&Rmma4kh><%a9jp|Boz8CXgt=F3o z=}a0mpH^j^RN}4aNiAv$?!pmAKW<_WfYYRX%S7jpD3q`}Sjm5SS$P3A?{!FTFHvaNW5vg#akk$Tq+a zD#k=o$x5HAJvago3dpp%zqDjnOopU4iEq&MO3+mPO(^H`QJk}UY2tMXV{PUu?Y>DqDHd*r+l}8FQ>St3;EtQNV!9 z8L-uGR5CHCR(4KZGp*ki@KNGr-C+}oB){Zik!XN;*$IKWC%@{$AA%R8IEfN<*_%8i zb!16havD@XE!4=uGZGF--Yd0c(OgbS;7S_dkX~e=+HVc>BL7C+_*$sNDeRL4M^k?D z_UeGRd9PUkwOA}9|NrY&zgstgCBe^8A0Y9lX*^h^`4y2Dp4>x&&PHF=j(FIkMYxw9)kDj$Gv1dqy{$U zG5x|t*C-{Oz$U@sdMDFRQj$Zo!{*8Kt5Eub4Yn%_W%BUBso$lCe_ zZ1Gr0E{(RzY=%;Ac}9o)f~;0L1@|qdq3e5ekdKNAE>u#@V$#VoCoAHksQ|ho=xu7+ z+|H188|2eYEK#;M0pxY^6x3JKJKd>vU$?qoKWf@T3O=0D>(#*$U^^vP=Fb(>a;yZn z%rUSsIc@rhhk{hq{k8$~7SF!^*Ux|SFBbtVzZA@myDldJk*wq8!=WPSZ5t%K?F5C!jBJJUM0{NB%}wwif_*0fp`#wmiu2 zY1_9a^;u2Zi19&Jw#w$Smq0QH08$KfRU}1T4sEK^L;^@`{X>mG)mD`i2UBYY<|W-+ zL-p+83Wl-&vD*a=mjq!Jc`5ceZ0fx@wNLxYLcR1opBJiot+u#cZJD)GEmesHMf+B5 zvndk12x?m25S<(wo7QLKIMR=ueCIx#`Aqw!1;9liS9A{sKVJ&0g%{WDi(Qo0q+nO4 zONW!~K^awI#<^c|YxM5xu&J3H-T>{>ZCtOM?TofjWUZKyt z7d=!!U2DD}>px7Y;uRiBWKicRtDsCFVO8rpJ0M#si)OEN5b3>u?JecwwpfN4^k3|9 zDm2I@B`A0K#fKh`52qIPtkBj=TmVE8#mK8(!U_Cq%35#snz~fVYB;TRP-{BlVW2wBqqK*N8vLA?xeT$ii8jY7&v>x+;^b@$`>5F7KqP)oUjglJk$C8(*z!HiuYF@vYqBrs^|s znh4s@x32;t;&!&5-s;Ycirs#YN z>VG(xw9IUdCo>!M;*Vx}Aq;Gb$T0l$osT?QJY;9q)Ux&rZ@ zc!BZo;Ryl9+K_%@CPfET&XAVmwZbOiDaVf%7^5f#K8-KI*Jd% zD$s|Bk;#%0v2(f|w(}CkNqkj|_Wh8-9}5+pIhkKJHwQGp&6@fYf(hlMZVZkUH!mmn z7|ts-?t8l`nBs07?Mmj2>At7oL5rFzTlOlbqy)59L&H9s_f>h@; z-yCYWtGudh4IU^~O7uOQM#*v%FRC07snWw^jb`26TYGmvgt*!5O(NbV1=Ie+R4>{t zAdnqoF`JU`L#2xI0t6n>5tX_WVnYA=7E+5a`hkc<$`Dby2E3n?REstCHdlre=qar?vW@PhWrg zvZM#g2TQgG*O(_KFA>tcOka0p8gCQOol>+ZOc6bmp-T2;$gb-p^&+D$dmk^4wQ?8$ zm8NAcgtc++j(hhd&_bz7C2ddOy+{4}g3QEZOVlykLCzSGuKQN28@mIevN^HxYUZgB z)6jxk!Tc9FAT8Rgk)6c>?F{=2-l+0+!8~Q@I&+wht`c7#@1$8OFzVXwtZeCJx5r0b zB-4P6LIk5nifo{KN>LA3IpSGu3ER<4Jx1yp2QU57mxKz!I~h)=Owx#hpQ@DKUKXj1 ztwO>+gR}peBQbBq%fG+cwR)-Y@`v_J2`baE8-T(gg;w=F$)Hd@{k$V|NJe5Lh`d}`dO!+KZ3HFq z?)^pBQ^cRb2PdJ2@Rku@KdOZ)!4v z|A_lJYA2gIF`_SHRx*Qk5OIG~vV2-7Ew_&Rh*3cw4(~9wqLVqBIXl8IKzL5S*K$miMU(E78XrKq^&m z;G9c0xhYpo8g>0COSSR39gNluk3OUMie)7=RN6Za!FlPDN7-HalOoe6I8yjv7(bG?sURh z^NzV5@9>v-Hx)c1EAdIr7`HKz~34>;%TDI zVPyk$W$9F~alBgIf?dW<6(z0TS%3+UB5ZJ^h*kfuu5(M0<3_UR|Ez)=5G{ZJ5P{W< z0SJVe)_QO#svooZIR{nDOsY8_G|B3bm5Bh{?{&D}3kd=Q3;4SRzmDgs9C$6k4zHS> zW&o-YMepqq$)PFXz6`HfZomN=iZNBk#nqe|#7Pd0{%DT&<)}d(a1BhTUMVrK=%_*d za9*W&AM1p387Yk=vjR4BjQKJ-Rqx2laLkE~$`jenzbw@ICGv|+28WJ6EE|tH{(Ar5 zGf^!dE93>mbJE~;9QRaNk`2F;4YC$To}tUY3xku6l9!-8-hAnNIZw~RLFjVAENu36 zsPcK({6w_92&WIx0OvftvoqzhaqJtbeq^s44n+`xI$4`?td=FTbg*-CE{CJx%mhKY z+Hj=gle2p&FIhn*K(;NVLsch>8Q}j@r4QET2Fi1Cd8%YR zP%-atpWVBVw(denGD&1b4&|-#5kulkrJYP-?n?71JqA z&WIg$7A%>?Rb9+%Bgl!1ls!Cbn%RL69(y`B~2PJl#UU-N3fd)b}m2LjC;r%F_xRvO8%kB9}2Y{V5OS+AvQeICw4 zR6mlvbWldsBcm=W_Hgq;9Hqz)Tpmm9q;%`Bp<0QUpsU`g)DTcg_GvMG1F8jWpCarP zHnHyOp+V1HvzMjX-;W{D`AL-(Nf4n8m~855zp%3=5uJ~sw~0t9FMfP(&J8O}q48eX zwgYZx<;c>}U3FQr0n%uy_RZ0I26hXlehL?vr0Gi56^y9H)+R)lR$m0` znQeSH;*;Z=mnFgxDx%e3n_04bJc{JN%wYOkS<_42+3)%fIp^lsmXcQUdC`1dvLQ8E z$(D-jL4JUvDhCAiF{^D)JSWC6K8=J}ou!TCVVkyEPn-Pbo5k^FY=Uy=P_(JrK&(%d zA9dz&Q@2kQlxtUE8h-zm)%xSlUw>_1{=HNLe)^I>)R!ASa*i#l;UE;ACp&jL6}?dS zo-^tEWN{)qctxv`DS`Y5lOP*yxxUAy(WJwi(W`herOmq0DP4Zj@EnGcM0Uuqdo*pn z&$%Y1SvLaDgW}i^B>K_lhj7C4F9&2jt0bf`?WOQ~&}8RQ27Wtre~5{dQsW0cv~9Mf zPRk@}Lg|Y{jIrmsvhNiib8PTfmCwr}Ayjs_KlhuB_gJtm|8xBm4&!@%y@=O{W-MhX zuXe1!0%%qGUMh=OlCM&t>d9bd_PAHwXOBZS)@ql;as&#t`YARHc;>~LSJ7qHtGpby zb;}^RR$utGgrWwmES49- zhx&3))P&sAP6lNfPz`Vwx0dCzl=S4Q%n(VY+`#7uNerDdYKCND^vBEl;#cz6` ztku`~>rdnN-|kO8|MdCGr{BJ=Dj&>n35SzGwimsMt{2GZH2i8P=Z!17Nr22tMYmbr zz7%)TyHG8>d&%>I3Y6#%*R6T-WoLjo3KmNUKfy7(rJKj;Q<{fky2&-PqVux&(yj99 zPu8POVp;`z#VUvPan)(e;6~Ay%($w&l2ccyIL=e@q1-|p&_YshheSg)ItZVafw7T5 zIK9R)J0~>EQn*x8~r)f7|{kW}>z%>(S)%`^>hU2^{ zydZA14T4&1sd)8ydEqN01_3*Kq>A}z2Mdesd??u{fU%netgV`#*?68P-YsbysyLKS zRM^WlY%s@RamTi4wq#a~{K>1m*~{vuZDN|JqzM@f!lFultGY!v{Km%IG^Pq0&@kw9 zDyTm!q7ZM@O44iT=6?peGw!OeRPjxXU}5OF-45Ck+T?9TYAWjhL3&%buk*J*{`P69 z>nv@Z@{ISYpLL~`BRpPpRQ3mi(6(HAJq1V>%?+jIV4}rcR)58W?_ ztKU`y*g5#Vrhv)g$~100+9~0v0O6~OR72%0SEp@)g2%e2PaB4Lw)S(qSz&?Kw2}U{ zP+z{Z`}Z$zVpkQ;^MdGmaf-@@tFl>KiGjSro6>o&I+Yks)kt%?TN&ru&%jD$dMm@_j++hl6FSici$K<|E{9I@jjICcZ>wt3{Qy zHdh-o(T8VqI@tr?cia0+9B?p}F1)vttrL)12**k(a?ufsNlg3Cl}aBAEA`rYtXR+?E8A?m2~a`a0S{*N5@ks>Vbj^lL#t>GPdYgV z&D*D80^g?oF3`oyRy>=zo-cY&SC*GY3mn7^kapN4xu;bavRaCB@iy6C1jNJJQ{A;Ypqk{IRk4-d z9h)jiJBtQR8W!)y1&^Qqxl-0iUsnnut<}|K(Vlcw^|9Ujr+BLaxh&R_!qM2O~a z8DZdB7tYBB1!7<6Dm{A(PxgQ~xf!}5)^*j7KpGP5<$lbD;hV%Td&=iCHJ*f?+nI)Z z4CC#ARkm-PTKAM6tyK7KrPw*jN9)R=(8dzN1@-~8`lg_R>bc%vsD_mG?qGlx z=3(=~wt-3=n_#>3%_c3kfbx0DWj4tUuzNqI6SHa!LV4`mRvh&dei6GK)3|DJMhi_m zeFM+VqC=a3P(F*D-PBcX_D?AaeSi+4;O$g8IrdwX0!=Ao6b>@L@$K?=tn^lEFteZM z0s0%j{iIGjt4U}h+gQf^(Ms*#t&~&B_pN`HBbLiA1oRtqsyd9$H+hGYdx}XF)G{xX z=0yM7Bo}KJPk0vV3PMtDdB$mv!|F}h*&g*)g;$$yV8B6;;4EDc7E(=!k2nP|i#(=4 zE&wi94eBe8t66x5{1$ty8}Dz6oN}+KZzv5xkvvT7scR;kEk>5(P=SK%l#nANgOQ5rbw}x8}w)Ufy`aVuw8kiC{Rx`8iCXPXF1cb{eR#m}*W)R6zZoeIW z1;Za|M6m}|Ngs}vsXWs3a#R%1V!^3x$kJ)%RPmg>kDE#a^Y_%Ezn2o%^_+#j5+_H$ z%Wh%MroX77Ut8X?H^KeNHbs-kI(yamfPQ$JujS>Qp^uK73H?bVlOt8kvU(I&PPNTL zD%>eB#$G@54J+pFwC_P7w(?l1KfYd{{`k8NQqrCHs_8$>+e@en^u1k0@U8nmRf;Q} z4$Zb%Iprk8+=m`mfuv*%Cm?|1ROr+Jxw4J`6DI;-TD#&+vP6FIg67{!Nty(dY}btkrh96;*jGCg(9U7*VPM`Jz1J7mykhB5BMPNzcoIR?tT)*>rJIHW zHAk|?_@2D&)2Sev>{V6+$bns=s_b369XW7*?_&7+>*p`CeO|b|K%zhF=Zk?F8S6c6vf;50T^;N6_iYd zj>&0>r+P=gAb0xPPPTVRw3i%yNcR3(%)n7hA~72J?uA{Szc^JvVq(DwFg2 z<(o_H*UxVVegCkBXOQCEk|e#&yBy748q1s}=xv>Pfezhxt3_Sq;Mnlp$$d2x6g)7n zLcZ)qRaE%muo)3fa!t5Y%{~+lycS%)6a^Ne z73h=yJd{N#*To+ts`s*b=ETDD!IDuN5^vKFeVdSzS5nFlke$>40GC z3JUz{04bip-kxjp*3cjGi})Vd%RJtlYzL0?tvKH!v|eqLWF6acm!)JJ(hz9H8Up#9O#j-%jiw!Bhv7 zf^gwPT2*wtC+)UY#xJo|OIz)14r2Ke_B>nFtv0?X>cN?i-)|m6U2~w#-UgI>+v%HH z_3T`>IXINYetWOQeEst2^FKd*nQsmKACC_(`WK;k2tgLsvxVPGduOT61@XQ^ z$tspWXQM#cfA)Hu!@5C;cA#XvqEUU$?l>9~H|_~X2Eamwc;2wl4aFUgCi3k>Gymh)J9_Qq0y5!S5o%nWbP5EOsxHbM& z*;kLg-QsrkqVZW|O7O8+zbvoq$B{eEy+RbpKZ+O~3bhlj?YSYG>FqWwb-{>l8%jd|Rb|v_F4Q zP9ek9_-o@KAO?-m=4&Z9ZY{O&eH{0z7 z(Jwu!xu)e&8@8cEr-hoHu2rLBQVmq*tkY9FGa)kV56VK(#=5$@GN=apnY_hdR4rK6VpewV+ z2P7%mG)#JreB?}A2;R0OYZp5Qp3tC<7j*ADw6gx<(UP|%@U=w{2JNUp(Eytm=! zz`L`sltC4|0+jK_CtG9Y<=Z}%Z>86)|7BLOf`5Q^<3(Sq<;I$xFAH49R_2JDGPOkD8FJDi{>Pv6|aLEaymyQ#NB z${olLz~={qD)x>z4PZ^hp4o8lYXp_FIpMc@*_3itj-Dl7%^6*vAwa%<3_VueO^XIO ztVXm|MIXAuAxb`x$}e|Ue@(X?f|jxs*QKv+vvKo%xd?>6eEMG&i*UZbJG;V*@{8VV zxV_TWcP&>9l-qEe$GO+7C7rCyc;q)7?bI>lX`I)c8f!szY_<~vFOKN=O$EmDB(-Qb zm1|OR!)GCSH4iFg1@Zy40 ztD;MnA*%ot^poN+oXP3mq-&l=BLY0HCO}Q2vTQ1Sk1{5xubO39V@Tp9uqw~>`uzFZ z-B$RRv&YfviznrC0NoMeb9oaEW%!}J*)2Z@j9huDIu$mM-xG)0B)jqGHxP2Lm+jI_ zU@H86I;-W3jrN=Dgj2WMI()xYudK;u_7>3}L=PegTYXYKS&o=7O}BFp`$L&POcRcH zuU6W=9Gs*}j{8DDy;`{WKX12zd4#N9?CMiA4nA+Qg37@CAo)!11a!Gqx-63^f(lT? zW_z*Hj~48$nGbmRQuWm4lvPqib+s^Fy=nYqlWFN2`(i4N813=6C*j<$bO&dmy0cRq zAE1scmLz2rXKjextzr+o*@&mXoAMQ-lXAFu*h7>j=Quu&VPHV@d0u5{R+|#XGF1m#$$?R&b7jlY zatMWwo;G8#bqEa73dJm}oWOE;>!*r*9#7{zAoEkzS(2=y7Kehf+QX5(YSm}v?E3BP zx+f{DHy*_Vg?iK_fsw(IvO9nkQ9qY`4tFo$r=*^(v&%cL(Zd>(x%EfjLAj4Wn+m0= zweA?+t=#dnW^^P14B$3d7%g_IH3y*75;%%YEWQ13saA|XwimZ$;FSW0r(^Jm-NO-7 zaULKZZBSP;Z{MyZ_jbDFK-Xi}^uV0I^{^4t_N0zkBQk8Is8gt+P~LbDYp&1Yp#Ghk zS~h?HGDa)M^rrl2!$k_z{A8S>+`QYE8tte#yk;<58OyDj<^T`&ewZg#)52oPa^|=0C%WJYr{cz>0M>?(C z0G@yXO~H7Zr!7f8%EZks0{hICWlVGS`O4A}r3IF(OS3Qp<{)8fnsa)^nISPy3u}hE z#TI|wFWm(|4W{6co{pPGwwnDhadi)+_vTAv zP4S7-+3)2Gw^?h}06MZxvsm5(+mBc6vNg+9q!0YPHJrX=X<6z~!}=-UYK>0SaYS?6Tia1+01{7{{Jz8yE+ zEK8|Jc|>_CxPq8)dlk^{6w6e-4Lq-j;}g*adtUtN|Wwyd-;BbZ41E(=9^m zd91>vz3VnslzUf9d|x-CxsI(`_=7b}a+D&II%E+8_>M~lG`===J>gBSK|sku`ftnh z?{@tPUtSjH@Qs%m`r%Fwl{{iEkVQvOarG*eAi`EH0w*G75g2Rm_VyeUUb8jX>4Zbx zd3W0bzzBg5u-m>Vnd2Rfl_YrHZC8~e>kpv)6Y2XIomjS_ZWn0QzEry+_=dev-python/botocore-1.31.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.29.74.tar.gz -> aws-cli-1.29.74.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=0ac27f8e6a7559accaf12e1ce96bd78a diff --git a/metadata/md5-cache/app-admin/awscli-1.29.75 b/metadata/md5-cache/app-admin/awscli-1.29.75 new file mode 100644 index 000000000000..f8d1b3ab9dd2 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.29.75 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.75[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.75[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.29.75.tar.gz -> aws-cli-1.29.75.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=0ac27f8e6a7559accaf12e1ce96bd78a diff --git a/metadata/md5-cache/app-admin/awscli-1.29.76 b/metadata/md5-cache/app-admin/awscli-1.29.76 new file mode 100644 index 000000000000..d0b6eee3dda2 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.29.76 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.76[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.76[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.29.76.tar.gz -> aws-cli-1.29.76.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=0ac27f8e6a7559accaf12e1ce96bd78a diff --git a/metadata/md5-cache/app-admin/clustershell-1.9.2 b/metadata/md5-cache/app-admin/clustershell-1.9.2 index f4e09e0bacc9..3fc8bea06dd8 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9.2 +++ b/metadata/md5-cache/app-admin/clustershell-1.9.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/cea-hpc/clustershell/ https://pypi.org/project/ClusterShell/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=LGPL-2.1+ RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/C/ClusterShell/ClusterShell-1.9.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=0eca4052c438906c2b4d451d169092dc +_md5_=395dd689273fab02efd10a1a0730eb4a diff --git a/metadata/md5-cache/app-admin/exo-1.74.2 b/metadata/md5-cache/app-admin/exo-1.74.4 similarity index 76% rename from metadata/md5-cache/app-admin/exo-1.74.2 rename to metadata/md5-cache/app-admin/exo-1.74.4 index 29ba8146db9d..ac01f0da409b 100644 --- a/metadata/md5-cache/app-admin/exo-1.74.2 +++ b/metadata/md5-cache/app-admin/exo-1.74.4 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/exoscale/cli/archive/v1.74.2.tar.gz -> exo-1.74.2.gh.tar.gz +SRC_URI=https://github.com/exoscale/cli/archive/v1.74.4.tar.gz -> exo-1.74.4.gh.tar.gz _md5_=3cada97443554a84b5879f1953fdbf09 diff --git a/metadata/md5-cache/app-admin/hcloud-1.38.2 b/metadata/md5-cache/app-admin/hcloud-1.39.0 similarity index 80% rename from metadata/md5-cache/app-admin/hcloud-1.38.2 rename to metadata/md5-cache/app-admin/hcloud-1.39.0 index 791c00fba4af..4fb89b7cd095 100644 --- a/metadata/md5-cache/app-admin/hcloud-1.38.2 +++ b/metadata/md5-cache/app-admin/hcloud-1.39.0 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 LICENSE=MIT RESTRICT=strip SLOT=0 -SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.38.2.tar.xz +SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.39.0.tar.xz _md5_=a37bd424ba70b603c454cdded24fccd9 diff --git a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 index 65301fe6abb5..381da914cda3 100644 --- a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 +++ b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron ) virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz verify-sig? ( https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz.asc ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=afb09f3ba2a133dbf71a470ea3510ca7 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ae7c679257e7dd882b5404fdee6c2180 diff --git a/metadata/md5-cache/app-admin/logrotate-3.21.0 b/metadata/md5-cache/app-admin/logrotate-3.21.0 index 586fce775765..913de73c4650 100644 --- a/metadata/md5-cache/app-admin/logrotate-3.21.0 +++ b/metadata/md5-cache/app-admin/logrotate-3.21.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron ) virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.21.0/logrotate-3.21.0.tar.xz verify-sig? ( https://github.com/logrotate/logrotate/releases/download/3.21.0/logrotate-3.21.0.tar.xz.asc ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e4bbcd029a9a482c1f7a977b98f05779 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=affcba36a2a2a0a33e6e80439cc3f7e7 diff --git a/metadata/md5-cache/app-admin/mcelog-196 b/metadata/md5-cache/app-admin/mcelog-196 new file mode 100644 index 000000000000..49006093623b --- /dev/null +++ b/metadata/md5-cache/app-admin/mcelog-196 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install prepare pretend setup +DEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) +DESCRIPTION=A tool to log and decode Machine Check Exceptions +EAPI=8 +HOMEPAGE=http://mcelog.org/ +INHERIT=linux-info python-any-r1 systemd toolchain-funcs +IUSE=selinux +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=selinux? ( sec-policy/selinux-mcelog ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/andikleen/mcelog/archive/v196.tar.gz -> mcelog-196.tar.gz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=37159846b767636ec20c67a1b8465fd2 diff --git a/metadata/md5-cache/app-admin/mongosh-bin-1.1.9 b/metadata/md5-cache/app-admin/mongosh-bin-2.0.2 similarity index 51% rename from metadata/md5-cache/app-admin/mongosh-bin-1.1.9 rename to metadata/md5-cache/app-admin/mongosh-bin-2.0.2 index eddab69f9e3a..ddc40ecaa325 100644 --- a/metadata/md5-cache/app-admin/mongosh-bin-1.1.9 +++ b/metadata/md5-cache/app-admin/mongosh-bin-2.0.2 @@ -6,5 +6,5 @@ KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2 RDEPEND=dev-libs/cyrus-sasl[kerberos] SLOT=0 -SRC_URI=amd64? ( https://downloads.mongodb.com/compass/mongosh-1.1.9-linux-x64.tgz -> mongosh-1.1.9_x64.tgz ) arm64? ( https://downloads.mongodb.com/compass/mongosh-1.1.9-linux-arm64.tgz -> mongosh-1.1.9_arm64.tgz ) -_md5_=d6305615316afa52886726016c00a96f +SRC_URI=amd64? ( https://downloads.mongodb.com/compass/mongosh-2.0.2-linux-x64.tgz -> mongosh-2.0.2_x64.tgz ) arm64? ( https://downloads.mongodb.com/compass/mongosh-2.0.2-linux-arm64.tgz -> mongosh-2.0.2_arm64.tgz ) +_md5_=2db7d3599ededde2bd463d0e6e5c7e9b diff --git a/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 b/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 index db859de16f29..80255c97cee4 100644 --- a/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 +++ b/metadata/md5-cache/app-admin/openrc-settingsd-1.4.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst test DEPEND=>=dev-libs/glib-2.30:2 sys-apps/dbus sys-auth/polkit dev-libs/libdaemon:0= sys-apps/openrc DESCRIPTION=System settings D-Bus service for OpenRC @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.30:2 sys-apps/dbus sys-auth/polkit dev-libs/libdaemon:0= sys-apps/openrc systemd? ( >=sys-apps/systemd-197 ) !systemd? ( sys-auth/nss-myhostname !sys-apps/systemd ) SLOT=0 SRC_URI=https://gitlab.com/postmarketOS/openrc-settingsd/-/archive/v1.4.0/openrc-settingsd-v1.4.0.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=a45392236d05683f3bd4937b32fbbded diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 index 758b789a0f43..6a72fe425c3c 100644 --- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 +++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://dev.gentoo.org/~slashbeast/distfiles/ryzen_smu/ryzen_smu-0.1.2_p20211205.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e49ed8bbe99aea3116a972cff35b3e13 diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 index 67d8321cd4d6..5d6da2d8daf6 100644 --- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 +++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://gitlab.com/leogx9r/ryzen_smu/-/archive/v0.1.5/ryzen_smu-v0.1.5.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1e829ea9a06cd4569dd107b440bca801 diff --git a/metadata/md5-cache/app-admin/stow-2.3.1 b/metadata/md5-cache/app-admin/stow-2.3.1 index f8200134cc99..f25eeb0af8f8 100644 --- a/metadata/md5-cache/app-admin/stow-2.3.1 +++ b/metadata/md5-cache/app-admin/stow-2.3.1 @@ -12,5 +12,5 @@ RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnu/stow/stow-2.3.1.tar.bz2 verify-sig? ( mirror://gnu/stow/stow-2.3.1.tar.bz2.sig ) -_eclasses_=perl-functions c3fca037246e877693badea0df3b0ef8 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0431d3145b6da5416e74912faa996451 +_eclasses_=perl-functions c3fca037246e877693badea0df3b0ef8 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3ff13d6c2b3ed0abf4d6b795aaf2a47f 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 7311769925d6..6fb8c4540619 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 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap 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 baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b95acb6833ea4a265f01e333f7753ca9 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e8f3121e42dce0379d30daf055c0a9d1 diff --git a/metadata/md5-cache/app-admin/sudo-1.9.14_p2 b/metadata/md5-cache/app-admin/sudo-1.9.14_p2 index 3daa74ba0e39..373f70cf02d8 100644 --- a/metadata/md5-cache/app-admin/sudo-1.9.14_p2 +++ b/metadata/md5-cache/app-admin/sudo-1.9.14_p2 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.14p2.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p2.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.14p2.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p2.tar.gz.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=07d498348fc58fe413cc3e09ee3e3d25 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e6397b76c74cc879146bcf0dbddf5bab diff --git a/metadata/md5-cache/app-admin/sudo-1.9.14_p3 b/metadata/md5-cache/app-admin/sudo-1.9.14_p3 index 1ee95426b5fc..bff127ff24e8 100644 --- a/metadata/md5-cache/app-admin/sudo-1.9.14_p3 +++ b/metadata/md5-cache/app-admin/sudo-1.9.14_p3 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.14p3.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p3.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.14p3.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p3.tar.gz.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d859cb2892e385ccbe673ea171e152e0 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5bd8606408ab87fdc29597519d86a343 diff --git a/metadata/md5-cache/app-admin/sudo-9999 b/metadata/md5-cache/app-admin/sudo-9999 index 42fa7dc1b667..56d2e8d8ecc6 100644 --- a/metadata/md5-cache/app-admin/sudo-9999 +++ b/metadata/md5-cache/app-admin/sudo-9999 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 _eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b mercurial e6a56a378cb9241482284b8b897c7a39 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=333d288f5ccbe70780a6114a6364e5eb +_md5_=1f13a540a4a44d536f8f8fd607638eda diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 6681ba1f1bffea3a52fa2d3f86b6fa528f23db44..b74e7c063daaabbd4c7e71f0cf80fd46b723cc85 100644 GIT binary patch literal 1682 zcmV;D25tEtiwFP!00002|7DiTj%2qDhWCDodVy(()P>Y?3>yfL?2;FtD9JJGWHAo% z{P|9d?t#bX0=m0Sl|=shFZ|*2KR&gTBW_d|J&!k{;1!-de3fg zTb-qqcExU;M~a1|^j*3~#ELs}@bs*Z8r#p#wr-Za!>it<8T-zbTQqc-Mpr9kAHSZx z6)jupXu3+RI%Ev-oqDFF=Iif&`P@ZcD|gKtp=V_~M=swwamO^(b$ICgvR^xURhOA_?l#&Mmzt3yO*>Ca+c=SZHoJhL zKzxD6hqZCj4->g_j3d)_vtIr9So@B5q_k_6c_Zc&$yIjVCYQpf?%WE3^VC_lhXRA2 zlyi+ghL&l3phn4cYhM&kjb-^NW6IuZa8lp(oHX8dokLnlsi$~ZT?SYmw?7~yZ{@AN zq=MxKP)^6~j!k=W>K>^*R>>w|=DwoVw%XQfPw8WnGRyXn`&MJdj8O{ZL~o~SD;-u; z=Fr>aeoh;@=3XkrXO^W*RCUhP#@xks+5H_T8rll|vbN1Q=4tb2vsU>XaYmnYl*n4I zL7ZuG_rU=V@OSO$R+^}0kB%IqXgrMod>s|RoP>%|qA}!6`|hF)q6D3sOf~-oD4=@D z=;JG+R=KyHT@hN_5x~))eD^)e+;iHnCGD)?OaI(`3fd-7@s< zA-5+$>}_T8;fCUDPBh@CCvvq}6FJ;HKeX3j;NEBG?79*P0Nl_mrEMfT@0Gsj^ztz| zQ-&hN_3)$b+4m^j5L4l(farX>CiH4^MMrQZXI)uVY(UyP=N{QSrRD9EDt`tFMs;TX zl~Fe)ce_I>lf|r=QHt8m=!QU!gwk1^*`n>cVlII)rO4A1+GM)s?J*+;4xu`fgoT!T0B&M&awm1aerpv^juWAEqb*Wai4BG{sH+q z4uPM@rZ!*A!yck!+ovv+R&{cZ2G_Zt3)y37yBqlHKqRPI1{X!uZ-CM_c}atFA3y~V z-$f5znQIx1sct(JjfQ!Z#JPjo(Otm`_Qm0B zUjeHaV}%ugSFQMI8DS?2hnIJtdeeiN>$)rB=xFmfNavmRT;CYZ6C`#adbbmZ81G&w zv-HVK6`@wlyPRU#K^vLp&a;|jyK`ATwi>`s?D1j--kiM1j5+AY%U7WO^UJ64CgY_= z=Lbxq!Nwe&9I6cI5CpNtc)W17WvAn(wKM+Aw$6unrfH8e-wsIQR$n2ckh!1=FLYNz_4D zSauesy@GJT5Gtvw&&|_&)}GBh-gzhj7Nvehgswy`<6o9i|)q{^@@C z`M3NhoC2&Dys;0g7!`&=D*u0YsU_UCKGhA(*o3@5&HP6cOYKp}E^Mtr_Thc3mP>lh zOvlr_+yw)-Jg{Bjcy$-Kpo8}nB;;5jtw1VU4i($}Fex#4CSL*@EXUbCdL=Kd7E-q^ z5XjaSI{`qmh1}CGbw5Ju#K*8b*j5-?XSKPc$>^6V4%~XYPh6L0U~~&n63oT+vw*-4 zIm&>3$LiN#zWl^`FyF?fFNm+qud&CTgOAS1DwNgOKkOMbZb(#Em4%@_UP!PH=#AB2 ztj-GMe2Z*Wp5tD)2cAhRn%rkgFvTDTd^ z%%c0e4FzAwDXcFf=$$+$_6<<>N0g`#H-5N7V8i*ox=sr`hE(cKDJ(tkwS+ACpk}sH zJe9N4w-Ez%_kA9yqC7~D+3j4t_3qQyDKG5{!^IcC5HHwV@wl%WF8$TYH*_Stla+ww zL7K79cJOBlnis;<=Hk7xxxyF*YL(Q(^b literal 1675 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 literal 26557 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

    hcax-CvY6kVTHrd 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 delta 30207 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 K$5LC4?f?KH``kDH diff --git a/metadata/md5-cache/app-dicts/gnome-dictionary-40.0-r1 b/metadata/md5-cache/app-dicts/gnome-dictionary-40.0-r1 index a0033a3785b0..652b390eef72 100644 --- a/metadata/md5-cache/app-dicts/gnome-dictionary-40.0-r1 +++ b/metadata/md5-cache/app-dicts/gnome-dictionary-40.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.3 dev-libs/libxslt dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.3 dev-libs/libxslt dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.42:2 >=x11-libs/gtk+-3.21.2:3 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Dictionary utility for GNOME @@ -10,5 +10,5 @@ LICENSE=GPL-2+ LGPL-2.1+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.42:2 >=x11-libs/gtk+-3.21.2:3 gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-dictionary/40/gnome-dictionary-40.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8ac343f0d72bcdb9e8c316bced606d65 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index cd40e8c6726f3229ba1d86ef1b16fc09067d4a9a..6c74ed89d64c1104652863bb93538c527a9ae602 100644 GIT binary patch literal 25663 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 literal 25676 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 D=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.26.1 DESCRIPTION=A simple Notepad-like text editor using EFL @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.26.1 SLOT=0 SRC_URI=https://download.enlightenment.org/rel/apps/ecrire/ecrire-0.2.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=09b316d65b74cd4f2718cc830356f77c diff --git a/metadata/md5-cache/app-editors/emacs-29.1-r5 b/metadata/md5-cache/app-editors/emacs-29.1-r5 index 01409df7e913..9057c8de9141 100644 --- a/metadata/md5-cache/app-editors/emacs-29.1-r5 +++ b/metadata/md5-cache/app-editors/emacs-29.1-r5 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib -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-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter ) valgrind? ( dev-util/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) xwidgets? ( net-libs/webkit-gtk:4.1= ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=29 SRC_URI=mirror://gnu/emacs/emacs-29.1.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.1-patches-5.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=5113e92c8796243b1ba9d4d40fa0d731 +_md5_=5e29de2b92bbf5896fa9e6121637b03a diff --git a/metadata/md5-cache/app-editors/gedit-46.1 b/metadata/md5-cache/app-editors/gedit-46.1 deleted file mode 100644 index c87abe5f9be8..000000000000 --- a/metadata/md5-cache/app-editors/gedit-46.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1 ) dev-util/itstool >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= >=dev-libs/libpeas-1.14.1[gtk] >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas[python,python_single_target_python3_12(-)] ) ) gui-libs/libgedit-gtksourceview:300 -DESCRIPTION=A text editor for the GNOME desktop -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Gedit -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg -IUSE=+python gtk-doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2+ CC-BY-SA-3.0 -RDEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= >=dev-libs/libpeas-1.14.1[gtk] >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas[python,python_single_target_python3_12(-)] ) ) gui-libs/libgedit-gtksourceview:300 x11-themes/adwaita-icon-theme gnome-base/gsettings-desktop-schemas gnome-base/gvfs -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -SLOT=0 -SRC_URI=mirror://gnome/sources/gedit/46/gedit-46.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=eccfcd82ae97cdffc44490c00a32a8fe diff --git a/metadata/md5-cache/app-editors/gedit-46.1-r1 b/metadata/md5-cache/app-editors/gedit-46.1-r1 new file mode 100644 index 000000000000..18295aa7ade6 --- /dev/null +++ b/metadata/md5-cache/app-editors/gedit-46.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1 ) dev-util/itstool >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= >=dev-libs/libpeas-1.14.1:0[gtk] >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] ) ) gui-libs/libgedit-gtksourceview:300 +DESCRIPTION=A text editor for the GNOME desktop +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Gedit +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg +IUSE=+python gtk-doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +LICENSE=GPL-2+ CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.70:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-libs/libgedit-amtk-5.6:= >=gui-libs/tepl-6.8.0:= >=dev-libs/libpeas-1.14.1:0[gtk] >=dev-libs/gobject-introspection-1.54:= >=app-text/gspell-0.2.5:0= python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] ) ) gui-libs/libgedit-gtksourceview:300 x11-themes/adwaita-icon-theme gnome-base/gsettings-desktop-schemas gnome-base/gvfs +REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gedit/46/gedit-46.1.tar.xz +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c53c136227997c53b77791a8888fe5e4 diff --git a/metadata/md5-cache/app-editors/gedit-plugins-46.0 b/metadata/md5-cache/app-editors/gedit-plugins-46.0 deleted file mode 100644 index bd10e7771311..000000000000 --- a/metadata/md5-cache/app-editors/gedit-plugins-46.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) -DESCRIPTION=Collection of extra plugins for the gedit Text Editor -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg -IUSE=charmap git +python terminal vala python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) -REQUIRED_USE=charmap? ( python ) git? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) terminal? ( python ) -SLOT=0 -SRC_URI=mirror://gnome/sources/gedit-plugins/46/gedit-plugins-46.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e0239872b4ecb06ed03fc6ef8e5de036 diff --git a/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 b/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 new file mode 100644 index 000000000000..aa9013fc2e4b --- /dev/null +++ b/metadata/md5-cache/app-editors/gedit-plugins-46.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) +DESCRIPTION=Collection of extra plugins for the gedit Text Editor +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-single-r1 vala xdg +IUSE=charmap git +python terminal vala python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-46 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 gui-libs/libgedit-gtksourceview:300 python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-editors/gedit[python,python_single_target_python3_12(-)] dev-libs/libpeas:0[python,python_single_target_python3_12(-)] >=dev-python/dbus-python-0.82[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=x11-libs/gtk+-3.9:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6[python] ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) +REQUIRED_USE=charmap? ( python ) git? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) terminal? ( python ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gedit-plugins/46/gedit-plugins-46.0.tar.xz +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e58fac42d45e540b8451e1e047ac57e7 diff --git a/metadata/md5-cache/app-editors/ghex-44.2 b/metadata/md5-cache/app-editors/ghex-44.2 index b1065c1b4783..e559eaadd5ec 100644 --- a/metadata/md5-cache/app-editors/ghex-44.2 +++ b/metadata/md5-cache/app-editors/ghex-44.2 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 DESCRIPTION=GNOME hexadecimal editor @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 de RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/ghex/44/ghex-44.2.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d51e0b80381e0ff9365af6b752d02417 diff --git a/metadata/md5-cache/app-editors/ghex-45.0 b/metadata/md5-cache/app-editors/ghex-45.0 index 870448b9274c..16175820038c 100644 --- a/metadata/md5-cache/app-editors/ghex-45.0 +++ b/metadata/md5-cache/app-editors/ghex-45.0 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 DESCRIPTION=GNOME hexadecimal editor @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 de RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/ghex/45/ghex-45.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31a1b6d00d03b4f19663db957af2b57f diff --git a/metadata/md5-cache/app-editors/ghex-9999 b/metadata/md5-cache/app-editors/ghex-9999 index e5d2db999637..d5ca4acf697c 100644 --- a/metadata/md5-cache/app-editors/ghex-9999 +++ b/metadata/md5-cache/app-editors/ghex-9999 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=gtk-doc? ( dev-util/gi-docgen ) test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) dev-util/gtk-update-icon-cache dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst test unpack DEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 DESCRIPTION=GNOME hexadecimal editor @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 RESTRICT=!test? ( test ) SLOT=4 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec5caec6a63c0cd25ecad00b0227c9b7 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-44.0 b/metadata/md5-cache/app-editors/gnome-text-editor-44.0 index 06285e40e99e..9594854e3add 100644 --- a/metadata/md5-cache/app-editors/gnome-text-editor-44.0 +++ b/metadata/md5-cache/app-editors/gnome-text-editor-44.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) DESCRIPTION=A simple text editor for the GNOME desktop @@ -12,5 +12,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.2:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-text-editor/44/gnome-text-editor-44.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7bedf4879e178ec5db827ba4beb5fe54 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-45.0 b/metadata/md5-cache/app-editors/gnome-text-editor-45.0 index dc205c808623..cce277e4a081 100644 --- a/metadata/md5-cache/app-editors/gnome-text-editor-45.0 +++ b/metadata/md5-cache/app-editors/gnome-text-editor-45.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.4_alpha:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) DESCRIPTION=A simple text editor for the GNOME desktop @@ -12,5 +12,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.4_alpha:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas SLOT=0 SRC_URI=mirror://gnome/sources/gnome-text-editor/45/gnome-text-editor-45.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bc33039eeddfa27c3753db657c874900 diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-45.1 b/metadata/md5-cache/app-editors/gnome-text-editor-45.1 new file mode 100644 index 000000000000..f015ab6a97dd --- /dev/null +++ b/metadata/md5-cache/app-editors/gnome-text-editor-45.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.21 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.4_alpha:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) +DESCRIPTION=A simple text editor for the GNOME desktop +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-text-editor +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson xdg +IUSE=spell +KEYWORDS=~amd64 ~arm64 ~loong ~riscv +LICENSE=GPL-3+ CC-BY-SA-3.0 +RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.4_alpha:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-text-editor/45/gnome-text-editor-45.1.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bc33039eeddfa27c3753db657c874900 diff --git a/metadata/md5-cache/app-editors/pluma-1.26.0-r1 b/metadata/md5-cache/app-editors/pluma-1.26.0-r1 deleted file mode 100644 index e563aa89b58b..000000000000 --- a/metadata/md5-cache/app-editors/pluma-1.26.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=mate-base/mate-common-1.26 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor ~app-text/docbook-xml-dtd-4.1.2 app-text/yelp-tools dev-util/glib-utils dev-util/gtk-doc dev-util/gtk-doc-am >=sys-devel/libtool-2.2.6:2 >=sys-devel/gettext-0.19.8 virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=Pluma text editor for the MATE desktop -EAPI=7 -HOMEPAGE=https://mate-desktop.org -INHERIT=mate python-single-r1 virtualx -IUSE=+introspection spell test python_single_target_python3_10 python_single_target_python3_11 test -KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 -LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ -RDEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=mate-base/mate-desktop-1.9[introspection?] virtual/libintl -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-1.26.0.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=09c949f67a14ca61da8f5ba531697eb5 diff --git a/metadata/md5-cache/app-editors/pluma-1.26.0 b/metadata/md5-cache/app-editors/pluma-1.26.0-r2 similarity index 59% rename from metadata/md5-cache/app-editors/pluma-1.26.0 rename to metadata/md5-cache/app-editors/pluma-1.26.0-r2 index b7c7088dee78..60ee0ac760b6 100644 --- a/metadata/md5-cache/app-editors/pluma-1.26.0 +++ b/metadata/md5-cache/app-editors/pluma-1.26.0-r2 @@ -1,6 +1,6 @@ BDEPEND=>=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=mate-base/mate-common-1.26 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor ~app-text/docbook-xml-dtd-4.1.2 app-text/yelp-tools dev-util/glib-utils dev-util/gtk-doc dev-util/gtk-doc-am >=sys-devel/libtool-2.2.6:2 >=sys-devel/gettext-0.19.8 virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0:0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) ~app-text/docbook-xml-dtd-4.1.2 app-text/yelp-tools dev-util/glib-utils dev-util/gtk-doc dev-util/gtk-doc-am >=sys-devel/libtool-2.2.6:2 >=sys-devel/gettext-0.19.8 virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Pluma text editor for the MATE desktop EAPI=7 HOMEPAGE=https://mate-desktop.org @@ -8,10 +8,10 @@ INHERIT=mate python-single-r1 virtualx IUSE=+introspection spell test python_single_target_python3_10 python_single_target_python3_11 test KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86 LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ -RDEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) !!app-editors/mate-text-editor python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=mate-base/mate-desktop-1.9[introspection?] virtual/libintl +RDEPEND=dev-libs/atk >=dev-libs/glib-2.50:2 >=dev-libs/libpeas-1.2.0:0[gtk] >=dev-libs/libxml2-2.5:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3[introspection?] >=x11-libs/gtksourceview-4.0.2:4 x11-libs/libICE x11-libs/libX11 >=x11-libs/libSM-1.0 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) spell? ( >=app-text/enchant-1.6:= >=app-text/iso-codes-0.35 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=mate-base/mate-desktop-1.9[introspection?] virtual/libintl REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-1.26.0.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad579e4a0dd2f8dfc6033d1565017924 +_md5_=e85c56a095c5d28da3bfb315e407228a diff --git a/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 b/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 deleted file mode 100644 index 809afcf159c2..000000000000 --- a/metadata/md5-cache/app-editors/pluma-plugins-1.26.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=mate-base/mate-common-1.26 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup -DEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] synctex? ( >=dev-python/dbus-python-0.82 ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A set of plugins for Pluma, the MATE text editor. -EAPI=7 -HOMEPAGE=https://mate-desktop.org -INHERIT=mate python-single-r1 -IUSE=+python bracketcompletion codecomment smartspaces synctex terminal python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 x86 -LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ -RDEPEND=>=dev-libs/libpeas-1.14.1[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] synctex? ( >=dev-python/dbus-python-0.82 ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) bracketcompletion? ( python ) codecomment? ( python ) smartspaces? ( python ) synctex? ( python ) terminal? ( python ) -SLOT=0 -SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-plugins-1.26.0.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=afe2649badaba20d924f8b735da20acf diff --git a/metadata/md5-cache/app-editors/pluma-plugins-1.26.0-r1 b/metadata/md5-cache/app-editors/pluma-plugins-1.26.0-r1 new file mode 100644 index 000000000000..a650b6788b62 --- /dev/null +++ b/metadata/md5-cache/app-editors/pluma-plugins-1.26.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libxml2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils sys-devel/gnuconfig || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=mate-base/mate-common-1.26 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] synctex? ( >=dev-python/dbus-python-0.82 ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=A set of plugins for Pluma, the MATE text editor. +EAPI=7 +HOMEPAGE=https://mate-desktop.org +INHERIT=mate python-single-r1 +IUSE=+python bracketcompletion codecomment smartspaces synctex terminal python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=amd64 x86 +LICENSE=FDL-1.1+ GPL-2+ LGPL-2+ +RDEPEND=>=dev-libs/libpeas-1.14.1:0[gtk] >=app-editors/gedit-40.0 >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-4.0.2:4 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( app-editors/gedit[python,python_single_target_python3_10(-)] dev-libs/libpeas:0[python,python_single_target_python3_10(-)] >=dev-python/dbus-python-0.82[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-editors/gedit[python,python_single_target_python3_11(-)] dev-libs/libpeas:0[python,python_single_target_python3_11(-)] >=dev-python/dbus-python-0.82[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-4.0.2:4[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] synctex? ( >=dev-python/dbus-python-0.82 ) terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) bracketcompletion? ( python ) codecomment? ( python ) smartspaces? ( python ) synctex? ( python ) terminal? ( python ) +SLOT=0 +SRC_URI=https://pub.mate-desktop.org/releases/1.26/pluma-plugins-1.26.0.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b mate 0637ce2e7478ea114b5fd1ae437bcb69 mate-desktop.org cce6a61620b2b79811e4c3c30f0e5c83 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d8c449fb083b35be5b428f9e67df057f diff --git a/metadata/md5-cache/app-editors/retext-8.0.0 b/metadata/md5-cache/app-editors/retext-8.0.0 index c76c70bb2140..ba510a87f3a7 100644 --- a/metadata/md5-cache/app-editors/retext-8.0.0 +++ b/metadata/md5-cache/app-editors/retext-8.0.0 @@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/retext-project/retext https://github.com/retext-proj IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 optfeature qmake-utils virtualx xdg pypi IUSE=test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-2+ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markups-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-markdown-math[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PyQt6[dbus,gui,printsupport,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/R/ReText/ReText-8.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=10e4723cae2b443051c2abc2b65afa6a +_md5_=1c803c4c95810aa3f043bd929d312c7b diff --git a/metadata/md5-cache/app-editors/vile-9.8w-r1 b/metadata/md5-cache/app-editors/vile-9.8w-r1 index cd8518140856..cdf65c8543bb 100644 --- a/metadata/md5-cache/app-editors/vile-9.8w-r1 +++ b/metadata/md5-cache/app-editors/vile-9.8w-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8w.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8w.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e02eb8b0e1a07f506ce63d696818c694 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=61fbae92604b623ccf787f4fd96f3bae diff --git a/metadata/md5-cache/app-editors/vile-9.8x b/metadata/md5-cache/app-editors/vile-9.8x index c5b1841e4857..9adbb1407e48 100644 --- a/metadata/md5-cache/app-editors/vile-9.8x +++ b/metadata/md5-cache/app-editors/vile-9.8x @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8x.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8x.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e02eb8b0e1a07f506ce63d696818c694 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=61fbae92604b623ccf787f4fd96f3bae diff --git a/metadata/md5-cache/app-editors/vile-9.8y b/metadata/md5-cache/app-editors/vile-9.8y index 82e8729157f7..18f1212f809e 100644 --- a/metadata/md5-cache/app-editors/vile-9.8y +++ b/metadata/md5-cache/app-editors/vile-9.8y @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= iconv? ( virtual/libiconv ) perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8y.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8y.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=55b618e207ef5a90dcbb92801bf02f1d +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2936953839ca24d951510dc1f41de6bd diff --git a/metadata/md5-cache/app-editors/xvile-9.8w-r2 b/metadata/md5-cache/app-editors/xvile-9.8w-r2 index 3c153716acba..1e7f81a3a225 100644 --- a/metadata/md5-cache/app-editors/xvile-9.8w-r2 +++ b/metadata/md5-cache/app-editors/xvile-9.8w-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=~app-editors/vile-9.8w virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8w.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8w.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d38865a45aed32d3928c688441afddf4 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=32bbd36362fd866a5c280bae145ab0b7 diff --git a/metadata/md5-cache/app-editors/xvile-9.8x b/metadata/md5-cache/app-editors/xvile-9.8x index bf3a27268ef0..2ceadc2e2c6c 100644 --- a/metadata/md5-cache/app-editors/xvile-9.8x +++ b/metadata/md5-cache/app-editors/xvile-9.8x @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=~app-editors/vile-9.8x virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8x.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8x.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=557e513c2c679eba506347487e52b9f8 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2bd599a1809b2dc8c24dc16ac4516af2 diff --git a/metadata/md5-cache/app-editors/xvile-9.8y b/metadata/md5-cache/app-editors/xvile-9.8y index 5e2fd66e410e..e7790e793d5f 100644 --- a/metadata/md5-cache/app-editors/xvile-9.8y +++ b/metadata/md5-cache/app-editors/xvile-9.8y @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=~app-editors/vile-9.8y virtual/libcrypt:= >=x11-libs/libX11-1.0.0 >=x11-libs/libXt-1.0.0 >=x11-libs/libICE-1.0.0 >=x11-libs/libSM-1.0.0 >=x11-libs/libXaw-1.0.1 >=x11-libs/libXpm-3.5.4.2 perl? ( dev-lang/perl:= ) SLOT=0 SRC_URI=https://invisible-island.net/archives/vile/current/vile-9.8y.tgz verify-sig? ( https://invisible-island.net/archives/vile/current/vile-9.8y.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d431691536633777b571b34eb4b37139 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2408a962b17ed0852135403ee3e1252a diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 31e17cb08832904fd6517ab88cc85b13b35a4adb..eb8d5c67f71084efa2f0f42e02b500a1dcc66600 100644 GIT binary patch literal 107178 zcmV($K;yq3iwFP!00002|9rj6vL45hr8n18U@ikKBO~KBthSb!%%qt#Z;MMt5jr5j z2EnR2Z?Er5U|(?RR9APgKydH>&x~+izLtl($AABq|My=$^pD|}I|LwyZAzZ6meTBUD%t!6HtQfBn(oC)0X}3GhoKmYP-F?n@wz$WU@>ur@E6!3% zTVdwwTDz7j^?Z$Xmt*a_?l@X3N6vZ0yT@alp|>zDS*fWN*!^sD%^SF+7uRTVep{#M&d0lNDX9&k}oyShO)Dq&gGw)P*@art~ z&Z*=&j$BV(@Z2et&7so~xM~{5Z5zEf3cu1wBIj(ulSnk-* zzS4ExvGkMmI-?uY*rMF8dYc46@>`NGX zRX%TB<6bXo_3hJ_-~XInKmGCT<8NQq{jvOV{&N10KUmXxq_cd;vAnI_7^z`q_U$sT1p8{Ew^r`^%J)30J9xI%L#_D?`#47$mo)*R_iL*2+h#=QvsXks_a#*Ss5_Q&(mGkI>c~L&7my!@4!F zjVWV>0|z*cHrjCn`PJq1CzqhJ5DGQ%e2fQ}?*{d8b%=&*RM}@4n_- zapaTLA2A)9FRa&&_w4t+F-vwU9A}K@)naQa4Zb79iZhpetTym|tP6)t2S&Dzfa4Xm zc87I`5m#U1>}}@~G>?!hx$-n1Peyr8!&mX`2dVl;hv9^y%1k=XOc*KxD;MT9} z)(g(nu&9M)3OB=K+o;{wCvl9S{XQfSLjzV%t1&4=2!>H*d!$VFvvKiLQfZ zz$E96>z}RL`t5;K)K?^h(NVA@Ku0$p8WtgHhXg%B^<0(JxdB>Uh#Zcv2oo! z_4Dk>mAo%Ju;qEq&U*B~zvIYhj3e?WYlldDN-eI)!T_t0hi3VbMl&nHCtv(vA6FPx z83E+D+PNck7r>su3&xvA8^?X`aNIb}KU=X+<1ak>D={;=YUwRz?##0X;$ysO0M;;) zil-e0r4nPuw(r>pL#_rvfp689f##E^z8W5od9eG8wGQIiAf6540B*K=A4iY4cI{y8 z0C|pe5KBV4LTo^Jy86qif#3(|*AD<2)5V6@fj{u;`vwu0zI@MP*LtsdT^L{7_{`W_ zHwm+}1AMqraLa)f@Qo-wSr7=pO~g6)WbA=Zv4k4eHOCM!gnH(5{?k?ax4(b<`f2{k zvNe~j#5Y*Ot}&T@4#43e;DDY9kT0R~wzH1~%5~uOU|&n_;{?C!>bvj41C)GY62QsY zC&BFY4ZxtY^dnZD9WD?L0W36Ef+cO459-9CYp)ZW__1tPyV52`9CM~|v=c@UZhWnQ zw8UHurp{g3Jp#eAr5Wxx1{)dK*xn7r*Eq)_Qsi^D7<`h=FI3j8x6Qtt8wbVgH!+W| z=*ONCl8A?u_+#0A`;U+Dm+J!-@w!5HzcJ6rp0SM$6M=@!ZdAvIQakH;hXY1%@`Hdg z?{*&*kR$pG7}CY7v*+`4bzxn&4$+U-!?(1h>wu#q3jd4UaJ zN#mc;4e=8shA-9gVl$wiyw`n-0oRLR{oX%+`PavgTKfP2eO;%M4Z;R$Y=w6?WJ!Uq zn(PONkqvbD1PXx%42u5@UJ(@vYX&uF`R+tX0DY7zu%=T0hil{v2N`%IL^Fn=*-hdl zI6fOI2|&TP*xdQDPMNP+*S;HEA#{xJ=sSmS!#?+Q$%0$o6)GI>-0!-G9(mziMh8*y zChqY2U~dg~hnwN6&^A^d+Q6G7o}v+G_Q|XApD+vz|4hUoDEip1>-5L3U%q~4_Zrk2 zQpIqcS6mnSJFxh$0pE*V72RQX6KshAx0&!2;%3gZ!KB$@!W9nEkB-l?X2eDS83ZU} z`$}uD`e%>W%z;-PA@NXyO&Irm=QVJXb`eY7*gZ0!@(Hj7R%0dj8T7vq22T9+;%jdV zIP9_^QoYuLS1zdy7&`16qwai@&x^-JxH5|hs_w`mv&s=p1U9ux8ZrTU2pX}Iz#8B; zJk!fU{rL&9b^Q_^0uc}n*9Rj0>vBN~v5GJNnWMwqG0ihW$wN_LQ4zcc-cMkd(22jWvmv`|vo91#t@{<&Qy37Pj@?|KlDHavmnB(6lF4!jkj0Dp^6zP8Fr z(2jT?IJLM}ATC5Qb`|DS>Jx*1EY}}>g6j{phuA-2=*_ea-M!)EtAcOqs`WhjyzZ2) zhV#LsA-S=Z$__&h`R9Fy*n44dGFp$nyxE#-Vf-V`4N<>vG)%u&RV4xc1i@CxiEk=n z^6Ldgjn$M2+kaWBqhh_gAj9r8GVTNLt@4Q3hG8Ls(2Y1X41oB05=JXqNtBLKpR$RM zCuE=C#`@rck(kSpfED)wQdNk63ZFl2XnZ?Y+C*9+FK@SCVlQiTfBuMItdC`3cSrt^ z>zi~$U5Bl6u}tu%QL!!m0fzU6Yla&>0)xkhlgcRFpcRxIR2474(h9?y8(YNo8@@c@ zr3+PpxL7G+rLggax?B+Np#;Xj&$iY>Uk{42iHpm4-dR-spA_(Hb7GKI8pJl-8g3`mIk0N2lB!+jUw zAM%~?9AadFAEQOH21uYf&qWZ-t3lRFRffSzkGpn4r)(bm4LxB2dEBNHjrb~3uY@z7 zyv@y10Fp2G{>QKP=lfHKE`X%@jlE+@a5O384L9On8mJ5M&I>o^FM33j)(WkFeet#X1_aSva!$+-H$#ix>r_L?hPIVUsmnK%quj4c* zUj+NPAxJ&|I(b!ualkuDOBLD+v%5?0TQ&f^&JGus4gwi$+D7*WuqHuIr^`UtIgv9& z&JDNO@zs`4Qwc^1`!8n&%-FlJ@a6XKYxd*<*!eJ)J~urSz*zA>7#%nw>k(Pk3LOMf zuUw9TIs;un4q_A!BkeF~LqX9Gd_OOMeCOd%V8@Fn{PXX>&xcYKOzBNJpRu>1^c$Txp*89S_|G9buRBU-`XN|qe_KJ$lCbBH!BPt`4JLGj*99|k5>$0(-Dal@ z?p>|U=3j_m2+#>vYTyi3hI8d+k}Fns3jTgbUNXRe(GhfFKN?SbqG^#|xH`HY6?otf zY_Z~s_yfKT&?2G!UjY5D`R)FXk0JgNK9qM#nN68TFNpPyx$+{%93~hdELNh=XCd2J zE#gC}vOfgVI%m8Uca^JgoZzM~d+0ddLfBkCIlvB1zp1OiwaC>=1B zH1e!>y!kV4aY0bV1s4JbK^K(kYUW}xOS6v$q& zQ;2PV-bA7~F_(zaSy6Nc`<5!gmk2jPQVe!}noj`VBs;Y%=syNovb6gE^DD|H4Wju{ zbpycpm3Cr@=&EoP)}6h@WgZ5H+lNKQ<6^aC-2W#V~YfWAC3#{}od<~>e=DD(vR zdj+%=v2J7{CVK%3^jGFT-R3{xQ1~TG5=+Sq9)lp(-^7D zbfujX^{7sO5P`$Dqn|;fa#bRG#wDS0&fYt3eQP&1#)wE zTd?`%_x-}ui%9imU67H?*Fg7C?r5ZYVcxuF8Rn91f(tA$9T|~|0U9eOUmd`oNB}6A zr3*pwn>)~%@347g;Qr2s3A&5}^@`tuOME&JdGQkPtZ^lHPkJTlp%N|T1g%-eGljLX zr$o4zDb|~P5;Z$)1MvV>C!DSy{2;5UeRPOEzBi>jte2-p@M%Qi<-v5Vu3A1F-~7_ z4){WaB@^PtEM^%l0^W%kLirk@WupxmTM10H>Jtni-Aw z21|woq+%kwdw|j^P}5q9=1QU|j}AJ6C}0{Y@;|K=ztLE!Hy1?J0xA&j3zCfj^LenI z!0%5&+)R|k(5pk{|mG)Q1j)h!C8k`Od2HoiAP8flBqwpcVCn#V# z01CxI)C^!(q%#P0lsjRI1GFi#zVh>jvLQf-Pv9@aoA?PY!){>oXiab*AZ<#>(oPlt z$wf#)8sEg}-J#1^5kP(dbb!%q>Ie7cEt)|EO^QrD0St(00!fkoI5%u<&IrADTci88 z(ZBu;bpQPMp5OGq^G7lURE(ZYyx~@3)l^YenMBik-=;%}%}@Yh5bPkC(eQ}nY_QD? z;e-ss!WOCpKwg`lT{lDpMToNFe{hrLuf}>19d^LdSDjlqjoQLciCw}F!SwC4wGd@c zJ%A8^6zW7UXABjrBWib?jn^ggcKGIOnDy^4hB z05`oNs%F3&j0o41BtrD?1q_>CB3!Y{`CKP6Y}VXi~^gKu5e$gHkbwXc&sFw;=ug~v^zIIJ!Qbk!IW zUsL>;+LQUAD^Z1VAS(?v`eirKj2H4V@rg++xS+tVhxdh;j(?m$63P?nIqn2SY8i@P zJwr85W_3mA)#!3UUEm?<@>rW_;sG3?co0VC3C^c9=?k_LRm^V(U7oMtvIOhf{6*wRI)N3AV=io)%0k_5q(!mhL+uLL zG@0z-;RBDUCTKleJKw}nz%D|@dD>zX3z2iMeV+Fq9FWwf+!3Oa%ssyy1tRGlRGCoW zIODZM#R2YBydSO&CoZ`0osQ%7*pv0(XHV4zrgCUWivWy;nK~RLA;Sp^N&Oy?UqCF8 zod66*pf5@fHKherDFFqTUKZ*1`T5KI8)7E}7{nXP!iyHWf16T8Idn{U0KWv{b44(d zg<HpVP>o2|nZSQ} zyOLjHAVTIge>MqR2TqPt3oFGlwu_}cZ&$X|@*K<}74XE%7wu0{6#BH-F66N}b6);} z1rjbTBSC(!#h`;HlRV@Aa?!F^FI{GPEf#yduG9KBfBo{+LWb*?>q9PYemBr+L<&OH z1%nHiFr4?mBUHoDV_3_0iUm3-&lvFsjKfka9vW!45)t@0*aTuH`-Rba^j289Z~**= z5y`|8ix<`4O(A^|K3Umgy%rcvY!B?>)3;xpSyG6{hP>3(QA>mUwBG21KS8nJ{or5P zQxC(75a98|V>^o}sUjYPg1=qsSW0u`4ndQh@5_Q2s|qkMf`sJ*FI4IN;t_%7m7mN7Du7SNC6>nob%I(0#0&2Y#fWeIG9@Enoz=?1R zNkqv7A{`%P{5_g@(vcNB4QPwA%w|#1zU4T3RR|W2bsN!NvwYinzY5#|1tqEfJ!g$L zF!Xa{;9AW@Qege?5eo*vCM>9M+1R%pB@2& zIGzdY6*I#9$69^<@~^-3|M+;qhtOuG8QvAGNqIznRt1i+b~%O>qbRZnr1Ow%fex!( zFuHa@j@VhY2>`2>K6*STvm*!}tmiVi0U09_T@KahVu2D&!h?=uqTtSO!j^ABbUoIq z*eRE1Qp3^^ODu_wmvx@EjLXE+^rRk=FknF?ZcOvyL60!2g3DZl#Ai1&0S<|t* z#BlPV;ql;Vj#QO|C?&pMo;=>ck}~}K$5Q>~DnYT$59Yq3=9(@mK2yyk+>t!qH;Je?pelr6AAyAl3K?jeSC zf@WSS*IMIi(wLVU7kf}GJR-cK>abA4Ss|n!*os^gxf;+3?HHcBsYi^x;>>nxP@sifFY$3tN->`{* zAK4f9O3as;vLie(*moNZWw|a7T*CG|W!(89d^Jn5v1$1@E;>LyuS@ChO8&x*$G%yEKiG&qZfaoG{Nob~@H(#pI#+Tp!^@{}R zL(XrfG#=~RmM090RIOYhM8fDJs)3cBa#?%>nr3ZAgOT0Ydc8AiJx{7bNs=tczH!!q z#3yX>D`=BS+>x_@7ul!hPY??{Oc<=y#veUM)3qEumi$%mA_(fFt#LtPmi_nf9Mj;aAo{X^hP!zrx0bd1{%sxWmx94BL^HE-D z=dm8vUeOrD_I2|tgn*nq<*w`saM?SY&!UqFG^4v~4#41%q{Tp$fe|IuhsT?(^uyyL zNNEGQ#!>k@W2808Xd*z^;}d*%X6R0P!SXNv@jw6i^3BwGgdJRO*@Ki!?QJP5n+-^< zMN~p0CbKV4eeqzPM3!zFMd2NZy%(AoCM}^*v?ql!4h#v7yul($12{E5$y}_APn_+9 z!xy!^PF%nTRlv(KHA|rg>4YEXB;2VffF|?`s*r|dE0+xhD@+!#40Ax;V~t>(;Nxnp zYg#R!Yu4f6AkiEyj_e8MU`#)+s{Qr_7leo1C@oV)CqewjGJXB>?|>q)(v08?XAr*+trWoxF%sa;U`Dgm@omq$v`37>*7IJBaq-I z5Cnaa01Vw5^3S<}J}aSFA9xWEyf4CW!A-8xi3|glJIrtM6iw6u>l!}&_m(Q9*~ zY!|#Y9Tps;d#x6=jy+j9fy10w22a742om5iyCX00ho>HuPT$Xd;knzO2+!iGBaaxBK@$Kf%`z&jf?@mv8lGFc3lt5g(AU z%t=)@!>&ooJyEu`u8}k0F*INU#Dr6E3AGqJe!YsR_5sfHPFPBlaFi_5 z#z6VCZdno3MD>W*=VK8CAsd&Xl1qD z5->mtl8Lxn3QF!UlT^_kiCvhX5?kSYMs#EdzJY^y9zT#-_!r{!WDTYVz)+;+*);+W z^Mytqslm1pFaTJ^iq$*est}!m{=>M4E8(rh#Bu}nd?vWjwmzOW7El9$%lswqwD3gR zgRBDEgyvP?oP1V_mlcKx05F|h!@h41Zc^zf=1utHU*YsHnt;rPhOoK#xLyRe$oIl` zUsmhuXAf|GF0YEnPJ|>s4$msY_(#cE>mA4SDEa8onx`NebAajs(gd{-kc$Big+1V0 z+XN0lpt8NNH7pK6gJl6wxUqGk);mI%P*9b318h2heqV11&+Um9stCm&&vjZ92Tg0` zLX!53{Mk@mQ$;CTkvC)~`#ENen0VSd!DN*bC|Ou}MWBK#H?Fafu@P%qgj$?92PNhF1ewA}_C$?m$wZ>>tEw4emzwie0a|NB7I zn0*Q|NH#&21YvSOu*2E{;J#NUL~KkLYB56RH+sx@vPBnA+gWp>Gob&Z>@o_66{`u= zh2b~r5(^QPV3c3h=-apZ>-_5vn??ZicNtGeWyeYRwE<$VM0_rQLYQb~h^;dwnk}fZ zse@Zc+=wmfbW!;k>kn=q`K`1V zem)@<38De1hf{hwh8DTU!u8n*SW_Ydpa5zEq@nj{I3Q61zYnz|Zkany|74-?y7o^0;qJ>yKt32R0CF3&F?p7id_|xH zFhqD+qHx;UNYn)kHX`#flB0A`uL#@%#Yn_7&>U}?2}Fhr0oSM_z>`e{z`!(IZhCky zjZ?3w;cN*Dbb`pFyaV~0y-X&DZ>+dm%75}V@c|sj(`gfk$YNIxLK9ZSi#LM!B&5Lz z*>rcCfavL~?F$#~9Ib+}@*}UDpHuJ%osK`eZuZan-&v&08ojXt$=L!fcdJ*ov`59e zh%5xa%Y){5L9A9IY#mmv!mZeb%x|%?FwZV@Ofy8D5h8m-fk)ekkUKj1e)L--&;%A5 z;!IEm!z=%tUn4fWtPzaJtkf1Ju$}DD3d|#WT87AM<|RQ&TUW-@%MdL;XwR-5XEpqy zPpxz({ss2vfRvopp;!V79}N7JC)X!R>_(971EaNw<*e54y{yq6>f^u~)prpNUxx%` z+Zl2K%TO%9OS_1Y7M~GJ@Wl)k6Lat|4|oYB03b01$Fr&rY^;`d@>;m>(S)rFHa2*@ z6HtXhObZ+OwTdkw&}Hnx-jwuK_t`h1f}p3`*BdLs+_){FZ(sl>aZDbne$P7d*%#Ev z{ttVF>r)^Lf}u?s9*C;8*b`C{o?-%G?}GA(aEENvCc_YUg#y4{VWgkes60gT-7c*(W-CD)X|~74*OcIRl-y*MGPw}F=1m)ei4ICo_Aes z+d4NvskJOYK=GK_l;Po6@U17AhrOckh=Cby<+;V!=VfVy#gSOmd`?VbMu@*#rthc3 z@A|%h9Aa`cYtl?=-d9Be^ZTV>>-co9wmEq^jEuj*V-MB>FNvwz4TDU*D{i_#ER*9; zR(k|i8bE?>HJBv?`9zDgtfB(7OmQ1()?22rK z7k?v45gv$C=3JV&p2LRK1|DCgPiv1)b93$(YpiEz7^u59M9y6u$=~T8BXty{$V$H?Tbeb0M0uqtz21t1%Luvk}D>-&q9cdObBtM6R9NGN=iele(x}oc>Q84#;mS{G? zT4N&;^6-e^-6H)++?gkTmjgabN_7RQ;ymGYHkI4pZQhRfZx`_3Lo>YK8jxtd7mM5G z-6k}4^U}@#YXSANVit*Jp^RB&yXqStK&&||UmKtnG0e|~00K|%`er~1Odp<>3EUXW z?AgA3e(%Z`P^>&;>7Q7}bMW7tH4<3*>X^aJsu2f8xTj&fHpkGnLPl*7? z%{C3#FLxdnS;7L3{7+My1qEhDpNdV{@P-p$2bum0V zg!VOEaDm(&#g`eHt>w`cQ}k0xy%2e4c78eEm;g_ zL)VG03Fw)}5pKY5yj5n5-mQr&*%Li`l4j$#c*(iUa&BUz3O$?)s%;n3;S2@1!E@$( zLd!>376d>OZkf1~GosbZRu!|<1@A_@hnQlrk|ajspcysf&S@pO9MM;-;L42fFM zHoI+mg=3+DFND&txz)<6K!KzbrAv+Z2F1^q}wWxlkvxL#80%KmWtM}L-#5J6 zzO8iBpO>jTtMm@VSJyq_DK}xah?6GLSuPW+5pB_feR(HuZf9`~8TcCJz@Ew%LrJhu zuPo1hEuAmU>A(#(uZm;Z1;TqCVc2hqtb^Eq!$&oo#<$cjDrH_RS!kO&-(k_O0TIN) zaG|j#mH6~-LAIsogf-h94o~7BT6S1v{Jc7cV3~GClVXEim7br9@Waw~h<#5>A&Ap? zinIe-^5<2mzeHB4yeksUP$S~bej32-$vyaRzL7s!h6XxAzx%oB{k?P*rP_HIyXyGS z4sKlCKA^?_RL}j;+WeN>h=6pSc4ap-M&x6Gc_?vv3T+Ru{}sS78O)gPh!$NEsaH5N z8i}wF1ro$Hj2@E&rn<#I;O0&?A=Z8@Wb42`!$6*#L>`MXt_$0I>P4%~{p!4v7)Urr zjUsstRRY1`scOqVuTpz#>1~xf!FQGb%p|kh_ShiCumB4Ov!#OFP8b{CZcrdSOIKGEBjt*_%XCaoCJwykv;`p02abg4#%A9Dv<4Y5M*ew~u4n4an=NIiFfrI9JzA?57)NJ!zQE#(ZAPqRP z5LrlW=&yVduB4%tM@^zo(gX)#0%$!j&_iR>9r2lT@w!U)A78)BkN0Q9N)y80rQFP;AD)$-1azAogRLCt zIU|DVofr|=kPsWzK3{|dmX6>w(@fW!-z{4o&}=Xr_0pKdQy&>Y&2wfeli z*gk8n>Am*d@)>9Zb_obAJGF!!2g~ep4^zkN9DF5$QbbiqLbU;9pv0lY-D1~uSjP$I zC*a#&v7>beLTl0XBRFSsqJzf>Q1JmaX}^a@5A$ufStmxYPRl|BzMFsueuzj;Kw#6$ zKFrM}XLw;vJdp+Tkf3UNx44l!d&9?;Rqt@LV4a_xN~h%jdd2m<--btZ9uD+nMpPY( z{F1Z${N?}q>+6rf5$Tsu9`}1=m^y91Rxf_rhUa5CORx+C+Pj7Wt3Bx z-eo~yd`?JAK2@iy@aJJGkv%PO7WCk>qsKy(VL=64U|}TlSU1jQyWftl4QZBMp)!aC zM|84L0DSq9UL_Q^!-VA_YQqc{%J$6WcT8k$yxN%=B4LMG*$RNdjlid;4Kmk?3{xm7 z$D{Kv@cp|Fe8%Bs7uw>bP2nF`t3Jb~j&}}-MWfu)%+CICYzZrVp6Psyz1hiZJ&G+6 zMhXWTqQA>MpBZ|dRHOK0w=wfR&ZS}N&!_FOArPH{QcZ-y2{4Lj_~{$nx*f)KyxP{b zFazRVt&#%lOcVy^auD3%rZ(PrCLTR(o%Zw30Zip+voX3Ew8R40MrdPp7Ql#r`_T^@ zK)_=(d4e{ek=p@WScq?FOop09K=D=F{nr0>f81Yw|Mu~zm_B~N8RG}==RoZ(F0sET*CycVSvu9fe$# zeJE|E7Up{~N`tf^h z#@E*p*YZ}xg130C0}jULobaJC?X-UGdrQ@JJO{pl@Vg;gmUEdAp8$8iJczg(%XJd1 z9G8cN17)GH_^jpdd2WG%KO8*od7I9~C_}&i5##BtX-HP@@FM^@v}@Vr!M7K)(~ekl zCf*g#C9iXYr^hL_aRg!o(asSYFit1|qy>r&-7(pJ29NKQL-w6iD~T-~_Eb6vh|6Yl zRA*@Km+QALbN=y`xvp!3Ej?L_{e~Yj(=CkM@KsO8JS0cB~JG?-hsHUuS`s zk_w_NOrcy0DN;QB!OW%&7zK*Co$2KhVWizt;dWY{w0BMgctv#}R$tGif^(wmn}k)e z2*oj-b)$GdMT@aL1FN=rZO4k9AO&I^)*P(#e;Dg<3PV0lezt9aKRuaoygxY<6Yt^8 zU~2`VMhfv+$3h-O%r5tz*6L{x{g}V!rSQb`u0G16WakkTzyY61!8$lV9D-vHnWOM# zfe7Sl^|39CfKV5<-6dNCUCO1R)NrOgp5cQxPrmKA4;K9w83*pu zUW-_6Cu_vu1OgjkAiVgw*>d7Tvo!rQU%jR!NmDa|*jnewL!37|=44rqM#eIg3fF)U zW?2WJU;y*1C@v=(fwG`M0?SZH=!F}W zi=KeCo4L8GZPIpL6&qv;QUs2u!Jio0hj|sRf3uJ zxN3Q|vhU0KJ!8KM+IQ6rMqB zV#_Xv&h?o+0>H%p)Po(7&Yv3WpY#x}r5ZX-_rVjl$NZO(7_pxY zXYx3xb`_@v9q^UjZ!15Xx-k0Bt9FmSK7C#fjfg*uf-80vUV6I2e+zNfI)8|_Wm*M` z*+wFO8*oMOu>?V=sED2`Pe%w{_P4Q4gr{*F2#RD$sx58xX##IgzY(t$tEZC-o!dMO z8n*iPx3GvDPkx_R=?N_Y3}TPe0vq^sI4%M7tWNmc&q*=9kS)TEridyb z7jK6mcr=us(;_Q#Ex}G^b1xa4!!ps+%OkgI&i`_`F8K4COe`ZKmh*#L)M;j<-QC9qtE%ywEGLJFLV+etpJrK5cx&q-+-~zU3hyv=<9XmRYCg`}rlO^Us$b!h7AD zx8tduz=^Tjf4`zNw;BEpIw81PLt~`TttUfN^Ufy5pWFw5u3PgcVvO3Hk%a4?mPMmB zo$71F{1_2gP~cHel()9y79Af|gl#Ase&$q6du37c8FG`(q&qr`<~$|y9_iaLdpm%_ zxgl)hGEzcg?1q_EtRk(^)6T3~b(`_3*uj8I_=rRcXZ9TIZcRV0)^GjWuixjre8}(8 zqjn@h@GQ$syx}t%{k(KIPny0LDA}3ww=d}Uyg`lA1Mb4pBM%%1oh(v7xx;vyV_#?dhsFAF zw)~V>zoV#?r#KMw*3RhCgf$r8ba*CI3_xqq%Gzo|t=~462dCrUg>hFWe%2s4YbJ3V z-4rgzh+t#GX464fu=4(>qhc9&cndbRI(oc6^FUt3HGB__S3PS3?S^wpjjN8$kejg{ z05%Wu3>rd4_S>0kmXO_6L~TO2GglEu2Op7$lGUhmJ#F=e1zUP3{$pnke+eoBVhR9Y zdEWokYGGUPO)F-nem|91_qp|w+uG@4JlQy>Z(Aa0lQxC{2gpv7oKMoK4;kxI2i+X} z)@+;{!*NsjtotX=1T@v6f+UATjBl8 z>4J$>jNUqvP5kC{ArP#JbNo&RPeb$cV2?yRkYr6St8p@f+MXw;V^|a7EeA2s;m#444X!>I^Shm-$r^w=#Ko3h}i5cD*&dV4U9o{OUZ z;ZEk$^z}9nxrBWpU&8{ClbhGz1fr7LyGNjWpmCrUQIOSwQ`m{L32v#@sl&rZ{rwUSLwmB5n>6T`~dXxrl69du?vURLV&KmYn{lZbV) z`AsjPb=L)HeyXZ-ceM30xHd? zXift=Y-TOe2^)xDtyPln^v^e^2@`~gw)xGVtQc}`VF?BJ8epmY+ub8mv^g@nbPI!= zP2{9JR@F&NL~85(i^aLME%?OlUK!!MyN+i%Idt$OsK$bA<0i!`NE)gX=8E#WudW8! z>pv~i_0uvzn$g78i<KJPeP0ktNj&7*4COo8hq6{+60YLgYhLL%?#bugA3IscBMfT4&&>5Vt-p*_*I;etn)w7ItNbiUgPY-qJ8{5U~ShI-0SZP~VI1wY}(q z>8n*|vX?uX+9T2EV%(N@s77wVqNeqYTuI7Z+Dc0e!+nNg#Ir+&A7Xw*` zNIZAb{Jcy*DnZ})0(3(wW#Jty;q&e8VI6Mv%ms1H0mOiHF044Lnfm(CP zXu)%oXTmQbgaERk?F|5Gv^t4;kN&2iiBEFS?6k50LeI9T`8ha?{uC;AcRXr(1BzqrZJ~C^a=f~|E*(80=c-U*u;c`%HS|g3%xCQ* zVhfu9&U!~DsJ-SJ5K!iF9Felb{DyL};{3c(#h8`F%P_a$;MH26aip-oGZJ;Yh9(Rv zlS51_0q|vx-txj>2{)TjpkVEOZd&U|ceLblylWL3F>;iDT%`KbBAG)V27%cZLD>o5 z_tQolEue=>qsIYv&&uo=S!J120Ouzv`;Z=^yW5koY?e4$uZ|l*>G{CwkkH$qE2jSf z!Y6xY(e0HI=MBF{)V)qGaWs^-jN#kea)Ay&UEBE+Jcxpn70#@BML2tP7;DFuo@}O> z0-K8n->iZ2s4WV>AD+mY5V^?x+gp+3(h;tbGordY?GYV*JFb-8FVYW4f44|yEK{G6 zmLJZ?dU~L8VarE)CbFJq@hmPqw}1#21V<+(IHC7Q9vGvt=Z-Q!yMYMO7FgNfKv*#m zyjrpv1OX7wP&`{001#m)zb=w@HgpJ$gPg|+Xa<;Fx68?Ey}){+Q?&qYnp&KN*fr&^ z-TTtA7m4J1cpM=I+3Xk+GdjF`dF*JbL4gm)$}jN0PR+noO^_ePi2k}rfBpXFQwS2C zs+o6%q0KF~eZZczGCaS8Y#+HhGCagCx}J`FVHMf`o}J^dat7SbNbvjhR%xZha z?s?vE*W_puzDoE4Qth`KLyxs1{t>+o=J3Kerx0lVr(W%**Sq zs>KJbT~F1IWmW zL=VpH*~RrjIlq4S{aYX3lM3ON^Z0PR8%D(%utwfd&>!FigA!U|jjY~+*X=%|9g|MH z=}%2leQwpu_8etJ%A862$XAdaP*BH z-1W(AvaGBPd&4^)%WEBZx03~zh!yXuuz$p%-`mcZe$1~~W@IK79oSsbsrtHo+s;7IlSO)8X z0tVIWJ_qLQPlLdDMtvF9*{ubDB`p2I_^c;yxmU-To;B)I;$~Gz3 zln1?pVh`T!?btb-_Q+1B1x)(|s-4Q_-<|uj1|YYqgCQ)E$k18yi8e`l$4K26EQAa~ z)xoJ`+p>uk^>s&|B_3mdT#bm}Fgn`|PRj_K_UTQLuMqX;ul?&EFT<|C-)H*9(9t9f zZsHi@WlF>je4qrL_l)~qCbs=5Td=&3)Opw7)qS`7xmILV$9j6L;WFcBHl=wxLv=Kg zmu`9SCx9C~6Gsdq38!cImjy6HqPIH$?FEy|Ucp+>==A?oy)qQme*%*DNR+=M2b$Fc zBfYS}V6&<d)8Q z=QBk;y}ObVtMN)2Q#$92Q0rEl5*2vKP;Te30-Rp*b^45hFMkHOI~nybrB|2TPsMUM z_(*VM|1HtJPG^{UZWc?)U#OZX?-UoB$u%qBv9*bh5`uAb` z*ZBG~K&) zMMTT<_{Id4okO0tN~jSOhedgMJ{)fZ5r+!f42slk{EW30VLNTjTOF<02;EnB5Y_=> zuL&1ty3IOr>&_DM=1vfLc*M56x3XFEb>H4Q*'jTh{ma~4PP{AK0u*JbcEZ8)>e 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%0A=CD+H|eV~vx86{1Ozqa5i6FDxvb;(ozT(oar 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 literal 106226 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 z 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

    e(4yAhgVr{btUde;S-vm2=490EOcBC`kT<7r!b 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 znlHG_?(=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/joodland/bm/archive/202309.tar.gz -> bm-202309.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=3f55919efd5225075a2c2c1049876fae +_md5_=8fbca27dd5e5fbf7b4c2f648d22215f7 diff --git a/metadata/md5-cache/app-emacs/cider-1.10.0 b/metadata/md5-cache/app-emacs/cider-1.10.0 new file mode 100644 index 000000000000..5b6231136f76 --- /dev/null +++ b/metadata/md5-cache/app-emacs/cider-1.10.0 @@ -0,0 +1,15 @@ +BDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner test? ( app-emacs/buttercup ) >=app-editors/emacs-26:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Clojure Interactive Development Environment for GNU Emacs +EAPI=8 +HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/ +INHERIT=elisp optfeature +IUSE=test +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:* +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.10.0.tar.gz -> cider-1.10.0.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 +_md5_=67eea0492b6f7d19692d33fcad76dca7 diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.65 b/metadata/md5-cache/app-emacs/ebuild-mode-1.65 deleted file mode 100644 index 19cf7fe725e2..000000000000 --- a/metadata/md5-cache/app-emacs/ebuild-mode-1.65 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs -INHERIT=elisp optfeature -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.65.tar.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=ffda2f5f9d531c9c75c68513905f2efa diff --git a/metadata/md5-cache/app-emacs/ef-themes-1.4.0 b/metadata/md5-cache/app-emacs/ef-themes-1.4.0 new file mode 100644 index 000000000000..c18c352a8f3b --- /dev/null +++ b/metadata/md5-cache/app-emacs/ef-themes-1.4.0 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Colourful and legible themes for GNU Emacs +EAPI=8 +HOMEPAGE=https://github.com/protesilaos/ef-themes/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/protesilaos/ef-themes/archive/1.4.0.tar.gz -> ef-themes-1.4.0.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=271f0da07020a0e7513d78165cb46d5c diff --git a/metadata/md5-cache/app-emacs/eldev-1.7 b/metadata/md5-cache/app-emacs/eldev-1.7 new file mode 100644 index 000000000000..47a2b64a1405 --- /dev/null +++ b/metadata/md5-cache/app-emacs/eldev-1.7 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs Lisp Development Tool +EAPI=8 +HOMEPAGE=https://github.com/doublep/eldev/ +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/doublep/eldev/archive/1.7.tar.gz -> eldev-1.7.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=aef7a21fb0b8d260fe1e5f30784f74d4 diff --git a/metadata/md5-cache/app-emacs/emacs-eat-0.9.2 b/metadata/md5-cache/app-emacs/emacs-eat-0.9.2 new file mode 100644 index 000000000000..11bf3ee9f76a --- /dev/null +++ b/metadata/md5-cache/app-emacs/emacs-eat-0.9.2 @@ -0,0 +1,13 @@ +BDEPEND=>=app-emacs/compat-29.1.4.2 sys-apps/texinfo >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emulate A Terminal, in a region, in a buffer and in Eshell +EAPI=8 +HOMEPAGE=https://codeberg.org/akib/emacs-eat/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-emacs/compat-29.1.4.2 >=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://codeberg.org/akib/emacs-eat/archive/v0.9.2.tar.gz -> emacs-eat-0.9.2.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=1fca8f4dc8ea6bf13417e1a56b2767e0 diff --git a/metadata/md5-cache/app-emacs/git-modes-1.4.2 b/metadata/md5-cache/app-emacs/git-modes-1.4.2 new file mode 100644 index 000000000000..1627478eacda --- /dev/null +++ b/metadata/md5-cache/app-emacs/git-modes-1.4.2 @@ -0,0 +1,13 @@ +BDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs major modes for editing Git configuration files +EAPI=8 +HOMEPAGE=https://github.com/magit/git-modes/ +INHERIT=elisp +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.2.tar.gz -> git-modes-1.4.2.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=097bc237864ac7c536947a68b5a0f009 diff --git a/metadata/md5-cache/app-emacs/mastodon-1.0.13 b/metadata/md5-cache/app-emacs/mastodon-1.0.13 new file mode 100644 index 000000000000..b012156f13fc --- /dev/null +++ b/metadata/md5-cache/app-emacs/mastodon-1.0.13 @@ -0,0 +1,13 @@ +BDEPEND=app-emacs/persist app-emacs/request >=app-editors/emacs-27.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs client for Mastodon, federated microblogging social network +EAPI=8 +HOMEPAGE=https://codeberg.org/martianh/mastodon.el/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-emacs/persist app-emacs/request >=app-editors/emacs-27.1:* +SLOT=0 +SRC_URI=https://codeberg.org/martianh/mastodon.el/archive/1.0.13.tar.gz -> mastodon-1.0.13.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=6bc38882cadadcc6f760fdb358f0b9b9 diff --git a/metadata/md5-cache/app-emacs/mic-paren-3.13 b/metadata/md5-cache/app-emacs/mic-paren-3.13 deleted file mode 100644 index 2e9b4c65f5b2..000000000000 --- a/metadata/md5-cache/app-emacs/mic-paren-3.13 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Advanced highlighting of matching parentheses -EAPI=7 -HOMEPAGE=https://www.gnuvola.org/software/j/mic-paren/ https://www.emacswiki.org/emacs/MicParen -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mic-paren-3.13.el.xz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=e1519b2765a9160347b1a02d9b3183b3 diff --git a/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 b/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 index 4dbc3ff47212..7e3ce1f4bafd 100644 --- a/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 +++ b/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 @@ -4,10 +4,10 @@ DESCRIPTION=Advanced highlighting of matching parentheses EAPI=8 HOMEPAGE=https://web.archive.org/web/20211016050703/https://www.gnuvola.org/software/j/mic-paren/ https://www.emacswiki.org/emacs/MicParen INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mic-paren-3.15.el.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=466b622a622b3a352155350ad1fd35dd +_md5_=213814fc44ae00d32ff875af50269bbf diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.11 b/metadata/md5-cache/app-emacs/org-mode-9.6.11 new file mode 100644 index 000000000000..a7619f1a1943 --- /dev/null +++ b/metadata/md5-cache/app-emacs/org-mode-9.6.11 @@ -0,0 +1,15 @@ +BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=An Emacs mode for notes and project planning +EAPI=8 +HOMEPAGE=https://www.orgmode.org/ +INHERIT=elisp readme.gentoo-r1 +IUSE=doc odt-schema +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.11.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=567831454e98525b3087c46320283b5f diff --git a/metadata/md5-cache/app-emacs/parseedn-1.2.0 b/metadata/md5-cache/app-emacs/parseedn-1.2.0 index 4284930f0945..45766a141644 100644 --- a/metadata/md5-cache/app-emacs/parseedn-1.2.0 +++ b/metadata/md5-cache/app-emacs/parseedn-1.2.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/clojure-emacs/parseedn/ INHERIT=elisp IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/parseclj >=app-editors/emacs-26:* RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/parseedn/archive/v1.2.0.tar.gz -> parseedn-1.2.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=bbb0a5ee55b575c736ed0edcc9421304 +_md5_=cdc670430aeaa39d4aba1482ebf43bda diff --git a/metadata/md5-cache/app-emacs/treesit-auto-0.6.5 b/metadata/md5-cache/app-emacs/treesit-auto-0.6.5 new file mode 100644 index 000000000000..1ec15fc49896 --- /dev/null +++ b/metadata/md5-cache/app-emacs/treesit-auto-0.6.5 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-29:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Automatic installation, usage, fallback for tree-sitter modes in Emacs 29 +EAPI=8 +HOMEPAGE=https://github.com/renzmann/treesit-auto +INHERIT=elisp +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=app-editors/emacs-29:* +SLOT=0 +SRC_URI=https://github.com/renzmann/treesit-auto/archive/refs/tags/v0.6.5.tar.gz -> treesit-auto-0.6.5.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c +_md5_=6ea815a3f0b967dbc204bc9ac595ee2f diff --git a/metadata/md5-cache/app-emacs/yaml-0.5.4 b/metadata/md5-cache/app-emacs/yaml-0.5.4 index 3c41ece0eb75..40e9c3fae46e 100644 --- a/metadata/md5-cache/app-emacs/yaml-0.5.4 +++ b/metadata/md5-cache/app-emacs/yaml-0.5.4 @@ -4,10 +4,10 @@ DESCRIPTION=YAML parser in Emacs Lisp EAPI=8 HOMEPAGE=https://github.com/zkry/yaml.el/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/zkry/yaml.el/archive/v0.5.4.tar.gz -> yaml-0.5.4.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c -_md5_=b7b842c4541e537e546f347507fcc9ad +_md5_=50ba6a092eaa96aa8f318e6d65a9d5b9 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 6f0f5c817b1c0a6020483e2f4709b932b46bb16c..db6980624ce2ff359acf2d13a86b51bb27702ada 100644 GIT binary patch literal 31726 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 VVVHaJn85yD{|jC7=eP>t001%M^gaLp literal 32677 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/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DESCRIPTION=Golden Disk Image builder -EAPI=8 -HOMEPAGE=http://docs.openstack.org/developer/diskimage-builder/ -INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Babel-2.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/Babel-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/networkx-1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-emulation/qemu sys-block/parted sys-fs/multipath-tools sys-fs/dosfstools sys-apps/gptfdisk !dev-python/dib-utils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.30.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=47640d5461970841d73f5ab566c3dd4d diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0-r1 b/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0-r1 deleted file mode 100644 index 761009406db4..000000000000 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DESCRIPTION=Golden Disk Image builder -EAPI=8 -HOMEPAGE=http://docs.openstack.org/developer/diskimage-builder/ -INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Babel-2.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/Babel-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/networkx-1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-emulation/qemu sys-block/parted sys-fs/multipath-tools sys-fs/dosfstools sys-apps/gptfdisk !dev-python/dib-utils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.30.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=de61af0774447a13c94c5525d198f95c diff --git a/metadata/md5-cache/app-emulation/dxvk-1.10.3-r1 b/metadata/md5-cache/app-emulation/dxvk-1.10.3-r1 index 92dd87ea5137..99eff809ee66 100644 --- a/metadata/md5-cache/app-emulation/dxvk-1.10.3-r1 +++ b/metadata/md5-cache/app-emulation/dxvk-1.10.3-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend test DESCRIPTION=Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ZLIB REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) dxgi? ( d3d11 ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v1.10.3.tar.gz -> dxvk-1.10.3.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=597a7cb026f66b1485e40a54150689a1 diff --git a/metadata/md5-cache/app-emulation/dxvk-2.2-r1 b/metadata/md5-cache/app-emulation/dxvk-2.2-r1 index 30550a647ff7..e5ebdd1f9134 100644 --- a/metadata/md5-cache/app-emulation/dxvk-2.2-r1 +++ b/metadata/md5-cache/app-emulation/dxvk-2.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test DESCRIPTION=Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ZLIB Apache-2.0 MIT REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.2.tar.gz -> dxvk-2.2.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/d39344f466caae0495ebac4d49b03a886d83ba3a/dxvk-libdisplay-info-d39344f466.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=367d604400aa5c6c5cb4d4679c2f8fb4 diff --git a/metadata/md5-cache/app-emulation/dxvk-2.3 b/metadata/md5-cache/app-emulation/dxvk-2.3 index 3998024b1c1d..680119fa02c1 100644 --- a/metadata/md5-cache/app-emulation/dxvk-2.3 +++ b/metadata/md5-cache/app-emulation/dxvk-2.3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test DESCRIPTION=Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ZLIB Apache-2.0 MIT REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.3.tar.gz -> dxvk-2.3.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/85c2334e92e215cce34e8e0ed8b2dce4700f4a50.tar.gz -> dxvk-vulkan-headers-85c2334e92.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/275e6459c7ab1ddd4b125f28d0440716e4888078/dxvk-libdisplay-info-275e6459c7.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c8948ffb4949a9f6c9e82bfe45e3c9da diff --git a/metadata/md5-cache/app-emulation/dxvk-9999 b/metadata/md5-cache/app-emulation/dxvk-9999 index eecdd2641fdf..0b0a3da690dd 100644 --- a/metadata/md5-cache/app-emulation/dxvk-9999 +++ b/metadata/md5-cache/app-emulation/dxvk-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack DESCRIPTION=Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine EAPI=8 @@ -10,5 +10,5 @@ PROPERTIES=live REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=a2405a2213ba3cb3b1fc2a8c1f816f90 diff --git a/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.8-r1 b/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.8-r1 index a14163d0ea6e..d2c2e9cb85da 100644 --- a/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.8-r1 +++ b/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.8-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig virtual/wine[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/meson-0.50.1 DESCRIPTION=A standalone version of the WINE parts of Gallium Nine @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[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/iXit/wine-nine-standalone/archive/v0.8.tar.gz -> gallium-nine-standalone-0.8.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=341cd6135943d8a05d0738278ec99365 diff --git a/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.7-r1 b/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.9 similarity index 56% rename from metadata/md5-cache/app-emulation/gallium-nine-standalone-0.7-r1 rename to metadata/md5-cache/app-emulation/gallium-nine-standalone-0.9 index cf001969249f..1f927dc674ee 100644 --- a/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.7-r1 +++ b/metadata/md5-cache/app-emulation/gallium-nine-standalone-0.9 @@ -1,8 +1,8 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig virtual/wine[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/meson-0.50.1 +BDEPEND=dev-util/meson-format-array virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[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/wine[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=A standalone version of the WINE parts of Gallium Nine -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/iXit/wine-nine-standalone INHERIT=meson-multilib toolchain-funcs 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 @@ -10,6 +10,6 @@ KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ RDEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[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/iXit/wine-nine-standalone/archive/v0.7.tar.gz -> gallium-nine-standalone-0.7.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ec7364502a958af555a42fb695dd0473 +SRC_URI=https://github.com/iXit/wine-nine-standalone/archive/v0.9.tar.gz -> gallium-nine-standalone-0.9.tar.gz +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=215c66187f864e2a2b240c372ad65b3e diff --git a/metadata/md5-cache/app-emulation/gallium-nine-standalone-9999 b/metadata/md5-cache/app-emulation/gallium-nine-standalone-9999 index 57d121e81104..324299eb1d48 100644 --- a/metadata/md5-cache/app-emulation/gallium-nine-standalone-9999 +++ b/metadata/md5-cache/app-emulation/gallium-nine-standalone-9999 @@ -1,8 +1,8 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=dev-util/meson-format-array virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig virtual/wine[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/meson-0.50.1 +DEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[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/wine[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=A standalone version of the WINE parts of Gallium Nine -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/iXit/wine-nine-standalone INHERIT=meson-multilib toolchain-funcs git-r3 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 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ PROPERTIES=live RDEPEND=media-libs/mesa[d3d9,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(-)?] 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/libxcb[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 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=341cd6135943d8a05d0738278ec99365 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=215c66187f864e2a2b240c372ad65b3e diff --git a/metadata/md5-cache/app-emulation/libcacard-2.8.1 b/metadata/md5-cache/app-emulation/libcacard-2.8.1 index 5721fcdc71b5..3a32621948e1 100644 --- a/metadata/md5-cache/app-emulation/libcacard-2.8.1 +++ b/metadata/md5-cache/app-emulation/libcacard-2.8.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/nss-3.12.8 >=dev-libs/glib-2.32 passthrough? ( >=sys-apps/pcsc-lite-1.8 ) DESCRIPTION=Virtual Common Access Card (CAC) library emulator @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/nss-3.12.8 >=dev-libs/glib-2.32 passthrough? ( >=sys-apps/pcs RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=bcf0d07fac4e48456343c26bf64e03f3 diff --git a/metadata/md5-cache/app-emulation/libvirt-9.3.0 b/metadata/md5-cache/app-emulation/libvirt-9.3.0-r1 similarity index 92% rename from metadata/md5-cache/app-emulation/libvirt-9.3.0 rename to metadata/md5-cache/app-emulation/libvirt-9.3.0-r1 index be8aa90fa617..00f3b691a970 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.3.0 +++ b/metadata/md5-cache/app-emulation/libvirt-9.3.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -14,5 +14,5 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua RESTRICT=!test? ( test ) SLOT=0/9.3.0 SRC_URI=https://libvirt.org/sources/libvirt-9.3.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.3.0.tar.xz.asc ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b14f6e0d4624ed2cf9d29414cd2fc050 +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=02151b9a12e87c17bb5df0a4ab8ba40e diff --git a/metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 b/metadata/md5-cache/app-emulation/libvirt-9.4.0-r4 similarity index 92% rename from metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 rename to metadata/md5-cache/app-emulation/libvirt-9.4.0-r4 index f47638346753..59b09eeb5d6d 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 +++ b/metadata/md5-cache/app-emulation/libvirt-9.4.0-r4 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -14,5 +14,5 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua 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 af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e705e21f65c872809430a8c11ec2ec96 +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=45371bbabcfecec30aac7b5afc4abb10 diff --git a/metadata/md5-cache/app-emulation/libvirt-9.5.0 b/metadata/md5-cache/app-emulation/libvirt-9.5.0-r1 similarity index 92% rename from metadata/md5-cache/app-emulation/libvirt-9.5.0 rename to metadata/md5-cache/app-emulation/libvirt-9.5.0-r1 index 712f187ec8be..3dd1159d0ed3 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.5.0 +++ b/metadata/md5-cache/app-emulation/libvirt-9.5.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -14,5 +14,5 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua RESTRICT=!test? ( test ) SLOT=0/9.5.0 SRC_URI=https://libvirt.org/sources/libvirt-9.5.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.5.0.tar.xz.asc ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=1c3b42a11bd823a3a8ab799acb45c33a +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=db156252e3d2448a7d8811dec1ee5b7c diff --git a/metadata/md5-cache/app-emulation/libvirt-9.6.0 b/metadata/md5-cache/app-emulation/libvirt-9.6.0 index 69a0dc100969..f1ca31df832a 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.6.0 +++ b/metadata/md5-cache/app-emulation/libvirt-9.6.0 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -14,5 +14,5 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua RESTRICT=!test? ( test ) SLOT=0/9.6.0 SRC_URI=https://libvirt.org/sources/libvirt-9.6.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.6.0.tar.xz.asc ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fefb7341432e62d82be7a4debb5047f3 +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=da15298381812d39735e8213916162b2 diff --git a/metadata/md5-cache/app-emulation/libvirt-9.8.0 b/metadata/md5-cache/app-emulation/libvirt-9.8.0 index 15052cd8fe8c..6fe5b7424e36 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.8.0 +++ b/metadata/md5-cache/app-emulation/libvirt-9.8.0 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/ INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm arm64 ~ppc64 ~x86 LICENSE=LGPL-2.1 PDEPEND=qemu? ( dev-python/libvirt-python ) RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles @@ -14,5 +14,5 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua RESTRICT=!test? ( test ) SLOT=0/9.8.0 SRC_URI=https://libvirt.org/sources/libvirt-9.8.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.8.0.tar.xz.asc ) -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fefb7341432e62d82be7a4debb5047f3 +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=4ac33d733020458df8186d4e958f082d diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999 index 3d468103af37..4072ce871e9d 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9999 +++ b/metadata/md5-cache/app-emulation/libvirt-9999 @@ -1,4 +1,4 @@ -BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare setup test unpack DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines @@ -13,5 +13,5 @@ RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a9354a3a5cad210c8623ce258b8e282f +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=b3e7bfe21071990cd8b47c400aaeb6e5 diff --git a/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0 b/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0 index 4820c35ce931..de51f5c19848 100644 --- a/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0 +++ b/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/libxml2-2.9.1 >=app-emulation/libvirt-1.2.8:= >=dev-libs/glib-2.48.0:2 introspection? ( >=dev-libs/gobject-introspection-1.48.0:= ) DESCRIPTION=GLib and GObject mappings for libvirt @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=e78cff935eff26013d6bdd92d72dcc24 diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.0-r3 b/metadata/md5-cache/app-emulation/qemu-7.2.0-r3 deleted file mode 100644 index 5e6dcc125d35..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-7.2.0-r3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig -DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test -DEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) sys-libs/libcap-ng[static-libs(+)] >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone:=[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( >=net-libs/gnutls-3.0:=[static-libs(+)] dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:=[static-libs(+)] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2[static-libs(+)] ) sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) slirp? ( net-libs/libslirp[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) -DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools -EAPI=8 -HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org -IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils -IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 -LICENSE=GPL-2 LGPL-2 BSD-2 -RDEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-7.2.0.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz ) -_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4ff1bdfedef8a5f9603fbdd2c93df41f diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.3 b/metadata/md5-cache/app-emulation/qemu-7.2.3 deleted file mode 100644 index afd21855c019..000000000000 --- a/metadata/md5-cache/app-emulation/qemu-7.2.3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig -DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test -DEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) sys-libs/libcap-ng[static-libs(+)] >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone:=[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( >=net-libs/gnutls-3.0:=[static-libs(+)] dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:=[static-libs(+)] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2[static-libs(+)] ) sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) slirp? ( net-libs/libslirp[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) -DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools -EAPI=8 -HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org -IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils -IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 LGPL-2 BSD-2 -RDEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://download.qemu.org/qemu-7.2.3.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz ) -_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8066baf8ce59f4c0be05dade6f3fa5ae diff --git a/metadata/md5-cache/app-emulation/spice-0.15.2 b/metadata/md5-cache/app-emulation/spice-0.15.2 index 7f85bc7b7005..abb41afacd31 100644 --- a/metadata/md5-cache/app-emulation/spice-0.15.2 +++ b/metadata/md5-cache/app-emulation/spice-0.15.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst setup test DEPEND=dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] media-libs/opus[static-libs(+)?] media-libs/libjpeg-turbo:0=[static-libs(+)?] sys-libs/zlib[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) >=app-emulation/spice-protocol-0.14.3 smartcard? ( app-emulation/qemu[smartcard] ) test? ( net-libs/glib-networking ) DESCRIPTION=SPICE server @@ -12,5 +12,5 @@ RDEPEND=dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] de RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.spice-space.org/download/releases/spice-server/spice-0.15.2.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9524bb805c6d163beb9e5607a935d643 diff --git a/metadata/md5-cache/app-emulation/spice-9999 b/metadata/md5-cache/app-emulation/spice-9999 index 018bffdad0b2..62f2a5b2b567 100644 --- a/metadata/md5-cache/app-emulation/spice-9999 +++ b/metadata/md5-cache/app-emulation/spice-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst setup test unpack DEPEND=~app-emulation/spice-protocol-9999 dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] media-libs/opus[static-libs(+)?] media-libs/libjpeg-turbo:0=[static-libs(+)?] sys-libs/zlib[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) >=app-emulation/spice-protocol-0.14.3 smartcard? ( app-emulation/qemu[smartcard] ) test? ( net-libs/glib-networking ) DESCRIPTION=SPICE server @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] media-libs/opus[static-libs(+)?] media-libs/libjpeg-turbo:0=[static-libs(+)?] sys-libs/zlib[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7ecef4b01933e7e4063399e82ec49f06 diff --git a/metadata/md5-cache/app-emulation/spice-protocol-0.14.3 b/metadata/md5-cache/app-emulation/spice-protocol-0.14.3 index aff11a6d8186..89dfb4b703e2 100644 --- a/metadata/md5-cache/app-emulation/spice-protocol-0.14.3 +++ b/metadata/md5-cache/app-emulation/spice-protocol-0.14.3 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Headers defining the SPICE protocol EAPI=7 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86 LICENSE=BSD SLOT=0 SRC_URI=https://www.spice-space.org/download/releases/spice-protocol-0.14.3.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=932d2f5f70762dca6da32c4c68c31f7b diff --git a/metadata/md5-cache/app-emulation/spice-protocol-0.14.4 b/metadata/md5-cache/app-emulation/spice-protocol-0.14.4 index da28b3462d6d..00404f5c7fc0 100644 --- a/metadata/md5-cache/app-emulation/spice-protocol-0.14.4 +++ b/metadata/md5-cache/app-emulation/spice-protocol-0.14.4 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Headers defining the SPICE protocol EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=BSD SLOT=0 SRC_URI=https://www.spice-space.org/download/releases/spice-protocol-0.14.4.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c804df4779589b8dd81230f3b05d1503 diff --git a/metadata/md5-cache/app-emulation/spice-protocol-9999 b/metadata/md5-cache/app-emulation/spice-protocol-9999 index fd14f1ba4ec4..9848834de606 100644 --- a/metadata/md5-cache/app-emulation/spice-protocol-9999 +++ b/metadata/md5-cache/app-emulation/spice-protocol-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DESCRIPTION=Headers defining the SPICE protocol EAPI=8 @@ -7,5 +7,5 @@ INHERIT=meson git-r3 LICENSE=BSD PROPERTIES=live SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=edbec6b79f2d80360d8fbad41d831985 diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 index bad581509d3d..bfea25c8c712 100644 --- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 +++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=eb462413f7feef29cad40b8825614a72 diff --git a/metadata/md5-cache/app-emulation/vendor-reset-9999 b/metadata/md5-cache/app-emulation/vendor-reset-9999 index 46132b638bc0..33781c69421c 100644 --- a/metadata/md5-cache/app-emulation/vendor-reset-9999 +++ b/metadata/md5-cache/app-emulation/vendor-reset-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=11337baf19703f346b0e9ae5372211ba diff --git a/metadata/md5-cache/app-emulation/virt-viewer-11.0 b/metadata/md5-cache/app-emulation/virt-viewer-11.0 index e9e19f39c61a..eae142409b64 100644 --- a/metadata/md5-cache/app-emulation/virt-viewer-11.0 +++ b/metadata/md5-cache/app-emulation/virt-viewer-11.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=dev-libs/glib:2 >=dev-libs/libxml2-2.6 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango libvirt? ( >=app-emulation/libvirt-0.10.0:=[sasl?] app-emulation/libvirt-glib ) spice? ( >=net-misc/spice-gtk-0.35[sasl?,gtk3] ) vte? ( x11-libs/vte:2.91 ) vnc? ( >=net-libs/gtk-vnc-0.5.0[sasl?,gtk3(+)] ) spice? ( >=app-emulation/spice-protocol-0.12.10 ) DESCRIPTION=Graphical console client for connecting to virtual machines @@ -13,5 +13,5 @@ RDEPEND=dev-libs/glib:2 >=dev-libs/libxml2-2.6 x11-libs/gdk-pixbuf:2 x11-libs/gt REQUIRED_USE=|| ( spice vnc ) SLOT=0 SRC_URI=https://virt-manager.org/download/sources/virt-viewer/virt-viewer-11.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4704150d947c81254d841a443ff1e4b6 diff --git a/metadata/md5-cache/app-emulation/virtualbox-9999 b/metadata/md5-cache/app-emulation/virtualbox-9999 index 1ee308d20a61..754c18e4d4f2 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-9999 +++ b/metadata/md5-cache/app-emulation/virtualbox-9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0/9999 SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.10_pre20230615.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.10.tar.xz ) ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4266e08168dea3706d9dad6af6021b49 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 index bfd43cd92dc8..39123db79b17 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.46 @@ -13,5 +13,5 @@ PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.46/VirtualBox-6.1.46.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=da7e89e56170cc70638f7e0ad5a46264 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.48 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.48 index 6f8456a23eac..bb42f93df0f1 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.48 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.48 @@ -13,5 +13,5 @@ PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://download.virtualbox.org/virtualbox/6.1.48/VirtualBox-6.1.48.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=db6baf9fec576f7c37fbc3a44bb51184 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10 index 12ba38ae2283..89fb461140be 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10 @@ -13,5 +13,5 @@ PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://download.virtualbox.org/virtualbox/7.0.10/VirtualBox-7.0.10.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=a94d49de6ce05d255b1889f358878cdf diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10-r1 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10-r1 index 7f443bf57728..1841890e9d51 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10-r1 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.10-r1 @@ -13,5 +13,5 @@ PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://download.virtualbox.org/virtualbox/7.0.10/VirtualBox-7.0.10.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=4eb5de4dc67eabc73cb9e4f72ffc7d09 diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.12 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.12 index 99c184163c00..2ed0da3c9d63 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.12 +++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.12 @@ -13,5 +13,5 @@ PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo ) RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://download.virtualbox.org/virtualbox/7.0.12/VirtualBox-7.0.12.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2 -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=6f316589e72e08e34186d38dec86ca19 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46 index 709cb155d61c..d4676995b8c0 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.46.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=7b611595c2127765c533a49e8895d4d4 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46-r1 index 0a9df489d958..69ae3e4d27b5 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46-r1 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.46-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.46.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=7b90802a361bfda884d00de210978802 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.48 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.48 index ea7067bfb201..e41b4f656615 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.48 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.48 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/6.1 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.48.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=97b26a0ce28937561a97265d764826c4 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10 index aba60c037cf1..e7ed2acc7f14 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.10.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=710cb40df48208d5b183e7ea34c45dbe diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10-r1 index 865aa4c9b895..f669a7f5f97b 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10-r1 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.10-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.10.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=64b6a85fde3242f1f8dac8fda421e641 diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.12 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.12 index 25c6f1b79fef..5e1cc9b0eca5 100644 --- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.12 +++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.12 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0/7.0 SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.12.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=0fb79576a03c8892507f721f2178ce6f diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.10 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.10 index 01280ab225b7..9a2bdae76ab8 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.10 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.10 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst prepare pretend test DESCRIPTION=Fork of VKD3D, development branches for Proton's Direct3D 12 implementation EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ Apache-2.0 MIT REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.10.tar.gz -> vkd3d-proton-2.10.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/d6ffa30abfc0fd3dd569af4a4efc9bc9df918d2a.tar.gz -> vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/1d31a100405cf8783ca7a31e31cdd727c9fc54c3.tar.gz -> vkd3d-proton-spirv-headers-1d31a10040.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/aa331ab0ffcb3a67021caa1a0c1c9017712f2f31.tar.gz -> vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/a0c76b4ef76e219483755ff61dce6b67ff79f24b.tar.gz -> vkd3d-proton-vulkan-headers-a0c76b4ef7.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=de8af51bbd903ddad6289ce84508cfc6 diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.6-r1 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.6-r1 index 8cc85a4ce306..f98b6d3d05ed 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.6-r1 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.6-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst prepare pretend test DESCRIPTION=Fork of VKD3D, development branches for Proton's Direct3D 12 implementation EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ Apache-2.0 MIT REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.6.tar.gz -> vkd3d-proton-2.6.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/b537bbb91bccdbc695cb7e5211d608f8d1c205bd.tar.gz -> vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/ae217c17809fadb232ec94b29304b4afcd417bb4.tar.gz -> vkd3d-proton-spirv-headers-ae217c1780.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/83e1a9ed8ce289cebb1c02c8167d663dc1befb24.tar.gz -> vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=8ec0981e1eb051274da9560535f6e0a8 diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-2.9-r1 b/metadata/md5-cache/app-emulation/vkd3d-proton-2.9-r1 index b32ead50802b..de467ee3d15e 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-2.9-r1 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-2.9-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst prepare pretend test DESCRIPTION=Fork of VKD3D, development branches for Proton's Direct3D 12 implementation EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ Apache-2.0 MIT REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 SRC_URI=https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v2.9.tar.gz -> vkd3d-proton-2.9.tar.gz https://github.com/HansKristian-Work/dxil-spirv/archive/f20a0fb4e984a83743baa9d863eb7b26228bcca3.tar.gz -> vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/1d31a100405cf8783ca7a31e31cdd727c9fc54c3.tar.gz -> vkd3d-proton-spirv-headers-1d31a10040.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/aa331ab0ffcb3a67021caa1a0c1c9017712f2f31.tar.gz -> vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/bd6443d28f2ebecedfb839b52d612011ba623d14.tar.gz -> vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=a69e0227ec010f4c0f25c91c07810782 diff --git a/metadata/md5-cache/app-emulation/vkd3d-proton-9999 b/metadata/md5-cache/app-emulation/vkd3d-proton-9999 index f0c246c4d809..29c097cad8dd 100644 --- a/metadata/md5-cache/app-emulation/vkd3d-proton-9999 +++ b/metadata/md5-cache/app-emulation/vkd3d-proton-9999 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare pretend test unpack DESCRIPTION=Fork of VKD3D, development branches for Proton's Direct3D 12 implementation EAPI=8 @@ -9,5 +9,5 @@ LICENSE=LGPL-2.1+ Apache-2.0 MIT PROPERTIES=live REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) SLOT=0 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=3c5e1dd1febe22f7c236a9a28675e381 diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.15 b/metadata/md5-cache/app-emulation/wine-staging-8.15 deleted file mode 100644 index a2b5b64d2cdc..000000000000 --- a/metadata/md5-cache/app-emulation/wine-staging-8.15 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 prefix python-any-r1 toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono: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 ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) -RESTRICT=test -SLOT=8.15 -SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.15.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.15.tar.gz -> wine-staging-8.15.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=af38dd5291c4c84aad203f705677a99d diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.16 b/metadata/md5-cache/app-emulation/wine-staging-8.19 similarity index 96% rename from metadata/md5-cache/app-emulation/wine-staging-8.16 rename to metadata/md5-cache/app-emulation/wine-staging-8.19 index 22435133493c..a17764beb52a 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.16 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.19 @@ -9,10 +9,10 @@ INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono: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 ) +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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test -SLOT=8.16 -SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.16.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.16.tar.gz -> wine-staging-8.16.tar.gz +SLOT=8.19 +SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.19.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.19.tar.gz -> wine-staging-8.19.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=af38dd5291c4c84aad203f705677a99d +_md5_=d75a61cae8dca53b125ff83a0f0fb66e diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.16 b/metadata/md5-cache/app-emulation/wine-vanilla-8.16 deleted file mode 100644 index e573054f45e8..000000000000 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.16 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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 prefix toolchain-funcs wrapper -IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 -LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono: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 ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) -RESTRICT=test -SLOT=8.16 -SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.16.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=989b7fb3360f3f026e1cc0d2ddc99528 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.15 b/metadata/md5-cache/app-emulation/wine-vanilla-8.19 similarity index 97% rename from metadata/md5-cache/app-emulation/wine-vanilla-8.15 rename to metadata/md5-cache/app-emulation/wine-vanilla-8.19 index 0d84997eb442..971dcb8499ea 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.15 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.19 @@ -9,10 +9,10 @@ INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wr IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 KEYWORDS=-* ~amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff -RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono: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 ) +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(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) RESTRICT=test -SLOT=8.15 -SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.15.tar.xz +SLOT=8.19 +SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.19.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=989b7fb3360f3f026e1cc0d2ddc99528 +_md5_=f82417c0c3878978f1696e77a1c3bab9 diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz index 5364f2a9d9b863115501c6647a37c10c77035914..25ccf6d310b8cc72cdfd363ba31d0aafaf7e5faa 100644 GIT binary patch delta 8569 zcmV- z_}@SN*MEdRKGo*T9b4V6HjCxj8vm6?ah6*;wb@Lo@7k?@W@kRsQc`g_pYB#zW9)fc zZ7Ysh^FA?l7q*=lD>1V}#tc`OluD06nC!FE3->Jr(>(l@I=a1Qkrx5+AZnkrR z%j<-Gl8eptIDFg1Z_BwIKD_2+DYxKvEn`@0X`0(RpV@ihI{vukrkyrfmd~{>e$%JS z%JxceTDpFJFjw@@ttQG3}|LYcF!;#%0AsJXB_pVQOK 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 eselect-repository-13.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2ee74b2e504bdc3c634ab1ff5fdbd81d diff --git a/metadata/md5-cache/app-eselect/eselect-repository-14 b/metadata/md5-cache/app-eselect/eselect-repository-14 index b256a6f4ebbe..5db1243adf0f 100644 --- a/metadata/md5-cache/app-eselect/eselect-repository-14 +++ b/metadata/md5-cache/app-eselect/eselect-repository-14 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/projg2/eselect-repository/ INHERIT=python-single-r1 IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD-2 RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-admin/eselect python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) net-misc/wget REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/eselect-repository/archive/v14.tar.gz -> eselect-repository-14.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b3567573a85d4d8448ba82382364ad2b +_md5_=2ee74b2e504bdc3c634ab1ff5fdbd81d diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index 966192444d842a01100f614e387e028cb7f047be..fa3b402c02750ad89561f63a8d97193ca58cfe14 100644 GIT binary patch literal 24766 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 literal 24611 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/m17n-db-1.7 +SLOT=0 +SRC_URI=https://github.com/ibus/ibus-m17n/releases/download/1.4.23/ibus-m17n-1.4.23.tar.gz +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=04ab03b6a2973ef81e319a782e52ac37 diff --git a/metadata/md5-cache/app-laptop/Manifest.gz b/metadata/md5-cache/app-laptop/Manifest.gz index a2d908b4091cd3dc8815c311eb9ba1a0ddf99d56..6d6eb16b25d7fa10c0f70b15000fa8c5fd781459 100644 GIT binary patch literal 4259 zcmV;U5M1vciwFP!00002|Bac;Zl1|;hWEY--T;N}u0GXr3>yfL?2>&@)dyRc(NLf? zKyvqaiV}axuosyb*c8S8`?{;&WAiV+{MRo}`{S3-wx81n`H-Jq^V7`p>CgZ1%fJ7% z{Q0R%DZ963rE0Hb>>*ml*k$BZ)2+R0^SsYKe(P#8UGch8uc_>L*D0yCEOM`ExpL&@ zsj_O3)h%~F=C`cbXD=<6rIyoLa}8CmZhOwB|NOUK_?xGcbf3}pYId3~{-jn~x?|ql zPR%}L?7I3KC#x=5zP6`S@$hZFtpTZHy&%r9CPS>?76N_hCp&XWsd?rg=Ag zAJpCT92LDh$!_XBl_hyK{+r%)&(dm5t?yEs&DHZ*c1v;1OOkB8#V$+8ylH9A9Gvxh z7{;x+-%@WYyRs=Awe)0%W1KF#`{E1c{L`TJb4j`8lH~bSo@U99VObf|>QHdfds)Rd zC~@6w)Kk|S$?F1M;x@HTwtJUyl$`Y)!_!y{^`=tt#=F>w?zZ zu2?x^x@En(RYvhrGP*!$p3uqfBIZHihPLtxy zYu?$;F2@GLDMc7)J+9a0={kCD()+sE_k(>>>TX>sv{K;%I|v!+cOJ5ze0Oy<>d}^uZ4d4d!ki=>al*w$(*x~?;J_7iD}FaRwNtI-LB5%XA(Q563r;cqWQh$&xfoPcQpCe|>p*1J3(L2pBS2Gntw>X6 zt5QemE0?Xy-49$DSq4JS67DFF7CCGC4pfzI^5Jr-w6g{~x}$4%i~+j*< zs&H;~rOw8A|D0LVI1{mGxQx}DykG?xeM{~cgjI#814XmlhjPe?72#g_+`FLCJJ=iT!bVk` z6Lp0uxbIC`&f3@`BeuzGSnbKhmW00JHH=nozyCa@$O%7B3f(Lt?4aE%*pr-u5Vx%e zXHPM89^^S`4m9k;pK;!EgB3XrhfSkm`Q~07LlN8(O(jl90|k=sqgm^+#+tG+oQzI| zhg*Uq@;)hysodU}El^m3?b%+Q@PD0>0L#3=WSJZV`iY9EDGmxk##$SQ>{U=#9*ul* zWH&%u8Bs!E$rdHIUdJhlWsS>YMEb~f@odgC|HGv4bbSIqk16q?TSTFqCy!i^(Mg=} zz$dYd#A*n3=@;q1X&s*KRzuOqA^0I@8@a_Gs&(74LS%QBpa)+m zN4!F@rMyq+WOlh)s)E)npxoi@!2KPU)7JbTgI7;W1r<)IYld!&r;W4k-I-@PlA8S# zmV-Gl)F#jlQ*bmZ@6P;DtjbeB^$kHIx}cyO^LO9-^yTC8ujhaL#a=fOm7ZGup->aK z!k&%e9?K^i#x_G07LY(VkpYwu+@e8cunJ6Rpf%VypDGRN8`g~@Eib^SG1heT@&Vij z=p53Z@nucWhFnWj6}*&`!}YERmzhDA0Y328--ukVAf3s-or$dSRuSXU1YeOE> zLOC;8$hTdGD|OWHbc{4%LwFJgISz6I3nseC{*uqC>>X3TNYmJk1D{p_e%Ot%vk7$p z=-~)zLT@s85v)dVm^n2v?kz-xvG;?1sAC5vLN=^(Ls*2190Z4oWn|C`?g>55jR?tE z)=nU%P7r4K1cCCpU&g?)(L+bm+{q~0ZNP(8`@S>dxVfP(1RMN{y`m7kWK8Vav_8B4 z@%8J=?_Z+S%n#X~a_Z?ZEb^f03@fQwi5wSbgADRRL<6E8adJk%*_+5$iC7#WZ6y8z zi7gvc(r^6j12!S) z(@Dh^x#C1mBJ*_urj{Mql=x?L<_KtH3W`S35!#rECY#X3?D`^%)lPI#W`$xP1qP|r zh7vnCcnU*fvgf<`eSZ1$=>(`mpI^%pasB6*aM@G505BGzB!T}dOY6bRFQJ*`62&#; zpp?+g7#8sX-`Iyv;3Gvs*D=osVTF~QJZKE@=HL!Spqwm-OQ(^MEzH%M-iF-z!~Y zO4ERy6EkQsm1vX5WrXMmaD30(w@JOe{LTJ&we|9P7*~IqZT_t6K!pK;i=EKCOvAZB zd(M=I!z(kvW@d1#BrlwU0z^lE8ZsDfUXww$v5C!%RKTK?T8kW*XTt#^Phdzs(~ePW zFi7_jY8XVSkEBlEsYcaEeA5Wm7_1(!e977*Z^cVtKFH&&uxn~$w@yAKB^B~4QcX*t zw8^0{uXskA6mZzee9$Eea85(jrT!Jusl z#SoOMZnmCBQ4%E$m;}?Klf!<@mLoyGcjh<{0i*xX8c=u@@~Mqr}J5gg^f-SGewMOPxz7k1B&6TtT-{F4&M3{^-^)7BuXH1gdcI*_qe)Fr}z zGqQy3;^k2fJt}7hQkfDJz0r~^ha;O_6lE$bLCJTHQ1e_8#Q8R=FP}fI_4V~P5T&8& z^{1M=$v%XSo8v4L4LC|vj_iAOLt5s!=Wv=5uCItbRw=|e(nG+U;zzr&cq`SO>eG%# zrN$O>Bj->>h#wT=)S^>6Ar@aR=!7ZicI*+V@K|DnO4vk^b%bJzSy9snbX37w7&;c1 zIu1nQW50v}um>M?BUP0r)CAxx!E*zIcoM3G-ZM)ednsXdk73H-lP0-w2MlNPvF{%E z_3s~l|21M&j*F@%Rr%>Yfzrw6ES!L#838+5HoXPM56K%fED3hw#*;HmG&|lNYC21_ zA#5GO5gyTtPL|J9S_F*_gV+#(9Hpo3(P4!-QU?$?>hN(k_6Q3IuM3WKDfnQD@F+J$ z^Ba+~$yun;A**Wz!JcDtxj?8Cq@SHQL5m^BkbE7pSfvv&kwr!Z=?T<3oS@c?z>{Vg zK?|i2jxguA82CP@&;R}9lYRb(`Be!`hhab1hhK62eXr89^D6BFL;XGG@O@)9HBJ!ko|^&i{ZSm_;ZBsb~taOeuID z6~%-(!r~o<=_(JnD?}j>F0$qL6bztBQ4<>Npg??Picn0#l1{l#Q(#S2a3p# zmKnwrmyCHMx40+8a+4;=BIFM2kfdn&Uye$iNFhHoJudz>ZIgda+;|MaFd9m7QCt~d zsN*Ljg0b+{x`+xCcuZv+6oVf@Ht9fABIFe%K%0(^M&M^SrOIT>ul-t+m@At%f;xVfu{Y^k{8ZXJH zTv!(?q1`QNAK?aV&zo@-$_0Kn;@rq@_&rmgUzEfGXoYYR7pN&}HDvDS%Ug{>GjXv( zV5JU7eq($cSpA(VJ#O^cx<(pbv>t+3sh!{pdfeEX#U&!yl+_VKK+^Ow$6M~ApGVLE zHJa`1E(5RWm7-1FOf)-#y}kB|mTZzm^9z}^2anlEMGo39*!)kk`qly4kMs%b$t4l1 z4}wkQJ#mdk&mr5gHt=*2$hwlE!;zV#%o;JbMNXJN84m#;xR%D{a1;rWhwNqw#|;I!kfrNcYyRXWVmuFRgRcE$n6^q43!~n zadP=y4wKqm`x*c}ZtLc#gA#c(Je2fA;AkjGqu3yqtB~P{ov@ix$2RqSQV#d}hx&G* zkbfEz@rLI*6a(2*D}OATDHi1 z_eKbpG$Q|r#ChK4QRhi7G+r`3W6@yrL#KMgAt2nBvb{{%p(xI{I;XjjCkO_&Mp9b% zOE1*{hi3EysId>_*v z|8w@s^LqLH>+8#J&+GjD^}Ig&$GDA29|~>x$K>=Bc12CXvnM{5R;0(n%kh*oyw5{% z3%_n0ZG;1*Xaq)-@X(`Nb*71)V)dB>LhFw^TI6@I7f@@}En*_<#fbREoC^TbM0odu zik#m@;w-M5ebrhC*~IcAiOwfu(+{zbf`kGsAZRp{=|f$ph>W@cIOaoRq9O4<)}1u& zap)L>HPfeCglP~7a6@QTB3Af0L_ng&|7UVDV3)D`$MjG<7C^y;ROD>Bx(oZi+3SXlUqO(y4cl;u(-z5`sS1WawndrTUgW$Ep;Q7H+2Av~O@X8$w zCMT2@mR1~xO$Ke@ZIq F0020sL!$ry literal 4253 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 tuxedo-keyboard-3.2.10.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=81f9070e588b739b9c9dbbc4d0631869 diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz index 5dfc054c16a24df42f53300598e25fa4cf1e99cd..c02a95d1ffa5c16183b38e08fe4b929ce3d55f48 100644 GIT binary patch delta 9907 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 delta 9548 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 quvpIVb2X%jdL6DEBGV|5noJu=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install unpack +DEPEND=app-containers/podman[btrfs?] +DESCRIPTION=Exporter for podman giving containers, pods, images, volumes & networks metrics +EAPI=8 +HOMEPAGE=https://github.com/containers/prometheus-podman-exporter +INHERIT=go-module systemd +IUSE=btrfs +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 +RDEPEND=app-containers/podman[btrfs?] +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v1.4.0.tar.gz -> prometheus-podman-exporter-1.4.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=90d7ad2ea5e4e05362a25edcf4cf204b diff --git a/metadata/md5-cache/app-metrics/prometheus-podman-exporter-9999 b/metadata/md5-cache/app-metrics/prometheus-podman-exporter-9999 new file mode 100644 index 000000000000..480a62807be6 --- /dev/null +++ b/metadata/md5-cache/app-metrics/prometheus-podman-exporter-9999 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install unpack +DEPEND=app-containers/podman[btrfs?] +DESCRIPTION=Exporter for podman giving containers, pods, images, volumes & networks metrics +EAPI=8 +HOMEPAGE=https://github.com/containers/prometheus-podman-exporter +INHERIT=go-module systemd git-r3 +IUSE=btrfs +LICENSE=Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 +PROPERTIES=live +RDEPEND=app-containers/podman[btrfs?] +RESTRICT=test strip +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=90d7ad2ea5e4e05362a25edcf4cf204b diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index ed734ca309ec5db1708f5f11ddb8e54fd0f8fbe2..884c5781a97fc90ddde06bee7b664ec7e1f7f924 100644 GIT binary patch delta 74157 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 delta 73773 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 Ptv~(;s{=(&qZ=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=app-misc/tracker-3.4.0-r1:3= >=dev-libs/glib-2.53.4:2 net-libs/gnome-online-accounts:= >=x11-libs/gtk+-3.19.3:3 dev-libs/json-glib >=gnome-extra/evolution-data-server-3.46.0:= >=gui-libs/libhandy-1.0.0:1= dev-libs/libxml2:2 net-misc/curl sys-apps/util-linux >=net-libs/webkit-gtk-2.26:4.1 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Note editor designed to remain simple to use @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=>=app-misc/tracker-3.4.0-r1:3= >=dev-libs/glib-2.53.4:2 net-libs/gnome-online-accounts:= >=x11-libs/gtk+-3.19.3:3 dev-libs/json-glib >=gnome-extra/evolution-data-server-3.46.0:= >=gui-libs/libhandy-1.0.0:1= dev-libs/libxml2:2 net-misc/curl sys-apps/util-linux >=net-libs/webkit-gtk-2.26:4.1 SLOT=0 SRC_URI=mirror://gnome/sources/bijiben/40/bijiben-40.1.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=46dd75565244c9998a9b64dae3c72b7a diff --git a/metadata/md5-cache/app-misc/fastfetch-2.1.2 b/metadata/md5-cache/app-misc/fastfetch-2.2.1 similarity index 87% rename from metadata/md5-cache/app-misc/fastfetch-2.1.2 rename to metadata/md5-cache/app-misc/fastfetch-2.2.1 index 33f6f2db11ea..d73196f0011c 100644 --- a/metadata/md5-cache/app-misc/fastfetch-2.1.2 +++ b/metadata/md5-cache/app-misc/fastfetch-2.2.1 @@ -1,16 +1,17 @@ BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) 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 ) -DESCRIPTION=Fast system information tool +DESCRIPTION=Fast neofetch-like system information tool EAPI=8 HOMEPAGE=https://github.com/fastfetch-cli/fastfetch INHERIT=cmake flag-o-matic -IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr -KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +IUSE=X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 LICENSE=MIT RDEPEND=>=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) 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 ) +RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.1.2.tar.gz -> fastfetch-2.1.2.tar.gz +SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.2.1.tar.gz -> fastfetch-2.2.1.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4fd9ae43efecaf8774adc6cc23d9877e +_md5_=7a8028960008ef80eea4e4854ff144b1 diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.0 b/metadata/md5-cache/app-misc/geoclue-2.7.0 index 6d1f8500d8c6..b81d53891a98 100644 --- a/metadata/md5-cache/app-misc/geoclue-2.7.0 +++ b/metadata/md5-cache/app-misc/geoclue-2.7.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify DESCRIPTION=A location information D-Bus service @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3. REQUIRED_USE=vala? ( introspection ) SLOT=2.0 SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.0/geoclue-2.7.0.tar.bz2 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c23fa4ccb17ef4839629e602adafd9b diff --git a/metadata/md5-cache/app-misc/geoclue-2.7.1 b/metadata/md5-cache/app-misc/geoclue-2.7.1 index a79ea5c9acf5..60d60af3b047 100644 --- a/metadata/md5-cache/app-misc/geoclue-2.7.1 +++ b/metadata/md5-cache/app-misc/geoclue-2.7.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gtk-doc-1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3.0.0:3.0 introspection? ( >=dev-libs/gobject-introspection-1.54:= ) modemmanager? ( >=net-misc/modemmanager-1.6 ) zeroconf? ( >=net-dns/avahi-0.6.10[dbus] ) x11-libs/libnotify DESCRIPTION=A location information D-Bus service @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.68:2 >=dev-libs/json-glib-0.14.0 >=net-libs/libsoup-3. REQUIRED_USE=vala? ( introspection ) SLOT=2.0 SRC_URI=https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.7.1/geoclue-2.7.1.tar.bz2 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6eb5621d815c47eec412332735c9b993 diff --git a/metadata/md5-cache/app-misc/gnote-44.1 b/metadata/md5-cache/app-misc/gnote-44.1 index 013b1c369c0e..6316f3f2615e 100644 --- a/metadata/md5-cache/app-misc/gnote-44.1 +++ b/metadata/md5-cache/app-misc/gnote-44.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.22.20:3.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16 >=app-text/gspell-1.6.0:= test? ( dev-libs/unittest++ ) DESCRIPTION=Desktop note-taking application @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/44/gnote-44.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5455814b217f2f6fa547c3fc403fa6bd diff --git a/metadata/md5-cache/app-misc/gnote-45.0 b/metadata/md5-cache/app-misc/gnote-45.0 index 5ea981f22467..bf09b6fc3b69 100644 --- a/metadata/md5-cache/app-misc/gnote-45.0 +++ b/metadata/md5-cache/app-misc/gnote-45.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.74:2[dbus] >=dev-cpp/glibmm-2.74:2.68 >=dev-cpp/gtkmm-4.0.0:4.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16 test? ( dev-libs/unittest++ ) DESCRIPTION=Desktop note-taking application @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.74:2[dbus] >=dev-cpp/glibmm-2.74:2.68 >=dev-cpp/gtkmm- RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/45/gnote-45.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6ab87215423a58558c478cad6d9e17c2 diff --git a/metadata/md5-cache/app-misc/pax-utils-1.3.5 b/metadata/md5-cache/app-misc/pax-utils-1.3.5 index 24723f5b51c7..3bd38fca9616 100644 --- a/metadata/md5-cache/app-misc/pax-utils-1.3.5 +++ b/metadata/md5-cache/app-misc/pax-utils-1.3.5 @@ -1,4 +1,4 @@ -BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) DESCRIPTION=ELF utils that can check files for security relevant properties @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-misc/pax-utils/pax-utils-1.3.5.tar.xz https://dev.gentoo.org/~vapier/dist/pax-utils-1.3.5.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c7ec38dd712efc1409a67e44bdd1b54c 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 66d82d3b58b9..5f54b1009959 100644 --- a/metadata/md5-cache/app-misc/pax-utils-1.3.7 +++ b/metadata/md5-cache/app-misc/pax-utils-1.3.7 @@ -1,4 +1,4 @@ -BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) DESCRIPTION=ELF utils that can check files for security relevant properties @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target 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 af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=41412e89eb6e9984acd17c2cda88d499 diff --git a/metadata/md5-cache/app-misc/pax-utils-9999 b/metadata/md5-cache/app-misc/pax-utils-9999 index 4768aa73f056..efc5f6690e9b 100644 --- a/metadata/md5-cache/app-misc/pax-utils-9999 +++ b/metadata/md5-cache/app-misc/pax-utils-9999 @@ -1,4 +1,4 @@ -BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=caps? ( virtual/pkgconfig ) man? ( app-text/xmlto ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install setup test unpack DEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) DESCRIPTION=ELF utils that can check files for security relevant properties @@ -12,5 +12,5 @@ RDEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=2bdac1fcd458e575d2bd2ce94c8b676c diff --git a/metadata/md5-cache/app-misc/piper-0.6 b/metadata/md5-cache/app-misc/piper-0.6 index 73c7e914569f..95c617d370f5 100644 --- a/metadata/md5-cache/app-misc/piper-0.6 +++ b/metadata/md5-cache/app-misc/piper-0.6 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/gobject-introspection >=dev-libs/libratbag-0.13 gnome-base/librsvg[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] ) dev-libs/libevdev virtual/libudev DESCRIPTION=GTK application to configure gaming devices @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libratbag/piper/archive/0.6.tar.gz -> piper-0.6.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e583f0a97c35c88824085364fca505ed diff --git a/metadata/md5-cache/app-misc/piper-0.7 b/metadata/md5-cache/app-misc/piper-0.7 index f6986ca51598..1c76c26ef8cc 100644 --- a/metadata/md5-cache/app-misc/piper-0.7 +++ b/metadata/md5-cache/app-misc/piper-0.7 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) dev-libs/appstream ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/flake8[python_targets_python3_11(-)] ) dev-libs/appstream ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/gobject-introspection >=dev-libs/libratbag-0.14 gnome-base/librsvg[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[cairo,python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[cairo,python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] ) dev-libs/libevdev virtual/libudev DESCRIPTION=GTK application to configure gaming devices @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libratbag/piper/archive/0.7.tar.gz -> piper-0.7.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c73d617f48bad4dd9dcb0f9791f98dc0 diff --git a/metadata/md5-cache/app-misc/tracker-3.5.3 b/metadata/md5-cache/app-misc/tracker-3.5.3 index 9c7c33d7c861..12b13af67dac 100644 --- a/metadata/md5-cache/app-misc/tracker-3.5.3 +++ b/metadata/md5-cache/app-misc/tracker-3.5.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= ) DESCRIPTION=A tagging metadata database, search tool and indexer @@ -14,5 +14,5 @@ RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspe RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.5/tracker-3.5.3.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc991c7e765e59092d2fa0c3a819c107 diff --git a/metadata/md5-cache/app-misc/tracker-3.6.0 b/metadata/md5-cache/app-misc/tracker-3.6.0 index 5b06a5598f73..273ae4d16c87 100644 --- a/metadata/md5-cache/app-misc/tracker-3.6.0 +++ b/metadata/md5-cache/app-misc/tracker-3.6.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=dev-util/glib-utils app-text/asciidoc dev-libs/libxslt || ( dev-lang/vala:0.56 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) test? ( || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= ) DESCRIPTION=A tagging metadata database, search tool and indexer @@ -14,5 +14,5 @@ RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspe RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.6/tracker-3.6.0.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=411b5337649aba41d2da2d36ea61753b diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.2 b/metadata/md5-cache/app-misc/tracker-miners-3.5.2 index 2ffc5b9054a7..7c7dac063991 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.2 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.2 @@ -1,4 +1,4 @@ -BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) DESCRIPTION=Collection of data extractors for Tracker/Nepomuk @@ -14,5 +14,5 @@ REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.2.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4b9b4b4487cbdb1ca73bd0ad10712994 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.3 b/metadata/md5-cache/app-misc/tracker-miners-3.5.3 index f8cb89b04fb0..99af066ae17a 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.3 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.3 @@ -1,4 +1,4 @@ -BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) DESCRIPTION=Collection of data extractors for Tracker/Nepomuk @@ -14,5 +14,5 @@ REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.3.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a44771d8b9c22cda966628e5feaa7942 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.4 b/metadata/md5-cache/app-misc/tracker-miners-3.5.4 new file mode 100644 index 000000000000..dad0e907d1a3 --- /dev/null +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.4 @@ -0,0 +1,18 @@ +BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +DESCRIPTION=Collection of data extractors for Tracker/Nepomuk +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Tracker +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg +IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2+ LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +REQUIRED_USE=cue? ( gstreamer ) +RESTRICT=!test? ( test ) +SLOT=3 +SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.4.tar.xz +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a44771d8b9c22cda966628e5feaa7942 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.6.1 b/metadata/md5-cache/app-misc/tracker-miners-3.6.1 index bc409144dce6..221839610696 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.6.1 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.6.1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.6_rc:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) DESCRIPTION=Collection of data extractors for Tracker/Nepomuk @@ -14,5 +14,5 @@ REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.6/tracker-miners-3.6.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8d522fd5f62ac7d84393fd89ec02e0b8 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.6.2 b/metadata/md5-cache/app-misc/tracker-miners-3.6.2 new file mode 100644 index 000000000000..fa62318dc094 --- /dev/null +++ b/metadata/md5-cache/app-misc/tracker-miners-3.6.2 @@ -0,0 +1,18 @@ +BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.6_rc:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +DESCRIPTION=Collection of data extractors for Tracker/Nepomuk +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Tracker +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg +IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2+ LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.6_rc:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +REQUIRED_USE=cue? ( gstreamer ) +RESTRICT=!test? ( test ) +SLOT=3 +SRC_URI=mirror://gnome/sources/tracker-miners/3.6/tracker-miners-3.6.2.tar.xz +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8d522fd5f62ac7d84393fd89ec02e0b8 diff --git a/metadata/md5-cache/app-misc/wayland-utils-1.2.0 b/metadata/md5-cache/app-misc/wayland-utils-1.2.0 index 8dc1274561f1..a2785d6b234b 100644 --- a/metadata/md5-cache/app-misc/wayland-utils-1.2.0 +++ b/metadata/md5-cache/app-misc/wayland-utils-1.2.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/wayland-scanner >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/wayland-scanner >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/wayland-1.20.0 >=x11-libs/libdrm-2.4.109 dev-libs/wayland-protocols DESCRIPTION=Display information about supported Wayland protocols and current compositor @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=dev-libs/wayland-1.20.0 >=x11-libs/libdrm-2.4.109 SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/wayland-utils/-/archive/1.2.0/wayland-utils-1.2.0.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=587b4c58e99d7b6507e3e36d40d526f7 diff --git a/metadata/md5-cache/app-mobilephone/Manifest.gz b/metadata/md5-cache/app-mobilephone/Manifest.gz index e2d30309ca49c06b90e59f1bcce87ce662307026..8a1588cd221a91a8c113489d36118b4553ab58a7 100644 GIT binary patch literal 2882 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 literal 2887 zcmV-N3%K+jiwFP!00002|81DxZeGU?#P9PIdI1R}cbB`oOppQv+Pn4z_HS#{j$7La zlDF?~WlKtf8U`#KpYI&*a5yvke*FIL-#_%VNB{I_Px(n7a*l@|{`&o2{$xKqWLafa z@u^knTqP~F)MwH@c8|JZl@oQ$JexHeJuTU1bF0nnLznk`avf>4Dr(i+ZW<` zQrUxhx()hK5l@w3FoOe<0QcRxPE z^wV#j_J@yO_M<iOdBQ-E@ zt=uEp++FABUvXOJ=f|JFynFvBPpS_o>=maeX{R$c%qd2vccr6%eCp^lOf=oB)F^K_(T3LOraMF#gTI>jC#?Ghn>kMxI)9qi zyapX_eOTG~_A{xbzPqQ!FqGk^m%Jw*>SL~RloKkYFfGfa+f*>8+slKF!cN)tf|JFz zu{7_|a-@7lLJr(0?X*n4lXA7Lwo2b(;W7jq7j#qM|4<2+bPKY1J3DBQ9ot8<))~q8h(}1g93v)CJv+6|` ztu4%MYvYvDUPmuNBI&5~!qU3pWXy zrofVnjxt{X&?PTj%N)vkJK=etRg}X?nr0@RtKTH*A3uHk*SmKNoV*n`vr_S6Wp)jdORCgJFm%y)(@PI$|*y>5n9JCkQlGcZu5r zGiIOHdQx-VWHe;q6MlU_o%2K<+%^aE77B|@EL()O6$kaJN$`Z`|BKc0@ZoR%Mkxfc zLWhbM)H;?MJb*cQF?2Ce7StxvRcPp3?>O+#*l2$#7@nQ9haKF5iRo?Q6ghQs%H`gx z!H5pJp`u619R|PtmukC*FZBf`dIuztO14oMEL4w4^M&Ph-ce&TKub**%Mzwf{*ScH?lP4w_O+@hH|H?_1w~;OZ`7c z(LObOMe6FLn>exO9C*0)gyyrVwTZCvijFdMv7?s@tvIcrRk^`l+$>!eNQ&Judm%fw z-U2vnQ2=)?S;6B zvKEey2Z70OgH}gc>s3+IHb5~6L1x|rFs|afY82qKA!HTl6Avd-RAeis90MKZ5;Me0 zYd&PK+=V&-40|mC<_SaD)JjrH*3w913(tw%iv8tFYe25xU*MumAp-Xiu1vD98(;nwXb@^qK`#!!yV%PU4{u&susRG(bH;I(FW{JJt(OS&RftDgBa#k=P0$ zh`mAdOru_-qS8SO!Swn9bGaBA;z_JGr`f6Ajul%70y!bgo43%$#SE=ZuY{0eSmver z!uxQ*jmRQ+-^Bd${P63q02N;&0@Cve6u!T%ufPLQY>yyKCME7oS{K)(phWU36A{5p6c>XbEC^2=fAOM?*@Px_hR)c+mQ}5o;8c^*H>0y5(bg^_yubPnG{VL}`vj$rU zwi+C&QwUSWc#ej*D#HNFo>|TE~216hdxblx>mok~qS#m<3+K^k!DH z+aw>X78E7@$U%FlakCNNefk2_r}^*Su0%0+>35M6Ln^EvPIkujyCZ^w856>;6E|C( zJLenGEAr&Rt~QZVu&6L;>kJ%;6{uD12!Ksio+Du>_7bL*kU}UzHa8hjys~hy2Jun0 zti-ur1_nnuZM3U)Vn`+<9eJN%yK(w2P(#zO=`26ML$M>Hf6G#~v#ctK)ZS|wKU7;ymW#hI}NPVcUk@fICPhJP;~`!K$&2YhIND@Ob|Mx!JLNT;qt^pdV^mR)dH7EZ_OK>7PZC&ro$$oO#t7kh zt$UWH?2N5@=Q8rREl|WLRC)KFR-&y+*ilEWz-|PC!64W{Yx8w2!o(uNwr@%5^T)A& z{ru?{RvEc^o*o#lSFC`9B^~5RL>xO`rCRr!jnWKCv+ZA)YGP{`^C~9fdwwm_gi?wh zf&?*VDPayb_HxIENkHtd6}-B$hafX5>z0_5(Z(*itb}Kd7px>df73v-twE;ybq+zX zom0}`>^COz`vCwv?p&!WWC@}pyC$4Qon}7>JhI6qZdj8bgBT_0`EE1wRL1b|mgiLo zNnRJxbH9Y58RaWhzkK*OKmPO#)w7=eZUWir?V8dJ;4IjP_F0sr`$`5f1Ba2KV!e=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1 DESCRIPTION=Display and control your Android device @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1 !ppc64? ( dev-util/android-tools ) SLOT=0 SRC_URI=https://github.com/Genymobile/scrcpy/archive/v2.0.tar.gz -> scrcpy-2.0.tar.gz https://github.com/Genymobile/scrcpy/releases/download/v2.0/scrcpy-server-v2.0 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=825fccb357267ca5076a6a561d763c19 diff --git a/metadata/md5-cache/app-mobilephone/scrcpy-2.1.1 b/metadata/md5-cache/app-mobilephone/scrcpy-2.1.1 index c21a6623654c..f6013f1ad5aa 100644 --- a/metadata/md5-cache/app-mobilephone/scrcpy-2.1.1 +++ b/metadata/md5-cache/app-mobilephone/scrcpy-2.1.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1 DESCRIPTION=Display and control your Android device @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1 !ppc64? ( dev-util/android-tools ) SLOT=0 SRC_URI=https://github.com/Genymobile/scrcpy/archive/v2.1.1.tar.gz -> scrcpy-2.1.1.tar.gz https://github.com/Genymobile/scrcpy/releases/download/v2.1.1/scrcpy-server-v2.1.1 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b23adbbb22d84b727c5be83fa156532a diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index d30c0da8b379791d5f4011176866c3a3e6f1527c..119ceaa6c6b9893833aa94cff9c25658f57f6280 100644 GIT binary patch literal 11315 zcmV-3EX>m%iwFP!00002|Am~{awW-ertkF>cmcp-_lQf%G-hKa-AVUju{NPv(1xm} z$hV*GPXOnD>ZU{%n_XB=W_q~)i-$-4%b)(^PY-=O|JTdwdW=u*DL=#<j@Y(y}ciC;nU03wcH9y8q%cpZJ=01JtC;3pl*_tus(8e5lZWqofvG;AQ#Soo~ zWAOuJVH-%hBk-ADG&kmQez_K6+ODKnhc6bw8oQ2=o41-xnKk$3;%U2_x_Mw90@pAr zwPZijiH_?MsTGS)qxLe!3d@}_qIDak>}5F+n@Qxx$zky;EzZ(oTYcm`j<3`Cy3dJi zj~sW1{Ucf@`;jYwH?7ACo97I9wluo&ml%8H3GFyOABGfeE3yoXQRaa}&(f`iV2O*xD+|rDSAAcXdW<^W+%pmSce@AwgL9HDV|3u3GD< zvyN(K`E^1nEp4TdQ58NAz)v0?xsus@n z*@czMN3e{QGTnz;EpN}l*U)QrEtg?wteW|4=jz(NxD`$sjjuU!m*8Z-M#(vF1&YlD z7Q6Prt#y|wi=Im4`YATu54TLf+ZOb=I77&N$MFZjx*`>Bk($eR#@u-58k~Ve`Aj8; zORGonVy(ExAkj(2Fx;e)NH%J-XQI|4H#NfQzIh^D$e>Ab4!2weP*~C#$)Q6mbMTEC z>0>%Ro3AWI@D`~OPPHDcG66QrbiiE&c?iz{pw4okHN}L_oxVA+fi-fVX|I56H@69@ zUm*-?YzEr|V2((rNYa!FIoYPKc?B|e&D^M+S^?M*=D9`c>+>(K9oPy_{_(XwWJ>lH zte7qDwyX{BXPseEZgmNHQmuK+aKh;ezUda`y9&Ta>9_u4owH9(Vmp;J{3Z)FN zJqPZq0ra}0GXN?$NZ8ejVv}Dz?0IZD_}T(qK=-M#w$xgwHLxt?Lp?PgQi@tE zDd-U>1~Pyet~tF$Ywhp-_2m&*j89FJNIl&Z1iyT^L27(MA21aZ$2un8Si7VeBRXWk zJZt!sbM+7!Y-Zk_({mmXp3fvqi4qO<6nJYo7LTXNM%{+KS2+#d22y~!0ymyUBHBa_ ze8ft1vxqz>)ut1~rxUCODwSmIIV}hR#W96s4b7seOARUnCys-A##$?YV=TtA(oT6L{kpu&7v5)4j)fhxWu zd)qKuL8)9i3StAMRz^Wd?C{YfMN18V3f>L`4h01K4oVn#=nl0$;>8HoXCo&@L9c>+ zLT8r5kTOna2;)NpC^m3(1n!yu*4}QB;vPyyY_f8oIN%FsprrC7_#GnI)hYtfQI;8| zBwr6j4?_?Cas6rz#ciCXjn6)tv0?lje0;La@d?4uAKssSY_ya7KC zkSak&DIQ>E0CNr<9)V+UANb(jeS-ts+92ssNEVETfCv=*nIFLtbCY{U5@bSA!J~;J zQU>*dm~}{1@`F2x;*cagzC1TP5_NdcuhEE56EU&8+|Ra(5+ZXOQUtX;bE$w>wW)|U z-2`fIB!Hpy_}_!o_>UrWmsXjuaxGRULQJKzmWY*!^2wx4EO;K42ABd)@eGh1>Mi3( z9C`su!Wwm=lziEh|BqDTRN9kHCxbhw;yA)IMAurXC)QI+1SoDc@~r?-wT-7GE$zTw zfEDnz4n=j)0A|slyhAiV4n#{0=)~J>{>SZ;C7#vc%Yn)ZxpE753CCq&-;)Y}Pj<)M zP=IX`9xAXTShK5Q7t8Y&sb9Y01HQ`Uq^B#T>Rp3M38Wq@8+Qtp9zKg_bvy~kfDQ23 zNQ>1`0!3*9>cIX)NfIdn+QsJXp;fHf#v{R2#Y}(80V2XeWVAjay~?&!i3qvDKH&Uy z)1atK2{VV4V=WL-^(3AU3Dcb~Bs|=R&IaZSce;EnsY9z049Nd%c6#TJCvh+cIr145 zrrt7&_$r(YNySqpNDG;B0KUY1Py-kUQs6yM-+!C^$Dfg)KBA-Y9nl-=Ad$`_eqTr+ ziOY)z(Y3$^_yd>ZiqC*#SX8vC$O24*miCg*K>>IoP2wB8nIWV@TE$Eqp8|l0E|I0_ z;v$6TmMJ)?M$zC$oIDdOTHg`*FAdSpQd3xN?lQ-1|VgW@ii5Jyx2 z4M=8I8vQA<-DNG0-41g1t>!Qnbi(nKy^mBUgylK%7pL zWYAi6A|#NXB&jtr%7RwWQLxp62@vVV8=Zu~z_+448mtN)^WXqsvwPKj+po_Pec;0r z;298G_qLTKV|_)UVdSmOQQZcaC&;tFv2e>QAw`sFW&ywqP*kXiO+9vqiU>PwkB?7~ zh}s}=ig>wayjYbGGYXHtW+=Ze#OGQPt^o!A5i8Vmk7LUf9Kat7LQzkfov5KqP*wx; zw>rXjSMPMwTrSkm~&!CE_1GpoF;Osn9zG7ES6I=nLfM z!L#B+8=~C@uE!0&$LZ%Uj|veY?_PG)Xp^Izvw#7)AOI&Ih5b>hE_uuzcZyjD5-J+# zAWBg!*3sz`5XH0cylAT^i;yJv@STl77E~ocXgm?rgd9RD#vo?gDAYb;Ayod>(>rHc zL8{g(!U*(GlyPm>i(pZliyH@y$fsE*Ac-K!fLJb$V&vliD41|j-7d%%z|z4_?ihvc zFjby(jS>3~NoJX?ULZV=Q>s3H4pEWH3>Mp6I|0O~d?*^&JAlZk+yXKVv}xc0^$hLf zO$*WBk{J|Rm<7x5Zygw309;XVpi;w3%MdJ7DNN-b+KkaM!{Rg0G)KOKySTcimyv@ukYvy-sE*{#GJf1fnx(TCqzwr_ z(?R9f#4D)l3RWRCV#c?SOeuDZk{U4Uz2N@*@@iK{ zEGo6I+8gvn*HxuhLSH4&QJw_e#Xr^J6ZGb=BPawwc}KTM;cURino0Xp%Nw?JWrDk1`l>Dr*S5MMK*n^cu}41C(Ewk6r73`dPfQWOkcJfV+* z8dLnHn*5Njm#6~MFv%DQ5l_V0ih3X>R*MB;ncOI_tu2Uj{86Ct-v!DEH>sW7@cd~b zv@##Z8A|Fp@bR!y&at?f&@Gn@uOGph{2n?hU@!2eFk&YxU<$zFfzcr$ zgoq?dJIhMqM++1v`mYjqLnp(o>g$w**IH0hm?)~Qo-ub`&IV9X3oIV~3m--pf#K$+ z+O+juX@2Qn@p=9AF<^+3bQH4u4(Ql(2p0K^$Ky%VtiV>=c2X<2RHVr4S}Zgyb_T$K zv*z4aN32O|9yNPW@&_Bc<6Km308r5039j&94k3phJP8jnZ@7~rMOGsaZ`}jP5JeUZ z&yje;xQ%3apa&Yb$}=(+6WW?`Lr;+y-I)Z zt7snl7Rz(nC(Y`|p?~mms8ni8n5?95a*)VOG#cazu-Ah*V@VETr|AL+CKa_O$Dx=l z%v;Y7g521y$5P%R}1i%iX3BaR4|Ldk7vPQCR3K9PzYHC8ap zcy_oI*C=h~sNbd@Hi{ReM=@Z^?6xfvWAZVsg3))`h5`q{X7Cg52s0P5y%^bbK#LQM z=;8H9D{dXxRVUoM`Ax7J$?XH`9W|)sTcVRX%R$MsjaaV)KA^bPR^w-cjzWLO^)Ije z{8W$g0r0+)9|;mL-*9WQJ#ew7E$8?bpAH@>se6qD&-2o8goLan*+Bc``6)S^kxMZt zXg{eql*-~mlvg0z9#{)}R)G+Y7lL8FkUCH%Mbz#Xg->b~9o1NG?90aYl5_kRRf@58 zKAG#Ww#!%p1JG;D8*m}P$tg{MX7ixHCx!fqM%qr)cc3{y|%) zz%eraJxD*FzwMu|eSX=mq?FVC75WoaySJpE3odc208Qwm(9KI-b%#d+Zh|A|kbVnl zFth@@EgYPL;RfirL!v}Q8wUDRz{RLIIMAawK=pAPzfwt;j`GqLvA8*Ky?KbxeOq+4 zORn;Kj--RwQ0IrwMH2}EI!N6h3#@GOP-Ww>#V91UJlH1pK^v}?Jhh0$Mm1GDuQJBZ zhUi5niYbr!SL#cn;EF%9Q^fq{J5YVy>lZ?$ohxl?$Gb5Wg}0)<&4TMAiyGA*iIliO zb$~9G8N&~Y@c?QZpunQMN5g<45`61i&a$fmbU@AbJ`$>hhs7HDT!BBdUMC|CUU*)H z8sn_39oGAnScr_H6o4_&2UPoo{}BLMYM5dVwFGdpIpiad05XK+c7fLb|K!0zZ4*u$ znA(<@8d-fw62nu2uP9dnXVD=WGZ+9&I#8mh=ls6O@b!80uV0?OJ@>~7QW2|K?>RL! z&;a+Nd9?5&VEF*!hRWWB{GQwt06IVs65gs7#ZSCFiir$EuwI~n@&kWuk@QHG0YD7Q z@=_7^%}_-$N|@#Q4?_4(WncF z;0wA8Yk?05z(FFv(6O1-Mmv?7fejQHj?ob77&OFcYnoFbmG2&~!zEQ_9P*~J{p3Tc zCvV&(GNp^P$<^A70ce-m(Ut~gGN@AqE2CIsC*(yFdEdg)-VDoS@*t7YFTg0&CpCya zf`(gwl^ufbAH=I%@xsmC_uR3Pl=}!{L4^?7A|2$mO2-d!^L#Rh$zOo@S%7Q6JHSEe zjt6oHD~V%Ca|{s}Y~&^i5F+NumbT(0s~3Uj#1HtzHb&q}EgEF@y%x36Pimt!7Vw*A z#WWrqHsLuZ$~6wHw8O#lLi|B4+!D`v2I77obfo+mPoU8t?7MX}Mc@-eM5NBC>@92P z`IsS}<)9K|sP=bP{Ns4p<#AHJW7n1;A$2llh6F<;Ph61`ab&tR_kqCbruebdy3iv(&14c}Z+Zfa##qKnH0P)J%hh5c?T$s-l z035E>AiQhtijYOk2Wi)Ht2=|ijw2tSl(@p*2+?l4P@?YI?IcuC|8W=s6ucZ8UmrIB zgK5S9Xj&iOag*ytuH)l1>O+NV^VoXc7V`-W@s-s3+UjRFd>NRqQ|r(eep>sGMg9%5 zJhf%ombQyRk5d1@HE7FH1FN+Z){^YA-v{hHShe0Imr0mFwWa|LlmZ3;Lj}i!B?jQa zh~SW#fsVQ&emj}=F}tW8bw+Jsw<3@)zG!_xTnRk{>5=_Ssob^w1JqVovZ?72OcK@@ zi5PDRqD;w7ao^zba1hC$a#t(bc~nVh+WkMFZVx;oAvC^(E2m5;#10su2?mlB3W<#c z1Lv`mpiDuIB!pFV$Xk+HJKK;5vSDg~W~s03e;=&z{QZXbP+RyEGV~UNpSqGqyGVHS z!M|NNh>%AmOQ~mBpQN2FN(Xd;vop0zu>k=Hri?@%E-s*&pd%Qlo|Z9{&2rHMmo^Vz zBjgbTO959I_8f0J5{Mepzz;CmLpz#k!RS?x8~pa%f*9K32&-{Z+!{-b83u@8s_ZCU zZDgQp`|=beR={ZvjF<a=bFHo zP?2^?cQIri*Y4V;AfDtLVlyK2AT=Jbm2xpigZ-N}BL66m|gsj1}6N@U)G=6hM%y+Ust< zRjnY1wNVR#*NlQ3i+VVF78*@CL5uE>JHDXw>0 zSS$4V>J{UNCpr@XwE_0mmn&jiIk)(;$Nd4AF9V+b}I!3ubE$td|a5bU~0Cv;? zmfx0X&ocWN`GJjIW~Icm>bAB~ z6Jm`OOO>?-CbX+(1W5x7PPC@w7s@BiPgGwN3s8u{^H|VwpD@A`kj6-2WX_gCr$B)q z>T4i^Awd*vGgtzmfjO_46wQe8eG(^<{ul<-7%SQ|3WE4RUSxF>AjynUj>6%L2re2~ z#x9sZ7rBmy{-1(Y-h+1cOSzC$yJ1sNreR6ilH41AsEIwiYiP#p2F-2jVE`@^6rw=d z3{5nnlc`!7#Xt`jzf6?{ZAai&);djlVi4ZIiY2%s=X{2={d9ZY8FUW~Zm+0GBkU1X z*nw+7=chA$4&+27hlX8^H)O!l}Hui&x`gcR2l6W+ScGHtEx;Gi96Yv49;3I z76DCwI3O{HwnOGeXXg)tCQ+-P-P>WP$0U{6T9sz###7>)wZg#qM#EznhWY`9RLTQm zjKM=SG(aC&CeYg;J{6*SPaFcZ6N(XcG;_U)173I1-UUzlmBhXqdKZ z!l^RWaPiTObk;AD<6Z*>LEJcn?%+m^R8>JlK)RctPMi`E_1eyoPy{%^NYoKeQ8#Kp z6LkwctLH760JYgs-k1jH@b^Lc%gghZFE8r%sM}LNC7MSn7h4 zH`y?EmxgAwyE@mF)HLYGT}>9dhM=aDqNo(+z>By&x`vL@+jtMZm=VLNk^;W540|JU z`0w!Nt~*YMa_(U_(GT%KSp%w=VAvGe2EA58RYEkx4Z6mQK`1fsVFVZbgU{~Two$`5 zVX8vv+D-4m4QWj)9`(M)&Z+ZV`Eu>C&Z6%Ad(8g!*T?V_pX?!~a3@SYoW-0{HV)Qf zq0|FZ8yukP>M9oPB_cs4vUes;4x2-5K--!P+(@328a4}iC845r9oY@m0DXwF08e6E zaW!JJGm)%5c0;DFhBLnHTNf7GfP{dm(Dsi`rl{+&%XNGJm8!El4Ku&gMS?c~uCvf# z+TVtEu&da%kv$26FA$xoYK}$&Ab6l8Xht80%d%@HNKHzrHc%qzeVgN3|K)l9`ttl; z%~o#n|NR=A4i@7L^Mim0bxLmfP_fdrsFgk{_{hR6*SQeAR|5KgE-yLrvpTs0%nxn`c$-(rFwR2di8qxFqYnfk6zkU6!yu7;rwA9L=+6tRbsa zOgfte6vv*(?Z!`oZ@@c&DPD#YxB&X_iUmD7uPz|)fjH9%8J^y?3L#?jafZ~<={i-? z)(TL6zX5&+j}dtp=dilw3eri|oE(uf7S)Vn)7Tnc*(&!Skb+-UPOKKfZ&iYT`Ew-< zs{kP4hV|D3wr@BSs+6*E+EvwtA@WzucCw~k_D7_&p{9F9B11^k zQy^bLKo;|O(&+=MwAC0J3*`taa~o-D+#V4UMpo}?YQ9zT+d(skvxccWBJr}Ok+dCD zusJyFSxLy6H7rwtPS#Kj2v*NW-n74tn~(#Vw$M=G(B3rv&}uATXEuQ#Ndv^hYZRKO zARN)vO@k0#*MSdWzs}=P0;pcy1uj#JG)~revApo88n}VckA|(0Lz?khe-y6xQMH zb?zH$xj|APMn^^P&!})WJVqV45ZCgyBW)*UNT%6%9+|dh)B4klN+iyiP-xo3ydqGL?_X@ z4hxY#R8F}@oySb1D9e+u3x#)k^z!}d-~P^tr?)L5Up`rJGv_r@h;h?Iu3F9wHfq{l@Dk4X zpn$rj5tS1wn&u41uM?@#6X(#@lHuuE7?gI?FnTA$@F4hNEoU@RdvuNJTtZ4G7CiZ; zHuB9Fp|=WnsA0dMGYAbEA2Zl5!-P?7n)0&(PIet0npcfa%$ibVhCx#M&N4Kkpp}`M zZ#sS#V{Z`*Ri%O?*PuAD-J&W~P}Ql#Ui&`?Sr*!Vju%P^hZ0GSbu6WhK(=--d%h;?1_@WxyhI@ANJgoXtS9|^x#a9a3%}xAx4T z#SS90E|KOmqluftGr3fwZ~`vR1Qui=Bp@3$3M5!k<9x*I+TD`>CDQMsI66W1eZOjG zDLpkRFn(%Hh!;>^S*MUBx^$v@%mw^L9V(>a;XxtH1U+Zrqt!0K-N=N4jHsLLK@(C9 zaJr_!C!RpPu3l^G1)xR@pe!X(BN|S7P<%7+u@v-;5b=vD@2JyBtzfwg`^YcgR42w; z11GG&MyBvv1=X(62}&7Sh9VDIkQC2LO$n+mL66#9?tB@A=d@!^Rz&LJpd1IEr{?C# zR~+NVEZj$^-g?sz{in(cn!bxcZb4J}pdAnl)u1PJbf~z(b50G(fHRSdlb3-e`N^S9 z!J2qM#Lf1q#I9X8maA7CMuM*)C7lD(d}XZ43mvJ`X`?Yb&vV=OIAS`TG1#ar4~nV8 zwda>~fCMu>D$!8ar>>m2Jn;XRLWF87RCx_4fvCc z%Q+5sMrS0@yX6Die|>%V&pm%$R`J3r|JG)0ccrB%pj1QBsLIt&OK1c^jaw+aAgeuf zM1MMB-6ie3Hb_AxDP|q0ZkoA4gs}|eIj4d>HM|n1gG|7+jcsT4dLo!0h!wLUI1Wy<>vG{g27b=+7HWw-eC<13f^aF zoUf~$ku`dQT*t0=jqRc491<4Lq*^y(e{PwkkHq>hAD_Qbf%W~+A!Tt-Ef7KPZ%B#T zsBe8DoYtCKGdVaU*joGO*}w0F=$vu}ijW&iVN44lZ*}CiDfUd#!;iqHUI>8?)*#l= zz6nK**@;IdNDhu;Yv=8jTC%g5d*FLwri5J7$<|A@Xg&p`^E$kruEB1iC@V(7_!%|L zM<@m=&EdZUhdd8X6N5T*4r@7e7I77ZNH|%;Ly?stmo>e;02}W=BK7(_ev{Y9PxbM& zJS6vN9-yh6b~Ik%@yUAc1Wy2MRE>X|JPKLEr`B+d>BrOqEaNsV7ZlNy8uy{jSVm%B z$FEY?o_*Ar6tP@tYBN^#>@}pU!|;GGVOGyD+=k(RevR&S;^84Abt!bv)DL32n?~f4 z4$OniM}u3ssD>NK(8|U5j%Ylv-dMGLU;|heiWyKI|6C}LAU|}}lLmLI=4qActo78$ z_Is?pyuQ3Zf#E627$#KE-9n?%bfmyEvO9thy+;jl@pY%Tt*p~aT^slTD$-0z)UGmx z05KxoH9tjKAyhiZZ3LM}jceAWs;#tj3N?aySe${?(~gcLTL)P0({NqZC}}4GZ13L5 zcxjVqz_!H2SFc>rJP5A0mgXo!lUQ*&2RZ?_A{7Ow!gCrfKIg2<-kT0gH#N^813uw; zaY#XYXnQjWtI7TTyGZ%BNZoU)@?@S6TwMUKlWr&;a$hSRv0%nOxdzvq+=bpgfVqpf zw1AfLJr1A%v9dI&t<7$5bwv1Hdy?roP&P`*SRe!x))zV7)vP0ZDs*c1Lp@$2SAcce zXfAZUYjVvb8R*4h13pn_Rag&%3kjujEJe}atLQd$)Vi;TF$Y-ah=I;P@i~}(Dj0Sp zWihnZ#zx8-lL8R4`dHdld(Ww#`>)^n{P7q*v; zRH0pP0_t%(iiN)#+Wy=+S1e_|oi;-Jwbz*E2|}gbS{2F-9SHyw1bo6~y)Pi)qcm)R z@LSv8Mw~s7BzJ|&Nt#-|+@nR>(%wI+YSyJAUjj$CQqVxPOY&$2eS4NAy0l8weFw+tzUi_$H*e zrlbp)d%(J0`OZIR(f8JBOn5 z=R~KM+YA*p#s`H99s@#KOhR#Lh`>VCe5+11d(Hfbs0dg8c=5%jNcp!&eS(Qqt^aA~8K zjKc9^)12XO(m0Hu@zSCeH$#t0AO>| zbxKanK(6%`t>3=C%$M(f(c2u}b|~zV0Bsd%7g>G=rGa+5?3t@%yUM*-Q z>CFsL&0`HHCQaZVqfoEh7g^n>-k>tzP;zgp&E5(U1Jws*QuHHj;JCpuB47&lDQsd|$XH-XF3Q4!a%s8oF20q)qSQX*w~D)(MbOPR80NloKg?LwW6dY`s#7{N!>xHWs4j6e1oc zW=;L+MP+)!PSZQT^ui@IFi0$a?Xh#Ep%cG)mlul}y|zoJJ-tPR`stWLoP$~s+cd*N z6es_V*)P6*1n$=#kMB(x@1N9x2Vq-%fM`FxKFf{kg(V&P++_(gvJqKW^6&7tNk`8` zirO`?QCYwuSY0}YisI)Pbb^jFPnwX{s~>uBT@J~sR}I2=wOkW{$EE27K1fDZh$N(j z?{9=^9td5b4nSX%vJu^2Sa6Sp*Q?sL-g6PMMu;6`=~oG6*JO}T7>vUg%5Zr#PdyHJ pdovv{a_Cp|{dI6pU47F?4^|c{48>gydu+=;{eLh`9;?hw004;gO#T1> literal 11485 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/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test -DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) DESCRIPTION=Personal task manager EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour @@ -9,8 +9,8 @@ INHERIT=gnome.org gnome2-utils meson xdg IUSE=+introspection KEYWORDS=~amd64 LICENSE=GPL-3+ -RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) SLOT=0 SRC_URI=https://gitlab.gnome.org/World/Endeavour/-/archive/43.0/Endeavour-43.0.tar.bz2 -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=69554a031d01248037de6b0e8d2eb007 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a5f9746c666e32b1002fe9474c2b985d diff --git a/metadata/md5-cache/app-office/endeavour-9999 b/metadata/md5-cache/app-office/endeavour-9999 index ffed1f9d3c3d..e07194b26658 100644 --- a/metadata/md5-cache/app-office/endeavour-9999 +++ b/metadata/md5-cache/app-office/endeavour-9999 @@ -1,6 +1,6 @@ -BDEPEND=dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst test unpack -DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) DESCRIPTION=Personal task manager EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour @@ -9,7 +9,7 @@ INHERIT=gnome.org gnome2-utils meson xdg git-r3 IUSE=+introspection LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +RDEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-libs/libadwaita-1.2.0:1 >=net-libs/gnome-online-accounts-3.2.0:= >=dev-libs/libpeas-1.17:0 >=gnome-extra/evolution-data-server-3.33.2:=[gtk] introspection? ( >=dev-libs/gobject-introspection-1.42:= ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=69554a031d01248037de6b0e8d2eb007 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a5f9746c666e32b1002fe9474c2b985d diff --git a/metadata/md5-cache/app-office/gtg-0.5 b/metadata/md5-cache/app-office/gtg-0.5 index 5e179afaf74c..000035509cd1 100644 --- a/metadata/md5-cache/app-office/gtg-0.5 +++ b/metadata/md5-cache/app-office/gtg-0.5 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 test? ( python_single_target_python3_10? ( dev-python/nose[python_targets_python3_10(-)] dev-python/cheetah3[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] ) || ( app-text/pdfjam >=app-text/texlive-core-2021 ) app-text/pdftk dev-texlive/texlive-latex ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 test? ( python_single_target_python3_10? ( dev-python/nose[python_targets_python3_10(-)] dev-python/cheetah3[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] ) || ( app-text/pdfjam >=app-text/texlive-core-2021 ) app-text/pdftk dev-texlive/texlive-latex ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] >=dev-python/liblarch-3.1.0[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) x11-libs/pango[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Personal organizer for the GNOME desktop environment @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getting-things-gnome/gtg/archive/refs/tags/v0.5.tar.gz -> gtg-0.5.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0c9c4b4f980e28efd2e917cf4a7f1ea0 diff --git a/metadata/md5-cache/app-office/gtg-0.6-r1 b/metadata/md5-cache/app-office/gtg-0.6-r1 index 2d1589f52b4a..38fe6d136bc5 100644 --- a/metadata/md5-cache/app-office/gtg-0.6-r1 +++ b/metadata/md5-cache/app-office/gtg-0.6-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 test? ( python_single_target_python3_10? ( dev-python/cheetah3[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) || ( app-text/pdfjam >=app-text/texlive-core-2021 ) app-text/pdftk dev-texlive/texlive-latex ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 test? ( python_single_target_python3_10? ( dev-python/cheetah3[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) || ( app-text/pdfjam >=app-text/texlive-core-2021 ) app-text/pdftk dev-texlive/texlive-latex ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_10? ( dev-python/caldav[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] >=dev-python/liblarch-3.1.0[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] dev-python/vobject[python_targets_python3_10(-)] ) x11-libs/pango[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] DESCRIPTION=Personal organizer for the GNOME desktop environment @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getting-things-gnome/gtg/archive/refs/tags/v0.6.tar.gz -> gtg-0.6.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ef4449c601313d4f64e53cc1ff576dfe diff --git a/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 b/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 index 4ba7f52afd6e..6afeb13b4835 100644 --- a/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 +++ b/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=|| ( app-office/libreoffice[odk] >=app-office/libreoffice-bin-6.4.7.2_p1 ) dev-libs/voikko-fi dev-libs/libvoikko SLOT=0 SRC_URI=https://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-5.0.tar.gz verify-sig? ( https://www.puimula.org/voikko-sources/libreoffice-voikko/libreoffice-voikko-5.0.tar.gz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8a0a0c5832cbd5dc7a71c18f93d1cecd +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=4c55c52d535b44b97392b7694e0d09da diff --git a/metadata/md5-cache/app-office/planner-0.14.91 b/metadata/md5-cache/app-office/planner-0.14.91 index ab848cdfcc1c..5b46362e7800 100644 --- a/metadata/md5-cache/app-office/planner-0.14.91 +++ b/metadata/md5-cache/app-office/planner-0.14.91 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig sys-devel/gettext app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig sys-devel/gettext app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) DESCRIPTION=Project manager for Gnome @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) SLOT=0 SRC_URI=mirror://gnome/sources/planner/0.14/planner-0.14.91.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=45e1822d42cd101b2ce13a4cf5850842 diff --git a/metadata/md5-cache/app-office/planner-9999 b/metadata/md5-cache/app-office/planner-9999 index 8b4b3c86e67b..2c6914f67116 100644 --- a/metadata/md5-cache/app-office/planner-9999 +++ b/metadata/md5-cache/app-office/planner-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig sys-devel/gettext app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig sys-devel/gettext app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst test unpack DEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) DESCRIPTION=Project manager for Gnome @@ -11,5 +11,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 >=dev-libs/libxml2-2.6.27:2 >=dev-libs/libxslt-1.1.23 libgda? ( >=gnome-extra/libgda-1.0:5 ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=45e1822d42cd101b2ce13a4cf5850842 diff --git a/metadata/md5-cache/app-office/scribus-1.5.8-r5 b/metadata/md5-cache/app-office/scribus-1.5.8-r5 deleted file mode 100644 index 95a835554dc4..000000000000 --- a/metadata/md5-cache/app-office/scribus-1.5.8-r5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[tk?] ) python_single_target_python3_11? ( dev-lang/python:3.11[tk?] ) app-text/libmspub app-text/libqxp app-text/poppler:= dev-libs/hyphen dev-libs/icu:0= dev-libs/librevenge dev-libs/libxml2 dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:0=[icu] media-libs/lcms:2 media-libs/libcdr media-libs/libfreehand media-libs/libjpeg-turbo:= media-libs/libpagemaker media-libs/libpng:0= media-libs/libvisio media-libs/libzmf media-libs/tiff:= net-print/cups sys-libs/zlib[minizip] x11-libs/cairo[X,svg(+)] boost? ( dev-libs/boost:= ) graphicsmagick? ( media-gfx/graphicsmagick:= ) hunspell? ( app-text/hunspell:= ) osg? ( dev-games/openscenegraph:= ) pdf? ( app-text/podofo:0= ) scripts? ( python_single_target_python3_10? ( dev-python/pillow[tk?,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[tk?,python_targets_python3_11(-)] ) ) -DESCRIPTION=Desktop publishing (DTP) and layout program -EAPI=8 -HOMEPAGE=https://www.scribus.net/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake desktop flag-o-matic optfeature python-single-r1 xdg -IUSE=+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[tk?] ) python_single_target_python3_11? ( dev-lang/python:3.11[tk?] ) app-text/libmspub app-text/libqxp app-text/poppler:= dev-libs/hyphen dev-libs/icu:0= dev-libs/librevenge dev-libs/libxml2 dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:0=[icu] media-libs/lcms:2 media-libs/libcdr media-libs/libfreehand media-libs/libjpeg-turbo:= media-libs/libpagemaker media-libs/libpng:0= media-libs/libvisio media-libs/libzmf media-libs/tiff:= net-print/cups sys-libs/zlib[minizip] x11-libs/cairo[X,svg(+)] boost? ( dev-libs/boost:= ) graphicsmagick? ( media-gfx/graphicsmagick:= ) hunspell? ( app-text/hunspell:= ) osg? ( dev-games/openscenegraph:= ) pdf? ( app-text/podofo:0= ) scripts? ( python_single_target_python3_10? ( dev-python/pillow[tk?,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[tk?,python_targets_python3_11(-)] ) ) app-text/ghostscript-gpl -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 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d08193a2bffeaee49303e10afbee8b2f diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index e8796f9e5af05184d85ff0065b2e5b27bd1e2f80..e9a471d92ee9c82120796a89aa258907fcf83fb1 100644 GIT binary patch delta 9996 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%0DXQCO{Xtra4P0Zcqj~?M4&cRQ@|o2 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 P^=;G z@53cW%3FPC0w8?>RD-y}EVX84YYsTmb)q;g$JC|B;ITvBili#!T z6)kS+y0Oz2T?qm?WHr|VhnjlSVn3}J-|yeBe|6dDa-_$mD{orCxKLJ#Paa8kdQM*u z(i=$0Nr9b1`@?`saLILjV-M=oE1%V+uN9kWm0J3CDfPDN=1eoC}bnn_4k&Pw3}Ww$uu`Rf*oNJ!x+?`ttpcUq65P@(bB+ zJ_nT=+QU}^$L_TTP@U);;_5kIjizZoeR;AxUMcZp^_v|SvaT(a-U15U^mPZ?Fb0p* z`18~vl%>TK>ddWInXdMrnTo0X%tbq>Vz1dSM}{XuKdgR1lIZJNw@UMYSc6GVRa2|b zKx=??yL53$eXAydMfJe0Ykv?@Td(cvYvK(wlxjuS*IQp)*VI)>p18hPh|g^v2C?P- Wx|-k@03A90+y4Vj;YyRyd;kEfC@OgX delta 9834 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 Q$noF)A4%H{k*9kA01blgKmY&$ diff --git a/metadata/md5-cache/app-portage/gentoolkit-0.6.3 b/metadata/md5-cache/app-portage/gentoolkit-0.6.3 index 1695481919b5..e23cecbd27e3 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-0.6.3 +++ b/metadata/md5-cache/app-portage/gentoolkit-0.6.3 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst prepare test DEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Collection of administration scripts for Gentoo @@ -12,5 +12,5 @@ RDEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/gentoolkit-0.6.3.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=af4eb89d897cdc8d48cea820125b55a8 diff --git a/metadata/md5-cache/app-portage/gentoolkit-9999 b/metadata/md5-cache/app-portage/gentoolkit-9999 index f9634a101f4a..167444652a92 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-9999 +++ b/metadata/md5-cache/app-portage/gentoolkit-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare test unpack DEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DESCRIPTION=Collection of administration scripts for Gentoo @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=sys-apps/portage-3.0.53[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) app-alternatives/awk sys-apps/gentoo-functions virtual/tmpfiles REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=af4eb89d897cdc8d48cea820125b55a8 diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.8 b/metadata/md5-cache/app-portage/iwdevtools-0.12.8 index 09c32e066462..edaf3cf92d4f 100644 --- a/metadata/md5-cache/app-portage/iwdevtools-0.12.8 +++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.8 @@ -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:0[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 +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:0[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-1.2.1 >=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 @@ -11,5 +11,5 @@ RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[rea RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.8.tar.gz -> iwdevtools-0.12.8.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=dba45d6cbaf2c85a85288401397db43b diff --git a/metadata/md5-cache/app-portage/iwdevtools-9999 b/metadata/md5-cache/app-portage/iwdevtools-9999 index a7bb0252f8ef..88b87358f291 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:0[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 +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:0[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-1.2.1 >=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 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[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 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=0dae46108b09cae787b5e5eeba99fa9a diff --git a/metadata/md5-cache/app-portage/portpeek-3.2.4 b/metadata/md5-cache/app-portage/portpeek-3.2.4 new file mode 100644 index 000000000000..2ee655e87856 --- /dev/null +++ b/metadata/md5-cache/app-portage/portpeek-3.2.4 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=A helper program for maintaining the package.keyword and package.unmask files +EAPI=8 +HOMEPAGE=https://github.com/mpagano/portpeek +INHERIT=python-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-portage/gentoolkit-0.6.3 || ( >=sys-apps/portage-3.0.54-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/mpagano/portpeek/releases/download/v3.2.4/portpeek-3.2.4.tar.gz +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e8a6b087327487de0a67b140673e1816 diff --git a/metadata/md5-cache/app-portage/pram-10 b/metadata/md5-cache/app-portage/pram-10 index 1adb552a6c8f..e80b66a39f5d 100644 --- a/metadata/md5-cache/app-portage/pram-10 +++ b/metadata/md5-cache/app-portage/pram-10 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=test? ( dev-vcs/git net-misc/wget[ssl] virtual/editor !dev-perl/Gentoo-App-Pram app-crypt/gnupg sys-apps/diffutils ) DESCRIPTION=Tool to ease merging Pull Requests and git patches @@ -12,5 +12,5 @@ RDEPEND=dev-vcs/git net-misc/wget[ssl] virtual/editor !dev-perl/Gentoo-App-Pram RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/pram/archive/v10.tar.gz -> pram-10.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=05b970fed419b0cee6097dcf988cf126 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 378bf42ac565fcadfbdab8fdbf8688fbaaeaffb8..657560c157275307cfdd1408f8a569e3ecba16c7 100644 GIT binary patch literal 17707 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 diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r6 b/metadata/md5-cache/app-shells/bash-5.1_p16-r6 index 222769c8f8a4..73cd228c3a65 100644 --- a/metadata/md5-cache/app-shells/bash-5.1_p16-r6 +++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r6 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= ) 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 baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=15126b4351755017f293067efa0e172e +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2c30ffa239a0dafe88577e052f51a371 diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r7 b/metadata/md5-cache/app-shells/bash-5.1_p16-r7 index f02a6d45d035..1a288f546476 100644 --- a/metadata/md5-cache/app-shells/bash-5.1_p16-r7 +++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r7 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= ) 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 baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=622217b3ef3dec3fb2167e6930a258cc +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ab390d1bd8f45fda12f1ba1ed0dc8c09 diff --git a/metadata/md5-cache/app-shells/bash-5.2_p15-r6 b/metadata/md5-cache/app-shells/bash-5.2_p15-r6 index cab9677eb1e4..ec709f3544bc 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p15-r6 +++ b/metadata/md5-cache/app-shells/bash-5.2_p15-r6 @@ -11,5 +11,5 @@ 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 baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6e0f31b1258bd9afd8dc4719b9a223be +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=14c90a29b27668433365bc42f7d6b05a diff --git a/metadata/md5-cache/app-shells/bash-5.2_p15-r7 b/metadata/md5-cache/app-shells/bash-5.2_p15-r7 index 51f82818dcc5..981cf9ff7cdc 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p15-r7 +++ b/metadata/md5-cache/app-shells/bash-5.2_p15-r7 @@ -11,5 +11,5 @@ 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 baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=69c2d8f35b838306a8402a0ff3e170c2 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=24268b9157190267990156d1e01de1cb diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999 index b830ee74fc4f..5f018587855e 100644 --- a/metadata/md5-cache/app-shells/bash-9999 +++ b/metadata/md5-cache/app-shells/bash-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=14048736f9d39163614ff2a1cd1a16b0 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f8ecea17ce80fff93b54c51f598e67fb diff --git a/metadata/md5-cache/app-shells/loksh-7.1 b/metadata/md5-cache/app-shells/loksh-7.1 index c9e41e9e7060..a578652c9ea3 100644 --- a/metadata/md5-cache/app-shells/loksh-7.1 +++ b/metadata/md5-cache/app-shells/loksh-7.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=sys-libs/ncurses DESCRIPTION=Linux port of OpenBSD's ksh @@ -10,5 +10,5 @@ LICENSE=public-domain RDEPEND=sys-libs/ncurses !app-shells/ksh SLOT=0 SRC_URI=https://github.com/dimkr/loksh/releases/download/7.1/loksh-7.1.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=5f037c6232397c453617ee476ef99bb8 diff --git a/metadata/md5-cache/app-shells/loksh-7.3 b/metadata/md5-cache/app-shells/loksh-7.3 index 3e767a4d8443..0403ed429bf6 100644 --- a/metadata/md5-cache/app-shells/loksh-7.3 +++ b/metadata/md5-cache/app-shells/loksh-7.3 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=sys-libs/ncurses DESCRIPTION=Linux port of OpenBSD's ksh @@ -10,5 +10,5 @@ LICENSE=public-domain RDEPEND=sys-libs/ncurses !app-shells/ksh SLOT=0 SRC_URI=https://github.com/dimkr/loksh/releases/download/7.3/loksh-7.3.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=27aa6d944772656e7cd212df4cb69c3e diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index a7cac902add6fa3fc929dbfed7d6ad0986743bb8..28ca8316dc9f45aa8c27b6c6dd05a7ab0b9130f7 100644 GIT binary patch delta 73207 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%0DQEkxhMwfx-9!dXTl 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%0Aqw#(aV+$(d=+1vqwtR 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 V_d4W*Dfs>W{C`=sI4^t)0swfdQ@H>D delta 73495 zcmV(vK{W*|Hm?m!~>^<2wdyaoZ0J0uRf{`K3pfBXEefByQ@ z+L3J^e_ic9dfRCZ{#|S6X|FuadewU#*A?2mdpYk|T8MYK){)K`&NHNz!o6y({j7PE zE8L}BsjQ=gn(k0iI)9e2&=dFNE_9>P81m~{+3`>vn<&;RXTYD}N*ddyX4KJGF5 z;$yBbYEM^^xb$ z%I3wd7E{XieXiBdb*6Qe8V9erju<8{$RoFsu5z|~AEV@uc)om=YrKkyzkeMKv9#3p+1FeNY3?Hzf47gc$I-7fjyf98 zu#m=GQZIeCFzze2t6w#op|pM1x>HH}xcW?IUB~3>Z=UBKHLN4tInO)Jc8eyE}xYMlYPQOw1)xtIM=sBz_-u*mk$1X;hdvSz|M=BQ|f4R?* z^Nu<06k_kkl*X##Prx*Dd|m8SB^Db>kM`EE5@`@sE$@2JH>TY4yW`x z?6CGZ&sz+dY!M%lT03$p<<56Q2Qlo7{TZ<6}siI1vZ;-_5en~cWH z1ue#aaW$CIjqYTe&%XK&=rJ!n@KIPgUTTLKdQR8L8RIp27zNv0$B{>?e;Dc*2Zz

    OqlWU$*`|tGcZn#+N;zQiJ6s+?4;<2c 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/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.02.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) DESCRIPTION=Simple document viewer for GNOME @@ -13,5 +13,5 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/44/evince-44.3.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c154c9ebda60c6c216883a820a933157 diff --git a/metadata/md5-cache/app-text/evince-45.0 b/metadata/md5-cache/app-text/evince-45.0 index 306accc6c46f..ffd986b6094b 100644 --- a/metadata/md5-cache/app-text/evince-45.0 +++ b/metadata/md5-cache/app-text/evince-45.0 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.3 ) dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.05.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) DESCRIPTION=Simple document viewer for GNOME @@ -13,5 +13,5 @@ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/45/evince-45.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bae0692148e22e4c53bc248f24b91d92 diff --git a/metadata/md5-cache/app-text/foliate-2.6.4-r2 b/metadata/md5-cache/app-text/foliate-2.6.4-r2 index 310a25fcada3..d032e436cd7c 100644 --- a/metadata/md5-cache/app-text/foliate-2.6.4-r2 +++ b/metadata/md5-cache/app-text/foliate-2.6.4-r2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=gtk ebook reader built with gjs EAPI=8 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=dev-libs/gjs x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] net-libs/webkit-gtk:4[introspection] sys-devel/gettext handy? ( gui-libs/libhandy:=[introspection] ) spell? ( app-text/gspell[introspection] ) SLOT=0 SRC_URI=https://github.com/johnfactotum/foliate/archive/2.6.4.tar.gz -> foliate-2.6.4.tar.gz -_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=44bd8d4fd5a40a5c11244148e8af7fbb diff --git a/metadata/md5-cache/app-text/foliate-2.6.4-r3 b/metadata/md5-cache/app-text/foliate-2.6.4-r3 index 4bbbcffec1e2..88f91d65834b 100644 --- a/metadata/md5-cache/app-text/foliate-2.6.4-r3 +++ b/metadata/md5-cache/app-text/foliate-2.6.4-r3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=gtk ebook reader built with gjs EAPI=8 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=dev-libs/gjs x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] net-libs/webkit-gtk:4.1[introspection] sys-devel/gettext handy? ( gui-libs/libhandy:=[introspection] ) spell? ( app-text/gspell[introspection] ) SLOT=0 SRC_URI=https://github.com/johnfactotum/foliate/archive/2.6.4.tar.gz -> foliate-2.6.4.tar.gz -_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=179bdc8f7106a092f865a7914595f664 diff --git a/metadata/md5-cache/app-text/gtranslator-42.0 b/metadata/md5-cache/app-text/gtranslator-42.0 index 55385a758622..7355cb68d98a 100644 --- a/metadata/md5-cache/app-text/gtranslator-42.0 +++ b/metadata/md5-cache/app-text/gtranslator-42.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.71.3:2 >=x11-libs/gtk+-3.22.20:3 >=gui-libs/libhandy-1.5.0:1 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=app-text/gspell-1.2.0:= >=x11-libs/gtksourceview-4.0.2:4 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 DESCRIPTION=GNOME Translation Editor @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.71.3:2 >=x11-libs/gtk+-3.22.20:3 >=gui-libs/libhandy-1.5.0:1 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=app-text/gspell-1.2.0:= >=x11-libs/gtksourceview-4.0.2:4 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 SLOT=0 SRC_URI=mirror://gnome/sources/gtranslator/42/gtranslator-42.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=878f54d28733932fadc61b541ed661f3 diff --git a/metadata/md5-cache/app-text/gtranslator-45.2 b/metadata/md5-cache/app-text/gtranslator-45.2 index 05e8b3fab6b4..d8dce6a17662 100644 --- a/metadata/md5-cache/app-text/gtranslator-45.2 +++ b/metadata/md5-cache/app-text/gtranslator-45.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.71.3:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.1.0 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=gui-libs/gtksourceview-5.4.0:5 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 DESCRIPTION=GNOME Translation Editor @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.71.3:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.1.0 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=gui-libs/gtksourceview-5.4.0:5 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 SLOT=0 SRC_URI=mirror://gnome/sources/gtranslator/45/gtranslator-45.2.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=64885ca89e823d9eeca033d695efd238 diff --git a/metadata/md5-cache/app-text/gtranslator-45.3 b/metadata/md5-cache/app-text/gtranslator-45.3 index 710a55346992..f0d683d7a97f 100644 --- a/metadata/md5-cache/app-text/gtranslator-45.3 +++ b/metadata/md5-cache/app-text/gtranslator-45.3 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.28 app-text/docbook-xml-dtd:4.1.2 ) dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.71.3:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.1.0 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=gui-libs/gtksourceview-5.4.0:5 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 DESCRIPTION=GNOME Translation Editor @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.71.3:2 >=gui-libs/gtk-4.6.0:4 >=gui-libs/libadwaita-1.1.0 gnome-extra/libgda:5= gnome-base/gsettings-desktop-schemas >=gui-libs/gtksourceview-5.4.0:5 >=dev-libs/libxml2-2.4.12:2 net-libs/libsoup:3.0 >=dev-libs/json-glib-1.2.0 SLOT=0 SRC_URI=mirror://gnome/sources/gtranslator/45/gtranslator-45.3.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a0cfe2b02137d7ac7e350168a6bbb440 diff --git a/metadata/md5-cache/app-text/highlight-4.8 b/metadata/md5-cache/app-text/highlight-4.8 index 262e821beb86..6a6e7d28d6a6 100644 --- a/metadata/md5-cache/app-text/highlight-4.8 +++ b/metadata/md5-cache/app-text/highlight-4.8 @@ -13,5 +13,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 lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 SRC_URI=http://www.andre-simon.de/zip/highlight-4.8.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/highlight-4.8.tar.bz2.asc ) -_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=dc89aadd016926a7af12b489708b6deb +_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b111b5dc19ad49857e16e9c3261457b2 diff --git a/metadata/md5-cache/app-text/highlight-4.9 b/metadata/md5-cache/app-text/highlight-4.9 index 5e516e67fcb3..5c81c9416225 100644 --- a/metadata/md5-cache/app-text/highlight-4.9 +++ b/metadata/md5-cache/app-text/highlight-4.9 @@ -13,5 +13,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 lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 SRC_URI=http://www.andre-simon.de/zip/highlight-4.9.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/highlight-4.9.tar.bz2.asc ) -_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fba5c529895d670fc761ddabec2866e1 +_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=18baf6338f62e9f6aba3a4924c27e0d0 diff --git a/metadata/md5-cache/app-text/libgepub-0.7.1 b/metadata/md5-cache/app-text/libgepub-0.7.1 index 32890513b5af..05eaa2b051d9 100644 --- a/metadata/md5-cache/app-text/libgepub-0.7.1 +++ b/metadata/md5-cache/app-text/libgepub-0.7.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=net-libs/libsoup:3.0 dev-libs/glib:2 dev-libs/libxml2 app-arch/libarchive:= webkit? ( >=net-libs/webkit-gtk-2.38.0:4.1[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-1.30:= ) DESCRIPTION=GObject based library for handling and rendering epub documents @@ -12,5 +12,5 @@ LICENSE=LGPL-2+ RDEPEND=net-libs/libsoup:3.0 dev-libs/glib:2 dev-libs/libxml2 app-arch/libarchive:= webkit? ( >=net-libs/webkit-gtk-2.38.0:4.1[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-1.30:= ) SLOT=0 SRC_URI=mirror://gnome/sources/libgepub/0.7/libgepub-0.7.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9e9991a31c1265cb468b7403b87030b4 diff --git a/metadata/md5-cache/app-text/libgxps-0.3.2-r3 b/metadata/md5-cache/app-text/libgxps-0.3.2-r3 index df4b8c40192c..e0450daeb875 100644 --- a/metadata/md5-cache/app-text/libgxps-0.3.2-r3 +++ b/metadata/md5-cache/app-text/libgxps-0.3.2-r3 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt gtk-doc? ( dev-util/gtk-doc ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt gtk-doc? ( dev-util/gtk-doc ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=app-arch/libarchive-2.8 >=dev-libs/glib-2.36:2 media-libs/freetype:2 media-libs/libpng:0 >=x11-libs/cairo-1.10[svg(+)] introspection? ( >=dev-libs/gobject-introspection-1.54:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) tiff? ( media-libs/tiff:=[zlib] ) DESCRIPTION=Library for handling and rendering XPS documents @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-2.8 >=dev-libs/glib-2.36:2 media-libs/freetype:2 m RESTRICT=test SLOT=0 SRC_URI=mirror://gnome/sources/libgxps/0.3/libgxps-0.3.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b6ba6a492d9bf1a45565eed6276ae8ff diff --git a/metadata/md5-cache/app-text/paper-clip-3.2-r1 b/metadata/md5-cache/app-text/paper-clip-3.2-r1 index f3e2b5ee115a..5281b90fb6de 100644 --- a/metadata/md5-cache/app-text/paper-clip-3.2-r1 +++ b/metadata/md5-cache/app-text/paper-clip-3.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libportal:=[gtk,introspection,vala] gui-libs/gtk:4 gui-libs/libadwaita:1[introspection,vala] DESCRIPTION=Edit the title, author, keywords and more details of PDF documents @@ -12,5 +12,5 @@ RDEPEND=app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject RESTRICT=test SLOT=0 SRC_URI=https://github.com/Diego-Ivan/Paper-Clip/archive/v3.2.tar.gz -> paper-clip-3.2.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e4af22a680f7fcbb466580334b7baa2c diff --git a/metadata/md5-cache/app-text/paper-clip-9999 b/metadata/md5-cache/app-text/paper-clip-9999 index cbb4cfb2e7b5..8471d8f0039b 100644 --- a/metadata/md5-cache/app-text/paper-clip-9999 +++ b/metadata/md5-cache/app-text/paper-clip-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack DEPEND=app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libportal:=[gtk,introspection,vala] gui-libs/gtk:4 gui-libs/libadwaita:1[introspection,vala] DESCRIPTION=Edit the title, author, keywords and more details of PDF documents @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libportal:=[gtk,introspection,vala] gui-libs/gtk:4 gui-libs/libadwaita:1[introspection,vala] RESTRICT=test SLOT=0 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=79b5625b095bb036b93ee4b700010423 diff --git a/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 b/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 deleted file mode 100644 index eb889ca6d460..000000000000 --- a/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=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= ) -DESCRIPTION=Presenter console with multi-monitor support for PDF files -EAPI=8 -HOMEPAGE=https://pdfpc.github.io https://github.com/pdfpc/pdfpc -INHERIT=cmake vala -IUSE=+gstreamer soup webkit -KEYWORDS=amd64 x86 -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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff 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 411715d7fceb..b4ef0b2886ea 100644 --- a/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 +++ b/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://pdfpc.github.io https://github.com/pdfpc/pdfpc INHERIT=cmake vala IUSE=+gstreamer soup webkit -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=758c4ee6051809f2daec4b0321369623 +_md5_=38245fb11c07980e7825748d7958e0b2 diff --git a/metadata/md5-cache/app-text/poppler-23.08.0 b/metadata/md5-cache/app-text/poppler-23.08.0 index c956cef8b018..06fad9e5396e 100644 --- a/metadata/md5-cache/app-text/poppler-23.08.0 +++ b/metadata/md5-cache/app-text/poppler-23.08.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/130 SRC_URI=https://poppler.freedesktop.org/poppler-23.08.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/e3cdc82782941a8d7b8112f83b4a81b3d334601a/test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 -> poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-23.08.0.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b3b9cea729ea96b9ef5b7dedcf1ba136 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1d7024c5b581a7158aa9db0e70abcf19 diff --git a/metadata/md5-cache/app-text/poppler-23.09.0 b/metadata/md5-cache/app-text/poppler-23.09.0 index 227f9c61d536..28fbc363fd7c 100644 --- a/metadata/md5-cache/app-text/poppler-23.09.0 +++ b/metadata/md5-cache/app-text/poppler-23.09.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/131 SRC_URI=https://poppler.freedesktop.org/poppler-23.09.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/e3cdc82782941a8d7b8112f83b4a81b3d334601a/test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 -> poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-23.09.0.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=324c775c5c10ec0ca9eebe643357dfef +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7125dbb2c087cd1a672b3b35ca8ee866 diff --git a/metadata/md5-cache/app-text/poppler-23.10.0 b/metadata/md5-cache/app-text/poppler-23.10.0 index 3e65f2592115..321c6deb588f 100644 --- a/metadata/md5-cache/app-text/poppler-23.10.0 +++ b/metadata/md5-cache/app-text/poppler-23.10.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/132 SRC_URI=https://poppler.freedesktop.org/poppler-23.10.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/e3cdc82782941a8d7b8112f83b4a81b3d334601a/test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 -> poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-23.10.0.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8ca71775c1542b7e70805e8044dad0c0 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8145ed29a099836cc3bf0b47b705ae82 diff --git a/metadata/md5-cache/app-text/poppler-9999 b/metadata/md5-cache/app-text/poppler-9999 index c49c6eb0fc61..66b72c637386 100644 --- a/metadata/md5-cache/app-text/poppler-9999 +++ b/metadata/md5-cache/app-text/poppler-9999 @@ -12,4 +12,4 @@ RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib ca RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=732d2893b8450d35b2ac5e8c1bf580c1 +_md5_=3eaa6f68c5efb33e47f881e43387c0e0 diff --git a/metadata/md5-cache/app-text/unpaper-7.0.0 b/metadata/md5-cache/app-text/unpaper-7.0.0 index 744e2a10bd0f..3ee5512a8b78 100644 --- a/metadata/md5-cache/app-text/unpaper-7.0.0 +++ b/metadata/md5-cache/app-text/unpaper-7.0.0 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt dev-python/sphinx test? ( dev-python/pytest ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt dev-python/sphinx test? ( dev-python/pytest ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=media-video/ffmpeg-2:0=[encode] DESCRIPTION=Post-processor for scanned and photocopied book pages @@ -12,5 +12,5 @@ RDEPEND=>=media-video/ffmpeg-2:0=[encode] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.flameeyes.eu/files/unpaper-7.0.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=4ee9e77adad57fa9efbaad7f5154c094 diff --git a/metadata/md5-cache/app-text/unpaper-9999 b/metadata/md5-cache/app-text/unpaper-9999 index 259609c079e3..040526447bd3 100644 --- a/metadata/md5-cache/app-text/unpaper-9999 +++ b/metadata/md5-cache/app-text/unpaper-9999 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt dev-python/sphinx test? ( dev-python/pytest ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=app-text/docbook-xsl-ns-stylesheets dev-libs/libxslt dev-python/sphinx test? ( dev-python/pytest ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DEPEND=>=media-video/ffmpeg-2:0=[encode] DESCRIPTION=Post-processor for scanned and photocopied book pages @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=media-video/ffmpeg-2:0=[encode] RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=17bbca4b805e1f2ba8dc1520a0653e12 diff --git a/metadata/md5-cache/app-text/xpdf-4.04-r1 b/metadata/md5-cache/app-text/xpdf-4.04-r1 index ae85e4152b37..57403f553924 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 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=382e7cd275429e6b7d47bd854669127d +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2d718257700f063bf4beacb89fba5af9 diff --git a/metadata/md5-cache/app-text/yelp-tools-42.1 b/metadata/md5-cache/app-text/yelp-tools-42.1 index 81403c9f5ef3..16b5fdf677a1 100644 --- a/metadata/md5-cache/app-text/yelp-tools-42.1 +++ b/metadata/md5-cache/app-text/yelp-tools-42.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) >=dev-libs/libxml2-2.6.12 >=dev-libs/libxslt-1.1.8 dev-util/itstool >=gnome-extra/yelp-xsl-3.38 DESCRIPTION=Collection of tools for building and converting documentation @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/yelp-tools/42/yelp-tools-42.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05aaa21756f477dbb27c722d2aedd05c diff --git a/metadata/md5-cache/app-text/zathura-0.4.9 b/metadata/md5-cache/app-text/zathura-0.4.9 index 43946fa5e0ca..ce3c88a2600e 100644 --- a/metadata/md5-cache/app-text/zathura-0.4.9 +++ b/metadata/md5-cache/app-text/zathura-0.4.9 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( dev-python/sphinx ) test? ( dev-libs/appstream-glib dev-libs/check ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=doc? ( dev-python/sphinx ) test? ( dev-libs/appstream-glib dev-libs/check ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 >=sys-devel/gettext-0.19.8 x11-libs/cairo >=x11-libs/gtk+-3.22:3 magic? ( sys-apps/file ) seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.5.9:3 ) synctex? ( app-text/texlive-core ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=A highly customizable and functional document viewer @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 >=sys-devel/gettext-0.19. RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwmt/zathura/archive/0.4.9.tar.gz -> zathura-0.4.9.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8a6f192517c06685532f18e7c4c7f6d diff --git a/metadata/md5-cache/app-text/zathura-0.5.2-r4 b/metadata/md5-cache/app-text/zathura-0.5.2-r4 index 152fdb2f6086..c9b9e5ad6469 100644 --- a/metadata/md5-cache/app-text/zathura-0.5.2-r4 +++ b/metadata/md5-cache/app-text/zathura-0.5.2-r4 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 >=sys-devel/gettext-0.19.8 x11-libs/cairo >=x11-libs/gtk+-3.22:3 sys-apps/file seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.5.9:3 ) synctex? ( app-text/texlive-core ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=A highly customizable and functional document viewer @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 >=sys-devel/gettext-0.19. RESTRICT=!test? ( test ) SLOT=0/0.5 SRC_URI=https://github.com/pwmt/zathura/archive/0.5.2.tar.gz -> zathura-0.5.2.tar.gz https://dev.gentoo.org/~slashbeast/distfiles/zathura/zathura-0.5.2-manpages.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d7a49758d80182462f54f7ad45c2127a diff --git a/metadata/md5-cache/app-text/zathura-0.5.2-r5 b/metadata/md5-cache/app-text/zathura-0.5.2-r5 index 5cc48e0bfcc0..ae9925b0106e 100644 --- a/metadata/md5-cache/app-text/zathura-0.5.2-r5 +++ b/metadata/md5-cache/app-text/zathura-0.5.2-r5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check x11-base/xorg-server[xvfb] ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check x11-base/xorg-server[xvfb] ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 sys-apps/file >=sys-devel/gettext-0.19.8 x11-libs/cairo >=x11-libs/gtk+-3.22:3 seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.5.9:3 ) synctex? ( app-text/texlive-core ) DESCRIPTION=A highly customizable and functional document viewer @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 sys-apps/file >=sys-devel RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/0.5 SRC_URI=https://github.com/pwmt/zathura/archive/0.5.2.tar.gz -> zathura-0.5.2.tar.gz https://cdn.turret.cyou/354c6d33bfd3bbc67c0047af1328498978eef352/zathura-0.5.2-manpages.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2fd6e1f464e5175332558265f6005c13 diff --git a/metadata/md5-cache/app-text/zathura-9999 b/metadata/md5-cache/app-text/zathura-9999 index 78041284e009..4a070720293e 100644 --- a/metadata/md5-cache/app-text/zathura-9999 +++ b/metadata/md5-cache/app-text/zathura-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check x11-base/xorg-server[xvfb] ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-libs/appstream-glib dev-libs/check x11-base/xorg-server[xvfb] ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst test unpack DEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 sys-apps/file >=sys-devel/gettext-0.19.8 x11-libs/cairo >=x11-libs/gtk+-3.22:3 seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.5.9:3 ) synctex? ( app-text/texlive-core ) DESCRIPTION=A highly customizable and functional document viewer @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/girara-0.3.7 >=dev-libs/glib-2.50:2 sys-apps/file >=sys-devel/gettext-0.19.8 x11-libs/cairo >=x11-libs/gtk+-3.22:3 seccomp? ( sys-libs/libseccomp ) sqlite? ( >=dev-db/sqlite-3.5.9:3 ) synctex? ( app-text/texlive-core ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/9999 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2fd6e1f464e5175332558265f6005c13 diff --git a/metadata/md5-cache/app-text/zathura-cb-0.1.10 b/metadata/md5-cache/app-text/zathura-cb-0.1.10 index 2321a3e4fd4f..83fb9b08f001 100644 --- a/metadata/md5-cache/app-text/zathura-cb-0.1.10 +++ b/metadata/md5-cache/app-text/zathura-cb-0.1.10 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-base/xorg-proto DESCRIPTION=Comic book plug-in for zathura with 7zip, rar, tar and zip support @@ -11,5 +11,5 @@ LICENSE=ZLIB RDEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 SLOT=0 SRC_URI=https://pwmt.org/projects/zathura-cb/download/zathura-cb-0.1.10.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0e5e212df08b753e118cec8de2925cfc diff --git a/metadata/md5-cache/app-text/zathura-cb-0.1.9 b/metadata/md5-cache/app-text/zathura-cb-0.1.9 index 5a79a431d3b2..1adf18807f9c 100644 --- a/metadata/md5-cache/app-text/zathura-cb-0.1.9 +++ b/metadata/md5-cache/app-text/zathura-cb-0.1.9 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 DESCRIPTION=Comic book plug-in for zathura with 7zip, rar, tar and zip support @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 SLOT=0 SRC_URI=https://pwmt.org/projects/zathura-cb/download/zathura-cb-0.1.9.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6b902c8e1475570b7b2bf4ca255aae80 diff --git a/metadata/md5-cache/app-text/zathura-cb-9999 b/metadata/md5-cache/app-text/zathura-cb-9999 index ae6ce018db59..b47d26043555 100644 --- a/metadata/md5-cache/app-text/zathura-cb-9999 +++ b/metadata/md5-cache/app-text/zathura-cb-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst test unpack DEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-base/xorg-proto DESCRIPTION=Comic book plug-in for zathura with 7zip, rar, tar and zip support @@ -10,5 +10,5 @@ LICENSE=ZLIB PROPERTIES=live RDEPEND=app-arch/libarchive:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1359b5ffa49ced9ebfb01ad8ab96aea diff --git a/metadata/md5-cache/app-text/zathura-djvu-0.2.9 b/metadata/md5-cache/app-text/zathura-djvu-0.2.9 index d6d8357a9b3d..43b7afed871f 100644 --- a/metadata/md5-cache/app-text/zathura-djvu-0.2.9 +++ b/metadata/md5-cache/app-text/zathura-djvu-0.2.9 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=app-text/djvu >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=DjVu plug-in for zathura @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=app-text/djvu >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 SRC_URI=https://pwmt.org/projects/zathura-djvu/download/zathura-djvu-0.2.9.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cde9217ecda215ea5fc9df3209d10f78 diff --git a/metadata/md5-cache/app-text/zathura-djvu-9999 b/metadata/md5-cache/app-text/zathura-djvu-9999 index f874a8fb0785..bc4f144b5187 100644 --- a/metadata/md5-cache/app-text/zathura-djvu-9999 +++ b/metadata/md5-cache/app-text/zathura-djvu-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack DEPEND=app-text/djvu >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=DjVu plug-in for zathura @@ -9,5 +9,5 @@ LICENSE=ZLIB PROPERTIES=live RDEPEND=app-text/djvu >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8654d284301e84386b008938a5ceffee diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.0 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.0 index cc474fea32ea..2f70317d766c 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.0 +++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo DESCRIPTION=PDF plug-in for zathura @@ -12,5 +12,5 @@ LICENSE=ZLIB RDEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 SRC_URI=https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/archive/0.4.0/zathura-pdf-mupdf-0.4.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e2a62eca54916519d5194f8655626c74 diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.1 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.1 index 603efcde1e3d..e4d0811a3e36 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.1 +++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.4.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo DESCRIPTION=PDF plug-in for zathura @@ -12,5 +12,5 @@ LICENSE=ZLIB RDEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 SRC_URI=https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/archive/0.4.1/zathura-pdf-mupdf-0.4.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8831cef704ffcde74aa411ec0db6babb diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999 index 509b62f47475..8a5255049ef2 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999 +++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack DEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo DESCRIPTION=PDF plug-in for zathura @@ -11,5 +11,5 @@ LICENSE=ZLIB PROPERTIES=live RDEPEND=>=app-text/mupdf-1.20.0:=[javascript?] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8831cef704ffcde74aa411ec0db6babb diff --git a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1 b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1 index 569bf3dc477f..136a48f9b9d0 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1 +++ b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=app-text/poppler[cairo] >=app-text/zathura-0.3.9:= dev-libs/girara dev-libs/glib:2 DESCRIPTION=PDF plug-in for zathura @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=app-text/poppler[cairo] >=app-text/zathura-0.3.9:= dev-libs/girara dev-libs/glib:2 SLOT=0 SRC_URI=https://github.com/pwmt/zathura-pdf-poppler/archive/0.3.1.tar.gz -> zathura-pdf-poppler-0.3.1.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=32500cd3d85cd4e298252fbee47b57a7 diff --git a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1-r1 b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1-r1 index 76732d5004ae..1e56b0e30944 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1-r1 +++ b/metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=app-text/poppler[cairo] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 DESCRIPTION=PDF plug-in for zathura @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=app-text/poppler[cairo] >=app-text/zathura-0.5.2:= dev-libs/girara dev-libs/glib:2 SLOT=0 SRC_URI=https://github.com/pwmt/zathura-pdf-poppler/archive/0.3.1.tar.gz -> zathura-pdf-poppler-0.3.1.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=582eb4122cb682268440c0dc111d4175 diff --git a/metadata/md5-cache/app-text/zathura-pdf-poppler-9999 b/metadata/md5-cache/app-text/zathura-pdf-poppler-9999 index 89ef8f10dd93..8af7e3235a48 100644 --- a/metadata/md5-cache/app-text/zathura-pdf-poppler-9999 +++ b/metadata/md5-cache/app-text/zathura-pdf-poppler-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm test unpack DEPEND=app-text/poppler[cairo] >=app-text/zathura-0.3.9:= dev-libs/girara dev-libs/glib:2 DESCRIPTION=PDF plug-in for zathura @@ -9,5 +9,5 @@ LICENSE=ZLIB PROPERTIES=live RDEPEND=app-text/poppler[cairo] >=app-text/zathura-0.3.9:= dev-libs/girara dev-libs/glib:2 SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b32d242e25d949b23cf7872be8bdafbf diff --git a/metadata/md5-cache/app-text/zathura-ps-0.2.7 b/metadata/md5-cache/app-text/zathura-ps-0.2.7 index 537579942127..09d85ff98010 100644 --- a/metadata/md5-cache/app-text/zathura-ps-0.2.7 +++ b/metadata/md5-cache/app-text/zathura-ps-0.2.7 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=app-text/libspectre >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo DESCRIPTION=PostScript plug-in for zathura @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=app-text/libspectre >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 SRC_URI=https://pwmt.org/projects/zathura-ps/download/zathura-ps-0.2.7.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ede4db90cba9c839204228d28a6a07f4 diff --git a/metadata/md5-cache/app-text/zathura-ps-9999 b/metadata/md5-cache/app-text/zathura-ps-9999 index 9a237c069239..46aa44b1e664 100644 --- a/metadata/md5-cache/app-text/zathura-ps-9999 +++ b/metadata/md5-cache/app-text/zathura-ps-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm test unpack DEPEND=app-text/libspectre >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo DESCRIPTION=PostScript plug-in for zathura @@ -9,5 +9,5 @@ LICENSE=ZLIB PROPERTIES=live RDEPEND=app-text/libspectre >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 x11-libs/cairo SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ba69182c062e8c85aa8a22b636852932 diff --git a/metadata/md5-cache/app-vim/Manifest.gz b/metadata/md5-cache/app-vim/Manifest.gz index 23c22e0aeb0b2f9a0a85a57cabd94d6b57e17ffc..43500dbd7fd8dd4f53073e3e5235d431d4a88318 100644 GIT binary patch delta 46579 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

    TlUFYWKA*Ff^LjE=e3DgX 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 HNl5_!!5d&; literal 46427 zcmV(&K;ge1iwFP!00002|Af8Wk{-FSWqChOQ7^zUAn+4`%hT3lHa0VNJvO(;fB;a% z7KU;pj@`M00`-}k@0`#;}*{O|pE z_uu~U@k{^vyYO@P_uoISBOEc*kbkPN{`6n|?|=Kh{`cd*{Iqu|W3>=-4y~VO+v}>w z*=jr58RO2!E~ED=hE(?z)<`*A=d3M{IeVLFk1%&iEvHfYxb9YRPP5Lsavp8>eI32- zlJ*KM#a`AbyY*Ch+xd>|r~meU{9B2~PiyQ}dTb|OUs}5FJmQ$gUNQ6gaqo2;afEZ8 z;aK55QrNlNkzYtXUSVJDh>F*RJ1x`wx~c{v3X8?>-+t@fR;Eb)99N#~NpC^=$d-*X9A&I&$O*S%jVQ zd0s~yt6qC<)~d#}cF4W3v@@p_@+#-3tY0d}IgfMX>o~7*-(#OgJwoE`<4k?m&f4s9 zhr5=Q`J;P(U#YRmxI<<$%9YY}2VVXt;~epd`@GA#Sj&5~T+h38L5!m2z&&VF{x<-ljKIgy^b{lso^=PBDyIm~zx0QPT`NR8<3)_nE zr<#wKWt#oS_edk=EAJiIzq~@Y^L@k|!WB~EVR@k|hnpqcA(Rk$U1vVhJ<~iVOAtfL zG0fQ})>JUueP7)*o#$1`!Ka*^m)boa0gEYYLrf)a{_y)U6*edLm=~7WW`@uf-wNo5pVWV|pWaoX{jc?vJev@mx(hWw07|$Bh0vhZO263EV_mV`gH4V6^t}e|F#u2;3Ag|eugPMZiC0?e z{kLWN@cx&N?{dPj;>!}H4rpK-2lg1&nhQ|pJyu;jQ7*Y8@Sg8Gc!63+>+E*S_|=%T z?wIh~0jQmL1aBUX6oFtYq24LQosJfc17yJxdQ8`jXG|NI$3W7Bk-az|uT##15#>vu zooB>8apaWCF1SL)ATO7uCQPkgCo7THH8yS)Mq;sQ%|WOQnZ>L_0O@7+S^?5N@XLjXRZ{022bwk?Kk4ICBSh&&jU$JOeh~iF4;JN4+8u2D^#^60Wr3-0a2`uHy&= zJTap2VXN)dUN9YG#AC~O%m^6pDu@4Wp{*7}cX{vH&+B~l3BUmh#WL`U4+S_z;Qx)1 zuY}bUjJCGY@YxkGo3SuucE8ldX7NkmsIjCI^huyI!K?rES|!%%dReP=4q*!5!`X5t z&>Wy@+qaK+9-#QquR6zF@yO9v7-0}i`brq=!OO)&bS!O#uo9k#U9<3PJxf-Jhc_@+ zdm8gjtYOb!S`6VF2Qa+(knd{+E?^NIGrV#vx8_B7!<5>6-fJcdc(OnV<4nQu%>Pe3 z^jrlbhrJx9CKSQWvt8>-*IEgio(EfAO1yZjlb_M`!l8>O{6(8f;sTHhCG0@E=No61#Nn`b)jP&L~`0lf4-dQx+ z@Di^Fsb>dF0fFlRQGuSAfdTCCAOJz2*m$rrgJDknc#ct((ch2AhX z5Ck4QG2@WR=2>%M3;R)t#VkLB1}1?YfI9>@_MDyjwpxFF`ScahBOLvD^}OR|6Xw2; z0S;v1(dKmsb7wg5L=5K&?S>#Ph}OZs`qA>O@lE&@W>Se#5lku4{QH{MT@G=%tytjh zQ1TPD%-^g6Z|snBepIkM0#SIpEEC^UCo~->Y-_Dc&*KFXpB`~Az<;)Y3zdPzjmgvP zNoYnb)FEU7w)ND~3)mW1O4Y@|f6C+^T0RC`2WQ1R0l{?FL%h1zX89(b^mUm=|Krzp zfBgCT@1H(@d6$1C_#Lk#9an&|64HBQA)qC2i~`&?0%$$q(|zy^JtqJ_TW!RlG)^cq zo(6D25#i`@Dscdw;|8xFnmi{aAQtEjP7=IPD-no-L!D?F*5odkPd@{KfZ#OS!J{qy zx!(YnS_3I@HJB$456qq^$8R7tKJIsaeAR&Q=fmLl!&*rZV1LKPARr;JoM2ajFXQ6{ zd&n2j8T^XCWxEM2?EB^cL|!(QCB8p}IaZCv=#E9P;1ymyARZU1R}f%CVK_o9@Mly@ z+sHwvrL+qHieo4T(?<0|myMXX{QWxgaFRHD}Db9hLBR zU3@3u>6TDsxDkd5K{Ujr3qK(QVB`&9$lkM`z)*vhFC3uXEHN>qC(I2s$_@^&8NWhl z1G!+u9d?iC5Mo+i{O}7=fQe@IBg_lsedD8t;`8JgLgF`B?p|0v7Hkj!44_xB(7pZDKh zS1kOTzM}gpS3h}zC`V@_Q)yS^%PzbO&X|F7G%7o%FXB?b7ec5gJ1)NGIso*s;Xpm` zfY4&(<6!+tLy|7I6nYmBIx11Q!TAw|Fp33>zi_*RFv>6X1(lx!wgQ1hAOo2OgVu?8 zfD{Pc4|EJP1F?x|Vy73l$wObr8FsP&|2#blvZX(OaM;k`0N6vkcp)eu3?6~YzoTo< zwnjc{%lE`)urHz?*8*C4*$8UpI@Mu;a6e8Ndy5JD7*0keYpi=q! zN)f@1c2x)=4t9fh4PH6{;uRwpU!ms5GL+nS9?!&Z zN`Vc=k%mTuUoV*QY7k^-&{6A6EMK#=8$`Iit<;};{r&e3pFXe8@6Mm|�~%Upaf- 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 z4-i7=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) +DESCRIPTION=vim plugin: Gentoo and Portage syntax highlighting +EAPI=7 +HOMEPAGE=https://github.com/gentoo/gentoo-syntax +INHERIT=vim-plugin +IUSE=ignore-glep31 +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 +RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 ) +SLOT=0 +SRC_URI=https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/gentoo-syntax-12.tar.bz2 +_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa +_md5_=9d35044843dfee8cdb5637b57a0f9c20 diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz index c37cba867fbb93eecb1d0ffa354a64c2f1835ff9..8f9e0004fbb07159d9acd1034ae39193f02ae016 100644 GIT binary patch literal 23261 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 literal 23421 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 diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.65 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.65 deleted file mode 100644 index 66997b24b727..000000000000 --- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.65 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script -DEFINED_PHASES=compile install postinst -DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs -INHERIT=optfeature -KEYWORDS=amd64 ~hppa x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.65.tar.xz -_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=523c8ebcdbb6daa57db05088f8e8d35a diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 5ba52d68af291a5c0b2dd7061d17f6f3c308cd0c..d2ecebca72abc155abfb885757f724dcd97ef869 100644 GIT binary patch literal 26423 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%0A^a9+3!g0l>C z9;cgqcrDO+8U$~G>~O~r9s`G(aM+vU=56q5!IciTZ9W{F%lB><4I{4hE+)g?_rLx! zACDg1%E|G=JoA&51~|FmtPna5ci+K7fN5Kb?3&|lQ397%a4*`Y3%#Q8Nl;^}=aa(3 z89XbZ;$srlopB~1xcH-+l*OpVC{Ev@dM+?{ritDY#%@yJFHVOOI<93*8(=f;x>&ca zzP;OD!0(pfs|`^CRXdIyje{T9XbR>*BctOEAn@gkc5xWaKFIqrE7?ylyaT_Q$?>)t zaEy0>eg3uuH2&K!Pk#Lmjl~7k;AnxZ*jaP_G?nO{X7HSQNiT4YTZ!XnC#=pzlgOKQ3Ii>B+u1!VDPtga*5w*%-2( z4pddIOozOY;3Zu^pDw~7s?1T=VYvmwh0)g9@l@4i{JeOp!%z-}+;)Oi5TLDy(H-%C zi@;aBrYBc%p^P9jfxS*??*>qqLU#7pSz$0=aYVcl+!}$gyQvjtKD^SvO$gZ)Wk(;~ zJlBRtdP4$GYol6uzTLmT2jC7|CINCwP(P40hx<>Y6~iB-<&Yg9C2#Yv`&l%Cc9=c1 z3xH>BfQkf}PZ9TaU!fr{BM;8h!Z)Ol)0#LEm$TGjso}nW1~3QC^C?|Rwq*QC%=4tJ z_BEVOIM(Y9gl9b)re%xE0ggL|y)gAzz(c5T9uuBQ1PmVLT5w5+N%>*3 z_0e&74oIL|PZ{bUmAEfo$|9qO(|Da+uA0Lu?)^2gj z=QCQxQ@JL3yRcvz2|OG1y55sB=Fl*D{FZY8?k67Cv&E{$-bHz*E1gc)+`+TWGP!}g z=Wa^K9xbm9km28!h`Z&q_ps=yvB(c)qkP4zpepF415QptWLNkEp>nrDZsO_=*MZyp z<@$RfbZLZCm)K8}$b|SCOC7kWfKJ~wYNHF!N^P4$v&$2YX9o#UzWtwt7Q-KemTkfS z!nl*$oahnV{jDRkVFoG(EabpVN1Smsy(Qc5PkUg2 zv(nY|jM&3yrt1zzbth9C?$~+V9O0xOs2@DXZ$2vq2*b&qZg=c1Z^Sqx0Zxe6sH1IQ zBd1HX&uxG2(?qjzXnf6c2>{gI28^+u6+PA`?(GC?J1rhXz%l;SQdYfRn)V-`KRr(W zjL#~*4=Y2#vo;viXN)EDb}-M0AZ~DmJ1oxRh@(Co{t)iCu}LiF_J3>VJ31?;)f;FvHmTpRzm z>@7u+%+@xcY~o|FjY+gV>;=Vp)F{r$?v03qBdAwEzoy;D_tWZl9Bv>jim~MD^a2F1 z1#gjN{~J-|uNlz~K%%&FJK~rDQOzaK-T~nbUU2>J5{W7R50+?$*L#@CD&4s|nV@N8 zd)S&a0Z6TLQ%-v)Q&1OyG}Ud5S8m)~-VLBC+v`TI99IBfzZMG&Gs16q)=BI?p_+If zTfkuuQY7o%IpLl#3Q(?PFW%aBHRsoF9Ermiw$)yEEsoul_&Z6DEPmc+(9vgLa&(By zi!pBA&y^+L0P3@G=U@H>a(K8;Jbl+bF7wCvBI$m)@&Z5#aB>;n4)${akxb*;gWiUi z4uj&$?L{{o0~Tv8HZ*hUS|BHBn^Eu5w9I8f-h>+<({Mgl%ToH!alC@=p0N-UcbAv2cr#K(qv1q|F+Ug$qfLgki=R89ll1PItKq6K=>~C7 zo@g!>L#>qo7vBvqFBi=n!JTU^mvx|EG-sqIJWf4w+$;_U3I^e^N{ooZQ_jCzB6MK1N%y0cY^Wrvva@`CBXB=g;4N zoy>hpv!fp$HetF{yxWw5L!R-Oo+kPbGC-ZsK-dk!dp0(YYN^|$U6BxH`!v`Rzh=)q z;Zth2FIdy*ohQd>{l*&avY_AKwH-FMKyq+4b1z5vaBosIcj&bz%D zLd8voe@lyg{_Xo8fBW<#XAU6fhe0F=+JU!r0?|ugGJGV%vWWCH`sQby#xP>TafXSg z>~1{*Av}5VR{B_khD6BNhzn?A6B05%K;_md#_7c@?)$VSo+$qA&m*{O z1w1n6f4g|?gn9Q<1bhI*7ZS@E8M_k1c?q7{JXLf#NVcM1i`yYCr?Fty8?brarl4Uz z(b95rY}nouH;9@bO3qQZ2L))d{~)F(-*6ot7Cau96(G1eIcw(MdW2hqPCM333h`Xw zZFe_M!D*%8MKd-7++fgWt7OC8p+HzX5^HZ)iDfSqxD;%`s*n7Pj{=YLDGCHWZ{zE0 zivU=F2paLQ#}Vh$;TDJ#%o`Jf!Ja|N!s9kGiM_kpJMl<^D!LF)N`CM*DnIKyWp_ctm1_)DLE{@!v#el+S2w`iC;^<7NN+I{J+ zddZ&q*bW!$2GA5v*na;+)Q-{W|K(*-)}>1@v|Q7qhx_d;WSSNLTiQN@zXf}(dU^ZJ z>Aa5D7#;X<6UgTtA5;qOC|^QR4snwkPa#Xmiop@wyT*Bm+s5`fnp-_T6%`_J9^%II z7F-_UQQZ9}y$CUi0{QLAJ9r1#dMXll%5=G9;xQ&;=K6bKm2bj&X_lM5!j;|LI2~d@ z7H%k9w(V^W`zCM^RB$>jD_+DDmlt|F12_fl?`(^^HU=2<#A+dE11o_RI=4q)20OdT zZ=UYQZC<<8y>cw;7Fr*+Z#AzpdcN}B*~#0ESSX6EAh4Ha?d&rsi_gy$-r$J0$msj8il_I!5l#&DgHJ0ba9K#|d$2Ais@nOMQ&OWn?2N4V?CfR=OZYD3Aa>vvgZ#+$U0fF73b`y%J@3=ga+Vi|EgvzWnKP|M};Cd-Cte&f550`?xF3 z>*t)HayRbLoPf1!4$nAU3l4p|!rL`q4p9?E?EZ8Wpc#N-2YeNcpH^|3*LqBYE>-#l7!)`Y<}ER!*Jjg-@61wkyuU3ip93dn+n2H@jCziVJ3d zC;|e}m@ZJ|z;?bY<%#6oa)5qcj=u{==Xh=pGBe^LZ`k2&zAf9S*;0l*hw#tE^(?CW zFegZ~@ESDZInh0ME$?1ls8+o1z!mo($l|^zF#2+*2Hqf=5pWe1gsnacrbiyZTPtB^ z?XF(%c;n%SXw!@5yho#$r@_6tt;Z`2U>LCR^;#xM#BeE8ahEV>SYt_EapYR8V85>8 zZ+v*SsULX3JM&M~q((Dp;A*&m9f?mEAZl)_LAMMtmUW!xvw-_t1mEXYF)v*JW$@ns z#jnWp=P$p{zu>!mdlEAFZL9AKnSyID{^QBEXZUSIHyx5GP4C*;vcW#hG(|54WAP8H2_-G@ky6bT#)U4Xq0G|_p8Ea-V-tljey|> z!be->h5i@Aw=HMa`Q8gPp`aiKKQil`OdyTJ%Fa(ZhB1nwy$i} z?Q~}(MAIA1-1IHweU^-3qU9e6%gz5E^(w-MH_*kFMbQo~JI%Vo50p+ zJJ|&8HyJ$LEBmHLt}H)s&i94(l~K#P(Kkb@96WVjV5ojIQnUG_rU?FUft086>5F?W&Qm7`m{c;-+%q<*BWd3+UkCMNY7vc+1(sC zNvQGOUS%1*vdE!*??D@0=j32~&JQfWEV38L)dAV)CdwnI!tAQk$GDFWxzHn-oZhB$In04w;5OUL=Dp5s7i6u@oNlnSEIWCf$)Vl6!!O&FN_Tb_kLgZ; zUBLj}Q9bGw{8c;{#x;Sk=HpUK_jJQJpn`bU2zJJkeLCmlY%PGnR^ZFK6ENPgdN$J; zGEhHZKTd9Wx#m2pD<1wjZ(+tHANSA^|P8SilXu~nF@{ENIwco2dUi%BJ{@*BV z2nA~aSlaODZGxq^!iRV}kU;QGF|V2#HklW1DN_2ldeCBwZk3D8o7l1gdCw?_ov77b z0$YOt$LlE-KDdm-FHcA3`r6C(%TM#m1G*kJk6Zt6=LDMC@W}4#UtWoUm%5kRAy#u} ztGMj(p&i!W%X;f}#J|s{t{-`s%WFr=5tqC1QOe8v(GB`&00CSiYMIQdQIFfC(5~A( zLI8%Bpd90$-pjCY)m|$zHa^X5@uye7iAWRpDickHJr6L*+fBh{+=eOTa82uH-h|}+ zczP|IFSdCH3x&_!Ak~|)oS?@zg#%X~_+VJlxBC4rUw--IU6o#A{b3uX3+WGsrmT_A zr;QeewegX92qIWZfWjv+MWkE06}*=+*0e+ zhqpbP*?FyOI7eFzp6NYbT8}(+(l#vhoVQ=<*a$JiRG9Z1yZHxh%)@eIckeJDPN6qJ zX>b-|9nNZCAD;Ta2M{oELw4%ghL@|Cx^K+o0_mWjkdWK!cibiNK}c_RP<;q|ym6o1 z_Ppf6mE{`*`|F#n!1y;@@o{=<^L%b)-md0=>UrU`JtW{2>tG2Xxl?~S1P|wu(^+Eh z3TB(V@#SX6$1_HBMKHg&eZ}zZo3`y3VYsd70N0|28>HXxQ>L$yGxJ_xZyU++>^s;d z;JmuSm4~i2kQR7P(y^zv_IbD~j;9qLlf=%v3dJR#@Qu+b4)`Q;bzFJHmwuJeuV09H ze_DU}?Q7IC`9}=-Q2B~D+~wte5Xxu?#f9s<3{VS>0A?u!m@_=}`ps!hr=zQAp= z$2fRG94CF>0GbY^HcNdvS6kc^;x;IgWepJUTuF`Eg~N;UK=Us^$_Ke}YT2`84f_U6 zy4Yb@2Lm0sag?tTIb_#Udi_N@@zQ|M;O)5RAxsCq00qHnIJeW}L_ziO=vGIPO>MR{ zd+S%R%_sn2ykYB`gZk@lzyJEv&p$qbdS-F{P_DS`@$lj_cZvm^O!d|f95(k3ti-&G%JUvg- z#)4R~v%M#}I^f&Wg`HL}aK3P`R)jCTUgjBrHE*)|wf}s7`3%1OwwnRv{;5yX^*Y;@0YJvksCW)OlC6>(KqrzDx%PFRhCJ{CzJ+jPSP{o#um^ zaIVT#%JFPV1|&yeXVJK@f-xGN z!A0;CXb4Kr|E8-s06=ijr#$~FsnR}Eyby^HF{_5J@!-o&9# zzrw5M_VSWG2X5VmmCa)i&RcZbD;5~MYr@-&&SDDy==Xl^2D+ouc3y(z{Z})z1pKzd z+&c~<*aos;yl{?fiLpr-hs$Uy7}D#U;vwSuzIaFo&Gh3=9BJwffpXYK^ zd|Uh`sb7A&_h0_^|NiE#g6mex$38!+%80|O5%5dta-f$u42&(_%p<&ckll2(1dmPt zc7dZ~Kt%qFha(ihjuDzmPOYLP5MT(4@MwG3SuH_&AuJ>^*$d^`Ik@FXjCvJzh*jgd z?K-I&pOv1LwCP^X;ns5-Z9_Ga=1o;@N5P_PO#rtA*Hj`!0%<)rjJbd(9U(>?Zk_& zTv%ekE?Q}F4&2>$7Zw|K=i!ST!e{lm7uO_t6N}N%TX{D@*(+?!PR=aKfXg_ph&oxM%+TcB)5Of9;dYyPMFgRM#Htc6s;lm0*12^tRF+h*tAJtgaKfot*C=uzlI<;A-jGorm%= zWv`Abj;DG5piM<%x`zivN_Qik&S9m}2n#u7ps|1-3#IyTlhF``{KY#zH zFJJEO|I~l`lW^-v!asTC>%%pvSBcMdzp~(*jypk9cxjMO^KP}(@ojduHVoG$VV`?X ziNfhc_m*N^)PZ=a7ffZVI`+eRT~OKX(2frIns5NPd$|sz+AWUbt-Af{v;{eV6HWMK zZ-aC%O&!g3uny|uv`vvM$WL!>`>@Yyc(-2hhB24wI+8+|1fQFVLpQvY#$J;3th&DJ z)Ev%6Ce+xwR>DTdVGuIdk7E1WfBCwEyp|8P$SawzD0#Sl98wUy$X7V<_$O|Sg{oZY`s4w*TlhuufLVl8$0~4#}{q_)3l=i_h=FDJR8A%RQpc| z+Y5J&CG=;Ll$XXmw?%q`@nw3pU_h<|-wta#%V19wNY5+b&Kw|mZ4S3rCNq_GO+Ps+ zZ~VSppZTh@7RRhG)3UL3_`H_o$5(K&ZavuY;``Z zIKf2R_3fn=TSozUx4F*yQk^san=WpcD^cBA9Lti8( zbs{Jg%MsM@K;31=w)$|(+k7{y2u$S?NYM0lpqr>@bCy6xOyj=tDzsgBb;1S^8PZ#Z zTb=<`z zU0}(Z4d5B3sy2FL1x6E|v1ONt6SC?2qlR z#Qp5fD1aXaFTJlAoaU-kuk~{qqx}S&mu2ZxLjYcPfEJS9$J0Q#hD{t^v(iNOwz>Q> ziN(K@*mN8CGTz$GaXD?nt2njVQSt^!L?B-NZlm^fXLp|?-)InWGP^fhYtXO5O(k>K z)D_STC&e)vVC)@_E4cmE3nATY|CWj)d;oag``WrIX-}L8VBI7+RM952v&Co2KHml! z1YtD$Ps;R`*+>|!@wrS74w~JRblWHPbbFZz#nBut5P1k8Jl5=Nyb1hPnbvb16j5xO z4E|a@{Oum*YX0S4@bb-4SozN8q!*NMd9M>WE{l#&>frL8mpE}!hvj^DaSFrU9*aEI z;(7vQ6*F%3!@7}R+C$w-yymmZuPQijVAuIQ8Iz0mK91qupWD@~xO}%erFYaNessO9 zz7MUo;AS>D`nuiDqi%GyXlm~e<^|UPf`#A`7i<-l6tHuMdvJjto}pWFb&UJmIuhO! zO$-hU5uF|KbnV%N7xi-H`M1(~%P6}>>eZ?Rpy?3#t=?*Pl~aPDK08>8o2=cD;!;jm zfjLBY_JPiOH3pVxW3o{(oyjY^iQmDCn42l(=k}5P)T^JiknOTw0xVYI4e=|TfbQ2C z%>m$Ez&LOhN3!^F*pu7BhE2)qxwk!--hXaKJA)fon>gBS-g6J{U?()k%9mdW*zW?| zlVfrb6LNzY30ttB=F&pDexi4b^wVyEucG?t^Dm#)Pe1?k{pmdbxqcWvc_ za9@PG`f#!+u6a6hk2Yj&0wCt)CN+_nQ>WRz>l0{QA=bP$ytY2mZ*Qw7mcs*8xXs^$ z>$x~10`k)$lEIj~wdu9BouAq893oseiuc?sDDymFSL;~-=zd7>D}TJBEi7;flTyhG zEkcO=l1rp62QFtSE=dP^@(~&y?}b=F^wm4$kiWYvv5Z}(&0+BPuQ=M^T5Gn*woUmZFNQk4Lk!K?NS}t9KN~@bp~L zw!E{_aVD>bw~p>sujpmqE=i2Vo;1Rya}V)#x5VvWU2vTW@Twl}Tyyl{xl1P7hU4v1 zBfFtBJ%{D84=lOG0}~F*(6nG8&!Rvl-`&QK&$O7}IN^L6fa23Em?pr~J2xZvexGrE zGQ9W8ywyPfJYh&U zshqv8`#Nu+yE)0bIS+o>z=hJB$y;9Bhv?ok870)z5idfH*R)|-aDk96ehF==E-UZ$ zT(~CC#qQ}k*V*g0RXkr)%D?|nWSa{St6*1dzuVS(Vqjl>xome&lzDvkdSHE{6H zn}VSO@95n@N|(W474H8D>zPEc@@$y_=N`N;drIiMyV6d}^fUwy7lPa1KJ27$hCH0! zOm&z8&78|MmK%dZb+^(C#8Q{?dx5Bf=93pi@Lx^v_x{_T_opxa{x~bgPd?13ZrkE2 zuCM~#Y}tTNAuZ0nKbLjeRRWJD`V+&66xhl3U+pW3Xgmjd@RiG}5h^a*9a!+O%efPW zH!tBlAVL-ni0l%m8!!{jZg1x6Qu^q;oq|t_uV0#-n^{!DzaShP2RKe#sMVr-7Xdz4({6F2YHSr!||`g zz?%O~Q2&2h=awTkazxR8uR1D@lFY<7=&9a;TsVFKhS5uP+d=ZY~vOvLYwT_%{P?$9}`K@)%1OeQ5 zoZa^68bzAfKKdMvi92f4T{7my2d8K(GZPoW3#H>>)jcM3S69?i6Zl55d9Q_YyC=?* z{8P+Tm9YuV|EYX||04WLpCCUiq0gm1CAbwN#hV#Ta(n5cP(83QG!d9U0xFRtbz}|;{a3~MuX-; z9OxndvbmDvLN1lNAV2*QoV{&TQ%bI>+$T=z)gGQ$inxa#xiz4nehVR8J?71A&PyI@ zf~Aczw*k8AQC#p%{^n%Z9=NI%05mt^EBOWYkuZa=SVGTMQ3*7-CE^^AE9&EnvoafQ z^K(1=&-+$<%5`Vp%&X9@z&T(HKqO6-6JgO$tjgrwQmX}vx^-9fF}W{DXmvnrRkyj* zco3WxIgBGr%7xXrtq!%qsfKv2bzgKC04}aR(V{8H>x{{r=8G{*_>Jvl388&ON#b5< z9^`#2a*Yyg$&i}TOi6ONypx}VYVl60tK_6Re*$lAmaMGg-b(|>8S_ELWHaG*8`@SO zUKSLy6+R?x?WuEDu!DrRgTR;ATb2TFNL>@8z9#)>yM1=@3H%MdlnPd6C-=Z*aj%A2E2Bq=ycFg_x7V)yJHk@TDTUlH>cE^i(a2 zt={err=luP&#Fq3`A4u=IL{tECC`q)I1q1&`ymet-z5C*n&Lz39 zT=9U2%Mq)Mf6n~;fhBP3q$R}L+x!3J@X`>W7J4kbr zH31&vtm_y1qDcQoV5bh$gI%RlR z(|gYQMZhN$cN_@V)oKyX11HRJY#x2gSM@zDb`83snwgE!8 zZ{?BPEG430Ez+-%R=QEV1`yRqK4smyZ12c3>Q2&#L3;k%#K1uc+v3h?45HAf*G4$npHfy?^B{R_E2IT>-5V zYg~!oE*4ccQ%%Me%ruyYFH}_};*wCm-T*bHFE$(wPb%bdER54qS*aVPoGhM}JC1G0 z5fFi;m%Vno{RGfw@gRW6om!JmmY@-c`iI(~R$ZLqzhsig!#BNO(Ry3jRSp!JXI2`nI1|$E3ZkqA}`2wboX4zfJitFA((zg z8yg?D5TlT5C*nz8#-{=|tg8*h73D1<0Vqo$0RT}PV#XWCiv+9SFTp(X zbnsc6%HM*f^9jgnJ(UowAu6xK%{8)Hk_&hqfa`N!NbbM8f$Qc2`S0udZ;t`&jkM);OjWIFX_$&SQiWgT9miRb>UHsSH5n;`P)$lCyFC{_$-vy# z?DJfJP@#Y%mj!8Jbkvv39&aEZD|~e7wMsIP$UWura#Ubj4e#fKf@6;MuBF!&A>Yy` zS&gscCm`xvU8I!J6kjF1`|jo)Rwl3J>FP8fsO|DHcK}{?Z4WK zZPUP|Lj%G~-qz2_;=iu{e!u?NA1$lxTRq>5PIhkc9d&PP9H!uJ=WByWJiR03aS)w7&&h3>bwCf#kDG;0pL}TQmtN>0A)i519A+ir+RqW0A63iY45x@2M;89m(cm# zmCoIp$_|8Vne5Z;P>b^r{MX|Cb0;+Mkkax@6<8!ENO36?Tbu)lOZS_tnaJ@$8d{yd z+ob%DZ1rOgyqp5LGQ0||M8>!WBj>zv?aAFZ#1I2#ivzR zlv(9kBBpYPI@#!u^{zaU%BS3v-JD4*Q{>eK5JqS3H7ohGcFTHgW(&7QQjY%^2NKpvm(ZWHz{SH`Y_T#kd(U8e~_@@y!J(&5*+guLiwVU3ZWXpko>8RycC4Z;e@D|%^e|eH|NEA*mm9c_!X_Up7d1z0-u2Xq% z@?0m(lzzG0G2HF%k!3pHyelSqHCbVTi$P5(k4+|v?AQxAT?!25DsInOT)Os}^8-{DMM_+x%cmA4!>1+?zBNT@D9# z_tYzL_P%GytyZ|}86cQXiSXOyC&GBYB{fqC;;{I{p_oP}qu7;S&o)1d diff --git a/metadata/md5-cache/dev-cpp/atkmm-2.28.3 b/metadata/md5-cache/dev-cpp/atkmm-2.28.3 index f76b75b92dc4..a0ea8025d8ad 100644 --- a/metadata/md5-cache/dev-cpp/atkmm-2.28.3 +++ b/metadata/md5-cache/dev-cpp/atkmm-2.28.3 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/glibmm-2.46.2:2[gtk-doc?,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/atk-2.18.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(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=C++ interface for the ATK library @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/glibmm-2.46.2:2[gtk-doc?,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/atk-2.18.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(-)?] >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,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=mirror://gnome/sources/atkmm/2.28/atkmm-2.28.3.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=99844efd8e37cf1d4075cf15d89a7ee7 diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.14.4 b/metadata/md5-cache/dev-cpp/cairomm-1.14.4 index e38bd0dcb108..709b71b372b3 100644 --- a/metadata/md5-cache/dev-cpp/cairomm-1.14.4 +++ b/metadata/md5-cache/dev-cpp/cairomm-1.14.4 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-libs/libsigc++-2.6.0:2[gtk-doc?,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/cairo-1.12.0[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(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=C++ bindings for the Cairo vector graphics library @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libsigc++-2.6.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.cairographics.org/releases/cairomm-1.14.4.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=60b335c299735c7face8fbc79a203339 diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.16.2 b/metadata/md5-cache/dev-cpp/cairomm-1.16.2 index 2f149e871a1d..9bae35292069 100644 --- a/metadata/md5-cache/dev-cpp/cairomm-1.16.2 +++ b/metadata/md5-cache/dev-cpp/cairomm-1.16.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=dev-libs/libsigc++:3[gtk-doc?,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/cairo-1.12.10[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(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=C++ bindings for the Cairo vector graphics library @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=d11ba820e65533954b522739d036f4f0 diff --git a/metadata/md5-cache/dev-cpp/cairomm-1.18.0 b/metadata/md5-cache/dev-cpp/cairomm-1.18.0 index f986dbf905f0..57d74a22677c 100644 --- a/metadata/md5-cache/dev-cpp/cairomm-1.18.0 +++ b/metadata/md5-cache/dev-cpp/cairomm-1.18.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=dev-libs/libsigc++:3[gtk-doc?,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/cairo-1.14.10[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(-)?] test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=C++ bindings for the Cairo vector graphics library @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9d1207c09b251ad1ee903a160e936745 diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.66.6 b/metadata/md5-cache/dev-cpp/glibmm-2.66.6 index 2346813620de..aaaa071c4ad2 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.66.6 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.66.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-perl/XML-Parser dev-libs/libxslt media-gfx/graphviz ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-perl/XML-Parser dev-libs/libxslt media-gfx/graphviz ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.61.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=C++ interface for glib2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libsigc++-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glibmm/2.66/glibmm-2.66.6.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=aa8ed73d65e0f368e6ae355f47039cc5 diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.76.0 b/metadata/md5-cache/dev-cpp/glibmm-2.76.0 index d190acc1790e..46496e944458 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.76.0 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.76.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=C++ interface for glib2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.73.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.68 SRC_URI=mirror://gnome/sources/glibmm/2.76/glibmm-2.76.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=38567af1904311f91f195e9b6afbd2d9 diff --git a/metadata/md5-cache/dev-cpp/glibmm-2.78.0 b/metadata/md5-cache/dev-cpp/glibmm-2.78.0 index 0439c91262c9..8a026ac19306 100644 --- a/metadata/md5-cache/dev-cpp/glibmm-2.78.0 +++ b/metadata/md5-cache/dev-cpp/glibmm-2.78.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/glib-2.77.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libsigc++:3[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=C++ interface for glib2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.77.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.68 SRC_URI=mirror://gnome/sources/glibmm/2.78/glibmm-2.78.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=62c1f35fd5b17fbdcb57b778ee7e9682 diff --git a/metadata/md5-cache/dev-cpp/gtkmm-3.24.8 b/metadata/md5-cache/dev-cpp/gtkmm-3.24.8 index 6d4bff31091a..c6fa82cd81d9 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-3.24.8 +++ b/metadata/md5-cache/dev-cpp/gtkmm-3.24.8 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/atkmm-2.24.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,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/libsigc++-2.3.2:2[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libepoxy-1.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.35.5:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-3.24.0:3[aqua?,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(-)?] DESCRIPTION=C++ interface for GTK+ @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( aqua wayland X ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3.0 SRC_URI=mirror://gnome/sources/gtkmm/3.24/gtkmm-3.24.8.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=7c568039454f576185297cfe5124d2d3 diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 index a1a30ff78a2a..fa4b01fa76f0 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 +++ b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 gtk-doc? ( dev-libs/libsigc++:3 ) DESCRIPTION=C++ interface for GTK+ @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.0 SRC_URI=mirror://gnome/sources/gtkmm/4.10/gtkmm-4.10.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=724924051bc74cdf198b565c54da8e07 diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.12.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.12.0 index 1786467a3b19..21c18ffaf413 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-4.12.0 +++ b/metadata/md5-cache/dev-cpp/gtkmm-4.12.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.12.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 gtk-doc? ( dev-libs/libsigc++:3 ) DESCRIPTION=C++ interface for GTK+ @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.12.0:4 >=dev-cpp RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.0 SRC_URI=mirror://gnome/sources/gtkmm/4.12/gtkmm-4.12.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=9ed7d7835b04e1d9bc48d1818316b861 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 3470dc90fe87..cafbe9639f6a 100644 --- a/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 +++ b/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://thalhammer.github.io/jwt-cpp/ INHERIT=cmake IUSE=doc +picojson test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7e947f4200da240b07176e08a61be1b9 +_md5_=708691000098c519a35533bde7fff4f0 diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 index 65d75b6e19fc..9585ed197159 100644 --- a/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 +++ b/metadata/md5-cache/dev-cpp/libxmlpp-2.42.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.32.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=C++ wrapper for the libxml2 XML parser library @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=2.6 SRC_URI=mirror://gnome/sources/libxml++/2.42/libxml++-2.42.2.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=17e2f18a1aff6e10ccd80b86bd92dc01 diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 index b5f4b9295495..7b5c2d660f38 100644 --- a/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 +++ b/metadata/md5-cache/dev-cpp/libxmlpp-5.0.3 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig doc? ( dev-cpp/mm-common app-doc/doxygen media-gfx/graphviz dev-libs/libxslt ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/libxml2-2.7.7 DESCRIPTION=C++ wrapper for the libxml2 XML parser library @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libxml2-2.7.7 RESTRICT=!test? ( test ) SLOT=5.0 SRC_URI=mirror://gnome/sources/libxml++/5.0/libxml++-5.0.3.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f22dcdfbc4252262a977c4550ad71ed8 diff --git a/metadata/md5-cache/dev-cpp/mm-common-1.0.5 b/metadata/md5-cache/dev-cpp/mm-common-1.0.5 index ad3c4c44ae2b..14ba1454fc6b 100644 --- a/metadata/md5-cache/dev-cpp/mm-common-1.0.5 +++ b/metadata/md5-cache/dev-cpp/mm-common-1.0.5 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Build infrastructure and utilities for GNOME C++ bindings EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://gnome/sources/mm-common/1.0/mm-common-1.0.5.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=84c823fe518422d38b0fe8963cb5dd25 diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.46.3 b/metadata/md5-cache/dev-cpp/pangomm-2.46.3 index 0d3f73880c54..6023d15c0933 100644 --- a/metadata/md5-cache/dev-cpp/pangomm-2.46.3 +++ b/metadata/md5-cache/dev-cpp/pangomm-2.46.3 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/cairomm-1.2.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,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/libsigc++:2[gtk-doc?,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/pango-1.45.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(-)?] DESCRIPTION=C++ interface for pango @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/cairomm-1.2.2:0[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,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/libsigc++:2[gtk-doc?,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/pango-1.45.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(-)?] SLOT=1.4 SRC_URI=mirror://gnome/sources/pangomm/2.46/pangomm-2.46.3.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=d44ef782b1c4fec31edf3f9918cce225 diff --git a/metadata/md5-cache/dev-cpp/pangomm-2.50.1 b/metadata/md5-cache/dev-cpp/pangomm-2.50.1 index 2b7050c8e6ba..39ba2dcf4c12 100644 --- a/metadata/md5-cache/dev-cpp/pangomm-2.50.1 +++ b/metadata/md5-cache/dev-cpp/pangomm-2.50.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-cpp/mm-common-1.0.4 app-doc/doxygen[dot] dev-libs/libxslt ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,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/libsigc++-3:3[gtk-doc?,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/pango-1.49.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(-)?] DESCRIPTION=C++ interface for pango @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,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/libsigc++-3:3[gtk-doc?,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/pango-1.49.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(-)?] SLOT=2.48 SRC_URI=mirror://gnome/sources/pangomm/2.50/pangomm-2.50.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e10f0023c11e19f079786d56e0d64426 diff --git a/metadata/md5-cache/dev-cpp/picojson-1.3.0 b/metadata/md5-cache/dev-cpp/picojson-1.3.0 index b13cde0803b7..19205dcd6625 100644 --- a/metadata/md5-cache/dev-cpp/picojson-1.3.0 +++ b/metadata/md5-cache/dev-cpp/picojson-1.3.0 @@ -3,9 +3,9 @@ DESCRIPTION=Header-file-only, JSON parser serializer in C++ EAPI=7 HOMEPAGE=https://github.com/kazuho/picojson INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD-2 SLOT=0 SRC_URI=https://github.com/kazuho/picojson/archive/v1.3.0.tar.gz -> picojson-1.3.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=54b3a6299ef8cb5f41aec82329ec0677 +_md5_=c9a9efb4a93df631b4d14c3d402d11d4 diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.0 similarity index 95% rename from metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0 rename to metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.0 index a8df0df67d91..683d2a8efa05 100644 --- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.1.0 +++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.0 @@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.1.0.tar.gz -> rapidfuzz-cpp-2.1.0.gh.tar.gz +SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.2.0.tar.gz -> rapidfuzz-cpp-2.2.0.gh.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f550915a561adcce212fbc15cb7ec61a diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2 similarity index 72% rename from metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 rename to metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2 index a1e93fdc6a97..a72a20319354 100644 --- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 +++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/ INHERIT=cmake IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 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 +SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.2.2.tar.gz -> rapidfuzz-cpp-2.2.2.gh.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=352420b559a7657b95a6be8ca3b2330a +_md5_=f550915a561adcce212fbc15cb7ec61a diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.3 new file mode 100644 index 000000000000..c36d0082ca05 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.3 @@ -0,0 +1,14 @@ +BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Rapid fuzzy string matching in C++ +EAPI=8 +HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/ +INHERIT=cmake +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.2.3.tar.gz -> rapidfuzz-cpp-2.2.3.gh.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f550915a561adcce212fbc15cb7ec61a diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 deleted file mode 100644 index 2dc310db25fb..000000000000 --- a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux ) -DESCRIPTION=C++ implementation of the SciTokens library with a C library interface -EAPI=8 -HOMEPAGE=https://github.com/scitokens/scitokens-cpp -INHERIT=cmake -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux ) -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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e35188c5daec1c585e6332f40b6e3816 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 deleted file mode 100644 index ffe532e95239..000000000000 --- a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -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 -DEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux ) -DESCRIPTION=C++ implementation of the SciTokens library with a C library interface -EAPI=8 -HOMEPAGE=https://scitokens.org/ -INHERIT=cmake -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux ) -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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=06a11f44e1eb4b48ebc4ac86e4e72679 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 f9edb725c1b1..ac30e7d18dbf 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 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://scitokens.org/ INHERIT=cmake IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=Apache-2.0 RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-apps/util-linux ) 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=06a11f44e1eb4b48ebc4ac86e4e72679 +_md5_=a11c7940e17b9610b37173ddc5a98a80 diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 index 249e44a1c1f6..72d70e09b582 100644 --- a/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 +++ b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r6 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) !systemd? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) !systemd? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test DEPEND=!systemd? ( sys-libs/libcap ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat ) !systemd? ( sys-apps/util-linux ) test? ( >=dev-cpp/gtest-1.10.0 ) DESCRIPTION=High-level C++ D-Bus library @@ -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/v253.7/systemd-stable-253.7.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/distfiles/systemd-musl-patches-253.3.tar.gz https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-253.3.tar.gz https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-253.3.tar.gz ) ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=568156d28a0d6b6b6aca2766f99dd95e diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 b/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 index 3d88d8e392d9..d02bea9210e2 100644 --- a/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 +++ b/metadata/md5-cache/dev-cpp/sdbus-c++-1.3.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen[dot] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DEPEND=elogind? ( >=sys-auth/elogind-236 ) systemd? ( >=sys-apps/systemd-236:= ) tools? ( dev-libs/expat ) test? ( >=dev-cpp/gtest-1.10.0 ) DESCRIPTION=High-level C++ D-Bus library @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( elogind systemd ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v1.3.0.tar.gz -> sdbus-c++-1.3.0.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3ad49cf1d424fa1333f54e6c3f052fb5 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 79540b980ab71f6de003226e843be1b2ec59487f..13c643a3439651aa7cdafadc3f4ffdec96b407f0 100644 GIT binary patch literal 32984 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 ^P!3Txdd;bqRq`SBnv~h| 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 diff --git a/metadata/md5-cache/dev-db/barman-3.9.0 b/metadata/md5-cache/dev-db/barman-3.9.0 new file mode 100644 index 000000000000..82fb796e3ab3 --- /dev/null +++ b/metadata/md5-cache/dev-db/barman-3.9.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-snappy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/rsync dev-db/postgresql[server] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Administration tool for disaster recovery of PostgreSQL servers +EAPI=8 +HOMEPAGE=https://www.pgbarman.org https://sourceforge.net/projects/pgbarman/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/rsync dev-db/postgresql[server] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/2ndquadrant-it/barman/archive/release/3.9.0.tar.gz -> barman-3.9.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=f0d991f050c2a5208c9494892ac5bcf5 diff --git a/metadata/md5-cache/dev-db/mydumper-0.14.4.1 b/metadata/md5-cache/dev-db/mydumper-0.14.4.1 deleted file mode 100644 index d8a3a2de1bdf..000000000000 --- a/metadata/md5-cache/dev-db/mydumper-0.14.4.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:= -DESCRIPTION=A high-performance multi-threaded backup (and restore) toolset for MySQL -EAPI=8 -HOMEPAGE=https://github.com/maxbube/mydumper -INHERIT=cmake -IUSE=doc -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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=edc7e6ffe1e6bbe879ce01941ea92615 diff --git a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 b/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 deleted file mode 100644 index be6d9c3729da..000000000000 --- a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-devel/make >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=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:= -DESCRIPTION=Hot backup utility for MySQL based servers -EAPI=8 -HOMEPAGE=https://www.percona.com/software/mysql-database/percona-xtrabackup -INHERIT=cmake flag-o-matic -KEYWORDS=amd64 x86 -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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=550a28e33f080ba9be7889f0dc0d1d82 diff --git a/metadata/md5-cache/dev-db/postgresql-9999 b/metadata/md5-cache/dev-db/postgresql-9999 index 3c974e70bb2b..670aad821131 100644 --- a/metadata/md5-cache/dev-db/postgresql-9999 +++ b/metadata/md5-cache/dev-db/postgresql-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=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 virtual/pkgconfig +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile config configure install postinst postrm prepare prerm pretend setup test unpack DEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( sys-devel/llvm:= sys-devel/clang:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) systemd? ( sys-apps/systemd ) tcl? ( >=dev-lang/tcl-8:0= ) uuid? ( dev-libs/ossp-uuid ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) >=dev-lang/perl-5.8 app-text/docbook-dsssl-stylesheets app-text/docbook-sgml-dtd:4.5 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets app-text/openjade dev-libs/libxml2 dev-libs/libxslt sys-devel/bison sys-devel/flex nls? ( sys-devel/gettext ) xml? ( virtual/pkgconfig ) DESCRIPTION=PostgreSQL RDBMS @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=app-eselect/eselect-postgresql-2.0 acct-group/postgres acct-user/postgres sys-apps/less virtual/libintl icu? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) llvm? ( sys-devel/llvm:= sys-devel/clang:= ) lz4? ( app-arch/lz4 ) pam? ( sys-libs/pam ) perl? ( >=dev-lang/perl-5.8:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) systemd? ( sys-apps/systemd ) tcl? ( >=dev-lang/tcl-8:0= ) uuid? ( dev-libs/ossp-uuid ) xml? ( dev-libs/libxml2 dev-libs/libxslt ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) uuid? ( elibc_glibc? ( sys-apps/util-linux ) elibc_musl? ( sys-apps/util-linux ) !elibc_glibc? ( !elibc_musl? ( dev-libs/ossp-uuid ) ) ) selinux? ( sec-policy/selinux-postgresql ) virtual/tmpfiles REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) SLOT=9999 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=44f3b1f9fbd01ad0891017657ba4397d diff --git a/metadata/md5-cache/dev-db/timescaledb-2.11.1 b/metadata/md5-cache/dev-db/timescaledb-2.11.1 deleted file mode 100644 index aefbfa053ae3..000000000000 --- a/metadata/md5-cache/dev-db/timescaledb-2.11.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) -DESCRIPTION=Open-source time-series SQL database -EAPI=7 -HOMEPAGE=https://www.timescale.com/ -INHERIT=postgres-multi cmake -IUSE=proprietary-extensions postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 postgres_targets_postgres12 -KEYWORDS=~amd64 -LICENSE=POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale ) -RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/timescale/timescaledb/archive/2.11.1.tar.gz -> timescaledb-2.11.1.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres f7e8262a0ea1d45b88075bf93d1a74bd postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=19db5d2196504f07526b52ffab518dcf diff --git a/metadata/md5-cache/dev-db/timescaledb-2.11.2 b/metadata/md5-cache/dev-db/timescaledb-2.11.2 deleted file mode 100644 index d3e0010da14c..000000000000 --- a/metadata/md5-cache/dev-db/timescaledb-2.11.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) -DESCRIPTION=Open-source time-series SQL database -EAPI=7 -HOMEPAGE=https://www.timescale.com/ -INHERIT=postgres-multi cmake -IUSE=proprietary-extensions postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 postgres_targets_postgres12 -KEYWORDS=~amd64 -LICENSE=POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale ) -RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/timescale/timescaledb/archive/2.11.2.tar.gz -> timescaledb-2.11.2.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres f7e8262a0ea1d45b88075bf93d1a74bd postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=19db5d2196504f07526b52ffab518dcf diff --git a/metadata/md5-cache/dev-db/timescaledb-2.10.3 b/metadata/md5-cache/dev-db/timescaledb-2.12.2 similarity index 72% rename from metadata/md5-cache/dev-db/timescaledb-2.10.3 rename to metadata/md5-cache/dev-db/timescaledb-2.12.2 index 5607301ac8f1..2ead39368adc 100644 --- a/metadata/md5-cache/dev-db/timescaledb-2.10.3 +++ b/metadata/md5-cache/dev-db/timescaledb-2.12.2 @@ -1,16 +1,16 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) +DEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) DESCRIPTION=Open-source time-series SQL database EAPI=7 HOMEPAGE=https://www.timescale.com/ INHERIT=postgres-multi cmake -IUSE=proprietary-extensions postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 postgres_targets_postgres12 +IUSE=proprietary-extensions postgres_targets_postgres15 postgres_targets_postgres14 postgres_targets_postgres13 KEYWORDS=~amd64 LICENSE=POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale ) -RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) postgres_targets_postgres12? ( dev-db/postgresql:12=[ssl] ) +RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_targets_postgres14? ( dev-db/postgresql:14=[ssl] ) postgres_targets_postgres13? ( dev-db/postgresql:13=[ssl] ) RESTRICT=test SLOT=0 -SRC_URI=https://github.com/timescale/timescaledb/archive/2.10.3.tar.gz -> timescaledb-2.10.3.tar.gz +SRC_URI=https://github.com/timescale/timescaledb/archive/2.12.2.tar.gz -> timescaledb-2.12.2.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres f7e8262a0ea1d45b88075bf93d1a74bd postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=19db5d2196504f07526b52ffab518dcf +_md5_=d8baa8863f7ac30efc988322a9b462f1 diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz index a7b475b197a20f5d26630108bdfd141ba96c86a6..3713f5d088dccb29db2e129155b1e0e7ec93cc6b 100644 GIT binary patch delta 5665 zcmV++7T)Q#KCM2mu?K(B%uzeLcN2qUtDBtoI9ickvv9SpL4#uTm>v9O0b`T!;A4T< zgP5{D1fVog*cE^k%Zb;p%l!BeEGBp0B)EC@`!&Ux`O(ToYzha>zNmJs9*aZzkPZpA?GSSkMF2+Ad{Xnte_29 zbbfOOpTvI}xKkm_lb)EE=?cg)dE3D6J)n|gww8&iVZ{XFc;GRTA0rhPUFTAuyFl=P zb`2s{GoF&dA_yvh)t%eE$#~{P3WfmlI*$`Buj0~MOh$8>AhI6vN8l@Nh#H!!bcP|~ zWfcSit6OAc%|wzCu|POhlku+B6UKneL$y>JI4OVIX(lUnaZu;CLapbY*Y6*{&{FNu zKYFn^zxsh>b(g9H$7(Zyg*gS93AJ~h2*@piCg7eq6boM_h4WQjt0@7Yu?s;XL+8*2 z8V|VS2|F-j4i|*V-Q4gjS=!A`Hl+tQgMo+=@c9C8JhC=R$AZK}Rd^Y+ z2)cjDa0lc~d*iReA@OclgVC~<0(-7BG`V*K?=VGBziTt10b~shq?>{u6kTT$a1(8u zFy-(@%JcYGUn}Go%Wyz# z1J6)GPc=u7Cp9!Sr?Po1BXl@~8xJ((9V&mQo-{ED&lHn+S&%IegE=D+4nUs31OBc% zb;7v2 z$B9iuj^iM|q<7qv_2okttZl9sZxH^aR=*NT_RH7TnmxpK8&=9Itqtpoic$ zR?NZ|Vm4}mH1OFC8U2@neN=xn=*paupqbrE1|2z8lBkaIt+22di`oMrAz?#EX4b|Q zINTB7hIY{3$)AR9qiI3=l!FmmnV*<|EV$QKKdt#(Dg;)vOEd_l2p;*Gq$`y-aV68@ z?@o1^}_8eN3 zn#FK089WuSTC1isx3Pb^lM5>B2x(ix)GwZq!DH=+3$jk2+pMH^l))|Fk9@H}(l+I$ zh#2b)Z-{J-AD*@WenC0{w=zJ?SLoA;aNd+3o5g=BXrR5HMYm(tgAh(KY1A0+-Ml`( zCXzO_)ng>+q*QM6@cT#>er*?(a~x5_S7HbpN+>Z=VTWE5)<%CIR3~<^+?d$!&iL}U zm+afm^Z99ix);nIYVmith{S`Ki0GsQWYT%4H3w>92Oz9&?2Zm26?A+dcc`ZW0Zp3| z@Zlgmf~E8kI8-W$_r%10iD{t-0Oso z1ily9BT`~rOcF++-9*AQBV8To8zQ8M3)l)i$Ag)$poj#nfWK7Y5moV7beyV$u0g+| zeju9h#-4S$5eMliYje$&NMKLa%B@acKlb_Cez^|7?B_2bJ(PAQu&xuA4jhvc$PQ{6 z9+NmryLl(QLe{n`$k_nf#`-uoh#Wy9p5~F@hzj6enuTfF%c7)SrwBHbSlW}u4<0?8XSf`3>ER)x^)ZgWz zNytFzK@zapYbSp59Tdg1(b{Ph%!_~b-9?Ye|44h4TRg)K!_uC22y;}3R0ded##p25 zN6^L}KtlLzvsG=AAX!1dqVuuY8h#GI9M&38);?vkQ2;B+Dt)-oby2>yAv;~oZzT^2 zf=Xf-bQ*;vuhZUS>*GIl2o@frj&(qZ5br3#=VopG7M=n-ikqN@D+8()173eSX%~cC zd)?NI#X`ssHmoO_w(p5ctAS09h`H4|qWs8>I;w1ah`a}n@)K@8xp zKjFd%@CiU6Busp_M&e46mx+I2W^>5MYo$KzKfZnbM5zcrCD(UVs+U9&@~lGwAOWqw zVw%?u2@C*0vF4HMi+d{#0~ofzDPrZAR%4 zwKz-xcstD#}cBGNw{ zi@da3LTvS(z(wfEIu!TFlAAHQ>3Ka^9x(FRGcEyNi@-QC7>l zPkaQJ?r61=c@(OUY;bIM9rB`Kcp*fBg~-gYYZB>7{Gv_TndRC@qb51drc(*1-x~Si z1Tqbr0OW?PgD|San7Dr!hTXQ2)u+%fK8dI^jYmhQJk7-JQ_~UP!AUl=PdO*!)AA}r zpDERdxEnEyQO+kN#=7&gJl0W)CRtCNYwVCKQb7F~0?j8GiV3HF4zYTx(l0MMp*R27 zt`oxQ@9r1qeAbR*< zYs;nRB#*b9LP{9@;%wqD#U?G78Y*i)T*bO!6?LD=&;((~3)19~hFea;$hx zqW<#rHA(D?G8}CeN;?Z2>-mZfUFTwb3msg}z!e8=H<5XXFsTDC;yrZyR&_(6ZkJ~H zp;8dL3gzt`PDOuc^0YOy(eFFuNPu+F(WlOF2oWO&mXOpKN8f5JIy>eLK+u7B9%8$- zFo>Ze3A>~7q$ERLEOG15EulZonQe+Mm_jw8cEa`1-wQ<)q!MxKEE(0%DOnsNA_*|C z9Z|kE$Gs~9uYmp!v)>KM<&)8YyvRd#c=tphJd>g9q)vZ|x;>!FAWXJ)P0%8Gu#y=R z;J~Ay&CK_O3Xk~_6|e1nfU`1|L_2D;HWb(LDQI1q)x0K6d$$I^LkoF~p_>c|!GM>F z_J@f@6{FNO4Z>`v0u?Wua4Wg84@a$#g+fP^p>rL7ApJp?o{50cj5ohSvp*{bgntk>Db7~Pe__9af}90mZBV^8QP!J@Vfb2~jh(bPlhcmfYr0}lW$(RJ5u=gk8k zhi2h{fZ>(mR!d4dycuOD@8Qbi2QL&}d@9+G2diEO##MXCI0L+-vmX@}0e{kYMi4x( zb+^|fcfzr}!W zFnM~?HWda#wWFPAsDVKVdlG3qWk=$M7HP~DyPQ+4z_wyGI#F<&5 zeD!{GQ8C}3%Xzw$q+<)XlYbxz;X(@@LD;4(ZpJ`E)(Zd0(kl-wvYtA&fT7TSAe~O6 zVDLHSxsMKkch=EV;f*3RGSkF4Nq{93A|`K|@@+1UPLp+JwyU-}D$+QiZqx<}CZ0DP zs%ty=Aguc&-B4iubc6~kcRUIGKX3)Hl@&~WZe5t;SJT|u&m{Jf$bS%@e(h!eO4gg# z#wq;u@5}f1*R$yBJ_zr6E7}&8(Q@j&R<|#&n@z3gLJ{CLP4}0)P84(t21h5}ZeEy4 zliml?$UxfR4IRWnvo2^~i9Zz`MzZ>oK#%e=H?s(Jx_F-Fq>y9WcC+B7nJTJ18>^UL zC>M2AC~gAXR$mbg#(%XYyey3`bfuzhoK#m1L39i_R$Yr^&7k^32BfB}+H@MtqDY>x zw32nUqOAw$ney%Ob|2(R|LyheT6hTWax=q1%oAE8=uALHnMo$-40*kSaYkk>6PY6b zYIVBKlaLw8*!B!QYY%Q9_chQ0^jvpYw|01fMPuTBy!c@XSAU1g!Q4E@A|fob7gD(K zgZ6(>%n~rag$Pz1ob98VsH}d~77+xKjW3UM+`xWGB-+3Nud}wZU0Jg0w<7)e&#&hz?c^T)>!xz`?=EBY1H?gEtPiPT zY6q)=agKb2zc+yvk*8}cMjB}wv4su~sQM`cS>j*Aki8?J4k+|2RIpPWWsE+roT_|F zadZQg3F*3Cqg^O^pOfbpAAbYjLW)+^oee<)SsKa}a+>7h2g@`ww3(XqA>2qG+#`4=#!CyZWacVuj@vqDsj zS{{cDZpjI&y?Hp@ozqP*0A5GLp`KIXC1R2A5?Y-MDGNTk0>zeJPJfIrm)qEZU`QRU zs1sYd&b-7Pq+Emtm1hKuR=Wn;0M((mZU?||z(Zj;$Knwc;3uOIYeLP-5uoZSC1DHX z*99jCgw$1d8R|V(FDqu&e!lI*eEFj*F z@KYD+5`l~MkP%jvOn(Q>v^9=xfY8)tP1Po3*CD8fW_4`{*JA~}o?5rM`M{kcMbp`z zG672C2kw4PIiioO@G&cqPuo!pGoRSCcS<`fe$c#b1tro1$hU*`Aqc^`aD<;nXhFwD zI>y#r0^gMNbbYvMdk?Qb<~_@N9o_PxvujT=k?(qVy9n~-t3&_r<#p4_J;ui?J)=MO zYVlTn0&w$6Yo`(GaY^MD)Dxk=3p34euB$@`1jxYZ##bYx_*OEWQG zSJ&-ipnro6=x2z*@%)VuVu@+Xx5V?ZXaD-`Q~$@)Fa6uo=TEx#z%arb_auGo9gy2~ z{eK%xwx0FUrt1lK{KoQh8~n)gf_WZ_yfbU9LiHX<5cA+r8BNCi0jgc_90q|^@Z=*R z2*PG zBNZp(XFiCl$Qx0++jNmG0)!oqJ;zt^MSuMbj(HhWLL*F@N7_zpV;ivlw$bEkcE zzkGm4L54@G4`|Cfp4Yv^xoh+kAB%IqmCw37){-vl>Ugw^goFTxWS=&{0-~gW<`x-m z-HdQpSQ+~uOVGhoWpwe>>Dpmu)u|J&d8%x-ouq{8ratiIg(E4kDNjP*Og%Jnoqxd` z?3UD`vyog2z6w7EXgo;?F@eo>CKTt*44Dn+9%Vu5nOy*X zND_7Yg{W5DTMr$XAzH9lG?8aju8-H@CU4C@0-}kOPnLu)BLD}a9X$`NK3ha9GvQ;9 z9(E2gbml15Zj|jUP=AZReVCs=e*FCDIvjl6f3T9?ou)!~Q|FTy8qCM9hJU*8@kS;) z`rAf_FCDa&;Md7#;7CZOgv~>3LI(0>2D}8mKkE)z47xv3jEPjvP(CMg5OWVxef>2N z3IX1DeD>V8XhCM9bDC(4`Bn! zIV4Ek{2dO@)@P(+2RH8-<9`HRHs$f8OQ0j5pfHlzdK0a0PtSW@7eX?qklx)0Nm{n5 z^J0*aC{+iI0y+_`j_%Ou3J`=KvEJHPf~>|K*A-f<#_K*}tseUsd?9R5dF$p8Py{K| z>oPKE7^F6BrK)4nu0v&}h_pEFyQ5WPuLI?j&eVxkHS{OzR-^vrL_()=AjqM==Ymc6 z6$K|rf7uDcY%&@Q7z^CM&(fyI@Btf5` delta 5695 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 lB4_J{FL;wAzH}hTN=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test -DEPEND=!dev-games/openscenegraph dev-libs/glib:2 media-libs/fontconfig media-libs/mesa[egl(+)?] virtual/glu virtual/opengl x11-libs/libSM x11-libs/libXext collada? ( dev-libs/collada-dom:= ) curl? ( net-misc/curl ) examples? ( fltk? ( x11-libs/fltk:1[opengl] ) fox? ( x11-libs/fox:1.6[opengl] ) glut? ( media-libs/freeglut ) sdl2? ( media-libs/libsdl2 ) wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[opengl,X] ) ) gdal? ( sci-libs/gdal:= ) gif? ( media-libs/giflib:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( media-libs/libjpeg-turbo:= ) las? ( >=sci-geosciences/liblas-1.8.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) openexr? ( dev-libs/imath:= >=media-libs/openexr-3:= ) openinventor? ( media-libs/coin ) pdf? ( app-text/poppler:=[cairo] ) png? ( media-libs/libpng:0= ) sdl? ( media-libs/libsdl ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) vnc? ( net-libs/libvncserver ) xrandr? ( x11-libs/libXrandr ) zlib? ( sys-libs/zlib ) x11-base/xorg-proto +DEPEND=!dev-games/openscenegraph dev-libs/glib:2 media-libs/fontconfig media-libs/mesa[egl(+)?] virtual/glu virtual/opengl x11-libs/libSM x11-libs/libXext collada? ( dev-libs/collada-dom:= ) curl? ( net-misc/curl ) examples? ( fltk? ( x11-libs/fltk:1[opengl] ) fox? ( x11-libs/fox:1.6[opengl] ) sdl2? ( media-libs/libsdl2 ) wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[opengl,X] ) ) gdal? ( sci-libs/gdal:= ) gif? ( media-libs/giflib:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( media-libs/libjpeg-turbo:= ) las? ( >=sci-geosciences/liblas-1.8.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) openexr? ( dev-libs/imath:= >=media-libs/openexr-3:= ) openinventor? ( media-libs/coin ) pdf? ( app-text/poppler:=[cairo] ) png? ( media-libs/libpng:0= ) sdl? ( media-libs/libsdl ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) vnc? ( net-libs/libvncserver ) xrandr? ( x11-libs/libXrandr ) zlib? ( sys-libs/zlib ) x11-base/xorg-proto DESCRIPTION=OpenMW-specific fork of OpenSceneGraph EAPI=8 HOMEPAGE=https://github.com/OpenMW/osg INHERIT=cmake flag-o-matic lua-single wxwidgets -IUSE=+collada curl dicom debug doc egl examples fltk fox gdal gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib +lua_single_target_lua5-1 +IUSE=+collada curl dicom debug doc egl examples fltk fox gdal gif gstreamer +jpeg las lua openexr openinventor osgapps pdf +png +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib +lua_single_target_lua5-1 KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=wxWinLL-3 LGPL-2.1 -RDEPEND=!dev-games/openscenegraph dev-libs/glib:2 media-libs/fontconfig media-libs/mesa[egl(+)?] virtual/glu virtual/opengl x11-libs/libSM x11-libs/libXext collada? ( dev-libs/collada-dom:= ) curl? ( net-misc/curl ) examples? ( fltk? ( x11-libs/fltk:1[opengl] ) fox? ( x11-libs/fox:1.6[opengl] ) glut? ( media-libs/freeglut ) sdl2? ( media-libs/libsdl2 ) wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[opengl,X] ) ) gdal? ( sci-libs/gdal:= ) gif? ( media-libs/giflib:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( media-libs/libjpeg-turbo:= ) las? ( >=sci-geosciences/liblas-1.8.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) openexr? ( dev-libs/imath:= >=media-libs/openexr-3:= ) openinventor? ( media-libs/coin ) pdf? ( app-text/poppler:=[cairo] ) png? ( media-libs/libpng:0= ) sdl? ( media-libs/libsdl ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) vnc? ( net-libs/libvncserver ) xrandr? ( x11-libs/libXrandr ) zlib? ( sys-libs/zlib ) +RDEPEND=!dev-games/openscenegraph dev-libs/glib:2 media-libs/fontconfig media-libs/mesa[egl(+)?] virtual/glu virtual/opengl x11-libs/libSM x11-libs/libXext collada? ( dev-libs/collada-dom:= ) curl? ( net-misc/curl ) examples? ( fltk? ( x11-libs/fltk:1[opengl] ) fox? ( x11-libs/fox:1.6[opengl] ) sdl2? ( media-libs/libsdl2 ) wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[opengl,X] ) ) gdal? ( sci-libs/gdal:= ) gif? ( media-libs/giflib:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( media-libs/libjpeg-turbo:= ) las? ( >=sci-geosciences/liblas-1.8.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) openexr? ( dev-libs/imath:= >=media-libs/openexr-3:= ) openinventor? ( media-libs/coin ) pdf? ( app-text/poppler:=[cairo] ) png? ( media-libs/libpng:0= ) sdl? ( media-libs/libsdl ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) vnc? ( net-libs/libvncserver ) xrandr? ( x11-libs/libXrandr ) zlib? ( sys-libs/zlib ) 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1bedde55f340570c6a711b4eb51bce8d +_md5_=b2b8699fa987bd48c1b83c524cfd203c diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index b4eeb9ebb02249aa2de5ac8fb70735ee2027c51c..8f8b1654710eac1ca14b97e29402eb722dc5c4f9 100644 GIT binary patch literal 73591 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 literal 73576 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%0AJgG6OE`yqc#UhU|gJmV31NBep`+F$Ew4_); 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 aEiO%ob0ls8Wyz@j=l=mYn_5<=2m$~VQik3D diff --git a/metadata/md5-cache/dev-java/apache-rat-0.15 b/metadata/md5-cache/dev-java/apache-rat-0.15 index 6662a5cdd65c..f047a4d41805 100644 --- a/metadata/md5-cache/dev-java/apache-rat-0.15 +++ b/metadata/md5-cache/dev-java/apache-rat-0.15 @@ -12,5 +12,5 @@ RDEPEND=dev-java/ant-core:0 dev-java/commons-cli:1 dev-java/commons-collections: RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache//creadur/apache-rat-0.15/apache-rat-0.15-src.tar.bz2 verify-sig? ( https://archive.apache.org/dist/creadur/apache-rat-0.15/apache-rat-0.15-src.tar.bz2.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=09d253b238a91da637207d7e9fb0ca74 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=32f4b7e4981692921b2a14cff7f808a5 diff --git a/metadata/md5-cache/dev-java/batik-1.16-r2 b/metadata/md5-cache/dev-java/batik-1.16-r2 index b37753d0eec0..84950c15d048 100644 --- a/metadata/md5-cache/dev-java/batik-1.16-r2 +++ b/metadata/md5-cache/dev-java/batik-1.16-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jacl:0 dev-java/rhino:1.6 dev-java/xalan:0 dev-java/xml-commons RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=mirror://apache/xmlgraphics/batik/source/batik-src-1.16.tar.gz verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-1.16.tar.gz.asc ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=178fb23af89ed596fd2fdc1db38b5442 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=100e4ec120e6f7f0bc0acbff89f66664 diff --git a/metadata/md5-cache/dev-java/batik-1.17 b/metadata/md5-cache/dev-java/batik-1.17 index 8af0e287f5c6..b295f194abe9 100644 --- a/metadata/md5-cache/dev-java/batik-1.17 +++ b/metadata/md5-cache/dev-java/batik-1.17 @@ -12,5 +12,5 @@ RDEPEND=dev-java/jacl:0 dev-java/rhino:1.6 dev-java/xalan:0 dev-java/xml-commons RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=mirror://apache/xmlgraphics/batik/source/batik-src-1.17.tar.gz verify-sig? ( https://downloads.apache.org/xmlgraphics/batik/source/batik-src-1.17.tar.gz.asc ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5da2771c5801a2d0e9334265ed3377e1 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=02129d3b6faa5f98780d525063808a1f diff --git a/metadata/md5-cache/dev-java/bcel-6.6.0 b/metadata/md5-cache/dev-java/bcel-6.6.0 index a7d7170b0705..648c24602ce8 100644 --- a/metadata/md5-cache/dev-java/bcel-6.6.0 +++ b/metadata/md5-cache/dev-java/bcel-6.6.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://archive.apache.org/dist/commons/bcel/source/bcel-6.6.0-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/bcel/source/bcel-6.6.0-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0090e9c87f37011a5b16591d3d223f3d +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=43f511e48c4e117b3c0a06ed92d7af1e diff --git a/metadata/md5-cache/dev-java/commons-codec-1.16.0 b/metadata/md5-cache/dev-java/commons-codec-1.16.0 index f2bebb047be0..b98db997f4ec 100644 --- a/metadata/md5-cache/dev-java/commons-codec-1.16.0 +++ b/metadata/md5-cache/dev-java/commons-codec-1.16.0 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://apache/commons/codec/source/commons-codec-1.16.0-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/codec/source/commons-codec-1.16.0-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e89d75dac0a38769ced8d544d2f187b2 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a99b9f6988513934657e406f4b7c8acd diff --git a/metadata/md5-cache/dev-java/commons-collections-3.2.2-r1 b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r1 index 498a4205c7ea..2b8b2a1843bb 100644 --- a/metadata/md5-cache/dev-java/commons-collections-3.2.2-r1 +++ b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r1 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz.asc ) -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=61692e9bdfa9f11d45ea3ae996e6ac9c +_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=900de008659d6c37f762a7c77feae78a diff --git a/metadata/md5-cache/dev-java/commons-daemon-1.3.3 b/metadata/md5-cache/dev-java/commons-daemon-1.3.3 index 640c717a8051..8488c8e59835 100644 --- a/metadata/md5-cache/dev-java/commons-daemon-1.3.3 +++ b/metadata/md5-cache/dev-java/commons-daemon-1.3.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/commons/daemon/source/commons-daemon-1.3.3-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/daemon/source/commons-daemon-1.3.3-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7902829c493349f239b87ed827604b4a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=78358fae62e6a82277169e5f189b3ef0 diff --git a/metadata/md5-cache/dev-java/commons-daemon-1.3.4 b/metadata/md5-cache/dev-java/commons-daemon-1.3.4 index fa8521500414..5352e2f321ce 100644 --- a/metadata/md5-cache/dev-java/commons-daemon-1.3.4 +++ b/metadata/md5-cache/dev-java/commons-daemon-1.3.4 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://apache/commons/daemon/source/commons-daemon-1.3.4-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/daemon/source/commons-daemon-1.3.4-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7f5ce2f3857428b9a86e33201dabae57 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=574cd16f881027f7e549e7ed361ec3ec diff --git a/metadata/md5-cache/dev-java/commons-lang-2.6-r3 b/metadata/md5-cache/dev-java/commons-lang-2.6-r3 index 2752ba819d91..d7d6fb31f098 100644 --- a/metadata/md5-cache/dev-java/commons-lang-2.6-r3 +++ b/metadata/md5-cache/dev-java/commons-lang-2.6-r3 @@ -12,5 +12,5 @@ RDEPEND=virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=2.1 SRC_URI=mirror://apache/commons/lang/source/commons-lang-2.6-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/lang/source/commons-lang-2.6-src.tar.gz.asc ) -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=78f8e85424664b777fe94f78ea37ba3a +_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=699efced5d77b2c3b59a76272f7261de diff --git a/metadata/md5-cache/dev-java/commons-lang-3.13.0 b/metadata/md5-cache/dev-java/commons-lang-3.13.0 index 2c0c7dd3acd1..fc6a07bf3d47 100644 --- a/metadata/md5-cache/dev-java/commons-lang-3.13.0 +++ b/metadata/md5-cache/dev-java/commons-lang-3.13.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=3.6 SRC_URI=https://archive.apache.org/dist/commons/lang/source/commons-lang3-3.13.0-src.tar.gz -> commons-lang-3.13.0-sources.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/lang/source/commons-lang3-3.13.0-src.tar.gz.asc -> commons-lang-3.13.0-sources.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f075d7a61b9448f934aad203c441fbb9 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=0b257fd84c12bf5e2ca0bd04742d240d diff --git a/metadata/md5-cache/dev-java/commons-net-3.9.0 b/metadata/md5-cache/dev-java/commons-net-3.9.0 index 4fa555b6e635..b70cec0ed3ac 100644 --- a/metadata/md5-cache/dev-java/commons-net-3.9.0 +++ b/metadata/md5-cache/dev-java/commons-net-3.9.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/commons/net/source/commons-net-3.9.0-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/net/source/commons-net-3.9.0-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=27dc73792a33a7871a1a04d77708a4b3 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=de4ce9a5654a44697766ae8df18fb51c diff --git a/metadata/md5-cache/dev-java/felix-framework-7.0.5-r2 b/metadata/md5-cache/dev-java/felix-framework-7.0.5-r2 index b4c1a2f8f5f7..a772b0833ee3 100644 --- a/metadata/md5-cache/dev-java/felix-framework-7.0.5-r2 +++ b/metadata/md5-cache/dev-java/felix-framework-7.0.5-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-java/animal-sniffer-annotations:0 >=virtual/jre-1.8:* >=dev-java/jav RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/felix/org.apache.felix.framework-7.0.5-source-release.tar.gz verify-sig? ( https://downloads.apache.org/felix/org.apache.felix.framework-7.0.5-source-release.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f72bc72dee427f1a1a48e3eaa5957e73 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1f0ca4ebb4434cc3e4a6665772e057e1 diff --git a/metadata/md5-cache/dev-java/felix-main-7.0.5-r2 b/metadata/md5-cache/dev-java/felix-main-7.0.5-r2 index 5ce846541bb6..37631c4774a4 100644 --- a/metadata/md5-cache/dev-java/felix-main-7.0.5-r2 +++ b/metadata/md5-cache/dev-java/felix-main-7.0.5-r2 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* ~dev-java/felix-framework-7.0.5:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/felix/org.apache.felix.main-7.0.5-source-release.tar.gz verify-sig? ( https://downloads.apache.org/felix/org.apache.felix.main-7.0.5-source-release.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fbbae730af850bc6f4785c548e78644c +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=adb90d5c6440baf47a0a66f9ffc24171 diff --git a/metadata/md5-cache/dev-java/felix-resolver-2.0.4-r1 b/metadata/md5-cache/dev-java/felix-resolver-2.0.4-r1 index 9cacf3ab1146..d2d3ccf01827 100644 --- a/metadata/md5-cache/dev-java/felix-resolver-2.0.4-r1 +++ b/metadata/md5-cache/dev-java/felix-resolver-2.0.4-r1 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* dev-java/osgi-annotation:0 dev-java/osgi-core:0 >=de RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/felix/org.apache.felix.resolver-2.0.4-source-release.tar.gz verify-sig? ( https://downloads.apache.org/felix/org.apache.felix.resolver-2.0.4-source-release.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=764368a94faf0095b9a8b9ac76b9387a +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e00445483e70a8edc533786657ee69c4 diff --git a/metadata/md5-cache/dev-java/felix-utils-1.11.8-r1 b/metadata/md5-cache/dev-java/felix-utils-1.11.8-r1 index 1921c14bc948..18db1d9ae1de 100644 --- a/metadata/md5-cache/dev-java/felix-utils-1.11.8-r1 +++ b/metadata/md5-cache/dev-java/felix-utils-1.11.8-r1 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/felix/org.apache.felix.utils-1.11.8-source-release.tar.gz verify-sig? ( https://downloads.apache.org/felix/org.apache.felix.utils-1.11.8-source-release.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5f13279f8049039ff5370f24867e7e0b +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=dad1f25ce39dd1054f1f9a4a5cb60662 diff --git a/metadata/md5-cache/dev-java/fop-2.8-r1 b/metadata/md5-cache/dev-java/fop-2.8-r1 index d6798082fd15..159e8dc41520 100644 --- a/metadata/md5-cache/dev-java/fop-2.8-r1 +++ b/metadata/md5-cache/dev-java/fop-2.8-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-java/batik:1.16 dev-java/commons-io:1 dev-java/commons-logging:0 dev RESTRICT=!test? ( test ) SLOT=2.8 SRC_URI=mirror://apache/xmlgraphics/fop/source/fop-2.8-src.tar.gz https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz verify-sig? ( https://www.apache.org/dist/xmlgraphics/fop/source/fop-2.8-src.tar.gz.asc ) test? ( https://repo1.maven.org/maven2/net/sf/offo/fop-hyph/2.0/fop-hyph-2.0.jar ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d0ce08e8e54eb30fb1af359136c42b29 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5b95aa1a5e62fbdd962e811518f29ebe diff --git a/metadata/md5-cache/dev-java/fop-2.9 b/metadata/md5-cache/dev-java/fop-2.9 index 6146e23f69d6..81544587ed8c 100644 --- a/metadata/md5-cache/dev-java/fop-2.9 +++ b/metadata/md5-cache/dev-java/fop-2.9 @@ -12,5 +12,5 @@ RDEPEND=dev-java/batik:1.16 dev-java/commons-io:1 dev-java/commons-logging:0 dev RESTRICT=!test? ( test ) SLOT=2.8 SRC_URI=mirror://apache/xmlgraphics/fop/source/fop-2.9-src.tar.gz https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz verify-sig? ( https://www.apache.org/dist/xmlgraphics/fop/source/fop-2.9-src.tar.gz.asc ) test? ( https://repo1.maven.org/maven2/net/sf/offo/fop-hyph/2.0/fop-hyph-2.0.jar ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f9ad89dcdbda8b3761113299ac3cf5b9 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=6e29459c3c49f96e6ceb88e7e93aad2c diff --git a/metadata/md5-cache/dev-java/log4j-api-2.19.0 b/metadata/md5-cache/dev-java/log4j-api-2.19.0 index cfb6ac541be4..b8c25f71e7bb 100644 --- a/metadata/md5-cache/dev-java/log4j-api-2.19.0 +++ b/metadata/md5-cache/dev-java/log4j-api-2.19.0 @@ -12,5 +12,5 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/z RESTRICT=test !test? ( test ) SLOT=2 SRC_URI=mirror://apache/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz verify-sig? ( https://www.apache.org/dist/logging/log4j/2.19.0/apache-log4j-2.19.0-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=27aa05fa1790c2623c6d60c4cd05d99b +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e41fc7ff0d9775d12bfdaae3085a0e11 diff --git a/metadata/md5-cache/dev-java/tomcat-native-1.2.38 b/metadata/md5-cache/dev-java/tomcat-native-1.2.38 index 7c8260041c3f..d9ec9372f4c2 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-1.2.38 +++ b/metadata/md5-cache/dev-java/tomcat-native-1.2.38 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a25a7a4f82699b0144b9a747532b707e +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3baad26b16e927356ad1f5b5705fc8d1 diff --git a/metadata/md5-cache/dev-java/tomcat-native-1.2.39 b/metadata/md5-cache/dev-java/tomcat-native-1.2.39 index 251ca6d70a8f..e69ef4c90846 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-1.2.39 +++ b/metadata/md5-cache/dev-java/tomcat-native-1.2.39 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/1.2.39/source/tomcat-native-1.2.39-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/1.2.39/source/tomcat-native-1.2.39-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fba1a02a7c670999e5bae1d32f86ffaf +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=faaea3f917adbf29f713da317f35c372 diff --git a/metadata/md5-cache/dev-java/tomcat-native-2.0.5 b/metadata/md5-cache/dev-java/tomcat-native-2.0.5 index 710f9d9d3570..d1ea2eb0d99e 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-2.0.5 +++ b/metadata/md5-cache/dev-java/tomcat-native-2.0.5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/2.0.5/source/tomcat-native-2.0.5-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/2.0.5/source/tomcat-native-2.0.5-src.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8a88829912bf8cfb68e791158a9c0db5 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=52badab560d509da82e425e04ba23f57 diff --git a/metadata/md5-cache/dev-java/tomcat-native-2.0.6 b/metadata/md5-cache/dev-java/tomcat-native-2.0.6 index 5cfecc122ac1..fd33d17ff718 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-2.0.6 +++ b/metadata/md5-cache/dev-java/tomcat-native-2.0.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/2.0.6/source/tomcat-native-2.0.6-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/2.0.6/source/tomcat-native-2.0.6-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f63563a632d5eac69990772cc99f5371 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=901ea30bfeaab5bc28e0b8f820360042 diff --git a/metadata/md5-cache/dev-java/xalan-2.7.3 b/metadata/md5-cache/dev-java/xalan-2.7.3 index 32d06ec9241f..869876c8baeb 100644 --- a/metadata/md5-cache/dev-java/xalan-2.7.3 +++ b/metadata/md5-cache/dev-java/xalan-2.7.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/bcel:0 dev-java/javacup:0 ~dev-java/xalan-serializer-2.7.3:0 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz verify-sig? ( https://downloads.apache.org/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9577079bc34af511359ebd77b377c1f1 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=cb482a4c9da8acaa89920e19f39a2f22 diff --git a/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 b/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 index 690e78390d8b..be39fcb036ef 100644 --- a/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 +++ b/metadata/md5-cache/dev-java/xalan-serializer-2.7.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=mirror://apache/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz verify-sig? ( https://downloads.apache.org/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fef3965760e3ebb1d2492e421e255eb4 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=cf2e82707df354bc6ed5756eef595b63 diff --git a/metadata/md5-cache/dev-java/xerces-2.12.2-r1 b/metadata/md5-cache/dev-java/xerces-2.12.2-r1 index 708dff5eafb1..c54c3f1e1849 100644 --- a/metadata/md5-cache/dev-java/xerces-2.12.2-r1 +++ b/metadata/md5-cache/dev-java/xerces-2.12.2-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-java/xml-commons-external:1.4 dev-java/xml-commons-resolver:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=2 SRC_URI=mirror://apache/xerces/j/source/Xerces-J-src.2.12.2.tar.gz verify-sig? ( https://downloads.apache.org/xerces/j/source/Xerces-J-src.2.12.2.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f4dff4eccab858f44c3f54128b71afa +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e4167e92e41ae000e8355a9863bcd806 diff --git a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 index b2f1947fe46f..1d931c36a9d5 100644 --- a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 +++ b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.8 @@ -12,5 +12,5 @@ RDEPEND=dev-java/commons-io:1 dev-java/commons-logging:0 >=virtual/jre-1.8:* >=d RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://apache/xmlgraphics/commons/source/xmlgraphics-commons-2.8-src.tar.gz verify-sig? ( https://downloads.apache.org/xmlgraphics/commons/source/xmlgraphics-commons-2.8-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=96f14e668236d46c2c26e991cfd6703c +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=27fb897dbfca96b035e17332b7265c7c diff --git a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 index 8b1d8538faf0..9e4260178eb0 100644 --- a/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 +++ b/metadata/md5-cache/dev-java/xmlgraphics-commons-2.9 @@ -12,5 +12,5 @@ RDEPEND=dev-java/commons-io:1 dev-java/commons-logging:0 >=virtual/jre-1.8:* >=d RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://apache/xmlgraphics/commons/source/xmlgraphics-commons-2.9-src.tar.gz verify-sig? ( https://downloads.apache.org/xmlgraphics/commons/source/xmlgraphics-commons-2.9-src.tar.gz.asc ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e132c64c3308e1d45b6257be553b8ce1 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=57c4bc038374875ca08581227819d2c1 diff --git a/metadata/md5-cache/dev-java/xz-java-1.9-r1 b/metadata/md5-cache/dev-java/xz-java-1.9-r1 index 85d3aaedab7d..6994f2975267 100644 --- a/metadata/md5-cache/dev-java/xz-java-1.9-r1 +++ b/metadata/md5-cache/dev-java/xz-java-1.9-r1 @@ -11,5 +11,5 @@ LICENSE=public-domain RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://tukaani.org/xz/xz-java-1.9.zip verify-sig? ( https://tukaani.org/xz/xz-java-1.9.zip.sig ) -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6462ec006b74cb0f541add56c2499870 +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 30b5d143e64d691346fcdd85eef1c614 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=86d4567259d8cfa5693811052da18e1a diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index 228f537ed9903856c1e35830ce4c7eacb0bf53e0..38990e2a485895dc38a04074227c413892553fba 100644 GIT binary patch literal 44610 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 z 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�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 O|NZ|(WH3bxI{^ShWVBHL literal 43824 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 I!c8>+0C_J-NB{r; diff --git a/metadata/md5-cache/dev-lang/R-4.3.1 b/metadata/md5-cache/dev-lang/R-4.3.1 index 5d176cb30992..1600730cb90f 100644 --- a/metadata/md5-cache/dev-lang/R-4.3.1 +++ b/metadata/md5-cache/dev-lang/R-4.3.1 @@ -12,6 +12,6 @@ RDEPEND=app-arch/bzip2 app-arch/xz-utils app-text/ghostscript-gpl dev-libs/libpc REQUIRED_USE=png? ( || ( cairo X ) ) jpeg? ( || ( cairo X ) ) tiff? ( || ( cairo X ) ) RESTRICT=minimal? ( test ) !test? ( test ) SLOT=0 -SRC_URI=mirror://cran/src/base/R-4/R-4.3.1.tar.gz https://raw.githubusercontent.com/deepayan/rcompletion/78d6830e28ea90a046da79a9b4f70c39594bb6d6/bash_completion/R -> R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion +SRC_URI=https://cran.r-project.org/src/base/R-4/R-4.3.1.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 baa4d385108ac87993edac956a916a36 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fbb95a1bf19c53a386051f87d3bdf628 +_md5_=dc99ceb61f8a0165e0af302f7c80d903 diff --git a/metadata/md5-cache/dev-lang/R-4.3.2 b/metadata/md5-cache/dev-lang/R-4.3.2 new file mode 100644 index 000000000000..8474839799eb --- /dev/null +++ b/metadata/md5-cache/dev-lang/R-4.3.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( virtual/latex-base dev-texlive/texlive-fontsrecommended ) test? ( virtual/latex-base ) 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/fortran +DEFINED_PHASES=compile configure install postinst prepare pretend setup +DEPEND=app-arch/bzip2 app-arch/xz-utils app-text/ghostscript-gpl dev-libs/libpcre2:= >=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 ) virtual/fortran +DESCRIPTION=Language and environment for statistical computing and graphics +EAPI=8 +HOMEPAGE=https://www.r-project.org/ +INHERIT=bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs +IUSE=cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix profile readline test tiff tk X +KEYWORDS=~amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +LICENSE=|| ( GPL-2 GPL-3 ) LGPL-2.1 +RDEPEND=app-arch/bzip2 app-arch/xz-utils app-text/ghostscript-gpl dev-libs/libpcre2:= >=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 ) ) +RESTRICT=minimal? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://cran.r-project.org/src/base/R-4/R-4.3.2.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 baa4d385108ac87993edac956a916a36 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4d5d70a83205364babc916db8c5c13d6 diff --git a/metadata/md5-cache/dev-lang/algol68g-3.4.4 b/metadata/md5-cache/dev-lang/algol68g-3.4.4 new file mode 100644 index 000000000000..980fe9a2d6ed --- /dev/null +++ b/metadata/md5-cache/dev-lang/algol68g-3.4.4 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure +DEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= ) +DESCRIPTION=Algol 68 Genie compiler-interpreter +EAPI=8 +HOMEPAGE=https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html +IUSE=+curl +gsl +mpfr +ncurses plotutils postgres +readline +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= ) +SLOT=0 +SRC_URI=https://jmvdveer.home.xs4all.nl/algol68g-3.4.4.tar.gz +_md5_=4dfb493db2c411ee8c56df7bf2f929da diff --git a/metadata/md5-cache/dev-lang/dafny-4.3.0 b/metadata/md5-cache/dev-lang/dafny-4.3.0 deleted file mode 100644 index f3d9e97e01d5..000000000000 --- a/metadata/md5-cache/dev-lang/dafny-4.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/boogie dev-lang/go dev-python/OutputCheck dev-python/lit net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo -DEFINED_PHASES=compile configure install preinst prepare pretend setup test unpack -DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Dafny is a verification-aware programming language -EAPI=8 -HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/ -INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 -IUSE=test debug -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3 -RESTRICT=!test? ( test ) strip -SLOT=0 -SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.3.0.tar.gz -> dafny-4.3.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg a18b301da1d7f09dae8bdf84321f43a8 dotnet-pkg-base 038168faf6ea7218689a80f3652288ac edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=13232f2fc2bad29b0b732a317071e205 diff --git a/metadata/md5-cache/dev-lang/dafny-4.3.0-r1 b/metadata/md5-cache/dev-lang/dafny-4.3.0-r1 new file mode 100644 index 000000000000..cba4bffd67f3 --- /dev/null +++ b/metadata/md5-cache/dev-lang/dafny-4.3.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/boogie dev-lang/go dev-python/OutputCheck dev-python/lit net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo +DEFINED_PHASES=compile configure install preinst prepare pretend setup test unpack +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=Dafny is a verification-aware programming language +EAPI=8 +HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/ +INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 +IUSE=test debug +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3 +RESTRICT=!test? ( test ) strip +SLOT=0 +SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.3.0.tar.gz -> dafny-4.3.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz ) +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg a18b301da1d7f09dae8bdf84321f43a8 dotnet-pkg-base 038168faf6ea7218689a80f3652288ac edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=1472ddf52731739b6f2a787ca3417218 diff --git a/metadata/md5-cache/dev-lang/fuzion-0.085 b/metadata/md5-cache/dev-lang/fuzion-0.085 new file mode 100644 index 000000000000..772375d0ad9b --- /dev/null +++ b/metadata/md5-cache/dev-lang/fuzion-0.085 @@ -0,0 +1,16 @@ +BDEPEND=test? ( sys-devel/clang:* ) +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-17:* >=dev-java/java-config-2.2.0-r3 +DESCRIPTION=A language with a focus on simplicity, safety and correctness +EAPI=8 +HOMEPAGE=https://flang.dev/ https://github.com/tokiwa-software/fuzion/ +INHERIT=java-pkg-2 +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=>=virtual/jre-17:* dev-libs/boehm-gc >=dev-java/java-config-2.2.0-r3 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.085.tar.gz -> fuzion-0.085.tar.gz +_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=2ff040b14cbda56ddced88e9ac19cc5d diff --git a/metadata/md5-cache/dev-lang/jint-3.0.0_beta2051 b/metadata/md5-cache/dev-lang/jint-3.0.0_beta2051 index 59ca621a13e6..13380c19face 100644 --- a/metadata/md5-cache/dev-lang/jint-3.0.0_beta2051 +++ b/metadata/md5-cache/dev-lang/jint-3.0.0_beta2051 @@ -10,6 +10,6 @@ LICENSE=BSD-2 RDEPEND=virtual/dotnet-sdk:7.0 RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/sebastienros/jint/archive/v3.0.0-beta-2051.tar.gz -> jint-3.0.0_beta2051.tar.gz https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.13.7/benchmarkdotnet.annotations.0.13.7.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.13.7/benchmarkdotnet.0.13.7.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/esprima/3.0.0-rc-04/esprima.3.0.0-rc-04.nupkg https://api.nuget.org/v3-flatcontainer/flurl.http.signed/3.2.4/flurl.http.signed.3.2.4.nupkg https://api.nuget.org/v3-flatcontainer/flurl.signed/3.0.6/flurl.signed.3.0.6.nupkg https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/githubactionstestlogger/2.3.3/githubactionstestlogger.2.3.3.nupkg https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg https://api.nuget.org/v3-flatcontainer/jurassic/3.2.6/jurassic.3.2.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.git/1.1.1/microsoft.build.tasks.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.1.0/microsoft.codeanalysis.common.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.7.2/microsoft.codecoverage.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.251802/microsoft.diagnostics.netcore.client.0.2.251802.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.0.2/microsoft.diagnostics.tracing.traceevent.3.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.1/microsoft.extensions.configuration.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/7.0.0/microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/7.0.0/microsoft.extensions.dependencyinjection.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.7.2/microsoft.net.test.sdk.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.1/microsoft.netcore.platforms.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.3/microsoft.netcore.targets.1.1.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net462/1.0.2/microsoft.netframework.referenceassemblies.net462.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.common/1.1.1/microsoft.sourcelink.common.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.github/1.1.1/microsoft.sourcelink.github.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.7.1/microsoft.testplatform.objectmodel.17.7.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.7.2/microsoft.testplatform.objectmodel.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.7.2/microsoft.testplatform.testhost.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/mongodb.bson.signed/2.19.0/mongodb.bson.signed.2.19.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nil.js/2.5.1665/nil.js.2.5.1665.nupkg https://api.nuget.org/v3-flatcontainer/nodatime/3.1.9/nodatime.3.1.9.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nullable/1.3.1/nullable.1.3.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.3/nunit.3.13.3.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.5.0/nunit3testadapter.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/perfolizer/0.2.1/perfolizer.0.2.1.nupkg https://api.nuget.org/v3-flatcontainer/polysharp/1.13.2/polysharp.1.13.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.4.0/sharpziplib.1.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/5.0.0/system.codedom.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.7.0/system.reflection.emit.lightweight.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.7.0/system.reflection.emit.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.3/system.runtime.compilerservices.unsafe.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.1/system.runtime.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/6.0.0/system.text.encodings.web.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/6.0.5/system.text.json.6.0.5.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/test262harness/0.0.22/test262harness.0.0.22.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.2.0/xunit.analyzers.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.5.0/xunit.assert.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.5.0/xunit.core.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.5.0/xunit.extensibility.core.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.5.0/xunit.extensibility.execution.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.0/xunit.runner.visualstudio.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.5.0/xunit.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/yamldotnet/12.0.1/yamldotnet.12.0.1.nupkg https://api.nuget.org/v3-flatcontainer/yantrajs.core/1.2.179/yantrajs.core.1.2.179.nupkg https://api.nuget.org/v3-flatcontainer/yantrajs.expressioncompiler/1.2.179/yantrajs.expressioncompiler.1.2.179.nupkg https://api.nuget.org/v3-flatcontainer/zio/0.15.0/zio.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/zstring/2.4.4/zstring.2.4.4.nupkg +SRC_URI=https://github.com/sebastienros/jint/archive/v3.0.0-beta-2051.tar.gz -> jint-3.0.0_beta2051.tar.gz https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.13.7/benchmarkdotnet.annotations.0.13.7.nupkg https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.13.7/benchmarkdotnet.0.13.7.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/esprima/3.0.0-rc-04/esprima.3.0.0-rc-04.nupkg https://api.nuget.org/v3-flatcontainer/flurl.http.signed/3.2.4/flurl.http.signed.3.2.4.nupkg https://api.nuget.org/v3-flatcontainer/flurl.signed/3.0.6/flurl.signed.3.0.6.nupkg https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg https://api.nuget.org/v3-flatcontainer/githubactionstestlogger/2.3.3/githubactionstestlogger.2.3.3.nupkg https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg https://api.nuget.org/v3-flatcontainer/jurassic/3.2.6/jurassic.3.2.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.git/1.1.1/microsoft.build.tasks.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.1.0/microsoft.codeanalysis.common.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.7.2/microsoft.codecoverage.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.251802/microsoft.diagnostics.netcore.client.0.2.251802.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.0.2/microsoft.diagnostics.tracing.traceevent.3.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.1/microsoft.extensions.configuration.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/7.0.0/microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/7.0.0/microsoft.extensions.dependencyinjection.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.7.2/microsoft.net.test.sdk.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.1/microsoft.netcore.platforms.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.3/microsoft.netcore.targets.1.1.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.common/1.1.1/microsoft.sourcelink.common.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.github/1.1.1/microsoft.sourcelink.github.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.7.1/microsoft.testplatform.objectmodel.17.7.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.7.2/microsoft.testplatform.objectmodel.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.7.2/microsoft.testplatform.testhost.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/mongodb.bson.signed/2.19.0/mongodb.bson.signed.2.19.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nil.js/2.5.1665/nil.js.2.5.1665.nupkg https://api.nuget.org/v3-flatcontainer/nodatime/3.1.9/nodatime.3.1.9.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nullable/1.3.1/nullable.1.3.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.3/nunit.3.13.3.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.5.0/nunit3testadapter.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/perfolizer/0.2.1/perfolizer.0.2.1.nupkg https://api.nuget.org/v3-flatcontainer/polysharp/1.13.2/polysharp.1.13.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.4.0/sharpziplib.1.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/5.0.0/system.codedom.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.7.0/system.reflection.emit.lightweight.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.7.0/system.reflection.emit.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.3/system.runtime.compilerservices.unsafe.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.1/system.runtime.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/6.0.0/system.text.encodings.web.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/6.0.5/system.text.json.6.0.5.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/test262harness/0.0.22/test262harness.0.0.22.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.2.0/xunit.analyzers.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.5.0/xunit.assert.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.5.0/xunit.core.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.5.0/xunit.extensibility.core.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.5.0/xunit.extensibility.execution.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.0/xunit.runner.visualstudio.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.5.0/xunit.2.5.0.nupkg https://api.nuget.org/v3-flatcontainer/yamldotnet/12.0.1/yamldotnet.12.0.1.nupkg https://api.nuget.org/v3-flatcontainer/yantrajs.core/1.2.179/yantrajs.core.1.2.179.nupkg https://api.nuget.org/v3-flatcontainer/yantrajs.expressioncompiler/1.2.179/yantrajs.expressioncompiler.1.2.179.nupkg https://api.nuget.org/v3-flatcontainer/zio/0.15.0/zio.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/zstring/2.4.4/zstring.2.4.4.nupkg _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg a18b301da1d7f09dae8bdf84321f43a8 dotnet-pkg-base 038168faf6ea7218689a80f3652288ac edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a -_md5_=e27f2c899dcf6e7ae23717aef02f8cd0 +_md5_=34553f716432fbfefea9c1be3a9da18f diff --git a/metadata/md5-cache/dev-lang/luau-0.596 b/metadata/md5-cache/dev-lang/luau-0.596 index 3005c2f4824c..7acfb0b4defc 100644 --- a/metadata/md5-cache/dev-lang/luau-0.596 +++ b/metadata/md5-cache/dev-lang/luau-0.596 @@ -4,9 +4,9 @@ DESCRIPTION=Gradually typed embeddable scripting language derived from Lua EAPI=8 HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/ INHERIT=cmake -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/Roblox/luau/archive/0.596.tar.gz -> luau-0.596.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b9b486682f0145bc04b4d6a58517733 +_md5_=84e65d7cef5328cd3e71bb10e9d36ecf diff --git a/metadata/md5-cache/dev-lang/luau-0.595 b/metadata/md5-cache/dev-lang/luau-0.601 similarity index 81% rename from metadata/md5-cache/dev-lang/luau-0.595 rename to metadata/md5-cache/dev-lang/luau-0.601 index 317d642a03c7..68239351bcae 100644 --- a/metadata/md5-cache/dev-lang/luau-0.595 +++ b/metadata/md5-cache/dev-lang/luau-0.601 @@ -4,9 +4,9 @@ DESCRIPTION=Gradually typed embeddable scripting language derived from Lua EAPI=8 HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/ INHERIT=cmake -KEYWORDS=amd64 ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/Roblox/luau/archive/0.595.tar.gz -> luau-0.595.tar.gz +SRC_URI=https://github.com/Roblox/luau/archive/0.601.tar.gz -> luau-0.601.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=84e65d7cef5328cd3e71bb10e9d36ecf +_md5_=1b9b486682f0145bc04b4d6a58517733 diff --git a/metadata/md5-cache/dev-lang/moarvm-2023.10 b/metadata/md5-cache/dev-lang/moarvm-2023.10 new file mode 100644 index 000000000000..c389d5c7ac52 --- /dev/null +++ b/metadata/md5-cache/dev-lang/moarvm-2023.10 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure +DEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc clang? ( >=sys-devel/clang-3.1 ) dev-lang/perl +DESCRIPTION=A 6model-based VM for NQP and Raku +EAPI=8 +HOMEPAGE=http://moarvm.org +IUSE=asan clang debug doc +jit optimize static-libs ubsan +KEYWORDS=~amd64 ~x86 +LICENSE=Artistic-2 +RDEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc +RESTRICT=test +SLOT=0 +SRC_URI=http://moarvm.org/releases/MoarVM-2023.10.tar.gz +_md5_=4ba046aad134e3ec089c8e43d038b8be diff --git a/metadata/md5-cache/dev-lang/nqp-2023.10 b/metadata/md5-cache/dev-lang/nqp-2023.10 new file mode 100644 index 000000000000..9046e4285a32 --- /dev/null +++ b/metadata/md5-cache/dev-lang/nqp-2023.10 @@ -0,0 +1,17 @@ +BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.10[clang=] ) clang? ( sys-devel/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl +DEFINED_PHASES=compile configure install preinst prepare pretend setup test +DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.10[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler +EAPI=8 +HOMEPAGE=https://rakudo.org +INHERIT=java-pkg-opt-2 multibuild +IUSE=doc clang java +moar test java +KEYWORDS=~amd64 ~x86 +LICENSE=Artistic-2 +RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2023.10[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=|| ( java moar ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/perl6/nqp/releases/download/2023.10/nqp-2023.10.tar.gz +_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 +_md5_=22668bcddb9a77068e4ac41120d87d82 diff --git a/metadata/md5-cache/dev-lang/orc-0.4.31 b/metadata/md5-cache/dev-lang/orc-0.4.31 index 98718600fdcd..9f156dcd6c12 100644 --- a/metadata/md5-cache/dev-lang/orc-0.4.31 +++ b/metadata/md5-cache/dev-lang/orc-0.4.31 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=The Oil Runtime Compiler, a just-in-time compiler for array operations EAPI=7 @@ -10,5 +10,5 @@ LICENSE=BSD BSD-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.31.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=b410d073f118db1b78dbe6a7b29d5faf diff --git a/metadata/md5-cache/dev-lang/orc-0.4.32 b/metadata/md5-cache/dev-lang/orc-0.4.32 index 5daeb4f3a42f..6cc5a2c7ddf3 100644 --- a/metadata/md5-cache/dev-lang/orc-0.4.32 +++ b/metadata/md5-cache/dev-lang/orc-0.4.32 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=The Oil Runtime Compiler, a just-in-time compiler for array operations EAPI=7 @@ -10,5 +10,5 @@ LICENSE=BSD BSD-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.32.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=6d74b6d3bd4c107ce8eed1fe95b98934 diff --git a/metadata/md5-cache/dev-lang/orc-0.4.33 b/metadata/md5-cache/dev-lang/orc-0.4.33 index 6d35350b88fa..ddd126210cf3 100644 --- a/metadata/md5-cache/dev-lang/orc-0.4.33 +++ b/metadata/md5-cache/dev-lang/orc-0.4.33 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=The Oil Runtime Compiler, a just-in-time compiler for array operations EAPI=7 @@ -10,5 +10,5 @@ LICENSE=BSD BSD-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.33.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ecb58199da7894ecba1208d5e9ca54b1 diff --git a/metadata/md5-cache/dev-lang/orc-0.4.34 b/metadata/md5-cache/dev-lang/orc-0.4.34 index 8dcb2fca9415..f28ce829ca77 100644 --- a/metadata/md5-cache/dev-lang/orc-0.4.34 +++ b/metadata/md5-cache/dev-lang/orc-0.4.34 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xml-dtd:4.3 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=The Oil Runtime Compiler, a just-in-time compiler for array operations EAPI=8 @@ -10,5 +10,5 @@ LICENSE=BSD BSD-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.34.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=4155219dc0e2f6a63e40a1bc075e9b4c diff --git a/metadata/md5-cache/dev-lang/php-8.1.24 b/metadata/md5-cache/dev-lang/php-8.1.25 similarity index 98% rename from metadata/md5-cache/dev-lang/php-8.1.24 rename to metadata/md5-cache/dev-lang/php-8.1.25 index 28f8f10168bc..37d31b17aab7 100644 --- a/metadata/md5-cache/dev-lang/php-8.1.24 +++ b/metadata/md5-cache/dev-lang/php-8.1.25 @@ -13,6 +13,6 @@ RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30 REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) RESTRICT=!test? ( test ) SLOT=8.1 -SRC_URI=https://www.php.net/distributions/php-8.1.24.tar.xz +SRC_URI=https://www.php.net/distributions/php-8.1.25.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9d732de74e99c559de77371ff2e154f1 diff --git a/metadata/md5-cache/dev-lang/php-8.2.11 b/metadata/md5-cache/dev-lang/php-8.2.12 similarity index 99% rename from metadata/md5-cache/dev-lang/php-8.2.11 rename to metadata/md5-cache/dev-lang/php-8.2.12 index 3f6f8eb39470..3ed3aefdfdcc 100644 --- a/metadata/md5-cache/dev-lang/php-8.2.11 +++ b/metadata/md5-cache/dev-lang/php-8.2.12 @@ -13,6 +13,6 @@ RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30 REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) test? ( cli ) RESTRICT=!test? ( test ) SLOT=8.2 -SRC_URI=https://www.php.net/distributions/php-8.2.11.tar.xz +SRC_URI=https://www.php.net/distributions/php-8.2.12.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=13855d03c5b66d440c84d988494fb116 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 a44303cecc03..472377d28522 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 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcr 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 baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=07f6969534fe4308d677a6e4ecf49993 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=6b3aeffc5a24ce45e5682b1c1d417066 diff --git a/metadata/md5-cache/dev-lang/python-3.10.13 b/metadata/md5-cache/dev-lang/python-3.10.13 index 6fd64fd8f96f..35f939778a46 100644 --- a/metadata/md5-cache/dev-lang/python-3.10.13 +++ b/metadata/md5-cache/dev-lang/python-3.10.13 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets RESTRICT=!test? ( test ) SLOT=3.10 SRC_URI=https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.10.13.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=1d1684a83d0d1b3342f45e0a16b94563 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=b92379118b014dd0b6b10472087c6319 diff --git a/metadata/md5-cache/dev-lang/python-3.11.5 b/metadata/md5-cache/dev-lang/python-3.11.5 index f4bba9927f34..a337353ba3d0 100644 --- a/metadata/md5-cache/dev-lang/python-3.11.5 +++ b/metadata/md5-cache/dev-lang/python-3.11.5 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.5.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e75dae2bdc5b86b00f0fabe7681f1664 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c211aebaaa08019a2b227cc97d6ae1bf diff --git a/metadata/md5-cache/dev-lang/python-3.11.6 b/metadata/md5-cache/dev-lang/python-3.11.6 index 928659367b9b..b71de6ab4c11 100644 --- a/metadata/md5-cache/dev-lang/python-3.11.6 +++ b/metadata/md5-cache/dev-lang/python-3.11.6 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.6.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8e64c941f183f4b1cee4232b7a3f5b23 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=332a940011dd1b34ec1d96d5bed990ec diff --git a/metadata/md5-cache/dev-lang/python-3.12.0 b/metadata/md5-cache/dev-lang/python-3.12.0 index edee54096faa..c3b591e288d9 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0 +++ b/metadata/md5-cache/dev-lang/python-3.12.0 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fe9fd7f8bf339ceea41ea5c6ef9e3a30 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=57d3aa6dfa255f7ae7e77e7b1bb43b38 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_beta4_p2 b/metadata/md5-cache/dev-lang/python-3.12.0_beta4_p2 index 9740950c3827..3e161ab22414 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_beta4_p2 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_beta4_p2 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0b4.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0b4_p2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0b4.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=684add26fabe0ea2914a6ccbb7d0be76 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e3101bd18baa62a4c22cfd93136e6232 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_p1 b/metadata/md5-cache/dev-lang/python-3.12.0_p1 index 05178e67c8dc..54245b34e630 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_p1 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_p1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f70f5496748ac081dcb6df24482eb99 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ea7e9fb95b40d1739f96b8ec90ae5785 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p5 b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p5 index 95751807684a..9a20776ca469 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p5 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p5 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc1_p5.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d28ef66e2b22c8b7524e0cbfb4551fed +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f0a009a0f82f91cef6e8c1b39a3c9dbf diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p6 b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p6 index 68b2520b8521..426f6546c550 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p6 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p6 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc1_p6.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d28ef66e2b22c8b7524e0cbfb4551fed +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f0a009a0f82f91cef6e8c1b39a3c9dbf diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1 b/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1 index 434ffb5b7151..deb26355ecdb 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc2.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc2_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc2.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=646d39d60334760d1c6efa9586b7b657 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8aa9294a93e4bfc36c560074173ef5a9 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1-r1 b/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1-r1 index 51ea858c991a..9f743a944628 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1-r1 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc2_p1-r1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc2.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc2_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc2.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f70f5496748ac081dcb6df24482eb99 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ea7e9fb95b40d1739f96b8ec90ae5785 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc3 b/metadata/md5-cache/dev-lang/python-3.12.0_rc3 index b02feadb9bda..d6e32c39febe 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc3 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc3 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc3.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc3.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f70f5496748ac081dcb6df24482eb99 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ea7e9fb95b40d1739f96b8ec90ae5785 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_rc3_p1 b/metadata/md5-cache/dev-lang/python-3.12.0_rc3_p1 index 1c2d6f3a7f58..e20503812518 100644 --- a/metadata/md5-cache/dev-lang/python-3.12.0_rc3_p1 +++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc3_p1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.12 SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc3.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc3_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc3.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f70f5496748ac081dcb6df24482eb99 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ea7e9fb95b40d1739f96b8ec90ae5785 diff --git a/metadata/md5-cache/dev-lang/python-3.13.0_alpha1 b/metadata/md5-cache/dev-lang/python-3.13.0_alpha1 index d0f2cd985e18..1acbe4d25d3f 100644 --- a/metadata/md5-cache/dev-lang/python-3.13.0_alpha1 +++ b/metadata/md5-cache/dev-lang/python-3.13.0_alpha1 @@ -11,5 +11,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2. RESTRICT=!test? ( test ) SLOT=3.13 SRC_URI=https://www.python.org/ftp/python/3.13.0/Python-3.13.0a1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.13.0a1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.0/Python-3.13.0a1.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=418f14d3d3b2af2809919c8d4e3dc1fd +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=29eec27ad9e58d09771689e7923809d5 diff --git a/metadata/md5-cache/dev-lang/python-3.8.18 b/metadata/md5-cache/dev-lang/python-3.8.18 index d2143b99fa2a..b2d5a6cb9677 100644 --- a/metadata/md5-cache/dev-lang/python-3.8.18 +++ b/metadata/md5-cache/dev-lang/python-3.8.18 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= >=sys-libs/zlib-1 RESTRICT=!test? ( test ) SLOT=3.8 SRC_URI=https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.8.18.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2714b70fc719083cfc6fae8fc99bfdf9 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ca9c8fa5ea50046ee5075aa803ad2434 diff --git a/metadata/md5-cache/dev-lang/python-3.9.18 b/metadata/md5-cache/dev-lang/python-3.9.18 index 0a2a4eba8bcc..f55f49e37667 100644 --- a/metadata/md5-cache/dev-lang/python-3.9.18 +++ b/metadata/md5-cache/dev-lang/python-3.9.18 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= dev-python/gentoo RESTRICT=!test? ( test ) SLOT=3.9 SRC_URI=https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.18.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=21eef02e43ac74fa880c2c8761cdfc68 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=0523a3451a0f580eaeb7bccdcbebf3dc diff --git a/metadata/md5-cache/dev-lang/qore-1.19.1 b/metadata/md5-cache/dev-lang/qore-1.19.1 index 8ea72997a0cd..554de3f4b62e 100644 --- a/metadata/md5-cache/dev-lang/qore-1.19.1 +++ b/metadata/md5-cache/dev-lang/qore-1.19.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://qore.org/ https://github.com/qorelanguage/qore/ INHERIT=autotools IUSE=debug -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2+ LGPL-2.1+ MIT RDEPEND=app-arch/bzip2:= dev-libs/libpcre:= dev-libs/mpfr:= dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/qorelanguage/qore/archive/release-1.19.1.tar.gz -> qore-1.19.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=1a9164ba538515b5738e7a09dbfd62f1 +_md5_=fd7201c0e17d9d7a4a8102efd486b488 diff --git a/metadata/md5-cache/dev-lang/rakudo-2023.10 b/metadata/md5-cache/dev-lang/rakudo-2023.10 new file mode 100644 index 000000000000..648ae2af6086 --- /dev/null +++ b/metadata/md5-cache/dev-lang/rakudo-2023.10 @@ -0,0 +1,16 @@ +DEFINED_PHASES=compile configure install preinst prepare pretend setup test +DEPEND=~dev-lang/nqp-2023.10:0=[java?,moar?,clang=] clang? ( sys-devel/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=A compiler for the Raku programming language +EAPI=8 +HOMEPAGE=https://rakudo.org +INHERIT=java-pkg-opt-2 +IUSE=clang java +moar test java +KEYWORDS=~amd64 ~x86 +LICENSE=Artistic-2 +RDEPEND=~dev-lang/nqp-2023.10:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=|| ( java moar ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2023.10.tar.gz +_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 +_md5_=302ab3ab08fdb069306a326f7dfedc32 diff --git a/metadata/md5-cache/dev-lang/rust-1.65.0 b/metadata/md5-cache/dev-lang/rust-1.65.0 index ea6e69870f48..9544007087f0 100644 --- a/metadata/md5-cache/dev-lang/rust-1.65.0 +++ b/metadata/md5-cache/dev-lang/rust-1.65.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d7e56a86b9a79d6b411d9ba858eee212 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=bd6a7e8759282dcb1a632046511da4de diff --git a/metadata/md5-cache/dev-lang/rust-1.66.1 b/metadata/md5-cache/dev-lang/rust-1.66.1 index 14aefd5d14d9..df4bb598ba07 100644 --- a/metadata/md5-cache/dev-lang/rust-1.66.1 +++ b/metadata/md5-cache/dev-lang/rust-1.66.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4d6cceb4cbf8afc3fba2dc2eeca07dac +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=895b1f4994671b2511349b2bd5f8e5a2 diff --git a/metadata/md5-cache/dev-lang/rust-1.67.1-r1 b/metadata/md5-cache/dev-lang/rust-1.67.1-r1 index e939b9465e08..b15e3d0d9141 100644 --- a/metadata/md5-cache/dev-lang/rust-1.67.1-r1 +++ b/metadata/md5-cache/dev-lang/rust-1.67.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.66.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=086ad0851736adca9b12154274519476 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=b4c5b88fd2491c59eba5b174fb3f1f2d diff --git a/metadata/md5-cache/dev-lang/rust-1.68.2 b/metadata/md5-cache/dev-lang/rust-1.68.2 index 68f525f938d0..d927af5df4ba 100644 --- a/metadata/md5-cache/dev-lang/rust-1.68.2 +++ b/metadata/md5-cache/dev-lang/rust-1.68.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2c61a99ee826782a6c430107339a8aad +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d8edd1e643145dbadb4264c2c41778a4 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 b2b94e07e0bd..89f3099d1040 100644 --- a/metadata/md5-cache/dev-lang/rust-1.69.0-r1 +++ b/metadata/md5-cache/dev-lang/rust-1.69.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=c4715103e65952c31f0c7a920ea45ea7 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=dd14593f159f5185ba8409570db6f3e6 diff --git a/metadata/md5-cache/dev-lang/rust-1.70.0 b/metadata/md5-cache/dev-lang/rust-1.70.0 index dec1bf93af6b..a7199be9e91a 100644 --- a/metadata/md5-cache/dev-lang/rust-1.70.0 +++ b/metadata/md5-cache/dev-lang/rust-1.70.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm 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_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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.69.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6c929a0b74b442fb22b05ef30871cfd4 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=64396d9d8a13430ed79a800bc13ef0c2 diff --git a/metadata/md5-cache/dev-lang/rust-1.71.0 b/metadata/md5-cache/dev-lang/rust-1.71.0 index 308e382d56b6..431eb18ff0db 100644 --- a/metadata/md5-cache/dev-lang/rust-1.71.0 +++ b/metadata/md5-cache/dev-lang/rust-1.71.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.71 SRC_URI=https://static.rust-lang.org/dist/rustc-1.71.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.71.0-src.tar.xz.asc ) !system-bootstrap? ( 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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2f0999bd4d2310cd536e59d4207a0c73 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=50ddf92ae658f8068259b466ec8630c9 diff --git a/metadata/md5-cache/dev-lang/rust-1.71.1 b/metadata/md5-cache/dev-lang/rust-1.71.1 index 07012ea74aab..6d2a246f442b 100644 --- a/metadata/md5-cache/dev-lang/rust-1.71.1 +++ b/metadata/md5-cache/dev-lang/rust-1.71.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.71 SRC_URI=https://static.rust-lang.org/dist/rustc-1.71.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.71.1-src.tar.xz.asc ) !system-bootstrap? ( 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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=314f33a7ad7456a076e7c0dfa8c2098f +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c6bbd199d69b59ea3c6cfd1b09da61b2 diff --git a/metadata/md5-cache/dev-lang/rust-1.72.0-r1 b/metadata/md5-cache/dev-lang/rust-1.72.0-r1 index d6d9b8086543..b80c7dfbe5eb 100644 --- a/metadata/md5-cache/dev-lang/rust-1.72.0-r1 +++ b/metadata/md5-cache/dev-lang/rust-1.72.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=test SLOT=stable/1.72 SRC_URI=https://static.rust-lang.org/dist/rustc-1.72.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.72.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d9c84fb2c54a3fa3a3c7acb87e201ca4 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=6771c0888bb9a3f7694376dca421db99 diff --git a/metadata/md5-cache/dev-lang/rust-1.73.0 b/metadata/md5-cache/dev-lang/rust-1.73.0 index 0d898432d7b2..af9be9b42565 100644 --- a/metadata/md5-cache/dev-lang/rust-1.73.0 +++ b/metadata/md5-cache/dev-lang/rust-1.73.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm RESTRICT=test SLOT=stable/1.73 SRC_URI=https://static.rust-lang.org/dist/rustc-1.73.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.73.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5336a5a4ae1a040adac974a1c380759b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=01e99face338ef6da3aba055585787e6 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.65.0-r1 b/metadata/md5-cache/dev-lang/rust-bin-1.65.0-r1 index d1b123fe739f..ddfee0062912 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.65.0-r1 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.65.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=app-eselect/eselect-rust-20190311 || ( dev-libs/openssl-compat:1.1.1 < REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2022-11-03/rust-src-1.65.0.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.65.0-sparc64-unknown-linux-gnu.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d9d8625987b034d321ca6cb206c02e72 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=9c73d8fb96d916f5054c0060ceb3f382 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.66.1-r1 b/metadata/md5-cache/dev-lang/rust-bin-1.66.1-r1 index ef61f9123a4d..6ad2655f424d 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.66.1-r1 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.66.1-r1 @@ -11,5 +11,5 @@ RDEPEND=>=app-eselect/eselect-rust-20190311 || ( dev-libs/openssl-compat:1.1.1 < REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.66.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2023-01-10/rust-src-1.66.1.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.66.1-sparc64-unknown-linux-gnu.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4a12e11b8180c6a24f7050d43528e0ad +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=92a9fdba78b573fcbb111c9a7764f65a diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r3 b/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r3 index 3d91b9bfe7c6..e337067c9687 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r3 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r3 @@ -11,5 +11,5 @@ RDEPEND=>=app-eselect/eselect-rust-20190311 || ( dev-libs/openssl-compat:1.1.1 < REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2023-02-09/rust-src-1.67.1.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.67.1-sparc64-unknown-linux-gnu.tar.xz -> rust-1.67.1-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fdc04106a01ea41ddbc3a6df8135af32 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a12dd80e3bf9c4b1d3745935d1672a84 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.68.2-r2 b/metadata/md5-cache/dev-lang/rust-bin-1.68.2-r2 index e945e070d375..1afee8e96da1 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.68.2-r2 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.68.2-r2 @@ -11,5 +11,5 @@ RDEPEND=>=app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-releas REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64el-unknown-linux-gnuabi64.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/~sam/distfiles/dev-lang/rust-bin/rust-1.68.2-sparc64-unknown-linux-gnu.tar.xz -> rust-1.68.2-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=dc1db71e85f329ae96e939bd0844225e +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d53ff4f5a13db37a4447375a977af0bd diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.69.0-r1 b/metadata/md5-cache/dev-lang/rust-bin-1.69.0-r1 index f17547eae0c6..7bf623473822 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.69.0-r1 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.69.0-r1 @@ -11,5 +11,5 @@ RDEPEND=>=app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-releas REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.69.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2023-04-20/rust-src-1.69.0.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.69.0-sparc64-unknown-linux-gnu.tar.xz -> rust-1.69.0-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=50eef58b84377bd4cbafbbea5f97bc9f +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c69f1751833e52d445c3e5c8835edd88 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r3 b/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r3 index 9ae00106a1e3..20c655c4adb2 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r3 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable SRC_URI=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 ) ) 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 ) ) ) 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? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) 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 ) ) 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 ) ) mips? ( abi_mips_o32? ( big-endian? ( 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 ) ) !big-endian? ( 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 ) ) ) abi_mips_n64? ( big-endian? ( 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 ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.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/~sam/distfiles/dev-lang/rust-bin/rust-1.70.0-sparc64-unknown-linux-gnu.tar.xz -> rust-1.70.0-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9c189e0eb8c7b8727463cf93e40b394e +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3c1e7e11b40b05085f5eb59cbcc90322 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.71.0 b/metadata/md5-cache/dev-lang/rust-bin-1.71.0 index a38545372e03..177e6221a874 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.71.0 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.71.0 @@ -12,5 +12,5 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.71.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.71.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.71.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.71.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) mips? ( abi_mips_o32? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-mips-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-mipsel-unknown-linux-gnu.tar.xz.asc ) ) ) abi_mips_n64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2023-07-13/rust-src-1.71.0.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.71.0-sparc64-unknown-linux-gnu.tar.xz -> rust-1.71.0-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=1626427b5d51cfb2656064002796f0df +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1302ba0de61546cf8f72a406cdb0201e diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.71.1 b/metadata/md5-cache/dev-lang/rust-bin-1.71.1 index 472ec657db75..dbcd62917596 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.71.1 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.71.1 @@ -12,5 +12,5 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.71.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.71.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) mips? ( abi_mips_o32? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz.asc ) ) ) abi_mips_n64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) rust-src? ( https://static.rust-lang.org/dist/2023-08-03/rust-src-1.71.1.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.71.1-sparc64-unknown-linux-gnu.tar.xz -> rust-1.71.1-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=91fc0d9233aa88c145819e710e6395f5 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=798a9a34b5bcf041c02e9015d7867273 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.72.0 b/metadata/md5-cache/dev-lang/rust-bin-1.72.0 index 3f4f884e2fb9..65debe34c4d2 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.72.0 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.72.0 @@ -12,5 +12,5 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.72.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-08-24/rust-src-1.72.0.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.72.0-sparc64-unknown-linux-gnu.tar.xz -> rust-1.72.0-sparc64-unknown-linux-gnu.sam.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7ba7f2f9ade86c7c0e99a6308b99b266 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=cdb86cba301ee13fe79f4eb0b9e5c298 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.73.0 b/metadata/md5-cache/dev-lang/rust-bin-1.73.0 index cca22e13d6e8..9689c7f65c77 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.73.0 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.73.0 @@ -12,5 +12,5 @@ REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-10-05/rust-src-1.73.0.tar.xz ) sparc? ( https://dev.gentoo.org/~sam/distfiles/dev-lang/rust-bin/rust-1.73.0-sparc64-unknown-linux-gnu.tar.xz ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=30fe5f7cee5bd43b01c3e47f50835278 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e39cbdda167fabeb6df932e2c0f514a3 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-115.2.0 b/metadata/md5-cache/dev-lang/spidermonkey-115.2.0 deleted file mode 100644 index 05201e97bdcf..000000000000 --- a/metadata/md5-cache/dev-lang/spidermonkey-115.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-lang/python:3.10[ncurses,ssl,xml(+)] ) || ( ( sys-devel/llvm:16 clang? ( sys-devel/lld:16 sys-devel/clang:16 virtual/rust:0/llvm-16 ) ) ( sys-devel/llvm:15 clang? ( sys-devel/lld:15 sys-devel/clang:15 virtual/rust:0/llvm-15 ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare pretend setup test -DEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0 -DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ -EAPI=8 -HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html -INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs -IUSE=clang cpu_flags_arm_neon debug +jit lto test -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MPL-2.0 -RDEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib -RESTRICT=!test? ( test ) -SLOT=115 -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.2.0esr/source/firefox-115.2.0esr.source.tar.xz -> firefox-115.2.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-05.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-115-patches-01.tar.xz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=eeae929f6ddd96aba9bcc1d1f5aa3e1f diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 2b9ab9373cd17833a6b564fa4e29ae461b243997..40e77dfc21a250873cc4e2fa26412e5c0faa0017 100644 GIT binary patch literal 170199 zcmV(;K-<3`iwFP!00002|9rhovnEH9owwJosJ*PpGQK00Ln9?o5=og+3+>u6A~L(d zL8G8T^>F6j>v^*3eiQ(zXBrI@?tS0P2>0XXc({A~`+xes|LMc{`KS5Y$MEU+_@#X4 zIehqc|K~sbAO9i#yARiO&#=!k+^g*w&U3}wt~hotcOGHJaUJO@^$5L`GL9YQwQ?P+ zl{F8%3^$Pd6ce_Wb=Y4(num9UW zl@LE1dmeq~bf5P*Yi*(5XN$31cb?(8X4>I6SOvF;Un&*Mthb!EObG?t{sRrAHm?JLe%t|N@JZ(jc5-?V;)JkOS{ z$X~*BtkAAI@HW|nud#$4FV?(-yYz9lD~~;Ls6D5nr51RF9?H%aAAYW~RMmBGDZl9y@@)?)C=iSfIDqc8dWbNA8I>;IYXR3pr#I?@Yu0HD7{im1J8snUI zDpv*ydd``@oh4!?we&bwWe3wf=Qwj4rLN1RXnbisW{$Jrnrj^g&dCavd-(wA05J|0 z>$=7)Gh_hZi2mFh*hFGck6jZUvG?(9wf^I}KBiCYQ~&rSeu%BU`QW=b{z%5nO=qx7@o0Kl!p zn}my>x;vYS#ia(o^mDg(uk^A`In@Jf<3TEZa;81=ZsW#GQ|%$mInvpBx^`%1P4|7z ztKDsbJbB`CH3ZCKrh@mkQsa4)mGZ=ZCivL%<`4R08}p4-6zujqJ7~!NB_J`SZ|n45 ze!YJA&;Jo%FDzF0=7S-$*VW1xX33$%``&Y0J>7lrlGm=_-hJ!?3n;Z>M}U8eINiO= ziUTML?U=x6ADw5}8>i@F_89iOfCB(6;sYJ1<3%s_9%scPFz_?-5%}!g(tPzntoQ_0 zc<^zuUM=FiYi1Vk%D~*d`3NAi29|-4G8?AXSob!;rjR!#)aQ|FOer4oI`2E5*w4KJ zZrQ@wPSAL-MM%LM{ovAho?~rb>pp*2t-*gj5U}2s3CrYd0U_gEPcxUD=6w?{u;)?( zPgjq)SR=mwIPW8{&+InFGu9Z1rM>o1L%VZWy@oRpK|!d4A07d?F2~T+`G%rli6)_* zKt?@Tz3}RM5z_{PaTIK7_FB$d3okapG0$_H6%#J=3IX@uJ?tW~u@K`tDqbSWhRxH1 zqnRfnf`TRY065Q>_FgfR%og0KpR*Bz4!ouxc;I=Bo!0whiXY>r_?LNoJ)>9^j(4mf z3?7US*f1`Dfe3wo8nZS+W6C4Pe)bJ7V8b&A3vL1xf(eG68k@EIX3y}m2-tPj7igM2 z5e@Smo#iPVTOwp%m@bP5KI35gNKD1p7Tf{w z%;m@R`fgWoysZ=7mggo$@XExxg;!^z6$XFgW5G-!<{far!XE-XxB|3__XPVd$kT4Q zoj61fz&F;M&PAMy&^~7Zt%XyRwh{DEB{x?-V0_RyF zMo8M+6)HxM#QVng5P1H5|Mk~@eEjvx=Z~LRvh_3J@KYupO0s(W;PSn$92|vDx$Ek# z03l6Axru)9y6;Q20vBlnyBu#Z6qbnrugUVm5ZPkm5$_4{1o#6);kZs=Z2&)|Exz); z3NMux-o<|sIEZKCqafKUF9rN6F_mzPec?PK`coTNYKf?JYw;cADlEi;G@X#adLK0( zb6v!Oge$@$MuGOiRWNb@f%tnbp8KB0jaD?rm?E?f+M6<8$4)(Fl3!Nt=a0uHIOzv4 z@pX+roP@bW-x0=hBn*Rh9Y@E~G{a5ao6t1)D0ZQ+U(Fgv9ZM<^8p$<7eL@^e8 zm`A{uf{Qiqx{cpVoCce`0vOY=odk+>*5s8kVB+{#geSp3Z$bcjv2dwXFN7j#3;%_hmLz#5GBH_3XUT<7LTZgnz*bn zGD0^%ySUpTp11Ey^vhqbpMP6le){z*;GQb>)ZZ-@TX=&T*A0s+uoHY85xC=0x)5l0 zz_*FK>&}LZ1p2^)MH1L4VGQyQBRdLwIss>8!vSw7et`|KDxlq3wUvbbAsTP2td=pZ zux{*aU;WkRbX(vI2cJ;$J=VE-{}WaR<=;)}(ag#fmVs zj37{`UGog(7DLK{_bnWrNEp$7urt^e-wK(@u+Tcn@jqBB_C z1)1t)Y+}w>psy8oMV7oQ7RU$D!gn#}^D2l=2?D=>qDRKTxAQp=RmAVBW0gF|!S8H5 zXts({24#9YYAJ`_h6tK~dSpMUIvFp;JtuE;$ZgUr2eS1{`rd*2o-d2__2(}i7o5F( zigI?S+nW=@X?C7O%@c(Rhs#|acSXVTf*b^-{2kE3#2ri!D+(7Je&OWAq*emVuuJJK zR_Yi>mqoR)Q9Yggzfd3aB)TxTa+NCbyH*x1c3b0D6UEf@i5Q?^jJrh$v znT4vupS~~Eujl&P_3`}j<@1047!c1UWdP9;-i#}v@W2Z%Ml2c1M;sLZKO!gKITBz7{-(s=`r1!)nG zX(O)JtPC5@F9w2s=9eZ;x=T~;LTv%&n&1Q(lqe^PVon$q3<9|?fd?MorgH%*v%>tSA?cI<5PZY&B6 zeJ7(GN(0qA3DKJvuBw6W0R?B5hmKwX8?6wUZTNgdof=&6G||Q=B0dlEifqa}0a@OF z5CffNu~QZsjw8veme8^Z6J6v7)d$Am+vgZX;+!;?$!dJ)d019qU2V0;XTk>(^g@ z`}*ZN{|?CtCK=Pk`oxiB;BD_}Gbes}lv`?dP(&p%BTtbamZfOT)SrA@UCvd_lKWfuh>53CbtLJ-T{Rcm)e z?;Wrwl<|OAf%5pnzIn6@_z3JTNZ$*;U*V5OD(v$vrWdLiCpZyN0jr2%p{05t>gBQG z8+GShr64%XO$g>G_)KM9AU!s1g}@0f zlrc;Q&AO(k*@i`4d|U(V4yjyDx4wyCV^JAO27!l#|89{Upki-c*NJdlBUT8F1J|QM zKXk%&`* zgEzWz6OR%RkwB=T<%eH$qBTpTA}_rMmVFSzT#&j!kpiY>q!yHqw+aPPSn+U>{T%)h z;RE4>j=%*MCUOL@Yn_O-;(`(;Ds<+Y{A{>yv)zF(0FLg#gB)7e`QsvG7OA|2yt|vH zz-vbFOeR31PyH5tiDb=3V-;^?;yi0NSyWrtyzn{CjEKa}uq`4=@9>+GxQ~U8u@@MB zJ*!^^ffRBJgUX;N(K~aQxAa& zetEOZ`$zf)D}yRKqdfEP7U}W0 z_|BM!sqlK>%$P-OOm9Yh_!ao-)A7Hl*4 zaYb-=pQooS71RnBI|-KGpwGG6WCsk21y=pCPM19Y4ge3YbiyS9Q5)`xOv6WrXV7Xr z#XVSAhMkZP8Hp2ap87O%r|#b&5=-MA`G#XvIq%ixf}DDE$D&^SPC?G2O*Ku|1P(J>UJ%Ucgb}mWM7G>8LtqNhotCl7&5OSn$Li-AeHBNRG1LDPR$Ob@nd3x zA|4~cz4ySlV5{R{6Pcf%;3z*&n3Hi6BLRq`9+@?)qX*;9c-6}bSK_yj)_^XUggM}? zVI)N1FlQj`sAyl44p1x*xv>(^IVlRDaHf8?=5Zj8Hfy=z1kn4KrwM@bI43bGf$;_I ziKSPlf4JI+SR`ifeWkwq_3Jr*z7WeHc@UA_C)oLX)Ek_xAX#AdTM!{4nBxm7UU&?w z?N}z4?k$8P#fTXfK9%{`Z~&-ZP|-uw+2|ICFurRsAi$%MH4yi^nA}FVtrW~n5*pCf zuc<1Qz{AdUoG^OAE5v|30jy_9u=LYRblae3=aUiMD9#D7^T4gIa)ahMLg9oyz7=|M zs9Ax3xBv?>1Xm(TA*6Of>T$qcyICfFPV7(6|4 zL#)8&pcthW%$nVU)~(Vq3pA^NaADG*dB^%5fr@^BK%i*Gym*KMpF=XEy6}xOU=CNj z`8x3T9=X2a6wG3HQr-t>O^|>qdiH-D7cZXK35e^BWLnDHawJ$b_Bjs^Q!$^|Hvj^y z#r@GhaE1f|5kOkCz98j&iEsHPJ|pMNG7Zl+S}3 z+x^6fKsp!xX!u8kIeSt9a+r;tOnoQB`k%{GZ~Z)`~l|z{Xj%wC_){Q^kk?mfCLxiDKSI5E#n9TC!hiHcp$(bkLCAk zh3IRaj`+h`5kau_df-~1>6EhE*U|BGGoypYU(vb`Oa|Uj&jX2tGQJyIzSYpUNiXtT zR^18*6kcg%5O;ThIl;~$Gz3asDZ}Ye8z;+&aij@CzDd5BPe{Z~@E}|ObcA(+uqZGu zjErSzgm#ZctLG7er)I$?abRqsE*nw+$Z`q*pv8%+!fX?Ewy}Xb48S~UWB3WggK%-& zyb|FtpzqOaQsxvY>(nYduV&!BKBhj%!I(4i5w&2n7JgbXiY0OauDO zi4vDOw1U`;>X9();ZYM*;U;Jw@OQ#rC8+idY9TXNM#M9S8z3Rcg*;#&uVhNAyb?l8 zGV~;E6xM_(z=9vW4}uWbeW95xcZvtnAP9_f<3DkFMdh^(K zMRhcb9`JqOL6LFX-OSaC-1~Z?@nSGVmE&86%5oEvOfX&;PwaE(X$`N!WLv_S?*yC1 z>@jO))eVzp9d5!Nfu|_5fapbhI?M=k*jV3uu}Q#~p)=4T_L~5m;0kDWbaP%4%{WX( zza`dLd47-eO&OKShNW3y7QpzSRzf%2*vl9m8$*j=i|8-{B~-YZi~*g3MGY}u?L=|G zzI+pG0IC2h&ZAe42J6Ldtb2g1U?s{3SQ#&g^{@YIj<`RGsqw}+FN8X#I^v`I;UlR5 zpM$sp0l804n^D{g0);vN?hEk`?!8(a=v{;qqhH4Nx==Nhf$5n&;YRU91}rNZ1f;wVBL@zL*dP*N(Ko z)o`H+hXQ7X8_FL$CILS@`|BYouFcx)4YJPL^Lb1Z+5%N4<_|W}B8`qyBh6qIrbZCz z%P2`K>mGMJl`T-!enGj}V6TDdjo>BJWoP)&b{!j zge?IVc;z%NC}&Gh2uuACTdpO4N6d+Y0pNtV2{J|OBf+=XY?c*NDMZZD+ZeCM$N5Py zr-0+#R^k*808WLl;-}8dzk?}akzfJXwm9Ed?V?qp(NBM>NTy=NS!%jza?~ zmCx`54nDYYdJGNQ0`rjX?C#3phn4#L_rHJs6fs9BN)5Uly6!IJ%_7f8m{);myKjZ*ugKL5rlW6vo&p#&;d>${XJowR-CN%ezC59xqkWj@im7YKb3DK zL-EZc>-4A|{#-5n%>&Pz2L_MTr*;DEd@1}EMjUDeC|kY)>T=Z-*kWW>m$3f^O7F1YGw9XaEMnvPYhXZvU#gi3_tqr{VGDm2_^7>)(B z>{S5ziDP&)VmKcQEQnC~trQfLSddN3N-%K^!Zr3^>ycaa&)g zV*3AGw)WxuAq^f-VSd@eOg0;kB2EyPh=gF&0*iJ62{1iaK!pYx$YCz0fXyQXEd%-& z3R>@){19QUL+?BYZmJn27~j&bocR_I-*fVcz?P7|9x01&tE20UUfkFU0SBVMI zfzE)k{NR>9eP*GWN2cM!7;owZ9YLVDRYa!K%E@9uDK6oD1|Au!P-~j^53oz{y#~Gk z$yV6H?jb!A@Wg0v5k#4`hyuh0`^2~S(feW{F&_ehG)xW~n#m{_?yG9PP-93LwrghM zV2lK6$Y$xjAixbHvL>zJ2{;xDkW&tDJCEoKT;mQ2?;^<d}J8Ju-H=4&HM8VXX%61&+Ti6ygP5kh5!hfTN*VMUOA`#PgzAM@_Sj3x7pn zDm~dU%nX@MjDaR25b@v!Tf!r)ekE{#+N@*RA}|pk5dc_|y$c(A@_2AFd@Fh){aTX7 z&xeR(An9UEo|ccu_vRIP^FZUg_QRFHbrg+B1=#Z3R)X#pV9D?};i5x)ksk<|`w=vq zC1da7+z0H~Lud>hK`WVrf|R4M;_G;~P=CADKmYcRzyIdxpEdvN{u|ok`-ry+1*t}D zG$(j4l$`ik=~sfqgkuk2yG&5}M3Ui1cmgH_cP2t2UWiYKT>_A*vE>+`ueeIL9DU^u z5eTPQeNnn zCCHu$2A3593o(E;h0(~K7V?qpM1V$<;n~u+x{T+R3%};BnvEtK-Fn&rwB5f1mu=zH zrD1zG`wjaa3A3t41^Kbp3V-p?9a;!!X)z^F>aej(zSX574I{0)!ZVshJYYR!x9|{? z@C1T|4ZHnL=I8o*?5UV$?_zs?r=k}~eVfIGN_or}SC0s-@sw>Ct|Q=h&L`qkOTXcw zb`L?tdhigz{KL}Y(2n(p7X2bZj?=nRtSPe-QiOFi8*>iKF#(ULU0Vx|S2B-inZ7HA z8PLh5Rc{*^?%`olhQr}R=Cl{`!NV9r5w3or9hYaRy$a;5CV*d6)3^J{GVd`hI1XmR zp5w9mNwz^;uwWYnZabjH?^mk*xJ+;uL`%SCEv6@~SZaKz-v`{W!kE}P3qLAvx;-+P z3nEVRnd=1Q_f8&Ow%)L=a#=235ke_i+HfEXLd8lC572q%0$>p&0<;bmwL^dHPEy-k zmHn{20>*1sR2iQ6_a`A$&{X+Ot_;R9Tu~3)=LB=uH(nR>TQIld!u>p{90405D!>ql zi(ry9cK&fGCg_*M8gVq$spWoA{q)6!*>_Ur}5+0eA$<(Jd5b`_IP>@+A1#TKJ>{2~-EGy>MC(3!)6@*yxqJ6|}1_ zVr5q7o}LfC7AhRz?gWN(+HB!ENKM2wMNFiMQe3Iz)!DjujRP&?X|Fwio&ed_vP~+$ zHQO}Na9$_e5(MqrGFfyxuL8pF0Z}Cy#by<*twDssKUt{CLiM-Gmv~f`3d4yOT(`p* zYs2S+_`m}#bPPlazQNFY;Y%K(H4FaWrCESZjg89|a2-6kY@TvONCgzbXGs=bHjA)s?9N`6`}$#_zPFCN6Ms1a3E9cG5Ybnrepr~X<&|@ zj;CM&S9%M3Nqq!z+YY)dZUc2p!{CPFw0xJffx6*Xb{0P^4Q$$(aYul(S_{atV?RVD zVp}VgSDo8zDMD4Dw z75`+R;)nXKdwE$Yc(roc3W`L5Qn!Bb?bkdn=!!{Lh?R%%m&X9<>;$xi*YRS-{%P2@nAPi%%>-ib$?ky_I|7Mb*j^xl zWOLX%TIT9*MnWk2g+=ix=ff>?#jKE_mkqx^l9*1qhtztE`o=wJ} z)(Y^3n?hy3FVs(8f4i*g@7BPi4`aM*tXVfg()yzDq~%m+0p&@k(k=$n;~)@jr~&>G z(o%y1soMg~y3Q+v3!T?Joq&eh4Y3n}kobQfK#|sv!@}z>JqW`<1=*n%>`R6&ykdE? zVf8pw83^_JT2{KTe<0FXJCUsN(Lmm@SqRH$FhESm6}C_fLRh!`cCZ*=ohOp(EG1w9z3D}wbvA@g9o=$#NtnyXWDizjmwsT^InGdnyj>K7SB{b^nh*R z;&+|uqiFlJz-j~t+tBA}i`C#yeR+MFe6t|{XGgnzU#g$af4&mbJbwxw+B@IF9?vH$ zyV0#C2<&mnc2QVcFf67aKp#~KVhvxnI~n4EF@x~PuyyQ#Jk@Lf*QEmGSrL@|d@6hG zsrAeb2)B8a2gX**r~!dH!s{}fNZt~jato_i@oRQM$6Zffl02<=SVUO1Z@3l7QJZxtrK6qUBv?Yzo6jk-Bch#y-qOkBrRzpK`J0a+lNT}-D{jOJZ7NO4D- zoIOLqdA32^@^Q=Vj%>CuCu_=ICCokW+|!IN{F_K;Ir72VLdg!xZ+9lbq7fknChN1g z{9<9^My5|p1x<}#RP$h`hfMIoYUX9y!0I~?-S9JO*@e`3gk)>X9Uj#GzD%F5zy1B= zU)RU}>98pM{cwc>VND<>W|FG)Mf3J}Iv9cyP)c~qd92R15>%B8wi703%X!+>a9icL zS(JOMx$|)hC>A_0@E#d&>%_N#v+{rtr(I^p3eW8kW^xF}>&fy0Y@klXvLZ_)3Be0d zJkn)f9019W2h&po-D!I3IC_1m5k@{!!q}|c$R0LZiVJ*26Vb5A0=~Krcp(gLKE3l+ z@tSg72%U_W8h^4<-IeO^duiaM_BV8yEA${=1V9#SPdu#Mc!>RD_IGGBfIa`%h4Rai zg4kBIC?BGNbKo&$m@Alghb>H2>0)LOGs}L6T_8oqOqY$;$5mces+_PEyEyoS3JpNZ z3~O$!zS0vH{(%7v!pKEXJ%b7kS_u7uKG|aH}9uQv56)dZl{;*QvUBUomSHm z>~FS@sDkxjBy1fd9#uumwYvCe*u<^}VaKH`* zZLjK`CW8Mo!NC@dgy_0?4U9EK%YR>1>ho`30rVcf9nBD~-<_D=7WY+wgXiD&^_&eH zBHHc~$g^Yx6pFVfoNk0Ak>dys8R4&>#v;HXED9EPG>aPd^6=i;R6Oa#42n?hdM-4Y zg#WgtX(B`B+t{3Hv#*&02)N1oYoPSly!mug5G^j~G5~2ePn@eGPZB(6A;cG&A|kFX zCu3NHf~#%Fh?6U(ZRpFQ)_F$<)PyplC%r5WdNjeSu)%zW-z`=8zEp9%FDV{oGI^|) z&~%Hyl02kIXBZjUg5I}N0f4k&{l*|hWS60~)p;%5rh$2x%e@iZ0Ld8|*bhVCwVd0r*3(8)O!1pU4HgK7@>I)T7|3x} zD~98aXiVtHg(wsMJ)j|W%%D5C$%jX)*-k*n#k}wjejC`mzf~X~`A?TB{4;GIKMQS_mm!`WRIjOvxEyO#5beEk=2O%K<;jl?0Uh!#`hJ?{&XI{W^00dZc$n*RuF`fxHUZRa@rLLMa;%$ zp0fTuaOL+)l|1Wnw9wn}6(loR|1USdrQqm1F6@Pev}zChLJFvCfGHxIX?%}J8@yuM zEi+kP-WlvC028F1EI-k;&aJ|=5^0+}hxOpHXZMsCyXbcT$NF1^tS3$TB%<*l?cy`K z#K}yAz3jf}ZiHTJjt$!^6KW7G445g+W%`cjvA?TPKXq-hUAPin@7Zo?kZwDmsz<_GSY9wTpqllW$1~ff zJv~i%Vt5vjE7Sq0Y9->ti*DPgzz~Gj9qpNNdchq)opn7$l!vVg5bw8+Zks}-(r`j- zD%nKsgpw-V9$HUP&8mtLo=NoSusCFDLSmrEZ@wLM_hf0+rr76Y;iV&wZXO5S8XaDN zN!dLJ(oUYT0qv|PMCWCt{`LO+`Iy9Ch*h(Z)Kf{ z4R3r(_UNZS^MgA2h4pt*O5*9vB4Y+}_z2=nQx+(<)1ul0LB~|B=q!@|Qt)}iUb4Rxo zr;p5HUlnMWu7{dig?w2N$)#*xd8nGGGjFFt(c1oU_Z?N>hrglV( zbHHxMy+fm-?YWki7Muo=Owf2i^MCyIZ=lJyQkM^@y{|qa#GriatDMflLp4DZ^sx$e zkV=7mkZ&nn*fyZUzAR9M(Szbz&@=oZdH(INFT7wmgA7#<9ro1U+VW#t^}>P@@2WL( zJR#ron(aKWQp-DG4GjX0aJ**Tg%4fvRs%rXDs-|O#A(&M10~x-=Z3==F>Dy*v{=;Q z4Hpd2y-Zjf@HqCe0)ySMRHA7H(IWputU}SU-`@%P`Z$07{F~LXF?=c?0u234_uZD_ zTV$Tm4B+Bn)zT;?D{kv@V4<)8Y>Ow{yCN;otL^Eru=N3=Ev0uBjCGmA!`RD)Y}62x zM!PJSHxwQmHiuV61*nJ!F;@KMm30=A@EEiWpYA`~(2$i1JPRC8&!mwHMM*4|DV<<< zI`DAJ8HT6QGC^X(_S_4qYkBi<1P&{_8=Py#3pndz5zB3U8hqznK{dkC4=d$RuW-Ed z*&gLxSl)kGwR{A)KaOOI->c!PJ~H;N8nbMXP?mKgTM?ozsGdI zgZ-F9oQ0uwp3n6B#8}!o4k%@?1TS4s`s@JA6Xx?u5m?wG9X!A-{T|L_39-rG0OreH zO4|@cgd41QD)~-}{;Z&a7<8vjqT9Dq^t!z<@c1+vAqR4!ZXOO2gNhk`q65-^Q_Zug zv%;UPR{CA*_U6~E(G5gQuw#1sM5srQnx30M8ntnb+fk>4$Mm$d+px7eT(OEC$wOf% z9TFRc;LK0s7TT>tFVLrPIk93V2h_+_VO;~Bgcy7)>PMh8TsT*YKLD&ytQ}#Uq79$* zDPo6t!#bw3M=!KYug}RO4`{=c9cs;5FPwL+fTt9bdPkM(wvERW^N-y*4$gMPGaa6i zpZ4VWXG@iTTq+wH5Af#>#aUrQK2%B4ctupFgaAk;zc3RIySC$<&=lL_{Nk(v6e7q) zl)sHnP*7GJ!eL*DQ93LRzBjdi-TOHH|-E$5}ce{%bjqqnI3mHtvl0xMU){ zyaPP~QNpU=ZDaQ{C=;QAM@|R=ks6m}Av)f;!d!#^!t8Na0bYA-d^!7k4C}(I{yLsq z)>cwjtefr0w`KefOZ5mEY1Mc)QRtpkETs&gqXSWu=V5_hJ1nBwPy2NkI7236 z58Gv~U2eQ(U$C794Fb=F3>*WVqb~N4aMb=xxdRlO24t&uu(8+JiB8MuEecNE+QB(7 z^YJpN+bI#&BWzD+;hVsE84g#N2av;0SmgH{;CyS326NF~Ea#0qc4vRs>1nlqB~=R` z$Fo;+cmtSfXZMq`Pk7J^Td)b@*I$19^7*TUX6XZ(>aClUfR&HoXkVlYKol&QltV4N z8fI%hRl9C+_R#4akBd?ngh?F!nWE~1Vr!t`uY?IW(P2L%)*99`0@ryshb`Ykrn-3F z?z|o6Zj@JCPf+W_lI;S{phYdQL!L}^f^`EhuF)&0+vapanXvNHQ9~{buq<~!)fv^|xGkt3F9Sf|o0Dwe z1G?fZ{GG zTu;YxAbMK`&Ib|EcJ$!VWysrJC5J}Yf1a$neXSp6i7O)bM$(0EXFbRO;v^v~Vl~hK zN1RnN#z@`cv|7KKu4*R8c41l(Astuqh+i zQ+?(?uGT;+kMgbwDS7q@(@$)F=%A(}fe_+2ThQm>Iu|D0mgl1JKAfo@H_se!5zE}p zY5J}LkqzJk#+$9N@XKP3u$W3PTl>tau+4wzTAs3GRLrYXw))eva6-C`O4X)f^x~B& z48cjz0NAk0pjdHY=?z*6A41evoYCEpnis;*;#X@gZ%@CfH32z4L-LWMQX5C?SZr}Z zPK>g_Dc19KrGESR`IqZs{&akssE1@L?~dJ}wt!W!Co+U*_)tYcI%g%FN-N`#$4ZV? za9FUNiP`a8ko9GAL}}J!!h-CiO3}%?th-4Z$nkLys1PfF1Cn1i#zaolQt?#g71k}? zbH-G2hMc7~4uNjUgT%Mk}(qWhlq6N5O*9!wF)< z4Np4;AAdnza^U}Gy3}4o0BO&#g2}E8YXu13S)qd{TV~r>9OCqR4lj(L;C|nD6rk?B z4YcE{42(`tu1+!6ry(Jo5M@%UMDGOP-BHV@4OH;p z5g<9YQyoJV{BgNwCeC(z0DG99b3nLg%!Ku$w)=N0^%R`N@UElVo~vg6Gb)OxbvU8w zkn_VppPqx}EW)z8J>hkgA6sJR{5bJz_(2 zCX-1@rSqC#kCk^iUUuRUF$&sNw&CryG|$TtDq5&K$$4B0?8I-LlkM3-a}rA5 z-HuutL*Ov%6srT~Z&S#o&^B>9u~h^hl=)uAHQQzjOSIDo|8{QU#=yO!!lJ>m{BfP) z59`E-5jtTl#7rO*cOA$8>kI-IF$jvMhjBm#UIh>2`3Flv9LlHt#Q7N{VEI{EgVn57 zH8v}EjZM$J2!J^7t+{U}M5~#;9z;mXxEu`OpbvoSw7IbkkRrXT z)BfiN$esCer1;b^mUqKZt%!GQy_wMN0M0Wx1kTB|HQ1wOZ%KAmL{84Klgte3^YgN{ zp-V(D90+qv3pjuV6VlmX2WVlQ*MxohT4&T!W7<&A4R^I4JLT8ay5ey=>ldu7g5^xp z;1NA(gXhIko}6?p%}|$tf0*cHk`cbGM;B*rvx)XO^6<@>dauQxWFfFfRjm zdum?s;4D`5#`_4y(}k7TJxH*Z2V7wjrT8Dqi5yMgp@1Xn8$3MOH2HS?0LNvUj9}+1 zAuk7M5+0JuHVtB1^sa}J>W=o)v-l2w_u!gE@NN}vAMpZ+;9PDb+JQ#rshr6E%%`@g zX;()L@=~U4Pr~xyj43;C`X81mIi%o+r8-UGN5_DB8ODZ**t6z=9s~v%@*L%|VAd}t z1)8S0*c6*ei=(Lf*vqRc;y9r_LLQa|vZT@`bIwAj|tDuVJnKpDcrUkK1Iydej_2# zH7B&c9{cjb1Sch2&f~WOer{(i6>Eo7wpHP8@g%0@l#gcJ4oYY^cQMFPEu1!Uv%wkb z{k?8vy%tn;>kUy+&c%{~XRjK!g@w@migTMLcBYijK9v1ZODIFslWd8Z4PRCZuB|cn5VsXqe9Cq z!r3q!R2xu0V78-UqEOOpL)+~MvG9Y$ihyE#NCF|w>J%$+hNHo&cS=38hj~e&FMo1x zivX-NViWjLXA#co;HBU|j#ojWxAhr}kjo0=V79|kiFIBc`mlx;z>(76Grp1nL zXAkdsY*BsBiBL22OfUJ`-r2+lVDcv9ED+C8@>zg-Ao$$E=en&r=QX@9Cpa|Ri7IIO zJf9Q_gvxOf#3l!_X9uOU;W)S9s8g`=8qV0+Zx#IEOw&}SJ%Qfm;u)cLhFFT~8Q+Zt z+0Si0+2R^dxp$`^LmIFXhtt9-Eb~8hKdM7Iu&dKk`ut#2@>+y!h3bsX5Od&CHfMOF zRIeWvYB)>i{VHwC2^R6*TD1YWLv=Va0mD!1#j>%;2~d#G?Lb}mY}yW)CdNSG=WPNR zwtJc9KJCJKhVUIcxAg^ig<;w8S&O5uMi0*kJt8hYl@zZe!A7TNo`0R}%ssOM_m7Du zJ=t7<$I-c7s)7D~CV^m{p&p)56X@1ch--RrB*VC)nisrnvsMYpSy0v0-lJ8lw>gqV zHl6=4yeDA%Zk2v#OWvpEF|m^pPh_6SPJqQan(T0;aI(}T+%Tu{nuRLjO!oZn>NW+Nm?>8FJI(8~ zgXcMAU3Yw0r7zd@%LC&UTEFWqGRuEyg-+E+Q$5o~4}O~%>U5&aPQghJ6T1^f8y4hN z37i9+&H8N!y_uux@CY7y6Wr}6wHF=Cw+41X80=N=cDiiSFK6Y$cX{h@0Dx@B@qPgI z!H(eP7Pt0XWn?Q`c}^v(GVU5S!C^O;wtZ|4K*bO8ZrPII?WrJ}1B(jjvcO(btzMrH zSRLpb9KAaKt2v~FnD8>>?3n=YZT9!KlhOKa$|u(6iSy-bQu7CKI?^v6U}F_2x@D22Jr_^#B<7P5CTDq^aR;v%aSaZ*`03DEQ=zVq{Ui8Fw9e0=F*nq}9PJx1 zSm$j*;a({VDHaW1Ry)*X&9w(j*%}2Sx|1sh9|!(fZey)gyS+jsJE^i+AmNlLK2{`U88;VvKFrc=Gkw3viI^`FTw6A$w?vqu$pOz zv>c;9kT87fIX{!@@%_83gqX~JxLba%ua4E zRvC`}Sf`rh275aJT~eDd7hJ|Gce>+)ou`W94Tm;cJWwolhBY?xD}*&^IpP{%d>a?! zL{fCFwcSu``%Jg2@BmNZ?O?KjP{TfnsO_F!tZ0FIhn-ppP;y4I*b31ati7GLO`UUj z^M=<-@RkVlXq-Xs4*Ms9H95nQVyB+H=;F`6tbcs@a{aRY?Vo@8`czUqc{~{0+xS>V zJ;VKB-Kk;X*X7869tHSmC-KLD_wbOgnKk1ZoE-Fb3QYc3Vv$KNr85P~q>NN)bD366kYz ze9fMBNb8d@VNqxIoM*4AYffgIVMGwa=Wn5L(9Bmqbo7cR$Z)Z0hnvB}v)*lv8Idf- zmiBwg2lAzQ<6neLBAMHfo%(y*%qF`#9oYjnbfSp)!*t-S$fiSj!_#4@giW#KT2Aq@ zQ(*mJnZ7BR{$@};dB*^p>hf+z%(I$Ny`Rxmpz77FN1E17djY3IO|gd+mjemBLC$-2 zqlKvu3WU7(Wr9oj5N_*`QQF#V4(_rr66?#3JsSr8bI!LA7;jbD(|9$<<5VFIgc0D= zq7XQnxxu zpDi&h8`__&RQz$JU{%|`yXUUsD7}8B&N|+067MgsMTSg5t$j=IuGc#j>g0mzq-7ZlgpK8z4xLkU7Rwm(CE}Zt zawLX_zjl^7V^JdHb;SouI21bGDvMP*y9`fgHps$wYQG5P{LCht4(A)G_$`7q9q^W( zx=zexN!o*{I|4^IoHl-CyJ%0_0ow5Vf*4?BJQM=P2LWDedGJOaWYBQ-gIBOlm-ECQ z9M*ScM=RhAZG$g&bcED)rlN$|k)A#L>3V&eo&eu?%e|QXQLE#)4Fug#DfY`#bNQ7+ zy)C}6qibb*hvW8yvR`%_@oR<1<&eJj+&m_8QN>AzC_EenQPZgyUU@$oA%s z-g3Z_@Jm1-FQf>8#ks8nMP(FPfgoI;3hC(uk|kj#!72+K)wz-patd=eoMv?%9s~5J z-rl+8-fD;|?rhWhWgD#>8#|ade$|6gP59R7Pzq=9V1GT^Uv!UWD(y1uj2)M{OX4?A z@9R>R*$_D_F)1EdHg?&;OQ)^Fx5K>98Q$CEDE!mGvI*Alta;m3?ZIh0%KKrxf`Tx8 zc(UrR^nDQ-9JvKM@b+D(g2#|>9yp}e3nd~@#=xrI@6HZHx z*OaY+-A-e+6`h}5&R)OpOa%oJMvB#)Y2&Egw|Xj>YIe-abA@0Gs^rTow3GKuF&fY4Kx(P8P81^k#YjEt*U6+HL54 z8Ns`L{dIjN-Z{MTLoe?N^oSO1JjYb1BrnU0$FL(5RJ4op88+!yUBaPfQPvi3>&$O2 zG))Ay;2j**vnFV}(~J&K9^Lia{Ny#ZN7;_Y_C^MHd2k$g;}?1Oz2D7OD$n%|`MKQI zTvB0;Jw8VOI`;o?iit%!@Mb4M_kL$*&UpQMeOeIj=Ym4VKYhF4HQ6y5h=SdF9i6s? zCW}|{0NhFH0^WHVB8gJJTc!u7ygBt1)~BVf9g!fw!940f<2oH^VRNF!z#raO=+AZ=4$OI_+s0@-t;aO%Kg}?YFJ= zH*_bfZux*$qBxKII25X8}oTM6j?d!3~e9U zOH-Y#Yn2!PAp@Nd5KlHSuLI?kycNppho;Bt9u&;Wn{;r~7@TLhEan#*ruYTwLPZ_A zxe&&Om!vf({W@*stx9&q+5oz4_X4DLF9$QSJM}pZDGmj<=RaLUAVl%uO&Qh?IiPfU zhj*|w!E3+)L4wFLNO>m{)x$~dw+C6Lj!2wD_6)+l%}b~C-uG)!{}1ccKZWtbVvWOV z=dYRqyubyvAuL6u}J@d9hCI#a@%sk*>{AN9^ z7241AADF81R!kyz*nbzIlVcj+ii9L29$zj`kA^7E|uh*BKKHE>4pX)Jxxb(;q@?y^wPeJf@{wU!ba3Bm3x=QiZXZ#w5 z(7dBGJQqATTa-u;Hblw`cWeQ090Gb?M0=}VM{+)+qaC4tBqv-T z6NXpA?Y3A_hwVEKq%3RAz2M-E4)J*oEJKu`InPWSTia@$Q43hH?b>=eS!~Zo3A}Oz z0o&WLY|jkVTR)`_yV+`w++u-F?UVrK32Yj7dv0N=*1Dqi&gfmc2rKW09k@BP;4sx( z?ahd$c;V6Kx0?*zT8B|QCKo2G>!qas%je&I`|Ce`+Rvox_?KT%=YwA#AK0_EfG9`6 z{Ro0b!C&A+#i5DAAtfU^K`bHt43}7#o!D0L-Of*huf{gb40~5taY&k1X*lk;wrPt%IUc+rPw_-GYUA?FZ3B|iua9FG=qb+UvYPX}u z2#?NNf9~M}RUJ)(xX$PG4D9l9(wR(XOYy_R`8^mYUQ<+~7gJkIRFl5}uZ|vgZ<|X9 z-7hQlZ@+&1{6GKCAN!~JEk)Xow;E$-#s*;7OWD>_olm&ERgR|#htpY}(I)G<>|TZe zR&)L^jqLz;TXduIviL>NJ|3RwJ8-pc&wXL@gdzBsle>`|2Q&r7tWbfzd(`rppMlt~ zn)!U}s^5fpU>KV3NsWNxy~_#hjw(6eY1dgDeUDu@g~5A^k-}cPT%7`L7NB|T1c_nG z4lk%|;BDjGoI7=Rh~S0tH3P%jvfDqbl{eSCUnr-cLbE(LI`fHMC=jA@XKPBtmdlw3 z$Tyo0FxlHHKc=@A+ZX2*85W^e^go0k-vd78P`rMHXW(14asD!~z(P6$yTD~_c(EHP zIUoJC7}OH{@vt@Twr)311Bu|>y)eKrVIcN}MO>nTH?h}oIt1R!nl5XYZ32?A+EFw4 z@fnp8j%upj_v+bnbm+RZ^Km#-VMV^tx!C~19~R1E`TqW<>+QJe^BG-)$ z4n#b8Z*8+o=@sLvhiRDHy^>`m7EiXP-6&(m*&A}wW6-5onsp;UmqYrNSJUSw1%G*w zEgYvOs~Ce5$BIK`WeX0}|p{5V{-6bR4 zcHr@3kNC24SmuPVy}YUZnVL>OJk^%aLq`%?mkTL4%oQ)lv&T=}A>9||9R^b5cK+c6 z=WVxfT7=hf9XT7s)v39F5y>h-*wCx*RTXG3VeTDk!&3BWUH9#+Q+(j+4(^x9wadFs z;rh~Eha1hJ{-Jd z*Lj{E+w^Zj8$2rK(;Ri2R^?=;Tm$WwKM?s*y9B&*14f9uq7}S0=io&!)v|1@Ar{)m zYIf%RO5I;R|MK-3qtKX!UN;JnfCl>QQR zOY=nV_I6x2P1d>2AnUaHF0!%~jcF1vr^`8~uGF^6+v$6U&UZNn_nixZwa<85=#nJT zyMM#BDa%Xbp1z*p4XscdXT^9pjwpR@tMb-TNag_(vM9`Ao$Bz$(>@p@FNOn@9o{OQ z95D4QZ*@8=89sM-MML}_ESI+hzh5pCUm|pzyu`LA#xcHOLs|+l^tsjRa7YfJ5{lzM z`EWyGK*)Gq4naG?iQCzhXeMtxz1s82UIyaSi0nA<={#fjk2fal3d~_N{YfvrO?39Y z86e!FZZ^=Wz~VP=Pu^vg*uIw;!TXh5WABDiUJfT@OPANpd3u^1WKv9mc?o@}-O)M( zT*CAXzXD*0-qn#|-8tm^TyOl$ez`Mo{p0J;=WoA#Ysvl27v7!ccyYAXhB#4k+IYwJ zAZ!rkc9Gr0VxSh<2tR`AMu$UU>)Xy6h^J*!-fswRX?X+_g~N`0_yn*Uz0%-vDyX%2 z87l=|b`IVo%w`nNc3(WvkyPL=A32>CuWWLpqF12fL*D{ghRkA{s0MVE)8-AD4y?d> zz1y^Vz_^nKP);WWEgfTJiKEX(w5VQ8(mW0KqM2qRzKu`o72W^kT3GRnhaLRK6u8-yYg7uG35JHvk>Gq&nlnq7G|SK zEvT?-n%V^f_3LjR({sIKdpC^`G=E0b8kE5lhXvys=;LSjcq$(A+LY};>cInoMAnv^`igU4 z;Jyx0Z#MGpr_KAE&O;sO@=J}BJ;wA>4ew!xaamFBY*}cSm4UBw7MexP^>SFXSF(FN zldtE3=xjIPg!V&*z3erjn1WSm)^;PvS#X;H9E*r|c<0%T@~gIz&e$D~&+cMIu{-l| z5yMR&IW^aQFA2<9*YDRUJnQuCyz8*c753ZD;lw9XtWTvkI@J8gC=S3~gjRx9utFrY z`|0ArU9Zb~VH*h69nw}U8@2Gut(@S(G3{BFs`-+aap5%e>^&`BO0)Lyb}3+o;M>=& zG6>NmRT)khR@A|%Jr}ZM4Q*{^4fSvh`%kb}e z3m?5aI=|axv)i@`$r=*K;p;km{rvgo$Dlr>ceU6=x;~AS!LkFZS?)XMp;Xu=&+Ofl ztpt{QKr7fhZw<4Z$OAz|nz>y|RxG63HutEJJ=lOJ;yE40d=nCj_lOfI9S&eV^|lV{ zHP3E5?88G-2lY6X1H(2PxC3Xg4Wv4&fe?D+ry#{4#ssf(WquFU!nPq<`NNje1M zb=q;Cy$+7Qcl^)^48S~fHLukOJHaMl~W1 zmh-~}QA<}eGmzucg|?jaXg1_9Bio$$4Jc!bAP`)XfRnw%z|#}}(sJ?W{Z!#1CPnYz z_voGJXx`gPBln-J6oPcT1wA|bk!2=gk}ftqiV9f5GmXU? z1k?uBAzmoEvOF@L%~{O}gX7VTHpU~^ZN4N&h^hM)fk`3Uw-xGhY;SC z9ABOo2e0w4M;+?Ov!TdMVsza9cH|`#)mcpZOz?uU7P2iyxKVzFo@GHOPJ+rcr1tE1 ze6B5eIu=fE;1*c1xw)Mz1(gDA=FIT$*RxXxR`i>&y`F0(P}?S!Fz`L$U7!$1h=o`` zeqOlb`Ap+Gy`Sy5zC;CFQzh~zFgiXr*~4UrR0IP@XM54m^h#P_xmwaqWQ3M34E;D? zwDP}w`NwY`e>;EsSx)sScJDXOi2QfG%L{kM>6h2;p~12jzB>TT@%Bir<*|&t&{ow4 z;2IAp!CGz~m(N~uPh1$wb`?`hJ*hf@*b#TPNZN!kb^|Hvj zdv6kJd^OAdQNH5}X&O_Cy@BHHn^HuSLj$ISof88{D= z9QVw>b>)o7+gI^cJ^U5R=gnXE`ab?LfBxy0{gJYX8GT-2R`}jU^Z=YYjdRtqH zfBT*m?RX?g%KK(nw|C>|i#@+r=vR8~4c{gME^m6gnhmgc>^ZEe$WL?2wQ98Ezsw#^ zZ|05825iWe>QoSK=WAv}<)OvHAqQjT?d+Z5V7hLREfCNJUvIK_vo)u0nBa7}Y&6G< z66AM=_tYSRoakU}glexXs@?Uep|Qa5W2m~xpxD6anxah4muav;zTnV<5bHzK9Lxbyto~95aagv z?O}ldMvbF+J)zadUc_Vt4Ud#mw~ke{w4Wsg+2g*ENzdIz`MF5eL996QThD}X3{X6V z1th2U)-050#WTI5I5XoCg7b#j5?fUXCXQHml8xW{|Ujq0<-|SvN>;sPYT#&No!Z3WExnOQ>Xw{ z4q6hu>j;DlaLrOv4_hkKqq^x3fJ0*!$%=#)LPFD?+J6>Ja%1}3;ggJ!JnMM0YrLeE zMfXWh6<*b;ufgx*uqhDA5gR%v?57?BgE)VmuchEM2=eFu`d=@DN{0AYp01tx{Mrtk z#CEB$_f|EKlrtqyJE+W300h2s$uB-s$hYI7z@+xWjw=R>Wr|8lS{d_(uA#s3CcQ=z zmZNF0?-LsQFY+PDv3pr#l9_ zb{{eI?M`~Kt;cubnQ}0mPe4X=rdI*Tye&}1Wm7?h!VE;FzV^PqsSf>hvGRv)dlFNn zY@r;#oype2TfY?wIUl6&!WorH7bF4!Z`L?^k4sUJW8%0hZt22LrL zuX3RJ^5b4l`2$DpD5<$U&zl3Aii=+<vR`p9eut_Is$LLn(`0qt*CRuUx-b9%_ecJX~%5;RGK@XC7Wf*9x{Vivqmxc zcT1(_^OMgjRX|F1c0yZP>3rYQM+lHKKM=HXPN!;eqVlkvJJ;L0Mv5h0>PzeOt0n>m zh9GWCc3d%QcCC}SN-z{6oFcv$1&$_L!*&u7fW!J;8B*?OEnoP1TxVG({8SO?5~bJ0 zLF>sh0q11tTaJ3!oqpl?9nPbY9r@0d0!LbJoOyWw?3AsID5sy5=U>qs?G7#->5{L+ zY(aU`sJK4OA1stawY0M~>B%^F&4UGw;6AgeJVouGPVsa(1eo2Z)ABGV+?=w0=eJtGr+*UDAro|EdH0%qkV`gz4q<4^XolJ1O*Y zDNYi$MWJ%Tmtd}G$3@`EQO0ehsW(gLnhy3V*~Nsp0<$+h0?|e)2Co8hS?iZ`1Jk9mv6r%(8Al`V16=+AL`W+V##MZ)YYRa z0|2N39`mn`fl_M}XWW(6)oS&Sk?79m3Ea`Rhq9&aPMjyZO&-PK>-h*lGYvLUQr>M@ zuEVuXaffd~-0$}!D7!(8?cq<>&Rn~oHCw2Ar1Ctsj->z)?Hr?)G?f|+bY{(2mN?Jq zR09J~4Jz#!DkCm}XZeOQ>B_lO*7%Y!%uh*i<@`z@~j)<1v#a(>J&YgIqgr)hws zty-Y86@@yCmsB9VdvNlapKABbY4RW=P9|Y>K)E>?5J^NjLHbO$sqv;a*Y2=z(sZ#J zaKW-Qkqp@Y=RyHJT8u01==9rmy>l3VVfUi+cAaHA3*CLq4-Lq&iISuKcBf;B{tix- zZg(V_q;2s~MR{xdShbSO&XYf{td5OXdm>67c8LtlDe*?(vpWADZvEvL1NqXj*(k#WpOYeTk{-!(AhT1o zVtx_lnygzd0kPZ|a2Yk&dKO@*G#Y3ZX_In5**J}LB=*J)SaI*t^h*bgY9~dWEw7I^ z*Owp8m^k0OL}H!@4C=L5hjVc$t+rDSAi&@5P@qoJL#vQMmXY*FsPHXC@1>%L}o$99ep?>5R!y5fZm{m3?lc=lkWo$LAmx-54V4S@|Ni zo~+fg&cS-Wye-rpycpa#sQNb;So?p$P|G$}-H2`Dm}MJtyEP3J{<4vss|y5gXE zxrEbO+c45sS+Zpt`vOpQ{5G)9m1t0-uPW*74*s9dpME%r6N?PU@T3)bN4ujw<>^_c zDyXV1c3wH8HYtYl>xX323dAAUkR$7{H1wT)*kz0iK%u%Kv1^#&s3?$Xcj6K7c>!A~ z?60EV2*F*WDc54jguF`(C>eOEZ!hO&_AT5WKM68zVS6K_Fn1vNu7 zE8A2$P0pt5O43y=xWHXOvCN^6B5044o`@CwGTUfW#*$w8D3O+47HW= zXO-=7C(SB!;{mAYr8Y?UgWR7^4RaqXNs0ifeoI;)<0+#MA| zoDxx{g*5?lbbY?8qb>y$<6=MDGP;yM*SSfz1b$-bng@eMxejEBLoV=UPvY%Ca9*Fl zpTDmIRk?WSX;wma-o8|(mTaUti{=PTCf39t6*DEqZQD0-hWSH9A=ephJHu*@XNirR zN0prIcJqyMS%rStC9-#5>gkc>OF9C_>N;>dwVO%rMGXO8?*N4ptPz#sXe-eMQ2m%M z_JeZ=8OZRmYzn^1WJzK{d-E+E`lE3ICVjf(#%rNa^R)W-Yna+~Miep)|&OJ-?lNDH-bo1z~2HUz!EpAuN*= zFsu%#YGFO-MBE*NQ3K`k=kno%5;4^B&kh0E4+21 zh7~|bYN^`wQdq(XEJA3hP?=FQP=Z;9=S?+&tT4-Lhn4=u?b8y?5-9o{efTa;vI9O< zl~G<^3-o8?pz>#cS)j5*TZlxkd9Rr*2`Ek+GTCIeve50)xj>VGLkz1x8)50VtG0zy z1iKQ!o9AmP=mGYja$4qC^6u5UnaY2Y?lg^;I_ns!-VPj0hZmO^f~~@1?0>UTOSLKO zPx4mvP{EN4&2e%vAB@ef-SQ5oaX1l_#{O%}-g%gQKAus@Fih-naT!Dqgjr#YC zr3(8KxQZahjiOvTNlvpWxIqD>-4Qd{K&rKz068`Vc$F>Ze8`PCZ3HbJjH+BkEdlta zF_d=lPdBcFkAzdGNb1>@KF&J2c}7TKBvA*n-@C`oIE5P^?RW|oZ`U?fZbr2aN+xZT zS9+fABM!DOfsoHeuvBg*Do=Tf*X(5Maz~=J;mb&vn{W&*na8ro1~G8b?j@urZxUcX z_cv{nzb@9!Vr@?+tDQc9IwwT5)|7JtLJrS0=u%p*Zkw`N91yuB1M4i|yS%M7HA=Mu zs@10)V~wPPEbkA*bL+=C)sQAYt1YOQfc0xKeL7F^Fsi=o!}I&rw6gmDqv&o7VCxP# zs~g8bnGVMVyB`vmcCs2rQ3ESqpmlizD@Vdt_t9RLw^Qn<>_ib?Ry|hPU#~9#kGLQ0 zWNh2}HC!sR|l3vblmtGA-(xZ>Rf5=AVvlp@#XbQarRpWm-O!Ee(tUefrCUkLu?9rmFW)Nr?t>j>(GNwxv@DUr zSfvGwCMO{3#vt8H*-wXSZbffY2-g5kKlqJ&2Yl9QqpSxt<>@$_&UMs7H9Inov-EZZ z4v?T}J-!*`zAjN^iH@g1B~c=``PBJaQ~r-~Yv-MteK)YwZk`$gJZvDMqAEVK1v zu~xD|UGjSK<{SD5+6L?5skCX~BI`G47y)W+M+d%=1PHNCATYo$*~qU>6eUMl}>6o>p{m8kee(@vFT#gN{;Es2pXZR?O{ zyKiy{24xDLKKyBk4wk4sjgEv)WxvUT2JqkNEG()0H9fBs`%nkwBKS-lX}}5l8rVLL zOUoGTPXP*g*^qLm@TKDPRoOY{QTU{r>(LLghRO@gerno8 z!vq5Wp3{nepiOzaKP^%F(M|%4&`bZ zH#RFJuhkPQ0J?0>W-s}ky+uuLwyo)I$YeCn_4#^a=%6UQ&-T(FV>&Nh_Bp04^umQAS zc?w`YkKQ#t=EkPukw}tyG@nytCB-1hDP-L=W&sYfM0^)5%R#~G6@qwjYn{r+J+sTd z)l)*Ro?vxXQy18)KuJF-T*$2P9aDzDnQaQckt(AmI1@lkKKBVP+Ce!gb#1g0qeP_C zg-b052knN@!EyPRg!NSgz@q3EYeLG%4rBw!sf4=jm*hjP%5jLqDEGB*eNAxp`SYij zAzUdzYjQUWeqPv(4bT@5DpVPB$h(NQ1mbBPDRc*zk0bLqXfU2NtpTmVt`ro>_a1(gw^ zv&m;3v6bT(uSlHO@%f{CGZ|-p6%i)`W|#DHfNWM+n?yr>0CKftp^7d8`~pT^kAiyahSG_Ar@%d@X}6zd=&ORGz&uv#Ye zC^tg(HCej@%7{t_`S8@bMg{g&46JKHIoMX&Gv?}datDFnD(&8ic5@(hH#W?jJy=nN zt1?-<^q?3Y0VJ6;)4bdVl2*{ZWh&>VZL2W$pM}8#mp7k3s#n*~&h~>Tvto zNSVXIijBZFXOXMRomMZv&*RdLW!%I8add-9{I$`d@X=>Up!t+manRh;ikb;MW)na%H#q;?RHHj<&qU@THcbJC2o za44i$m7P`n`CbGRZ%F-=UOdXZqgGML5fe2RUEVvi*h zs?Lxs;M2JgB}LA=0sW~J?*t?wZC{u3$Y3mG`R0?&76n5kxrX9%4KZBL4uZF1#~N3L z%eUuo=j!96PAp1Aa#6{>(Q%2PbzL0G(4IXZ5%J&hH*x?GUz&bR(pTrwKP4h0F@;aJus-Pu=QkDYo+-M3Q;bWWc#NO@8bQRiullxijN>OY_^ z7Jn}TB5pDwe_N@vq)gHE7Sg}`)?a+vUU=6c)$K!jYI1T!$IwfTqobenajz~cKSt5f z4K&L~?{!J)b?#wRN$@0a5m3x@8?^;#`tbRdqjIS29l1i?*ej**EY1>4e#7!KY(_`t zMV-po#{0Pn4&x0C?l`4-uukWVO?y7Rfb~EgLuU?4?;=mPT9BtDgUhA@1ClajWRC*` z&c)dGr8c1WBSpDRK+1w$1maHiQYoYsJu$h!6q>K=^=;07eO@m!`9pg0R0m;I-{rn)v-YQKnJfXoGy2A!y0(pcBcjlq^dJOFZ24l96(Lwp z?&N;{5b#pX%OHpH=7z25!dg?cmnw&?=n1R44|rWtc$b+5Fa^82dSg~xC zI~#piu|v311*}nmeOD!MyGC#P4&B{ATUk%^(?OA2BEOc8REnL#=PnKk&KBQt-?vZW z)AebsQ%sbAIn2c)eGbtXuMVrm8OT8&Y`xnM(ipX`<61d z#-jBlOUwL@OKTquc&)SXIaJn=IY?F_2LzRin>mAI$8HzG?a*}4X6iebB0cG_u9n-W zKPq+0Qq-p8znqk#D7kiylFH_$FfG`@Bpm1aa5#T==7gA_B1l!DF6gKwE!II+KpuPG zo1YRWNo^J<;<>FwjlMV2;Gd~w(ocI>{e&lQpmBh5sC=)D=m)~n+SsNm1zpr5?)G_~ z(p)*ssRO(|14=jftPv@*vr{0qvt5)#S2z7}dUk-Elu;)xTml7$bS~6KjxXs{dDKNatRAq}X8F(a%crkgx?*>VeR^tjQmQzN+JN%er^2Y6 zNz%-?JD5`^ghR_C&n;&iZq%DQPcNT7t$KTfsj`f^VzsJ*cGWx$JNthw)8e)~qk^O}igt6$g-vNV zDk24giE`s~+(@xu{-e!ZiZ2VUX=0^v&EBI*%?`-!s(WQesWL{Mi z>eJ}0??U{xalJTDB+6Jr1Gz+^sN(&=MCB;P?HedJFIl!zkSqTr70Cv>6L^=4L;jgI zg`)lk@)9-2B;AE!Zw(0PJ4EgdE1W8W+>Zgt-RTb>YARKC3|_Y1Dyb~;GS$8vblhb=qfl54Y)vZsvkgY>~~WA~NmD;nDa6Lg@q zajNo5)4}j9nt%G%zX{LNPl`J~DVXHT`6vBAT2I3OZ6bC;rV~yaLQ(f6060m7ms)Ss z<|_B=4aa>VF36K>+9Y=M`3P>(m2~0~r3P{+%SLigiH~)p`jBL6(Nj^uR<$tKXzDuF9a3;gT~pv7 zcP}l6H-MJ2g2|2t-;xVR+{pjAPK&Fbo?d1oQt94scs8SkTvbyfKzJDwfCysP_5$9m zwwn0KMqF7dMGMld5>8S2<(i7S$mi`gZ!ZZxhe;*tNNeAY?V!FtBu3k@awrls{~pna zg@?o1Ty4!uh;nx59ob$!V{6c5SD2Bj7w@LPyUpTV%UBdvax{o`OSL=Pi-F2nih4-~As?qbOWr405hS8QBFgYQ z)ENy(oQ6vwydn2m#=W}Sj=oKn>*j#Y?)>OMfkdq|*MnzS1LZ)3Ci_O^p>wleLt)qb zar{xL&FO=N>XC=>>jui)OUk}1E2H^_r2g@pKwj0OqG)))163a!AK3OOxe8FdtA;YX z$=pXiZaTy$H!$z?glT!JV*L>hLcG>#Q}rM7CFz>vG9uW}?wV9HuFEcgF%i{sb3)Q- za{HCj!KM5jpEgI@zzm0?RC>OR#6=cBu;&1=uo@yPRZhC%tfkEHNzB_|L|7 z-Gm!E?l4pi^ZhYYFyNF|*XvYqsO5axwg1a86zelJpa{Xm4>G;tG6*d8giFpvw9QsP z-7ASY>wQO_t(!B1tUf?5C|0ZO7h!`8usicugL)|8m7%}J_%;vI{(&s<6vV**YEV{+ zgkIIF(QCyqy&{R*D3n#B0!%s5AOvV6FA&IGZvFOTBJ=5p_oPhCp{u04<&>O4iq@N_ zrZI|oME{b~REnkWTS7{Y33li3ouel6s1qlbB7-Cef&_%k8kS>nRy~yz{vD?RFKhz4 zyq}s!TV_uqT&2ciCxrCo0uN)M@FmfR%)7d4PPp(n39!!ig||23w`KA)FE$y*?p>AL!&BCwnjLz0n9=1O^8?x#7x$v^`wT;r<-!FiZ6(1 z{8yU*pF$*4*b|){D>;BbT8BIun*>zHjVIBW;)J88R9Vmowi?6umlDWaR+3HB&czug zU%P^*K?M1d8(fGqfCxT|p63Kw4lY??F0+)&teXjdn4*-%{r^MR_Ii4#1uxjU-VHSqZ+d z+ccMTNsUEqMI@IhNbn6M=qcye=sVZkVt#^|ZwW!fUv4OYgg?^T`NF0PC3m((bZ`pC zL8zwlI@2=$Ib^`?Y@qUwiW=pE43mBG2fp38t)_=A=bCjWKrCqzMbL8gBq`t`a8f^j=?#?OtEww}Lj`e4Cfs+W^feQVR zdKi*V$#Im<*`7zYwLe+VJePtT_j@D$I;TE_RL5h0p>syl-R!gLhe$XeyR&=BzG)9Z z!cxhzNP8kVC?zxx#ha;S9pZQXv^uRrX>tqlj3A|}JGXWA)aTctM)GtP>poS1k_kMn z#kbs^mugK7C9>W2^q@X1b(A7Xce-orUcIfv*5b-se0P!Bj9iAefjs3LA4)6x_ zZqEI0m5Pb4f9*2p#_CuUQ(#`2#*!)lESLlnH;ng+jp{a9Qj{~YZp#fqiUpA1IoXriy3J#U&$tfFZKePpQ_!dOF1{AeZN$CKRedt*` z$p8f7XCEa?D@>|A>W_3P`JHn(7yWY2aYZ+Q9d@JKXMei)f+zpDPK+>!; zx5uW6os%fkHqC=^F42DfR#mfM-=Eh>**BlI9xn+#qG!k4iV}eyBt1KA&vW4l7o9~1 zssLd?p1%%Io0@7WH*@8a^R1gU5H}%e`j!%p)A}Y!b372Ql)JTfult!*I_jFQFUd|{%@|n_5 z&PrD$xzEf6o(>=C&aRvTdEDf6KL)KR1t|zG8J8BAT4!a&qe-m_Ee`_)m2_3Toy1T1 zr>cRQCD)(>y(qfGC>wN*=3DfJN=JSrJWpw1Q)=n#Mpk>m|8-SwiYq6PIv>)QJR)NL8)m zEU~dVj+?Ypx)-~O^H>08jvl*|b>91Z9AcXUYE8#`8qA6ErV|(LDP6~L-J)&kX+U)n z$8Ls(SsG)g0Y*u4lGs26&ELSzOb?qvFbXE{UF>IxYNBQ0u_pPfk?L3)vvS`w({Uv^ zB7a&mE8{f~)1I2bTye#}#~kXN>;0fdYj9L&vxiCq)&0rgV<1u1LrRJ7>(UzV(ibWg zZA-Kw%eSI6W0zScb*wlOb~{kcvhtlpKu);~iBzh@hw?N(tE{q|9(i8nR#khZ>a&2< zDjd}{-> zPf3n4--g^TMX)Gw`3zeXoTTNiPTDWB32no9!qlW7Gmr{7eJW$JYzaVmCHBF8OtMlh z8`M&cca~Y34gjy$x1-J>fJtII#)x$w-O*%qFVk2oT z5QZp-6|(eRv01yM>4O^#UOCE|Q&w_!@oBT1a!Op^3 zF|;}pH#G!(ub&&2o3z271q#jWT4jUJb&J(Um8)szd0xsm$z%jA%1;LWC_pkC?NTm; z8xs{$*AbQj9xt6qea6u_M+VW^*VH8G;+P8s?n1u*cHPb|zy0<&cI8P)=&)9$pw^r0 zU@3%fRtz)oAHp*Cu#a9GUFZs(Q9^E%BkZhdZ>MJsfP9%MxV$I$a_Zh&iybF>NhH9_ z<)h&6U5)?RX>oAueUcp?3RSyL|DA$>nxb(qe3@|y?<5ltnjF%J`f!tkHGd#*EIBQ5 zz5}CF<&|RHC$gZNFae_aqOV;aUlG`v)Ju$st!1S*pozl3RG`CFWc>eIJr7@b63ywu z9*-n2HANdARzdopHjpCVPQ5o(oOeB0&m|G1`K$AQ_I>#`fH>emS%}z{$OL9OfaP0z zm0RZg*B#jEGi#$_%vA7)LOeWN@Q!T&egQWcfJNmULHN4IP?s0Zq*L(Z zy{T$Ip_d#+lq*R7>;z2~S%Clj5tbPWJ@TC`IMW(`*}Ub+nG(0gQspzd^t+ClTurRaFK4un*`d= zU%vnNIDh}y5%|TP{lE=-z#ob}(OPNUv z#*j4D1p7Kf46cZJiQbw+xXwv}qU762&{ear4?$HgrvU_2xKXx zOlK-M!UT0rxldl|*hbsNJGTgwtAfksn`Bb;VK@doZ&2B#?Ub5`n_4oCT&mKaeK*r* zBP#UfkTR7msHHDo_w&D4to2;+yk7by&)qq2g`HIB=AP|K`|q+b$t}Mqfp5-yiA4uW zT}PGlmS8uf|Eip7WSVdAB)puLmPOwXXx$G9Emfm3_Z|9FLr< zCe3GV*Xle5g0_5AHUyNUREh(4fS6mZ8Gs5<#U3bFRrKCCr2Bz(j|hI)6Yao+!ay|zCuR+{sWi>BR|7yGdBHQ9xD0r4ETO1lA<|8RQM zi(Thim3XVSJst!F4)?sRevJ+rSJmygtHjjVBRzk#+&&I=S3x_g zufypMwLK`-2m!_JK#*P*l}Nk(bFp4Vxt>N!?yUItZha*OVU326rG;HUT|O(PxE3~1 zLD!~3k5BuQbKiz#V(TY}E>r}y-6!bc>-gob6 zTLg^|mrArclkd?TM0*fBqFpvFcs|!;pn^J*Vk+lMnL(4IN%fvp45?`OBvi|4zhn}x z$vkC`63DswP)EAd^E%37Cqg8fCfN>d0FF>cQlx3v_*kePpXdCTUpf`>$@V8SC%1Cp z_zH948gy`ioTBEqO^ z&|NuDi>GA2i!w!(g$K}zY>Q^;QWI*5t95q|=}o~2@2JId=5rNCAkVC_5zC+a%FZL) z-25XDH3(n!ErL=Wx{svS3_-%Z7p&Z8#?dd=r zV-ZED3iL#E^jJSTC8ldrmPQjICqFC4XOfBdX8PaiR%Q~cJ`tq3o-n{e;R3KbeMW^w z0kpg2Q%z6V-TXX2f>wSyr(AN(uJRKqhp^<$+EOq2HL;w zN=s^A%Z(!i*u{|;Vpl~q*kim;ELVzy%|23;`J$M@oq+J1Bys`AP$d(EW{5{cA;!@T zYUU;nruZa~EnqHxQ*?s~Rh!exl%*jkG<$ITxT%-Jm?Z;F9S5K$BGMR&Uzh2Z{#o&} zXn5M5o-P~;!Pz|anRC7ekhi@Y_sR0N3MdtT;mX%#Bqq-t zK&|iWPCX&3DAE1lg?rWI#tTj}IPIMo$|nbGq~lWkfKpw( zGV23s9ibd(A=yk9JNl?bwqZ{>5*o#+tE#4>=5`^p=xB4%igHt_orDGsuD62H6hWKX ztj-x0C3>8t9nUzDRpn;tGS$RTd#KcrxVw< zzVynXs<8PxWd3eG&qi~din#Xxzu1G54SYB*&SLuvr*1!mAGv)QuDrKS)8alf5@{wc zsY?!4x*Zx<_`}ygJIwr%!^)hZTv1$h&zWX@&}u9EZJ!jkqN;;>J<(~+%ib3$FL?)= z?VIBHIyQ$WB$gLINdKFKTHyTIx(1MuvaAt30M#%GmJ2fGr+rIzS)J=}`#Ktn9Kp7v z=GFg=4pU|+J0MQ}zFh^KF|A}Rf8-D~-;slLGg%c7qBfMWKiLBJVJ3WEY={q-r15h1 zFsQgek5{;5CC^)ljzJ7f0@Kaul3U5|m^r++MouKY=Eo6U zj`DG8r#2nMw=|>VNL^2GY65iyh$}a-)VW~-RNX7L=u(o0+}rl`LV4Na3B$o8619S8 z&N#->uO(Gjbgb8xqqoB%JbU>6W3Bd=3;0wan{N12V46!0Np16n+=3vC8VZQ^X+0&C zwjWx;)o6dwxu2@<(XO*c^>gq86sp{pBl(nNMhr>Le&pLl16MhX1N@`rZrf5=elKEf z>Q0sUv(pc(#<}$+lM|@0iOc8YlBu{w%nC|E?UplCE-fgfC;e7d&fc7Stn23IQY0U1 z6ic;C3`x6ck3_ZPO9{2Y?wBuC$-MWsh59zHPv6(*$fnp5N%q<4CzjBuMJ~!G(qL75 za&A&Vm7g}HEH%-K>t$fP3J*zM z+hNcKqfLFn@4gwGMOVe?dZ}G_H_8r2EXUIP2GGBjF~9uy@%7_9f1JO} zZ*S`b)O!+DFXynCp^C|-{GRn6sZj$C+t-;Z7YG$Y4|b}}dM&{Ta)1ExoJry*XHvan zfZq@(1MPHKA}vp9s!26BFR}uq|Dh9Pw2{*RcT0Bp{SE(2{BkuqLQy7`P)s6DB%D)W zn%kb853|v}bDpw~dXN_73nwSeGjA{cP%%R7CiPz^Qsd~EQl@Hec2V}JJ5Nm2e>oEV znm<6_h1d1^_t*LD``Le|?%Q9wE)O!hst!b+Lr$FRCZU3qti4=W(X3@sGOH4JH3V&x zyMwPwop|OJB8Zw?Gl2;}xg+W{l#Zp~;;_0i$#$2+GT7ZDPf|Ul%hyt!s2=n_M=BJW zACuy@DMx=5_hmTHM z>{WYrzJg98b}8~14r*gx99w>0s$Zri@yAbxhicy+mr(1!jV;)B4(tW~y=GOHq#o-@ zi{o^ie4&w+`)Aj^CoFkSu2fQsGOJ~IIxpnh4_{%rWfVR8D-Hp~+Y;LBfB@$eSt1#7 zkheX>NApufq0J{zNk-}t6>ii?NtBlY*0DHLK^>GeUZ_Q|Jkj;I5PT%B(SbTE9zA`m zb~N_(^-~FzA>+IX6z{6Wv>s?#nW?EdeCzKk_3d;2{rdRz+m|0-&M!+PP6>|(z?x%| z@UR9FNGAq)WrGTMw`zA3Bz)ar^~RHrRhoLJHgehEKLFO0nm&c90|w3^*KC@z9PXGy zsFTysWsplpUwUVhD_dYEZo4RtTzEUrz-1#SP?DZ%HgvXxz2|mmjU#odt^oi5jnhz# zLfvhs0vd`=kRzyXjol1tC=QRJQD<5zANNKS;fP9B@c~g&7Pg;iTr23;Zt zO54oE4Z*Vl`qDxqSU|}GCtmUk9JTKfin26r&N@LTfzcIQFY12!kfGW3aFRqhyi=AX zTd0Ulb4ZeStYKFA@78RYD?Yi{tTpdXcCm_M75e}ib9BdPubca z=%DV%&1vvCfPAdw)~@t^(NRSurxB_oOwViA)mn}a0b10*(t--M4~0u^7qwFbIkDt` z_)QoED4tu8ZgNCW7PxZj2gvulIax_F634#)=7fc9Dc7je0I1&#UANtgd2D*88nGPv zl50=R#XlL@pv=b^*LH3H&6<@LOrM?vJ{+SXwU#B+V^ycVja*}&&2F{jw0`Vf5KV?H zB;*bgoLlbJY}*<`yDkF$tmBMLFNkn$)fsht)WTU5$x(e@rn15jGW|OECp|_foG8jZ zx&m@_nv0UArxw7c1*E#Cq+1t?%T{gRm)e_jvqLY#=%wj))xhXnrLteVfM&r3#Cz4Q$DpL?lz+A;*D277Ba0I+-XL9~2$ zO?4EmNea5&?b15s($cglt<-I65mfAl4u^55fObj68p~1}HK72%+YErna{lzou9t)oNhTzSU1fsO3-!abk@<;> zy9wK>p!UuGuesb#^-wqiQN^yLNz7X}`Dw|1fL^b!{o9YXn6?hv6V}fT?K?w6NE5VP zhw|b;3ecou-Ch*1;ZEGxjUk%7?lKu~&03pIk=z1c!=_9*d3#8BKDsh??6R`7yPK^9 zY&oe1)-V7CUt>k{y`X5#r&2o4>QtZ87soxTY>kcNR{*WjyOaHn!VJCb1`FBWd*mu%KXKeH$wHFPClm%d&yz z^bZSmOUj{sn~W8okO)LY{6k&awxB+in>oN4+KrAjqIQxS!G0bZC>^_1`WaP%ltMg! zGx-`zKBiroUHX!%SR4_1*ghf^zTZ;`M|v%vH(7Qc`u;iOG!1Ql=;cSZ>_~3i(|X#Z z3QItDem+!Xc_q6FyRW?a07ZGhRg?i*y8{Ehb}B7cY^J%w{MG3_V{7vJY5U`2P2zsw z<^#=wqNjI}K<|L=v~_!GfyD8#O1xv-HD_r0Q=P(_mOxJ?Lg&S%v!GnQo28XBtCUiW z+KX_Dx^BW6b;mf*lWNyt=lf2Iy8142o{t-;3m(6PI>Wb`s))|XzaO@(^QBE8u~XrM zyp%c>Ic9q$)q~^@5g~AlGaWgzg;;k`X=s$X=ObF*N4_lMKmM*Hx7xATPwn z8h!5n{_@9<`LCD7a;WODSaCQ;NjP8?ZkzoibNL>r=us|RMRV9*)tf99t3G3#x{E3( z(ba~kb~i7JkgmyBws@FhwNEPe^opD6japsAylS3qrvMyqJl(^tIo0JJ?Cv-}oU1le zHDBJwSt^L8tnBKxMysd`wA$W*9$S9Vwk@4pL~T#F+2ZQz`_S)wow~Ot*VJ zV^@=v+GT0zJ}uV#_{&hq{-^XI)+f4~G`m1;(gO#cgB9F|8Pq&J=A`VPx^UQaQz29r zGFzw>*uD!c6_A(*HJ(L)zPV$+6rori*;B;^S&a5twTGPYN4aoKZcwB$-5+wk>BT>{ zYljYskt4lb+@ax#eo>7llt4imuA6FMaX*!hEGlfmA}I?e9~l}4`{-VO0D0q z7bkR_6MmW}!V0>_Z=D5%kRTqW;oQXA>U&L!Nhx)e3Qi0a~i3Tj-v zbFQOCFlH36Tvy+asH%Fa6N{4*%QD%VXdBhEzIlJMPA@c?^rVIrq+M(jaV&_>io1@R z9GWGb(b`OoGEY0+x9b1Wspm4~;RantRY~63V_Z_Q#&LrB6IYND98^-kSsJ|`dIicQ z49?WWesFfXb^`COi4@XJT$^>)V5?+oae2WKieu<_jgn`2N-@Z_RaI z$`ye|DcUvnRo#;aXADZ&Tf(B{h1Kr|R*# zGUXttO9spl`KH{s;0@xxEYuXe9*6SKr~XQrFn?{PFtT`44|r;b+NfJKORZ87ht!GW z2$~|Q&DjUaanP5VKa>n)Zcw@IIb6So{jl=S{Oe&Uu_>52s}GyokSEs;wOES{_D!}l z)gb7N-2$a}r=wib)51P2A%s@I@IZ-M%Zt5IT_5sBR1>^v${|uZtxK69?KhpsNO6Ku(CVqI5)oBRoWrREJ;g|S z>VP^r>AV}CiPMtx(2J>soj`H5!to5+Bc^inwx;7LBRfdxdI(+cjk3sytQM5%OI+>3 z^|`4{+I}khKz!!*ZNBvMs%8Tv#<>9O?O;))uDZ@RrDmvo8bb3kpA@H#52>8NH&PC^9&MLh(W=*0inH16=juWNxK!GFXMQ&V~w7Zo_869TzP zRb>ty1tus_G4ExRq-1qgwUo31mQe3!l5ZQ4+R?E?A1IKjJFbu~VVK%Wd_}g+cS?>= zUV7g9n#2z}B+@BLnUw5&eZ>Ft`=?(%=CWGz>^@8+iG!Q32R`yOf}nqN-H)vB|3ErB7k7GpL@_l~$xZYV4@%yP`dIIt>KVrTTJ9Lem> zCNF8A*Y)(p(E#U+2d__@8Rg>fD}ys9+BkrkDRydO(f5lb=Aa}FT9vgtwYmnep0a3w zW0wPBj$G+e0jAWponm2JYu?Q1Y!RTok;_PsVA6HzEr8`WWtqoP?LTqpp7@X2taAtK zoh8TY^`PYosmyj4Qmu?<2bAZrIx^I(WEb}7&{b!%1-|d{!1x(tlNoMp0LZ>wN8wA2 zuWeUFvUt!*)CU!5uJZ2eQC#U^**Q6ryDu{L>g*G^bu$P`!jj$9pY}cY(ii2D#pKA8 zPk1{>%eU;y){1lN{QV<1G)H_sNEv5lO{iWj#l`r1qwCD(s!_pCyOYGwzgedhpPrX0 zA327L%dxBNcxv_1^)b(fb&*siC%T;6Yh(|KPrah1PmO9ga=di^8$O(5H5~S1l7rcO z{R4gT(P(BkXRtK4)v`GAdh)plf$=?v_pNY(;+ldZ43d7h?)G0Kte<0OIPEmFv5#CI zokq8(-?`=+$$dY?w}y)==zkz1S8r-FLgcdvd^NGrxo+8dDssw2Aza=Y;QVc=zW(v! znG1BGTr;75-+R~RLUBnXirAMSs#1@vL9KcvTslFzlj`zolTQLOH^=*GS zs2a__I-v2R^mZm}%Tix+`ZonPhZxMJg*0(nnoreti!?RT&e~kWQ9Fxvj5o-d!^ue|kS-@riFLa)Y(jwMhGdifVf|A6iOAZ- zUM%0^_*uJZQA4%{5NYP1MQ@buM-|r%Fr0+3j6`m)F6rsl}e-jzNB6me3&FHYcDoc#96RUibaF7>{;6S~54Jl3xZm&_sVJ?HkIbTgPY^ z2nHY=EJzViDIbb9g8>+{iY0kdvY@#O8g17*Xn8+X+PhSdr-*RGBQ)RANgd=1J+33C zUhg{XZ}~t~V$q?QIG3PF9X@W*pEir+;Qzm+BeOnxdJXI8teg_dr=4|{<*l7(pn4ER zw66A={75c}$K83;w#qLBX2D2gtZ@K4xE#0Mt5hfylKLc+OY1+5?d{-+!iTB#Wk%zG zS*(xt4bUZQ+cF#0#?UAGn#sZIH{>-{J>4n}S=pEK%vmprH(=bht6m;89Is22sPCIo zJo?nR$F~e4pS4Su*+ucMky#B65rN=Eo~ixa;=Mf#y$Iog+_v26DXOn{Tm|Hj z9ER9U)*6Y4Jk`gF`lnN6X*s1m3eoSqUqQ*}Sm;eCz50TG3P3)&iSrOF#m z=hOH8QICQ2`hZ5Y@n{#WH+;1dYuLBE4DLq=_922KbO%WQ!4%n>LYueJk-3G7;$^CJ z!6#3O1QCoV64@MVQ?Of)+B7R+-}4Kax4cy39ek3dyrK@t)xiDEde?pT1^$e zV#-qMwmI)~HF8kb_Rb=rlWZJ}@)8h{HBv8n3Y01iFz1GgtY36U;-c$@4wfC9rV*$^ zd~e-#_ETpSPu`HzUEbj5aQ?aOte2+->Dh3^#( z+ns*?$;wg7+ea!EHa+?)KI!zQdME`M64@@F|9atxu{so*&D=T(F5 zr0UiphG09{D84`6Tn$7+7cm1|e(Maz=dT_&{d?8OC14-+v3=Rsrs%Y1-8=tC&rN~| zm0}OLZdw=(gFr#gLY3ht*S2RY>zVf`iJr zm8EUF?NyeT!^~;ruO6gC$IG1ZV^6uoT{1|mkt`eK=rlV*uWR(rfB*W)Sib8Qb3EaF zYM*UU4-e-V_g)ljxi6I)Gw`_iT9_6Gn*!$yDsI@pTlR>FGTS-nIBj5%`mW(YvSJ!n zQf?_*wKpX_`A;Bqi{ay>n77a8eR#-lu`G)40a+D8+SLnJ2RD~Jo1t|#_lFX{;yS}* zRvk8P_lmP|4rKstg%QAqas-khiJ)lvtE2*|iCq~sEko~Sw}Y72H5Yf5;&q+=(SQH` z{fk7xxSlge29L^eDg6bXOdGY2vnooiuvDx)1#nc;rYXOtC_T7@#OmxJF{>1V_Q^S< z91OP%!U@=Q@Tc+F#<6P6U_o(!z~+`H0l1s8s|Z}$h(F|B0hu0C={8hO%SCC7!^0i| zd2;IBOBzm+nZe4AA%ny?Vsed+<8qj7Hphh24_6yqleg?h5M}5oZP5WDceBz)@}Q{mD1JY(GIgk)L%;EEvZPK*_U>*W{uqAt0ZX9;ch-MU&i~jMy>DdCZ{aI zT5tRta|Z*i6vYI6~}{W<>5i>nzC<=Kw43rEDdLD zCnh@X>q|=G1jXdIuU%6L*E(d?+&))|Y^F1^%JeosgYK!4PSgQQJKzDVKwZ%l9hWlF zY|ZW()YhOC;p;p8Kjv@!^XD(;%k<`YB-@@Q4~CMFlW0s0%IVDZi4RS_B&yYBOF6ZW zoX+GQa4q(_#_x7y`<+!~^UeIK@Xq(cEpch1&u7SJ!KO$3oG716NsB>eW8vbr#ukQZw+1ycrB zF(_|-FZYED>_=t~(Wt5V%7Q^BfuG)4VgJvoBA`7|zYa49Kz zX%{9$5zI_6%@OkGLrvLSdJaQveQEI1fmy#UC^Ws!PyfUFcM8zU%c)9_l~TsmtePA| zYGZW-DU!8c26seX%iB&&6>gL2`Oo{QldBqiBaN&H%&n?-RTO?%TLIe(6&*o@?Yh+x z>RjRr46w-^Du*rsjtcFBxreVR*hofLcYOjN?UfTp3Y#n)P*Rtb>9lEU8vQiwXA`F{ z?VHo2q*)z%)rsGfVXW%lsKCb0HS$UtoSGi0BP@Yow_u~b&H5?-b*1VD3&%(HQ`IE! z+c_m^*%yVK{U*aC)u5bsOjZLvI$Y`$Dfmoa+H5GqTm5pCPcHsrI%QEg9WEN9PD@M6 zhO6HBFw}{=BgX`h!}s@K6f5n4q>9Scau$4}w7HWGFb>~^Gq6j30b#Oda)oS^PBO=# zoAA^;L}9&U!)9k5oDjtIoXkwT_t=mUB#2T?pJ6HE-P>YZ`_k_W!1&WLz35WMr@0J! z*PU8DWRnCdyYJL_S_~?x*yI^d*{kNpRbEC2-4|mUiv;$XcToYGwp4hu;854j$-Gkz zsY=#bd>4yEZAig8@lxzK&EWI(JK)Sgwg!L35=vVK8N~7gWoi+#3_U(bFK!lT(-*s1 z*EFA6B-A+j)~W1|CFzoU=kZkXef5{FQ@vW>?-b67(r>W~wrT!ddW$l`4?0ZvzrL}j8i0yUIy4H`JqjF4DzLFIq8>N=|AvBwg z8cnj>Rl$N$+@i$$$h-YKAJF1BvqPsU1K83Y&OHY?OkfPfJ%c$`T~F{JSTbJ47$5(0 zwUia+LOcq-P5BtFnPy3xjcZNVYH)w+yJU5qvX%!v6YHQwZ~~bZCAol)7jbGhvHs$v zqIPIhxV-}QSyOver#7NRS5+NytKul!R_AOj3E$_<%S(R83m zw<&ZD??D569x1ANw{?$^ym4|aWzHV;ge;yfpaLH>YZh2GDfBiu4hJ1c5tJ7a1h-9N zsQR>2uTMg2K5Dt9MF~+9H_w*PZK^g6N(p@VO9~*MF3zPDrgH|7XIJwA_@$zZnu*e- z$aXdd$o=5rZkRpOsld>%zEol%^m;1^RMWUvpW}{M8`sT@pc^dEp+25wuS7N`Gwkvh z`lOoMlx2!)QnI{_?Ij;JN4&37YfJSg?e|G&V!KrZlyNtSrejL0rko}u6{|Nk!gqzF znT8d=9P6UxC&@EO%Q)`GvYlTwlW9L?EkmEk^5jpzQ&Kr-VcnRsb39@Bj3=p%x-*{K z8zn0UpX@znJq|7(S-cPG&im%-SOum{PE@vL7YDYk2H{1;44R6XYXEhmPH27Eo20de zN&TT(UgFT4oIZkObJSfa){E1iaK8L6N>vAa2o{RYfRN9nwmcr&*RlX;|jQYTYh?3{v5Lb5&w|jT00djrGXBWj}F! z!6OF&KvhB~{zDk)Xm9NrGkh8wyUzNv3~1Br!2FB&x@Hf2)q^4U;+(`M`S+%Jac+Q z<8J5P-hw6*YHRtFdaIevWw{kRd4K4M&1P4+yR4xGjH?tkN*r~KQje(p*wo^8QpJnz zi51Z|WiC_TuoFH`?r&8Y!Ud*QFVbc;hI5|ba)M^p-fR(Hl-9Mz2_nS$CZqe0KdzVl zdj9xr|ILkme20sT$^S>Djum6;9Ws%dQljV~rW_ZEm{)t9k<~ zIr@sQe!V{RpTG6r)}*2%=-VTxE2>5IO&odRjPs2$^y?|uJO`&DT!1bztu0QiTI6`C z3^jEr3dBrr1AzHf>&t!Z0OBpH<->Q@a!1p}UCn9hk6l4m)_2+{X1U%WyQ6VB{gO6R z1hgru;F?T8mFbBxyAyNDv$2Re7;%08OtRRWv7x}ov+Sy?6f+gub!zZh2=ZE`AI^7B zvjs&yIToOP0&^mTC62}GiTZW^dwlx+A`|LR3p(Jw)O1aH!tDDUQDhsz|b#PJH`g6W7*Y_V^exIyXbG1N!?P*$Ax#$jX z^f#=^LX|NAj_d8i$}~w`lrY!PHR6h5GdE z)6f04Paperefj041NgZH5cP1C37i# zR%L}^Q>4_v=;ov+m;80bzI>g(fBOCBU%veDVx=ASpVEh|Jc%MTDf`KJ%_Mi0qNQ+v zsjfoPNQmD`6}wDSPU7&4Lh#%1Znd0kllTL>>up9Jx? zR7BJ2YI28JyN6z4uSzlYi%_Y1NSr=3lR16*0yZ~oLiJju{IcOk8MVY2lBKB)vHe=l zwt78Wcb~wfJykJz$n`eaMOFnEz zvIP(+&aNXl2H8pA8jymPlriwtikiNH%aT%b!^Vu{;%F$ydTkfIcn8sfif>7~@|niv zb13+ia&|oe<-P7ygX0~@DJ)gzj2$aY_dqD_XJy8BAZ-qYdZ>m(uB+ELJ4?O*=S+k$=njl}rn%eUY9 z*Y^{~m48&#L;y}ZzuA^2LAEZHv9gmsb?XL;pTL6V#K0(g?$D(T%HzLcm1N8ca8`U0 zm(ou$FL%$oy00!iVa;BN((l@=%AC_xTDv}lxgY9@#o5AJtw!>I-Mhd_cO@jjlRn~B z)o6eYm8B!GdIh>Qe7jejs(e7Q;2INpZ>{ zPT6L=PVLzo`A?$iV^=4BKlK>P%Jz84eY;Z7=AatdAFQqFq%s#gvvXwsvdIA+t~#+{ zaLsdbwh!Q?@id=TS`xbr+EROU*Ggn@IFH!vd`;)9oRb37i6ghf7m`H);**fE11cvq zv28<+%7tW(Lc*whL z%ZxY1n;3qwM8TN=nYO_Gv>uKK9p{pYIVtDUvOB9y6~O`iiURClU!1CeAnH&X(V09k zovDk99nQU0BT2!R{aWO>=rkiC=55*Lm#?4aKhOT{`uL_QoS%oOXY_ygSl4#$MZG55 zz)|^Gd-H^jaBu{x&bNvdI(!|8YX-F@tIRnv@~u`!-s~aqXp0h+oSjx3*XIqgCosKs z;(c*m)~>!``<+@Dz-Nkl`g)@092Eix`Kse=!y>afxC->(#9Y#!*jeXhlezv1) zuS*VH7Ge>A8hY#Jy-16?Ctc1^3L}TYuhB^kPJ2D3&&cs@xxNwlodixV`mfI#Zya3y zU|UAT0 zyh`|-Nm-k1jkTYb+6WRe@~Mf^@p!)ITr)=$l@e2YJ>IAFpK``Sa!{{JtUKs{$DUC# zXoTUhu^ceP99sJX1!gXVxMJWs=ywoy8)Z$k79( ziTTBxfHbb~@X2}Ehh%=^oFI^s2vWEeY#Zh7b}hJ|rLxD=n-0kGb9EK3Ll60`wTP2w zmBNATresmxiF5GZtl5GV&ub>Hi=)XoXvG&&F4&!K&610s-x~YciMwR$u2mw-DHqw{ z(cr`z2fAGxKmM$}j5-DVGl7MiFQqXQP{z)FYodE3`K0cumz%2)O*Q&v{h`F0B{0+tf;N@gfAUWWR)w)6GtE_#&9T_RvmflYHcf8ZdS zZ>bPXR!8qpN^hfN8*faSU;odS{>Kl;Ioq*R-=2obHcqY$$XE#9v+Jl`bgFc2c10el zB-RFqZ9ljR_N83!V4n$&V7=}Dx<3?)9dcZhW~4kDtl5&RAh6tv?{FxRb*dg|tA+1! z>Nfi5PVD^Xow85DB=v9s*Gl?0 z)H%(7IBF67%g7=JXWeBi;GoFQ=c|AfbmW^L@Yj|4HrJtAq06PB+BdiW3DHoa>}Wx@D}B!HPV=Aw>|hL)4=3 zNFhk0v>6x(J#)>%9?MGg9k8C!am1m0ipoUBZ(k>a%yJp46pGxKT&Q;sVJ!KwRG@rO z@l6E?mEwKE_g~acU>QSEd4`m&mN$iv>QD~Rs7e!3GqR(rLwSPZ!OO)KQ%kCT>ObAe!DjB<{A&hXP+9850Fu>}w)^iE zOX4ky^?(pktVA+8z_u23zSWI2I%UWaojHI;(;T+CQg=vDjfO&yr1l{hPxGJ#ugdWf zX;dmuwI;IQt5Y5T)Yu!P+*EdRCjF$>mT3ex7!|8KYv|k%jJ6N5gu9Nk=z8rtcfEd8kJuT*4@6BRyoDKRx9ok$i2Ie zYA-A@dzAE3*j8gE9Ml0ams`Ib^T|YW;Ax*G|4oG@6(*$6-&`v)g6zY0a@*1`4WRzt39z5v&M)8W6V?xLe^M}0T%p%PUO78NSdtJVxnn2k zc8@yP8z2sF2TRN>!Q!&EK8I{-Oiu?{7cFR?tBaM7-+lmQfrIk{<^%89yC!8Ts(ho)2P`Yvadh45b`>i97i9Cu>wr zr}c&cMvZ)$sSOE(w>f;be!DnMyB5jZb$cYi36j?u=<~}`{nmefowx`ej`kGc9WFVd zz)77`zWBieGH^w^_*0*DboOVy8>OTrg! zl*_ue?!`6}1=6mqN!D_5+eHHJ&1a{B3l)5|o96u5rOB^-8h&8(Elka;?CU&*fuiVE zI6;MLf6`RxlIl-8GeFHSS*X#dLb&?tO~h99JL6mfWSS(gBDa}yc82}GSgiP`#p(`x za4H7BLgQEs68YFm%ncAu4axp0hMRq(tHfB!mfRhx0CB{kTNW#~-tHDHfwRx<2MR?e zR{tM+@3L&mab(;53Vr~zcw|Io_SKQuZL3=ruLL0j0SE`6F8TEuBR06#Isk5&)K{^p z2=bi0cCN?>_vs$f=hPy;${k_1i%_-cGiNGh7mxYVT$;}Xer~nHnOp*@ zJuW~KU#}duSDb;0Q<0Hlve`K^>?|!HhSE)Xiumn#tM?~}?~k)_=i#uid`WgM(2-~m z4BL(=fp#Tzu~n64@peF9Bm3s`g7sFZ^PxZl0TLHj`ps0HOXDsODm9}1L5`FHy|R`8 zW6O-ETdnHW>%o53F#9=OAOt(`f5t49f7my{yhl}>09@IQ>T|IR zSaQ-GSfxmYdKBvJS~^k*1Dk-;=|8h}d#&cy_Fw=RubJGSlVeCas0WpdU(*>UbV zx)x|^naoCA`#e4O3rI4y4p*0a<5+*WjtybK%XDnO*9rCbMh z466#NS+k)|kowl!#yp;6&QYNHl)%iCdny%o%q zM-470CS+iT*7jr&tBO~3PKq>*Jh z1qsZmkNM?zEc-+aoVB~Cdt5xpvsS99d3}4nV0#){Z7}L35cCZsO#s90v}WyDO%0VR zhabl&2F+$*s^m&yJX!H#wZLNi%9=A-@{ItvCio{M`kyI*Lq!K-K$q|tl^ao_A=_B` zT&ni{Py4DmYTzB-tPoF4!9dD9NY|Q97Vx!22eoxR*i_-66i}g)mqUgcZU;w|E)uR* zwqD4uX^&aEBK<-gQ`D=Kt<5_<)c7KP*ubj7flI8c#*xErp9~0oYA9%Z$Tpqp0rnG$ zl&#v@rlGQQQ`3!nc{@q$IulQJ@9qMnDhUYW-gcqBj1D}aHawoUdIvo=>P^MZN04L> z>y-N$X64N01Z zUL{3^MHJi0#B47fgH^s_T=y2RIxK*B>7<3zfuQXnMN+uc^G}L}e%iZgaC8-5bak>Z zP{8%@sE?SNEux~NiglH+7pV6Tka@vCF#QVnD=MQ%g1fb8tiFf=sv($Yn0J$*R6@DP zjak~Mez8+!1`xG6>aSJ$@yqu={PfSIUX;VW7tkgJG-ky6v9=0<>)+jrG*LT6l;pO>Ml#u;u-0I3@Y1|1BV=7}o9xfNT4{ zk*8DCAjxSzr_OE}v$-n#IBasWeusUV#i?fJ{&}tTwqhs0n3C6ZMVlA=g9Z|8P0Ad; zgu|R#Q^|){?~z)AnC02Jb;wa25xiBR4D7aR#J+{ZDZ@xmf>|;oVP1&9R!tW70qmH% z>&f3wl!PytpDsFWs_C(F!30%ZRGou@7qzOM$Y=-Xv)`m6lH(-~Q65LtNe#Btcswj? z^=Pfc$yRt)&yuFC#(DnE1qOG?`6e}AeNXV%UVdAupMU=T$NBwezy9>gx4W?UTijPX z+i~j~_RQNH4@Dj!gi?h1V>!5?_w-amx>HzM8mPKQ#AMB!CDe*jp5HC+mCQ1zsH&QF z%@pb2^p&olUnmJjyQRMQ+#Dull(g(A`X1}h36OoocuA>xBke&O7K3!ce)dkI$^M#m z8JupFaufeH?HbRyy%@u(A;)Cj_2KZLymhbK_H^%uf7IePPj6*)UOI~AHV#2~lb+Piz#ryK*x8}@K`CIwseCs0Jt< z1;GrsAm2!+Dq?kzGgrly28j&7!d`rwwI_gH@}BP`W8X<7D%ndZ@3}ML^@{U~A!#`s zfsso70&Y}?VxRQr#Pg6J^++-Ytx~ZLJ=eDcZ@uIosKqXa^_mBDRPI(5ao@0X?WiI^ zVmkPmPs2rAdR{e4&kO7u-*CgP?aM#fFTZ+ac>mYW?5j6^JoOa7oEkM8Dot~gy0I-TWt^;R>sXS>!DyMHX=J*U3qOJ{F@_GKTMid++Lb?zuNRjY~$@ji!s zSgHU4S!!|qiDS2l2itAlw)@9*cL{?nJ6F0jwcbwPuRs0c`|)2t{ru(Ib5ke@wr@@k zzOSafC>wyKpTqRTIrMJ4IY`VyIJI&|?U8M2=t3;~DGu-gZ@?3N$r1n&55R%qgc_)B z4n^qTkmXQY4vpnV`YGuh7K&!pFWv)3_oC3!X#&t&w`~KFXK6!yIu)v`Udm2&vY(^Q z2f$HzE$W;~9VD=(`vB5PGayIgZTwAPl05&!i@P4q8|WeHEejblIR;6waJ{Y8|4fB_ zrPT6&{W92E?{X`}@?9O`TU*VGHZ-=sq`c>Q!( zo;pa*U6>+fb~o?L>t;FD3ROOi>+D+=V0p0vCi+Z(>d@31FaGf18P96F>(t)(ThFQG zO?d|q|KceA*uMQLLk0ra9luc?^36-~0QD--kz;Yc0!vk;)d?N|79N1F)G**iiFbp_z!ru2pHTV{YT;r$xCj9B1vG&KH?7m7+G= z(sm`*^)Wi%r2jc(O)Q)228ACd2ashC1oulbKs%3dYw2?)iI>UVwtC zUMmKNok4kz^N*+FnsbXIbRyN3ozddT>t6ogmX4yo4~S4Pv`$q+dB~cv+KZ(0WG!x3 zHg?zH9UgJP8xS^z8OyOKqK8^F;ZG~~zHGO2uKY%`u@}XU@^R@rbQ;#Th64p0C}4A< zt1YQ3I=4?YqULGrc}<>+mOLCeer^O7N19pJCyFgc#qOAm+94!MPcYy19z+CnS11lN z(b&3YFCj*yOwDJf*6t+yCjc0f$%9wf#0LGit-jLNopq3H zi-VMz5<2&(4G_CRAVvVzK}@x)Rr(Soan@~Am+N!YdObeogY|jHZ?gvM^QjVwgBd)> z*)`AxVmR#$9MJ4YTj!zv!gXmPcWUp%ckk?@b^$)8LPQ5yAXA+@+ebbF)0#iY!4=N;UJCGNStq*DU(QuGsUG5Ob5^M3xW>#_CR>+-Bl?01SdfV&U z<8`qA2x#O?Pn~vAcc0rPw0X}6&LziBTh>cqAh1$VfX)$mr&s%Hq1qP`vdH2?bNGG} zepucFH0^AYZvk}aDVUB1kFNa$b@+BCRwkHeJgKcYVsfwT`gWhyDXl~M-Zr#%CW8`I z=M4K?c^ZnNxY=?3p$hwU^Ux2mzbTaw5FAqm5+D2xFOd)ZQ(Ia9SUH_(Wk>6S()c#w zC}_H~Tftt3b`g51#oclU-q{h3oeDi0@y;R7t@P@xf0mL%`o0~d?M*$6|J;qaSU*3% zdxxBF z9j~vJ>Eo*POm8!tz8ZfY@C1)+(d>b!GIXr-X$4R-1 znpi13s-fmg4CM}InR4mY2!qp9Ybqa9`>W<4OPA$UBdte_rdI+?@aR*K1!p_^N zEw&-mtmMRtkgE9vfFJCpj7=)k)stPSxYSCiWl!Z(PG_DzL%H)$l8qDzyd5t;RlJbP zQ4dMYN@E5fx%U;3Jx@_0=iqS^$Z}Macq#BB&(k2Ks#N!)kBrknwjdfJptlB9<#uE3 zw2`#!;qI@NX*X@^+YpBLNx=)sRhlT=NjOK>FAlqydDjlSxv1+TXv(1m^2Tv^dBPvc zn^HTgKBp;01+sfls%;&`N0;{20SjIeN<{X?NZD74DD5F%?7wpx-Hb>7K+BP+p8&so z9FpBtbKKF#tIe*>HI=5W!(K*fI#oH8N3t{FwT=BEjrMhRJ7xzV?Bw%vfrA0 zwcGy}og56uzM-SwyLA+}t|?r9Bw!}nFxy&-h${Na$;-?;SWup-`~X{$?RefEuh;nj zy>WC-X1hwPA7egg@v-k~_0zst-NoU1z9YY#lzZt?EngX4cEcj}4QfM&PC(c3x?p3l*Hb zBfj-y)6Fq(K%5uf?Xjc?OA)pvKlA)3)%oNkt%~1DCF*z^o9a}e=h(BIs{NZe@4FGu z)M(gB)^=U7V5VjeptW$N_VtrY$8~ zmE~rst5f7nhTQd8&=||TaBi9qTrww{sCEUqD$Kh5 z66U_6&q^z+xbD*k>Aha6id+FIG&WQef01o?w8*FQ^0rpLxT);=9dEofdtX$VsuE5{`+0`MUjw=<603zSRZmY_x$O>z6KI6r1vwKfP z<_)6~U5;*mb7TuUYxENSW@nGOd9;_-BMNmm!mBxQRu5V2c*T2Gkg()jr##=N6-INY zv8PibgTot*n{|BbQw948B(Ou91>5*p77nSTsnzfJhv?uA|M3iVo&NRf`ttq1)j7H} zczWZkg{9*IxtY>Zfz@E|g?ulg3<%IG*!5EHp=V3sNijRr_8e-7X$QT%D!>rh(2;E( zt5a+0Idu+U`3k3p!(?lT*WVq=aR?{wtI56;|7=HVWHI2)=;&tLh3-Jd-8sQ>k|1=OkTH=l4*KS+&nfM3%1WEo38=TpAmg z^RLI;3e31QF{l)6y=)8Kt~-$$8Nee)t0jCX8N~MD0d4@}L2%~}CJ<$jOro4{!dhg2_j_tf{c83N&2ZF16eYYdMxz}rr~Z#qA);GE5VvO@g~mGP=FFW6r0#1(3AUt+ zNQ{qOu2@19IV4^2&^gBHvf21j5?l=ZT{jiVnxRC8m+!(r=g%m{0gA6lu;>_vA~6aM zf|?Z#yCv#+;YGzi2H8zfSAKj?Dn|v{oVL)2*_&-C{!P@ZT=E^If~mak1(~buU=(Ok z@jI1ylNV)Lv9WODeWAWrs`Ynsb8^J%(rbfYDui2K(@M^hw!nT@>&37xZ?AalOP|}T zMeRAN&c{+fQ}!0sdsTk`|QS9_#Hs3fdQlSnIWPO%<9RN>KUp>uN?&ID@SzV8>neUaOzmFYU*lzHhrj6&=HW(@jokzL$WUa z>D=Z!8gxGe)Mb-2saL9MqxGT=OSNyim1(iiH_JGJUMRp)q`s<7Q&P_WDiV+7*3JM=#=Pa(J zU1;zI?^`F4p*kDU1KaKPxbRNwvb({Dc; zvf{VDR5c{uTn8*)IWSS-fka)L)Q6o^^~aWcn+{j(O1__(nwJvgYDK5Ao5oPKX*u^v zN(4##VrfgtXCpzU^X9|Ihll9n)NENvo!iXODfEPFpHa)(#+^^dVUa@i{kr4QY)C(is^CRBf*0nN0eqiMrICOye4$(^N{JKzub9-= zIBk#RKQ30bNz77R?`=<0O;eh|f<~=Ry;`%Xds7!k?V}az)7Z!smIDG+ePTCs$||Z6 ztd`?1-DXBRwT;aSfZEt^DvYaoOV&;TM~y2P!4!)dHq%RR^WlIf@z3Tt4viP2 zVd@gi@+~RP?a_C0sfyL6ZT8bk-Mn=Nz{it{735I1oVWfGl#qda5Wr=ERvk7U-#mN3 zI?yAnuiTSItLe|H6}NU)eanU#1hNepMyzbP)oyI%aaBlk z4+~Il_P1li3hT)|BV*s26d+UwoM?@i)N=NYFWBii>=NgqLbuYM-ZO=AFHLO0ZZ!|; ziAi-`ylHQJb6WUrZvpG?6EM2DMcM!T%69<_y_9#k_caple@fk<^6HZ+Q!}r)v}9Dd zs}iT1I*3)5dNNE=cwxwC(~P@4`|mw7YBb~IBPEMU?b^!qq*L7^u<55B7I(>YtWQ!T zv1%rDsfyiwATlw1*w@$ied&^G_F|uawJC(z5R{x}J}-$X6vwlSLyEMvM_E-YveR*R z1fzb56j7&Y(*Sx|m5&Kg28cm|bQfN2tMSA5R)#x;b3ESseo38&7q#Ki*p8AoQogC_ z1boky0iXi%d>f-JcSXs-#M2ZNZe0&`9pgZCTWC(4m357}eX*N8;N*0d-668N=AMK% z_J@;;fb!#f`HhCaesj>fHhD*&Vp)PuRpY_i3$ggo8MI}1<3;X;Du3JaOZDxd<^rp!-pKRw z(~pV`lZdMFGj+>+#Nf;v!A37}0x0$M zQ!5WD$^gP|QRU<2FOd|>CspROosqT=^OJyyDFCazr?Hg>d>)sYl+~un(0WjJ0JSrt z4H{m-;~h50K$q`Rx0G#YQ52b?a6N*u$c@_%Z{s+X zjeZdIECiG>k%D^3=Oc3J=-ac?CC(a5izLp?LH<$xO4_9w5^5iYnU<4;n)Xa{y$%&@ zsBA->8k|x%iXPi3VWn+Ke!RV+{=9=&j*G4ccI}cab&)H(%sw4Y>4D?HpYma>m_ia$ zlR87!;B{4voOu~kU-uS0Kh~|TkYf>4lv1I(5MHJtK%#4-spU+ahhp|5>#rB;WTCV~ zu5Z%#>(XQ9{@ybG$TsYbVg1WD@2^GE=csk`Fj@Lvjw zTnDI-SRpxvy*2J@jjdRcyDf6!_4a42N?yHGHc3>r2!l>_L%>Tyu_C16%G=)w7{boh z@Fy!myhrdJ)nhH1>#ZBHiYrGL3c#1>W45lHGwE6Jre_?ABI!Zw{J=ITpfV+t-2KlB zb^KwW(n@Nr-^Gz~xw$+oHRe_T&IE*q%8XFB_lwnotZgXOaFSxM+5EPK+-TFo%Ws1ioh=t|$nUabTJuZ2j^IveOiI;1*MZ)uh59NOj-l3#`$c;)DV z`p!{fOx^_1TK;!_L>PBF#G6C32gQ!Q} z&bkhnuu0>cd$>?uqe#keUIKu^gS8<9G0Y{$`t5_P`yS>B7RMv$9NW?LCclnjW5uhL zuUG5Ze2)Krwf;Y>)`tmVl4?ri@*zLDeHSaX2ZYFUPLe8jO28=&YY;c9o$BkDYE)Hy z3I(2l=hsh0hx#*XKYgke4hU+Fhf&??c`Pd|>6G1hs_YPQ-s6fD*bkrsfEpFnv?6v7)b!M%8TAJ}z^3Yr5KJ%e7Y*y>;422 zkN(0=^FGNDFCc_ip5oe02z!SVZC=q}Th+~?YweKTrf^HRy|GtsTp1=3mu{d>z9=9F zI21xouc|VycQ7S{bQMnf60DpGi=OX0?L#&A%eRT>pS+`Z^|acOVP<1!hCtLJIuu8m zDPioO6SRQR1SG4N%Yh6V4pKlkgu1^SyffDGzPnR!C7n}iLv`bcChBNCDgkKVt@ORd zV@!Q*kpQDHpqwaDopkfJvr zXN{07p3i#V-XN^3T(7inP1m}r2{HqV_Et-)(tF11MUojm{rG(U-M8^?=N~zb`gt{- zpNo2QAg2@-`B^PhiRrN`866Le#$q8xEh+4g*B_iOQm$<1r9r@8PbN2aoBWAVzfR>{yiZZjr`<#*ZSC0X zceXOOHAK}U1vp*LO>hb-Z55qxGVp#WP}_^H&IIRd2)-SyY3hs(ttf~muci9=x9=r^ zRKZtxOOX2EJsjpDJMT82m*JxE?`pws%Xp4;f0Tk)%{jkK$nwsLXdpYS1;>&UAX^l= zGdCyaS!wW2+#_n>p%C@q(XWLXPdcWXd#2lYbo{}@4;%}i0TR}VJa_^qdBDHuXCHK z)j=%P;&~i0lOK|e6W`bM>N?D}{_)d~UPAAYabWuE?5Xy_4(7apv#I2Dq`aacX~d@N zFku25uqr@0onuMeq_TTXhn`gCJBH#gygWs61Ne5!CD;?am{xp9xTwfgtJe^{SR4Ah~oCQUDK<3g=5PS=c( zWY#y(#7$M+0hZX$N*AiRKxc9$q&PG~4h=PE zQHePcYb!=JzY5rnW3!QnRZH?Tr&c|gI_&*Vm5**a)cnTRTJ^twYu7Jn*7Dj@O|s6E zNOGvHcsXa^S@B@p59$3qtkXSTs*w6Y=QODe~mi za`GgBj;=-U4Me+~dtHaR5{+`|6SUvwb4#yK*3?Ps8Tq(8Da2Nh&@#YP&Nl%K&shbJ_?O*}bI8Lp(y#C+axDU?)hio|kr)m%saf2GM>FU68K^+jQ~me!c(J7ZXd9A>ZtZk61ITPf>#qIo z!Xe{y1g%Llr>Kh;+niaV5WT_tn_NQLCmXRDRFwn2^ZbhUj8_KSm;Be0Z{FYPtjnN| zv;9tatXAdq%%lUP^Nsl&8a=EMi-Oog?sk;8r|j0AaHNO;-k%EGQcEA4w?|&NuXN3~;fIc^z5PR@%TvJ~xoltvG>2OEtPMzJz@E}C+>$dn9~tO$9Ar*z^b)c zNw0AL&=H%(nGJh%L5EJ0PLk^H-)0*=4^P-?ySK^kZSDtt5!!T406Y&0%&FbMWGkOt zPgHOeXZ3nC4DmwzBo6Zin?5%uvHam3t10?+F4zCmeRbc4-LLqi_N)pA$H-#BN5yt! zz;9I}TMK$xFVO-aJb2Yf!E@~U9C8eKo*L^>(@vR-+FiOfWQ!(>#ItE4d-xumc24AO zil8SbG?c+xWRTBm3k4q7uO}wMPyEolg(pCcCNE`@;Mh#v;*!JDvtqaXW0l*bKL{B$)j8Dy zdJdJh&S-4ZsdO_`#ixq)cY#{k7Nn#JimhuX-4XgxY{jak3oiQeI>oQoNd^1c38dkC zJ@o)UKoM>An)+>Y98P)@$VkUB;14YX1Nlg4QIOt~7kG={E~!ObK?Sg<*0L0ZpfBo5 zAfnnQ-Y`p7(ZSAnZH0>O9VW%o z#iBBPO^x%Glop-Yakg7$v(iYjwzp0u<rUpLisw12L*S{v)X&S+y1lh^+9CxTwNGyfWyZ<)R0uKh z?VJ%3v@Q^B({1HZZI?7f0$D`2`Dj>}+1P9%$M`t?U5lK#hXqr9tfP$hhS*nRF;n-!OkxqCyWag<{aATow zfGyFSpw+gul4Z2U@j5B>Q|GEnR@Ui7_6dpsq_@vVB}O6p6UeK$y=WoVD7&1_)tLR# zMVj5d4fnL8U1}9MJD@cohn$*c>N$6I4V5lp?A+z0V;43oDJJ#lm^Y~57-^Uo*Y28E zLc{S_i*>nFuadCTbSb?2$od5!j~Q=md)O6Tn7j0e0<=qlQlLk=q5Ma00P|d1HlG9^ zcr_A2*piZ=oZG9_UdYm>r&;zUh1;|*SSb}2eXTRbPx@L(j=06C*u^F|f{!_FPEf_^ zC7F{Y4&eC&I)0z^WOtCEpC@c-L#?(rQ@1xof!%b=1stlekh%+7lZ^8yw@#?JY)obC z)@3?`7T)*OKiBx_A3y*0>-H(C9}Jq~ZQ_|jwUzu-_3bv;Px&CvwwAN2UJl?F;O8K@ za|A*G>EHI_K~_19TL9fGxY^!dm?mGo14}1$r|M6^@2GC%)Q^60(l)0_1||XaCH}P6 z{M>h{3GAc{=Qy`r@K#rMl2fV?fwO6~=Xm#?l62toa++m0Y3yX3_PMvhbVc{G5f#)w zr$WO{M|BA}`lzVq9ptZ28x!yTddWWIdfrCsw+(?r55CRCwjU~zdnq1H)${=F1_p;J z*)sDfsu1h5cP;xmnMJxB54+~2P|w|@*0Krt5Q4I5G+`;j+nqa7k%crJLtzK<)XqcfNg?wd9Z&^BakA?w*Ruboyow|g%OZ*lw($dw+0%vR)p!eRYM{Ql zfg{5jSazF}O;N3qD9$L(`FZfQ*kgc$K97D05L9%_vTlp6nv>XSspoG3XK0*zrV46{+>wFrI1N zq<`tXZMGsGwVu(!rC^@Bhj<#;n?VqCAFfgV% zbuVZ?3>R@e`fWSK))cHIjht%ClP8x2Et}QypEK=cqC&Oa?x6+e`> zB4;K(kB!d16KTi4sn?mZ2Jl|TTsKo>}fxF0ofT|hf5(Tom`sKtUl_NP2*Gsiu##@6*Fi;@0UaymV?(F{g@v@nwE;QrSH+OdhT1_job*f{K__nl2LG zP)QT8+nmf)$SBHb2mBV*!gUcSN$Imy_grM+Lr6-BV>JSrqw@``{||&DqK1Ob7^H3DbXjtcE&$B7_mMvIj7{%W zYbbkb!hzDGa@qHi;9BL~-O(|44b2?)S?BGb9)ZK3c`NQ|M__ zVRz7sX!?jg06==xT!aq&&aw_S#J;R{Dd9lFYz4+|H3XX0Ewa4jkV!jEpKDbWPoQXc zg5y6r0W@#bbj(eheJA+pB2YT;Jt@UGI2t`T4@7}jvI>9?yO8*=6<0o;>*7OvVf9Kf zkCZ1@#LyItVh|cerHLckQky#CUWiJ{62POZJjNBSJF3q3E&^*;W#J0xU;b%lal;auP$P zm(c8-GDmH1!{WDN`y48Lwr6sf5LhwT8Md&rw4ypE(w?@=jQeY>n+4M9qnECByn~*q ziz!eg51g&Xzd(gcS-h;{^`+S^5wP%qL8-ASH>|uZ*S~)BQuX|O0EHv+CcVb*V;7vn z^LcEu6FqBulgDTuvMT_`oVOuryuD3TUQI_93Pq;tifutlx zmG&%B#wAfAPW@xuNI=Gym`uDJ940?>eP;=1MCrn@s!e$_c4*Uc6*!u+y4&QkxjT8< zmUs0C9x&`xRl(pSI?j-^WA&V9vsm_hWmW==$1a-DaX?Ngrm$9j-K(zu*gxhs9(O;5 zUqm@4!1%2{;0xrfR^{E9=n?h~M-TZLNTeB*R(R!nsgQ_jBncz}x_poup}fh1}3 z0OY~BCP-ImA0@ZW+4cmo?it3W&;Av`6-2Z-j_08fW|ZK1Y6!OdZcYJxJQszlREVZr z1%KX%*q1V59I->)uu2e7OG-->Yp&Dwdsg)@Xs*8944+*<@za{zr~%dA2U^!$JILpp=Z~E*J zC7s_B_U;KN*51K3u(oA|)5w<36@;7jaK>0K8JT6DhTILZ+8!siRVV*nDe|~G^a{rk zhNj$1zTu%#1eGcoadtb!5@3UBAX5!&Le-A{+NM+gXkj#TiU;}J+K>dYx_EVM_U9W= zSo3>I8f|gG6UrukqmBCO{%bV7&-r$`Gys1d^$Zl%Dq#USNpm{V6EG7Y+%S>VGp>rL z08)U%d_6Xq?D88BzH(eDx!=kM>Agja26gwYvh9j>k4Y}Iwzr7D%UVtq@Ss#*(qUMt z0FPyPVjnqJukm7TmRS#msoYnJ+mpfzU8O0i+EtPQPj+r(p)K-Ou4S+rji zNp^g9JxIy>oa1;!s=$ZiVv|C7hd`ckH?g?DW37+|QDT8&+*L80H z0sC;1tfV$yCQv77yU$d4nOCI)z&4St*GJPF(5DW@^)ZQcL?xC!tXXtCrDBn3div=BYJbxk2PP!+x5MWN*kDby=zO0STE~x(=g>oABx%6;5Z|>?oxxwnGVHK zn>$NW;1~~?Iy%4fezAdAIh7y@HAM!gfg40kNZ00Z)90k?fupy|gHwLD`tIfB)Ka`b9P%AvU1DQChr;h@!c z=mxlb42Pa8Rd0;t7>_)1AY;=2NS`Ao!P)^{Fa(@iz?750hp1MsfPg%3YxtxUl`u57 z@p3jviUVeckhJl>a@JF+A47cx@3ov-^(tzs^hP$I7a!de*Fbf|v}qSsW$doW(sPA7 zZZG04V{P^!pGIjlTa>(mt?3M$E_#i=>0PZ~+LzycS>vav6nFhw{wl5yD?8%N&~qj_ znGe_qmm#O4>=38^vId&Kntm0lh4QiC=1`R zlrDEZ6F8bV?xm^d#UA_Y@2P4Le-*+v@#vL z3|h@K3650HwZRHla* z`4sl*;U*+rT`G52-Glv$ll*L&rjyt6@_|`NuGPVkl3sWuKB?%Z*Q1a2A|kUH z__(Bb4TX1A^>dgG*vEbo3Y?Mo*?Iv)iq-&BM<7nUYiu<(J%F5ayzG@Ll1x!X0(-61 zKfgWxMmYDKyl$9-T!xF&tZ*ICpkKVDCdq>AJMC~>xj0S&7)kvE0syaXWl*SwOKYm}bwyh$+PxQ*l>;8A_tKk!r*yB{W^wuMXB9x#T z+CybqkGEj;&&fiup*Bb$1-v%Y$J}%9_E>=k4Y_W1i+=SK7C@m!>8%j(y6t~d5*PKM zj-XSyVzrB#3epxox)Z7=;>yK6D`~(@UjKnwJ7r+GLiY}~`I`B~?KMQmVguInzj=r& zAhkfWR6EqhlakvG_O9ja1aBxjii`r2vt$QBTl4BNY9vF{Py1McW>j$lu(Uhb-Kbtg zpUUn4%!B%wL)f0*y2T$$_4^RTS0i5}BbAYNSAP_?QC8tj;|PML*Ql9jxp-&Fe+q`l zi5grFFDLa=)lw`)06PKy0*31A8a}3MLf*2IOG3ffEu7m$amcq+0Q5OtLETw7=boRZ z1f}p+(o#Clxf`s!jiKXVc2-z1GZv>EI>~hNEWuhZaO%4mhaJDJD8!a9brkskQBm3| z>?iZ~cFeOG?PWpg=<<#}|G9qrb<0}BkIL`eUZE2-gE*+j8_15DJv?_i0Mt5->JOKf zQo0M6z_Y0kx8!_*z{X9iR2m!N=N}kR{FSqkX-u03xx2c;6ii7IRU}zzN86Z zP>g*^g`&zUx?_{Y)R;Q+3|p$hOFl|^En}!K9xVyg>R@ZeQPeSx;2I;pdSYwn#jEeSNLVF?n;i;bp-v&qost=piBXuPdu{8*27zrl zz*8yH%j0#bnkfojb!GLuF(9uK*4Z3d$!Ty(aIenAhBrxzkHz{pgV*^M*L9ctR4DSuR&|zV|zR8))2exk?lpjdfl_?t)!>yI8vEI4I)*R)ID+r63{vn z$K-?<;_tFZP&~fUP@cyDy`mir~Ts`2`zAX^z)k6nR#&QZ>-<#Op~68`VO1Tt$=VhDbL14a&@>AqIBHA9adG%0 zl2)iAqVpt|n&4BX_N8ODzRRo~Zy+y#H%s3tNnUBVkdOG1hZYm2J=HsgM6%*&M0T)E z`%J}@ZVEb%(*;tH4HopiVb77CswJHrb56Bgn(73!G-fKp$LV)=vcQl7sRC}jPIcPj$Ur593 zerwfCh*vHrNgmQ{-ks4^@_9w~=lNa=vKKb|z1LOzqjGani8SWtBk@zN+_H3>lenpI zwcK^Ghc}{b6!41;%;xa!{kasHkJY}V>PyBFMX@YnI5$PZ=QTbYHaH*CCNC#ZSIj#A z3_hV0{aQf~l+XcvyTWuuA zqV;_IENmvHSrTWV$O5KMvhFSak253Xz&nPgbE=E;>EuX*8`(_B=Tk8|Sy7IqfwU2NyR(LTN*r z4#09JN_Y*j^U4GE;nd$%jY0XTM(Hh^dDo~erF4^9;VM$A^ALB8U3&Z}75_RYgrd%k zpp86qd7brhR~`LuNY^1&QhVBirhu?4wN#FbTtj=l8Hk`pC*eM8kU{<9B&MDf_cj?< zb3)C{{wS6n^~dGQjYQI5S%B>Xuye~3E(@;}9hG~#T6U@A!?X`G@wgi@;qA_boT>qR ze;hk?O9k!Y`gu5tr18h2()^`N`6;n;Jw@}`zL$7&e^n;ZPw6=xhM$8V`*Hx&5t<^$;%~EV)QI0Z-KjsQ9`lX zMtZnR8_9C;@`}51G?jD;P6b`J>gUcDD@wWnw1nK7WxD`kUWc&>{(8mo-eKU}w;@Z_ zj}MKq6i!fY(Nv*?baQU2>pzh7sW&;FBdA8={Kus(+evylH7H{-hK{%tS&ihR!m}*` zv%a&wI-lvzw}Lu}&S((VblCY^FHZBRP-c|B<}7o%2?p$2;X_*zs!wM(9_j>=fa52; z8)>}+)YIYZQBTWu%8j_YX?*-c;ltin&AV*t?X?FP+p{lpwE4NovlD>xx@dmBpFgD! zui0R)?|Pf9cO;hVlvGJdbvP*6PB~861wyX3UUisUk%i*XK6`nLx8ZW z=?VHpeYd3$cTk9POw8{N*I2Vu9MqX}RI_jM|-=5w<;(T4nY;xj7_}A6^)L ztU4n5fIP&jSGjjP*oZB=mg`Hl8Zp3<dcm7G=n$lObuBMh(+KB z@Maw}?Le?)S5i2G9e4;294F8UNka=+Sqp4kwT^La-zMA_eQw2JD&m&d+NY^V9dJUu>8$~Sy?;4?P}f$+-dgC& z{@nJ8bW>Ih%qxiyA7u}RqW&9}IsFJuC3OTx8kX-QIHaIB5(O<;@J05ZlGwE3haBN` z!)@ojRl(*KDo&aD# zpTE)#Kn2iPp6gm*uyty_qyZy9<8YFsB-P%D+PWoB9<5t@y;CdGP^yg5%P0uRoMCNB{?j45G;C=xixfki7NxTs?~LH2`R@bwTBaHk7GN157$v7s&4kE zNPivb^Msj8iJG-$j!gqWlMkqaS=0Fz;(utrwqJf}|N0o2_+5U0Dkt0q``60F+Br|l z_{Z;-naBGIz(kS@i3()uT?2S=@jghAiNaNRiFi|#T;aJD%3)y}AxNF*KwuWaa&&^C zqa0#Blf~>e_?v3ofzs)9YvMhfheXD_3=gD-4fT`C=x-MX_tqC2T8t_abcE1Kkx^WAvK4)&v@4wz^tc7AwG>%~&hGH38XU`z*jMTUv*%2EW@!fV(gD7!y0;efCL zSR;giVET)b2fF0;0AWpQtfq}-g{lyX}77x z1TO^8CvSsS*R`-^vD7#OHk*PdOvcbjNRtw;>m6BC70^J{WnK_WIr2_gY;)bJb+V%R zSO4QW#Xqc5vl048T)U=O#ToZ=w79AqG(|5Bqs~>tC#Z69E<3h`eb@+(%HbYFCV~rP zfE51XC6ivh_gr4nJ)xbG=wq8xks4_P+lHelhx=JedmF=^U_0~8PQb$9^?`PlUMcZ) zOb&X_X^0yIf2_iFv5Osjox|$`!jKmtd=Pj*rZ^ESsJrq=&7IwbN+N=3tDO}~ki2Ca z3hDUsI>oQniO3CJ;8#C_+{X@+u8<0?W|a&}Zi6=`qk@F%B)`I-sY*gu=^|!F*lIG~y&P8X-Z@ku?B}^VcHF%t`^X$O_%oUE#e45zZ;^ba zYbr(iMNkUYqga~Uq^K?(zthonjW2k)b2z9*g?KCUtBC^jFU5wI!kpiJO;*X?4*LxN z@SI<-)AiBH`a^MeI;ae|p7P*}`^%VUWOq`Z!!{J|QU(8zbfOWhT!X>kr+gsLhzBWq zi3nAvU(hunv&Y)lPhCi@1C^A`py)@kEfwtHC|dH=^wMWw{bvYK4^k_5FzkKnH&x|< z+@acAS-z6T*~U^2=P4JTWXw?0-8qJXU!-k-W3{K^+?(p4#w&?w#hXef$&RBq?`p(m z4cyi2{c5T1{|HK-Z!?3WLEfg5_t(|yCV6=Y+ULmvm?IozPT-wv@8Qux<5Wx>FvK@= zk#)V}Wu?a!q0xUxg9_9CReqoCRFi%u*%#ksbTZyqi6`n#Xf+@$fN?Icts_QA1AQpyh+n*1czS!a* z?R4zra&}2Z*Vikx6$jpKoHbt2wNn$uwPb6tGqaS#phyO_t5QGR88kMD7YaAuo2pDL z%~}bh6z`9t$A?oc;B@zp8nwJ_9y#zY0{gM`jj5f8Q)GGXLNv?>FZn(W-84ah#~um+ zXX~gytKRc~B7#&KNpV#*G39%EYx10l-EXuWUIdXKZ_1|J)Y+KI5k zOM6i~qN*)6|Lp{|xBk_aUw;|@P#O9BN^U^XkjZKgVXo-S>u^qNYq|NA%9P;Ff;*Y) z8<9JI+5F>+Y2Dym8&7+)@f{dp%N(bu{?R4)Vvz~$;O0@zoqIOPo=@s2DRVzxg`f>& zjo^B3-X=(<*DO%YOprFnNFp<+jqFNbAlT`bZu6M>hh!)jW=SC|UKC^(S7gi?Ue~>6 zu7NVMw5@kxC0Ug_btZ@~_2#?&woo3u>y2}KF1^Pbbl0V4Xn>%tv?NN!zakh2NP9P4 zSN|{|NkMsplQ_84+uZiSdl0~Z(dJa-RyQQ7I37rfmfKjXSEu)u*z#&s!J*)vy&T2K zri5T6pqk`c$~WgCgKB-$<9b2yVh(S{ID8~_1+dO7MnY-7q}o2x9Vx0$sxU`S_H9bJ zuLXRaO8PyTXXrsgh*^#h+Ib_y)?@tjTIFxvFLF3x%EVl$dFw#Dx>i*~cDKc=J3nrR zuR8%Ds(6@WeuZwy*quUBF`@&q4?VK=UVEGiJPzu|CDc-o+?gvU)ed<#V1MAUW+QB{ zR|EObIJapwdQkj_gVeXR5!q`LM;;(DS1eiObsgi>&?M>T%%0mNnNgPjiW=3t^HC4& zKnA7SIX8|bHwOct{pl{VOsiw1!Kn-Y*q>|lT`b$`Z11Z4R@XdWF~a9YK-Bb9t*3fI z&II>|lPLey*;}%Rovo2|R;Jt{8>{uHHw z<)|;`NuQGflytVVS&z?fLoCAS)Y+TNr7dQt8FX^&*)9d(q>%C!ubjoiK_ymRy|*=9 z^%H{+KIX8eq zr55JETJ~t$;x+Z!8dW*f!5_ZNUcB&-Qg9UllWi}Bl7r`MNgUP`*q*CaYogpFEtW&t z4=>=O_lbI$+wfn@>7d(JG@B0hvggW2wOV+EZ&ePW@=;ctxsAuYSnV)RK>?lX6PPmG;%O z+_>)5KI$Q*m+Zvs`C`g9&8LXi(~B0iBZ1Oe6XmpRK_B)`?ZRw7kA5t5yzcpCh5cHs zyajB@BVYN(x>UR_05>b}oa|o5Bpu@t9VkKe@nuwOG@5&fxJUONj_y?mFLIpqu`;19K(iX*yX zIX7m<7tjyd&dw{5edFWTKNV?WDV$YMv#e@v;%)OX=%y%xPTdUUJeMjWVN%K6$5$SD zuf^KO@P2Erv&qPvQvZmt&E^TYm#Qd8wMozE-PTPdXAw=5xtr7dBqMg*O{qW?OC(UV zlj62GN840SQ3nWc-7Sm3)&yCSJ30N37nC*13<`AR*VX*3D>bVJf?cdbQkFWBMU_E6 zwnMCbW7+ZEV{n3$FVbtmdDBO^=0h#-MXflzVY_erluyZ~lrU4$CZOt&4kd%U6kf`C zE7w3c1Ao1(Rr|;HKYq{{!Zzl3mj^3SucwX@Ko76Hsb$W)seEjjjhaFn>MAP6eOJB7 zAM@S1m(^F3&q;B9E~k~FK5UQv;Z?egquCEA=y;O1{A-WY3mG^=8kaq(jJJ8_+crh+ zB>uVETna{|SmU1Kn+9};mI!Wydj-Ct=5)o0YI`n2NwD5bvQo~=mZDd)nO8=dx+Y~- zH3hMoE}#owDz0WfUJ~3NR_nX(R@)@eBBL+8$%#e<QfziW3p4r0cG`OW)v{aqGn=VCO*#X^#uS_4KS$)qNq^LPL3Yi)8n*V z_mT)Bi0gKGcHK}Dukn!NuGD}wM$v=J6O_hZ01|0y?|HU~5A-0xEP2OHqfU!hLbWGC{Qq8zos zA@6<=e+k?Uw!Tz$9`J?mLmp*eok_nSZ0|bavan($3uW)E)>`OZ`xQ;xZw`b6_{_OW zN9c;4X}6WH6dVFz{|5oOv)3xXH|58aJ}1BGCBuF@C;{H4B>u2m+2wleu9a1I@B+q& z?o{sXKx)fCK^^VHbzLlj8b8{FkK3;4lZW~c99rpqAS0cghlG7lb5<4Pql)OUi{|NsMYsbE8A z;&Ti@5jCp7OAU`pB~Hcc!{a14uj;I8n?q`hql=2UfVT1Zewqr{g%s`(Ib^5xR8wf_}Lc(m=!&ml`o@XtCX0$_7AN!10V zmsa;?tsnb(ChHUv9^#X7oV5`V*jAQ3)A@GthV!1?4v~H$d6W28YNqfl2*(Exc> zY?jievvTGQDG!_6TdD$UqqnE9*x2g3)Tjs5G zZ{B;zotF6bbJ$Yc)N2Ze>X+&j&a#IQZ}NN>wY9Z z=MlCLYuD>HNPqDiVUI$&M#=*JGPVIT$P{tOyGd7Jwv-Wk#9MyDP)e$*a z0bFQ@hCN=}!wT1yk@K(~Ej@pE3yDmwq&}i$=F7 z7w~Ae1AnW~^diZyd%Ty?p`4e^M(G-JpX`Ww?`tgGaq_<7q5zosUpF11*sen!*O~UU z?5!?~9?@6X`uxxwO7ssPFiP-Si9Jq<4G0p;4F} zGmVJz^?REnrzBp!>(uZ@J0(5zI8b56w1?P%=*mU#l{7VoMio^gp0X5mB5b-J9yMFe zWQ)q8kQ^IiMA{#BRt%K#vgBPr3u4q3`q+RsQXZUr`$~8*s~pSLM&T%zY@0Y7`fs=1 zir2+UivfcEa3YkfLP#OvQrr_Xos^NK^QaH2fFmdO7`N3gfdsT#- zRpM9WbaIa9K8-p6m9x0FI54+jV5*q_5jvlFcpZ5Spk@m?g?8-}!HU2LP|b(?dG<9& zN;gS$4KVA4>HwF9<9y5k03Qzr$EAAMsbOAxNGX?Dc(0@zzuqfbaED=+u)XR*1dm$M zZhcnem~RKOEmMg_ghBOmIsrvtYQKo{ipL^vE>$6woKVSUZr65d5$$_O)$Z|2wE9}F zAAkDC`j#?refjpwZ$JO6@>TrX^GY z+y=rZqX+8dR0LHF2@&;?0|p9gRESw^s#N9pNL_NgbTfDl0un_@uqB#hPAWCIj+etp z)u}ft5f^p?eW__Nqa&x%#MIB_TxBgnh^qgPb@e|FQepc>9pG^iWvrsS2?+MSwGN+JS~|-zlnA&UWp(U|Uk6dl*|%-G7(kP(WB2P6 z>YUH~$dBo`k;rqP{if(!Je}i|0zAAL+;;3lvcw;>qKTf866&!M=x%RU?9*Eugi7SE z8g8=B*x`x;nbC+F#A+uC+lYpNrJ2Ue*H>ZxV-8HK4v9A}8Yv+V1X0Ywg##M2GXeJ{ z^_v|9OV$%WcRgo<^TJ*GFbkmLL6(zeFvFVW#xL3fe;)j6MDq3 zXShh9)J3mh)r;pRQJ0Xn@06A%lw?=0o9_w6N>#y-S=-3!uaQ{fo^b5Cvr}OUvrh3o zp`3i^U^|FLOP;1Zw03ILpi8xsLIJkUR>=%=2e@&hKQEMm$ZztQMeCx;mg=YF^rZ)Z zdsY{YGg4&VBy(9b8Uuq`)!%cZi-=RSgdxILVzsOXhghnO5Iw^E^1SQ7Jz9QDD&pFA_CAn$gI5QaX2x}v2|36wC0p$?d5rBuSqhn`nS7*I@Rc1@j#YOa9_lrH^4-theY<}7xFFF<#JYg&WCe{#h$@kYbevX}`j)7~R0Bog zap|7Gqw@Zh{zM!bdK`BSga4X zj`DVaI2F{7GRt`BB;r(Omw)j{Ls3g5+9V$Ao_XrMr_jdb4NXnF#j1JRvh)aL>b7L_ zse5jgdb)EI1^pg=MFR2nkDEW|mO?u;0{U#9N-AOr1ZT=pybGRkWl7su}AYxz03gNr6-0Pye#n^t5585-{G@ z>-(SPhYW%43TJ$kh%#3L=%Xrha7OjXANxPfnVepgaVDEOn&~oUJ1MO{k;&9LvI?|I2+%T;C-XQ^r%@hHRDQc){e9h+CfW{Ej%0#h*QbW^Cs*-50x zTyMctvNW^T5r|LbAiXm99|!qahhZ$`rRk}nLe+U?E#F90f%mTT4Cozb?$#^B6!yqgrX)M-9JUB1~~DU9G|L> zJNYbJyv)%9g24x7nxu>Xz4R> z80~OZ@&|v#y9{!P9ZyAMo@(u-X>s6dJ7uo2;m1f=sE#|vgjqc0smnhNI<)pZyEMLmxJznoCk_{0 z4cod^a;}|gp61-r*Gk2z^P*6`CXbHh+)h4LfubscXG<-6<|cni-4vXF>duo6^-K@1 ziLN$Y$m;aQmP+16_sz1}l_1Dd&`I&&tY{=G#ZhA@=S@{X;=ki@Ej=9HATG#80IjUM zf`3@}uK!hYEa+0iu`5h6xAxc|MUqijY?AJLn;8G@w=aDY-Rn2`-P!A+<_!P_K%`w6 zs{beIA5uCGsgLv`TX?0P*e6cD^{zCXV<`&7k^eQr0T0%#FLP6fJc-)t&^}OxU7`#Y zrBbZOop8`dI>h4@{(RZRor>gBJyAMZ15p!C;M1WoVq{Bkl(c>-p%p!O9j#RzB1s~O znyWgO&>mg#sCy`|sP=D=mvgNEy0#rT`TO3Esp`II8wwRD#Vz3Y^Fp02)EfpR(M$o% zrQnwGd#bQdv=trbpKbK2Utrf6#v(Kr6efNK__Uqr* zFW(*?9h&%d31)h6GD*8bsqrQ$UIWMIv`p<|0RFVu>}~npG$o}Xm1FcI{mh+Fwa1>d zgUILoGz)MkE?(^~q6`($(WBF@X@^jN$LM3r-@o)_q9u!Oxz8o6kXGX)DFI6_F!u(P zH2(x*pUdV&Rmg+0KBvtjJ&v5Pi(Qu*+ezvGQMKMv%)x$oc$F8}jt6g7&4fN`!sC%( zdcQfKy)D+U+gb06MLk0~pUiJzigR>?QNndI5n+$VZxG)dv9fCPV)ep zrwj==TbJnunwH``W-r@9V$TEU4mi)So56+CMK-uTk06P|3suUqk=t^ZQ+A3fDDpl| zZ807tp>!iSl+Kj3v(HaqkF0Ro`E$2-7DJOkncGV-tqUYvCm}VRdRYd*p(Y?j349IN zgY^2>5&Zi$A*2rcppd?e1RS^1z-8+qJ(51x7R%L6nhi_{Fx|58XQMjv#-|%&+O;%4 zbM{h726^$(eCDJC()?mJg<$5bOK4Dt20+SDP>?~lL&X=mtyzM|=Y^quGEO2bmV}>X zp(OWozKFE{+v|@qbJb%a*$a6n_OxP4Qyp#&DX*odWk-nT<%iv}BuFHY0>xivpH0bP zMVp_gs_yL~-jYuGYsBRH(SF!uqbMmPzNX{Y2uW))$EW6fIoRNkyVhLb5f6CTQwg#l z>`qRStXDsgKW=~*;nLQDvWa(0%RT$R_C`To8oYEGCSF5YVc189LUJpUju@tY*DM^ERz=DWe*mL0VFsPxkcR)kK zGz#0G8>wcv7^pGlI6*CWJo8eos`@!3LeGg z)}i91^vJ9@bdP;d^#QzR);5V^8)!#F^)@A`BJn6c>}n`&Ty%C_WjlT;)uCVMF%`2bMQXemiN1* z#oTS~DkhN^7w_!Rp0=+s5=ZukMlQbVn`Ha<yneJIJoNtr{merd=I2sxFKBm2DM3bZexFBP(wpCQ)Q^)*_3QdJrr)U`2L5Z8#{bznwwz4v#6+LSZF?R&?4mGIU+3+ctIjQT zmCeCpGM{cKbf9Ozd)}T}iKmc@56wow@sBHJC+0s( zmV)h=x62*&$~J1;-^h0Mc_a?JPDFn;`**Rl2T{>@v-?V$Y zx-k4ogzZrp(Zdw1S8PQoDD89ZSRb6jAEQJM~QES%oH?_enEtFqR3IslBI(%yvs(H8)Ypp0u9_$H4f?KD2 z&Zh^}PIOi7RfB1T{ZA*^h*!EZOeg-%)GrG*L(TJAB zA(|4ZC{gF@@0_v0y%q@Qk`h3mc9SbI!rk1%+^lG7?sy9sk@H3pd1OHGYbr(ZB<0#p zBV_~c_f4m>@2x}*qhfSrakhhlstrufH{pAV@1;?rc506b#5RM@ESH-2qAL=3 zQK9*hgfJ$1xjAG!vsbGUklpv)85oWdg|-HZ%h`qOaK@mbl&1tgVMuLj07~Vs#cPTc}=&up*Y2$Ibxj~ z1r{wc*XFR_6zx&945uVc)?8^HKQ@WuZK=NfC^Gee^~`U6mlU-ng1)IoZHbEhwfgMN zyWV-JiQXJ@r8{Uo>Tjjb=wUr;q=H(WJ6(lpjQwzA{PdYWbG zIbMBamtC*i*lc=vL0a~8m6*=VYhey$Ms>g_>xl(^29LaEmU#h+IVIEs4aVaR=Z;|BACjvM+gH=d9vB@VctCS z2d$hAAR+6m60)-$gbR-fNKV>aesZAvdTHsJ?^FTnj zi{_-1JC;E!z`mNnE_It&gT@03esOXVa5);u)Pw@!IOOQeS^*|M>Oie{mwi z8@{3}8GAC|;mNlKDX9EWp2dQv+?)cXqo3_@kz|3kRH|aMiQm06hMpR!%&b6Pb1Z2( zPaDZN?26?~rn-L$&L6~m&MW&q4jW2cx6My+EW68Xfkl8Qen9rs?g54!MVIyo(d$@M zf)s^NwYgo6JUx_sN|SY<%cUJr_bZ~qP;%@ZHBs5sqbRpc;YoF5g;9G^tFN5Yis5~& z*4K}f`j0QCU62<)`A~18rzt7aadZNi($)Mv3TGmM7wx>jbsUPh={E z97VC|Wsg*wvZ(?}I?Y;9(yM-1TRTft<{PxR9L!OAn$q2yA!|cwZn1-w9|Lf7^Z9g? zWKY;8jc0qq3g5h!NSwdxtt+FaS^%K1V}~~hbF;4sP>fZ@r2yv~IaG2qQHqdfbNNv!F=#2rFCwDp9q{r|2;1v=sv3Vw z!VsT5f)9-hlY&5O$dnxYQtj1_w(sINM=D-51l|Ib_>vI#^y%AT6*%CL;nL zG^RWV=243w>nZPLU)S?L{PTwod;0PrKybeIMu(VNDg&id_hy~K&ne862w9>CvPOI~ zY5>&u^0dv;u~Oj{#ot*3(ll!{9OslI;4lGk?Upu6!P(C-qG_8E)2=psVo0 z>cD4?+VILfTz1;!;c;3XHd$FU%*}$)-sReN@stt||Fz%O01!O=mOaPr zzLi9dMMn!wZ8_&e3qo@`op6{%Wgd|K__x*iO;GxHyKL5Ef}C)x;}ryBw_dH_;8WK5 z^XO^@Ea8#00+3FyRY=odJ5EV=_5%2~e9^Nwq!;OZ^48BKP5Uq>-Mwo0F$rh#HluSr zs`M%1|9RczD1kvGQY~~jd}B&$I34F%kCG`Wf;T;}l7aPnW^+Y5fLni7@&8Ptm zp-&~&ITZj5s>Y&ju*B%PwcuvV`j~VPJQ0kge0ALaFJ<5dy)S;Jk?Wg5fKrs%Zjb`u zr&AUDf)H5f+(|6_O{yf%R`MRZXSurizD>V?t|14>cv|->$i|v1r`{)}yyi?K>kAOc zX*?WV(L+i$D4VCK7dKur(5$JMe9v7rJvzM~E*pOGlkDkxUkPf;<`ca;NyDc+D*M0> zv0kSFDTsF{ThE5tX7HP0xj=WB)vH527d{dR=B$}aS%G3C@%*BE{NG>3|7Spg8WM%#L9)MU-g3h1gjuIeOY1xD*~JC)}nfE_x9hx5F^ziqpZk{I{< zSJF}qdV(k`d~F-8;gE%F+NLiCpY&?{t{0}7N|}<7NEaH$QXzZYAM{yV@-Ua9SG_o&F`=JK*nR!C|MXzy@*GU&46!`~%%KcK7N1UE|vag5>?x(Bb5 zj_Bl4zgSrvPA+mDdF5gEu&8|ACq#!HqzTnd`qa#&oo|y9Bp|l$ecV#S$FZ3RY(y$d z3n`Kg%zChk(RjNZkHdSLI z?kkNH!t3n){cEegS#wCKdF$~h@U0LEA*6LupPZ54S?V_DIM@=MHec*#i(g>@=UBPTNRMvMRIgoL^6Ub0}-f_JKoe;z=3BvtKe`N zrzgov18-+_hrPI*U{kVq>)P0#lrcw18sQEd!qkniPfvZPr`gLyHio&)1hVr5J#YK< zk|lg4EeE8)*3Hf(58QgIs$@*G9d^M+RR@BcdH1MW+`&J@eXCh00|3@!$550^(5h9< z2H!^5^TFlg%I;4V>cbZ9t<^5MiT!%2-yQVOlfhn;hp-fr^rb!ADIHH=PIq*#rd?A;VT^lnr1^LVAc zyd|le4JO<;yLDz2eLXT8}&1 zK&&jC;ycLZ<=b?KA*!;0CFzp@YRbo-ER{xH?@L84QMzPi(y{~d(%Ji5{9ID?ErRTq zyghz_)N;o=llVzoGc-l4%I+T2+i zM?YbD<#^wqbhA^i`jmv0c^v)n5}R?btH&wdj8Ds13tOUxiouzw?&TX*;IJ>|EHlX) z_@w3&kzY%c{v2L`X-92MeQ1g2g>!#`5%z7Ves)Hjoc|qR?A1(XNtRwWVc#gTQw&L} zEp5hd+d^rDdUf-QNLa%;Mgm54UdfwV>XJ(y2!Ge%A?ez^{e+$KtLk4=X}&p)-&0polQhw^xcn<#gBvul%3k&dM7`<@R~?EZ1FK{QeI znIvy$Y))~DFRyFG57Zy@)(d?0$>LDVPKg803(`r|s|>=vm%?xB^i}%$j_2=#yP$olmSU#~ zP-c0Rbr`>TzsLX^DoX; z-uZ2*NGKDqpH_(jz&y81I3)$}d@cslr9Ib@$b&v~a?TulWvs8{AvSg&Ntk)fc4w+0+= zeaFeWq>!}-#BGVieWR7~zVY`!=!~eml_h2}zS#}ijm@SYYgVb>J11h8vf$+Tl;WQ+ z)dwBs?Mi;MTXoXx9JVtst6U0xp22Y7^pBdV8rej-pr>~+goPZ+p#Za1=)C?jX;%*< zBfnAJDywv9iQ>di0!wthSf8VR?c0Mx2~Pzs*s>!g#ZXnKEa^j@hAqUw=xZBO%&K^iLvutM zP5z!s;@xsC6m(4S@wQz5_~EOT09%SYy$NB>Ipm+W?A@`GJ2K@QXi--UIBZqFnslT? z9w${;QY%s|p?c^6>Tn_G_-ECy}c{YRbsR5NIIsb2KV)htZxr|I_5_rNM8_h-ne z!|pp((dvz`bf|&l1gwpbTYu)qWbd$9e;!}rAt?bQRUXHyoh(%V9FPD$&AL9bto%SK z>=G1WrZ|%KWB*UlzlU{nO29sNi0O|@wS~3Qo3h&K+Y3%h+uB zv?=w(qhSkasc1WOy#bF=@kos-fQ4#uR$-0=W1n_~>qxpGu$@eAHif)Mbi6VUkuvf4 z{zRZx(t0GE#4QJH-3KbP%g~^B9GfG;!EV;e{nG1rU)lmzJd;X!M}EFedCOZ$rVqu%ykzz_nTSm`(6XJ{I@#DAgqiIm7%(sh&OLObBGqq~t#7g_7i}ldS zrbM8*8=jqgYQ{FSm310vagr9%LgIG2RO%tY-?v}Ep4#0R!-IQYpJjE;sBRufd=5J% z(#ewh@lv3>ql*4YSLoqTspqtJx-KH$yv|*zZ*d`(n%Lwt+48cBN>!|_{HW#^oVeqT z(Fd_gY|XpCpl%_7dJRUDuR9PuSk()>fM; z!b^yy&~NLKzXDh#$mBlI$JL)-n&|p`il{tl9+`Zo9SU!%C#? zvdW!t`D`i>_45Uizq04I$>Sr-D{Md&SOi+j7N9qh_u=IV2$z60L#V1vm9q(zw+EzQ z)yC$UV9313q?+63P_TN_?>0gPU9boH#SeJ9BmMFJ{kIo?Tl?`%_L%pkkjAZC$MHl> zZ>YQUC7--1D%}=9awiWz)WweJ3FPs{sd*fU4bBFTZ^BchK%OQwR-;OAV}Vrw3amyHr|Qf^6COV>?|-HlLc3shj3y!_re#QLRh2a_3ofa6CZr z)UTEl)WAHs4Rk()lE9ipI%xeU`yJHPcd$b<2l>&uqHW!ja{t>ph3~?f$9#7oZm=80 zgp+9J){CgJT_@QLpw)Qi00D6aaEJnx>XRt&$g#eqbG5LPsJhDSr`%a{GzV^|cl{eGxOLFXNH)*alZLnrnQ#m^BE`vq^q7L2y@O=>vc}Q4df=% zgg0mRNr9hRQbZzgR9)2-5L@b!EIlR1!)H(nOQRqTW#hD!ZQ-Sb&l$Ar81~`*ZKVw4 zl-F;Q5X8vqQWz~$?N;q27O8oR^aZ=m-kn}kr7TQ zh(h-oH<%+9I^-51SpwELvlhEonuNrn1JEaoB3_vRfCINPPmZ5N6JVB3ay;2<1(jxI zSC`vv1Dj0G@k0fhd8v-iztezm+}7l$QH|_GhOXeN%;wMG>8h{X_eG(^Dbcgu^m*jB zW$N|UUw--d>qmdeUi$q;qar);;IXsDq$<5fw5hfBS|0iFcu#9&c7;bhow^LWaRjg;usaERO8Eh^8i%IESe08}Mekt{1{0ac ze$)7kfq>yw~uVh`nY9im;4F9Ca=dI7dai&L!?c%vf&>%E4$8`bKoOPs`S z2Zag`qJ623n$xj=VNW^qY2u6eTBr9Kyo?rg2n14sQ=N>iiDD`0_q?btoUYeGHjBld zsc>&7UInXNI~0YmJ+p;?InD1!@Z0>??8y0-D~mpJeqGcQ1x2E6Bb@BgIsc)@yj^%n ziO&t1rC@mUDmzZ?-qyN-abaqT=g6buxo0$us+W01741%d zP|o39*puGoCoNw9mrBz~FJxzh95d=SqUe%=@Hdx*T7=yA=SHBF}K9sj$iE zFO?Y3m%0PIDG={?PKmd-R=Mi|)>b9@RhG?qK^Yax|Gr@I&)&Lw-h?`(C0~XRM4C`V zW9g}Ahmcp+-A&ZV6mF_rQdNZ|R@D}r1ga~`R0MJ8yE*g{0V@=Tz_eJ9zv5MkA^^mR zYuPP!n)|W_2rob9k@IDl@i_XVae{=6zGuovCkKzG3Ju#vVnwoVa7)&EoQYJ_n_Ug6 z1?~^;pVWq{BCDb!P67U$a;tQ6uNy6^ljE#jZ;l$J_jLHrpMLmxjJ7#2vc=z&WArZ! zI=L!lIW+AeTmgcEW*%PRO|K`&eckuk_6Sxz0n)u%_#Jv47^4s6HNh?`g1R&&xcPb# zpTc36#y0Y*!2&ADfE;S&9FNz$4P|YV7AqtOVif0;J?ojs-c-m0$QL$Tzt+AGCSA)+ z0Mr%IC;|NJ>tWyRgsSR{O+>;LM_5u0k)L9)Z#cCxZTCs+P0m`p-TRug_x!c(HSbXCDDyiB)PZLcmz;r7|Z9^ zKaFMWTAO=z07Tsc2809u=K?aF`I82tHba%t*R7T9^=tRK?*}hQrrQaYRHJnY$e6fT zRVTHpSMHY2J*mmI)Sq!Z-hwZ;`!6XQt~Rl zkvnuJpKUnl^DKw9dDEYZRkv(G%|1m@)ih64-+BL9#DE<;`R!4@Q;_{XTgigYLv6BrC(`!ljeIZ z)@H)oZw6EXW5V8`WMZFK$*^W)u}Zh_B^CwQeR)dA5I+J4dENbSuDs}tyZYIpMCfrl zH&UoSnipdv&Z0$CS6rR5#L={Q3J%cf1(2sMK>zGpfhUu$F(5M?KGYTSP0c4bmM)XI zI!9@qR4_RAtL{ONX}eG(z60miVOKuvjc#Ra6NTvM6U<}?+@MzxBVy*LjfO)Xeo+^W7E@g#P5Klj{TIZmB5 z9Y5r=6#MlPJWwUEvoDWJl99cUGR)B$P7nDUYzSG$ByIk@tE6!rkCd4#+Rmp;t3(xD z2=tR|X{xPn(6p~FTS5&;n%)RQk5Z1894`e@Bw0a%gGpyreVB6dI=omVLiDBX1jWx#`Bbg{vm{lo zyEJ6kPCbw)DN{f&hWVgZ;vd&3{BE7>bQW8AwrIiEN!My!hR?+@JocnUv_USV;hI!q z?%w8Yt&%iZ+nqzX6>q%e3BGEq=I!`D`M<>J_2k7@Q1YFd%u4!bY)C?vHk+Sq&}OCH z4PI7_lORk$sBG<1<#F{fj(LG8Jw!@`QCgi1EO>C_sjl-SnIp@#IZY;{Lr`?H-l2R= zMb#%(oETj7*d?-o4Hf>}GA(bjfj@mnuF3(uJ$&GoHyv`7!iQ6(;LO;K%d_v*RtTJM zO(|y&$}%Q;Lsg{ip6ZvW;yArMxFy_PvQasSoY6d_VS*j(%59vX=vT0p6oJh;iKwY@ zU)TBa>v}w!ZA#{&o{=!!ROr#-;vyGN_Nd&(6Wl?;ZuVV>{wr?)6pnH{7%bZ}kvr@C zvHfLP#Y4BY?n$aD$XA_Ck15z)zG~FbzbUmAX!R` zTF!4`zS@h6c!|U=47IxYDiqrk-0Pz71b;+%vso7NWg|&ecu=oR7dyRjQ%qIn z#*%e^$Wfta0!3SFIGO?IvT3Rkd8go|?(c6fbpH53TKHhh9&cncm9=7_L|udz{dFDi zJT*qn1ZOH~HrUC#;UTp#E)*2{85Bj|SlJ^|G6E(;dbAK#Z5<&A6o~J&0QV< zM*ZQvIl8Np7rT2pF>Mj%3}CYRFCmg|E*2g{&%c}>ZuD>J0>fm}ok(gP=Ae=@l}1vML{+G67f&Yosc4H_(&H?g#i;t-0Gy38 zkimkCz6KQL6s3=8R94d&K?Tjh_evPb($&CM4U3!}wse08{+y~vl33L8=q~5mQvK6g=k)!r<-77`dPb4kh&k%=04x;`e82-< zr2&?W2d&j}OOGgnxt+B)EEME9eW;T;JBB>u^lPN_u5$Lf?9x#EyDJTZJ}r7 zaCK`w^DEBROVtpvTeindvT1<5BG1X1DDb;@>cyk51rEKe*7gM*vmF5ZjpiPkeJUHA z1X$%(rxxzKv?0;WK85a*RByxEZ+@cFpx%p;OWrEzUq<_fH>nx|d>7xOz-Ep?i%Ndz zNvc`*onxw1y;=p()z=7mdEJ_3=Bjy_8X~&W2j_3mzNxqC9VCKKt+ zcSz-BBJQ@KPd2cX%1gEX9eWjqkeZn(SThMD zR%*F?%WER&q({@Yy#3)UrTOy7s@8km0}H{h zLr|CQ$`}9pV(m5qfBL%Dp#-4lB|Ir;4Q5ex7Obpk2`fO*5P4r)ku(UkG<0z!US45z zNiKlqsYS3v8;#2fkcgm0WU?8<0lBpVw{{(b?R#HhUEQe@vd8B=g&eIx^tfCcGK_*J z@uaLGFDT*V=wfj^-kJA%i;4w#%a`&e{Ek?kxFkMao=Me=s&~>=PmiN*FIy+RKySlM zds0MOsnmY4=idBwfBI7U-#5e}tf%kF^OE*hB%)=b=aP^&c+U?XGmTPrX>;uo_>$W= zZsi=#=;RZRnb;sb+G-$Rh;u=5x3kkak4+VZ4?&`} z7vZmK>#$@2Do+VgB>t&&=vV+d^tD!B_hKDeq2fR4k6->)H(M>fQem=V6lAFa!F6TH zdLmTCNm|&V%t2iWZz46i1Q@HKrUZdjraYU{y#dhY2u1prljSp;h?%juM@YP}Cho5PYMv}Uz`#YP+p0J67dwgl=H8R?fA#FuuQ zgq>TGr}LHI4=VR&Joyarb<5LHd+Ho}e=w~^XZ50P0znqVOqc(l{0yr{7Nkl|V-NP) z+d7@PvoY7qlFtf{f*pqnVG2N;dZku<>AlY+f)Yk9_1p>fr1yVcuHVdxk2gDxZ8>)+ zuX2<9nm%S4EG1)kxRHv0yAcv}IkkuNBvZ<8Den9CgQe&Igi!MNc zs<}p9NeA0NvLs`~>hQ_rg?|zp^r*C1>?m1Nn~~G# zxmhiOjq0Vj?pdH$@QB^>B*~4soZTTS;*-{=_RX|!na1tUpKVX>b}=biNafCAfefM( zD@c4%$zkd;_>g@ypLleSAl_{=z8bXLbw(EKK$YbUBunf}|0-UPaa=hB&n;3cFUt1M zt8eB1-E>ILJ7+r+S_#?9@kQP~k=rYyqN3L+qgmIj+h8dnMfNJ^%A-flv8tt@H9IAto~*P{B@6=bVvbL5~3X9F-mRy@2^b@Bv6;6Nw4JSE2)hFGr z^;CbnT`j*~rh6|_4sZ7oU2of{dbjlq4;%d5Qqu?!r0b}(vc7gsZSY6A-)U04Cy6X) zP!mpf(pdFOpCALLQ`?yg2-PpuK4tOPw&Nb>i6|-`)zrZpuVp$UHfogD!5eBgNoLaz z@v)9NgN*gE9#RHX1C^zGZdoDyKIY{#B0KuvAP}XlJw2U>ia~Ac%&P{hEN>9fe)UOB zYjRK6pMnR@{e78s9KWu&j8~{G0%fRV&loufKo^CQ*|${9Gb@B&O|?tO@fjqypQ?`( zNn{t5MN@*JKPPxK_2C^5I7W_l&cuenH>z40odW<+@bcm|B0e}UY_QL=M%`Gjrv^4d z6;|r$%PXbcDDb8iFZ_}zzgjk$G)pORr)Fih?Xt#mT+$D>7Moll$+!bdLye%Gffq@Z zx^llw5cg1XfHyg{_Z#P|Oo8Jw!mMKcgZg+wS6zG4Hyq+`O zIw2aHsqz}9s99Qo2C-U%3~Do0jDA#Lxccw)y5Od7zf4Dq2d-RMcxAiTrDR~WZjaO zJSICxzUAP%&jZA(jU7OmO2|yuz^iHxM?U^*?(OHVt8GTnruE$^zTHa@3(V~bUdZbs zZeKc7I?iz%8XFvY8h`*!?7EA6r0p|s6iv*der(lCdY!9S<=U)_wZsV&dE?fQM4vUN@%AtsG)va_6BZGcki z*1U=_g2c8IUzS*=(?`hsUMgxKqAE{H=NuZ-gT6R39@UiJX#YQd{l~W-e*C(n1U?eq zn;a$|Y4~E4y-}}bZMEL!bxe@Xl~Pfu%yD5-7t0u%m!+Kes^EeK8}%52&pxI$s!r@n zf+bBfAfvp`aAtr^bz>=eR+3g@65*Xp`mAhp=QKY#rdWd&u0608_Fi`ORMsVh*5PHF z(lV;f%KOmVG%9|f;%V8w*Q_X!aLJl~WMHl%tNtoQi!`oLYL^U10Y@FQriAK0tky@p z{5GX)rS8ovOTtl>2CvHCv67m1+W3KHq%-q7m3<#Y)bmztlEftIS^H{_=TlB~ zmJUMdt6TNU4?k{fuD)^nuDsy{Dspf5r*qgUb7*xM2IuPW;0p|v9yL^7VG|$^KF;NN zWpBuZBDPa%0l#j$4hBzemH=bw3@`af7nPT;^x$H9bA7uhQEmIA^>|GvWqs}Lpt00t zU*WVu9#+o$(#MX!8erb$QCeko*5381iLv50so>f^NcN*xGm$&sir^Utlvz=Y>Yy1p zBH0Jwz{>KWy3Te|-%U z=mn?%gj9B}s2lhSB1mL)I~`HmyhD;~^IB9kS82e6LnWcLz2g*uF(x?i+SJ#i)=|Kq z5mx6}y_RF;ZuZ;m397_MZ3EDLoCP@kZM8m>bn^RU^Py<>If_p6ntoMzoV9&u+!3dS z4sT%SQ$N!UMX4I+F>Qyc;#;j*-QbiqUiE;tfGgT@03f|*)}D@{5XhnZLP} zxC?@|n?8>yNYAz8c#XG6N?=|p2#m)T?nUBoM)qK%jXuCD`j|X2qP5}nsCGw0s2GDE z5S+0mLl$R1+q@TrZ>eF>Tid%i$=cj^cZ3s)#p<;Lc~hO)E`R>oK7O1fU=KGe%`FxkmuAfL|HR1@Zp+YXaA4wOq0Z^~V45q0m{KP+|Aqr$lgAhoMHb%Q^T zmL0W<$_g+22yGB>C~knZTmQw;4rC4|5t`+qQF)#GS3^|ry@IRMm1Ur=Te2etKKea zE)~a|X`V_I^mTh7%nmiNs{At8$gS+Mtb1#{^UEk<)3#DUY*>|E3?7`iF|8nJ9xL%@%v$4JG`-C z-j_-~%o|de^7sKy<5t9!qFqYK;iEc_OHkln45E@!k-~OG9`33FqH0`966Bi@cCe$! zq58{dp+Gbaw+S<-pE9-Hcr4^qdLMe-p0+ce@p3>tB~MMT3Anq6gdQpJ@*^qK4UW;t zE=994+svjPak&9{Cb7yfY4&>3my`6|Rq3NN7YAys8HU6y%QRvyAdrlFvaMN5@cyYq z>6?=Am-_41`Rl*Rz^z#kG%I>t2HMtAat7q0$yO+NTWw^AJoSd~I^9u5;+Cecw&@(# z1Lx>Rq*oK?mxPs%1E@u=;rn%IOPd*`C6*%6x5R5cj>DC@0PE&`JO?28e?yN7w5gkZe%A((yDgd zmCr<7Lj56Gr|CR>9d8G*|2n_F{}R&&41Kc$SD#FCR)96fB|9Lk9uxS1V)d#|k&r^| z*Ei3L;HpbX)0IwbBI(fa20jlJJ5=k-DN`mEn{i0Uz1~SI_=M zragMj)ZyuRMbha*j$2vfgF>iHPCU!)8aAX?@h^3HCw|E`<#7m_ zz!1Q})FeOw_$n;CwZ9?6G_QDr4$Q_V`M7bm(#2s#MCrlgjeq zrIFV81U(O{v+ZK6xz@*QQdTIDT;@)?g7!_MdrBm#CV-l==|m!Rii3(fg-usL)@c(H zp6Mmp)RXrC8P%3*t^T~X!uh6d_8I?x^O|+Tt2<7vFG+kR6;MZ6L?CCTh2rh7R~tFw#=zip3QK! z8#ZGgt_1zFK3g%nnI5~No417sDO0Jw`$I3%N{(+(@jCAFMpV#6O_r1X5B=#<@d%^# zl5Oop)+y=!p{OcF0~uhPT4D_cxliRcN9DKKOXFz%eq&wVp9J}jV(@+=i7K5QlQJ&6 z0?M3Ie8T4lY@;SCLrGwT!@+VBBuHRY-9u_gFPCPhf@&g|!h3n!H!Us8#{ur4%3+)8 zvvE7~U%>pKJc*9$`C(0+N8)CY zn$mz^6n=7J*b91j0wnFQ4fdJd=P!qiMs7=c$X=}jgA@7RNUvT}m7Gm^+@(xubwb_g z6xoxcj2_eo(zKWS(=nZOQ-qPqM^7vJ`ejHRnJPQ50q#9}A4mq20tAfqrWX2T{q%j@ zJ$APGYo5!TbU24HsVN9n-i}F~nui*kH#MIT>r$IoYOhyqMKZCTv4Bd&2bJ$gnj&?t zGk{TmNrejQwlEN+tK?uMz!uWZ;5h)6(OZVsh|-<4-wfUs%%-=jo{D-wsK(8~C(oCg zqUBM7mWR7-nSnAjXdb*}vR?0O!l8DLGD)WfvPZmbiOGQD!y)tJbd>j8Y`ms!Fo5DB zmA+{a{kBfmzpc}ydNbz($ho8u79!9fs>)VzrkU{ZWOj(R-|U))wbK^J5z=BafuIs7 z9K(l;>7^D2g&UuZU8JarM@^+9a+s+zd!4i7>b8?gXuSjmZm`NEw}!Fp`KUjR1{zbn zl5&!|nLkdam#q$>grGT(S6|Uv(?)F-e4pU4%~J{b`aM?`AnFGPzLgmMkWLRr%#Z8P z!)cxtyzGp(llQk@ex5)7smVm6bz63c7BsM zj$&$Rr8?r^IJ0nS5APW>$4G~4u;i>8xrm46MXB-|@1sttdGbCRC69U(P1he~8-ejF zN87{J_>W@dB-_tJ=*VNf*wNytvMCLFaQM)vVC=#`6|H5i1h05=Tq#?fbz73^l1gR{ zW`OL|+Nz6JE%Lrj(pb3N59AD1SD7Yjv8jP{u1!th<87^etl!p$#?>bO3mVFs7<;o# zaZQno{#C0!y7y5Q%sr1MWAU+qn1>`E-aku50+75prK`-l-ov;_2p~K>lticIgO0hl zF6ywBNf0rp6T%O&TUgTx0pZcBFC)*jD>riReugb@8xCs4#O5{3Nl19aQ*1mX(DWKA zGDu`*HmTo~Ai@{L0|@^7HQT`s(%EO+)Uf5aY_J`D6`o4xk<_8W2NdYh6^ z*>ZW;5mn2u9@j=RSZDBRJO|Ocm>Hb()QNPka7l-5V76r-MdFf6?>KuFRLW1#Q0_xc zN+(HDd?^}KIYHyNY{IBtG&HZS1VS@)!&CRGP9=+ZGjjj>#_w9iUn}KWwq_kh@F$W#mpH`=XPAX+*y*1j?a14Bq#$4onUZ*pdQk#xfU*^j%nQHKZ zz3`?oN98N=-YH4lbrc{XITKC}_V%e`6=eXClcMv;kwqF*v6_HrYZ@C+(Xq~hL#ouF z^vyxh(QlpAmumM4sYGQfvuz2H;jocTGV&7hvv@9+x@ombO?hJ*=@tOg3B^>HeA{%u z>p6*I-sO08qfo(E?A`g{^{O%Mmemmo?lB_0(@EMy$kz2$aJqHtlywOrOO~O6uB*K@ z8h-ipTlES@@rvhdS`a`<{3DtG2?;=_)L5#{TU&#nIXugi$!AWwJ)EaQ52AQq8dZuZ zh(1d{Gw&}AlTo!(zn_%8FXE|IPF2P9U`)*(>D{~1Ui_ffo&5H524lz?nc6`|X-j|z zuX6M{;XhLk0;^VD5KCW{Gbe{~_D#YyFGG^(!`nz+)_CD|sJ5j`9F;M(gVQX{y?kz+ zQL5jlX$~pnS6&3N~n0t9U;p9Cs$@jF}rnuJ6=t` z%`;cT-ZQ;2!IG7+!*FZZ;V2D1>J0X;ol+v9-b%IVao-$~0{;^nc_AuG7W>kNzehpN z=;Boh=Bz41CEIH$s0HA0SMqduH>dpa^~djjuHSz6ugPi!&E%iAVH<5O2~}M+=L!I@ zNcXI1cav<*^n4Kj6rwDLqd0O1R`b?Rd$+ChZEV$W@m6g}jb9Q?Qlh!&z+2@1cJ0`P zMl;STxCZ{^CSii%Z%0&001+nQ=6 zTi=lv9B-N0>#A8g&!d(vuS!WWBE(_j4PI+TZ?^4p03y?$ua^F9@2h2p7&x}n1h`5_ zw*!erQbC`a+{L6oB3Y^vwb7`|tqc~_U+X^|OKmag|E?4JN!ujTcO zmA7oBor+efzfVTI!BcjH9OW2Jto96O_8#Uud2!Mkj-kEeYqh@p?N?&J_g}yLquCbS zLcY%t-iCJ9Y@kSaUL2$B<-{d&bil;xB|!ESfKN$I5eakqu&WWOU>X@7m?Z$KH73_J zpSgPP4j@zznUck+aB3i_Lh|d(gA`GMw;PD@8Q^sw;|%cw9LRA7pi|AOgu$^77g&J! z9tA4hDJ3v>(lKT2VUW?bI2NBH4x-0Cjna!oROB@~jx)TjK2&JccdSzMuwfsQv|_O9 ze_gTk-Fdy;5enQhD|~A^)@+t>npHLg969IbaJd6|yq||aH?(>4x+wIbWWx>>w?4AI{mZxi`S$I992DHzbI>M&BYqyd+Z zW3pDessuKozIPgrs=j4-g>vSk_NnE>R1>n0tS>5tMbL8jn3%2exdyH00QtN-HemMAgSXLsDMcPk0%yW@~&(QVmf zh1u$pZtoQaz>2+paK0TbO5WM>n;fJRp75p!kU9i}rDtxx&Y%cCD=e9r zy-JZ9NJ(Jh$Fbs@X|DWH|m)#h>{_=d6 z-#m1M?lo*y<<`PTm2&sd=&3tP;(V2*35f8+$lLaQ*`s*m;jC31;775*%{#wtlA*!~ zr{n3G?9G)0H$2Y-4qiOnqpmGWOmL&D{0#0+{vUc(f+*(L0w#HKccEEuoO87IvLoQq9WN_$byv$U76F)T1_4rt)J9A%Ifo*3Kf-J5WrGW z%H<`o1>*!s22+Z(&C7uu+2i%NQ~zhwdu4-tyQr_(hcxfYL}SYQc2FWEtp zrraR!jQS^Tm&{O{%an@qXDd~{frAH zfQ#3oNKPjL)KgXF-n?3$)@sD$SRU>j=x>7i#I(PNa zOZKIfXCZ2HG`HCm6C@vcDRH!;?xi5^>_t;?4jTwjL%1(aADc)EYGV>XkUH$T#Tznk zZXJJQ6Yp01=``(UpATTbt_n6g(=Lzs;;Hn`_K`aJn3M}->!{J$QCZNjNqmpZ8JodV zbDr#_kFNGQjFl+gUs{rF4dVld&gq~42(A)$A9=(?{yhI=t-SJb4C*x{u@t;LPtwEU zWmW~$4(({;wxG_6G$}q8H2k?V6r_}M#kc1=iaGz?~UGSXTI^|!*l2#U`Ua_&W5I@8bfbAuSAC@&z8-3W5bjx#CSj*^c{s$BuACH)`U;5EP#F61m5Dt zhIZq~DQT}4x^b?MfLMWK%Q7BwvIRR3<7MdLF(Pzc^3=rhhPZIbJE59qTXbT+N1N^M zm4kF{Fp)M@1PAF8&P)kj?D9(N$)!~jf@mRkN{uXUh%iOGRQe=7TWLlI?;K-(Td8k9 ze*JCmG``Q@AWy1t9e@fEuA8`*r59cr@k4Ry0IDDyL#iyCI2}b?{Kvv<>R0_R-e}_rT>nSH+NRA#oRnp-aoXzuqWkoahidp+q{+0 zy?XDYb{lHi1gSGe5d;j=R%mG^L1RkY3czvyQtVV!CdB-}`Et5%<9J;YX&QAwLRh0=; z&eYCE%~FyeK$-F`l30xXHSf`O@2^3$_Cd1VZ|r`D`^)Z#=@3V;NQUq_@smQN6xHFa zde{6s%Ifjfk19Tbd~8!J&fs7f*0zJzrH)kqLQpjipl{V3?3#*#pIR4^7$5zFDdtrw zTiRthol>9e6`cTJQ@tsrGQs_SSgYSAO5QvGj#zg7wxydbV~nZJ3xc+EH4Hi`UXJh? ztWT3%%l1b>_UE`X7v;4#c_C3QWEY!d{gaRKabv}f4a!S^mzAUq6iAskPS-G9Nj&dAGmfw)1IV=n>Tau@tlf0oa_u<8) z7q6*YfH!$aUaB0kdiyHB)DcwaHL`7^!%8{-eyKh#W>Qro*D92WlhmII?8NsNk_1F zoWQbKw!-MVTSzmu;aT78s004RCP;m#gU_x?5$W%`i(~@;GN@l>Deti9hDO5O)@?Gp z1-m08d#NPfJN_@Lb^d;})KMH_Lhp@8eN!tTQcX$bJ@#;v_u{mMBR2IC0kY2Q<{0R54fWe3Bw^B88Flq zI>%0ZJuYxrurhF3jLoRUV5$mH-b&7KR;Z6DmsD*ed3agpB=RRp?Sx<_mdGknK}j0x z9ATS%Rl7Gy`*H%}EuBjkrl9UcCV!k2@djaZ+hkEW3lh|MEAF|+Xdc~I2pnwsVpjlA zI3HpQ0Q#Wt_j>3J&cCl#+$Zr3)3Z&}$B7GB$@g2X9RM<`o!wgyAc0<;47;j|bIDIc zb=Jf{*W)#nPMRvoB`MS_q?7Z&(r0@n6Z^AnrktchrvrzF<&$jB*w-|Z`jgM4>m7L^ zsAA5qrc~6zhr@gu>h+f5I8Wv3o9Kf&`8=iGW)&HVw{@2ogpyaTbbmgq)(c69av|$f z3S70Zb}QknYorP+!k4$z`gP2&-=}}6N5{8rX_sF0{G}L}r_U6tNplBscA;Uv=fwtNp z(qoftulZYY(O2T$R(S<^rr8Q7t+;|moy)!X9~ zg!=1?!{nrC)qK3aW^~xtc5Bw-tR%3W2-Ys?S!_D}(T36>WAQlrL`4BJL4q1|aMl%9 zpCpRLACrSs=pbb)S1m)v>WAM>$gv3UPH#&*gH*jj2g)gG@@EV78-?_BX;>z|pb<={ zA+&RG2UEYCw?fq}R+L)va6;|eQBupqD;s@kG!kSlkf5$f3~1Un>RO@Sa_n?_0BQ4Ub>Di-`WLGS%CbV5v9IT+WwVhqffGZ>#ZYoyvxzAR8LWQ}uNH zmXXQ8|;9 zBsJ+8(UoH3bC3=RYZ}ev4V0GSlB!%jcm6D|i)S2Ito?{Wt#O$vlA?7>s}voH+5BsG zvvi-}%R}Q-M;$f9DX#EgA|IyYA#hmoWhhm3_wl+)XAV8J#A%W9FeFfC>L+r^`uDX8 z9}zz07pU)Snib9CJ$iT3r5Ab)NqVd#if31L)Xkb;8BU8yt=2MiRM2J6YcLWHrO$j zdd9k(VqJDXqvn58+^A+1 zaeY@Wy!))?2Nl@`h8&vzO;slzAfiT()LKzW){L(~RWOCa%PQ#BOHnXRN*?xqqv~p# zK1yh~Kv07`u^h}NFgVbB#B-|dM@ZW|CwY8H>HW~vD$wmpDW|Q3q`mjt-d5_ubek8= z9`WoBn#k~DbVgTNT#ZiZYP0*#DTOUu(A}5OPlm@Cx_eg z@m9KASz;=>+S$q)$5*h+QI#{y0TgYGRNA?SWV}tqu;$n!2b{#2Uy2Q&ld1TK!ldNO zQYd2->K=z9Ru|DFN`uq)m(#Ux0+O@Y$~#g-G-Y3GScQJ60HvE-Ikbkpqb{bDBXU%O zdPD2hvO@NXj;Wej9DlY_@w@x25f}(hTOQA8NShe#!#(-dHkZxKX)EgO2jW-rUU^*6 zu@?>W4lueF0DwVqdDD~-bndv!S+`GDXE7Y*Voe_>$*u#SrP2tYO3yd~$)^kmmCV{M zCKQ{VW82=xL;WkU$bO^R<%ah~K2)dDseQ-nc+zTm=IuHDNWox7nmr`cNQ6is1|X1U zq&9Cyi%WC86@!;@Pp-SC{#vOY|KDcJe4wkhK70sj8}klpQRzm99}p&mt~b3RE+Y2H zA~-CV#kf~JhRq};=Sg4ydvdYkFI6)~asyA-%Tt$$+rp_`q=j=^z8&`w*^$%++5+5} znDyC*ug=4>)C9Pm*ax$QxD}G}aXM($bbV6sXJPjOfIpZ??eXk#b3L1>4;GM&9EB z46}>Jc@jNim4?f2XaZ*MsnzLMd*GM@cr9&$!{H1pF+b|t_*g*^NE|?UcglHRwP*Kf z;#+mdrd3~&_s;gW24L4ZD0*McAk8yv`~)0O+QL_t?Rpe-0;!XUagRf)Nr}s@zSMaw zPGnZEZV7l;rW>rbwdf4NLp{rR>9@-F#Qf5QRP%7F zneKqgkpRdJRu_#wfi5hnqEFNgR~udRR_eIHpWT|-P4#7mWp?Lt+5IjyGxZLzjDJx> zzJB?+{?{h_eF&($P1tKsS)K6S>{0R;AvvFhKjKwXz0Y~LW*d%=1GcX59vbBmJyPG} z&5j$6OBvACWrtsygmj*osI??fpD|`|P%T*`>9v8Bebzp_p?5Ikd*_5^TEZ^-(CnQI3?NB#W#f#!6dj z1#C;^&vKuGX4P!$w+iRWx9`sn>%n)EMnT~sB@r1pDTEo#|Jd~GVIbZ(Kzfq<70y3` zQzTTiM6e*;Gpa}AWbWCuPc2Q+YqrA?v>KVG6UmZAK;zDj0X**R0_qlfJ0?Q_d`WB1 zqi=Un5f!O+reup{kZrZwoAqcVJF%JNZ(9;;Fr)F8R=W;Nc>%+Bupaz})2-`Cm3->8 z9C?I~mG*oa*cvEWRYAzEl)v`1PTziY^ecUgsHQjajBeU>v@D(2-J>bcAQs3TYKOHZ zpU=wyqC<8Pja@N|FRba6uDXA5wB|lRLVd$np7v6dS4C3CT9cB|(N}Mm^VEgNj{BiK z>kD3aouhJ2)RIe15%trh39Dj?2&I& z#A2%n^sSBfb|*l{-eww=Z7q$gcE;QA7fbca-{)(w%3HH<$!fChb$2bbgKQ~m6qmO> zF#nd9q0Q;7qL_Xp&bXhgE5WDve7I9>Y`~}mrH?3!r%_Er+0<$4k`n9LB6`qyDRRc4 z0W!z&eyPh)I6An}jKLQbKqA|B#pg6^p(tPegrx!dC7OGjf{0sRM3)+=P5oKjgonYq;o>Na_l18q~}cZ>DqZ?4vZL5M<`oKv z7r6&!4yQ2+fBw8iRh6M&q4PNPiZ$`q!^(us=B?(VMyYZrobl^c)p1%E=aWoxvRI+q z0Dnpa@Ve8)_H2f;LF^yNz;asR@yL~z8EcH!E;;L-Tqq&ZpD$Lhjr=zM<;d;nNMHak zR%gjHI(n>{9Pp|@`9+1yLuF4G&tJ6qON%Ff<(^D@D510qJV}g;T^Cy>W~{)DVan zUZLAe7`L89#Q$mMg&lvDJ;3>FpXzMYmYP$tpbzB}b=MjlTw5|fg+JfVk6;}lV{*Sb%F`g}>BwJ@u2P_bIdyE={bC4ETfYRcV? zEr*)UlS0>~yn{Q^+$l+V&=%ggInW#L82s84HRr_5@>1}#oPDYWo)2+<0kk+7G6{hi zV8>g*Yz33XL3)&7Dd{{p`6H*-LL&7lK~Vc-88c4%4ar(EON;XVjiX4_7xeqd@(_kT zi;I-{3hm!!|FLdo_3&XH^wzv`FOv_lexLj*E5L9sg*&HO*I>cmjl;&EvaagYgB1JI zP6AuL04a27&H`+;$*V40-oR*}*u!xz4moMNtXhtyN%z4EJ}Oa}!uoaloQ=Ay^;H~% z5R==vUiW>DuC;FC{8X9z>Cw20Et9I7l%LPXouU@NZ(@bLSs6t5n$(^NQ&6 z>4;V;4rGf0?^o*Xd!=)PQ`5cjtnva_A7iRJX6-5HHzRrwj}9XxoA#4Egh@3p8=H&V z0{B#-M=cbau0SWf8#FykU6Z&W%}{~Qss;p++b)>g~5XasZ)Crbb# z&L)u50ezYpp9^?S(pf`Ei|8Es1L|(xzRV*@(0TEWzWwmi{C~gvJb$WR_T_W_;LRMb zl8^*@sv~dltn{nCwg;K$5I|fviN|C$$Z*>RnxW%@j&Ay^1;{yr$5%nqAwCggPGZ5!v#PqpybC zeLYRwnVYkeZBNSStVCk$5-Byp_S!dl<-+?L&S~Tgj=a3oKsq+dYq6Lf!|dJHlKt|V z)iZVB{g>b5NAvYIu`@&ka{?BK4qhv4(Mk8HP4epXpVFks^zjVEn3QpF|AXhYJ0^4rgDd_hXX6h_i%_Cn$F4ROcfzxNGYNzBtD79NwsmlZ1b6Pno{7Ab%86 zyd8j&`gNBFuL{!fa?ux_)JtM>hGkNr%(%% z)zzYB>svW!EYY4)pz14sQ!(8(lQnO09%4F}X*%wjVcIk%4mr-MWn@@O&XwGsQ!7H* zkwNYKhsV^#V?05JO0lX6cm0U(tMya;_P2j^;7QnTAi~meEZtJo67~`ltf^yqP&aGI z!nZKyD->_oL+xkLor}87Tm3s^s!Ki@WuxY$jh)4QpB$IVVT!G%7;b8)pj6}Vcs6nt z;K+-N&yt5Yswoc(In8T|9alCRFhV=^cyH5FPW$DR1EHOzI+`)wQ6lvbI|v=HNSGoS zfua@4bqquL&OM`N{L$&xaSOhi`u|bG%|Yoa#`LGFb^d;-I@?rkiE^J_0BHN26+z%- zRJ*z}syVH0W4C&oh(2qAChHee%|t{U)KVRqPcGUPSZO zuibi}zFe3nedXW>WgZ@-=5O6))ga;9)RJ-(vayFi<|_v_@gY0&c#A|w zhIaasI@Kx6DCM&CXcuGKm@4S6?4;(YSvHCGFztP*zWnl|7~+V#N%Pjv0xByLK#YnC z;?Gu}>uS3jbaC*Va?*5n%M+KbP(fAaD3f2LeY(2|Qj(phnxZxCBb5r&$OmwQAmpZA zc=nc!qL%jv%(;m?kCGnsHIJEcx64z#D-rz}C-rF9modt{O0<-x$!RAg#^eEGk)jA44_7j;9CjLXSyoAqf@NT>)r5#>bWh!D*ma5QD2 z0&AhjhVni|mF1G_W1J&1vT1$znLhiY&!c4YB;H;}N#M|u?z&W%Q8QSo?zJ3`@P>o; z%E`SYsj~N-@I2J1Fa+|W_MdhNWQDn{B`+@p9vl6qZ5ztO0DM#{Z(F)$j^Uf;%(q{u zE*u>A_JQQT15>_^U>!pPZ>rCwDx8jCg1WQ4p8p zQK|C8BVZmtvd97TzIw_Zy|)#aV*WkZY9VpuXM6ItbhCSpKnZocRI=(Z9INi^HvBFS(V9EJzjGv#PsGze)gXY=lsbj26L78_DJ% zA}hH5Kf2xpNs=4Mw%iIgz!HPO@LSCY%m7sL6@SAdyQ|;o=Ntqx+{wzRmM+O6Bg4&M zfa+D~)qBY-#OP{Ae{tO39I^klS{gmSDF92xp%z!jnJuXR1mQbBj)PFr5hV^Yjz+S_ z0>NxejiNQ8j-X57zQe=IKR!;-B=92~nrB_Q+a>Rx8wXUQHa)h8xKz5lZdJEOh@TN_ zc|OxrYRze@rPQQzmrc3}8_J;2hPsyg4ggq>GU=b~fXl8w)$5P(2&X2h?5Ag`4%;J9 zx5yCgTkY;tSNc(qupbVrwG7g&6xHWnS8ILQ$MEA``R$%&T2xd=B!^R0UGYSHc}^$6 z6(Q7jMUUpDxmU0+#pyF0$1Rb!4bT)i$hPC%`GJSXYQ zNxAL8_u|c1w`9&pDhlMCKGa3@$)=f)?jS4WonFXCStlDyb3j`lj_o+tufJRQpxdM) zQZ!6HF&v(H@0Dj)eEvD5gk7h;=&~e4W%7UTZ?0C{tM#Uttca}xzmMuK)C3Om880YL zn`76@hRN*vN-j&2uD5I%iU#V(vpi4R21=o@Lid(IQ@5L%)%n1tT`q4D@JW5y4Jf2t zeTUEN%^OkjlX5FNO@BiL{y^iPcUyv-nlSZGmiaKH6gnuT*5=$L4a*KD-oD9C8!;Op z@}FRCj&JH_Q>e8*~3pkWmE2Cv?!@)i!@pptWg{3UtU`Sa!v$>|g@VstnVnVRIcw3KwbRr5k3V-IRk zs+g^yn8FHkysQZ?wpwFz*!%RZu#@M;LH3cJ6HD-(rMIpZBj-q$JeBRdtKNaBflR#< z0QHlAiaARQH_D2j&`T<$4gRsi-iO9J+HzBSDKf3NPJ0jVvyU&o|MK(P^oHZR_*O=f z#LQLa;bjX;lH*6yX%NJz)Y9XXTvs)Z)AvL#CZe&ZN>X>5$Kj9;)%zs(+koarZ}2kN zVOFgSoGXfeR_7sslq~5`)r0c3q!;hK+H+Dl_ecW0C$v)=liT`2eRk4ze;&S>&L>0H zdrp|94xB3TwAY0XHMn=d0C-`eX12Fewd*;J$g0+i?oFoz$m~SF zCcpG_3Ygdl%6Jshh#rNQ_Vm-988R7ydDFD-DnV%;Q^!{?fY{A?5AeLa-rL13DqX(i z!9VU_zEA(y>OAr79!u$AiX%|AW1|;|iFfY+)}7tUry9_~i+7us0KbyL_WV?5g{M0; z7p$Wdm3kDS+T66D%`@e7-E952`9M!Q9j#T9NH$Qsr)T(0MXalW*8#FRM7OQ0YLTc( zDf!^?>^gXG7Eu0D>W+%p$xFp#%CW5*mKU(%+)H#o9dg#nk3C8_l0fb?`Zd+U1&;D# z>O|TM4&>a=h5F<9aqIs&69D=n7Qgz?9530&mp%!+b@s_2n{rG`(=GSZgPI#04Bc;d zCr7vM^yto>FBuW>!>E_%*7UD>TduUY`=&RNpL0x{xvm(FQtV3^*LE-MXaXDRB+wjD>TdNh6jM9F#Vr5-3?2E0Uk$h>dfqQ;kqAlc1?W)Egrl zN3yWjIa=Lhr(=s3jqC3Hep6C$u|5W)Nf|E?3Or!j$c0?I0z&d5JC{h6NYICOwoTFD zS&!`<>1`}&a^})@>)v}0rFX%P%^@Lgk&i8_;5xCjmwJ@sPH8x|kLxI^pk$)I8okuN1f5Po)A^xb0%`T9%p)lT<&;(vRWN&v_CHD~P)Tqd3-N=?C=b_2H?}gI821 zhoP$5P#$xE;W8lzwv zd+z5ZSdV9Z9=~GW+YvXNS{^%wwJR$VNK=|>sI@eug)F&AqU4i8a!FwDW+f|WacbZJ zJSH5GS^1WB9S@U-!*KVNQbo;p^RV2O`(wvn57IG=XgpaQfgYD^+mn`%CsM$XdXaE-na zMTf9+RTXT^kGzq-9jz&xS9{$s6!~``yNgWBDFL0$WyjFW=mBn$Mzf8FL=;$Rg~&YC zZM0=A8QQMgWn`*8N6AX{MU6+;2<%rNa-p(yeRQ6RBu==Q1P)$t9~uKtrK(gKH}#W)d~c8E zby*-vg4p9irxZ(Vyoqg(BS?>Vn-HPV((9gGwN547R0Uykdx6j;0kAbSddeIwFNz!* zAt+2YkO~jp6_ZSZ9gB)?XC_IYne7h;m%sohIy&3-h11c3ioSrsi{OxGGN=WA*a*8{PhTsGC@0P;@qrL zg&91lxMGu|v)%x4jv9s1Y>kiY1TJ3Fno&s=5?v35Gyl)|M?`(gLyT%ZU19+zMlzL1ijmrLP7dHusoX~3XjP29kC^`Bmg2c zR#80depSkU{H*3o{}*80nbbG0%S(b32`_8v1^PVo7adfs_Z6J%a{9PAI!o|8E-7?Q zmH9!GP<)EYK+Wc#tSGP6=h~In(#bR2st6GAK#Y#*Nm$ehCGlnV$mD1CYhEhYuqo=0 z4ka-7K#ubhoN8E2?Ms4~v^C0eg1mIwcu2|44%Vm(3oN%(&26*pbI3gG>E%}7K(s~7 zs&WsGdc;Si)PtPpF9#C7uhh?f=mAqcOygb=-D+dp#N}j%(W|zpU`r0}ntJKtp@~3s z8vF#1cy)Fu%nlgoQpKtlOzgqxWv#S<>ked5kx|msW=kdl9G~i#!gKgnG{hzTYtH%! z6uR1cVR}_czB=q$?6&_y=($x$VcCd2L&Q+!T1Io6awvIly8GR#v_dvX3IMdG1k;cVMv+t6SzZ9~Qct%0rt1!Y>&ekjj@6z^j)@?W_m=Dan)|aQZfrWi>C}n}B;v zd9K?gji|dm@AZ}rc|6If>_8!zlaFoH)@s!_oVWpUQ&j1!mS^CnxBswpY7XRY#ml_Q z*U*mhA*Ug4n|o47ib)vuv`3#xg*yKSa5U{U^z$`HhhnyRe^b&;etH!WvL7Lr6X zcX(1x`^?dg<&P(2h!p`5CKEzqxj-zByXnv*!3Y2(<*|Yq zdSJjUqI3m$*+miEq*u5qje#dn`=UCScvv*{M?Xa!5Wo!sOrPIZ>&x%I{qXZYKitGW zq!0N^Z^Tie^}Wg^CLp-7>Pl2c?Nq21)U3RQ(kKeZjN6Idm2{RJ;L^>v<?C1y=0~VTW(#69g4I${iNB5<=%d8bE2tM zkgk1l*`fn6w_;c-$tB4%RN>Y3?!#9qyCrn^pHGA}ooL|S_Ur@!s807|RaUnwJm5;x z6uw|2qk3Whj&rTvX^?H6mnjy*sM^W zH`Q;hRruIiZ?~b~&P8Y_H^C8TsVxR?0EDj@j3W^s=&D?(lR`P~ky`CSFTD>q0Hk!s z@Ic`~DFJ84>v01=9p+|zsPRjc2VV&Rw>XDG#BU&{Yi#w29*PwB>dctnpR}u<+fv@} z)I9*0G%130$4zCs!l~&-P?}d!;XHcj(2l7F#3VKz5^4w{M!CMJR$ygnU1Gboj!943 zOY#n(|=XNOuqTP69B8l__#)m*fHnZ2OBcaLJ9$?2 z9+d}nM5jWDVRJ6eqw^tuS*YiipMLEh3Lr`EXHx7N+?v{76jwZ*;JI^1{jstL+E%h^ zQO5nD{zu?TER7JWTo%oQIX{COt zUM~47Pm1dka)qr|8l`!VU6w3zKJ-v8Mr%L&c{hbcQuj$4q|2K--isx1qEsbxSqkuI z9pq1yU!1^qgt&1g2*O?IKtTO+42mixKaQ!gEuB2S^ZRoB*RLOE(XbWY*6MNWllXb5 zgQd@_=7(%z){V-c>0eFxpN(r>eWj4I3`g}Z550$uJ!=Z=nghkZtaH#sRK0z(P5|8KT6VichyXB}Yp<*gjWP z{+a_=R6tp#z1I$cq6Fwa)USKCLa-fJFA4eQnU@)@j7+6OW8(H}t$tti*WZ45!15aJ z5p7>^>sGJ-A{fLCpw_va6xF6BBL&sS1o_8(4Fv$Aeuy(Y+unTheSp^*iPp;jf|I!V zs0G$ZtVMk4Ws?k>GVCU|DsxS)q)N>;*FJf+60es``*0>FDM`|0i^j|BD%LwKC@qn+ zPCUJ^p(N+KDuTTB{H|=mOvR<3qXRyC9al&}=tU`^${6^VFXGl-_ZFh0G`_qlIKQ=4 zdzgZ{>a97bV0H(nTiJI9aAZhPMa1#&`m#9qlB-fD(gLYDculW-53;Iv#Vl{|NkBtoLcDWkcC98Jz zLuF3s7k5=aLLyWzikOd&W5**Dm)aY9*At` z+u-vb&hlQ@#}TY={947Ul#8VXD5;*hLSEN4jqA=bcK*D{>3n7T! zozEvSoq}MB<5S&jGmo0g!{+sRc*Twau%8`R^d=j?p@0k+^Z}CcGiviji6s5BUo~|Z zCRar(ZFbP8l{c$f;^yVUDM($_gG0DoQ;*Gv#32Bw8;(R_0J^ec8j{b1l6h^ zy*~DY0CDNkjY|$VNkifEqn(aU%|l~~#{ZI><>&-&62M;-$Ovhx?helQ0%zTivm)uy z4XfWkF_kKk$JgLYbp6{hDZo?T=EFf26mv%;quy4NkCcP4)gg{?I#nah+-sxt+)^4j zPh&I(5!6Q*N??tyQ0%kkSNV#3rLp}LAALbd^bd6^uwDb?tAr;^HZLpbJ>w@wE$?~0 z6Hp;HU2)TDgM|Fzbx$+1aHu4+WaY|;X-+j+HB-~7j;|%z)3vLu%BC8{b0i*kYhQsuP} zU|7gRV6B`zWr&E${FO%f)?TCmfs3NR&hHkjD>*`B@MS~)j8{?^gk4Md_^7#|1M;gQ zaVuq~m;g%w1V0K$Qcv(LW7<|z+T$2DYX_UWWUtT_ktM;ldY((dF^G!Cy0e3N8eyuj zd2f<*y1aWNnvvWqnWPV0wg`ca3xkwD7wNzIZ$JL<^S{17&+qEnnL9(Dmz2}nHYck? zwF(B`E-nXqH9f~-zea0$r*&BfHiv`ViRcw72$ctx3FSpa*v5h2#AjIUJZfeu0JDl7 zC)9U7p*G;93|8YQuOa$+ZS6C_mUZQlJ6oucrbgwL*VM{UkN_&tZ|wG?a#Kzu8TFL@ zG?7N{3MK2#>h*=5pNW++qz&GVp{!EgC=^a*p`TYp~GsrV<*0< znQjY_`1)k3Zm(INlX~r@&f?>E6IPL#H%A1IVMtpD9SXpE6w|~$^iiyjJ|Z#0Lu_c{RaHtXCSBASq>{#1qpZjSPJ-P4@#)s-A2OGy{v;Y zUI>(n6eA81%9J7uI0Q3n@{sF9X~1sDmu%!n1@jOdK{FavP5Vh{n^^(p)p?+h{>Ea- z6L>p*Nt+sBkQ6+9cCYM|Sf*M(G@W?Ptd%-Tu#4WRvqaOVweEfjLEQGR_7L&0@1udY zGU<=+LxxQdvK7_SZB6eD+*0Jbx_4EZRE$7|&E>Vd zf{WEN$ZMv|Q^bSNN#VFn7y((Faq@PvL#}_NhAXK^tx(=5E4IebNmFMqa5bUhwNe^~ z_dVAYKQ7we?q75vi0WgqJlAG-MGA3_f?zL%y`>hfv!1~knlC~yC>n9vSEX2t7uih0 z39*IZkVAb*)d8?~k4Raw?Mbn<3p*C5AI^Z;(|*cl;!`h3ySzq{Ps)0?TVrQ01_-NUX;73lMh?vtwtDLBh&8`9tM-sz znuE}<#roxkfBoy1@2?Me-xgots_SZAx2a{2(;mE}v*OhG^~lcOs^;tN!u1^|{FVO_=#OHJf-JD3h~>@)<^8Govc4hHO1vRA z18=oA9*54*DhqNX9#s^SMpM?MY+vp@TSz?$F4Z{^6iVhvWE}a*xoOTIZ$@##mz*ed zGr45$>vj3tI?5IMSBZ*>%|Kl0w>Ms~+3d1)NDXs%C6OEgWzPWifF9Wi`AZdN6@VSm zxWaT&jIHggz1nG6145s;OJF}cvG7|9wab{}jc43C`1J%NnV5;%oaym6cF0~erk>e} z_YZA1i_21!;VKry$JI6V)V)LV71P@~sc#PeEI^97SpOJ+@DaC;+S#qbS^|cSJ@0+L zE~&iK_4P+@9FBd`iGVq~qxC$|jO0?Y%6F%ski!m#UMfzfADbqv=95MOdM0|)PYCA_ zl4imxj>$a^Iy#{ZqPn$HNPDs|t9JAsYZbqHcUlLt00gL=IOB&(a=KZP4amgAU6z7? zI)gp0FuV>H*GPJfUW^68A!uEnsuARb1t}eb+pY-F`Dk;;8E(#E1~sKjm7y!U(4D|I zUiK50v$S>&_&ZkO$|-tisTx3IKs#-_o7ef?(CTI@NzyiG*et%t8_JhvZWIWog(B(g zE)`r-XVRqO>F1tj)+pM+OT8%6GfZsdcKqiu>6G)9{Gw*Sjh)Ey=<3?k6#(E4FINV^ zl})RvvBT49rfb$Hla+6-imGFUF&+woEru4IvGr^ zwD9Rs&qAudf-!UHHP9lNX>3_EYj)@0hTRekQ>&V>R8_^HUNXbQmvIV@eA@WsMNvrh zo=sqW?P?xNIcd%^0LZ(>cWTY*ih6TK zy$!Wn4U{DtDGS0e&Wis~K&-I!{Ul&2UnZ5QvKPL!P&-J4*QN^Fo}eYuikI}a`fFz% z>N|6g$FgJOII$r!r6N}h;4MEqQz{D_6nEEzQ}URO31Q3hKN|H#3Vl9-hmpBVA{pLu zsm#DTm)rVDSs(EMh6M*%aZ*Z%UF~20U_}d#YD+ zUVF&RX`tmWO+1TA8fsjzqQ@3cFBCnSj9F_sOLAo8`o>yO(VVYnz9kqb4mf%1Qoc%? zjjrZU(@J{8>JGZ@yF36W1+mqeAaR9Qbfhs)K8Nnsx*oAn_7vb4gblzZNl7mQ8|l;+ z@u>aOyv<>lEH$t_uWptnnU$x;RFYj{000eqs&bm1xzWmjEFFmnN$(f3-le{Fy!?0- zl$+k$il_k%lwoCyH)DV^fSIt7yiYn5LGd2s?5za}0vc(3F4X_@=NAbcTktrAx0Z6_ zty9lct-Zn6$J#haXD@y%?}}MT2rX(!zZ8V)7&f+(p|eG;T&d3#?#Sr?-~+tC9geT4 z9qqV~x}-zZ_IAr=Y2Jns!P4zu`R5HfOJeR*01HSlq6%V8v)@#9j(<>QKGeJ*6n^a< z?()uf$We4>hq_MX0X91@Kb%2UH?WT%wPBNmk$SP?&LOM2EGv`%#d4nyx$*grl`4N< zDK*w4O66z!RSy0z!*Ik0;6s%qD}(L3FK1K=(<6QNPl!!gv-snYer|Q#^TBy0 z_NppzlJ;8Mn(I`pkM|*~%hRSt(rx#%q1;rZ7mtx2`5EtW(sR!^Pc6In_WI0EFeN$R zR_*<=acI&4^EEBwIJ-;P*;OdX*kS$;5DFXZXcos}Dkts^ve%{B@S_g8O-l~)`j3^W zd!^nQewjmLBiMTl$JO@bX#IobwhKR=`smlj=A6{|VoQ_HSsGbL}-FJ2M_o5CA& zt&mic8=M+PT@>u38g7;Wyzt4!YRXV7wU0knier3BBq$2yT#9Y+gJ6>3$gh)8BS=SH z-s3(^99FRAQ32Nw%(0jl_~UlHO6i zt<S(9m8cIkDWDSBDl74QH91LaJMoBB}wHpS+6=6i>JE zBV+9o+P(OYD6XZn;&XC8dDpAxN}+B*^)gM_unR0h+|kE4O=W{#m!2b6GAMtcQhKxJ zZorNmJ!aHegwuM>Br*sA-HL+K%z74rV^oHk`q1nRL~tCzt;4F$Jz!w(Sw?YR z^1u=iqF?8+<*r_Z^8eib{>j;qU~{yVH|djnZE;U9VRH}|q(Qs}P}}kM3cq`ILP=wT zgWyG&lH5GJyT3_dYe`xq-|%|O^NO(8nr>SgNfpghw6$U1Q4R84F1u}Bfv_`*x1Mre}E43u+kF%ZBuRR>$c_jKfsJ$<7;>Sg-2!JI3q9pxQimI&nUaGiva-UU@=!wcxo$zE1O}KfW?wfB|pr^A+?DKBMeYI@7gYDKS82THN2d&J1ntVN!?warQ5(HZ)`&LMO~V@ryLZ$oSW2xLjxK4^cZ@#kzT~u_c#uY#28TN3 zOnKl#+OK0O(h~BfgE-)<>eC74kU(*bu>H)*jZS>$^!KHTAKruSJ`(!RC9io@Yoa*Q zlqq->K;l23DLI2;h*hQ>8(o@Y9{u(s>sI*{M#q z*##+^AVK9VppsJbs*(4Ec~jW-cuoNNJZB8bVk!kH{rQkSd9Wb}Fb1ab@mPaRYg17% zNbk56swo9z&zYD-zO4O*E%HQhOQy;i>5ZXYt?h?O*>=TO2K@K<=l6I2GRF@e`i1c? zB6B3xD8(=Go~%u>0=PuYPAn|s(jY#LkXa&fsGVr_65psf|Nr1i87vnsNXuiS13<6gJ0(cq-aunVqWxc>$N@!W{C^uHAMlBsti}!Jh!w_sI^< zhhvYdf)jOA^ZQPU|4>_lUqIzP6s6l78dl~dpI82k4!@H8$qYkp5dcb|BB|N>Y`n$- z9kQjyqsWq-?l{TTOskyE!U|_crf1Zr{Iocp`Y^1p=Ra(GgJL|4O^ZH2=%t8YWB2t& z4C50Qg>i9^IRmA5hvW`N^`nBioaNVo{q*ChNeNK&yLhzsp+M_!&Y?78Do*9rs35?` z)jGIKC@xB@m&ZGYd^sk~nw7$)K9pML&5vo+%7z>cgM-~(5r@hNfTn&1ke zTD+c1e-L2JOGumduc4BIC7rFV(=q?A0HzlJ+E?*@^fI`0SFbo;0RpR zu`6-)ltq=lKomcW3cIM!(IQeQr@fU;QGQ0r{v;$PT4IhN{F@B z&i{H&dE??qHc@y0Qi>XPS*z!vwQ>vVqCO?iEAx6k8a+5ktEZqcI7LmT8zfV$qh)v3 zRareUpf2@F!oU2&FG94UoU=J?$Wa+VZlbdN>Ewj+*Z2#Z8YRBZW2?~+55#u_pK!?e zC~+N^xUSE`8kT(1#HPx20t36mD{%6>NvqCJ=|4dQTtL9(8!MGusW%q(V|Y`T+9sd^ zK^&P=7ftUzwezW7i)J=%8SSzg6CR#iQ}IXJR*kdg!D;jS4(D_Zhe&TNjfh!Fj%W>A z`ReL{1y$x`c}^8J&(9o49={C!Uj0?d07_XttE)W(ddl*G3$=`@{y8mTgpRCb6ySfoNP;@ydP*W@M|T&q~gs`H}b zJcpWfD*fgqNpX^{m^Ozg&zCB#Qb|rIv**G^O*^eh!ljgnz3!nPX1Ki?Rh=<8V!Ir@ z3AgeF-f^p)xQa9ir#$t(VFQ+-ryeJz>BoF;<6Y_Fs-HLsbZ+5-^ZDyyZTd@$M|`W7 zfzH6QBwXrQCq)kbSdM2!z%elNcCOsXYvo?4D){kqMfQZdf8AOefln;%sE;YXykUst zQu1`)OhtC6bFix6SdrK&&nXhnNTr`G_@NW+6IGYyIFP9cjSOxTA5asuO(pL2}PNpBu`i5YE{Q@eqX!e2Jk{n3Na z>n6W>dwK=m$rIo-rK*ZEO+b`Wh)Mf?gnPwNgfK_<$3svs=He?YqZuj}Py-E17fZ2o&{lV4tbr z{WwG8g!AKoM~F&eO|mvXik)#0m##58dsz5K4q*L05$Ho1(8ybgzK}02C!i@&Yb@f0 zwr6-X>^N<@k4z1b&Ur>BZw~8GitMN~T#t5`Be6g$#_a~MwJ}s9IH-iGDm;K#iz~7M z1-@LZ*PYeBzx=qF3jc_E(iFt9=M-p`smyx6Glk-2%WI1Se=aE>Ud;woWzQ-qArwSISQvN@V z2_03vafhFHm5vNkUV@kOve%L>2M06Cp8uQOCzu(8#TzRu)4laq_oxO%q)oJOYku15 zb<}#MDpTOnY{sEpQ1{Qys1Q@`u*mtJw=f+4 z+va{{`Swf$$H-31A*_r_p&DHPO#EXCR1N_FK_Z7O!{DW#{dNf;j_jWrb!kEG&}Vce zrxxl%DvGAL?G+EDKaMyQnhNu6c=><(z5&&fq@8c`xXU)A$~}o%SrsPmofl_d!=efz z&j+%p-I@8KFr(Z`+qGS0rEU4E9tUq|Ydk9NC6#^bn^>xS<=pvM1q2`RJZNw^4qw$- zrLuWB#HuZ;q;l%rWrTMwr#mk?|Em9+k|!Ku==0tl)h_kT9@`n32VzVYAol-$R1>=S$&F= zp;zQ+b9=Q0ugQ-lLqTDJra_)21|U;iWXXHWw+UpGC}DfBatIG8Oe|B=7$X7u*j^-T zz!{~$tF1-icE>^pt|>`%7Wq~L8wq|%73=n*e*WJd`uEpAE=^nB=4WoXzr39-P}|t3 zaUA+v=rvna6FgcY1gJRNApzbR_^)u8;uSXaD;$U4LCB*+0dr_mfvV zN@{1?k_fuX6JXkK9xTa~q^>xkJ6HXuYH#sbdOzJ`o*-f=oP4IrvkI0q>D4NJ`Gti& zw&8;#FF*$~D3NV)EMCi`Bo^T?Yd`bI!n0z{UY|P%y&keVucXK`1|E-ksSRDFa}b8A z;yn~maH3j(lGUdOGC*QrCPIx5k z@2HKMcjzvk98#HCuGi&V2+tDq29~2T^l%|q1?_!i*{Hy3AEcts$F-ltVT+_C?JP8*v=Z| z0mX6}K-|@X-h1qC&RSp(1?4%G8z*Z!n)Y~d1f@ALSvCzVt!+p3woJ~gH3^I68L@VBDXW%*+Re8rVY$q+%H=6eh)Ow%j>Dg8qQ_)>AyzU)Z5)75Ml&s(j zO`;Yt)OgAX9ZP_4THRBt*iDOiHpP#THj--AbR?Wvxnc*PPj$b7dXy8mliEdT6bQWX zEM6{nKmY6dfBx2g`lrpdP8qMUr)qF>5zvb(@90Di!4oc=(Tp|3xnR53daPGx15 zgw4PqC!gALB6>_?#`8D>z$35erQX!E$W+1;>Vk2Rllpdwa4gbZtFC3Ib0eQ1s(ASl zcAK_?5jct$e<5kb3C>fTPDNev2O;So@=?V+`S9J3mzNGiOd)aS7YW1kUzcrAR|`(+67qJ9_8b$`@X{hA1W zdHyx#_Bpjw{?mhm0Q}Ype5f+F!xp)Z?GOMZd*qmiqM=XK>qc7&LFcV52Z3QmW9;oWsj9qtOs6oVCRDP< zTvzAY?(6n^f;tuRD8U*DU?7@3GG7{W$nigQ?z`+~FDf->14a^?+p&qouBAFB(mzhe zycJZ^JEzxv^+2(FdtMHf4yCSDM#^d~s3jOHuUvP7PspAp zPa%&KNDtHk&2KWB>h!YL(yf5SmPMABCIK)z=K$g+AORNAl(xrH97%4F+%F1QRVE1L zfJpV)`DUD;?j)I`)#P=ON0Px;-k0jvk79WbLA(Vpxf0;xa@>H!@uXwv1wg)VYMbD| zCIF=D*?NbKiqf8E&-328Q2a@4Wi2OIaHXpvIIad=Y6vR zY|EbmTV%RK08MHu2|b6FC^>IMZUBW^wcvAy>eIGBR_Pb$m%}3+Y#vFLOlKJviB#*D z$KHotdVn|Anm{}3NL5NShstVc&Yn@9N(WotT&nmT$>kO6b)Qrz_|O}Qw~~n&Ph_Jy zS9>PA=+PWU^!vGS{DyD4vz0$s=c3IKl5)m@dGyG}J_ zC~F-HEBV!2KFBJ|tHHi!_oFPwWM`T%MvzKsw}It@Y!|gI`+d2Gi06)GQgsAL!?(Qv zs+cKY{!?_EP3_2D5f5@a)l<^mg9O6E5@>^F8*fYX?|*+#hSUXp;|!HYsTt>*R4^x0 zEMlV0WbFh(NpjHwSV3z05K1BRCz|P%`r}~mM?A04)a3#^R6ema&U6%>)ur=>_ z-O8CngSm4@w}nnD>e`b_l&6p0t%8b^Gjwa~&k-qPV957xpUNhGu9TtOg$i%&2lZao zaDIgd+wE=c&ayX4{i8waV5DbjEuBqSug!#Ul=9S97;dYCCZmG1VcZqm<<{qm4d-Z;+1HGI-N~+!=Q}O}t}(q>zF=!3Iv`1kREbY`s2hDOsp5|FtdN&hO&& zS|*8RY#+hK)wCmQs?OF&mZq61@~2JvAPiQ=e4OD6cPD?42I8Z&#u8yG@E(C`jwWeY z*L|-P&;(I7;;?R6m7soCJz$7|1?c%^VXd5w#Gps_UCNwus^zaCfHUEWl6XP24GsJD zU0166^d+C1P>R4Fa_pOFB31iJCvR^pR-jTnl5C1H@DTv2lQ{9%OlymlSq!1_p_9iGSKhqW>YD zI5k8EFdKDEf0_~=x0?Km1G#A~YwL+U&Y);hsT+?|RE{hzuQsTR4|T(a9)l0yZkIq= z2To9N`Xr(K-(Pmu{X1~xn_VFJ+>L6n4=e(5j807ARY&J3LemRLFY`?O$1d(9MnzrK zIZ&KTEBJKzj^z4X4nVN)D7UBMXna4uZy-m^YwMh-E6485KyS`gKVF)RN_nvKPfqzN zr?)MfKuQorPIZ{r1GSIdBVjwX>5bNh_I0;p_GVY=P`|_Fs`iW2kefR-6Tdim)~2U} z5otER90inPV`8E|vB6KF{QNy-Gl%X^PVt*@_0z<&S`z2;c%&stN$*K{5&n%=*rDn2 zb!-D2@X_gTTm8$_8&{heaHg=wZWmT{!Cp~3 z*&FAzOEvQ_H2nnwF=aVO3*OMCDGlmP0_h%8qOOb%87Rsr8{UDEEs}rpfEvFJN(wK& zvvHoIZo}BeEg$0}f+9kS_qO@Z+UBPYMF0LP+vROO>vI0-%!fn?$EqG>nj6?LsCf@a zpi+&>NDKlXyGrG|Qv&hf2+>*3#hI_M-#UBRcC22&sbenrk9SYz)IL(dTm2QC_aOYX zqS{H1Zz9+>ou5z~JItbuwp9u=!E^Mv~dS7 zt4OQ*5JkQ=;I(tA4-zSPgfkG%OV2xr@iGm_WE>j7b$(u zFSb3kdlVTQ+G1}-4t0f8y*QHkiNy}(T;!~wWutpXT?Mt_x1Z;6ohs%(kA@OaUr5I_ z^sKq;`4PrGud138*3Aot!|PrHPkE@IBc^z~p zx*S56a;8FYX7%*SbtqPqcN0iccM04VdcNxRTjWi);hagWe_5vwLFe+uOn+DjssNpk z0n&EUPk97XKhFwbdTk+fc6PSyBM-*L8$q^E0PSMzHe+>mx|Ic4v?mEL+D0F0`%pBq z?;Ios7AS@OY?<8nXjFW?ZmMqYy*oRK=>C8VmcQo!4yyQC+hLWPPC`(T)3KXn7Uq|> z3g-5nw$5=4r^Cv_2iMrG>PJ*npg1pE?M>aVZ7@vWkGFczHeGA}x=g?S*Z=AN-oqi~ zFGgh3SMU_llb(+KrKd{kI<$vX10W9do=9KM z?d8UDRt4bfn32YEK~e!3Vg$0r22Q+sN7p|wfgMCjyp_E-@|uTeq<~jSt4oUQ<-Q*I ztcrWt$jfn}x3~pu9J7vTi*(<%9!qsp<`5lqvBaZ|?RJz(I@Hea%z zw`!vv?v02)?~84uQ%hF$z&SD^bXT(b(f*0F@InPDdPFT2`4vQ*bq}Y+Dc`g4XhI7K|pr;_!Pepc$VEq!aJyuzy zUjzC0`OC(b@w@Wo^cqDn9_O07*c$zsKMeDiRx9WiKnh^Sfc+ zse2V`C;~rHV>id}i9-gvS}CWp3rVXgNqbc1_vENh-*7JVrPar2wImWXPoGg`r1m;> z#35V6#>mT&MYaHSO&UeoRo6M<(jJ9;N##+s1JzMe64^bLwgD8yJkqf@pSmJC+#Q5) zlZ{jvlHnqNYL_ai5kD;z^XH=-`_~};1E}D~EoXN8qgeyLHLx}~c_ZTsP-{vyD8-3?2jcZ%c>2kH zP)jZvXkYF1>h!Lrbd@hRz>|GMs{NHc1wL%Kcn7m&xeZp`Hz+QaK?CBDJ7$tp6=wk&5k?w)t1+Z zb83$*!$6}H?+Pjv_mk|K4(h!FBqV<;sYO8rJ0-w@-8Ej52BY^Rk>gCn99Gr7X##U; zE?+b+0vf-V=$py0=K(o?iEX9L*|ykJ_nwV9zf>;#l{NXSSckT&-zB$IBlwtNI2f*0q9d{ zc7C2;g$rQE3-rS*DowII)ymRvo*A^Drri}NpMf()qjs%hD zjlTVstlRj}D&Hcyi}wUXIXG{V(5={UZC(y49Cv=M)cpO2XDc_?zp7AqH{ry@qB30q z%16sA5{vpe&lbIR!0$YiHf@ST%u8^|D{)Z8)`FJ=Yh)M2Qo9MN9>a00oZA7MWc-FWIx@qce$XH^3F`;&n@*83m-(75V?VN_hZa$g|1Rb?c}^5?0(yaT|cBF}sj#2{pUT^jz{gYjl?B<^|i0%n`s& zJd=iUjo@7UH7W&9QgpLRW;*pbqQVg045)0K7Z&|LOK4?5-|7kD8Zg z7F@B1Y_&&;*R;4e{r-S*!v5Nw zaHpc@V-H%w{ZeNwV!1>pnJmb4iweub7Kybc`(D4v~feaU!wyX^+9SKQqit1%D0 zRhn+#+5SNX#d4?v1tUBB0Rh>6suZhr5B@a;z_jg?7@=OWb0%PuITcj0X?e8|`E(<) z!bF^6zr1m&}iF~>mRcr1P)q9S3t6JBans%tV z7PdNw>{+5@-5gy_5&$Jpqa1QB$VtP>ps|brjI6ST{_Yfk*6ljJQ~WBUp?<;Z^1z0# zlOz19xNlZC6;B&ez3Qy0dT**Nb~4tHE#)$2hv)7Y@Gzu;Eby6{*2KvbbFJE&s(jw*iF%Q@orj7y`N^Os;_;)zx%UKm zHMp&ug(3Ic&JQVgO7JCmoQ6-}^XdGLF#2Mz>h~BOCq1(=wYU1EB=`6+Z>w(IJV;cZ zYjw@6R-&%0&8aTdK`K57I<;A*POw0I-rsaAVEBu+P~M@;c9%NB;(I%gB{j9YP4M(I zxfEV1Jg$B|T^^Gpap$6m=8DXCC0YLLz5Mjc_%feAe*59~|NV$mht45y%7Ta5n_)}e zP1R*1o3jvt_>(pP?$+qz*{BW~n zKoh~ihG!FvZ*Np|ILxB1&s$EA^yzJTQa{5kXPOfID0|szhfOjk@rgmCAY#!e*@kE; z{Y|54!j4AbO_7wVaY}-Xv&T71)-e+0Vv+yA;dfh&ve@06jO~w;Yyb9YH5co8^Cgu# z8fLx%2$tfdcyW^)1ef-wgL+mK#HnF>>0Z}z!q0O#<49!fMb*u8>Q$s1nyMHLm|mr* z7EZ}+<#18%7D*dJF|-w^IHuL=XUL-9y#V4t=`i-7gEE{Vr&Om(ICZ;jJ6^eMUgBDM z=UK-bd$6W>Gc*DDN{e6e5}aoO&0L^dswFvqUvuYTQI)SntySHoWRW^r6i9!6X;+0yCle zRN$SpX-DWsaXCb4tdGoZF!xHqxLLh( zYoxaTjBhP?ulsZmSh4A-_ZKkePv*u?zuKHp5-#N91+k{=cI~F9IhQwyNsIBKKu_e! z*x`UmP=!-Zn?2PYho72x+3yUf*QDs#x87Yvd6T-z>ugiy!<#W$wzaNKiE@SQ=uKcc zG#L1-ZXO~QRf^p+jZfIgM=5N)dq{&{L2nB=)gu>&`5YFRwiW>){dSh7f>8#bb%nWB zcqYNZd$kj!z;@z|&$!s!L>wJpkc1}sRnWIB3w;)Z$*oerrBmW8T~ml=CMy073K<5gGziCz3kMoK6N>G zZeRPFHOoW8#R_csf~>lnO}=EMU0DVK_jdCMdO&>S;IczsnF(h-H)n&L#0qs*lq?)BSaozWnpo z{`_lObK5+ABc^Y#LLN*!VOD-;I({tUkdg_n4<3d{^E)F!)eHPp$zwtu%mW3G})_U-LD-H|T}fm6@FxtwiM`8CXKIHjQv zkSTT2+NDG>VNCf5Fh2RVDQq^UEsXA^n!OP=VNz37pQo&@pvC||sw63g{BS54L>+Ds z)vgf#x={HmXb*m~ND|<+THDrqT0v+Plf5OR5FYZ;^*093asHP_XYmD!_94zz zkOe?rHyhdF%X^s1F0R%uohT)W=0)2BD`bTxRf>qN9BKKaw`gLxMFsoN`$=Qj*?~@d zdzJ&(n;PsoKP};lf0<0EDhx>zB(F0z2<%jf{7jqVa|l7zCRO4~rJ5}wMA;z?tm>gN zTyDp7>esbWh$?;+0)I#B)j?1Wt?oWEY7=xjM&PSs$Ct2_A-|GpKY+`vL3~m#wmXdB zmC~hR>6m#a`8_mb;+IhO5W_pQ2+vEB(a*`DO|U{&gM|!f=H`TdLWD3K%87s`5&*Cx zI@hb31^a|paOo!;mEwpSGO@)aI+rcytdpHAjbrSICKX$g;=DQ#hz9QPH~>aiv?;Cm z5Y=LnP1X-B=m2?tHXnZOKmWqMdP#89x4d`DzY!xzDCOm-s?S%VI8~vIq7|e7ayz#Q zh&5E;i*H|Tm5#fnfrol@H=cK@xz*?=p()mR?9uql~>`;-B2n$+xcx+h| zdVNzZX|z(EI(l7yg5R^GG(EsCZ_+uhVJikjeVy6zS^Zz<)hRbAZ*;iR`t+0+MG5X$ zkF51e$6W;@iLx=O^rwBBk|`>Ji<^1j%0*sI?`PGVzETxG7b+a5oa*-`a<{#D+l39M zZZCx7-ERVN_6=V;;gHn;e>!BP`?KgXYap^umTgpTjM<6ePpOwzOOF#!MT4lO8pU)H zRc{7~hR<~>;h1#%e$BO0-kldE0U_xqYL0&#NadlCJ z_G9ZsFMFZQt0`5eSuoHVFQ3mY>AW~1;|Qvz*;sy5fAFr6KdwK6)X($x-+#10T15!$ ztxyKG)W?f{R`*oBQpHy?rz8xe54?3+s)Oixx=4YlTPz!el)c3wt*DN%ymVJ`sCwgC zB>0~cyu^EwgOh%0PIHv*B5O?2gk8b%qTm&!P-gMs?jQhp%c%Iz1E^)YICVn7b_eRs zus!;w{MkCRrnK_9weA@d*_Vyir3Xno%B6vZK4<*(wy)58gZWYltf)UB{TLKoTxqa zO<4#ws+Qagwg`}$GBxO3%R!HJTs0Ni25j{t35BF#9f;$+d6A02+j0l*f)UABh2yfa zokWVGzpv8XO>aXo>~W=QsjZyvQAkXMHI)v}J=~FHPODvbv27ocXwj+i5tany5hNw5 z4H6u&R|mhgBy&?u0}&uK%%QJxmpkO(Vk{bKU>UwEUQF$v^&jKC|pylX6_N;31 z(wlZ#iV#e{s(MtxVRTJ$igOE1fYfhNGU=cw(xhh;usGj|tsVh=Yu_-lVWaAwNfs(! zZtlKD&R^H*f7J6#=ReN)o#GU){X|q-+Y_xOMMv4)rVpO82ZhJPfKo2HvIVfTdOw0JM2?L^a={c}jWp8n$PHO%h< z5^0)}tICbkP1hvKS+AwxG@>P}73U40SyCXk1@R>fXZ6i}Z-*05gXqsm4*_i64+n#J z!2Thw{v6uV-bEqcW8MF`P9Gk??@N^&UMKAW&-F<2UeZoGUsOTUA<<83l2oi$ZE@Uc ziBQC?EcVR&$7$t}6`P9+9fBo5T2!E5#*6jRB2YPA?~>J?rvxKco(kFbPep4PWLn}1 z$edl*M|-BBzH-D8!Op01U-5Sj`iD5xNcQiyiMcqOo_Zwu(fTgQVuDQ zMtkXgQ`#vJtlk8f4^W+18o(OGIt5g`*n?f?-Yv+&w`14%cAQ`$2R~1-RnhqF&mLLe zcpb4Q3rj2~mmIgYaQqq-U=+wZ)F+Vt|K!f$_=*dD{oMhEyh*}u_XfOsLRn6i?$otw zo}w{JR_ah0h6P~B&M$tbDzZIltIpjgFT>UL$%TgxehZE0L7orFA1+aantlMVdo*L53nFnabmo_XK1i@S(n2y@%yH6}3pX+};3Q zWU#4qm6OFBw60~IoHQbS>AdHX95*KuIli{^#8|5AUd}7Vuc+Y5Kj+W)4?hn!RNZXF z{93A|r-ybTj@nUANog1gg;Il5rPwcZM3<b3K^UkNcYUsae%{XQ^k+G z>JL%BYg;#oFMko&1q5SWvG$T2kD*5Jdh=BJnnSzQMjaV)K;juvv1L@BdYC?6H`JG3 zy@-m*a~ICH8|miEbQ6;)hl(Um75nbIr_`srpLN}WSj(9xl?5rCK+y__ zsQZ0vyX2@}xwCBhhN`KK0OsK33ljX!8&UDk*9$^L<$F8TBL9>V10E+C>Z<;bt#yJYKOD->h~TL$2wT(_L{kSB43z2;-8$GvY^;%eE@__M zaeR&AU%r5!O8dw49qaoFPl^bOXFyF`qkb)pB0E%XT+l%?5|H1chV9i-mygOkhve&H zH%|{)ji(aH!DdL*B}ZQUp~%z|PwAxx=(U|no?6ioily}Ff%Vc2^jkP)y%dC_mLA?a zQqC2*5?-)@)7Ys8IE1u191hM7o}^%Fm0fEMUKP#GlrJSr?PCtdjja|*8}f4O>T%GT z;YNvdwah>npz`-sYHCZp`D=6h`#LQM_>M_^cFJHrh5+#JUJsRxKs3~eB%P(LaJCWj z2#qMbR^4_m%5^$C%~zssG&r78lt?`xfQ8jxiQ1g$rS7d8si5A<4t??vSRZK`j}^Jv z*N<1;-k?0qb1IuUC1UNCZU<75?l`ha#ZUz_1A~f^&mQ5@Ls9d&%KDPhZm0A4@WzQ$ zW;N--MZTSEySqlRJ3Ia_YoxPUej~mn#WIw|Pzze@btevrGf)JaTOBCQckoV0YFyAd zN`kf?0P0rVeHOb`A0s?6-V^~&dKn5HNOkSpRMa`AV)*W-nS!V~5;;E0-|qDhfZ&6x zb34m!$>r=f4>M0{JhM~|($WejBPi+y^wB9V+m?4IfrTS2-vqZM4ka}m>!76Qai>5| z7ih-F;6Md?s>ebh<7Dt()+qjUjriAcOdA{f5P_4`w;fAqQ^}|(e~tl17UID5AKOc0TYs`6n#`~1JOpU2I2d6umOe&H2`gFxzI1IsOZsx2BkCth zM$mCL5hL4lcKfoWZqlAgpRt+3R4mu4)!?6(nrBgDRqY_l0^GC3=lR?s-|WP=Qp5VI zW>x$oX@LI7B?R%;8vQzd`XFeK-s&5!9L9PMjNanFw6ZBVq}1kcqaq|!<YGyv#UC!&tVVR&Qbq@ya*6fAC!e!h)1c8?Bh?wM1Eg# z{5al&Qn|BL0NauSj?0)0gixFF(nOSJ^>$P*(5mj{rkiT5;xs&QLPxN>G%t3Sqd=VU zG?bdX`OkK@oV*Vz9S$y-o)r9bH1_8&|NHav(FXn?+r7Dr6M>U7R|37pNRqqm$mv~9 zZYmo40DrWeI@z9l@sxG&dn7Gs9&uX7W$Nz-Y@jS{$?}=oknU~$Ywus7c`pzNgO2UT zaq|tSZy%E1Cyh)6I9|*W=3H^JI2^~6kHyy5s{Rr?lv5;es)0{|DJe}7`K{lSV|Taq z0!n&o0%*rPZv{oCLANE&Bh@R`tiP3PGUPO=8=Y?iUq-lEjk^MJ%Z_F$YQP+MUXh&m3_+RV8tWvcuy zAY21+du`;V`0BFwg|1T*RDMo#g|SZRBoHV_G)nVbLT34Lz*@G)tqqJ01LRi6kH=}- zH&jX}IapMKdc1-L?#|K|-mBt3ybL}#ZpxXe8^KF9kla_i^!tzBtB7lt<@&C?3Bx<0 z+u0?QzPG-cBnWm#&~tZciwCSH9Efc=KfP4)uOg-LEkKLvjY;A?f?d+lB)TC15O;XI1uKF0KHR#$h zRAIcH-GOkR8C=UrRU6RD8NMOsCwWJ&SGfJ~qLzMqsh6G#Y6dDU9Wd3)yjBQ~UPIzghRtF-!0nn!HHU5!b;Hy@P=~ zDk=p2n?gwTt$b)I5z3N&Ii1^89o^iOOCJ<=CuLC4JBH(=ZVNvkgN#S-WMSTtSNy=R zOV5#%8=2GT60fo2pY!Oy{QSc|fBNP7{FO0X-vpMudb*Mh2wevguR6SJHjplob8?T% zSvhwT<>F0)W`_NAb`2olppF#oCRO8!-&9u<cvQ9p{5CC*CPQ`C9NT{bW5a9I8t^@nqO2GGe!r5 zB~m%CTmi};QS*+%>-^KzCAnY98FHA*Yo-49?T?>2i{)^~U#?Pa-JnKsgDUCl7zCw- zs?(YUS52>#dIeuiD<5_6Z5-qzkB5z2DP_w!72NDw%kx(KvXRoxKt;$Yh)MYwSLwM( zmU*r%o~Mp-`mB3phoxLJI+ATj1(cP) zsMP|*8^&{1TxoPbztk~J^O|E8S^`LuZ}QHUta&dk{=QNlqr}IX5^gt(6jCJl@>I~x zVSSlADi|rk!ZLX01TM3F(PkCE%ga@OYnY%N25;4IKPL|LzPiS}|*!?W5=D`7q7tAbJGo*SKSeb2nqvub?*s+;3^Y8FNi7R!M=*^KhE zdep#Fxzg#))1h?GHFP(Tj|5=QG|NCHm56M6u1|nK1wo=9l_kXx{MCw5ss~$jDWf={ z0C@Nt3R3}ADcZ-K9Y`;ha9IP_22M$*S50ZJ%$k(Tt)1NE$!!y4B@s~d4Z<~1VkK_7BDBp$nCf>P%N+jg;!y1D4!b!Nc zSDQ*7;BBJ#bks!RDNs8*VnQ}@&}6O)xT8uC5T5NCl(F`rmVm_R)}v_2%3+rpcFt#N zhA}vN&IJ*fYyE8QIUm_h-IyYHNloKNc-pJL zdRrlsRGg8j!dxIyD*fS$yjtp<>m%G2PmRE*od9TJj86ley>7q#@2|iA@~PI+p+tU)ZBDQa<`Ow4g?y5}Ax)t81qQXP8i`)BTQ^r3{tp$mG|r>-?6o1eG! zvd0JRI&|%m8uTJ`s&RE`m6?k2?M-9RN*SC8h?PeHk}dBrr_(grgj1asW5-;SBF>>} zP5y*amNkpRf9X6%ZG0-K54hF8>){*5ZJ@al3w36dc)gH(trbgj1|8U}UdAdV)RQtx zU%E|1Cjy@NDNfZ@_L59yj@zRIb3o*Fbsyf|=~jxsJ8FZ+ zD>@kxIp{SNUu*TtJ=H2JPGYHD{l*dACLcp5ynYRqNQzF0=_>k79^$nx;c9<&dtK$!ESn%PN$!}|^Tx#AtMH1n(Yo#t@-9mHOuC6BEQ(a2$tSJs6 z)!_7|y($uQE=LF|Rq<=Fexc(8-=P#Y)$df(Yeb>2hq z{_IkzQeMqL0dipQ;*UZ}5K0(v~l{#Vu`OLE@RAu!L ztUdR9Eja8_2W56p+OXQtky{rD=Sl1KM9^TYZ^f*>CI46){|6wAWUvjJSX8h^wVCSu z?)921l5-onmm2JshbU!PNNJj$EitBw^&pUjRh;9x#$gjo2acx$r`V3sPAxA{wH4(j z+1na@Q!D8s+Z2neTDweQJrQwpUrTl9g_QQRzpT{}7_IHzcZgdbo_0gtMA zq)!!5i0r2ShjVN408Z66c-ch*CK5iiJewGhO~ih5@KH=Z6IJ9JQx5bc=gUA&+#lW| zJDzNM1K^)8p-w;#wP7+Kl5Smq zw#>F84eCLrdrh*QYHVcLww(LR0ZDCwHA5KNj#^JuVwB8t?~Onzd3<}V(qGn!@JgYz z-CW4W)8?&O%7i_t553$UnE{G1``^bF_&1P&x4mk*ouBfyb_vW?c~ldOSaM2^aFR#` zK%i1xY|raV6125?r~+|g=GP*TjZ3t?bp-R$aGSIwV67t-6fBY%sU$!NEoi=a$1M%y zAhX(cGBlz$qvrvxmi|lf03)kk$%#4Sq^ft-%l4ku3rS7;tAgch;+=16_2tJsU3>nq zU3lK-YXw2A)N<%w8XAFHQhS%;E`LBTY^@pgJg<^##i?16Tjtm=WsQN&(l0uQQBfjK zs3Z)>&{R~URAj@lH58LlfLJuh4x+xbvc6tTiLMHK+-*>Oq@2vZ%;aRuj|O`Sq&D!} zLj)VD=m!ec=k7{=k;K%baOzJr%_5HNjw-VKH8|ILGV>1ZDYcqyJ>2QqlnmlVKAyiX z7XSChcciY@O3iw^1ZuKp1;EH`kETsZcobl{X3UzK&0?`ORBY#%duwc6%wE^?hj`1f z=3Y#RI!Y*66eVUY72Hku6v+}kT3y@Agj^}@J$~YhO>d5h@y7EUahzs-n^uwJL^64$l)b_ zW2OG*I~@aGdkP4wt%fWG$_f7ZP24AD92LlUL`^sV4Ufzb>S*;Yh`7yxBLWm#MBS{^ zG`dX00GU9QL(Za_{vDu?YR;r>SpUUl72m{{h4e;elcGb%W6eK$bSWd-1 z_7b(!A&DzLd1{cilj1ksW7Vo$$}Q}f?CjPR7h|B1QkQ6$GS3dT9*>Fb$O9*<0R0}> z%^H2_T6pxS3Ie#(v2O<`0!JGhb#KLfhYB6q14(O3AD+y zjg%#_OrGdgDP!HfC_Y{L->g*laiy+0yiMZ#6c2IHZx{$ngztwh=%iv-F2k+Czf!bs z8h};N%^{^*PiK`fNhBh3PQSOD^3@L|Z=3wF!vSw^3fT93ETJu;*BbnK#3`@2@7qzr z-D?eEQ1=ETg5BII_JO+B>csDjh%UL2z2p?MjyH9?PYR%Z9^({R>UPMk+NlTu|G6s# z!Ap!Ho~dd*Z=Ud(wfImdTYy~5Z|NXSkr@yXLUD=Oc^%T?D9NK8K0&!W_wD*021Xp zb6C5SY&`M60ne0}Bzb|zL!b&ta<44wG@c-IDTh$Cuh4khJ}vlecQiZ75x%S1Hz((F zb9~QhAgu_!hA}YBc5Yo8__*Xhow8|vyH@*;Yc+!{d-XDPbxXH?!+?@|wRQFQy4%S& zbjbCfCJVI!%Wa4@Jpd@>H!~LBylE~3vZ%U6Qk%>}AvE^7c!Kz>IHkryc}bDl%XR+o zehfGSz2*;MzFu2_2iTVnVPXLfQp=<~z4ReJ6@?A}r5P!w)j8V-`^Aq8dV-uL6KA1; zeoBid%VAlewGqW*Df>3OZ3yxQDMqO{N8W#4D>cpR2tN6cw<4QI$q)-7uznHuYgeq- z*RCdz*A8~rSQWKHoLtr32N+7_IF!F({X`~K@f#UB@nx6iBMWz9@|qv9Pq*=oSV zz#G%~?`(Vxq9^aR1?`7g@up|#*lEReEl1J~3`OMt;NY-$d9`g4y1L%R)A{fr9L$!w&P%0MsX&cY7f!r=ykbq5EC{1>#H$KPF6L} z>wt}r3Y=OubbP4y4?5k{-tra=-GazQ2U)qeO*~FUg&uUUCwWYMRs$ijz3vqzEK$-jqcF z+4s6H_Z}^X+57Kw#$9%%u}>bw#!=&J1%+a@1KJP$l$6Pn|3F4-R5@~~Z%1<-3vnza z>kwEpe4n@O=G&~Qxa?%kw!X@6T+!J>dC;631tfR5DCbYfZ+!m!OZ)y_*s$U2Q;VIF zOtQOL>p-d=ee`bGnwP&fS50l;B^u!m9n&dT?)HU+C>N=)$(vxm7>)Kw7`M5u+Fw<5l!Ue#()_K>V zk}DEix>o5_xCGFqgl_jPAl9nzoMTkiJHpayQs&GO!6}L?wx*eIB6d$3(U-}ZICUwT z)Matsp=a+Ny!PHl?wr*u%<~J#7F7VnG5>b>niH?m3yz{3nzO{5)DV?8)|l=6ZuR@e z|M`%AJ$?nU$0xOYz8gjPC09V#B%Wk*D9hJOIYxEf1PGmK$IFJ`_l|^7z$A|qNCqci zDJ2|XsW=#)xHT1lkn@WnyX-Eh7M3~!^ z@@rZd6UWJ|z}mCQ=Pdv*4WzOLf`gqDs@7$ju547C)QEZNep^@}>Js7!MMcwws(5#D z$yVb3P3(g@ZwyO#io_2h9B$*piCBp%Kx4ELQ0j8N_tMm(H`PAThL*R7w+BUd3m>T zDHEMpw~bfQgRqk7TZ7F*ZihDDUOR&b)aWD_Bqe;Et&`BBwe#6SK26qCAzS1q%;L<$ z-@bhK^UsgdNgA&q@-JZE2MlFZWIOjb-Rao1`%6N-1DBxfT?`@FpD6kNyUKkDjo5P{Ny6QIgtWSkF(V@8pXDP#okp zRu_;I`{$Putd3?*{-h9YJ}hHOpPT*sK@Jz~13G4oyx$2WgG_-gh!Ef=q+c6e^*rwtqCi zVcJ#da}>r(2EKUB=p_OXnuzZU=B2Z!7iXy_zK zIA1GG@vbhjIwx1tPA0AXgdQH=Z)k2MTfQqP5|t*>wIMk<3(_n$^)kgWZ-yV!ngh(- z%y47Z0WiL3y{ZJJhDnj#>+J<$Cp_J3sn1*qb$aHExv9*lr^OkXc9eYM<4EjTa1sxk zZtGS12`3ql(vn~2ef{OO(_LEKkU%~-yjzo~N|Ec!wDFe|9iCwLYy@fQM97qRT4^r;w-{wX3|8xv2`< zSCF(U+DeLHt18l@sh>MYcO$33iM)=vQ6oj`>Id0)zUTuD_4sZZ-uq&JSLKvFgG$Dj zlvSk$M%p&&0b29AJyFQ)jIyPJA4%7&2DNU1jUfas?-b`N^O7{$*PXFpLPf1 z+d{3L-u}`ke!wY>ARX){uu$4kZRyx{??NmJE>e7y9;%tyrh)w_l~j*b)qe>WL+RyP zlC}*qXG)@zxv@q&zQg9Ch-OnLq)6~n6$VhP2%6HJ4^NOGW8~DyTMZX}(dlL4T*E1=c}tyjb4CIH&L>-hJX9svAGTdPVK>zqQE+54yFn zpz*$zg{lGzWk`5Zwe*%9_VX&8tkM(KEDkPhwgspe*hyKMXg~Htf`L~q8Zz^u_bgDB z3pYb?HfH%RNoKGH(+rs3b$P)Jk~9@hmCO9sZL>)z*aYcxiB0Ye-)_FHhk_u58im}s zluwcf{RB#Y$9EMH6350)kHCWrxXeV8laX!_=Ptdi-|s+LE^aB}`mMytyYLuEC z={?m~l9e5m?f`rw=e*(@mE*BW`KP_aLC8hZ9DwU~Y`R!$WH-F$Ho8j@o&Ba>T7s{- zJhD+a_UiU!Pj-~D?O2nV9n0Clgiq~p+&js#s;?rXs@a)-YRi$zu0AzD@O_m)9DEO1 zB&-k<%Nfvp3QOwTR*f(m?qbF#q9KZyxkr3@z z^26rBNz$q{AsJh4-lmr_g`WBmN>v0EF?FAuYw*uKc8#n(Ch>mPPo_#vV6(*N^lEg_ z&T4D|Sk>OR?NKzR8Vg@kp0mS0nu*sp7vwMh9N$9t@Z0t2%ZnCeeH}u2Y9N#XklClE zF3on{lt-c{Tm6T3pdC}T~! z@)BTT8zxE9tepB0;HdUsWvg}O{6$|=bX%u@mLYrh$sRnY`_+lD&K_k+3~ERMh$p*A zl{>tj(A=bI*OHH0Rn^^jVed6|jy#(&@P>gHsz42WPZXghqYo#&URUf>`}TYL@Zar! zKea#Rhc910fB!r_e_DX*g-BZ;R}kPs;>}{sP~cM*wB_cTwddTOfd}&ev3aA{X*XP= z^>*!}15^*tt&C$bq+m`p2_D5PNX6=SDj-_*X!3HNmd=}=9Zj_cwL{XNynF9}g148X zvwG8VgD3=dvKL_0%Q}Fqvl9FTYpS^^Vi23Nk?hK(yRI_zgu8yIR7Z%U+U}QLPSf+G zFpVN#q;;^$VA0th;Cbc#soajYrTcyUb73lSU^<>;OKgNGz1oxrRYLGu0urZE(m}b$ zel57{RT_yoXT@$+Jkw~0GJ^NKRlc*5N?pnuNvUaxNh!tyuG@T)`ObH?lTw@(qI^1R zZEx54aN3^1?jV&exIPNXb@`A?7SH|iN=7H;o-{(q6no@DH4T?W8nww9D_w-NrXQ20 z3cy14rNhy>#Edm<<2abYD2|+Sp4ji(X%nvfuuA&er}*qA$|jJue@TNN!%oNl;?lAO zzNvG+6Vnb^Q02v13B=e>_U_cA71X0M>I>^@-z^FyUQ?7dt+PE*D)SFn0?X!?ngLjI zJ6Bf679R69=e_Jvc24^kmFkz@q;oQG)9R#pj~0Qy;nc;2ZCx^-cm>1cdhgPujHrbfMX1~;YAdkOO%8RImc*>O;eJy5`*}q% zGIqK=8jHrM4*H?~^-2K za)wkRo%|Y22M&2|lo}-Ed4XcLt_f69Y$RyV6^r70UCH)hG_a{wHN|~juGLScdU=xL zC|zqbKDXPeJN9!qivt~s)_7!Ozf_{mVWaeB8@1j}Pi@}iu(X|k<;}ceJ&pfkCkJ4J zjR)RUTgul2?NX#d?QtxRq5H1lxUKHY5D)3z=xp+}Ijt;f z*jweoBdJE>u>Q%34F2A^H1XJ?tPn94e3K4unVmhIP9Ju2w%p-!8F&GlbvJD9YxMcU z%W+#H5FDRJuDe-O1!}~adR4OprIaO+t1hbi`tJ2g(9)1Eke#}Al>H{_+{#`l>1Bfx zIG}r4a5hcpWw64g%t7ctYDePb(S2Kzkg?;M}tJ#=6s$ZP!bH;zA0{p**9G zfSjcq96S4QrS=!s3-aevWo%DA$v{^gRpN@OH*55z>oxhJI?J!i3pLAeYh{^aDt_7| zXb(cz%?UFrWr;dh*l#7jw3MDfQvs^o>{N*&=JVVZHDBS0hw@ucp^r>K)M29*EoYQd zXrmRiN~;#Mi4yy`V@#R9&dX(8y;%Xojd?g$uwA-%Tw|HjDe|RR>qXdZ`cMT;Ytp*! zZ&FHuhij9?URdxe6qBdo#ceP>>iy7wWYEtpMP`yb5Tj+CSBBV^+L%L zrK##z?1-lRf)tB`V6y9Sq5%vwT_@dzRP<}$%aB|2Vb@QK-vDwU;*%;LE)EJ~vh_~& z{v-{?wmc0;37RSuXLG0iDmy<#AOxCRH!#_Rto9@kU$6MAU-Q;lO^%v65VEB4SGX4#fIUemXAo84u})@f}#V`Ay=j5p8rxB@*7 zOEXE6lH)99ojqB!@}qeN!O}(vGeb+(vYI`?P7W`#ySwUkTv~{Ft(}e>H)RJ+G-T+h zA%t{NiiJ~258)Ff4%N~rZ{~Qb`M%iM+}FHJcoOc63QzZA7Dq;@XjiksX3Fw03$@?u z@N&sl%i;$4KEYYyaJI>dYa$=M#N0P;EdytNI6Boqi39_uI;yfZTHJN-0C%eGTZv%8 z;QgSXujx?g29`i(8HJ@b0vtc!TIgVX8(eH;vpadArf_nqma(Ds(Bsf?!cObpttbqoB1!ai18{y)vys?Fl`nrEO4HZl949r*-bPjn zN7=(EW6EKFLVwh;*Zc0xro3U3m#~R{N29Wzs%oCg)dWoEWnj#IT`9F-pE^=4alFBM zLkc=TLXlUiD^e}{RY9pGLOF%DviH5{PC?O|WJ^jq!Z7<$TXH7U@st3N`C(F;b2OA} zO?RGdA0c}PywjCPr0wqeLOBOVrDC3|&1uoobf-PEgtgs5uj;m7N$vdTabI_8Qm%LF z?j4kwRZkzQqkRBpK$ySV+q_GRdiKnqfURs9jWnr-Sz2J0Po%J#b2(}Id765yDK8mxUm-3Ty*mXW_V~`4xV7@b_@09kf0CfXl=!|=-2eKzN-UT88^(pfhc_cj; z0Po~G8+6rbV5LkSXiElE`lcsa}#w3O>RN5^R# z9gj8VQUanbb^cvadzLq}zn)CK!bY7C)ZMMOH?bUhR(x)NmyoC^^uE@3Uc=zaNx|KA zI05$W*XqTE;CLqD?HA|d?3_1%!nus4hL0C)255SC@p6>)I;jbi?AL%+k6%NxI@fGA zyJ*bxtWMy0HxRI9*<*?{)6p2yp-?DUW8~L-zEk zmi{E5x{bAv$w=a-OC1JwzSr%AnlgHg%8Jcf*nET`9=L|O^ww-k$O#~XIUsBw zTiHyNRca>F413*q42P(e(-!|cFK@Zi+cJH>{^$DR#igkJ*B4t-8#wZ3>rA%3QaFy2 z6b*VnQ_i~HmsTxPw~9q1<$aNTq6w;9a`^!#ssM*Z@nvK>qRdRNXtF_S(X#g?mfqBC zoT`6#m01HIkPw$u9lWW%-eH4-f5A6Cz_8w)Ya*`Xq`vQLDe|gfqM}#(ZVLHzBJEaR zhQ7w|su&<)Bz3CiazSmBZ+d15?DASD>fm!NdB{sgVUD7roEKXF z6p;v9d;^^YPX4X-B`og5?rwUDO@=3I@d% zvr2PPn_k!K&wqT>Lj_10e<@E!+j_`Ft8boN!x8yUhrxTS(J;!<&8kL!Dh+p=2C#rZ zhf{#?a?p7}w!PWm9KO-i7>l|Ov0W*;fM1|~)5yUwJnU3S-BEwf0`0x|GF}81?`3tW z4M2*M4I1{P$*C{^d!Bs^PS>@IRk?fBIf0_yLTb|{C4+N!mCo|DaoVZ2fLPZWRa^G~ z8-FD@>1V+K96pwv0g1Gqe_5u3WqLY+Y-w=FPVIS7=J2r&$Y_>ySFmn!7%Zk+yT+UU zD~(rPE9oSuMs9Hym1iW0#~}9-6cR7}YJ(!g8;V!I?Fsdan&ahcXc@-w;Yl7~F(3(RY4Y}Y~bxz8oO((I#owQH(9 zB~`CGUFTK7QoLB#v)k6+tUg$}PJMSNT$#$@)3#bqVn}cXnrOSRD;??yirkIhrRX~! z9o#MJu65g?8yvVm-$Rtm^eGV_RwOym8=VR2h z28%{kq2rTQnkW`3K!YMAMKIDc8t~Hj7@vfKAhUtJnmFFeK}1M7Feo&EUQP5zBUnh zn1zOAtyJ2Lwzds)~-l;BJsM6oH$wo=<9i?;rN% zi2Q8a-Yn)WHZ=v3uFOS=W~Fc%5Jg3?i@m_RU_qu?<%~KvnOWV1n6gfhSxWuqQT?D*jT4qt?_g5Y!zWMwpimyb1(N-b+1oT}9)FSDG! zeO;^HK7aq`^}ip&A`F)&Ar4l8jCz-z?tCkm?7fUqVKwO))6XD*iLz2L$D*~9_bqah z*g#r0Scb8fK+}ynQ8B%eZduj2YOW5vSARoW+*^sauFC15xjk5LJlg2JNgdra#xAA_ zY5S7GrX;zW-yr|Bdul8XW;E2->706NxesyCB2$DAW7)t?um z7TOs+sj>;CMmV6F*M{D|KDR%=|Ms$-{_D$EBdexKr}`!NX(rigae1YnaxxXGL^9-s z@#Tq1S{`}9e#oLq3hDw)^{0?I#>xh3ZOt#$r)K#=*Th_5jdJnElACn*?wfjhyQt?J z3=Zch;7Uocz4wT92X>d_nWTDVTk=g-oEOjp=zWLF#&y<)u?oI8;~L2j$3RF_+8rFm zqUsxF_rTjPz39BUC&j3fQP$jDKOXXtNWJZ#9#plf6CR5;({jGFLnIOKe#wEu z;RiLG6myQO3Z*_HZ^JIE-Q1=9#V{9cZ>C4A#mOwjrr9d?RMmm}XDf)fL zQx8OD^%%VN_imJ;fq#w4BksY0Iqx3SapPSn)6p#6>?ucuvYk#QIUdfjO1YZmP^vP} z66v9mwcd8tpY8vB)OCAT|Lkcda+NO!d8(1WKrZZ@L+A6|man74LnS~8njCk<61-5b zIIJDO399xE?b6y@rJJ&zzH1-Q`ChfD1WzSqmmyG?akLzH;bR?^r}lfykIqfDKgG$x z;mw8A=e-VVD>6MKlM&fZ#fr)QoHrm5Rg`0KB{&XqFFWN%vek@@mqoz0-K=C32#jn> zblse;CITzMq|)4r%bVNFM6vg^_0pzcl9KHnp{ z-H{%OOEL(+qVY*;IH`WvsOi+NWm{T?6QEE4D*BR55tQ&EIQ1T6d&nT#E*pJdHTI&W zx}hlxrga9rsCx zC`j4W$|E}~jlw=AXna!0>96FLGD*<;HjVF}JRcBzOr=Rg#LK3an1x85fJzJ9`O?vg=5)q)as^ zQx1T$pu$5L*A0eK=Tf)JE~Z}BK`mAdrQaH%k5zi{Ab)aO+Z4*)H9G5ZsuhxM-r7iW z>P6dGS+gLz9yHM6y(A~Mvk;*7W4A0J198;suU!tTOc{o^H&MFw=>i3!1)ZsF*OFdx zw>tbS7{eZS?oL@bp-ug%9fzhNUbtK@=8+2C)MY3MQqe`hdpD`CU{gx03ovdpFJ)WE znPQ_W*`fP9XOEYCtuB#j!uFY+iQAQKW83a`8m~O-fBny=Z~wEJ#ixC}Ckio9PeVOY zW>>n6=p*#c_mVtUpg*@cyhs9j^Ms3MlNIkMygstGb)KFSnpkeqVs{pdT3&1Wsuq8d z^T7KJYl!Yr$4wmB9d#`4aa@KJ6;js7*}NNMZ%^Bbq3;F)f@)uiX(S7EETUsI;4&6) z&zCJDaYE6WG*QYX@X@B2!R4hl<2i7p z5O%4|w<>utse`<$6mZF5%^G)%wlB4q{V)#Nkpr)_q(b)8WapBC*EJRF}7TQdhhz)7N$@!Wasr zObw6VWRJLO@^#3x)7LFrlgh?H!8LlmSc1|w0M{~*$m?+gnM+D_652G$6qQOy>oRO8 z2OTT~olhAHJOh|q-Ku-&A*3Ym!Qb^Jw>>6Ads8fzsN<{%uNxFqWKbpQE20UINbJHc z2RpIH<`RF}+NnOiGLJ{q$&PSjzv==sSyRh^kmW#~%*M2#ZGp{?u(iN5Hhrig?V0?% zO5vCK(kf<~2Z+EgmR}NW+V$yUS}U4~yu@HwP%~Q%X4xQxxyiDR`3Pk_rt$ zw~I@2bf@@LyVvcLdjwx z1m#Jm3ZvI%K{M3@mK(Mcve|YmsJ4Cu8BbI8)oc#XB#3 zj>Pl#7xBfzI;SkhrhG^^)807P#Afwt_jKJ7Mz>TV0Fub8$+W%BUGg7={B+!pB*Qlt zQ5vgOh1t=G?67DQ$o`wfI(}HJbZ(bS1NE1ib97SXuFKhl-EpzQDlXr0P59MLX-LA` z?0FECE^5Bkql2vkeF}^sbA_!DG`81}*~tt$mDOu8id5h;pH3+$$$fiB1rY@gA-3y9 z4&Y=oiAJ{%q@^GqPV}QT-zA-$+cI+msjw20->SAhA%cPwoC8Q|AO~$me2qkV;8)i4 z4IpE+XZwRwUD7o9WZ6wWFV^aJmM3{|7WuG`4djv@KxOW*ua-wMF0RtOYkRS)N#ouJ zEhN5pkbld637n9nVh7~pAgF443^n_}Q%BeDmrSQ9VN!oeGqGuFdDEmqSNrp6?AUG< z*qh3$D{{B%8IrWz(+-!+xyREfuHv}2ynQ=?6hXEZf*-6%*%EG<6Tm%7vScJyRt46M z(G+?B+y>7}QF2)mdtdy&!>g?W%uCATLtocwj87lVrRWl#yDTXyb*R0S;yuM{ zP3wVFZe84*UDDjz3K{{-5a@6|4k06%Sh#z@8s2p9z*HY z_4`)NhkxIUG^}W;kFmbtCvKWRsvZ^hW0eY%(^R`2Cg&0mjjivtO!>h`PA**oRNa!M z19vU>GI+k|M5@D=QP26LyMc;1)tflpb`%w7m0fj`ySMq;8UA|hO2n>9zVz#6hh=-f zgyL9L*VInE|9fcoL zU;qPw?M5Y}$<}4_U@u;2k9m0M??5LNC;!VI62$o%ygD+vhNc~KrH5j7((dTtFKZR{ z*R^_f(A4fpP3Cdy6?#({7e@g0G<9#}q$MW{soAWn%FJ?^?VxegJ9XW~(Y>6Pa-Zo< zT9wdOV{dbgIcXLS6a%?uz^7=<>~tJX{Q=G%>TiX;!x|9dBB(L~22WniaVJ7et4l>k zF-WDPB|#}qt!p2!K(nb)HKgn6&vXSCfXx85ZsYONpz1gY;L^yw!>r`_SV*czp^kJK zt-P(({P^v|$1e&HJI(%V)(##RdQMJTOrrCd1b2$(kaeiO0{>L?v5nao&*U5^SX6viBY~Z>1(G%;u50fuca5L9-?vpi zFTMZ^MWH8kW=J5aBpatXqQg2PNKjHFx#-?3)3dZ_@lEQFm3IV;j{Gd8I6Ex~+?;6U zG4C}=l)I`I)|~8X>WGV6J}CVaZQOobENyH*{_&4*udBA2!?_ zn4QWg7rQFATr?{1_u%y++|>GVItK(&2Pp;AYf*>bvcsVgLUv%B1Q4Y-vIJ2chXB)bxuxE-kl;leYVifFq1hq+~c#u_Q}WR}6o< zQVWoV^U>KW9<@Me4@w%!ZvePiYN7*0!63S53#;yTuzAd>c=1gzq@KVTt#Lb1*wo&5 zL7h|~$RW2Dw!i&Lt!$|my&eW!D0Q%ip@fli#rKXnVa_HO$G7uE!pTV`FzM&Ek@_7E zE6&;#hX4tBUdtGy>_S>)sUf1u(iW8F2Tx@i>`~4?Aaqpop$**IOWzBqtsNfFQ7uxr zsjt+Rub)2uW3`E&NsX)n;XFG+AGK;^jroGRe#skUZ&2d~e8__sNRP2aiq9l|!n6%4`7pC4hK=IK7OsfBD{GP~BJ@vSrEf{w}~2 zuU$#;BWS;V1tFEP?P;Sn*ku4|mndneMvmGMC8|46pOj(QS#F+{BMIoEgxLBx+5TQa zkjKm7-FwHP0oL24!`IK_pWkNxki76q>xL#g$>1#Uvm4Y_vJz*pwVWo&xOjyLE}*DW z60lshZ3ITv*WOOXkh~Niyn@PyeMcw%HZ{kh6`#`bLun>yby9H&eS{{0k?5*jOV;tp z#&yb@Vq?l6BgT>HYn5Un3oVf(tIC0PLZb2k%HQ$13hi6P@&@+M4E$0Si%JHTA1XxG z#ZI<;>wSa>TA8t;=pP|eBOprpmjAL?=db6>;fqf^Q0noh?;N3fPt9lAodz+4?pKY` z+g%+AH>pA@jyhqc6{t2WiMLDXa!3JD7U=N4q^ntZH445(!&J4+f~|XzvkGgi&*Q0G z=tFYCc17k8opyDz0+5tJfauICQ{5j_86E8+3lpQM^g1}{J{3#ZO(rCOq+zM)ImO)7 zs=6u>E$7nx9gn%R3>-$mk8mSITU|yBqLCrLZIH z%E(#h0A_pB(z_OFevWImy}{fd{elmvVpHh2IOxF@w|)gF2 zlTm+z*lh{&$D~FlYU`!hk3O-|Bs(?3>;!#w%zLqumBuO#OY*Ks#16UIr*Ila#~Z$G z=-@3jvaUt;FLZ6DZsK#ALNj1HFpk}fs9+7tL1@&;Nlv0N265UbICUiU0^U1QHpUv0 zEyv$1*YOs$o|bE|hr>w>T}qm(E!ym1IP6jgLsg9xAc9U#kuxUGdy7=v<+22H2-VxS zE|xkQ@vn{B;epM08Fs$9J4;m~v%LZdU|BtRyJ4GRKCC8-8)$hBt1uwh+ihr<q*FIf$5ehc~B{;vpYxYwH0%^l8 zXW(!OZu^_H%0I8wG|7NO54jh20q;8zbewZ9KzafIyWo{Qad?j1}tK~m*Q|`8^v{O(kPj1vARSfU+h}2m} zJZdAp{PVt=*Z=)Et`~jA*H9mRsZTVkQ^$@?jyF$`qGJwOq)KT9v`7G%P4R=nZje{U z6hw}_C{ceqNYkW)=Aj!#$tny`2kFz>w|-h<6s4^=9qGurj_P}CU)Q+=tEl%it6^7< zmoj)zHz<_4No!2yQifk2xW!XcNDB<5pFvglzaEOxhor|m6G%Nyey%3KVX#oWRf|v9hw@s&=mzjXe=@iwo6^;Rqs7L1Qr(JfA zoL-YW>m+u9F~$<}Imxk#+-P;R|JwySep)ac;n)}sigGlQiepZ1>s!mt=C?UZ)55fB z+_YuCceVg9oySt)i^5yv$=f{FmFS`6wd_=dAe0H^xaXmw-Of*fODTJ@SNXfM?dN=q z3VLffR7d4Vxmzi=ozx;z7jn+(wieVP9yNt~NIn%DVn7tEOdykIU`rT49pS*-D9D^ud7thu}tu#!p+Nx{WsL+J5N4)`95o3O=I@aLEuJz072qMWc4pxr@b znNlSnCyRkyNpbeI8cL3jDfq-UZ*0n^1$*_&{rcx0-#`9-z1=4sPudK`NvFi9MTj}1 z{X=b#Uil4E275BGw8$oQR>-SVZx%wMZHwjIZI*{SklA;6!$jgt5jLBI_M>^ z{k?6bkf2agO^O&WHrMS`c1oKvLWF*wvdwwBfnQYBmzn3%)%{P47GJ?@d{XPpB^KKZ zA&}!_@C7Z<)pk4_l&Xra-qBk-LTJACP~<-q#}gE_3)22~AtRZ($*npa+)|!eZ4*Z< zI@@{5d!6UzC2pgV-9ywOo8U%b)IsvYhUgV*%Y3;YmX;go472qoQO&eo-*PO_ak^i)AZ=nB~S4!Bd z-W(IBDW8{#%e@2?t#z$20EYndE*F9LMiQgg&;h#*;@IW<0$9vD`M76&RZ{`Nwg6g< z_qzPkFo!KztExKjw9_N2S^JyuWE#Q8YS07Lpz^0?v?)iC)r7(7WP4$og2`tKgia;c zr5W)&TNd7m+P0whORzI_8j68uXLZ0$%C_x|K_TU|$n;a@zPvwY228d8v~COi$0xtV zOV2jvmr|Hp(LnCjg7pf{VI9O*TU}y_X{ee6bIyw)MuJQt^y_bR$nYm8&N4|O_*$l3mmGuphAp#ID@H2uy} z&typz)elmVJ4ymk&T+q-N#kS6QgoUG9~Gxf+C=bMZKX@+JQeZ`FlBk1r2n*Ns|?tm zc-~Rg3{mmqVC=v|=^EAF)wg+lYOv`zV z;jcmA6ZRAQLY}-FNC902$sOqk`o@;r-gg>sU+)|3&&VR|eYQN+pynHU$}AYAO}-5&X$ItylB#ze>F6M%qDk;I-0RyNR8UQqI(lVDQ3iqDA;*8e zXfKAb&ucc~q?$`=@u;9E+gojuvgTCuM>;hF3f5+cir0&7iUCKu9P-Zo#dFst4&_Ny>~D&$2-MMvDUkoZ*-{9`AR?0;Owt6 zGaCq_8BsQe?ld-4pM#p)i!)`=75CCE)9&C5((|`FOE*@*AihjAEB3(F*UAf|vq#VL z`F z-_;>ta&fI%+cc@Ar^(fuj zHn;uoD^MSduCWG{-QOT0A8UmJR3v&`|AKMGy5H(}i zoEG&8R9^;g%Q2NY(n60-MOC&fhEtsy%bzN94Dz;4dAdj@XPu^3+|g-uGILoP5Q=@3 zp?N^=%POeL0~H{uZFZl1``gvZuS19-JZ_F$sbyIcG*8zIP!4XB#!mT>mZ4B<$|K00 zol2UJsRRcHpnhB84T>a1_>~l~S6)J7{Ma_L0To5uXh3bSL@!!}s6*{NtY=KK}9j`U+lqE1K$4&7@erLeE1L zql=YLb5oD?od?&kl=|i9Ao(p>^OGM>{C`lY-*s@G9!wPgZ`-4UB2RTEK8 zzbcT*J^`KgzHLcIvnW`Ka)Ih{xi22);nb+|V3Sf_TAKHz9Us6hr-%>kHB)Nwa}eE#?PQ1q97eyLxZ8 zQ7UIu`>5@CP_o-aEWgR?oFbW5EH>RU*o4zS(=cIFbv*!&IyDiA=C1;i_-IDqY zG<;|esi-BPpX6%y*I|QW7!FQ(7K1z`2@u%Ax7NO=Cv`gKwF>I#*{nS6`5zbUrE&IH zw0;WQ0R_DHovGe&@rvXp3k!2R{eUV}n4AL!I zf}!Gj@xDNIymW;=i!ArG%7A@-Np!wpIQ2aP#b8g>D|Fq+<{^KY9HY>(*Z22-T(tbt zqE#Z0R&rCA#I`NY{ukf@hlij-jB+C2?x#Wos@61T??%hF(ICsbk+O9cWtF>De4Hfdu;=7-cubSy|9%{9uGNc_THh_nN@6?TF|G>Vb0_Vc=tB0W%t)) z3$VoT)Iw&pqVgUb=x$#5X|btf5;z!W%bJRg(pe;6E6{t&Pb*Cp8Cicsr{O4BUKj1_ z_50`ldo6zE`AgiN7zB0fJPWbV%d+csRzi#urD*cK)8*|wZu80OLAUh6CEB*G7XPbzJ2rL>2Rx3tE3M5c zhEpkcuaqfsw5BtkH}V1D*U)(wT@^|>l;|u?qLjMig`G`tP}VFk@BET^cvJV@PMc8M z98YF@$NA#M1>(AIO$Nzf_IiW+hS;`M2i-^$%SJd#$!D*!5l#y8>*k4b?mai^=cWYE z^qP7(QgBvEY-i1Ee~?Ew)DtbN4~XNqy*A|7y{^>t$M>)Q`{9rF{Uc{@`!&7r!s-)& z2i(FpU+U$DenK@K!G;6aK%>j-m9Nu{>^45yd1C!{0cr$-qWZzruPkp`2GP9P0!?O$ zT=z;;HN5D%ehJm>hbo`QqC0aDNPUlTsGf6qT&UQmZuFdenKWz)zc|EpYUROEwxu`- z)t4|tw)IX`piP`~f@8lpzs;;*>sx10CszrL05M9@t^>*~T9u%|f4sHtYH#JxUl%O> zuv!=Raa@(uy{0=UQ_V7KFyYcT$!>J9@^Z#E)m4YbYwDOlLq}3uGS~b<_Ubuq%1o*Qs;>0(5}9Ckf4WK7cRe&8LzHnRH%_$&-MS-q(p0uNn@|xtdCrsg(VP zvOE;4>rbZlpmsB}#JEl39yo#w%v&Nl5s9osb(mqFv?6tQTB=eVfB^T)p1Rtv*R6vp ze|PH?3irNTY=2y*T~)IEsdukaYv46ki3=cNRf7ZQ&XX3Z3kQfN%Yb=E>lqA6CMR43 zGn4(lE0>LOTlZEvw>FK*4o7Tum&>hvQ>#?0gf4UjI*@|ptWSE|vkBhFlMo%%j+8e0TSEidmJcRMKje&K``s!LBi zso!24aB;5tb|TXWpF__;%|;`K;LY9Y+x0(RzObtbA*wv#PHJy3oAXI~F>8>T?!Npd zuQA$Q*Y&kiycz`p2Z1_yiN0_K2G!58gjo4+B(ICo7qFyTyte5SbGqilYFCSV>ecn8 z3cc<25XR)ZK6n%q1nT@c5Oytv6bm1Q)V0^F2g;?r(sdDO?oAJ5 z1$jE}=wu<Ft&%Lenu6ex5ySucJJ;-%T$`ib<(r>@L8V&rqW~q)R<00a) zU&-I9^A%+kMc0V>#%%URY=m&ws-*U+FWMdE9%LeTwE)1&$$2h8fHq{3K$;p(xA?kV zBzDK-`0K#^q_u5TGQAkZT`IG9%+%IXYB ziCy_yr8Owz_!v#o3|E`wLr|+uL&A_Wxa=Ct)Ve)xF>bxlTOrCgOQIdzbtuodn@9x1 zJfrLgl82EXNncDgPzDFGStrs#U>pr<^-Rm2ezuJm zeXa|Pp>-{xiBph3XvCZ4`Y@azzL$Cf;ly^rKHeibM`knVhovAcgTHGEDv_ew**x|6 z(rm1*T$Qzg5^YjgIRBV)t%?ip6sg7L66d3U{R-f&+vrFVuy?Z{(V=f~Po^7d9_3K( zzphk#*;DyR-LBf#5xrJp0gL0nNUI00j!J}*^>lWCz-O~c15%CX^(vx(@Sl zpHkK9+)foH@@{BQM^-y4s>z!TsHcDfNt{m3H^1Pv186Hc%wiQY2%P=kzxB;l0^lIw>F05n-ZQ zSm$eZ^xHq%qATschDcNozZ_2!LD#lPePC5qg2b*uU7=%m$y!5e1s5;2I33(`mvPndD^e^AUNtvvcuA9Wk7{_Dzcyh4PDK>q9{adp_z9krNI_)Ga890>Fu`NA{-6fN~WHV4z&U z(sXlA7gm2dBzRlf%hT5^NdIPNX)I4=^(_?Tq4_=;QC9p3YX`IvC zrRB30MTPffGT09=n`-G54xX~)|(qR4_i!K9zIgP!9Jk5+LRyftVn%frx zw1K;mMD0QNEc&vL@rx6)M00h?yyeNub!n^{yT!Z!d2&2%@LbWekUDf$-IBES22qj{ zGDo()E!8TRgL9v2D5!+;N> zFG~n>yOx^@$>SV~h{-PE&G)<@HyTXI;w2O4DUiS+M<)ug>{?T%vVrNzG*|RW zI>qH>Ts*wl?34~qC+2B&0O z)Cju)s+$ch#b3?ax!hy9HUfZpSIv1SINqDL6r$#YY_aU}!w4eN-h^ z7jO4@hC_2w`OX?+-kXS`s*pmKznvP-HcZ&^+bWv8&f_zNR((B`bz26kPPx5@b*+Lg zCoIS(j5r*+IImW>Al)gH97x0fn6x5!SQl1?) zV5KMz!M;Sj?7W`CPbAxVf?{hwUMWZ4zRZ`o^zf$X_9Q;S&TDg#2&TF`@=TRIh$;*S zMb_nr4)3YNyDK*_G<_z;pIUK(qO=)wR&b3E--@tA-n&=L+I7|JMJs7sA&ooqXT$87B`Q_9!eH@6V%pUf zCG1}kiL9W>3~anuYw}7{*{Mzf(33mn!(6>lUi`dNyGsR_sppeCrxvbqG%4gqDRrGD zIZN63F5!CBbTG@mPL7{113DGjFQ+1audGjMYFfmmt@cUPQqsB}W8)qCr+(*JwBkOF zrQBuR3*w}{f0WF;V@_1D5NcEjCqT=gJIZCANarJ!skcM*wOfJp4J3Z4_d+JD{mSIv zVG*h12M5#JtXnR*wmaK$aAJ2Y1JP><{=^oSLr8YTj<-A0*QI)qb9=UXB%H838c$eF zNY32rel7PS*2fAjIkh|3=EG>CSGC%7;5)MTi)m^nBkqbZIuy$yNe(PZGGBWoYO&Bu zbndd1)tv~i&9z5|B_E24NlhFumpnkb`!m`RrqE@lYI2~gp4au67ef5oG8xEi(=IYA z8E0~y3xAXPKWl>IIOClZIdi(U4^6I&1*f%~#=RG7)gyrti1rrCzkHk5u>X0!AOwQf z;}X6(v+Ep42&11X-7X)Sn5H_7`YkwDRK3yDyG@5@FETF@+|U_FlS6GFr~sYON>j1w zo@KY{j##{kQ(A}$h;x-MOMO<44F>Xi_{Q{c^8(0``WcZo=Q67i_&UKUKWFHz5H&sC zg~c}urN00283U-a!(I?ydz)mOsyKb zA7YS(E4A0XYzDlJtg>a=xex#FQY)3r1Ssf%4Y`LTi)??0Xe^fLVp!UPlV909Sp+>@ z*!o7w2%R^&8-3`z{XjOSp z?^`F;(mDUKRIleRKD9t8Jc1!^E5vnbK;Z5!EIS=LCphi)Tz8c`E`2Gpooby#cV10i zv4U7Y%u;2pu7ulVu$_`e$5=Mld6B(iox69aDj{g1-Su*Qu+^ff9EV3-2jtyhL>*T( z<}La%PHN7Z)noeuk78VwKj4_St5wP2v`>1frW035)Gap;k&6TTY$F{#`{I>H1skQe zZG21NaCp0?`QE;M`BTaKU(<_e_LIAS?#5SG8WNIzIL-RPOwd0`W)eACww@VE(pCv` zDQL14MRz2C9hfqdE!P0egsICF0ALQ|<#{ODq`@o|)8W-25P&L99yQCC;`P3%ns>hH zHEMoN5_j@^Hg<%Ubrg_#kP?k0bx>-Z;8O~hItWvztr-1WEegR_-s-5~Pf>p<nz|x*evVwFA{S8OzoY>4hEo(^AD{B>L1-m3qCT_@NNW=`3hQ(_SaL77x4zyxZn3XX zl_k)S&&596Z6Z;87kvsYCqQ_cHNV+_ef!>*f1y_yzi90C(4}@@JIHS_z$$*bYf{r4 zIUz`N{f@Q}^$T!VfpP|TTfp-n%Hfh@AxCuTr@^xlJ>noe5kCmo*V%3;h-%NyXlS!`kWN*D6;k>y#^HToP%6UN zNlw`kX(-yX+}W$Av9)3N6c^e*INqDY>QJ4l!lWKg1T_htX)1@c*(~FzJ2rbcOX^e| zN7+GU3gW{-eXoo(rlz9PDS=1ZZ?+2l@b}R%A&-~^51f5B{$FO1lKu7rbD;W0!{s8Hka{UUtnsm ztiSQnVqqt+o^LDl`C*>q&<>N<)I>`wW|mmQC{DiyKz2=Bo8!M|tO*eqqBp-mKQ*MqbDT+PSBLzAsh*N}L%AY#q z=a}oNdYZ)FsrHCUg${`}{$&9AEfbH|#P|KTuODC3;nPdeSD)%*l8C{|E4`{->0G4Q ztMjZpMbV{_I<~2BYtO7^k`35-)8k?knGM0oN@5+=7Bw5CGvQWpjJ9VIjCT2iq^ULf zew0!F;I2|MOCn*FlLbJSp8-lx&i@ zLQq7@j>_pgY?j%pn9;h_?6PyVHE)*FDANlEA&d&axyn}YGS@2wJ|gQ#u=Au~^hph& z80i%bl^Ggmq016e|3pX1_id$5J;&A=DzMn0`wg&?!YAk;)UU2cXg{L9(+z;aMpCRm zLrIs_#V|Nznmt-G-NuA-+P-?;rp8Ukx5@ z4(}$x^yD|rHr75nEZLFlpK6!t$ zZ2D=b&L5U4?5ywrhgsKDebATvShhdc`9=abK3lRYIL1Pz4-n}*t~In&6|Lj&XfLlL zdNYl201q9UsOpm=44hzq?SAl({3YGxLy~f+w$bCtf%goECUYtyt>>r2!FGXP!E+QZ za!%xH0bEtf4GI@&4N(YyHjgr;jNT6HEXQ5=$7Snr68rd@QH?=PP0%STsJp|7^p)^{ zv9$TaQtcnAl;Rh|-t<(_=n%uE(ZG_dLka|=WRFNyURqma$1=7KI&bv?o&r7PTL8I8 zOD7+odJi@5PO)Dcd%j5$%|SUq&@vV!mu$KMHMSDxHA+4R8o(Y8YZUQ6FlbArt&9E9 zqgK2o6ZdwUl#3EIKyRcTLcBc(>D8Aa;GM#2m@-3=6m(Ib6?KRC9fPN!YEW%dH)utP z0ftVII}gAy2V}gh)u&G%zkPops4qL{?aARvq54K0q1mlH`wFZuv65+~{iUeaYtr`b zR{tnO?@exy14zD=L3t<5jQ1GXh0@okHqzq3YF-W6?*0>nd)}M^CYbFqX2799@BSEo zAjO@Ec{uq@jiH*e@*Ymc7S8!l;d27!`JNo|aZt3APP+Umf+(433Ir{8MxLi6+9a3i z#a)H$RkH4el$)pCszv`@XGU%Ks#*EdN-5->pB&QwcyZC1Hw$uJxPpdq$!r3Iqz`ma zk8cZJb0`y#`GTjHzqjh-&S2j2k{q>5M=eej-%Do9!oyKPYx=l^lC8@u|H45KlVUZG z2cb%)ik}mmu-0Elkzr*@$>Y_C)cdk*Q|M?L$8m4^AKM7sD0;nzOwLDZZ?P^ePPLCx z8XSX#1szyC2K%eYLhULvN0O5|6MW9wGJX5)!|`kR6;Pa>rs#pG07eQq%0X>AN?6_N zX6gt%C9tpW96R0`*~ zaGsP-9wW;ueqaO;CPfa%nmXs;Zvxe<1=Veg?j)xvlr|%1)vjyaq56uv-L^S+vCQQ( zci7LtD?gQLlks-zVG#95(ItYTZEYgp*xZOt+5!~bg83ic|G2(?cwq-US?zF6yNbx# zose4yQcjXO_T^Rv`xK?w1}Wu~H@jb&{Q$Hll{-JK3KOY%SKE>xWuW9$JI2+meyhT^ zm$S2bk#xyFgPT^aV$d?L1MucWuJ-Syay;=B^|R5LYJh{YK>Y{`vQBcl-AJ z_xAla@l<@lQ$+43=&7k7TXh1w+0J)T2YGi?I4(MjGg?uTDdLL*4ZZaBIu9whdMg*j zbcyOWQGNt){0+nD56Se4K-v;Wy zW#BbW?fbSvqBDD@0s^b{Vk~BR8>;#K^;%@&?Z3Xr5+kv#Ee34dpKeNJs>D=Q1FkM> zAO+3!41IA(p(K{@wEW-_g+yG`=;jqa@i}mQ!Cz_zYxz{GhNu=@%5M}RjhFVBKXy!a zP!_F=4b^|x)z|T$?6C=X36mt!Wmsv^G1frAp4Y@VZ;ERB+O+{0U15d1;@QR_7@)FZ z4Amu~Uh9{#c-c8}%EKkEVcSrr6!7~B6XlK^41zG#N`41df45>gi?lzfGu%p?QQWD; zIp-a81W@SK3t8z(Wh_@Fhb@vtqclu!#xKj7VN=l&FSa&y8%Y&Zc{(FKi64Emv}%0^ zSlEfq5mvvYIurT;KT(E&Kk8n9C2h%&68T{cd38F|qjdP$H#kD0<>Cbvr(TgqLL4Ql zmh$o!DV@YH1Vcr}9es<+mYjOEIFF{9p#vn=b!2jK%G9@^{ii(^S+V2E9y-@U&zWW^ zqb-S^tJf0RSQB+wf_z^iRo8xU5X^w9K$C;lo~vkT$198KU_9;Fe`Htnyk9&>E# z;{5g+Y8e@k#ua@WI#xdfKsbciy`y$R*g&o%eyJdmuQ=W0q5V|ZID%;o0WL+p3N}u# zXsTNcYv(TgTa#%u60D9%@@!J7hY3>Kt*3q1uv>v|SJpXBNcp~E*N1N(zker&X*EL( zBc47ky1Khxe`taPOW#zRK3eg1!>dc6aawkglI-=i0Gx;W*6l#?0I)QFS64=JCCR)F z9-LADz~9xaA$Vm=3$?lKsTqq`LIDLK7~JHgMdYQiinD?aK3E4HCn=;aHIuS89${)5CgZ{hE2}OZIOcz| zSoxRqbl1$cmEjo9<@wk)f>zdAv8ZpX4HwHq%uY@gZBm%Jz9vrhM=8Uk4ylEvG&7ba zsk-6)|HjU3$&%a1vhVX1d><1H*8uP}V-bizi!D-Q^P-XT^|KbTDo<9k$e!sjlSpNr zJb?h*x5KyZ?Re=edF?o2+=Bwd;cIJ%6hR~5!$v=7>>b3Hqf6R&^mijHp8!k0Lwq*l zy;!$W>5~H`*J$A0D1GKRy|gUhxeaZ_L5XmvM#hODmS`%Xlo&zfQLbItBVqtA=Co0D z0Oac(?(kVD<#&tKzt~v(fmdIDVc=w*7YlmiZNQ8k&(fyo+{3g?X12n zBYKJ3pdqur!mttwz_H_`BDq8c^`2CFvW}`9!3CmXHL1E^iVRst^Q84fWFOrJX=@B# zOLnAo>cFQQEqVI14W<*vL9sR@jH!2_gy*HgZ&a!l_-haPF0>_}1?uOYrBbk&3;cB(1c znqp?kr|MvB(6{`@kFk zkD%=!=`v0>McLOOy+72dzhAH2bFLp~v;=3X^r%^sHUqu#>ZHbvQB}ela+Zch6{0f3 z$I5Q+>Il-Uc&p@Cl`RP_EEy=)rPAdtD2y|nJ>Ah2i0`Cq1qFh&b=gw{<0X(tL^_&w z()R@)Z5K4?U|>fvg0^y{*kk<#TmT744MfwnbRyH zDME39ND8Ce2JREmj^u#adan{cEY)@Xvf=&Mb@d0NYJ|R>C?>wx%CX@@rjXmOhe_Dx z&w94CPJ*F{%nVHbu6wElz>0{v!`voKK^EQl*aVPS&L0;%@^-gY%!F zjrBnW{jhT^kqwkyoSN`}SEqE?TqGeP6Ey(^DqG?V?c&QmP3HYLqtjCP+5We>bYI%4 z486s4=4De)%SXk#9K-8&v3gfbvbSCLe-_31%8GF!^Ed5-3QrUqP|HcJ&kmWhow}n0 z!#RACUTf-VXcC|V6$N6KI=o0q5*&(VrH8@@`-XECSu~xx(VJ8rlN=$EFx0Rg!1-6c8uPX=^@`ZO($52Z+v)# z32G-3E$YH+Y!mDhRdc-0v*{Mwi>)}4wMt}B8$1W1|8&JR3gfS)DBAhZz%NzF(0r3( zRE$2oza7K^zQdHDW?Mp?Ns2f7z-CR=N$S)0h~D9~F=?=<3`n_`WI&cDIFHG3l}Wp{ z08l5wU(5_+^_fDMm}SiB!N{*dih=P8oals-nU&a_DhQnCp*{Vgo&gN3JnF$ zhGy^2?p5j^;M9?EnEtBIY!e9YTBD5}jSnIwmkXl#|#RQ&>n2|VxWeZrlT28d2g zJBt78R&65Gu|@WU@U=&&og#R7*h#=KHrlZ~SYv8R#VD^h6aQSjc67wQmNT43+`CE# z#3|{r63bLK^4ebX#YWW>OTmce3QnwD>bGo>4ZSOiS1%Ir>Z8VQD97&?ZN9Bo0$#k* zWwYI5jFH6-STT-91BDv6U>}tbh^bAn8T-vn;AE|VM$2Tv`q&TUi5y~adaMq=hXVmi zFNS-ow)1`+&Y_xicJKCO6q4|`UYB5p?$Pq?^QXRaVwIMzMsryf6v^wFp^z6;*#j04 zRL%zepg5fxQgtPfhzZMieru~0y~pR73brT1HQy!$g>2Xx=2u}66DgJNrdew~Q z-i5ET#=?h7jnhk+Nv~#=ggc!M)AEhFx3{rQf~4)MO)Q;~P?q;8)NGs4b$xBQe);S9 z^G|PC6G)anx{U$#6_HoJmJ)H5q)xPidS`Og)dq)vC6p{A^(Dtm$zGQNMLZ@@QI0yVSHS@(!RWqs2E- z%W%0#Z7Qgt#lL+hbtp43j}4kjS!wp^T@%^)Cdl4zn)Zdm4R9f%d8-DNslei!STm-m za|X`lb;kT>i#yYX{q@-->4HIhmvCgbdceNw* z?0EpSuI*blN`D6siqs%ic?I(R+a#oxDBTJmkm`feu}huq^QDhIzl6?xPrP zmREv-U`d%!MHA`t6!UyJIGyVQc4Z~5Q#bJ&WSW5+Rfi*q9=8ovf(u0!HUImH0sXpt zwMIn<6nu1DQj4pz9@;#aStJGuFXX!#x3W5uAQ!1fW-TfQyOhqkQ_@#oC~0tB5|H%fb~VpBfW-5~d}9@F zP%rqHi0;j^lgnAoFL<-+Hp8k!BE`vKbelk|0mxMj{nXDjO3j!m4mUeA(aKamAvLLj z_A65>lhXkzb=GgazpLbFLG+(3*e7UKB1<=3d#x&7TIJkp7NHv_>0PTRewKgBvA77~ zz)ZlJl5kDk1?d{64l<`S3GWsFO{_jKBg|E|6|;V;po^8d_u7v*O#QgaIW$=(*KMiu z4$T%J4dmCJ zASD7=GxNeIGi4NO#JbL^4t$gf#5s~3b+z#)OP9X^ZokTM%IwLZ(DTDFA#H*PPDC{~ z7r4f8n|!M~u$&rl*pL_p)(6@Xdz;6Ay!a5HICAIqt&k-O7E!gT#9JG3t!J8JD}Yp4 z(a)3^e?G6WTy?+XeMwfW7-X;jskcHqSw=w1dY_%iwuqMX^B#_41J0vDyws6F??LaJ zyp2};nRO*M6`el3ELLg&I4dgT04w3Ftb%%hZp^PN*e}0)E;Wzz1&y#BL2}&ia)nHC z-`j^Ys9ttXGCJU$H|7XM&-!pI9olrM9e^WG8c)UIIgHnN+c|3uXGv@?Pm49(Jx(__ z2Q=A_AVv*EkNS(fd$6byM$8mCU^YEy^}iwR?X@K3$tKXLTbuahqa;+dmcco zrGQ-8Cj48JdXIARGOaoLI_5RDZhsZY|2 ze&kNlQ0_0VlMYwxCLJc_DW9snh&oO!0W3RJuXT(^9}V7_YHn;+rE19a#ziXBL4^?Z z$ZOOzL^o;bJ&%wURN$saFsJ5z-)|0XIB@0!f#wHG6`qo8@PoT|LsV`0%268*Sv@u& zy=YMh+Lq~?hE`6>$M6koNRm)gq^V?E9c`zk)6_Xrr$q|Z%Xw1?8Aq=Ff6KR11EK7L zp(me{ZjHGKQ@o%IXuow(mRP;CV<36;r`bxfcB^jG5@a9|Xdi`a)JOCPa>$oum>}x$Q*`N%>L z9=d5IBaK6Q(IU}+@T%P#PwjvZkz4<#ne|S)6eG|SSc&T#`M`OCo}K9_)Qju)%l98Y zzC+wEEP##)N~P#_R@bfzMU3SU=^lUtl(Z2*P;P8SzUP+gF}_a0ZHTtgNt?DbHAjjW zoHm`V2Nda$5!hA=B)1`K(k8K8ZQtoq_z;)gQ|WaSHBKmdx|%G6S+YlqmMhUJMY6l9 z31)%InjruWfhc6irXsRgT)TIUJn^b4Y85C9PmK*O5YjD^N0DH{b9Dr26qB@;qqRKO zAFNmUM0z?tbmTZr&IvZ57?@RkTrZqB1XSy`0G5GMYi}Tinyp(Voj4!0{7z~a^1sEq zD5(-1QmoYNhaH~5kyjJ1$zr@Xxb`(p?}xI4##^iF*9q;VFR5YRL^*n-V2^wps$rA% z*na@hTLI{4%py5zL6Xm;!OR8T1ig*>vHsldm2#lEjyFeR8{EDxho%~5{Hz*_6tYY@ zsp0`N;VU;oe?5Qs+q37XV*cEs{bhLV z@?I*P>l4tuK0KmHYbEQ4v&@S859kn(h4%!t{iqRRMecXE3 z4rf`CgHAU`IOf|?QH}1yDpk3+HMde1pD{?h-j*&B>7mf}Irdn#R=`%E0R*w_*FnU0 z+Aiiby)tUxlhT!xhf?so#XzCwwM4X5%6x;M_z?-HUD|?sHL8%HxJ)%d!rItgvTV+# zErio44jqNdd9~94f<|?rHjn;0K_g%la4)A-e!pV>dH&;kMYUIf0A7saEIO8ZA!d)G zt)LfUk`x;C$4c?B=``!5zKR2=zBbTRRO3+du#@7y=}B7UX)P(@ov$Aj za6MU;HvLCp;hVo_ftJt)9i zJrC4tS*?kbdB=g19bUu?;*rCo{qW{M6D(@@$*<^9dr2DC97$`_M9wRb;<;-qnTeo% zse5{`=^v#&2@GT}NkZFd9RxCUm3y2@vy{=G=~zXVQ_9H}gfOj~-dt1tm{D9Sx&4 zjY*k-s=edl4{cN3sXF5QA#;Mo2#G+%Lj}M?7T8_*bOlC~1Yyss?*tH60$OtbUuIH$ zLFoumfusJ%dh!t1kg_2pt-i1n|Ub<(g>#`lA`L15;|JjPAFHYs%)wH+? z1WWmx?%?G?>C2Xpks6(@%Tc4o%d3CyNgWo7l9qs+R`(QLPKe40)Z8gKb?ihl$*gG@ zc#&HQbpko}X<**2nWb)E&pqGwSaPgELnB}m=bK2#I!UNK*lhiAR4^%tI*)3yijJ%% zg13m}dP23?bctz*fkK>+TktYT>-a|%Y0BwvI-YsTn;^*o5^Z;BaL@C7eZ_v6KY#br zukUBGeyG_wUaCe7oV;qtm%J!De@ph= zl9yfI!+7+D|b+`R{p zpd9R3OpO*nIO!zIU)Hl#I4!4SPdyx(wrYB!3ufa3RHB~>TS^D!%##tWG;dL|lzTPt zK;z*nO_l%r<^FNL(8i0m0Tyer86*di5x||nn+V>AM%kyM9j8}((F~**zbY7`-^%9@ zUL0bN6d>w*05+agOHt`mRntjkb!ZdJ9@wNDA<%jT9@X16ls8^|yau`nHA%UrW>3Jm zBQT1NnyLx2qo(u-P+vBDC)+;`UD^72RA!u=q@K2=>rh(;OwP+bStW0^^!;=C0fbBO z?|rn{=D786S;Lh4wI%!U?_b4dP7GMqjBOtNXdTIiO?^YcJ;ls*j}8NGlDxQ?q-@9_l|nNy}&uo&4IaNR1xvJ!vd3Y_scus@%r$BCS)76dsRyl|3+} zuMfF=icodRr9mA|b<44GCj8oB1;#+~v_$xasbf^V5p0C?44~k7=@K6z2ko80F7p-(XcXfUXCm|8oqFH0eENXNPkx zniNXtCbHep`>Z={hn4u%i1yp}-<@AOmaMc~TV)i0`=EqFt@#=Cws|y9U!W%M^hyTp z=RFtfuGaz-+&YBk$|-^~T;gXHJuRqkMMxaLRt<7IDEaKUCWfUqcAxh$zHt@_ydXzKXl^1;ifOCkaRds?dG>#J>*&r9~H6ZOG)>aL1Zv0jA2=k!{$YYKIerNLr+M;X67Yf#^ZlB}|p=_MYg zujg>fXogH~Xzu*zK>Gs7sZPmB1adp5t{aPQ>Dr=g-ZxXx1xl1|zlNi7Uh7bxQN3dT z%H0&~Z#@lXk**lbD8(t-sFNaKF?}WY|M2{J{w01>KY)zGI*m7!OxVdg{H1HS#(wN% z{YJdOXUE&W)SF9A>$zve6U(MG1m%)9lthQI;E&bGl3T8GIriT58rl2Mnseh#H9LYc*}chf&_V}2 zuBi4P6$*Qlg}UkICu*+6kii3R6uyJ5y1rkDDbX zHhYt?P3ojP>SGI1evQqK%Naw84039A6jHT4x#Py@Um;YLH9TQa)DYYWn(b76Ao z`BW%=4u4BuV@`kKM^+%mTf!(Yr|Sr{*eT$&f|X2KRHcm1A1~RbMEPNeiRh~xx@zl( zz18-nZK?GUFZ!l9UNUhg7unLjAW9)yA`gX6Qm2sULV$4a^5h5*20JPCy0_C0rqZ|YO|(x*R&3+4jIbpRn7bKWy<{qENd6|r%P78i26&b^`znm z$Ehd=l!})SoUB3s(|z~>^QC8~$>sQWRmd&cJ|iU)NkD}Tur@CsfZ?}8^5HzTe}eoW z$t2goBOYGtOH$!E3Q&35_P!rXmi(G)OH}hc!bQN(p2*#YH%JDeo3bcd1u=T8d;^yz z)@^hG@ufVMXj#amxZJ6L8jCrK|B!5pQr*khChAJhVOwqyo_c*HQU3JTpT5?xJ5}R9 zN#9xbvhB5Nb3?hKBHL1PpR0P+$y;XEIPntCLWw}u3ThEIJ^`rdO%<=&!hXol)3o_g z@lDGa9S6n8O&3SEOO@8$b9`OMhCN+J3={AL@0rbs&J%BqC?#&ZWmFoQV9zruy*{S& ztaCZ-%2}yuZ%?7KDmK}aa47=KJ0g56ivbdQFeYI~h?Omupd{&(TgGR7#F7gT4q_1SWaJaRb-kz{160 z$xZ!NzN-I|cV6<$2qoZA;s`z`*vtKHMgVOk^?1mR68qiZPRL|%=>G6+K+3- z!TeypaT6uO)G#5))K=kXD!9rapG6s6UME3DtGcL`2j`eHsvq;=)(Tqf?mNG$WU_<; zwqx}@pg@>p|6P=$vJNOBK?%_#l%=A0H`eEPg@1)*IGj?&Qa*!pi`$D~^+IZqOc^ED zbO&Z1GV|f6X6c(0M9J34F2v7fD@;j-E#?-sO>bHYR#ZQM*Xd&`cD%4`c#B+2`FeaOlwFCx_(-O1WBT4GQXW+h~%7A?Ss?DS)n z{i!#a)&mY+4`Q4=cF@PR#Ip(4c`s^-4cj1rooesvQ3VG~W1lfdI#rvQV5$b#cB<}Q zDUyDE{^R-Q`;vVa{US-PEtGvLJ*^RzjdEUFdp2{4Ae;*sGO9>?7UcnJB$VrCBwhTx zw3!@EYymzZxhUG?2YgYI-=%O?ZTwPAaK7`FM4jO|6sD5s@?Io8UMEaa1rbaW2VH>H zvpv6t(pJO;2@)XKTibC?2?ch&xAXEg{@~r8(lP9YY2`v<@}*8?`?2+U-ad*3rpr*{>qG`y~{saU)+pI&P! z=0J2#PhNTkaImRNZI3=ZA9@*fCx*+`66>22IOhoILB+qoKIl?__janf z!E$s$<*^hIpAI%rZ4`crBFo`_Uf=SLmSDZzy=qm_OMPTYyl$HooOjEN4Nb-N_ra!k zC=8a>nw6sZP&coKjXJb#NW(easwR-M_xNUt%n<4y@c@$9RRREP17D zDZsI9X6==y-nD92IwL|rRVeZ#URt~U*^1>a_LwaDW4maL!3_E1nl{~7Wc|i*x zpDr%lmpP?Dr}(M{;Nf&8`$<-G%v8NKf>0^hC83eAsHTbHWR5JS@E{jV6NlPd%EESH z`8)1!X>!U{iKYCq*+t+|J&gENq(54E-HuW?HJj&C9OcjwZQ6Be@|h_ts0&CI+Mmx* z6^oKAd%ZdA=vqK}U~f}hw(ZU>or)mzr2c0sR=(I{Yvtr@<-sNq|1@HukxQFhr=`62 zyOoSRE+FKgGj^87FuPJ>)CiYTV)blF@-^+;E3!$Plu@M4XghDk z2HrWL&P}(6lQk8=QsT<+N$p;u`((J0)!3Y?li#BjE6!FDySLZ3RY|Z_z^-9EW9nMA zpDU<%cOOGN>0b6!d(zj#dp**!;@CGh=WE2DU*`G!SFaQ;wAcqHa77XNQ+L5~ow`98 z6o{USxCl!H4}SHW%o z)g8@#Vbs$#xc{dOCer@l#U9W^EfPtNl%$G@AAh=JU)JLk`wI03wKoCN-J2}(`OeaU z0lg=a`iMG3@*`&=Npzoxze zz{AE=zeaDYu@5}aAUst4dy@mHbWq_8ftT_hFWIL-oex9PH>v!s!!t0(2mxSNl? ze79OlRKC_kP0Ns=j%?E@qv^d^j#w8MOefI>Xj4WeD4=oFq#45F<%*0iAh=h{(&m+n z=MbNZ`uM#bXET>Tg>b8hRKfau`~srOq0_a}A?5RvW1W)EQ~IOo<$T|^S@jNialC_S zBByeMeaqiS#vdAz?o!UyK-(7&`j8FnM>)XbD*)ryU;gU_VqZ70Ve5D3S)T2*XT#EH zTN{otKv&ZsQ%iw3d0hHNX<$#lsBHgs0P~dUA1)fpq`R>z2M)wB&^q{5$edV8N#cRaogMqcvuQ!zm&52z)KSLjni|N5 zprm%zCq_~Zo7vg-R2?<)vY3j2_p|BF!`squP0r0_*3d;)ug}@2AvSd<{?F^?WWX!1 z=>$}czKJx`+QzFV@7^_x7*>iJsyedFsuZV>4^4?EFg+23ks9ZAG_DHtEv^1Q+axxp z0jRN!mKHS!r9(YTyralRr}SJZCBLUn4qCQ6%9_TY4Lj9e7b*_e?=g>i3SxcRwoV z*0!J8Yn6Xg7cTWT2C00UeP z9h+6Dlmj}{-tG>5^Zzd|lSFD1sOsre>4o`q>%$RTm(7Df>AyIxAbOVRIkn6rX~$`QhRhIfTYuh#gFhfx9yZAD_3%Mk-TKB)# z-`9%UwElLy#6EH_)X=&w@EIo`s3pt{a?$x)Q{#$Z@vJ;Zu?o}6;+d};|zgKZG@BU=@=rbN9Qk`VFq`KZSx0~+J zWNZs5W>p2Ig<1)`Z968wL`BJ)8${Q>p6hCkUfmDdrtsDrTy;)TI?sRZ9Q}5G_e(!M@2B{Ul8-M?Uy5m# z{1bS}U{jaF<(Q))!jA?{YAq>M<@lm=HbgHH%J3p;s@TH0<*hz4NxUc+B!a?ui86c& z8zqgU$#ztjMw9SWsCj2U1gP;PPpwj(h9+GmXwtVi?(S_?^(d14r5#YR-y(KEm43K@ z7{1<=@2D{i%WOMa63WHCFE&Ov0*^$BO;R5Fj*Jx5i*V%drcu?c_Nfl~?eE`R-+lkx zZ$E4c!}tyF=!55DS+YgJvrCmrZ(8NNcWSK4`MJEW1A1MWQ-dd{G_1!7GfiXbaycu1 z2|SFz_}kD`B>>mbx5b zIkR5N0m8q!Qd`jB14E!sPwMKM3?n7FA8m`2PyT?mHu|w1PPT*XtGFAGu%`*7C;+%VOEb?WYMsYgMK!MQNhFi|YeI!xs zn5(U9JbH!}0wHS+0cbYBZUSf{=Mo&iRarZBFS8HbE3L1!13&BF=utOlrl%AA-5l5C zM*$H4y|r?DUo0@yFTeip|E)FqC%3EoI)p-A$3n=yt*L3+mJ??@8d;J2$~!zYVvBda zz=iczvEcNYzS?-@nAn_D3-^(8A{+D8ZhAT!T9sj?qP%T+l%y^5bE{ITHtR@ddYSpo zM1iTZ0Wep#Xyk4vIkMsNAo;NY!Z-@XdHt=+GEKy=!av?i~XOvhx zqg-H~`*gC8q_!%!gM6i?(c!3jA|1*enmWNo&A6N=dnAA?N#nT&8E$Xj+qvFjrC7=( z&29rWXYbFKFbzncD<$wOyBBt7l|T!}He6`I?vL`Dn=R2D!`MO-CxI*Ofl%I9o1v>w z=*5E9q&JJ-ZNfK+!k1=rl4tDCOP%3J+sUZIP&t0zT9rhqu5EQL2u(E+y96 z)?_Ox>>P?U>IJ9{%)Ti<2`PuFDr*smlNY{@%G}LfquNa;1*@D}qX?FR6A^U6t4$3x=vz5_5f_!cTncN@TZ5M{x5UMHBLQ3I&Zv3nQ} zED*Qqwxcep87eY#Y6P#(Vo$Oc99HcbERa}F=P{jpdrl{@^2-JO->o7ifo=Gm;5~oRkRu>T?XO74(Ab>AeE?VOYu>_9ja)x>>yueM!91dij{Kk7ZlbrlCx|r?le!GdHeySwn z=f2b;Ih9?uk0GdJ7gF3@x(KV`fI9-jKUaf&qIj?<^0FD;R$P?|auz zDoQ}Ul{mS-zFvEKu^T=Z9p`J0lAfx6syIfB8PbOPvtrvuX?#D4N&Lr^H#KS5O+OS$ zW8DtGl6P>bkXFUn_=^tilBK7kP<^sb`0o^b{7VAsnJ76(Uf_$DjT#$4uTl1Dm0!Rw zC9PV{qEr2KZfR~uClaWg#HOJJDGtO{ zKLwqQwZ&m3USM?$_A^}n`MXcD%i-JcZTrUa^I9sY$7xf!R8Mx|XQ;Lmw_g}R#{238 zi1b?Iu_EN0ZIZ$!x|~V?B%kk)n1J^Di_;Dp|74U)Fqx~2_VcMG`x zGCI~H+eR}fRTSX@NK3t?-dVAKhU=`-FF%2f{_^wu?QQZ_VD+J0Jqau_a&6w| zP)*>Nr@>eDuH8NzejVEb6tRD)19Aiur3**B-bDYH#gjDQPLUEvhlccD&73!tdeDJur{s8zvO z2RlfTKtTt&PR&W|Qh8nRo(?Iwb+3wbUy}f1s_daLi4s6si6rb9PO%*7wiPr*zJ#_OBjXk$(pJblc-naZa9VAFvWyDM|q30?ohpcsf7D)N+*QG8Bdx}bM zd{EbSB;a&jjuX?)$$Ifk=VaINo=8bvmvb!6OcZr6h6AZxrplG%W==dX)cG@&N}S}> ztThQWiqkl3gG)&yZB_2zY<<$m&iMxAH#i3`mgTTua!y-8T+p;m#EbW|1XVyGfIzU# zpfRZHKefDIcWW8MQ@FRB!?bkV<~8R8y{R&|X*%pIDhIEiiNBZk5!FtDp^J=|!WYZ* zhCx42xTKs!XJJdyuZ1^52x=!E=}nIc_?^<8G`MoQCHU5sAI(uN3VE>G(6CD@r=%%? zu-rh-vdB*0*VGA?N2$Lzbqt};+wtv(aeG7iUM~||%5d62-8D8~uVIe}o_-vGTqorK z@YHw&%%H47@k+qgb#hGYc%SkTwS2CgOxc7=EUB!Z!yA9@K2sGoH1+!Vm}@!QK!*5? zt$zKh@`veLy&5RTebI6ZC?n?In%6d z%NpH};>>CdQ!7(TQ^-tB+9ErCshcDBwrMNqrTgj3?4@vOT86EFf`@5h{ zL#~Z;&A=eGBk*)H%xw00Td9B8a-Ki_@WUpY)`R5tP5r<)Ra}7N5j2KM>K_N*X4FDf zL1hglJAXCmMjge`1dcONBFMEo^%dhq8PQ}NsQ#vqiOhl1xx21IE;+`EO_3}QhuYH7 zS@iqzlKDMIo%-ce{Qv}Ox(^0&rnKa}bEst6?Ewyo-8)Lu39lqL7Dls7%1jC^6*Z-2 zGr3>W4NUxk#YD3bp%_0mRC( z)+C_zCIKLtwRWKbR0c@damCm9qGym6+IO9^sm9)0XN5By76p(MFpR!%geR|7_979i zg!6mW7;JGqFE1xzw8l2^kRnqq6$gUGC)zmZXrTAmLE#{%@$_j>qBmG-xl`W|(H^z9 z`5M_lX*Fx4qH+`sv*tKwydTwx*zn?Fp^3(Ol%MU>wfa9MHBC_y_(Ly?tZ*HgNqT!| z%YbN9ZLxcWzLNT|Z1+qio?8{CIXkDGvR+@_kx@U(`1$lUYw`pKIRa@7L+$WN=ROpSr8YR=}qN>BP4l~(l zo+!=m-W~Tun78Gp`KoFyc1{z>iTB2iwM%lzs(7S3Sspy+7fV!FqSx(|maQsU-i6=d z2rD%sz2FSl_6%ptK~o+_Gceh>yA`N9v1}U0{j?1~y=bQnNjfmfn zVCts$@cuy&zo;xxd2jcHlcn!udeHCV2*RVgj+bwXIDBa5)l`V2m|9>6#d9v>=Hca2 z??9NOwr`rUO*xahEv<-!t)@(@J+CH|(8Z#0V4K}RfQechl{ETkiGKX&jCIr)`L&d?4E-$;3+&13ru87yL_| zSQ2f@)x0EbwKsmQ>j->NyDuxMNjzZHy+1JH-p-Oe7Jl=7qd!o5HB6 zb?BfG>l2Sl!Q8214Mm=Vp;7wm{R|aGtL8aThesAx1AuaBG^4G~Jvc2d{fONJ(>`Fc zU{sLEZkK(t&?1Fr(2!6$z@~|Ix{4Cts#j29QaJObode)iQ^u2@vkpfA$Q3v0TTxuJ zugs~6^ET(2t_*VEh$<_3b(-t?l>Gkh`LFNKzu$U|>t4@F4f<>V_BDOGdz$!|3YsSc!R z-8qJ!*KMjDKr~x@GvB(?2;up1r8YbVw|v-9$5M+YIcc`btf*kS zhRFc)t=m&X)ostnc_G?+u~%gob4=OEN<9v*dO8uCpnrMyNx28^QGm5&MUm79eXKdC z^A#A?avhvj-`9!UWc?y_OKF2nbkp2MnKSYP`-B=Hc!@(rI?0>7m0*NZk5eUmr_LWx zw`10hyl-?rL9ByPut@4eQ`>6<=2 z_=qaB1>DuXm9Q(9vu_-kBf-@&tENR6wK%M1 zPf`cJU<|MmlO+%xiL-H?AlXpEUc5&jptjKNcJ$L}W{RKXD1y30d@CwHMPvVH!QLvs z4>1c^AV<%}koH>I3(s+@i3Da=^nBGr^GpXjl>3(OU9?)srk!oe%#RkWUH0{pu85s8 zK`6`=K?FT*x+5w4;^%@LRw=1$1CHWT;%k5t2oG*eUWtw2RBL#^u-BWg+u)929D*A|8vB_~if>kM4as!Uh`4v|P+n!a_DhNl#4%b_5NSRn@m zyd2EX^ex<_GOf9D_KKnPa9@1W;b*pV%#kcVZQL;HG$6N4ba$S#R z6js%0xbl67yB7K({eGcFbfwCNJ1SjDYwFTUhGP_*FK_YVLur>zI|;FANT=Dso32_^ zExb<_I7+F|>)W0*$w{|2X$jq_NVV+V3@ww49C;Z_I01IDiL*s>=j-;x0!Sp~XfX)o zI_lU1CYoV&yRbt^Ka#S#D@#*4ZQixHC_^#p``Nm0bql~t4R|DMpYjTc-b16PY_YEz zrx$(G*>j1Q{F%>oO`le3N2vU9&M@c~=`g}1QYUZft7n|FCDJb5&ap3f0J}kLPyQ9B z(7I~M-sX45avf#j(Y%eMo{waEd9v&=;ysbr8Q^Pd#f0Sbd{RG=@;=q~5M@KH63PG^ z3j28VP5uPu9e!T0$eXInHD%sxx_NoyJ5(J@&3Itya(n^E!ggx=5ZnrYu}vRm#~eOU z%KapLE23hrlvr35;;f%w=s&5F|Na+Co4A>06ht3HA5<(lRJV1u+40(?!owX})yjG) zjwVqytnE3*?xW;a5oSGFSJ|x<3{-wg?~5S;{!klIulMXjdEPLwtN)jcG^!x zhnJ@)Pz~%cBtj;6Rae(OSuMPyZoW;`+joLXyp;ieJ^PL+mu=INi3e(%0s0*ocr?9R zUD-7dZ*}s@b1@Vn)w3^;Gf>JYTTLmJ3&!@+wFYTf4ayH^>`V1o_B-RfW& zEhOJ2h3372TV9EG;_}qUayr$)8W0z5UZ6o(&$2BP?AVNIv&z@#hXUGo?3nQw0q{VL zH|srL6XkaVk1G3O7ivf|)k}ETnK~kSMIN^rMAWM~2j!yB=XjjishQOT@y#d|rc1YE ziS!XrrcrxzYFqZT7{{X5S)lC*Uiq216;!Uz%keUJp}QU`L<4 zTRv6P(RN*1aAVo)%7qUWLlAp|2Ck0fk8PM-!lfA1xQCc;NKm@XBs`vGiX%DMsr|YN2wk%e=HwfwX>-6P49%(0T`$=0(>c4AH zvbI$S_ss0JdTF5=!c40RE)rk!>i#)0OAXG5fqYmITfDP*PO|N7pQ22fWEiO@xg2b(NA_c z!N%brsu2#|>7b9!k(}?)&6U$D`>vGA%{L`Kr9FMJS#O|AhgtQ{B+fk!HdeKArKg_r zPgX2{W54mk{NPftVL4RS5;ZOrlZ*xG2YHgdv?_gL8x!+|LR0gIAYLQcUhY?{dNjpm zn$)XUUdPy)1O#v*ifux`AW_#l?74MF!4Z^tM6&0_m%W74Ag%<=JVPZB=H>0!BW{!* z$!p7F3HS7xU5~!ATTAI`AZ-PWHGo{ftC>gjIHyN@R_v6p+Ef<@d{I_f5M`2-?!Vav zK>pmS`RDbo^KXBt-!@h$ye>dxp&ukU0_Ao(QHWvNcso}CvJLE1JzyW=4e{t!h+~pQ z)L+=zj;ShCLYN}*s)TnR1bC&_^s2b1dzEv&H91zS7y#$Qh$`v_K!L8o%} zov*0azjHB#-A~@QwyPZQR)Vt1{X+$9d3~VNCDf~q<36f}$lc+MMRFVAN9Oshoa#~= z@ocY(=5YL)qTm4@QBS5lNtj5@q2y#{GCoZ**izA2YV>0?jO z4zJozl^F}WoqbMUov-ft30m zdjYGroFoAahYBH3aX`~#;Lxv0){H5u@9!Aqt!t6arsFeQ_~HAXf0`SC*79wrn<(2q z@IO8EQQI76*E%3uHAO}C;vSv$n(fvI;Mh|zPHt&C_&jHgDpUbQFCSz3?b@l!YOpHg ze^0Nw?&_poeN>Qg0?;w|ZKkG)=*lZ;(D zcuQKQ%1d^1=9;*Qt7m{gX}4rNVxvtCJqK_lffibzixure&qVSy!Mx6#c{P zl^%6VlkACgMZTh!wt#eN@nGYb2&of-U5$tAsTTWFb~^3D%OXB*UsF=jshF**N_bzY zUmh1KeVe6J9Um+W92AnX(X-CHpI>ZxZxF*3_CkT3#`Q+xV^l; zwcFu%JpK0z)m^Apr~=$fO1veNi&A#`tcMETcUO=XDs)rM&$=}dbo@7~d zrnc?Q535f#c~RRwTl+5F7FQiQ~ho7kz=6*8*t`}1zOV7=>qsjy%3y@*P=zS zaQ2b>N%MMnyt?GuQYsHseWeMlH^L?FOph>vSHD#jOcxIdgs=%hgalj%8{GGOM;&|Z zaPC0!I6n9Mw}r~zI#QEAG$1DR*6Do*HJj3Jj&PC-189e{;r|*4+seNsjoO>E*@tjR zmKjn;oa}ZyacIn7(LEKfEm9G0vTW9`9k>Phx?JB*4Na9)4(Tc7b?vDdoinuVoyS8h zC4^JVxeA$5N~;cz-?A$uAAIUN!NF2{Q;Y7${qB93m&Rr|RSdEM5$vQ(askJ(DwDQ! z=ZKCMn_;S^$E@6^b^7OD-+Vv2^E4j<)S+GaGm_U*juXlXR$Zd>ygh%a2Hqs?Tf#Z1 zRvu9~mD&^vpC;%rwlJ6jl391|wYzjxZ5m>?O|f%KWz!x1~><<*wjcqkDMQVw@mKvS2eTPp4FNWtYN{X%zO0?@4UmK{Zi#U6_xY^aH;ct z2#J)rS!c+gsmfMCuDmU=l)7EKG9?fm>xgGkbuFj1*$N7OCqQa<&D0;var|}uU*iLe+l(z~i z@foMe9IugN$DfZuv=t^4mg3%O^)U!GdX6^5NP=YcZjZ7(TSZGL3eL|q!{o?Y8iJ$L z_*X1yQ0DNe2(W4fpU+Mq<|5t-DC*)Z*rO<)^{@V=HvIE=rO*$%@8yHty6#=h?cMj| z+17eee-||*ZoX!kf!#bW=Y({Z4N(w9-X@;i$%00MDX`KGvOLt(ES(IkTLzJX%9(0} zO{=u|EqP3Hq=yov9JhKX@AaOHJhiCmA-_;HpX}_-#$m%bqo+hwk{?NMa%CPRH@B8l zq!4GzlZuiG3u>y9?$oQ3sHi0S(1Xs)z}9p(uKETLDV!Nw4^j7-zgw!2Sf|&Or@AD4 z*dvad^sU+IJ*BcVjusiv*;k>1{$?p;`RJytpM$qV^lCG-ou*d;lS*?MRXKf~J)?6({vqS)5r41-rH0w^KK0 zckxh#jBNfI3!J`vDmV~gd-8rDPQ;n)udk>y{-oh%1 z;^@UIm=R=FOK6oB!7IT5Nxj!uGY)ACS`TStuk_%$>qUGm&ad$IW3+2e>A_LT=WCVf zw|UbN0QE0CepC2(HXK{iJ7Uu z5cPGQN~}>5oX=_cB#o&hSiC~v+y$yD>b^KsHb^gDaEESzD|h1$K6N}YSS6!SjC69+ z_OR2oF?qCkHh_O2%@8lCgUK^al8^(6c0aOVRPwPUzm}5lWd`1`cTvE>D{Z7Dp=w6W z=9C=yv`YW_B#+;vpnqT`@a@2S&WDrn!d@b$D$MQo-JPnJbjWTQj`cJt5;_*@1wZ&M zT6__gCCJ;n(wN~cmoUp)^WeBF+uSjITW*QS+pgg_1VQ=GVe$RQb#eWjC4R~4WnX|T zZ7y_<_6dxVdG_q)vqQ!<^)yG)?L$Bm-h_3w_j>JSu_hBYXxwWDXj+~C2O8yU^C9GJ z-+WE^g=~elW%~Db>K2x7osa&Yz}mH@)YJSvHP|5r=15?@i~P;r_OnxC5yvM%Dr!f3 zbhWhgos!yp7aOyjz)jw_&mD;gS`kheq3RAgqoJ^(lXtfwY~>8k0T8*;`(BdY2E5Wt zJG93#v&aOyj^UVKQVyWsNy)Eh=(pW+Xe*fvR2Kfq^?K$Wu~LwN6BG$>Y)Z$!XS>Fo zNAog%$_*`6&PvW-l`Q;ek-q=&KX$o>s17a%xfNqXy3R*+07!G^a_w7S5O?0Knd zI#H7r>gim->Y$^-Q5@qmWwzOPxeEy3`T-k*esZQ~SwH^54Jy^=B~SW}v6P{9M0jA11IOPed727N?c4 zZ5p|=Lw1Bb<48@O-58|O^EBa9u8^wn1a6hvo`FpNQ<2|;zs@@+s_CcPHaRG2tu>tm zUB`Whq2g_22I8ThDg8Aklj{XkjrPO9a3C{V&kgiMMLxFln?5p|m#aFWx2r@0aHjV? zU7-@^E-2MZC1vyAZb6Mwj%-EQedKDdWY-n#j+}Rmr&H*Z0H1ZL{{8RoetM&!$NX(e z^3WBF`SYQ&Njvx+xudFrJuX)-2V?Qdn| zt8;|TU0Zsn8uF+VD=l}YD LHyPuz62Jri1(@u^ literal 169676 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 I|B<`|0B-CsZU6uP diff --git a/metadata/md5-cache/dev-libs/aml-0.3.0 b/metadata/md5-cache/dev-libs/aml-0.3.0 index 08b80f427c64..4b2e5f11bdce 100644 --- a/metadata/md5-cache/dev-libs/aml-0.3.0 +++ b/metadata/md5-cache/dev-libs/aml-0.3.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=elibc_musl? ( sys-libs/queue-standalone ) DESCRIPTION=Event timer executor loop @@ -10,5 +10,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86 LICENSE=ISC SLOT=0 SRC_URI=https://github.com/any1/aml/archive/v0.3.0.tar.gz -> aml-0.3.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=6d106afab4755c37f35feb772cecd670 diff --git a/metadata/md5-cache/dev-libs/aml-9999 b/metadata/md5-cache/dev-libs/aml-9999 index 112a53c45b6c..b8e0c00a2049 100644 --- a/metadata/md5-cache/dev-libs/aml-9999 +++ b/metadata/md5-cache/dev-libs/aml-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=elibc_musl? ( sys-libs/queue-standalone ) DESCRIPTION=Event timer executor loop @@ -9,5 +9,5 @@ IUSE=examples LICENSE=ISC PROPERTIES=live SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=6d106afab4755c37f35feb772cecd670 diff --git a/metadata/md5-cache/dev-libs/appstream-0.15.6 b/metadata/md5-cache/dev-libs/appstream-0.15.6 index d7e70c820d37..82c5ea3fa7e8 100644 --- a/metadata/md5-cache/dev-libs/appstream-0.15.6 +++ b/metadata/md5-cache/dev-libs/appstream-0.15.6 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-libs/libxslt dev-util/itstool >=sys-devel/gettext-0.19.8 doc? ( app-text/docbook-xml-dtd:4.5 ) test? ( dev-qt/linguist-tools:5 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-libs/libxslt dev-util/itstool >=sys-devel/gettext-0.19.8 doc? ( app-text/docbook-xml-dtd:4.5 ) test? ( dev-qt/linguist-tools:5 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.62:2 dev-libs/libxml2:2 >=dev-libs/libxmlb-0.3.6:= dev-libs/libyaml dev-libs/snowball-stemmer:= >=net-misc/curl-7.62 introspection? ( >=dev-libs/gobject-introspection-1.56:= ) qt5? ( dev-qt/qtcore:5 ) test? ( qt5? ( dev-qt/qttest:5 ) ) DESCRIPTION=Cross-distro effort for providing metadata for software in the Linux ecosystem @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.62:2 dev-libs/libxml2:2 >=dev-libs/libxmlb-0.3.6:= dev RESTRICT=test SLOT=0/4 SRC_URI=https://www.freedesktop.org/software/appstream/releases/AppStream-0.15.6.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d9921bb460ae14af2777361cca5b9fa diff --git a/metadata/md5-cache/dev-libs/appstream-glib-0.8.2 b/metadata/md5-cache/dev-libs/appstream-glib-0.8.2 index e2516d4883b0..e13cf3dcea5a 100644 --- a/metadata/md5-cache/dev-libs/appstream-glib-0.8.2 +++ b/metadata/md5-cache/dev-libs/appstream-glib-0.8.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/gperf dev-libs/libxml2:2 app-text/docbook-xml-dtd:4.2 dev-libs/libxslt gtk-doc? ( >=dev-util/gtk-doc-1.9 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/gperf dev-libs/libxml2:2 app-text/docbook-xml-dtd:4.2 dev-libs/libxslt gtk-doc? ( >=dev-util/gtk-doc-1.9 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.58.0:2 sys-apps/util-linux app-arch/libarchive:= >=net-misc/curl-7.56.0 >=dev-libs/json-glib-1.1.2 >=x11-libs/gdk-pixbuf-2.31.5:2[introspection?] fonts? ( x11-libs/gtk+:3 >=media-libs/freetype-2.4:2 ) >=media-libs/fontconfig-2.11:1.0 dev-libs/libyaml stemmer? ( dev-libs/snowball-stemmer:= ) x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=Provides GObjects and helper methods to read and write AppStream metadata @@ -12,5 +12,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.58.0:2 sys-apps/util-linux app-arch/libarchive:= >=net-misc/curl-7.56.0 >=dev-libs/json-glib-1.1.2 >=x11-libs/gdk-pixbuf-2.31.5:2[introspection?] fonts? ( x11-libs/gtk+:3 >=media-libs/freetype-2.4:2 ) >=media-libs/fontconfig-2.11:1.0 dev-libs/libyaml stemmer? ( dev-libs/snowball-stemmer:= ) x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.54:= ) SLOT=0/8 SRC_URI=https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-0.8.2.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a22f742184c8ae74a7633da9418ed1ec diff --git a/metadata/md5-cache/dev-libs/atk-2.38.0 b/metadata/md5-cache/dev-libs/atk-2.38.0 index 486d20b8709b..120ae7106557 100644 --- a/metadata/md5-cache/dev-libs/atk-2.38.0 +++ b/metadata/md5-cache/dev-libs/atk-2.38.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) virtual/pkgconfig >=sys-devel/gettext-0.19.8 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) virtual/pkgconfig >=sys-devel/gettext-0.19.8 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.38.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) DESCRIPTION=GTK+ & GNOME Accessibility Toolkit @@ -12,5 +12,5 @@ LICENSE=LGPL-2+ RDEPEND=>=dev-libs/glib-2.38.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) SLOT=0 SRC_URI=mirror://gnome/sources/atk/2.38/atk-2.38.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee78a8134c633ee31680f253f78ffb0e diff --git a/metadata/md5-cache/dev-libs/botan-2.19.3-r2 b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 index 5a83fdf6a313..88c00260b6f2 100644 --- a/metadata/md5-cache/dev-libs/botan-2.19.3-r2 +++ b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=2/2.19 SRC_URI=https://botan.randombit.net/releases/Botan-2.19.3.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-2.19.3.tar.xz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=1eb372dc29550f5e4c2dbbe211a9331d +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=03d56a31bcf58937beacba66db982322 diff --git a/metadata/md5-cache/dev-libs/botan-3.1.1 b/metadata/md5-cache/dev-libs/botan-3.1.1 index 477b7bf78d57..2a932f6fbe4b 100644 --- a/metadata/md5-cache/dev-libs/botan-3.1.1 +++ b/metadata/md5-cache/dev-libs/botan-3.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=3/3.1 SRC_URI=https://botan.randombit.net/releases/Botan-3.1.1.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-3.1.1.tar.xz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=964b7bdef89634494c7fce56fd67a4a0 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=6be2f53b6a20bdb76c2febc720b801b4 diff --git a/metadata/md5-cache/dev-libs/botan-3.2.0-r1 b/metadata/md5-cache/dev-libs/botan-3.2.0-r1 index b3b161a214f5..5ee6d153ef30 100644 --- a/metadata/md5-cache/dev-libs/botan-3.2.0-r1 +++ b/metadata/md5-cache/dev-libs/botan-3.2.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=3/3.2 SRC_URI=https://botan.randombit.net/releases/Botan-3.2.0.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-3.2.0.tar.xz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=dea97bb30da56aedb9fc180eb76d3c84 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=276d47f7fa3b480f367fbc6c7c6a23a7 diff --git a/metadata/md5-cache/dev-libs/boxfort-0.1.1 b/metadata/md5-cache/dev-libs/boxfort-0.1.1 index af28c285c5fc..cfe8a971c4a9 100644 --- a/metadata/md5-cache/dev-libs/boxfort-0.1.1 +++ b/metadata/md5-cache/dev-libs/boxfort-0.1.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=test? ( || ( ( dev-lang/python:3.11 dev-util/cram[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-util/cram[python_targets_python3_10(-)] ) ) ) DESCRIPTION=Convenient & cross-platform sandboxing C library @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Snaipe/BoxFort/archive/v0.1.1.tar.gz -> boxfort-0.1.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9b53f7526cda6cc243d5282de8f50a62 diff --git a/metadata/md5-cache/dev-libs/boxfort-0.1.4 b/metadata/md5-cache/dev-libs/boxfort-0.1.4 index 65c6104dad55..d979b71dc9e4 100644 --- a/metadata/md5-cache/dev-libs/boxfort-0.1.4 +++ b/metadata/md5-cache/dev-libs/boxfort-0.1.4 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=test? ( || ( ( dev-lang/python:3.11 dev-util/cram[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-util/cram[python_targets_python3_10(-)] ) ) ) DESCRIPTION=Convenient & cross-platform sandboxing C library @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Snaipe/BoxFort/archive/v0.1.4.tar.gz -> boxfort-0.1.4.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c1ee954086ce7f09f3c9ce4bd146243e diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.10.5 b/metadata/md5-cache/dev-libs/c-blosc2-2.10.5 index 29cec088fc0b..7ad2dad86d5f 100644 --- a/metadata/md5-cache/dev-libs/c-blosc2-2.10.5 +++ b/metadata/md5-cache/dev-libs/c-blosc2-2.10.5 @@ -6,7 +6,7 @@ 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 +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 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.10.5.tar.gz -> c-blosc2-2.10.5.gh.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=10e9e1e78edf4985fac76025ab8ef0e7 +_md5_=35ccc704fa43c0676738409d51ff602e diff --git a/metadata/md5-cache/dev-libs/cdk-5.0.20221025 b/metadata/md5-cache/dev-libs/cdk-5.0.20221025 index 0f6f33b7dcc7..a60d40da6c22 100644 --- a/metadata/md5-cache/dev-libs/cdk-5.0.20221025 +++ b/metadata/md5-cache/dev-libs/cdk-5.0.20221025 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=sys-libs/ncurses:=[unicode(+)?] SLOT=0/6 SRC_URI=https://invisible-island.net/archives/cdk/cdk-5.0-20221025.tgz verify-sig? ( https://invisible-island.net/archives/cdk/cdk-5.0-20221025.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8fc7ac28504b56154f87d63111294f63 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=99e6ea73f99a7712e596cdab8c954fcb diff --git a/metadata/md5-cache/dev-libs/cdk-5.0.20230201 b/metadata/md5-cache/dev-libs/cdk-5.0.20230201 index 2e83969ee912..fb176c3f0b0d 100644 --- a/metadata/md5-cache/dev-libs/cdk-5.0.20230201 +++ b/metadata/md5-cache/dev-libs/cdk-5.0.20230201 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=sys-libs/ncurses:=[unicode(+)?] SLOT=0/6 SRC_URI=https://invisible-island.net/archives/cdk/cdk-5.0-20230201.tgz verify-sig? ( https://invisible-island.net/archives/cdk/cdk-5.0-20230201.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8fc7ac28504b56154f87d63111294f63 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=99e6ea73f99a7712e596cdab8c954fcb diff --git a/metadata/md5-cache/dev-libs/cglm-0.8.9-r1 b/metadata/md5-cache/dev-libs/cglm-0.8.9-r1 index 70c2188abbf6..234a4cad22eb 100644 --- a/metadata/md5-cache/dev-libs/cglm-0.8.9-r1 +++ b/metadata/md5-cache/dev-libs/cglm-0.8.9-r1 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=OpenGL Mathematics (glm) for C EAPI=8 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/recp/cglm/archive/refs/tags/v0.8.9.tar.gz -> cglm-0.8.9.tar.gz -_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9beab040450e3e6ee0ab9eacba04ca12 diff --git a/metadata/md5-cache/dev-libs/cglm-0.9.0 b/metadata/md5-cache/dev-libs/cglm-0.9.0 index 48400c15488f..26599c16583b 100644 --- a/metadata/md5-cache/dev-libs/cglm-0.9.0 +++ b/metadata/md5-cache/dev-libs/cglm-0.9.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=OpenGL Mathematics (glm) for C EAPI=8 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/recp/cglm/archive/refs/tags/v0.9.0.tar.gz -> cglm-0.9.0.tar.gz -_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9beab040450e3e6ee0ab9eacba04ca12 diff --git a/metadata/md5-cache/dev-libs/cglm-0.9.1 b/metadata/md5-cache/dev-libs/cglm-0.9.1 index ba709adebbcc..a83924a4b74b 100644 --- a/metadata/md5-cache/dev-libs/cglm-0.9.1 +++ b/metadata/md5-cache/dev-libs/cglm-0.9.1 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=doc? ( || ( ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=OpenGL Mathematics (glm) for C EAPI=8 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/recp/cglm/archive/refs/tags/v0.9.1.tar.gz -> cglm-0.9.1.tar.gz -_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9beab040450e3e6ee0ab9eacba04ca12 diff --git a/metadata/md5-cache/dev-libs/criterion-2.4.0 b/metadata/md5-cache/dev-libs/criterion-2.4.0 index 95b70c5b75ba..0abfa577b2b4 100644 --- a/metadata/md5-cache/dev-libs/criterion-2.4.0 +++ b/metadata/md5-cache/dev-libs/criterion-2.4.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/cmake virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/cmake virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=dev-libs/nanomsg:= dev-libs/libgit2:= dev-libs/libffi:= >=dev-libs/boxfort-0.1.4 test? ( || ( ( dev-lang/python:3.11 dev-util/cram[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-util/cram[python_targets_python3_10(-)] ) ) ) DESCRIPTION=Cross platform unit testing framework for C and C++ @@ -12,5 +12,5 @@ RDEPEND=dev-libs/nanomsg:= dev-libs/libgit2:= dev-libs/libffi:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Snaipe/Criterion/archive/refs/tags/v2.4.0.tar.gz -> criterion-2.4.0.tar.gz https://github.com/scottt/debugbreak/archive/6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz -> debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz https://github.com/attractivechaos/klib/archive/cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz -> klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz https://github.com/nanopb/nanopb/archive/c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz -> nanopb-c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=59545785ec905950ff235cfd42a4fe90 diff --git a/metadata/md5-cache/dev-libs/criterion-2.4.1 b/metadata/md5-cache/dev-libs/criterion-2.4.1 index a7fcf9b89606..c86e6a73b77f 100644 --- a/metadata/md5-cache/dev-libs/criterion-2.4.1 +++ b/metadata/md5-cache/dev-libs/criterion-2.4.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/cmake virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/cmake virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=dev-libs/nanomsg:= dev-libs/libgit2:= dev-libs/libffi:= >=dev-libs/boxfort-0.1.4 test? ( || ( ( dev-lang/python:3.11 dev-util/cram[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-util/cram[python_targets_python3_10(-)] ) ) ) DESCRIPTION=Cross platform unit testing framework for C and C++ @@ -12,5 +12,5 @@ RDEPEND=dev-libs/nanomsg:= dev-libs/libgit2:= dev-libs/libffi:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Snaipe/Criterion/archive/refs/tags/v2.4.1.tar.gz -> criterion-2.4.1.tar.gz https://github.com/scottt/debugbreak/archive/6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz -> debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz https://github.com/attractivechaos/klib/archive/cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz -> klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz https://github.com/nanopb/nanopb/archive/c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz -> nanopb-c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=b4f4f3baf2ca16451dbba45cbe448bb9 diff --git a/metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 b/metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 index a96c5b3bbc49..4afed4b997db 100644 --- a/metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 +++ b/metadata/md5-cache/dev-libs/crypto++-8.6.0-r1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-ma LICENSE=Boost-1.0 SLOT=0/8.6.0 SRC_URI=https://www.cryptopp.com/cryptopp860.zip verify-sig? ( https://cryptopp.com/cryptopp860.zip.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f239d12fc9b0f367461ce785eb0be270 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=113f41ba747aab653cce4493cf73d538 diff --git a/metadata/md5-cache/dev-libs/crypto++-8.8.0 b/metadata/md5-cache/dev-libs/crypto++-8.8.0 index 58d51a272891..fd5419cba248 100644 --- a/metadata/md5-cache/dev-libs/crypto++-8.8.0 +++ b/metadata/md5-cache/dev-libs/crypto++-8.8.0 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-ma LICENSE=Boost-1.0 SLOT=0/8.8.0 SRC_URI=https://www.cryptopp.com/cryptopp880.zip verify-sig? ( https://cryptopp.com/cryptopp880.zip.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a75bc910855fb1cd00ca6a2dcae8a954 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d422b7c9295c5e2994594afd90fd2fdf diff --git a/metadata/md5-cache/dev-libs/crypto++-8.9.0 b/metadata/md5-cache/dev-libs/crypto++-8.9.0 index a1e0da5abfa0..462d53f1e3b3 100644 --- a/metadata/md5-cache/dev-libs/crypto++-8.9.0 +++ b/metadata/md5-cache/dev-libs/crypto++-8.9.0 @@ -9,5 +9,5 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ LICENSE=Boost-1.0 SLOT=0/8.9.0 SRC_URI=https://www.cryptopp.com/cryptopp890.zip verify-sig? ( https://cryptopp.com/cryptopp890.zip.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=fee2070d4c2a302b918286c2962a65c3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d755082f70cf84df1848290bd8becccf diff --git a/metadata/md5-cache/dev-libs/dqlite-1.15.1 b/metadata/md5-cache/dev-libs/dqlite-1.15.1 deleted file mode 100644 index f1f1c3dbf65d..000000000000 --- a/metadata/md5-cache/dev-libs/dqlite-1.15.1 +++ /dev/null @@ -1,16 +0,0 @@ -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=configure install prepare -DEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:= test? ( >=dev-libs/raft-0.13.0[lz4,test] ) -DESCRIPTION=Embeddable, replicated and fault tolerant SQL engine -EAPI=8 -HOMEPAGE=https://dqlite.io/ https://github.com/canonical/dqlite -INHERIT=autotools -IUSE=test -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3-with-linking-exception -RDEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:= -RESTRICT=!test? ( test ) -SLOT=0/1.15.1 -SRC_URI=https://github.com/canonical/dqlite/archive/v1.15.1.tar.gz -> dqlite-1.15.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=aa7eb8226b95f1bea80a03d7537ce6fa diff --git a/metadata/md5-cache/dev-libs/efl-1.26.3-r2 b/metadata/md5-cache/dev-libs/efl-1.26.3-r2 index 12a71363c864..ed523b6c0d90 100644 --- a/metadata/md5-cache/dev-libs/efl-1.26.3-r2 +++ b/metadata/md5-cache/dev-libs/efl-1.26.3-r2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig examples? ( sys-devel/gettext ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) doc? ( app-doc/doxygen dev-texlive/texlive-fontutils ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig examples? ( sys-devel/gettext ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) doc? ( app-doc/doxygen dev-texlive/texlive-fontutils ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=lua_single_target_luajit? ( dev-lang/luajit:=[deprecated(+)] ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated(+)] ) !x11-themes/e-flat-theme dev-libs/libinput:= net-misc/curl media-libs/giflib:= media-libs/libjpeg-turbo:= media-libs/libpng:= sys-apps/dbus sys-libs/zlib X? ( !opengl? ( media-libs/mesa[egl(+),gles2] ) media-libs/freetype x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxkbcommon wayland? ( x11-libs/libxkbcommon[X] ) ) avif? ( media-libs/libavif:= ) connman? ( net-misc/connman ) drm? ( dev-libs/libinput:= dev-libs/wayland media-libs/mesa[gbm(+)] x11-libs/libdrm x11-libs/libxkbcommon ) elogind? ( sys-auth/elogind virtual/libudev:= ) fontconfig? ( media-libs/fontconfig ) fribidi? ( dev-libs/fribidi ) glib? ( dev-libs/glib:2 ) gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) harfbuzz? ( media-libs/harfbuzz:= ) heif? ( media-libs/libheif:= ) hyphen? ( dev-libs/hyphen ) ibus? ( app-i18n/ibus ) jpeg2k? ( media-libs/openjpeg:= ) json? ( >=media-libs/rlottie-0.0.1_pre20200424:= ) mono? ( dev-lang/mono ) opengl? ( virtual/opengl ) pdf? ( app-text/poppler:=[cxx] ) physics? ( sci-physics/bullet:= ) postscript? ( app-text/libspectre ) pulseaudio? ( media-libs/libpulse ) raw? ( media-libs/libraw:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2 ) sound? ( media-libs/libsndfile ) svg? ( gnome-base/librsvg:2 ) system-lz4? ( app-arch/lz4:= ) systemd? ( sys-apps/systemd:= ) tiff? ( media-libs/tiff:= ) tslib? ( x11-libs/tslib:= ) unwind? ( sys-libs/libunwind:= ) v4l? ( media-libs/libv4l ) vnc? ( net-libs/libvncserver ) wayland? ( dev-libs/wayland media-libs/mesa[gles2,wayland] x11-libs/libxkbcommon ) webp? ( media-libs/libwebp:= ) xpm? ( x11-libs/libXpm ) xpresent? ( x11-libs/libXpresent ) zeroconf? ( net-dns/avahi ) X? ( x11-base/xorg-proto ) wayland? ( dev-libs/wayland-protocols ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Enlightenment Foundation Libraries all-in-one package @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ?? ( elogi RESTRICT=test SLOT=0 SRC_URI=https://download.enlightenment.org/rel/libs/efl/efl-1.26.3.tar.xz -_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=565e83102a757aa98892b061a050af3d diff --git a/metadata/md5-cache/dev-libs/elfutils-0.188 b/metadata/md5-cache/dev-libs/elfutils-0.188 index 9fd54f889efd..962336f2ecf7 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.188 +++ b/metadata/md5-cache/dev-libs/elfutils-0.188 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,ab 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 baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4748170f767cc58b36b371fffac4267f +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1e73b59b5e6914b3879bd89233c8eb70 diff --git a/metadata/md5-cache/dev-libs/elfutils-0.189-r1 b/metadata/md5-cache/dev-libs/elfutils-0.189-r1 index 534ce10e14ed..76940ebcff1f 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.189-r1 +++ b/metadata/md5-cache/dev-libs/elfutils-0.189-r1 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,ab 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 baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=977154cd27f59fbecd2592539551f998 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d184dbd077fb5373ffaa568e972c0365 diff --git a/metadata/md5-cache/dev-libs/elfutils-0.189-r3 b/metadata/md5-cache/dev-libs/elfutils-0.189-r3 index d73bc58a31cd..c5a4e3ec8657 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.189-r3 +++ b/metadata/md5-cache/dev-libs/elfutils-0.189-r3 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,ab RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2 verify-sig? ( https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b4f07b0f6c5b43b2ddcc5875793607c2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2c829f0fcc556ef462fd209141385a7b diff --git a/metadata/md5-cache/dev-libs/elfutils-0.189-r4 b/metadata/md5-cache/dev-libs/elfutils-0.189-r4 index 53efeeeaf0b2..9bf428833a13 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.189-r4 +++ b/metadata/md5-cache/dev-libs/elfutils-0.189-r4 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,ab RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2 verify-sig? ( https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f899f8412e233c198cc9fb8a7afecac2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ac1cd4c812f41d9580f0a70758cbb718 diff --git a/metadata/md5-cache/dev-libs/folks-0.15.6 b/metadata/md5-cache/dev-libs/folks-0.15.6 index 6056dd4c769a..98a3c41886cf 100644 --- a/metadata/md5-cache/dev-libs/folks-0.15.6 +++ b/metadata/md5-cache/dev-libs/folks-0.15.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) telepathy? ( net-libs/telepathy-glib[vala] ) eds? ( gnome-extra/evolution-data-server[vala] ) test? ( sys-apps/dbus bluetooth? ( || ( ( dev-lang/python:3.11 dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) telepathy? ( net-libs/telepathy-glib[vala] ) eds? ( gnome-extra/evolution-data-server[vala] ) test? ( sys-apps/dbus bluetooth? ( || ( ( dev-lang/python:3.11 dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.58:2 >=dev-libs/libgee-0.10:0.8[introspection] >=dev-libs/gobject-introspection-1.54:= telepathy? ( >=net-libs/telepathy-glib-0.19.9 dev-libs/dbus-glib ) eds? ( >=gnome-extra/evolution-data-server-3.38:= ) dev-libs/libxml2:2 utils? ( sys-libs/readline:0= ) DESCRIPTION=Library for aggregating people from multiple sources @@ -14,5 +14,5 @@ REQUIRED_USE=bluetooth? ( eds ) RESTRICT=!test? ( test ) SLOT=0/26 SRC_URI=mirror://gnome/sources/folks/0.15/folks-0.15.6.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3247aa4daee2b9507dfc2d56857296d7 diff --git a/metadata/md5-cache/dev-libs/fribidi-1.0.13 b/metadata/md5-cache/dev-libs/fribidi-1.0.13 index 587c0835e47d..50907e6dcfdf 100644 --- a/metadata/md5-cache/dev-libs/fribidi-1.0.13 +++ b/metadata/md5-cache/dev-libs/fribidi-1.0.13 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=A free implementation of the unicode bidirectional algorithm EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fribidi/fribidi/releases/download/v1.0.13/fribidi-1.0.13.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=967966d0f7b6817842145cc294ac804b diff --git a/metadata/md5-cache/dev-libs/girara-0.3.9 b/metadata/md5-cache/dev-libs/girara-0.3.9 index 515d1cc065ab..916a29a4b6b9 100644 --- a/metadata/md5-cache/dev-libs/girara-0.3.9 +++ b/metadata/md5-cache/dev-libs/girara-0.3.9 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( app-doc/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=doc? ( app-doc/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install test DEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify ) DESCRIPTION=UI library that focuses on simplicity and minimalism @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://pwmt.org/projects/girara/download/girara-0.3.9.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=0fe95d7811e02347117d01b35c440878 diff --git a/metadata/md5-cache/dev-libs/girara-0.4.0 b/metadata/md5-cache/dev-libs/girara-0.4.0 index 1eb70b74262a..6f92d4e07b49 100644 --- a/metadata/md5-cache/dev-libs/girara-0.4.0 +++ b/metadata/md5-cache/dev-libs/girara-0.4.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( app-doc/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=doc? ( app-doc/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install test DEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify ) DESCRIPTION=UI library that focuses on simplicity and minimalism @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://pwmt.org/projects/girara/download/girara-0.4.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=0fe95d7811e02347117d01b35c440878 diff --git a/metadata/md5-cache/dev-libs/girara-0.4.0-r1 b/metadata/md5-cache/dev-libs/girara-0.4.0-r1 index 3bce099a2e0e..7efdaab64f88 100644 --- a/metadata/md5-cache/dev-libs/girara-0.4.0-r1 +++ b/metadata/md5-cache/dev-libs/girara-0.4.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install test DEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify ) DESCRIPTION=UI library that focuses on simplicity and minimalism @@ -12,5 +12,5 @@ RDEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= medi RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://pwmt.org/projects/girara/download/girara-0.4.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=2a78ae2a038d30cb05f9ab5625f06261 diff --git a/metadata/md5-cache/dev-libs/girara-9999 b/metadata/md5-cache/dev-libs/girara-9999 index f36345c536b9..9ea7fda87138 100644 --- a/metadata/md5-cache/dev-libs/girara-9999 +++ b/metadata/md5-cache/dev-libs/girara-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/check x11-libs/gtk+:3[X] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify ) DESCRIPTION=UI library that focuses on simplicity and minimalism @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-accessibility/at-spi2-core dev-libs/glib:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.20:3 x11-libs/pango libnotify? ( x11-libs/libnotify ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=b1a22d8ea277beca698ffb76d09da5ea diff --git a/metadata/md5-cache/dev-libs/gjs-1.76.2 b/metadata/md5-cache/dev-libs/gjs-1.76.2 index 531010ac9845..234d0f3dad40 100644 --- a/metadata/md5-cache/dev-libs/gjs-1.76.2 +++ b/metadata/md5-cache/dev-libs/gjs-1.76.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) DESCRIPTION=Javascript bindings for GNOME @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspect RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.76/gjs-1.76.2.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=1142840a9158b425686f1f3da5409b50 diff --git a/metadata/md5-cache/dev-libs/gjs-1.78.0 b/metadata/md5-cache/dev-libs/gjs-1.78.0 index 58b7e0df85a2..fb369b11c905 100644 --- a/metadata/md5-cache/dev-libs/gjs-1.78.0 +++ b/metadata/md5-cache/dev-libs/gjs-1.78.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= dev-lang/spidermonkey:115 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) DESCRIPTION=Javascript bindings for GNOME @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspect RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.78/gjs-1.78.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=0d3ef4bec83331b7c53833dfa5b0e58c diff --git a/metadata/md5-cache/dev-libs/glib-2.76.4 b/metadata/md5-cache/dev-libs/glib-2.76.4 index 415382258b95..f2f0ae826cad 100644 --- a/metadata/md5-cache/dev-libs/glib-2.76.4 +++ b/metadata/md5-cache/dev-libs/glib-2.76.4 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 gtk-doc? ( >=dev-util/gtk-doc-1.33 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 ) systemtap? ( >=dev-util/systemtap-1.3 ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 gtk-doc? ( >=dev-util/gtk-doc-1.33 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 ) systemtap? ( >=dev-util/systemtap-1.3 ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=!=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) DESCRIPTION=The GLib library of C routines @@ -14,5 +14,5 @@ REQUIRED_USE=gtk-doc? ( test ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glib/2.76/glib-2.76.4.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2f54a9e1bc3279b61626410e475b6209 diff --git a/metadata/md5-cache/dev-libs/glib-2.78.0 b/metadata/md5-cache/dev-libs/glib-2.78.0 index b6bdf497258f..3df9e236dd09 100644 --- a/metadata/md5-cache/dev-libs/glib-2.78.0 +++ b/metadata/md5-cache/dev-libs/glib-2.78.0 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 gtk-doc? ( >=dev-util/gtk-doc-1.33 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 ) systemtap? ( >=dev-util/systemtap-1.3 ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 gtk-doc? ( >=dev-util/gtk-doc-1.33 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 ) systemtap? ( >=dev-util/systemtap-1.3 ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=!=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) DESCRIPTION=The GLib library of C routines @@ -14,5 +14,5 @@ REQUIRED_USE=gtk-doc? ( test ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a5e99a6b83cafbe6c51daf44afd47c57 diff --git a/metadata/md5-cache/dev-libs/glib-2.78.1 b/metadata/md5-cache/dev-libs/glib-2.78.1 new file mode 100644 index 000000000000..ce94bf85a213 --- /dev/null +++ b/metadata/md5-cache/dev-libs/glib-2.78.1 @@ -0,0 +1,18 @@ +BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 gtk-doc? ( >=dev-util/gtk-doc-1.33 app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 ) systemtap? ( >=dev-util/systemtap-1.3 ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=!=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) +DESCRIPTION=The GLib library of C routines +EAPI=8 +HOMEPAGE=https://www.gtk.org/ +INHERIT=gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg +IUSE=dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=LGPL-2.1+ +PDEPEND=dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info ) +RDEPEND=!=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1: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(-)?] ) +REQUIRED_USE=gtk-doc? ( test ) +RESTRICT=!test? ( test ) +SLOT=2 +SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.1.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a5e99a6b83cafbe6c51daf44afd47c57 diff --git a/metadata/md5-cache/dev-libs/gobject-introspection-1.76.1 b/metadata/md5-cache/dev-libs/gobject-introspection-1.76.1 index 483918053df9..74893100b8d6 100644 --- a/metadata/md5-cache/dev-libs/gobject-introspection-1.76.1 +++ b/metadata/md5-cache/dev-libs/gobject-introspection-1.76.1 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( >=dev-util/gtk-doc-1.19 app-text/docbook-xml-dtd:4.3 app-text/docbook-xml-dtd:4.5 ) sys-devel/bison sys-devel/flex test? ( x11-libs/cairo[glib] python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( >=dev-util/gtk-doc-1.19 app-text/docbook-xml-dtd:4.3 app-text/docbook-xml-dtd:4.5 ) sys-devel/bison sys-devel/flex test? ( x11-libs/cairo[glib] python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=>=dev-libs/gobject-introspection-common-1.76.1 >=dev-libs/glib-2.75.0:2 dev-libs/libffi:= doctool? ( python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) virtual/pkgconfig python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) DESCRIPTION=Introspection system for GObject-based libraries @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gobject-introspection/1.76/gobject-introspection-1.76.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0c0d02d5fd1b24f6eaf3741265a520fa diff --git a/metadata/md5-cache/dev-libs/gobject-introspection-1.78.1 b/metadata/md5-cache/dev-libs/gobject-introspection-1.78.1 index 177bbf5cb225..6f90d77a2321 100644 --- a/metadata/md5-cache/dev-libs/gobject-introspection-1.78.1 +++ b/metadata/md5-cache/dev-libs/gobject-introspection-1.78.1 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( >=dev-util/gtk-doc-1.19 app-text/docbook-xml-dtd:4.3 app-text/docbook-xml-dtd:4.5 ) sys-devel/bison sys-devel/flex test? ( x11-libs/cairo[glib] python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( >=dev-util/gtk-doc-1.19 app-text/docbook-xml-dtd:4.3 app-text/docbook-xml-dtd:4.5 ) sys-devel/bison sys-devel/flex test? ( x11-libs/cairo[glib] python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=>=dev-libs/gobject-introspection-common-1.78.1 >=dev-libs/glib-2.77.0:2 dev-libs/libffi:= doctool? ( python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ) virtual/pkgconfig python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) DESCRIPTION=Introspection system for GObject-based libraries @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gobject-introspection/1.78/gobject-introspection-1.78.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d0f2e86dc163d849158fcfb017b640c2 diff --git a/metadata/md5-cache/dev-libs/gom-0.4 b/metadata/md5-cache/dev-libs/gom-0.4 index b4cfa9665bb4..ac3659e030db 100644 --- a/metadata/md5-cache/dev-libs/gom-0.4 +++ b/metadata/md5-cache/dev-libs/gom-0.4 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-db/sqlite-3.7:3 >=dev-libs/glib-2.36:2 introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/pygobject-3.16:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) virtual/pkgconfig test? ( x11-libs/gdk-pixbuf:2 ) DESCRIPTION=GObject to SQLite object mapper library @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( introspection || ( python_targets_python3_10 python_targe RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gom/0.4/gom-0.4.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=f2757327b97917190064939a079d97de diff --git a/metadata/md5-cache/dev-libs/granite-6.2.0 b/metadata/md5-cache/dev-libs/granite-6.2.0 index 4c5313a872bc..01f299b949b9 100644 --- a/metadata/md5-cache/dev-libs/granite-6.2.0 +++ b/metadata/md5-cache/dev-libs/granite-6.2.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.50:2 >=x11-libs/gtk+-3.22:3[introspection] dev-libs/libgee:0.8[introspection] dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Elementary OS library that extends GTK+ @@ -10,5 +10,5 @@ LICENSE=LGPL-3+ RDEPEND=>=dev-libs/glib-2.50:2 >=x11-libs/gtk+-3.22:3[introspection] dev-libs/libgee:0.8[introspection] SLOT=0/6.2.0 SRC_URI=https://github.com/elementary/granite/archive/6.2.0.tar.gz -> granite-6.2.0.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7320400194393eca301a9d4b3f1cef46 diff --git a/metadata/md5-cache/dev-libs/hyprland-protocols-0.2 b/metadata/md5-cache/dev-libs/hyprland-protocols-0.2 index dbdbb271bfb5..8759710a2dab 100644 --- a/metadata/md5-cache/dev-libs/hyprland-protocols-0.2 +++ b/metadata/md5-cache/dev-libs/hyprland-protocols-0.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Wayland protocol extensions for Hyprland EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=BSD SLOT=0 SRC_URI=https://github.com/hyprwm/hyprland-protocols/archive/4d29e48433270a2af06b8bc711ca1fe5109746cd.tar.gz -> hyprland-protocols-0.2.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ab14daec54db3563f612927a2d2ab1f2 diff --git a/metadata/md5-cache/dev-libs/icu-73.2 b/metadata/md5-cache/dev-libs/icu-73.2 index 4de3afb0bb3a..04e56a3602ae 100644 --- a/metadata/md5-cache/dev-libs/icu-73.2 +++ b/metadata/md5-cache/dev-libs/icu-73.2 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/73.1 SRC_URI=https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=90fa8c467a2ee4e28bf0acc03a6ae16f +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a3ebff2988ed7d9fe6533d16921dcb46 diff --git a/metadata/md5-cache/dev-libs/icu-layoutex-73.2 b/metadata/md5-cache/dev-libs/icu-layoutex-73.2 index 120a73b0dfb4..15e62678a730 100644 --- a/metadata/md5-cache/dev-libs/icu-layoutex-73.2 +++ b/metadata/md5-cache/dev-libs/icu-layoutex-73.2 @@ -12,5 +12,5 @@ RDEPEND=~dev-libs/icu-73.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mip RESTRICT=!test? ( test ) SLOT=0/73.1 SRC_URI=https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-73-2/icu4c-73_2-src.tgz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=08c6d2f97e5a2ab1ea07ccaf7c2a1408 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=58f8973cbc3209bec7e061e0bfa52a9c diff --git a/metadata/md5-cache/dev-libs/inih-56-r1 b/metadata/md5-cache/dev-libs/inih-56-r1 index a7409a65be6b..ac140600b075 100644 --- a/metadata/md5-cache/dev-libs/inih-56-r1 +++ b/metadata/md5-cache/dev-libs/inih-56-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=inih (INI not invented here) simple .INI file parser EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 s LICENSE=BSD SLOT=0 SRC_URI=https://github.com/benhoyt/inih/archive/r56.tar.gz -> inih-56.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=b2d3cb6d8e7f0d660dcdc2628b247bfa diff --git a/metadata/md5-cache/dev-libs/inih-57 b/metadata/md5-cache/dev-libs/inih-57 index bbb2df610a97..37ec1063239f 100644 --- a/metadata/md5-cache/dev-libs/inih-57 +++ b/metadata/md5-cache/dev-libs/inih-57 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=inih (INI not invented here) simple .INI file parser EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 s LICENSE=BSD SLOT=0 SRC_URI=https://github.com/benhoyt/inih/archive/r57.tar.gz -> inih-57.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=16dc0ad78e780f2d11ec94e3ee1a4c10 diff --git a/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 b/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 index 0cab34b7a9ef..86982554350d 100644 --- a/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 +++ b/metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/intel/isa-l INHERIT=autotools IUSE=cpu_flags_x86_avx512f -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=BSD SLOT=0 SRC_URI=https://github.com/intel/isa-l/archive/refs/tags/v2.30.0.tar.gz -> isa-l-2.30.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e779a3d5f8b7b30ab4db59e64e3774fe +_md5_=0e84da0425f16a10e4075e021017d282 diff --git a/metadata/md5-cache/dev-libs/json-glib-1.6.6-r1 b/metadata/md5-cache/dev-libs/json-glib-1.6.6-r1 index 9c630f8fa991..81558feefc81 100644 --- a/metadata/md5-cache/dev-libs/json-glib-1.6.6-r1 +++ b/metadata/md5-cache/dev-libs/json-glib-1.6.6-r1 @@ -1,4 +1,4 @@ -BDEPEND=~app-text/docbook-xml-dtd-4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=~app-text/docbook-xml-dtd-4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.54.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) DESCRIPTION=Library providing GLib serialization and deserialization for the JSON format @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.54.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/json-glib/1.6/json-glib-1.6.6.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b43c334eca8ba87349d542dee957d60 diff --git a/metadata/md5-cache/dev-libs/json-glib-1.8.0 b/metadata/md5-cache/dev-libs/json-glib-1.8.0 index cf07e1da7770..2e7481360c5c 100644 --- a/metadata/md5-cache/dev-libs/json-glib-1.8.0 +++ b/metadata/md5-cache/dev-libs/json-glib-1.8.0 @@ -1,4 +1,4 @@ -BDEPEND=~app-text/docbook-xml-dtd-4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=~app-text/docbook-xml-dtd-4.1.2 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.54.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) DESCRIPTION=Library providing GLib serialization and deserialization for the JSON format @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.54.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/json-glib/1.8/json-glib-1.8.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3e46067db8d7b3863b089ba79387748 diff --git a/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 index 634dc6ca0e3b..cc97d5fb7aa2 100644 --- a/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 +++ b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DESCRIPTION=C++ JSON reader and writer EAPI=8 @@ -10,5 +10,5 @@ LICENSE=|| ( public-domain MIT ) RESTRICT=!test? ( test ) SLOT=0/25 SRC_URI=https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz -> jsoncpp-1.9.5.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=2ca3fa3b73cc631aff1b00ea08851c5e diff --git a/metadata/md5-cache/dev-libs/jsonrpc-glib-3.44.0 b/metadata/md5-cache/dev-libs/jsonrpc-glib-3.44.0 index d731ee4241f0..a62f23c46878 100644 --- a/metadata/md5-cache/dev-libs/jsonrpc-glib-3.44.0 +++ b/metadata/md5-cache/dev-libs/jsonrpc-glib-3.44.0 @@ -1,4 +1,4 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=dev-libs/glib:2 dev-libs/json-glib[introspection?] introspection? ( dev-libs/gobject-introspection:= ) DESCRIPTION=JSON-RPC library for GLib @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=a4ec09b091d780f58fe652ddfdf023cf diff --git a/metadata/md5-cache/dev-libs/libassuan-2.5.6 b/metadata/md5-cache/dev-libs/libassuan-2.5.6 index 0a646d2a157d..dc7883d23604 100644 --- a/metadata/md5-cache/dev-libs/libassuan-2.5.6 +++ b/metadata/md5-cache/dev-libs/libassuan-2.5.6 @@ -11,5 +11,5 @@ LICENSE=GPL-3 LGPL-2.1 RDEPEND=>=dev-libs/libgpg-error-1.33 SLOT=0 SRC_URI=mirror://gnupg/libassuan/libassuan-2.5.6.tar.bz2 verify-sig? ( mirror://gnupg/libassuan/libassuan-2.5.6.tar.bz2.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7ca835896a01d1b2d7f984a179508775 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=0bbdbb9ddbb51de0962fa8d3f4fe58c2 diff --git a/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 b/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 index 1f0499eedeb4..503473f27341 100644 --- a/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 +++ b/metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 @@ -11,5 +11,5 @@ LICENSE=BEER-WARE BSD BSD-2 BSD-4 ISC MIT RDEPEND=app-crypt/libmd[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://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz verify-sig? ( https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8e16b6b4955d2dfb8fc045105bd62ab4 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=61f12c191adaf25af8f5ba64bbc986cf diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index a2194c9d3c6e..2a3700faa783 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 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 d3b486c06b5e..d3944125c1c3 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b95418d66b7940177352663526f1c3 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6 index e7f918607b53..c28615244583 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=amd64 ~riscv x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60cec33a95d6e032d0564390f85e4b74 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.3 b/metadata/md5-cache/dev-libs/libclc-17.0.3 index 6b51da4daea2..4234dbb50084 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.3 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.3 @@ -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-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ceacfc287a384d3743bea44709d83c62 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.4 b/metadata/md5-cache/dev-libs/libclc-17.0.4 new file mode 100644 index 000000000000..c58f62dd0738 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libclc-17.0.4 @@ -0,0 +1,14 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 ) ) ) 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 +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 verify-sig +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-17.0.4/llvm-project-17.0.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz.sig ) +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ceacfc287a384d3743bea44709d83c62 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.3.9999 b/metadata/md5-cache/dev-libs/libclc-17.0.4.9999 similarity index 91% rename from metadata/md5-cache/dev-libs/libclc-17.0.3.9999 rename to metadata/md5-cache/dev-libs/libclc-17.0.4.9999 index 6f50fc09f101..5cc9553319fc 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.3.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.4.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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 index 6f50fc09f101..5cc9553319fc 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-18.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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231013 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231013 index fe7bd91f904a..25d95dc5e9ae 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231013 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231013 @@ -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/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 index 4e5868226e8d..b2f0ba2d7289 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231019 @@ -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/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231025 b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231025 index b0488b5bcf92..7a93d06f08d4 100644 --- a/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231025 +++ b/metadata/md5-cache/dev-libs/libclc-18.0.0_pre20231025 @@ -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/a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -> llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc9bc15e80ab532bfe00e0f981ba4b75 diff --git a/metadata/md5-cache/dev-libs/libdazzle-3.44.0 b/metadata/md5-cache/dev-libs/libdazzle-3.44.0 index 61568be2be15..41ed75ed70c1 100644 --- a/metadata/md5-cache/dev-libs/libdazzle-3.44.0 +++ b/metadata/md5-cache/dev-libs/libdazzle-3.44.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.49.0 vala? ( || ( dev-lang/vala:0.56 ) ) dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=>=dev-util/meson-0.49.0 vala? ( || ( dev-lang/vala:0.56 ) ) dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.56.0:2 >=x11-libs/gtk+-3.24.0:3[introspection?] introspection? ( dev-libs/gobject-introspection:= ) DESCRIPTION=Experimental new features for GTK+ and GLib @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libdazzle/3.44/libdazzle-3.44.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 _md5_=77c6444e23105071b2a03ff983224ffb diff --git a/metadata/md5-cache/dev-libs/libdex-0.2.0 b/metadata/md5-cache/dev-libs/libdex-0.2.0 index 463a75376fc8..40c012563205 100644 --- a/metadata/md5-cache/dev-libs/libdex-0.2.0 +++ b/metadata/md5-cache/dev-libs/libdex-0.2.0 @@ -1,4 +1,4 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.68:2 >=sys-libs/liburing-0.7:= introspection? ( dev-libs/gobject-introspection:= ) sysprof? ( dev-util/sysprof-capture:4 ) DESCRIPTION=Deferred Execution library for GNOME and GTK @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/libdex/0.2/libdex-0.2.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=3266ec2640673c557460152a383ed57e diff --git a/metadata/md5-cache/dev-libs/libdex-0.4.0 b/metadata/md5-cache/dev-libs/libdex-0.4.0 index f7bcdc9eab3d..0b44ea186c2f 100644 --- a/metadata/md5-cache/dev-libs/libdex-0.4.0 +++ b/metadata/md5-cache/dev-libs/libdex-0.4.0 @@ -1,4 +1,4 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.68:2 >=sys-libs/liburing-0.7:= introspection? ( dev-libs/gobject-introspection:= ) sysprof? ( dev-util/sysprof-capture:4 ) DESCRIPTION=Deferred Execution library for GNOME and GTK @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/libdex/0.4/libdex-0.4.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=3adc1eec283c02683169871c5b1b3498 diff --git a/metadata/md5-cache/dev-libs/libdex-0.4.1 b/metadata/md5-cache/dev-libs/libdex-0.4.1 index f0ab1696f144..d945bc9ef2f6 100644 --- a/metadata/md5-cache/dev-libs/libdex-0.4.1 +++ b/metadata/md5-cache/dev-libs/libdex-0.4.1 @@ -1,4 +1,4 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.68:2 >=sys-libs/liburing-0.7:= introspection? ( dev-libs/gobject-introspection:= ) sysprof? ( dev-util/sysprof-capture:4 ) DESCRIPTION=Deferred Execution library for GNOME and GTK @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/libdex/0.4/libdex-0.4.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=3adc1eec283c02683169871c5b1b3498 diff --git a/metadata/md5-cache/dev-libs/libei-1.1.0 b/metadata/md5-cache/dev-libs/libei-1.1.0 index 18f6835b764f..8183f648e9b3 100644 --- a/metadata/md5-cache/dev-libs/libei-1.1.0 +++ b/metadata/md5-cache/dev-libs/libei-1.1.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/attrs[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/attrs[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/attrs[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/structlog[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/structlog[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/structlog[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/attrs[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/attrs[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/attrs[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/structlog[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/structlog[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/structlog[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=>=dev-libs/libevdev-1.9.902 || ( systemd? ( >=sys-apps/systemd-237 ) elogind? ( >=sys-auth/elogind-237 ) sys-libs/basu ) DESCRIPTION=Library for Emulated Input, primarily aimed at the Wayland stack @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libevdev-1.9.902 || ( systemd? ( >=sys-apps/systemd-237 ) elo RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/libinput/libei/-/archive/1.1.0/libei-1.1.0.tar.bz2 https://github.com/nemequ/munit/archive/fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz -> munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=55a7853a54bbff6ae2e5c321f952b858 diff --git a/metadata/md5-cache/dev-libs/libevdev-1.13.1 b/metadata/md5-cache/dev-libs/libevdev-1.13.1 index ea12d16722bf..5d54d6b95514 100644 --- a/metadata/md5-cache/dev-libs/libevdev-1.13.1 +++ b/metadata/md5-cache/dev-libs/libevdev-1.13.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Handler library for evdev events @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1db040ac5b98bd5ca29f3ca5c182e415 diff --git a/metadata/md5-cache/dev-libs/libevdev-9999 b/metadata/md5-cache/dev-libs/libevdev-9999 index e0afcab307f0..f20f70a12573 100644 --- a/metadata/md5-cache/dev-libs/libevdev-9999 +++ b/metadata/md5-cache/dev-libs/libevdev-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install setup test unpack DEPEND=test? ( dev-libs/check[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Handler library for evdev events @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e04c7c5a39ef4dad22675ec978d1c043 diff --git a/metadata/md5-cache/dev-libs/libevent-2.1.12-r1 b/metadata/md5-cache/dev-libs/libevent-2.1.12-r1 index bff58eaccb6a..6d38cee536cd 100644 --- a/metadata/md5-cache/dev-libs/libevent-2.1.12-r1 +++ b/metadata/md5-cache/dev-libs/libevent-2.1.12-r1 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi RESTRICT=!test? ( test ) SLOT=0/2.1-7 SRC_URI=https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz verify-sig? ( https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz.asc ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a0d7cb2d1edc6c0863823f43b5fa29d7 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c2d662e671f9ca77f5765957ed237085 diff --git a/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 b/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 index e4def521380e..a9bc802963c7 100644 --- a/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 +++ b/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 @@ -11,5 +11,5 @@ RDEPEND=mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=test SLOT=0/2.2.1-r2 SRC_URI=https://github.com/libevent/libevent/releases/download/release-2.2.1-alpha/libevent-2.2.1-alpha-dev.tar.gz verify-sig? ( https://github.com/libevent/libevent/releases/download/release-2.2.1-alpha/libevent-2.2.1-alpha-dev.tar.gz.asc ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2497411c3c7d5210c019e29a4942f0da +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=545b733733c63e7bbe4bc216563fa712 diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2 b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2 index 37bde28d2f7f..bc4b4c3b37f3 100644 --- a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2 +++ b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libgpg-error-1.25[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- 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 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec ) SLOT=0/20 SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9521f245406a18556db79d0fa14a9680 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=69e7946fcb30de00dfa8145528ac466d diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r3 b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r3 index 5993fa7724e1..e430372bb2ee 100644 --- a/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r3 +++ b/metadata/md5-cache/dev-libs/libgcrypt-1.10.1-r3 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libgpg-error-1.25[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- 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 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec ) SLOT=0/20 SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.10.1.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3d27f2d9a638f0d86c9ee4e86c931b1e +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a405f436a7165adc5e0c6df65c820962 diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.10.2 b/metadata/md5-cache/dev-libs/libgcrypt-1.10.2 index 4d659e1fc596..d54cbe6a4a10 100644 --- a/metadata/md5-cache/dev-libs/libgcrypt-1.10.2 +++ b/metadata/md5-cache/dev-libs/libgcrypt-1.10.2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libgpg-error-1.25[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- 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 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec ) SLOT=0/20 SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.10.2.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.10.2.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f0c2f6ddcb50eaa71a606b924b4071fc +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=b51a34cef8ad534e2b4d49f3d2a3ae6c diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.9.4-r2 b/metadata/md5-cache/dev-libs/libgcrypt-1.9.4-r2 index b8c4f53eb1cb..cfc8d9e6e878 100644 --- a/metadata/md5-cache/dev-libs/libgcrypt-1.9.4-r2 +++ b/metadata/md5-cache/dev-libs/libgcrypt-1.9.4-r2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libgpg-error-1.25[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(- 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 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec ) SLOT=0/20 SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.9.4.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.9.4.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f725d6647bdeee48c0c789ed9962f1bc +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8707185816ebc969fceb3d8e8a7ff201 diff --git a/metadata/md5-cache/dev-libs/libgdata-0.18.1-r1 b/metadata/md5-cache/dev-libs/libgdata-0.18.1-r1 index 08805c0d6557..58fc16efa75d 100644 --- a/metadata/md5-cache/dev-libs/libgdata-0.18.1-r1 +++ b/metadata/md5-cache/dev-libs/libgdata-0.18.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( >=net-libs/uhttpmock-0.5.0:0 >=x11-libs/gdk-pixbuf-2.14:2 ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.25 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( >=net-libs/uhttpmock-0.5.0:0 >=x11-libs/gdk-pixbuf-2.14:2 ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/json-glib-0.15[introspection?] >=dev-libs/libxml2-2:2 >=net-libs/libsoup-2.55.90:2.4[introspection?,vala?] crypt? ( app-crypt/gcr:0= ) gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:=[introspection?,vala?] ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=GLib-based library for accessing online service APIs using the GData protocol @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/22 SRC_URI=mirror://gnome/sources/libgdata/0.18/libgdata-0.18.1.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9a625863605615ba056c65735cc392dd diff --git a/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 b/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 index ea5d4b512e5d..155be17603ed 100644 --- a/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 +++ b/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/gobject-introspection-1.54:= >=dev-libs/glib-2.44.0:2 >=dev-libs/libgit2-0.26.0:0=[ssh?] python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) DESCRIPTION=Git library for GLib @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/gobject-introspection-1.54:= >=dev-libs/glib-2.44.0:2 >=dev-l REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) SLOT=0 SRC_URI=mirror://gnome/sources/libgit2-glib/1.2/libgit2-glib-1.2.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c69740d16bfc2de5756dd72f95dc74e8 diff --git a/metadata/md5-cache/dev-libs/libglib-testing-0.1.1 b/metadata/md5-cache/dev-libs/libglib-testing-0.1.1 index e0bfa6b52e6e..b187dd729140 100644 --- a/metadata/md5-cache/dev-libs/libglib-testing-0.1.1 +++ b/metadata/md5-cache/dev-libs/libglib-testing-0.1.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/gtk-doc virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/gtk-doc virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.44:2 DESCRIPTION=Libglib-testing is a test library providing test harnesses and mock classes @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/glib-2.44:2 SLOT=0 SRC_URI=https://tecnocode.co.uk/downloads/libglib-testing-0.1.1.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=df5e5cb53197ed98435b5d86c94388cf diff --git a/metadata/md5-cache/dev-libs/libgnome-games-support-1.8.2 b/metadata/md5-cache/dev-libs/libgnome-games-support-1.8.2 index 9ff4acd6f3a3..a3aaad88664f 100644 --- a/metadata/md5-cache/dev-libs/libgnome-games-support-1.8.2 +++ b/metadata/md5-cache/dev-libs/libgnome-games-support-1.8.2 @@ -1,4 +1,4 @@ -BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/libgee-0.14.0:0.8= >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.19.2:3 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Library for code common to GNOME games @@ -10,5 +10,5 @@ LICENSE=LGPL-3+ RDEPEND=>=dev-libs/libgee-0.14.0:0.8= >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.19.2:3 SLOT=1/3 SRC_URI=mirror://gnome/sources/libgnome-games-support/1.8/libgnome-games-support-1.8.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4c5c8a193185b24b84e53fb40e6378b7 diff --git a/metadata/md5-cache/dev-libs/libgnome-games-support-2.0.0 b/metadata/md5-cache/dev-libs/libgnome-games-support-2.0.0 index 913eae5c5da9..d5d55f86971a 100644 --- a/metadata/md5-cache/dev-libs/libgnome-games-support-2.0.0 +++ b/metadata/md5-cache/dev-libs/libgnome-games-support-2.0.0 @@ -1,4 +1,4 @@ -BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/libgee-0.14.0:0.8= >=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.2:4 DESCRIPTION=Library for code common to GNOME games @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ RDEPEND=>=dev-libs/libgee-0.14.0:0.8= >=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.2:4 SLOT=2/4 SRC_URI=mirror://gnome/sources/libgnome-games-support/2.0/libgnome-games-support-2.0.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=601557d217f20fef694b9868b91c29dc diff --git a/metadata/md5-cache/dev-libs/libgnt-2.14.2 b/metadata/md5-cache/dev-libs/libgnt-2.14.2 index 7637ce90731d..a3fb5c1086cc 100644 --- a/metadata/md5-cache/dev-libs/libgnt-2.14.2 +++ b/metadata/md5-cache/dev-libs/libgnt-2.14.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( dev-util/gtk-doc ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( dev-util/gtk-doc ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=!=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( dev-util/gtk-doc ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=!=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.47.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.47.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9f4e8d505bf46bb92b5b5f0476d76dd8 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f034b5ad825602e17e5288167f3b50f4 diff --git a/metadata/md5-cache/dev-libs/libgpg-error-1.47-r1 b/metadata/md5-cache/dev-libs/libgpg-error-1.47-r1 index c12697d2dfe7..623c088772d6 100644 --- a/metadata/md5-cache/dev-libs/libgpg-error-1.47-r1 +++ b/metadata/md5-cache/dev-libs/libgpg-error-1.47-r1 @@ -12,5 +12,5 @@ RDEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/libgpg-error/libgpg-error-1.47.tar.bz2 verify-sig? ( mirror://gnupg/libgpg-error/libgpg-error-1.47.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3f893822647d0bb6befffa6a1f7d7d79 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=fbfed272c5cd475b0a40d020410e9405 diff --git a/metadata/md5-cache/dev-libs/libgudev-238-r1 b/metadata/md5-cache/dev-libs/libgudev-238-r1 index 35a0b58b53d6..f77aeece3e50 100644 --- a/metadata/md5-cache/dev-libs/libgudev-238-r1 +++ b/metadata/md5-cache/dev-libs/libgudev-238-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.38.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libudev-251:=[sticky-tags(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) test? ( dev-util/umockdev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=GObject bindings for libudev @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.38.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=f94711293023cd006a9e27d88fad0dc9 diff --git a/metadata/md5-cache/dev-libs/libgusb-0.4.6 b/metadata/md5-cache/dev-libs/libgusb-0.4.6 index f9ca10d9728e..0786d287f58c 100644 --- a/metadata/md5-cache/dev-libs/libgusb-0.4.6 +++ b/metadata/md5-cache/dev-libs/libgusb-0.4.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/glib-2.44.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libusb:1[udev,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/json-glib-1.1.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(-)?,introspection?] introspection? ( >=dev-libs/gobject-introspection-1.54:= ) sys-apps/hwdata test? ( >=dev-util/umockdev-0.17.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=GObject wrapper for libusb @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hughsie/libgusb/releases/download/0.4.6/libgusb-0.4.6.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=a0e8012cde8b9d6411996b7ea2b44cf2 diff --git a/metadata/md5-cache/dev-libs/libgusb-0.4.7 b/metadata/md5-cache/dev-libs/libgusb-0.4.7 index d75c6a5f329e..9c43ccce4265 100644 --- a/metadata/md5-cache/dev-libs/libgusb-0.4.7 +++ b/metadata/md5-cache/dev-libs/libgusb-0.4.7 @@ -1,4 +1,4 @@ -BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/glib-2.44.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libusb:1[udev,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/json-glib-1.1.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(-)?,introspection?] introspection? ( >=dev-libs/gobject-introspection-1.54:= ) sys-apps/hwdata test? ( >=dev-util/umockdev-0.17.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=GObject wrapper for libusb @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hughsie/libgusb/releases/download/0.4.7/libgusb-0.4.7.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=8f877dab6c9b230520d99923d357d991 diff --git a/metadata/md5-cache/dev-libs/libgweather-4.2.0 b/metadata/md5-cache/dev-libs/libgweather-4.2.0 index 791d8c1baefb..253f8df0f04c 100644 --- a/metadata/md5-cache/dev-libs/libgweather-4.2.0 +++ b/metadata/md5-cache/dev-libs/libgweather-4.2.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.68.0:2 >=net-libs/libsoup-2.99.2:3.0 sci-geosciences/geocode-glib:2 >=dev-libs/libxml2-2.6.0:2 dev-libs/json-glib introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=Location and timezone database and weather-lookup library @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( introspection ) RESTRICT=!test? ( test ) SLOT=4/4-0 SRC_URI=mirror://gnome/sources/libgweather/4.2/libgweather-4.2.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=142bb6ead1e05ee1277da163c7f35311 diff --git a/metadata/md5-cache/dev-libs/libgweather-4.4.0 b/metadata/md5-cache/dev-libs/libgweather-4.4.0 index 50574a927118..da14ea858f5a 100644 --- a/metadata/md5-cache/dev-libs/libgweather-4.4.0 +++ b/metadata/md5-cache/dev-libs/libgweather-4.4.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.68.0:2 >=net-libs/libsoup-2.99.2:3.0 sci-geosciences/geocode-glib:2 >=dev-libs/libxml2-2.6.0:2 dev-libs/json-glib introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=Location and timezone database and weather-lookup library @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( introspection ) RESTRICT=!test? ( test ) SLOT=4/4-0 SRC_URI=mirror://gnome/sources/libgweather/4.4/libgweather-4.4.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=01997d37c11da659a6c39eb01d82649d diff --git a/metadata/md5-cache/dev-libs/libical-3.0.17 b/metadata/md5-cache/dev-libs/libical-3.0.17 new file mode 100644 index 000000000000..a25c8a48d3ac --- /dev/null +++ b/metadata/md5-cache/dev-libs/libical-3.0.17 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig doc? ( app-doc/doxygen[dot] glib? ( dev-util/gtk-doc ) ) introspection? ( dev-libs/gobject-introspection ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) glib? ( || ( ( dev-lang/python:3.11 dev-python/pygobject:3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject:3[python_targets_python3_10(-)] ) ) ) ) vala? ( || ( dev-lang/vala:0.56[vapigen(+)] ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/icu:= glib? ( dev-libs/glib:2 ) glib? ( dev-libs/libxml2:2 ) +DESCRIPTION=Implementation of basic iCAL protocols +EAPI=8 +HOMEPAGE=https://github.com/libical/libical +INHERIT=cmake python-any-r1 vala +IUSE=doc examples +glib +introspection static-libs test vala +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( MPL-2.0 LGPL-2.1 ) +RDEPEND=dev-libs/icu:= glib? ( dev-libs/glib:2 ) sys-libs/timezone-data +REQUIRED_USE=introspection? ( glib ) vala? ( introspection ) +RESTRICT=!test? ( test ) +SLOT=0/3 +SRC_URI=https://github.com/libical/libical/releases/download/v3.0.17/libical-3.0.17.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=13cad115471829d103dc74f8bf0a8419 diff --git a/metadata/md5-cache/dev-libs/libinput-1.23.0 b/metadata/md5-cache/dev-libs/libinput-1.23.0 index 237b967bb581..26e7cad0c27c 100644 --- a/metadata/md5-cache/dev-libs/libinput-1.23.0 +++ b/metadata/md5-cache/dev-libs/libinput-1.23.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.11 dev-python/commonmark[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/commonmark[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_10(-)] ) ) >=app-doc/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.11 dev-python/commonmark[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/commonmark[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_10(-)] ) ) >=app-doc/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev-1.9.902 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev test? ( >=dev-libs/check-0.9.10 ) DESCRIPTION=Library to handle input devices in Wayland @@ -12,5 +12,5 @@ RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev- RESTRICT=!test? ( test ) SLOT=0/10 SRC_URI=https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.23.0/libinput-1.23.0.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=00fe577eb77e89f24c29a31022a6b390 diff --git a/metadata/md5-cache/dev-libs/libinput-1.24.0 b/metadata/md5-cache/dev-libs/libinput-1.24.0 index a01aaa12c895..969442afa984 100644 --- a/metadata/md5-cache/dev-libs/libinput-1.24.0 +++ b/metadata/md5-cache/dev-libs/libinput-1.24.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.11 dev-python/commonmark[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/commonmark[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_10(-)] ) ) >=app-doc/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) test? ( || ( ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.11 dev-python/commonmark[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/commonmark[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] >=dev-python/sphinx-rtd-theme-0.2.4[python_targets_python3_10(-)] ) ) >=app-doc/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) test? ( || ( ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev-1.9.902 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev test? ( >=dev-libs/check-0.9.10 ) DESCRIPTION=Library to handle input devices in Wayland @@ -12,5 +12,5 @@ RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) >=dev-libs/libevdev- RESTRICT=!test? ( test ) SLOT=0/10 SRC_URI=https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.24.0/libinput-1.24.0.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=fbcfd038868af3e4316c91542f90c09e diff --git a/metadata/md5-cache/dev-libs/libintl-0.21.1 b/metadata/md5-cache/dev-libs/libintl-0.21.1 index 66218e073eb7..cac7a2098004 100644 --- a/metadata/md5-cache/dev-libs/libintl-0.21.1 +++ b/metadata/md5-cache/dev-libs/libintl-0.21.1 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !sys-libs/glibc !sys-libs/musl !=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !sys-libs/glibc !sys-libs/musl !=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !sys-libs/glibc !sys-libs/musl !=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !sys-libs/glibc !sys-libs/musl !=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) gtk-doc? ( dev-util/gtk-doc ) man? ( sys-apps/help2man ) test? ( net-libs/gnutls[tools] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=dev-libs/glib:2 dev-libs/json-glib:= gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) introspection? ( dev-libs/gobject-introspection:= ) pkcs7? ( net-libs/gnutls ) vala? ( dev-lang/vala:= ) DESCRIPTION=Library and tool for reading and writing Jcat files @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/json-glib:= gpg? ( app-crypt/gpgme:= dev-libs/l RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hughsie/libjcat/archive/0.1.14.tar.gz -> libjcat-0.1.14.tar.gz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e7dd1b1e07b33bdba25209ed91d921c3 diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.3 b/metadata/md5-cache/dev-libs/libksba-1.6.3 index 54039fbbda4a..7eaf6b230b9c 100644 --- a/metadata/md5-cache/dev-libs/libksba-1.6.3 +++ b/metadata/md5-cache/dev-libs/libksba-1.6.3 @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ GPL-2+ GPL-3 RDEPEND=>=dev-libs/libgpg-error-1.8 SLOT=0 SRC_URI=mirror://gnupg/libksba/libksba-1.6.3.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.3.tar.bz2.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3a06169cad9edfaf907b5e5d7ca8de7c +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=25072f5fc410d639d0ca58e473f6b608 diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.4 b/metadata/md5-cache/dev-libs/libksba-1.6.4 index f63ab568f246..97a3cf8fc3de 100644 --- a/metadata/md5-cache/dev-libs/libksba-1.6.4 +++ b/metadata/md5-cache/dev-libs/libksba-1.6.4 @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ GPL-2+ GPL-3 RDEPEND=>=dev-libs/libgpg-error-1.33 SLOT=0 SRC_URI=mirror://gnupg/libksba/libksba-1.6.4.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.4.tar.bz2.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8aef7d60bdcba93652f2a46672b7d069 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=abc783196b5fcffb4956566272059218 diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 b/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 index e950a7009a5b..d7281676dc4c 100644 --- a/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 +++ b/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ GPL-2+ GPL-3 RDEPEND=>=dev-libs/libgpg-error-1.33 SLOT=0 SRC_URI=mirror://gnupg/libksba/libksba-1.6.4.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.4.tar.bz2.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source 15ce2b6ae214f3abe70892ce1e517abd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b241e598c935222b479de22ed1712fc2 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source 15ce2b6ae214f3abe70892ce1e517abd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e77d2b2104e628c47482ed9ce734b663 diff --git a/metadata/md5-cache/dev-libs/libliftoff-0.3.0 b/metadata/md5-cache/dev-libs/libliftoff-0.3.0 index 15b0b0fff4ab..ff952f014bd5 100644 --- a/metadata/md5-cache/dev-libs/libliftoff-0.3.0 +++ b/metadata/md5-cache/dev-libs/libliftoff-0.3.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=x11-libs/libdrm DESCRIPTION=Lightweight KMS plane library @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=x11-libs/libdrm SLOT=0 SRC_URI=https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.3.0/downloads/libliftoff-0.3.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=822265dbb13138aab91e4740ca871a33 diff --git a/metadata/md5-cache/dev-libs/libliftoff-0.4.1 b/metadata/md5-cache/dev-libs/libliftoff-0.4.1 index 05a5f4ab5da4..41666af09269 100644 --- a/metadata/md5-cache/dev-libs/libliftoff-0.4.1 +++ b/metadata/md5-cache/dev-libs/libliftoff-0.4.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=x11-libs/libdrm DESCRIPTION=Lightweight KMS plane library @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=x11-libs/libdrm SLOT=0 SRC_URI=https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.4.1/downloads/libliftoff-0.4.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=bde78b2d3fce0e304a502196ba0adb17 diff --git a/metadata/md5-cache/dev-libs/libmacaroons-0.3.0-r2 b/metadata/md5-cache/dev-libs/libmacaroons-0.3.0-r2 index 8766f9fafd2c..eda35abbfe3e 100644 --- a/metadata/md5-cache/dev-libs/libmacaroons-0.3.0-r2 +++ b/metadata/md5-cache/dev-libs/libmacaroons-0.3.0-r2 @@ -5,10 +5,10 @@ DESCRIPTION=C library for generation and use of macaroons authorization credenti EAPI=8 HOMEPAGE=https://github.com/rescrv/libmacaroons INHERIT=autotools -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD RDEPEND=dev-libs/json-c:= dev-libs/libsodium:= SLOT=0 SRC_URI=https://github.com/rescrv/libmacaroons/archive/refs/tags/releases/0.3.0.tar.gz -> libmacaroons-0.3.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=5428917094cf4fd976c7aa31824327e3 +_md5_=fee08929f1852b2bd4c4d3fa8425a14c diff --git a/metadata/md5-cache/dev-libs/libmanette-0.2.6 b/metadata/md5-cache/dev-libs/libmanette-0.2.6 index 8d7c3821aebb..f7c364ab85ac 100644 --- a/metadata/md5-cache/dev-libs/libmanette-0.2.6 +++ b/metadata/md5-cache/dev-libs/libmanette-0.2.6 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56 ) ) virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.50:2 udev? ( dev-libs/libgudev[introspection?] ) dev-libs/libevdev introspection? ( >=dev-libs/gobject-introspection-1.56:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Simple GObject game controller library @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libmanette/0.2/libmanette-0.2.6.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0bf5f125061ca049b7a029f803192131 diff --git a/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 b/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 index f2c52c814d69..6e4862af4c91 100644 --- a/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 +++ b/metadata/md5-cache/dev-libs/libpcre2-10.42-r1 @@ -12,5 +12,5 @@ RDEPEND=bzip2? ( app-arch/bzip2 ) libedit? ( dev-libs/libedit ) readline? ( sys- REQUIRED_USE=?? ( libedit readline ) SLOT=0/3 SRC_URI=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2 https://ftp.pcre.org/pub/pcre/pcre2-10.42.tar.bz2 verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6f0ba64fe5f912a0474d33b8ce430a15 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a73e389ecacfebdacaeb48246010c306 diff --git a/metadata/md5-cache/dev-libs/libpeas-1.36.0 b/metadata/md5-cache/dev-libs/libpeas-1.36.0 index 21c19b731d3b..21071d0d44dc 100644 --- a/metadata/md5-cache/dev-libs/libpeas-1.36.0 +++ b/metadata/md5-cache/dev-libs/libpeas-1.36.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.11 >=dev-util/gi-docgen-2021.7 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.11 >=dev-util/gi-docgen-2021.7 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/gobject-introspection-1.39:= gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) glade? ( >=dev-util/glade-3.9.1:3.10 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_luajit? ( >=dev-lua/lgi-0.9.0[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-1(-)] ) ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.2:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.2:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.2:3[python_targets_python3_12(-)] ) ) DESCRIPTION=A GObject plugins library @@ -14,5 +14,5 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) p RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libpeas/1.36/libpeas-1.36.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd0c2b60cc464669b0a0701ffbdeb7b9 diff --git a/metadata/md5-cache/dev-libs/libportal-0.6 b/metadata/md5-cache/dev-libs/libportal-0.6 index db7321f15e37..4e7928746030 100644 --- a/metadata/md5-cache/dev-libs/libportal-0.6 +++ b/metadata/md5-cache/dev-libs/libportal-0.6 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) qt5? ( test? ( dev-qt/linguist-tools ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) qt5? ( test? ( dev-qt/linguist-tools ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/glib-2.58:2 introspection? ( dev-libs/gobject-introspection:= ) gtk? ( x11-libs/gtk+:3 gui-libs/gtk:4 ) qt5? ( dev-qt/qtcore:= dev-qt/qtgui:= dev-qt/qtx11extras:= dev-qt/qtwidgets:= ) qt5? ( test? ( dev-qt/qttest:= ) ) DESCRIPTION=Flatpak portal library @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/1-1-1-1 SRC_URI=https://github.com/flatpak/libportal/releases/download/0.6/libportal-0.6.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 _md5_=75b7af02e70e8d196e8a3838fb3481ab diff --git a/metadata/md5-cache/dev-libs/libportal-0.7.1 b/metadata/md5-cache/dev-libs/libportal-0.7.1 index bfc497993419..e044993ce19e 100644 --- a/metadata/md5-cache/dev-libs/libportal-0.7.1 +++ b/metadata/md5-cache/dev-libs/libportal-0.7.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) qt5? ( test? ( dev-qt/linguist-tools ) ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) qt5? ( test? ( dev-qt/linguist-tools ) ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/python-dbusmock[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/python-dbusmock[python_targets_python3_10(-)] ) ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare setup test DEPEND=>=dev-libs/glib-2.58:2 introspection? ( dev-libs/gobject-introspection:= ) gtk? ( x11-libs/gtk+:3 gui-libs/gtk:4 ) qt5? ( dev-qt/qtcore:= dev-qt/qtgui:= dev-qt/qtx11extras:= dev-qt/qtwidgets:= ) qt5? ( test? ( dev-qt/qttest:= ) ) DESCRIPTION=Flatpak portal library @@ -13,5 +13,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/1-1-1-1 SRC_URI=https://github.com/flatpak/libportal/releases/download/0.7.1/libportal-0.7.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 _md5_=80ca6911eb48e3b3bae3b565669c317b diff --git a/metadata/md5-cache/dev-libs/libpsl-native-7.4.0 b/metadata/md5-cache/dev-libs/libpsl-native-7.4.0 new file mode 100644 index 000000000000..0cb24d8f000e --- /dev/null +++ b/metadata/md5-cache/dev-libs/libpsl-native-7.4.0 @@ -0,0 +1,12 @@ +BDEPEND=dev-cpp/gtest >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Functionality missing from .NET Core via system calls +EAPI=8 +HOMEPAGE=https://github.com/PowerShell/PowerShell-Native/ +INHERIT=cmake +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=MIT +SLOT=0/7.4 +SRC_URI=https://github.com/PowerShell/PowerShell-Native/archive/v7.4.0.tar.gz -> libpsl-native-7.4.0.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c19e27e0ed22460938eb0a2cc298bfe6 diff --git a/metadata/md5-cache/dev-libs/libratbag-0.15 b/metadata/md5-cache/dev-libs/libratbag-0.15 index 9f30157c3425..3e88c0d537ce 100644 --- a/metadata/md5-cache/dev-libs/libratbag-0.15 +++ b/metadata/md5-cache/dev-libs/libratbag-0.15 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) acct-group/plugdev dev-libs/glib:2 dev-libs/json-glib dev-libs/libevdev dev-libs/libunistring:= virtual/libudev:= python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) dev-libs/gobject-introspection DESCRIPTION=Library to configure gaming mice @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) ^^ ( elogind systemd ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libratbag/libratbag/archive/v0.15.tar.gz -> libratbag-0.15.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=ca803f02a2e28c94f4f01319b7134d11 diff --git a/metadata/md5-cache/dev-libs/libratbag-0.16 b/metadata/md5-cache/dev-libs/libratbag-0.16 index 74f8fbc8b23d..e717d4891690 100644 --- a/metadata/md5-cache/dev-libs/libratbag-0.16 +++ b/metadata/md5-cache/dev-libs/libratbag-0.16 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) acct-group/plugdev dev-libs/glib:2 dev-libs/json-glib dev-libs/libevdev dev-libs/libunistring:= virtual/libudev:= python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) dev-libs/gobject-introspection DESCRIPTION=Library to configure gaming mice @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) ^^ ( elogind systemd ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libratbag/libratbag/archive/v0.16.tar.gz -> libratbag-0.16.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=91bfc51d666482db02e7f19cbb34e754 diff --git a/metadata/md5-cache/dev-libs/libratbag-0.17 b/metadata/md5-cache/dev-libs/libratbag-0.17 index ab40aae5ff19..1f33fcf68bc3 100644 --- a/metadata/md5-cache/dev-libs/libratbag-0.17 +++ b/metadata/md5-cache/dev-libs/libratbag-0.17 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-lang/swig virtual/pkgconfig doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ) test? ( dev-libs/check dev-libs/gobject-introspection dev-util/valgrind python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-group/plugdev dev-libs/glib:2 dev-libs/json-glib dev-libs/libevdev dev-libs/libunistring:= virtual/libudev:= python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] ) elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) dev-libs/gobject-introspection DESCRIPTION=Library to configure gaming mice @@ -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/libratbag/libratbag/archive/v0.17.tar.gz -> libratbag-0.17.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=0527de2c742752be0598fe5fbe47d57c diff --git a/metadata/md5-cache/dev-libs/libsigc++-2.12.0 b/metadata/md5-cache/dev-libs/libsigc++-2.12.0 index 6849114ef732..3120f83dea57 100644 --- a/metadata/md5-cache/dev-libs/libsigc++-2.12.0 +++ b/metadata/md5-cache/dev-libs/libsigc++-2.12.0 @@ -1,4 +1,4 @@ -BDEPEND=sys-devel/m4 gtk-doc? ( app-doc/doxygen[dot] ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=sys-devel/m4 gtk-doc? ( app-doc/doxygen[dot] ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=test? ( dev-libs/boost[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Typesafe callback system for standard C++ @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1+ RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/libsigc++/2.12/libsigc++-2.12.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=013e057093b7f837a1969ca41af1f900 diff --git a/metadata/md5-cache/dev-libs/libsigc++-3.4.0 b/metadata/md5-cache/dev-libs/libsigc++-3.4.0 index 8da3a37ff8bc..af7493cc5455 100644 --- a/metadata/md5-cache/dev-libs/libsigc++-3.4.0 +++ b/metadata/md5-cache/dev-libs/libsigc++-3.4.0 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Typesafe callback system for standard C++ EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/libsigc++/3.4/libsigc++-3.4.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=bcbd9be8c0b7fb919e275aae6914b19c diff --git a/metadata/md5-cache/dev-libs/libsigc++-3.6.0 b/metadata/md5-cache/dev-libs/libsigc++-3.6.0 index 31c80b4f159e..e0045e843899 100644 --- a/metadata/md5-cache/dev-libs/libsigc++-3.6.0 +++ b/metadata/md5-cache/dev-libs/libsigc++-3.6.0 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Typesafe callback system for standard C++ EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/libsigc++/3.6/libsigc++-3.6.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9d005793c9c08d9a6958913bbb06f017 diff --git a/metadata/md5-cache/dev-libs/libsodium-1.0.18_p20220618 b/metadata/md5-cache/dev-libs/libsodium-1.0.18_p20220618 index f9c7eeea2fca..74115ec5b56e 100644 --- a/metadata/md5-cache/dev-libs/libsodium-1.0.18_p20220618 +++ b/metadata/md5-cache/dev-libs/libsodium-1.0.18_p20220618 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=ISC SLOT=0/23 SRC_URI=https://dev.gentoo.org/~sam/distfiles/dev-libs/libsodium/libsodium-1.0.18-stable-20220618.tar.gz -> libsodium-1.0.18_p20220618.tar.gz verify-sig? ( https://dev.gentoo.org/~sam/distfiles/dev-libs/libsodium/libsodium-1.0.18-stable-20220618.tar.gz.minisig -> libsodium-1.0.18_p20220618.tar.gz.minisig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=870250f37c420a776282927ee9ada11b +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=55782bb1e4ce7869d37c4833b84012a8 diff --git a/metadata/md5-cache/dev-libs/libsodium-1.0.19-r1 b/metadata/md5-cache/dev-libs/libsodium-1.0.19-r1 index 40358a578036..aa0b51a8884b 100644 --- a/metadata/md5-cache/dev-libs/libsodium-1.0.19-r1 +++ b/metadata/md5-cache/dev-libs/libsodium-1.0.19-r1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~risc LICENSE=ISC SLOT=0/26 SRC_URI=https://download.libsodium.org/libsodium/releases/libsodium-1.0.19.tar.gz verify-sig? ( https://download.libsodium.org/libsodium/releases/libsodium-1.0.19.tar.gz.minisig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0939c78077178ebef4618776bce40527 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1435f2527f2c31039f6a32d521d380fd diff --git a/metadata/md5-cache/dev-libs/libtasn1-4.19.0 b/metadata/md5-cache/dev-libs/libtasn1-4.19.0 index 2021ed0e2f6b..64272adca188 100644 --- a/metadata/md5-cache/dev-libs/libtasn1-4.19.0 +++ b/metadata/md5-cache/dev-libs/libtasn1-4.19.0 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ RESTRICT=!test? ( test ) SLOT=0/6 SRC_URI=mirror://gnu/libtasn1/libtasn1-4.19.0.tar.gz verify-sig? ( mirror://gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=beabe0c3957eb7a58a8512cf84d2234c +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d31e3f1e3602aa31f22f1f9ac8f71a5e diff --git a/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 b/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 index 41f920daf513..aa6875f23acd 100644 --- a/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 +++ b/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 @@ -1,4 +1,4 @@ -BDEPEND=app-text/asciidoc app-text/xmlto test? ( dev-util/cunit ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/asciidoc app-text/xmlto test? ( dev-util/cunit ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Linux kernel trace event library EAPI=8 @@ -11,5 +11,5 @@ RDEPEND=!=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/asciidoc app-text/xmlto dev-util/source-highlight sys-devel/bison sys-devel/flex virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=!=dev-libs/libtraceevent-1.7.0 DESCRIPTION=Linux kernel trace file system library @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=!=dev-libs/libtraceevent-1.7.0 SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-1.7.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e0de3961a9577abab40c1a35378c6900 diff --git a/metadata/md5-cache/dev-libs/libvarlink-22 b/metadata/md5-cache/dev-libs/libvarlink-22 index db63762cced7..83f72d896339 100644 --- a/metadata/md5-cache/dev-libs/libvarlink-22 +++ b/metadata/md5-cache/dev-libs/libvarlink-22 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=C implementation of the Varlink protocol and command line tool EAPI=7 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/varlink/libvarlink/archive/22.tar.gz -> libvarlink-22.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ddd767de897ef43963828904ab31e023 diff --git a/metadata/md5-cache/dev-libs/libvarlink-23 b/metadata/md5-cache/dev-libs/libvarlink-23 index 2994ccd2e814..03316878f6a8 100644 --- a/metadata/md5-cache/dev-libs/libvarlink-23 +++ b/metadata/md5-cache/dev-libs/libvarlink-23 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=C implementation of the Varlink protocol and command line tool EAPI=7 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/varlink/libvarlink/archive/23.tar.gz -> libvarlink-23.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1090970ca2d6fbe847ca9e48c29ec1f1 diff --git a/metadata/md5-cache/dev-libs/libvoikko-4.3.2 b/metadata/md5-cache/dev-libs/libvoikko-4.3.2 index 11c2275ab34a..dd52e965b8c4 100644 --- a/metadata/md5-cache/dev-libs/libvoikko-4.3.2 +++ b/metadata/md5-cache/dev-libs/libvoikko-4.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=test SLOT=0/1.16.2 SRC_URI=https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz verify-sig? ( https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.2.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=c54d9fe69b79d8830b9c0fea1e47c337 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=80889c327450faaec0a0e818b493093f diff --git a/metadata/md5-cache/dev-libs/libwacom-2.6.0 b/metadata/md5-cache/dev-libs/libwacom-2.6.0 index 96152fdbd9e9..dd92cf39620d 100644 --- a/metadata/md5-cache/dev-libs/libwacom-2.6.0 +++ b/metadata/md5-cache/dev-libs/libwacom-2.6.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=dev-libs/glib:2 dev-libs/libgudev:= DESCRIPTION=Library for identifying Wacom tablets and their model-specific features @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/libgudev:= RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.6.0/libwacom-2.6.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=998bae5139b589d6991a19909e2f3d98 diff --git a/metadata/md5-cache/dev-libs/libwacom-2.7.0 b/metadata/md5-cache/dev-libs/libwacom-2.7.0 index 057f2d1682f4..02930dce3dba 100644 --- a/metadata/md5-cache/dev-libs/libwacom-2.7.0 +++ b/metadata/md5-cache/dev-libs/libwacom-2.7.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=dev-libs/glib:2 dev-libs/libgudev:= DESCRIPTION=Library for identifying Wacom tablets and their model-specific features @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/libgudev:= RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.7.0/libwacom-2.7.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=998bae5139b589d6991a19909e2f3d98 diff --git a/metadata/md5-cache/dev-libs/libwacom-2.8.0 b/metadata/md5-cache/dev-libs/libwacom-2.8.0 index 443a56bd2543..19503be76ceb 100644 --- a/metadata/md5-cache/dev-libs/libwacom-2.8.0 +++ b/metadata/md5-cache/dev-libs/libwacom-2.8.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] dev-python/pyudev[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] dev-python/pyudev[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=dev-libs/glib:2 dev-libs/libgudev:= DESCRIPTION=Library for identifying Wacom tablets and their model-specific features @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/libgudev:= RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.8.0/libwacom-2.8.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 _md5_=784de4edd8f71cf57abbc9070877ca38 diff --git a/metadata/md5-cache/dev-libs/libxmlb-0.3.11 b/metadata/md5-cache/dev-libs/libxmlb-0.3.11 index 835f84515d66..967d44fc6123 100644 --- a/metadata/md5-cache/dev-libs/libxmlb-0.3.11 +++ b/metadata/md5-cache/dev-libs/libxmlb-0.3.11 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.47.0 virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.47.0 virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=app-arch/xz-utils app-arch/zstd:= dev-libs/glib:2 sys-apps/util-linux stemmer? ( dev-libs/snowball-stemmer:= ) doc? ( dev-util/gtk-doc ) introspection? ( dev-libs/gobject-introspection ) DESCRIPTION=Library to help create and query binary XML blobs @@ -12,5 +12,5 @@ RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-libs/glib:2 sys-apps/util-linux st RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/hughsie/libxmlb/archive/0.3.11.tar.gz -> libxmlb-0.3.11.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=63ba523c76d3dc930be54e57ced6a833 diff --git a/metadata/md5-cache/dev-libs/libxmlb-0.3.14 b/metadata/md5-cache/dev-libs/libxmlb-0.3.14 index e3cbc89d2a9a..808c9e9f53dd 100644 --- a/metadata/md5-cache/dev-libs/libxmlb-0.3.14 +++ b/metadata/md5-cache/dev-libs/libxmlb-0.3.14 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.47.0 virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.47.0 virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=app-arch/xz-utils dev-libs/glib:2 sys-apps/util-linux stemmer? ( dev-libs/snowball-stemmer:= ) zstd? ( app-arch/zstd:= ) doc? ( dev-util/gtk-doc ) introspection? ( dev-libs/gobject-introspection ) DESCRIPTION=Library to help create and query binary XML blobs @@ -12,5 +12,5 @@ RDEPEND=app-arch/xz-utils dev-libs/glib:2 sys-apps/util-linux stemmer? ( dev-lib RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/hughsie/libxmlb/archive/0.3.14.tar.gz -> libxmlb-0.3.14.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=8c4f02148b3c425dc071f2b89b117933 diff --git a/metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 b/metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 index db75f2725345..6195a70d4a2d 100644 --- a/metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 +++ b/metadata/md5-cache/dev-libs/mpfr-4.2.0_p12 @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ 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 https://www.mpfr.org/mpfr-4.2.0/patch10 -> mpfr-4.2.0-patch10.patch https://www.mpfr.org/mpfr-4.2.0/patch11 -> mpfr-4.2.0-patch11.patch https://www.mpfr.org/mpfr-4.2.0/patch12 -> mpfr-4.2.0-patch12.patch -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d9373fddd45d55ae07990db2d163f7be +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3e989f9247c3ea489105681ff3149028 diff --git a/metadata/md5-cache/dev-libs/mpfr-4.2.1 b/metadata/md5-cache/dev-libs/mpfr-4.2.1 index 2add6b2b740c..8570d4be40eb 100644 --- a/metadata/md5-cache/dev-libs/mpfr-4.2.1 +++ b/metadata/md5-cache/dev-libs/mpfr-4.2.1 @@ -11,5 +11,5 @@ LICENSE=LGPL-3+ 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.1/mpfr-4.2.1.tar.xz verify-sig? ( https://www.mpfr.org/mpfr-4.2.1/mpfr-4.2.1.tar.xz.asc ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e3a395a14afc4e76a33a1454198ef622 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=618fb786fa0af837799ffbf8c33ef82b diff --git a/metadata/md5-cache/dev-libs/nettle-3.8.1 b/metadata/md5-cache/dev-libs/nettle-3.8.1 index cddee880d3e6..d712ef0b1a37 100644 --- a/metadata/md5-cache/dev-libs/nettle-3.8.1 +++ b/metadata/md5-cache/dev-libs/nettle-3.8.1 @@ -12,5 +12,5 @@ RDEPEND=gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,abi_x86_32(-)?,abi_x86_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.8.1.tar.gz verify-sig? ( mirror://gnu/nettle/nettle-3.8.1.tar.gz.sig ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9781e50d76ce50db4e512837c346fb61 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=abc60a9c6556f4f85c80eb9b7fdf3c5a diff --git a/metadata/md5-cache/dev-libs/nettle-3.9 b/metadata/md5-cache/dev-libs/nettle-3.9 index b9950b3e9244..f851e709d16f 100644 --- a/metadata/md5-cache/dev-libs/nettle-3.9 +++ b/metadata/md5-cache/dev-libs/nettle-3.9 @@ -12,5 +12,5 @@ RDEPEND=gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,a 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.tar.gz verify-sig? ( mirror://gnu/nettle/nettle-3.9.tar.gz.sig ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8e1bcffcf65944c1e1c8f872be81d354 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f0d60abbbf6ffc84d845404461150aa6 diff --git a/metadata/md5-cache/dev-libs/nettle-3.9.1 b/metadata/md5-cache/dev-libs/nettle-3.9.1 index eb8785105b64..9c0dae3e7688 100644 --- a/metadata/md5-cache/dev-libs/nettle-3.9.1 +++ b/metadata/md5-cache/dev-libs/nettle-3.9.1 @@ -12,5 +12,5 @@ RDEPEND=gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,a 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 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3cdf24907bb63b686f63983ce109bf2d +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=edc1272a08f6755cebe0bb2009d0b512 diff --git a/metadata/md5-cache/dev-libs/newt-0.52.24 b/metadata/md5-cache/dev-libs/newt-0.52.24 new file mode 100644 index 000000000000..9ace6fe12585 --- /dev/null +++ b/metadata/md5-cache/dev-libs/newt-0.52.24 @@ -0,0 +1,17 @@ +BDEPEND=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 prepare +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) +DESCRIPTION=Redhat's Newt windowing toolkit development files +EAPI=8 +HOMEPAGE=https://pagure.io/newt +INHERIT=autotools python-r1 toolchain-funcs +IUSE=gpm nls tcl python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mlichvar/newt/archive/r0-52-24.tar.gz -> newt-0.52.24.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=ef881238d766bdac91a96814ca651f6a diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1u b/metadata/md5-cache/dev-libs/openssl-1.1.1u index 4f242355b488..8ca330af5cea 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1u +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1u @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- RESTRICT=!test? ( test ) SLOT=0/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 baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=524beeb91b977199f27eee608e888403 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=334bcd09c5048aa9b002552843896c40 diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1w b/metadata/md5-cache/dev-libs/openssl-1.1.1w index ad3e86116823..fb09014181d0 100644 --- a/metadata/md5-cache/dev-libs/openssl-1.1.1w +++ b/metadata/md5-cache/dev-libs/openssl-1.1.1w @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=mirror://openssl/source/openssl-1.1.1w.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1w.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b9a732c0611228ca738657041465147b +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5833abd8ac38723b3fe6b8b68deb4e84 diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.10 b/metadata/md5-cache/dev-libs/openssl-3.0.10 index f451aa0afb96..877a81d994b5 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.10 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.10 @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.10.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.10.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=14396c86db983bf8297157cf845ecfe4 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3e1b63fc64b3f6697a66eaa2769dd4db diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.11 b/metadata/md5-cache/dev-libs/openssl-3.0.11 index 767ebac30cd5..8cae00108baf 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.11 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.11 @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.11.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.11.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=14396c86db983bf8297157cf845ecfe4 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3e1b63fc64b3f6697a66eaa2769dd4db diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.12 b/metadata/md5-cache/dev-libs/openssl-3.0.12 index fb05d411f10a..fa9f139f2dc8 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.12 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.12 @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.12.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.12.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d69111c5d7f66616eefcf13a5bdc23bd +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=da1ea51124e7cf86a09a04fda7b3c7aa diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 b/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 index 375dbfa95c8c..c74d872224a6 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- 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 baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=447a74d920196cf6cd89057193ec3328 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2344e9af0c57f108704474e6d3699b60 diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 index fa2b0125e5fe..c0840a48d743 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 @@ -13,5 +13,5 @@ RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(- 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 baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b7110f04cdfa5fc38caeb499d6ba4977 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=4bc65c97c5a865b68cf8c031fce5fba8 diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.2 b/metadata/md5-cache/dev-libs/openssl-3.1.2 index 1f679ad989c8..2c2fa5f5e68c 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.2 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.2 @@ -13,5 +13,5 @@ RDEPEND=!=sys-libs/zlib-1.2.8-r1 RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.2.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.2.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3e9aecbd80260d57fe652dab86463955 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8d04ae5f1ced77b7444f8630f95e95ba diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.3 b/metadata/md5-cache/dev-libs/openssl-3.1.3 index 99a5ce840d98..0b4d604f045c 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.3 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.3 @@ -13,5 +13,5 @@ RDEPEND=!=sys-libs/zlib-1.2.8-r1 RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.3.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.3.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3e9aecbd80260d57fe652dab86463955 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8d04ae5f1ced77b7444f8630f95e95ba diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.4 b/metadata/md5-cache/dev-libs/openssl-3.1.4 index 47b93fe7ef29..381250def6ea 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.4 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.4 @@ -13,5 +13,5 @@ RDEPEND=!=sys-libs/zlib-1.2.8-r1 RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.4.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.4.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3e9aecbd80260d57fe652dab86463955 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8d04ae5f1ced77b7444f8630f95e95ba 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 de295c430da7..c61e654e3370 100644 --- a/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u +++ b/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u @@ -12,5 +12,5 @@ RDEPEND=!=dev-libs/openssl-1.1.1*:0 tls-compression? ( >=sys-libs/zlib-1.2.8-r1[ 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 baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=bd196fa3433cfdcebd8b1499723a0615 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=76de21e422b4c12bea8661fdd900bfde diff --git a/metadata/md5-cache/dev-libs/raft-0.17.1 b/metadata/md5-cache/dev-libs/raft-0.17.1 deleted file mode 100644 index 08c96320c76a..000000000000 --- a/metadata/md5-cache/dev-libs/raft-0.17.1 +++ /dev/null @@ -1,16 +0,0 @@ -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=configure install prepare -DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= ) -DESCRIPTION=C implementation of the Raft consensus protocol -EAPI=8 -HOMEPAGE=https://github.com/canonical/raft -INHERIT=autotools -IUSE=lz4 test zfs -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=LGPL-3-with-linking-exception -RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= ) -RESTRICT=!test? ( test ) -SLOT=0/3 -SRC_URI=https://github.com/canonical/raft/archive/v0.17.1.tar.gz -> raft-0.17.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e68eeeca99d44a855a4869a7e7c43cb5 diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 b/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 index 5eea6a19187c..383efac6d81b 100644 --- a/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 +++ b/metadata/md5-cache/dev-libs/rocm-comgr-5.7.1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/5.7 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.7.1.tar.gz -> rocm-comgr-5.7.1.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a125c7d099d4cc264d94aede2784f4b5 +_md5_=9e687e6cd24102a35dd71ffd71eb60b6 diff --git a/metadata/md5-cache/dev-libs/serd-0.30.16 b/metadata/md5-cache/dev-libs/serd-0.30.16 index 7ae411744d53..95df7adc1c38 100644 --- a/metadata/md5-cache/dev-libs/serd-0.30.16 +++ b/metadata/md5-cache/dev-libs/serd-0.30.16 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Library for RDF syntax which supports reading and writing Turtle and NTriples EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ISC RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.drobilla.net/serd-0.30.16.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=887662192a4cc0218c9fb96126e726ad diff --git a/metadata/md5-cache/dev-libs/serd-0.32.0 b/metadata/md5-cache/dev-libs/serd-0.32.0 index 8d4524e23d1f..047c71e09700 100644 --- a/metadata/md5-cache/dev-libs/serd-0.32.0 +++ b/metadata/md5-cache/dev-libs/serd-0.32.0 @@ -1,4 +1,4 @@ -BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Library for RDF syntax which supports reading and writing Turtle and NTriples EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ISC RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.drobilla.net/serd-0.32.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ced10951bd6b3a8ae4f1b65e5d974e78 diff --git a/metadata/md5-cache/dev-libs/sord-0.16.14-r2 b/metadata/md5-cache/dev-libs/sord-0.16.14-r2 index 02f77c71c9f1..27a6334bed00 100644 --- a/metadata/md5-cache/dev-libs/sord-0.16.14-r2 +++ b/metadata/md5-cache/dev-libs/sord-0.16.14-r2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/serd-0.30.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] tools? ( dev-libs/libpcre[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Library for storing RDF data in memory @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/serd-0.30.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.drobilla.net/sord-0.16.14.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c00f730b4cce9fd1840661bf3c0958b0 diff --git a/metadata/md5-cache/dev-libs/sord-0.16.16-r1 b/metadata/md5-cache/dev-libs/sord-0.16.16-r1 index 37e78c1f28c2..446990959d63 100644 --- a/metadata/md5-cache/dev-libs/sord-0.16.16-r1 +++ b/metadata/md5-cache/dev-libs/sord-0.16.16-r1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-libs/serd-0.30.10[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/zix-0.4.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(-)?] tools? ( dev-libs/libpcre2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Library for storing RDF data in memory @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/serd-0.30.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.drobilla.net/sord-0.16.16.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=38893cc2651a9185f5191837b961c24e diff --git a/metadata/md5-cache/dev-libs/sord-9999 b/metadata/md5-cache/dev-libs/sord-9999 index cd5dafb0b8ca..dfb89f84b362 100644 --- a/metadata/md5-cache/dev-libs/sord-9999 +++ b/metadata/md5-cache/dev-libs/sord-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack DEPEND=>=dev-libs/serd-0.30.10[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/zix-0.4.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(-)?] tools? ( dev-libs/libpcre2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Library for storing RDF data in memory @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/serd-0.30.10[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/zix-0.4.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(-)?] tools? ( dev-libs/libpcre2[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 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=38893cc2651a9185f5191837b961c24e diff --git a/metadata/md5-cache/dev-libs/template-glib-3.36.1 b/metadata/md5-cache/dev-libs/template-glib-3.36.1 index 65400e39038b..49bba83869b0 100644 --- a/metadata/md5-cache/dev-libs/template-glib-3.36.1 +++ b/metadata/md5-cache/dev-libs/template-glib-3.36.1 @@ -1,4 +1,4 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils sys-devel/bison sys-devel/flex >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-util/glib-utils sys-devel/bison sys-devel/flex >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=dev-libs/glib:2 dev-libs/gobject-introspection:= DESCRIPTION=Templating library for GLib @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/template-glib/3.36/template-glib-3.36.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=c0ff1848c980dd79eac3c6a00b7b44f3 diff --git a/metadata/md5-cache/dev-libs/tllist-1.0.5-r1 b/metadata/md5-cache/dev-libs/tllist-1.0.5-r1 index b848f31180ee..40c5f40f461c 100644 --- a/metadata/md5-cache/dev-libs/tllist-1.0.5-r1 +++ b/metadata/md5-cache/dev-libs/tllist-1.0.5-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Header-only implementation of a typed linked list in C EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm64 LICENSE=MIT SLOT=0 SRC_URI=https://codeberg.org/dnkl/tllist/archive/1.0.5.tar.gz -> tllist-1.0.5.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ee1aa9d5f8a301e94162dd608d6389d4 diff --git a/metadata/md5-cache/dev-libs/tllist-1.1.0 b/metadata/md5-cache/dev-libs/tllist-1.1.0 index 63ae83e37df0..41f2201172b4 100644 --- a/metadata/md5-cache/dev-libs/tllist-1.1.0 +++ b/metadata/md5-cache/dev-libs/tllist-1.1.0 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=Header-only implementation of a typed linked list in C EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm64 LICENSE=MIT SLOT=0 SRC_URI=https://codeberg.org/dnkl/tllist/archive/1.1.0.tar.gz -> tllist-1.1.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=6e5956aabd3d0921b7df2fab5f5c931f diff --git a/metadata/md5-cache/dev-libs/totem-pl-parser-3.26.6 b/metadata/md5-cache/dev-libs/totem-pl-parser-3.26.6 index 78a09933516c..02ad7856b459 100644 --- a/metadata/md5-cache/dev-libs/totem-pl-parser-3.26.6 +++ b/metadata/md5-cache/dev-libs/totem-pl-parser-3.26.6 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.14 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( gnome-base/gvfs[http] sys-apps/dbus ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.14 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( gnome-base/gvfs[http] sys-apps/dbus ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.56:2 archive? ( >=app-arch/libarchive-3:0= ) dev-libs/libxml2:2 crypt? ( dev-libs/libgcrypt:0= ) uchardet? ( app-i18n/uchardet ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Playlist parsing library @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.56:2 archive? ( >=app-arch/libarchive-3:0= ) dev-libs/ RESTRICT=!test? ( test ) SLOT=0/18 SRC_URI=mirror://gnome/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f25eb9b38f48d723c29816afed0f4541 diff --git a/metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 b/metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 index 2efb5a22a64b..ef97dd92b13d 100644 --- a/metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 +++ b/metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/foma:= dev-libs/libvoikko SLOT=0 SRC_URI=https://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.5.tar.gz verify-sig? ( https://www.puimula.org/voikko-sources/voikko-fi/voikko-fi-2.5.tar.gz.asc ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f2fb1aa502713bf5f51dbd1c2853a1e7 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=17a5eee415f59e0bbbc50897a3f1d618 diff --git a/metadata/md5-cache/dev-libs/wayland-1.22.0 b/metadata/md5-cache/dev-libs/wayland-1.22.0 index ccce586103af..c8deb0fc93f4 100644 --- a/metadata/md5-cache/dev-libs/wayland-1.22.0 +++ b/metadata/md5-cache/dev-libs/wayland-1.22.0 @@ -1,4 +1,4 @@ -BDEPEND=~dev-util/wayland-scanner-1.22.0 virtual/pkgconfig doc? ( >=app-doc/doxygen-1.6[dot] app-text/xmlto >=media-gfx/graphviz-2.26.0 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=~dev-util/wayland-scanner-1.22.0 virtual/pkgconfig doc? ( >=app-doc/doxygen-1.6[dot] app-text/xmlto >=media-gfx/graphviz-2.26.0 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=Wayland protocol libraries @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=b31aed120c9ed518ff051891fb491da9 diff --git a/metadata/md5-cache/dev-libs/wayland-9999 b/metadata/md5-cache/dev-libs/wayland-9999 index 808b5636c9c5..bb3a255985ab 100644 --- a/metadata/md5-cache/dev-libs/wayland-9999 +++ b/metadata/md5-cache/dev-libs/wayland-9999 @@ -1,4 +1,4 @@ -BDEPEND=~dev-util/wayland-scanner-9999 virtual/pkgconfig doc? ( >=app-doc/doxygen-1.6[dot] app-text/xmlto >=media-gfx/graphviz-2.26.0 ) >=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=~dev-util/wayland-scanner-9999 virtual/pkgconfig doc? ( >=app-doc/doxygen-1.6[dot] app-text/xmlto >=media-gfx/graphviz-2.26.0 ) >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test unpack DEPEND=>=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=Wayland protocol libraries @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=be67d4d07e4d1317ec94364b59ed521d diff --git a/metadata/md5-cache/dev-libs/wayland-protocols-1.32 b/metadata/md5-cache/dev-libs/wayland-protocols-1.32 index 04bf4d404a35..99d20dc92105 100644 --- a/metadata/md5-cache/dev-libs/wayland-protocols-1.32 +++ b/metadata/md5-cache/dev-libs/wayland-protocols-1.32 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=test? ( dev-libs/wayland ) DESCRIPTION=Wayland protocol files @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayland-protocols-1.32.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=f33ec7c75da679633dd32763dbd5bd27 diff --git a/metadata/md5-cache/dev-libs/wayland-protocols-9999 b/metadata/md5-cache/dev-libs/wayland-protocols-9999 index 15c0c74ef151..ab1b45b6135b 100644 --- a/metadata/md5-cache/dev-libs/wayland-protocols-9999 +++ b/metadata/md5-cache/dev-libs/wayland-protocols-9999 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DEPEND=test? ( dev-libs/wayland ) DESCRIPTION=Wayland protocol files @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=7a1b62c35219faf1ea33b8357e0c808e diff --git a/metadata/md5-cache/dev-libs/weston-11.0.1 b/metadata/md5-cache/dev-libs/weston-11.0.1 index 601a36017127..8504f4dfa580 100644 --- a/metadata/md5-cache/dev-libs/weston-11.0.1 +++ b/metadata/md5-cache/dev-libs/weston-11.0.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=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.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 ) >=dev-libs/wayland-protocols-1.24 DESCRIPTION=Wayland reference compositor @@ -13,5 +13,5 @@ REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sha RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-11.0.1.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=eef9c70f7f618a5658e7995b122288f9 diff --git a/metadata/md5-cache/dev-libs/weston-12.0.2 b/metadata/md5-cache/dev-libs/weston-12.0.2 index 78210fdedb63..e41cbbab1935 100644 --- a/metadata/md5-cache/dev-libs/weston-12.0.2 +++ b/metadata/md5-cache/dev-libs/weston-12.0.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.20.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.6* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24 DESCRIPTION=Wayland reference compositor @@ -13,5 +13,5 @@ REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sha RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/12.0.2/downloads/weston-12.0.2.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9295e37a30e426a49f0a16644d84da9f diff --git a/metadata/md5-cache/dev-libs/weston-12.0.91 b/metadata/md5-cache/dev-libs/weston-12.0.91 index 47fde90b431e..4afb66b9fffa 100644 --- a/metadata/md5-cache/dev-libs/weston-12.0.91 +++ b/metadata/md5-cache/dev-libs/weston-12.0.91 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.7* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24 DESCRIPTION=Wayland reference compositor @@ -13,5 +13,5 @@ REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sha RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/12.0.91/downloads/weston-12.0.91.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c8f8b8c607738ccc5d4c0010b1ebc08 diff --git a/metadata/md5-cache/dev-libs/weston-9999 b/metadata/md5-cache/dev-libs/weston-9999 index 5c95a797f859..fc9e53620f73 100644 --- a/metadata/md5-cache/dev-libs/weston-9999 +++ b/metadata/md5-cache/dev-libs/weston-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/wayland-scanner virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install setup test unpack DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.7* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.24 DESCRIPTION=Wayland reference compositor @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c8f8b8c607738ccc5d4c0010b1ebc08 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 1e463e7ed801..73618472dc8c 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6130ba5b9cd35741349641c988362292 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=877758b2007a5ef012ce81832c882087 diff --git a/metadata/md5-cache/dev-libs/xalan-c-9999 b/metadata/md5-cache/dev-libs/xalan-c-9999 index 32e6f024b5fb..b870fcc14391 100644 --- a/metadata/md5-cache/dev-libs/xalan-c-9999 +++ b/metadata/md5-cache/dev-libs/xalan-c-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=dev-libs/icu:= dev-libs/xerces-c[icu] SLOT=0 _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=20f027bf3442998a81d550f25f255e9c +_md5_=0e0eebab86bd523e8f165648aaf5dcdf diff --git a/metadata/md5-cache/dev-libs/yyjson-0.8.0 b/metadata/md5-cache/dev-libs/yyjson-0.8.0 index a3965332a467..bd1fcc657fe8 100644 --- a/metadata/md5-cache/dev-libs/yyjson-0.8.0 +++ b/metadata/md5-cache/dev-libs/yyjson-0.8.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/ibireme/yyjson https://ibireme.github.io/yyjson/doc/doxygen/html/ INHERIT=cmake IUSE=doc test -KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 LICENSE=MIT test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/0.8.0 SRC_URI=https://github.com/ibireme/yyjson/archive/refs/tags/0.8.0.tar.gz -> yyjson-0.8.0.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7b86239f724aa5006503aa4ab4c2c905 +_md5_=0d146bb0b5bc520049fd11b9876f4f63 diff --git a/metadata/md5-cache/dev-libs/zix-0.4.2 b/metadata/md5-cache/dev-libs/zix-0.4.2 index c57c442b0f38..bc9f602619b9 100644 --- a/metadata/md5-cache/dev-libs/zix-0.4.2 +++ b/metadata/md5-cache/dev-libs/zix-0.4.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen dev-python/sphinx dev-python/sphinx-lv2-theme dev-python/sphinxygen ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Lightweight C library of portability wrappers and data structures EAPI=8 @@ -10,5 +10,5 @@ LICENSE=ISC RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.drobilla.net/zix-0.4.2.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1288b7a18a8a9d816cf29dac50466920 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 89458ab7c0f69291aeecb11b0786ad32d75a9213..152aa37ed681ef1a4ca8148757e6ca09403612d9 100644 GIT binary patch delta 103639 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

    UaWvtKCd5inP~iwn_#U9 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 z zA6I)MONR?3BDYRR05RQpz{wo9{NYlpR^aV+16+cL)LgUYO54C&)n~`ik^;HvRLpej z8<%QNzYRm)8P#)phHLZP?SYfy73#H}j0I7e+}J5+AlqRB=M3w4MXd)y6bFF@CF)N5L8%bkl; z(u9DoI#UT+hQM`SlUrW=9DBav*vjfe-&&oA17x3S3$x!LU2BBG)>t#yEbn+pajL|7 zFpb8*g@17O4yWs)2LcBmCMy75jiPQ+Hk%iunn~Sz2wGnKSw47Qto)^Z*WbDg^qsRe zBXM4RG)>1Jed27AJ0&@j#~O;h61~^qqILlE1U)Gtb=@!;4n*fGvHQK#h<2-=5w4*T z-L!!^C~Dy>a(Zl?*pkP*)bVOLI~yNy0i4%4T7U6^YdEAyHm%#8P8+belvf^L5kQwd zIAMB4eD_1mS7Hz_MSm+miA;}^?|3aJZZ5d(n5!!upk)w|BIsvKq~eW#?aKJ+r|aLF z9F;%DORt1qu`Xv$d>zFz#BlyKN*sJL_Tz6QiE zr&TT`Gs^@qS;FR9Ev=Xn%)0A`f-Qv)f5jCE*?pRoTf{bf~Tp_9J8= zyn>3VH7V7owcBYhur9&#j@?oU6zRc+g6nuR4k2&H^a&Aquw~966OmC=kow$XI2yxd z%_H|<#>?B$f=mcDQB9$CMSoW> zrKXCW4PQ6YuRr{>zLw12ZuN2&GCs>eeFDgktH4ff9W0Bkm$~vr019zg^XS?6c4*E@ zl>>G=J!-8otEb3AO6fyaULbRbx)n5q`Kowx0=!ObTOEZNTW0tiuW89Py^&((L(O0?#JyMOzGjk^ubt`zUB2Y6^EnC`7VJu9fw@dMDMH8e8& zD5}%(Y+m^ss{1V4+`e6m*}mXqMHiIpY@kBVOYhe$ zzuEL?FPGLS{HYn?mT_vl5SH3WZUERJvEguX>{_~Tu^;q5D(WafF~9*wcz=}-PA6!R zzI>1E&t&j!!^!>VXyrHC226IdB>hFA)q1an&rL>y9)m#(35D%d7!8`f9JBo5+)sjQEgqw)a(v-Yb0LzB$NiL`E;T1!cnv%Ia7ZP3vwtwW!00vDOITw6Jpqd}_YhbMb8A!YE63VCKLg5>>1x+65Ah)SL3 zu+Hri?Q1+)qzzIE_hYhfR*g+%?;^`%D?Z_`*ok=CPp9f$=Syy17LZT@(^zAU&JmPc zx)LLE>q!pP(45-vl7A64TkK+l0R!q6U#&tb>?O_bi2HH7IYT{%d_#i6|cCvCMWH7=_)+*3z(|51jkF>IpOdNJsWg&qG4}^#NRt6)KE^t4!_a8a#gVNgn`Jc0I z<>w#BPHz-opnttYaS}d3L`Wzf zA_*lc2KAUrit=STcj~Ry^s_jIWqQ$cqixlj>l2OhQL_3;Mf@xoDN>5$9bZz=hXO(D zOAh39Q!th7aL8hVj)Th1#J{eGTTu12WoaR!by80*f}r8`#Y}T2pZsCM_>|}{mG(5#7zpB z5~v9d9J1ntH&Mo7mG_u5OWhg;w=IHLH7mU@-hLM~=_7yR^rHix6n#GIVNIv!Q>Iw? ztcMHXJ%N`vo@9?91q@xESn|H2ng=#@Vy`UkfYwG#+ec72o7n)eV) zT#w#(=Bj^Wesa*I45D1icWN@@XT4prM!Iu3vr9{#ybqf2pA<6z0a zPtM;x1ZvW@L7W(0Ka*ftGHFLqj);GeoCSE49DcmQ;8)5}O*Uw6B_RdmMt>^+QLq9Z z^{9Ue2LnlUx;YhK*?k~VL{zL*%TF0LGEq`ci#R*T!EPV`zAx7Jjv;*q^sI z;dI8*@{M$-il98JO+OW9bf9if6H^ZCp?iO{qb#4t@zEVXLq$##)y(9*d1ERik%S$! zT+xg>MdJOftqBKxI?gR|?@5VFz53DszKXxHri$K$DrcGPId7MCDsUCYWNIfbXPx!y zdZYg@iP^6w;J~(UnW$YGYbE}wMD(7Z!n8cc9e99FK z(2{H?%kySa*Zn`Dw`1c_DOvoNWDz!=5*!sA6(r%54ak&pYKQVns*2hd(S9PS8mTbp z^L$0_e=OSX|M%CqSF3&m{aRk74!?hNU$M-wyNd(|Zp7PWYMSjT zGR_Se5@A(+2$jBzGzaI+qR#b%7ga@~EY(fV)bPz)0p7dK=$W_U$S3sbSM#>&%u`0w zwTNKp*kj{EB(9yD1<$>^i3B9z^3=74*Qjah7&?I%y{J%#1yr&sxQ6>6{TP4dirt;N zvcuV~)E}Jnur#&0S5zzWy9;)NEd~8Xu1@8+E*%=TxRLhMq3C}{ETra;Y#_(;>;uR_ z99@HOC4Yc)Q=PGsLr1b9KTq39I_;9X2H>5XMUpG0a{TVCVtNfyF?H5{>_&D#!86N9I9>{+ozem2k%789wbZ(o%AukJO!kao=J*vq`NqldQ9!Vji zS9QyS%Ek(xC%-@jJ>fzBozVW>YDHG-&7i9;y;}ebiW`&wP`<_0$J{DL4n+cXGDN)1T2w>N@}gNj4_kZLnmIzKOWoK9i$g6np) zn9ZS9hzH5DYDHdsPqg|mrD9K`#~3G-UOvr z00-+CV27aCK#_l?Fq8zNq|>^wAAL^Ap^|k@DR5r&P-iXuDM{q#cNVIAyHMl|r#h=r z5$Oz$iF-fhETlWcVRV9SQUX@q-JKt2&KyK+q#Cu;$B-<=>Eio}%mto^@WNTJU8&BY z4rI4kN~dam%Ry-)+cY_*k~yb72aTLa zfm5gB$ZM0ni40LKwZlIKoKTegIkF~fB`5_ObK)RqTb0=S9BE$h*Rk%8g_{5Rwg3Kc z)&61NQr{HP4*S&3z8orklD#d~BUSy)PiJGXB&>wDc#8s-%@KCxKls)|5xppf=c)Fg zG`Fy z&oh62vsMdq`p@5g{Au4teB1^C&)+oJRi0GrjE&B!Pu0YSAi{xcHjVxgLi4k;;dsZ7 z_YIYDrjjb_Z4c&9ly31OK|tHkIbQ{I(4(*Xksy7>tuHg#u9S6`a@*H^lT|;_R(=dg zEIqpmJYR;@DtY0GPcD*N`Gt;r7M}5nmNI`D8tRHCeXVu-f#jVk#HUELC)d;~f1I<) zhsW@_4hgyX50E-l7uX`aA@W+nzhAPvm+W{G^VMZQeYIfG)t&yO?6diOHci;1Gt}2|VBHIt{tE|gV6Ut51I z72d4#YV}@JE@RRhM?++-6q`vDXc~eBLUHUl+gNS=0ko78nxLIi*YTbdL0uadb}*P_ zLGani9`~aBZ#yA0b@GG7xh(-w*^}Rw>_6x4zt4Z^|DEI(r5{uef1BKTP$rDA!!@Hc!UreK!x3^+don2CR7D>o3_)P#z} z?5f@r@L!EX?@=kEsX@-*VGe3Tog~1)_fQt_l7wBXsFMKlUU=W*tf6_QXVq5{ z=J!_a%kTfZzpfgG;fQ(4lXQ}C~U8&Tv`{QNMVm^?>UFqorDaz zJN2jl9C1OzDyf?(1a*JQq_u&dFUg~|tNUC?qEh9l%SeB`3Z03`KcfU62cuYB8&O~tp@MYw4S4;p{^h^MFF!jVpwzkteu8A-?tBkZ=q;?Ol=wbiOHQ0|o|7g~9v5p_g+k|D%7qxb39(Lui zh(YSP&*`0h*(^yROL;n*U!C8nz}n$|_h9upH(l@OOUz4CQ!NU61S&ypDGo-s=kT z060&v7P58o_^qVSvU39GEoF_LaPFyHz_1)z6%YekzzG;fKB`_a?~C=1AOG{W{`>sf zul=_#Q!_$V?fS!t=}po@+o!%QC?p7M0}EaG2o+$V(`!!~|KQBSwIW8Jl^7x+u;>Zy zWfEG`LbV2sY$Pnp7Cg6qO6#P@=khbHgW3h@M4q{OL5x_&Q~4a z!M^p3DE^$Y^ct)Vj(o3ava|J#QNJk;R%mOcXTA3hFG(&v*~3LF(^$H;%^q>+qbWz_ z8*6{%&>8QVP3M|qU-N%kH<>u~ZFp5XP6rX3lpQx^j$U650t6s7>&d~rG~nZ{^Q>!H zYGxH8Qi(mRJI&9tOColZz_o&oq|Gu>F(qAS>rR8oH+ zug?m7^zGhDMW(U9qjeW4c%FOgkdrHfRSD@K@+PfdblJA;YX@$t7%e509B9!z)NX?H zDW&bhx=eM%*CDZ=U8cl>ZuWt#5O`3>WB<2x+nlDB-bA`n8xCRf}pK%jY>&igYw{^JBv*v0v&?|1JoY6{(c24sgb0)^ z1$m2Tk+KzuMgR-ptNKs!TYdy78XBydG#j9g#9u3eRg8KV{efh8M zz1i;X9&h7zI>6{He|dQb9*{bkynPo9QX4~Dq+gbRx#;f5o3Qi2DQLb)sqAy zYjp=Ml#%L9%56!~L4SHcu;6D>37CHZr`*~mTbB%nzAS1wxS(kBQN2dsQM7LAMUq95 zq;$3rzq?e&H%pau9ZudH82-J%aMm$Pz4vq z8Dut!PQ|FU%jM9EHz$ALx_5l*8TMn1;kr@OJwdKK#0zGq7?rCMd;N5{YPmGUQcGE! z3BK=Bo`f~#QOLEbd+LNy>!9Y-wm9ij=f$-w=^;Urz^qh136=_{s%oss0ad&bnH*ea zUBC+C`%9I7AQZo~kGwtA2=~#PZ$@WzrlM+14o%i5gy^2{xygTpM1O~)vr@c`oODER zK-xF(7Cjte?ZdT=D3ps45Uik)Kvwxeo%n{9wcbw-VDWLk92ibVGM9h)bj;s7-p!Vf z7llI_;!&9MmpGgCX zw)F?nMI3*8ap(x%%0)Xq$Z^wC9Dv6HH5D7#ZPM1MK@?#Y#H44l?6w^fCEa$G-ic3Q zz^U@?5b-#nV^4tXAdK|pz-|aXZt|mn*I*W1L;ku{b%WH`N(Ek75?IrYFedW?UA_*2l%R2|!LQ%ha454#dJhaO3d zcP`oBDLJT*@fodDM)r4cGFLFac>Q)xujrki4|7`@r#spNZIl_OHp5Ma6u+3FT!}0% zW&whrwUaO3?2TuW=q@)q1*8+pc{h6JEq$Edrg_*m_tjs1e}4S=_dgcve53lZ!@V}L zbJTy@W`t`RG54=2&Y@-&i-OU?wRPG!R;4c4@Kl#3o}?+FkYBo+?V6vQvMLPKK>_l5 zNn>?vCVBmj1k?`jC|$Cc_maNdP45&QlxAYA+ZJKt&qLl@0~Q zCSObV%r|I)R0AT+mK)vXETu>FF87w|ai4$D)#Z)an>yCGba}gDCfxRavslMBi{-t& zs=IfnygMycIE>WQz+=s$;^l=2d6+DlHb>6RlxhMbQ)RP>DT1P~g^|v(u;#$B!W<<*9rk*oa+E zs5w;v)P}ry*PQLhvh5D#QgrZfpoADNiw|H)7z31U{!H@fr%C@-hN{^^@@j`v_3*ei zi>nCwP>1$u|I>=;Jonbj1q7U(+#V@^&q$$sC_$^5g3S%;3#B0+l^I#g%`AV>Z&_|F z*fg@MHkn$#1T$q+#Y3NU{~MV$&Y*Q?{_Rn)xg>28TI^0zC%^2jE-71_b`_cn30XF8 z%J*~kP_zt9}T>2_jmEC@Hqm>yUR_Y z25Xe8UKEJomTl=g{{4z+8hwAgwT{lj=d!s0j1k0hUWBDdxj>q6^zO2ieX7WiuR-w^ zc|c7huIPp2c4kWA z(DU8OS=#Zug#V(`HzR)))h#$AiAC5%f#b5tVWChrS!|R#HNag;`GIn;++&zYPh?&v zU#1|*seu;xvW6vxk5|k_9aS|&z0;?yc$HXK*s29%`TlY_pZDtHDt_0z>dnci9Qll6 zdgW1wSyKA8KfvwHgJ{4j7e)M&oVk9G>t$snn@2o5L88tF3!KJbuJK!WXX1qTU172M5Cq7_NU^x{qV{nXzHX%=}kEw?jQkX*uYKf zz^Ef-))|`oqS&JDQJ~dFlCBDrsd*(l?OTV3yd{rs-8VJB_5HOX5xoVjBKP!aDu-X< z4~2p{n|#l`+%|t&H4jl8RLAcTH51^C1(xa3<<_gIAw@{JzvJAliz|XbE{7^p89Oai z^_G|VogfI3zWU2x$;OPeK_$;BPf5>IdpS)zf)cR{Nk-v{g3$f zU$>k_dz+D^a*p2aq@>r?=yR-_no9R-($vxvk9VmQ{W(BpVn|E-p?M7G&H)T1jrr2% zs8*0scnhUXs8`Tk@){BF)t8b9D>=8vhfD{TV*Ml$RPwhfaSi8(9+3+tiiB>m+CU^Ai;CPI6w(I19maa%!TYu7T6Qp3GJax8BANb);ke zO?TGoeZBtkxBlyYeGKh=jHJEI?IpFN+o6yenXY?7JY*R16VE{uRVUE7+f&u(-G7-J z%Y*W2PGkDu{ZQou#Y?ORZ5`xmr&X5bP`!9NB~yRNB*ME?&tfBX23;RtV)%jeI=uer z=QjJXvSL3~9TWSW&7sO+BT?^zcL)z=@64G@+r!Ebcd8ztr=u$2DhG~}Z21t9C3J(< zc!G0Y+mBI^5)Qd-2pa(Jb1^^9-&M2uk82CH#5d;vpn*PktU0HQEpvvkh@?r+`Q}vS zd?3E!}F@(BD<}hV32W#nwr!TGmqC#tV3_JTBE*K+mL>QuI`87TN#cL$NSviH>Bi_rm(iV_n_;p#_jvM??S)e^mJ0 zL8iLr-3Ti37=q>dS*6wL>{qm3x#ts=Iq8DcsvLoG65ju*n&?7qH3%LfXq7>zsMLX% zT7Be`dkGpp1HA4k-cWnJu)LBPJc@sv%$pFg8zQMz6=@{%yC?f@QyoK=~H?umoeMn-n9Oj*o4&>jhcbxTq=IvAjjpVYSPb092?A_FOF;r-V^Tkg96~m7;#6%}G{b&nL|4%AN+f$D&rh|9G+t1P5JW zYH6!PD6~O&&I4)slK{NbXo0XwZSgsGQv6#tC0&;2f!ofh~i0lIcCN^oJ?e4I}UX_>XpqY zeKd!HC>AeDswJuKxb=VLXhu9G7Aa3pa65}MlyYfKP}J#lTT!y)&|!V#;xxHK$KDBa zZ_2D!&Q4-FYW-%dzWn%)Uw@kalDYIli*L@gl%PX_#7yAvO$P~-;6N~)GKT8(bEH9T z>R}K%ykg7>7~C?{3P=M)P!#1jy&F`1oH*YBNMz8eA%QpOQ-y!Q3``BjEK<7ilh4N; z{;8I<+53`l9a2q&YKd$C3SQdFQM$xy3y&%KsYsr_?xo2Y+q_2oyoGy`hRB#@qvN*4 zZ?4k$b0m_Hk9{2C_WeCnDWB>X^s}dbw^&*Xyif00QA$_^$P!={1p^zRX`Ukjh>l+_ z`vhL&ao98a*Q|fc<8wsswt?koN5~#`dieW*1T{ytaEtSMI+kiD$ez@fFiHILhbn^e z5;dJIZcR!g}L){oeok$A50ZlC^)%TYM*-q-zZheR06T@sgq5 zi)zBW6dlv;-1a2{_%H#I5D34Q!-I#MH1!ujz;ZoQWY4yTIFLZ4NB%tkM?ZuP3cRh! zbhngn<{^<=>fh-u2nX1kq+1El95by8??VFsHL$c;deo1~UWz^(gzi-sBUv zNuEg}n@WfaV4l4d+k+%ocE9GUPMvXdG6gb7fXsWT_v8$}M!ZyKtQZ?95Vh1a@Cw;+ z!H0jBb)@Z}WF@?_=m*B%l)7oj~=g76H^9wwzc0XEqyr?V+nWSmN0?-(2iIzF_L zs7>F5x8{xq*9y<5%6+L3o*Y1!-cBobp}T)I8G;RD^vIW&jgC@l^gSJknqVX8o_aZT zrAt&o)}|H2&AGj@xB37CigGRBSJUB2FJyAn=TML}Y#ibq!OwIl&WJKe~CrPOQM zG+?h|Np!3Rh!$wv)h#A44tY~!=_ow9Jh6E`GWZ1JXGyoR?=IbPe!J>~r2EfJ7M_3c zvs3YPo#Ho(lr9hnhaK4Z$RBo+B^zWV@T-=Q?HuyFQQEaF#mjDQ(154$LbJkB)OgNo zk%AQF1ZCdtx)36-TnhJG9%eQR>6r|*yb?LH$M$}Sce69KiC0bU@vgEdVy8K(mTT-l zVn`ZGlWxt`#WDP^QoGK?D}Q`_c>aHZjx?@1R1P2c_CA3EzXeHzQUK*=h9WUmMejzM zr1%&@uhw!zJOFgkD$(=_IOuDy$E1s4i=4vKe;kIb8=wu*)D&qzL6^` zf~XgYmrtCa4f?6@B6~tVjBJayP2Ls|mO4vLfi517DYKpTtoN1{l4D7Hsq%Mquw6%1 z8~n@w9SXP@KId9~?f=+|6hBO?>RYzc^chI+Os6tuAM%%=$h0Yaf}dt5(?;@TiUmcJ zhXGlOa-zA%*&zHymQw3k;U|B9k!Z4HTyYMy$SOcXBjGLaSg#O{0e^*;`+4%7d$1FV z!fc15oOK7@Q)4Y4hy!P7hfd15>9t4FRG#XNAhk_PPnEuhn#yY4=}bbNxVMUY88V@g zqjJZ-#ntPH6f-m$KJrV^SD6d{rwQ9HJ;WtSEXbPIESQ*%G^HhHvZQ8`mEY&!S z;)x=GH>AGp9zP+~duCB(3apeCtO z;p?zt6m2(hjNT{3>zv4z8)Q_m082rf(g!e<|fOR2^` zUPdvT=HpSfHs}#>fK+<%0@~h8rmmq{;aq{@$b8w1-nY{gaJqjg(WKG(mVHXvqA7Yx zkUbwo`|9B@k(xW?L)HjtsgE~sX2e>fh9dP(3zb}@H=7u$i7MRVD9PVY$Y;vXP=#RF z@C5c#(QvrEQ8W0&csrV64Pcp?=5~|>3S^~S)iAnvK92C6$V`vcZqs4HOKr~pNZevQ zio0;CUfW4IPgZ~Gu`1G*USUohMA)Lso)|}OHq|y*rI9AMq^QDMy{l3r2v~No;iFo@ z5@UdN&zz&SVG8FZ0V-ATA{+s_bd>&(rUyAZ<#=1A@zam<=imQ`Q9n@qzB+)9G8{<- z>_o`6ymUB{L}^1 z`J7>?$oykTX$I{JnxiPmo2$>8DYoBfx)Lci)ikFi@0B|n^Q<-lqgD(W0yuL{&gq(r zv8nl#ZoSJQbmHRVbOLGPp(gck)q3U_#>wf>|3C#zEqacuI0rla0YmifFBWm?dQq+% zvb32uNy~rN)Pp#0vuyD9*}GR$dIJ$+k@9GYYitp-pR9K>0(YpcC1wnW}#VhYdBy-ir2Q;ZOliz2`fW@2!=0 zEit@F!xJtXb{?D$y_I7QszLA_(`dZ)ZBA#IvK}JUDY$9GIr_ToLF~!dwJQ7E>wPLG ziYw4E2?&rr^X}oFgcIJgvyKjd65a~A;?lUNzmzBW=yvJC<8V$ZN_m7xo+U3NJ+o|3 zo*;kDhh#OY4gNWgLkY4d1EVW9BEwkQB%9w}vt3frP9QpQ$(t%KvI+EjEJ1i`cNe^L zq)_|*V*M#(0cNT9mKWT1r3fd)&i3ob&!n<58lQ2Wv-G~?_$%B8OE9dkoFCBgR2~K6UzTGIvVF@CgG@>W;pF3LSe-`UTgmP$22 zyP<Ii!ECMYH%QF?BRgb{<>28V)#wwhwWq|&+h$@3_;LKrCw50ZlkXg z;9%oN2Vi~#C_2~>2f@gA23$}v?5)*L(7YGd3XY28??8+%@^9-cBC`_V{18;V=&~!= zC|*8s71_$`(3=v(p~*=-z;S<6K)pF^3y|^TQ%MH3hoUr_!y-FSm#bX4n+rtJtW(L{ zW9oJzMw61uTMl}>FV(iUCf8l5c(>j3hIiw8E2T);o3Y$!t!0?rdIWi2fSnu~MOQi1 zwm0shL~URfF9A$Mxy!)=UdehVtzh8Wc=`-fD|=UT-|U&9=u^zKjIE~Io!T7RSV%DtkjB$_g~>TYuQ(kUU-C1h7T&54 z6A{>p3Iq(b71Xh9L!Z&8T#>XUQ0}}Pa){oYz3V0@wOoHLuThEDUhO>q`%6*tzSLSF-t?``)iZDB(WxPv!%pWZheFUZ zwgc(mwRV#MsG0p;7fC?()oD;&?*j229`Fef_jWgu&+HA~n;ZTtsQ)Tx${TGdCV0@@@5{_=8vZB<-ehQ?%M3U4_cf&%b?(?EX!CYu)?>VH_U!h*eV ztY&xqjaTTrP<7@nRVh`c#!^%Rytt^S@sngClGfQCM5M57V8Kaj&U%SgTIoCFaYiU% z51ynDwY-mdNaOp0)w-uR*+=>5AqAtop?A&T)*h)PncKJS%718~L6Ep4=15_h0O**h z$JcheB=0)3SB8I9x=XD*q6Rg8c5Zl5{4H}gd0toZ*PUj9GiR)BzlLgQ3_{C1qoE6A$Ib!gg)odf_iw`+UYX=zcD zl|yRAlqfAnia_ekqq)F6N|h!7kDW;Q7hevBw;lvX{wRODr_?uxEv4CuLGPYb*pajY z-X*vx=gXlzmFLPQ@2cyVrIb2l8E1q5dX}-+Oxkmu7s!9-Lp93TWl4c7_9AeHRL0?Y zU$C!h^-=D;F|E{>qpnH8!YX9_8maA6ursv~i<*-NVJoZ-g%Q0bQ#hCPXhQ>)!+VCJ z;v+TC=^THb;frv_!DWdb{dqVDr8Lb>!I!F5Idr5N&?kD(GD5?l)A{VE1C*My`UMa{ z0V^{XWn9RAaXG*W;IBT?x^%%howcTNIaDGlRuHPfXm2VzmB)Ct)U>@4HkSed=}?E7 z|KZ<*GS>GOtNn1jO;z)}h?wTUieZSQ}+o0hs2wn$VzNUcK`si_D~w7PtwBaA>IAcwb~g?bvTH7>IB^ zoKf{4=Qhb^qh+nxgOh9U8-K^Ld0+DA0;Dq3v!lFIU4;!Qp_25VtRo5gv1Ld-2T-W$ z_3w*v7vsrA5pMRE8X8C1O(P0W9o&h_1hFmZ9`)UxZAx@dOU@#fnkewC_xb(hO03n} zwJ0xd>J6$?ML%V|_(OGZ-BR{v>oWFk^>!7Nu-6|?0N?f+V11mEUVo1~Fuec>mo|?( zRU>DHB3hjb@U!733<4N1j1qK}qKOr$_H(Un{jU_|Q9Md%ZZXMFL(BHYaIhrleJk4o zz{~zsp8u3N$-!gCTYt$*h{``~p`sDW<&{9cZY58MoYmr6D`EbQMG?iEbZ1`p+gknj z^OxWIPe1)}-TrZte1E>3#uBqb)Lr2mB8kGJ0Ah+k;tuH}iM;=X;?Sqn9eFzX=^*YgWt#ISvC0WY0E?b^z;$+*>N7QHJ^E4iXDu5FF0BGC;y<`4Szt7UauA%Wy zJm@pBio?7p{*?tQkz78mw~_}@PBo39OMuD>=c6-?eB;jVJERV5(HNGyeBJ|+DiqBs z4=6LMj18IsD}UVQ_I`2>LuD&(E}Vv54&SR?;t(~;#5| zt=qLZoc!^!R5LEBEb@Pe`Dgw&EA};ny>qVyz)Nd~$gWaFOXY>KG(ab8(eDT?Oq z%j7q66~$4qZ;5nuiK3!HZ@N8!6&_phg#>e4j+;9XL|LZSszZXeBho1(GWsdyS#cNw zzkK=e_g{YdzhBW8km=Qj=A&29 z=NAmH9q!pPpmJWR9uto(FX_g-Qi;Jg6$Yp2wwlvB`!EM4jg-I_*Cd5R_K>ahZk8J| z4CP&u(ritx0MO^;=rsnwOJlsk{>2u|&h0Ad7v@zIoNd?El?9O{(q_Dx))SPm_u?^0 zsDG+nABtg?ux(VLgRFg00XQCZ>WHTmebM3j^j(oNR*PM`EZ&&7cvu>r|9-(hVCmg8 z@^Jt|6MJuWkHeNyK7%IMplR0bA^!<*R4gR#s|35$k07}K`+JYwemj7x$NT1=W$4J`z9%oG;e z##Pql4S38WXJ_9oXXftPp*s?`nU!G0+g1hnUQcCHPCYh&Tuo-OKgj$*0G9E3{k!$@ z9;dw-CM!@v++N-xYyDLx$xp1{LH3kzb^;WPzn!GGUA z*_zFZ>Z014B?_l+$({wTU6ce`v>Y4?t$Niie`C#bzed8mE~|CZ1&fY_-VRoUdnd@8 zxPOp+KFkR6c0C3+4pr-Wjxzd4&r%L0)y6H%p|USWAEYs*U~n4O!_O#Q6dsbhZXn3N zUoQgK@j8#Z98lA3BSDj|Dpu`&&VO)DyRg;m-l|#Vl$Ba*jdz^AagK7Ow8hpA4#XWC zy1Qo(SgYR@^mg@hHa%HX<}JiXt=-q4lu~Rtf0m9#D_Bs~aoD<+6mvOnemIvNK5R8l z1VQP&XxcEsq*bhniTIAycQ7|HQfXE(x?0_D;ujOlD7-o&9rjAK?R_daGZY9{+}3T_`;{g-GV z{vZh{$Y*<2zAqn_a_r@jDMQV3651a^;X@5WQR2uISo=}8tZxgD&vJ;veyl?odii-e zYyd82`Q1s6BWOy1i zse)zqX8Up;*t@wvF+IC&rxuo{hDv6T?BJl5YuCC}Q^{>=J4DPU zdaLBJcD?}^mh8mPp?o1blU>vuX+6ij;b-wxKI*%~EFXwX2Hl|st zD@f98S9_(_=N2qe;JEUcDnv;=3wrxK&&^+(($XH=Y2>=Yg#BCqXwVre&T2=!b`yVr zV_?JC!HegpkK)>3)pHx3e{ZcmI%UW4=J?msr8L#!*b0T#De3EyO@5EVPMq3WHAvO7 zi_qn**Pfj2zpEWBc7GE1M$MTESfsObI?@l4%2ZE{@JWX((q6|WRPrGMKC91 zzf67{Dgtzp8rd*HND7QZ9lqE+T5A}sZMGc64hDsGCsyzXj$k`U63U@TfbrzehuV%5 z#TtQ&n09Y*xqlYqQSnx!F?N2R-N0<-dQXV})Zaf_Wt_P;@2H_(p1qS(-w&_9`3MO_ zX?hQ%zJ(h3Jnu22aUK#&qHC;wI&d3k&Cf}Sp$K)n=CtR=KaAbsd-mEdQ<$p8V&@k3i7LyxIMiDmfvd3oW z=H__WRw0wpNX~f3J_f}4sE8M@J;RbO@7z@i>)&0g_Csy2ZB^E@oeq?JT8ar%8V^<3 zZ?A!ZEl@Q=C@y5zOTcYc-xdL9-fA)*T3+e|J3I$AW9v{GaD21Mg(}@o-r=z%ZYhzQ z97N5n0e`pnH7}!w%G*A&&6TKC;>k(`86VEwOJnHLFUHV^Q3ti6F)N#_gW*EZ?p_UN z4GJHXwQB?5Q6nBK6d=KxUzVE}k_Q{hk)%|*5)57>o#%I!%6N6XIg&-<&mmyQ_5gXA z9fYC^{93#y`4D`+oROf27}(RvaP`%O%^*M_0e|EH)mN3k0|7in)f^sqe#5T6*PC%$ zUOojR!ojmC2EO36q?Zi1dcujo=T)(@<)_2^tD0G)e?F>!hetnLkmt!!^VTKBEy7)# zOXIZy4hXuLjB1GE6M~9+=L)t(063(lEaP^Mi8T#f#5vR}=~L0@+oeh@)tj73r~2t} zYJY!Py!+Fri0bS-k7EgRPs-tb)VfvumQ%IOTei!AQKzvxuZSpOY>-!~X~DF^peC3- z`2^@B+T6<1>PUM5SX(UK2L*obi(KR6O`$-PAOw1mr%Q%dhL=6wShdhhe92(|N{L8L zr9nBks>X~?mpCqcYt<8};&mW2A4~)4WPhPfg6%5mXHg_9Z=_Uxzb}6C^%YVQy!vODW?wM=eW)K7b=RqgG>MXUnuarJ zi~OguL(mOAcPc&*&8>*6-sdOaQ#dl@7dozgrDOSYt0S1Fs}_Nbx#qlsRKPL_7HcgQ%WFVt|7lrqgAs6|yr zd~?V*IKrw4kHgx)26k4bQskcrz@N8&MM+Ji<(jjE*_nL%Azm{mHj`?SLco@@?5u<- z-dnGZG(ip-IoZ^|R7Yy^g>!mU{J5g@2&kp_;E3Z%rLs&2iZQ zgm3Tpyndr#tVV@VbQN_KIiwP&i8Q(Go&N}6;S z72ThzI%#r%h4cVgeAKSHf))h&2i%ltpNUU@{z;h-r~9v{ZG{Bifnvq41WvTk+JD%WDybN^GJyupygBw}zX4 zowX=~qc}?o@~*M+DY{UeSp%&W9A`hXL$9A5=>yC#S$|+KRX(UQ1@B+4Yftu`tQ?0{ zdH_FGSbYPel$4@OxD*>%`VDEu#$OxN<%~ymXgypG?b?4KnLLHnzhasW991B*mg7%3 z;&&FxqZi&ZsC7st2T2NeY;jd*-jZ&AatdZfQqj|GX4yxLl$gUmP+3xH4#n)x>X;`H zoSh=yX(*s|XsH$pJG`BG&#O%QyOB>T}@p?rz8&P z^+!GQ4QW%Q*M5M#d5)8S9K4o_x?U$DGr537>u^PLzc}Bg;AbSvKTgzv;!b0Kfijhp z9`oeOecgXqsOwKVYI{x)b9HSv^>b241H3eyPcCy)H;SwW;BeQTE*7G~aVZY{EGPDq zM#(O!k!riKv4Ee%_hrLU4|9OfP~7qfk1p|Z z9ors;I^@*uh-#ot=wlL|`!VL+b0 zSDr^#7$#7HRsvg4TS^zt+3W)Wz{cez86=AYvOl3& zCqBh)0Xuh|1L+L&~!`f3CNaNC#0A7zAtv#5Fv=ah*cwqKf5j*>WL*F|>Er)?D-1n#K9Nu9TJw?#e1#*fNN%1=%F z{NBsO#yGXNw2d{=%PPe=*G){8yx3J%?vzA5xWP1FWLE++FIO|LI!&$)OGL;TRf|$W z!8Ca4D!aViIJ$!lax047e=-f&!B36K4^tX9_d-tEL0Pzq&9i?RBK8qA)bqQqskXzURw{8ULc8_g-O9lpNe*!O`rRTfF`?FM5 zqomE+-(Fs#udCYDq-c`bO+2Xko(){db_ZOBOEywl4P1Py?I#H@{LyOuwg2{y{_BVQ z!keHWS3!5y%jjM24Zz{EZ8GQM zojl7GH3BCscq8XL)T5dFu+)uCjOHMhFsb}S<~`Nl0ZpjgsOQ?F7By*;=S^`AYoM5cZ?6Q-t?xr(Pr?bXQT~@H*OQk}e<38&pvp{~A!c#S}{9d>_O(W}A zy79pVB_Zax9XT9;>8jOuHKg!F*33c$ALls019dwE1D*I^s-08*1;KAoAVqIo{t(0d z%Q7XF>4lxBf4h&Ido)fHer9RJy25rmiJIWetTQNpoVc`y_)Y?lBO>zKm-IY^_y9K? z6B|-lUO*W3f)D#~sv_=n33jjyAL({d^geBcru6bt=t^GNpxfOh)>9o624b=SC5nO>CDk9svNOP>R@00^Fb+1RX32HRxs?AC2PJ%(b2M)sLfKV(nW zcB|e|VI5PPS;SqUKo%m+BQZ{P>*9%YWy4L07xao7Iq$`4x2MmdC4fY5?&9(#Q(r zaF?w9Wu*!ms(q8{5_n66+M|{c96y`N;3=tJw7XgyClJg<45};wuMUhmM|WN)IQ;

    xrPyaoWzCdh^XwW$)(2ZS~rg zFJ-X^9G}bdW&Z2eKZG!UINyklsg|JMtuZZ-hcofWjHhpT>Cfi)L@Rq$m$t$kKW19O zf9ifh1k88#(rbOR*$;gKd0&^TQ3_?fh4fY@k?UMXjWe~-CN$rj#Z8}+U0^?gmPC}` z*{POrhq_;;m!jkABSe*FvmA4HG>ooEX7b~Uq@t?8J%?T>Q6H z({p&Iu(vBuc89FHH-J@%%?zZC4q%dTy(>tHHr{uQljCh4^#rO%{kH7(Q^Lm;f58+* z=NHmx1Pfndn{w&EV!2Ju5d8MPEL7RfqSsrycxiJtd2=&qu&fVi_s3JVcqcEfUTG+a zo{m#>1@jWWCT>UdM;AxJkXn#8tEU9VrL*i6bW8(9&#Z)K1bXYZO(_P(^Qt?r2K5s@ zEge%OO=gb^-=h_x20*O@DJ>SAf7NSha8?0}#kJfJ1o09%$j3$LKGibU!>15XRb@-t za#NElFo7MTWVQm%D^08zogR9UIAi$BLaEn#UN6E1CtK&`Ll3F2J>Wf3i~LKXz4|!v zWAn2I@mW>V+Of|lN3AS{P_$mT2ti&dsLrJyRAjLl|8)wQRb?t>d!;iuf9`4%uzJ5& zD{0_UcYy%IQ77P43LP8PC0>B0<}3=(%bBuMgbUtK_(a(}qEFU5_EfvhOT9`Ua7xGv zg(x*=Qdv+QB|B~kf=S|5-$ZhLVQHUBTF2!`|JQ~3{m1$9n16qMTDXXc~ zogxj6T9-}pBEfw)S5Y}wf4l6dR6;XRRs9HJTGPlSJ_ozprk@ADc!|;Dh>BN@>UA}R z^&t3A<`CV3&G=5{$Wy-$Wo2K6a9`2|j-m@*PlwK`&q{deje|JLX^>3Ez;~2h> zr-FxF${h~~deah5Ae8xRzC;i8JJhRh z?^WY!oFVq_&^z{gf9~W+mB+kp4S5H6h?w~iP2HOo{P0q`vcy}enr#oNlKcG?D2(6c z-#%3B>wo0`IJc?bGQKO+!Jh3YZ4t{^NU}uc6sIseEaxASdA&XA%qabT z>27^nz{I0PMFzbp@5j{~vkKJkZJb(3gYGF~fH@D(Jhusse|80*IQ^Eyuj21%DfU=- z@CcczU*YGp0lGpA`bpd6xt!GiCwaSbD~mz(8KcAGwQo5vVDobf#|ptGk0J+$SLkZN zg6Gzh7)BZ2N3NrU@2r*^>uPVp?Ar&TgQ7H1?0G$^=w{vDz(vJ!HEAxZK%v0NZvQzI zahTPj44Cf(f0BYnmzLvd3_MHdq&iqQWsWBbC8NiC&_^f&oIi>+wYqf1Qy<#<;{TwA_@VdMTxe_p90@X+6^lruo2qbg(LaXN~5%Ewq$(;b zf5%~P8WTu)ziE3=jqnTDQ)R$x@cWD{+eVvd7d^FN7 zPzDsW1#3i3l77e}iry*B-HxRkf5Mf#7o{w#Jh3t^d>@;wS)&y~zkKvya?h`A^}bl; zLw^08WWA`rDI|tkD(|dg}u`)(Ob^J0X(M~C2e*J zFXJ8s%B5(Kx)N*|wE)M+r;|ll#`U4~1h3`L@!};e5KRp8F86rWsVSv{e;7nXiEn^m zpy?DH4Eae@ZT;|UStrxt9fpL7ARDpVfimxra+mh>qO-J*Bc7bp$0olr56MxOxx^EC zHs9Y{F6*22W|CTl9R?@zo}eANS%G6^jo$(>!u9gbPqxD589E|E0w8*Yp&LXDYg48| z0Q3X@Y$cN}GsjX6xdl1tfAY5f*OgmJ%3(KK(ct~pIjpTLea=W?WJ{J_nSl{NqxU97 z58i`=uwL(FqJ0I^Q3>i1aH;ObuTYOGMXm8j0+j93Ni7d%t)yx;IFa^|PUv9sRB%xe)sJ&D0L zJp1`fc8LPocE_*d(1Y-F0HZlbxrUE*81iN27d8|@TY)Aps^iMUv-oOY*<|$miMdXW znra?wAx$y$B8hgyykNFxQ`KcT2}}|QW0zA#va_AT;>mZ7VR##1zf`YH;_QlApmgIC z8F}hZM6jyLVe*UWe_xlXY_Y;O%CMW@A>2!Ge=aZAiC1%NITM1G_mKJ)K37rQ^murm zy&DE1*pqd(ba6JDL`W(=9i~0*TLzqnVOXS`*}2JEk^ACJG{OEpBkACJ`E)fa-Yw0{ z53(#c6!qxZ^+ov>AQ`W-EV^_-0GY|1lNunOP3mI=Ub?@*e~AHLRK->b8K1*D*XnE` z^%a?k_Z#)419!wBe^F}cUsvk)(L9UbvGA4l@gn>mw5ZTyG znFjWVb~NKT9D(w#V-i5UUsKeR7psjTRfLC;GAU#yZ~-Lj-JozQORQlAXM;`mxviQi zC4dmt=XM0%f3^XKQTta42nWAa{!vh}pE7K_gVda`$)XY)=2TEEI}a~gU5Bs0R==er zgt8x2ab2C%)Q2>Dv0VHiCk{x?Z;M6E{9j+M_e5haBuZ5rG}$|i#bd2)l5}jBKk850 zUG?PHcQ&1duHjT&iO2>Z>c`=s>~TA3U&>=ON5j-Ue-AP-6w@3kkUu(hUhEfM%c;g% zbqHEx;}>ekw`jbHknEuA#3at0&uT#?e3bzO3M490x^I@-(h+5)=A?V@mVK(*qBxTF zYH~`uO---(##uyvlYI5u;IqSdP4GS?q|U5UJXqUnXJv&amXg>0V#O$^VW{aR zRRC|fe-e?F$3>wBxUZMohM)|Gd+ftLuLRG`eJ zW-3t{GxZ#`dR0=%p#pFMN@RUNX0ufkV+sg&bqB;j@3)ujZUy)%zKJW z>Rfg-L>=dS$5KBJA?Zb(5)R?>IM< ze_n|N)zi8io6c93k!dUMS&k?aqxOMZKyphX3!N+S+R43daPHEv| z$5FiA7OYca5Q0_p(OI>Dy7#cP_Z^f5lymF{J4dMjTpuqCriq`@aIto`D&g$^f8_Xu zMndUBl&+RFRoTzZ+Z_~AlZv0SbCScUhzb4G3(%M7qyBLG+({r93U_fj08-laJ<<;H z7M;1I#PcPO8l}xNL}=yP`>hmtrS=1*KUL(xJL=4g6!gELxG>tfm0dyRQto0%ab*EUpoTe3eE^P!Lp z^^d%6uvlr*WG=m5)V({11ia9yWv%gx$aInqK(_=f!rP<7ykyizc~imQe{vF-)OiB| zQ&qmL-zB~WuAhFn|M2*%Z-ZNgqja1V&GghS86Vy>WM4wZ@YZh~MDS1YSyhi=O)3Zt z&E(Ux?j-i(MDMWsr}%27f9@uY0ArL$dmK!;Q-8K27a6#Xr~{V6q7=)H5p{=*INCaQ zZ)fsHgS$*Xc8D=N9j`iAMQL45y;LR@}ba z&LC2ukg(&`?|3X#e<~ldWuTTM22pZ&!N6(Jq)6H31jLZh`#3Zsf>-#R;;ii|Mll#g zNAk1*^>RVoe$Pqev_zD?V$~p5IZ*zE4>Yucp_0%3L9kwlPq00(?X3tmbFpV)N?~mU z9TIf)UPw-?!%D19xvMhT;2+Z75Q@Rx zggxnQV8@$9*8xr&0;QG7IdYtnBYmgM6MmIiL$@R7q~`dLoY*y5M)kC$_UKzN6rktG zUAsq283g(<*R7X*y3)&32k-?(1?k`o zKv7Uok&q&;4qM%eq(tn?@zUS*d84fIXkD2$v;3n~^}{-zim6etL_n5q zvsvQDy4aS@6Ka2-lE!=5RXz{kR!r19qbnCMuVX94e-|$i*is3&@5RAxj}Xa5x1{|%W{JbHIrS_a4C7Zcaiz*vggg{|Tz)#_CL0Z@Et7a`e9aa)yv z+2~FEe|r+TDt?pdL{FNm9zg`2zu4F0{X_nvjwSqlGt_$YQFtVHumOU~n`*t(P;_d2 zx++q)4J>blyk*xDNls5uo4pc4z}4V`JILrE>|3i!>1VB{8cl~Xe%rCFe|NDyj^XQG zCI(0Ut5YJ6@|gT!V)nVmE)Hk7b+2$%rxSIZfAIs>PhM#~pGQkS;3$EI_ua3W({}q& zgYC$w$qcLENrWh=9iXCgRMh(({?%^dT5thl?>z)40{fC@bXose7tqon!JG;$64dtK3nuI zf7U<0{Qk>7{=To@Kil*oj8{7B-F{TC4zPP(2wm(4drY_fWLYC$IYTqBXLRlYEuBif z*IgsGno^%sU5pYHyJB-}@BO@pTkV9KT*B zO3dlrf4*o;HGutA^rxO<hyYK5D7yHg0RM0%FVHrBYd2H`?8>uOUF>kM#A0wP~t0dMCv?)T$;kWn_vwUuR{TT zO(n(Dmdxv_Q8^@1sBwQe?0fzXYxcGBd3QC_+4NE5k9r3{psuNC*vg_9DBQ=LxFjW@ zZPVz%+g0;Yrv)}!6VG~cL8zDUf32a-$f8<#pDL+1^YJ`}qN_HiOpopa(vqqB2`8wm z6xE?Tyqu^gs)rP(Hpy!Sq?Frp$g!{;PwkLp9L9TV(ojVb^I7zHu+2nl-u2njX`wU~ zcS+Jsp_a~@Bh7XI8EIWd!%2G1-^Betui8gIdrOtZSRG>kf0t}v*+9<&f5HIf=iUq8 zv@T+Cv}lzf!Rw(9=Pg9 z_!1$yopd#ts;Ok3o02{ADW#6v*+si2Sw`@#Cfl%R)jHD`cS`3O8Y;K64%NOKK_j|2 zf2J30zaOUsCI?gQ3-6>Ze=mHW?!kDZzr2>rp_2cezkT_GynW^ulWh(Hsujm_qKA*^ zQJLko(WYi4qaDQV11_8cc;B&}Ed@Rg2YdQ4Y6uN1C544y7{Ae^k{eol((WWw;bI zH@Y3|Rz|Sza4aQojt11w{>>6$kjn)3>nzdh6wxq8N`UmI#c~FxeASzKQ|OzQQ&3si zSRn5yO4l$v^QOR4(G5c88_se=S-6gCzVJ!_saNt<>*6Ijj@~Q;p83d;N%Kx1qbdCUpQ^=HN5r zSY6t%i5^KX^-+fc_$}N|wKeO{mNt)sKcCWVS-LHf{0aTog>~%?7kz)VKFmG|`ft6& zrR*~iLCZ;fdi4J#LRh&S(IUNHnK}ZH^jNf49SI03AQA05e8%Mt47s%NFH zN8zUsq-K$JSsXIB{23MUhU{#TwU)8ETV6Icon1UtMr=i|w^9L z|Nip-eEH?)e~c=+9k#Hr2x%lZ`e~~;u9A3boxUZ5P6dmj~-HRRq z@j4WSi%G#XV5G`P|I@NL#QVNx+5lWrD;1$(Ifq&;NtSDj=THkwYdGbEPB0kp=J0+j z*&c|Bmucq&(tbdjEExs5U7@Mnof8d|n>=(Ec}KPOLHcYd+aNX=*bSdstyf86=MFkl zr9fy&e{FT!$+nzrK9K^X6M}M-B2dk}I>_nWnu6c=U`2*%~Z)^7Bmwx{=|NhUP|M_J;fB!%Ix1U+TFYibryy=)rL0(FZ zH_9%DHzdr62%p=)?C4wBLz)rzHI3h4Y6dnmf3X0ZNUiQo!_ch`x%3UcNRvU%6eXf` z+K<6UtrXi6wVON(N%U|u|MQ9m456P7**B6ZovdPWAKr106`jl^pISdE);US4$|8Uc z?TSbhR`8Ics*?dZr|ZWl8rL{Wwh8;sX&cfUMJ9*n1~_Z3?3Eieb1whC)^B5uH{$LE ze{AOad-E#(P*u3+;MaS$I8*>>kPx7{PZiz8;KZ)f?(Mhp94CKe>I&ot9RX3z5IcQa zJ;f>LGZL|bRLpg#pGB4AXx-H`Qh&1<5d7OrkqHn2%M8X@+Q-@F1F=g@5Q^wS&!;-z z*E+Sj>IHfz#^&f6!N+jONvsOV^rvl-f3F@zDq7C1b6WL{WzBoAp`}E5c)RtPKmYR| z^EYK?zH^-jX4a;25j~RD*(x<14{rd7Hij4GQ-6xqq}Ds_sM4QAX6gri4cpAI@DG1d zmPYM&BF`0oXWOn>L!PW+PLx7_P&F(aQx)#$=Xx0%OTo{qz~UDRYivJ1UESupe^5b? z-EYS&r-Lj6Gh^+24cn#Rln3LjqFSt!+@z=*{A%Ywm4l^zUERZj{3Dex(AXw7nTyjO zl?EyAt+j8K>(6(Ju>pgV;zCLvR;?V%7TY64%q=+eOi@nI!%Xd1o85C;iU8wDzD*_E zEOS9$KGN9b@asjKnM>CNDd0_-e@avFQi?PsPWH#DFFG*}5Lv@}2nHMnAoo`~yG^Gtt)v-{L{r*_e=e=I)1dY2<2@Cgow zP?T?*>gJ>n$?D4j#qP-omTD}@w#eSzj_8IGs7mMd2Q@!f@th+KDn)N+)e@8WCy9o7y#>}x&DIofk zhf|X|MjITm<(<3NxxK3R0sVySyqQhsP{)OyY;P&>@Y09j2oDr!-#BaHULC6^-o(!! z4~f|}J#13h2-}57485>seRnpovTm%i9V(-fw{_8Z+Ti1D8q7h>;q7mF^GEU%d0)$q znxAUtUFwDne_k~N0Jw2QC1a;7xDolUKU%DB?Iv&H+(m6huRE<8JHQR7w0kgE!>}*U zu1l$z1r)Z~`M?#Gd^+GYlfy_>;0+&old<=l!iOa0RduFRO#2{JDT=noUO5*qITeY# z@owqOkX^5JC926cY@R{rd~{zqqk>^EDHzB_1d* z10Uz|ms)~(>gD6Lbn=b?fcx0mH`Me$!rJn=v;N6)ZHm;#JKVQ^%prEbY&ceX+tGQb zo(&0pR2AUJDVo26!a#&_ujbjqiiA5G;-JQs!sTlwHH9>CDT>_#3=5E#U|;O4Rzk{| zPfH?&e`sU-(@R&3j0O@R=r{%bEXA?Z_tvs@>CB>on-y18jF{(J?Svhu!QrixAct-KhevTY1k~5o(%eUZ*cenQAV%-$ zy>d4Y0AQpoFRqlq1I(qQENPbz>jXbehkX`De>v@oIQ_Kjm`(tO+uMe9Di}%HcIvsn zdDMC!)+#KZbeU5gFUK95m2GbOxDRn$LmTDo+NM&9)^2xnPJ?(riknr%+@7>|D;4@y zpKxX<SAo ztgf?p?>4$-%KQdqj3gwUn<8C(B?y(>bWRjhyO%z1vef4qME z+xhcP|Me{;@`JBlljvMcWG$M5^!46@JV7bj!?{T^rM4fciPo;Myz=O_Qr4vrd3ns? z4ov7TdS{-Bw0@k%9@rw8f7MFPSC{cojz`zX$nx$RX=1=9eDK|ntPWsFBVpd|e@*~s zn9g|u;E#Ua)oZgy$1oo9RKTB4-bFH?!#$KrSH+?^522HR+SbWSBNBJf#nJs9iw@#s zl1f5lT}4{&Nd9*VMvQoqfq=C4;#mh2*v(w}7G;Hc44!6MC``5^ZE*n2Yk5=p(ht=O zoj}ZLfkj2ji9=V@XrN375JIk}e-2hQPG=BnvbpKxR157+Sxp4EzM6Y2nr-qc{ysca zi?n*FsZu8Vn(*u!JtBK3Sz;xo^6d@vw?axV?ykoOc$zr19H%JaK>&h-+jBSLY9>qS zf~mnYym$HM=ft1j$R%gy5o9*;QUFl z|2v=CF>Z^B!nuM%cIs}cX_l4vR1WUnC#14z zzk*2sVBuufuvsenrwg{}f6tp&QPF$Y0xw};o+GY(nZd3CfmLnzZX!X}H$rnRZ&!?) z#o@2AZ|R+2zLYC=lqf*#hQt4Qbt(PWv<~W#{6cbXY6pg3m#f3T;L`MY`>nAKr>LxG z{#&58Lw!EAZ30Z9Yqbo+VIziRUBnw9>y=7As|6Pw1RbO9b`3tyVT<0V&6EYSfrhvt7^a#x>5+L ziAZ|`@vel=YqsE^e~T*HxjQj^5i%hu2?7hyhY;Cp2atz&9u{)O0=5uPpNIDmfh>G7 zs}Oh-`scwA=dFHv$)G>`ZgoUHtNO2_KKya3781fZ*(X-n{>_^0b2(m1R_t}Z1R*AJ zyA=w&5ljVO0tEoDFE3gZ%zyxhv9lgbQ*ZaPb0+$*zgTVHe+b6m2x}(M$!0f>3d^iXo!GE)4`((aN3lXf=10053 zIq!X~oaXa@e-o8ujJ%si*PyOOgra!QmazONwc9;#699osHgOU)jOlZ!7n*mslIprp zzroK{HLjIRbA#+QaLz=1Ij(gl@TXdJq+9Q0_I){rsI~3ke4ovcW!_tB>(G^rV{wQ( z=jGfPc>yYa%FONf<~)zTFUuVVt=!}{ae{fr3CG+Sm2WcJG+g6Yyn`1 zx8fibe@9O=KmwNy?N97#l5$&ry9lXZki1ks zezdLu0Jk83wvr1L%nn6q{!Wy+HZ4v|Ka+ARe@UxaI;k;eLqPOer@B3_f+}m3%q)`} z_e?KW2`i2RJ7sg&j^Z^-^tQah^i%NE-R;SjYDMr+p-tP^5S;dC{;j7}e)b%yIw0hN zTeT(9sV3~pemH2JHqHI_OZDxh<85R}!7;~2E}P}}2s_P!-dIzIjbe|&{iI=God5PX ze|>vpHPuLi&Ys%0!_u5OT*5>2hjKoFV+bSP2apq_--1nRtl(v%^1W2!&X~eqJk<(PGCY9L}`DQ=?Z0>B^!dd;LRMQ0p zv9xND#Lf}P&o<^9d&Y|FYQ1IrezCsqe+?@R8mU*|?27}j+QOY)KP3BIV7%ZI#a-=$ zPwGW4qJm!uEIG4k=8nlaMQm=aoJ>}4ZJE1AO(?wuhXZEL%{&~j$le^Rm^U5e6Wu56 z6B=|q+)s^m`=rtM=c#oDD9w4}qLQ(l5>Z>CqDC5YD?v81GfloTl9djqQ@Kmve=ga8 zJXC=G#HZ~c_$XehhOl;|?9B)j=BMB8g#LcN^=HmEQEJNtkA4ppuY%aT5^+^PaE3i7 z(Qr1BG{7qg-`BO`-2Un-2IYol5-UE6&+28aW^0fkKT58gj{Q8U&^c%vN>SIZC?m^` z&3vg(0O62&wq^0LP3t*z)XUz1e_59xlVv+Fd7Y2b@oSGd8nzGZb=lE+!?Q>%%b}RQ z4mF8Ar=kGd%kV&SASi^}O9=Mo;JdOL0hI8#_uI#BE46V$d%N2PSROGGyE%4`yqVl# z(*%Frb>r3C)yl`EC*ARJoeuLMBEtcOgM-?|cI`ng_B3BX^Cta(jIY6Qe+0fmw-Jn> zU^)4C4lw^y9k_m8ml+NbSC9a&gIKBHiS8cTRxXhOb^E=%pi^}#p2zuYX)miX#6Y!i zgUwT7z)ry0+Ob;o7N7xJ6C@)S^S(q;W`1F>KcOKsVfT+-+QxAKEZtb4!0wuI!VYQ?g61Ey;-DRS9d4Bph4 z#U^&;Jc8wmH5GmZb}W@NoH>E@tB*&5gnCFMppdGGYNVv@VX&p?f3;FS{O3KmYVzP<=DAhzq#9mgy%<%a;LGqboqTEY3(I&ogM@toB}3_*IQS zt+#BG<3)QJNE)=3qN!?Ab%)@h)-v?^v|i2s&#`M=6jIt&V&c|||NXhq)^RN_4~IU- zA@tjeqiLVH^AX8Gf9I<7to;I0F+hE9waq=f7`iX*I5ZszA?{VO{So{{8hH42*@+W3 z1_&sf5C_d|2>Y7jK;+~4KUzMwULS95VdK_RBtkBdqs7^oIprasB+8dLDm+dv7=p?g zMXxu9Us_Sj?X-SS>>`cV2M}2%pYm6fbo z+Q4GYT}mzJ3PVEKbqX6dqP;99;GBQwn_zE%&7c?H9kGv8|nBBPyFzYfByW-7lm-bzWaai?K@OJsZ($yqve?6ZE<4z z6_LDcTjd+-e{;<_F-56$*mVYa2233sGn}b&2012$1e{%g!7iWxU$i;QS>b<8s{oEs ziQ5a&x?XWsB%9Al-tKGyQ~j_VlwJDX^k}`928OmT7FNE)Hy3WKXkfg)xh3u*=hq z5F&QegXxaXRtyi@jq+vT=N121iUZ0=i7B&`Dt`cwd?A+Q<~G53mTrhjKFQ`uTxEi1Z47T0mxc9*hS@{c2eCpD6r;ZU%0uPLXC zGg~0Q@bRJRin&z{tG1QI*#uTqt&2j1y{;UFf6rGddX~Q9yUI>F>W&jUWGcV=~fSwzuxVn>bk+5U3-v3+ExAqkT~qBgSaT; zea=5!u^s!>z<8^HS@{Q9jMzZVP++~)RmB825_DAQIk(DkA{K+M^|ApnDHuM3Iy{PT zf0Z_E0@fnkDKS#Nm6@q#FY$Wm)y<|^bBh8#>K~~1k_lv=#fjqZaSK+p3N zm`##=ExSnlbjQtXiGvRE$2Skj^6jf7ID?n3b_7R2Q?*{%;Muo5koNEKcuF!rF`@bP zX3vM{%--n7zhAS=$?R`hjgvSg{^a9te|@kn8)dcn)Afr}&+0j{WuKa*>1C6P=0RZI zLB0ygLUJ01ORf9L;0Nw#GjWFJ*|J3_nmdVPfES0f2F2*@3$LFi^SmD?BsB$C9nvVv z@`RoCawOoV!lsIyIo$#9JJ?%c-uspjT2xgKAlC6}jKQxY@PMQ7Z2}=P3+= zwDD4l8r4KTC4i;;ZN*72=e3Rh`ie@re2`q=W}r%G~~eM53|o9QR4b%bqr4zb&gWl*$- zSPagq!{!`ier(;-%aZ6<$c zaDLr(8}myVKYM2uiO5lAyA_`-9FRed4|A;h_e&)`iY4_o)DP(21?O#Q+`2j$Q3;;Z zdDEKZ6;9pK!g)B92`mup8D9`)T}z!8Hp=f>7<3^WhlM74pOr?@AH|oSHUT()ZT10} ztJA8~lXQ|-KFjF#eG2r|2^#_ND$uvZ|r8pfsVy9*S(bjY@r1AMid$P$ze<_GC;5J5oBW<@9Sa@}s; z3IQI@QQb8e;JklT(&q&yg6f8UzNv=*HLuftY+H0$h0UxTN90X7cip%A6-i;2ulB8S zkr6(QO7qhMeT`$(co>f1KdL@Ea>Xl8&V}vvWd6pm2Dzu|-_PK$fBW^z|NQt8VPYe_ z6kvpK(Ri&f)Ikbf9fS$I*A^4b+6lb;xg!yd$1Q#9&U#(Wn@>RcQkwvOu#NUO*;viWSs=Bn__eU2- zwnqR4UnW~9>3#|TyKaJoe#j2+5$>-104<*CWgcKguLnC0Rsa0j+X{G`(MCNG<8%Dk zatXc4TjN9u&AAG{t;Sq`+nzG2h_2Hu6y#F38|>GF5VoS)$B@f7EVLZD#NUn!&#F@h z+uU3J`&hflR0UlXsI;Q9?;ReRCre3exp+ui}j>|oC`03wGye;d?HjxL9g z*LB#XQ;0b#(L>s`PPRl2w$n=au%A%qptfXsqH1IVlAKJm!wWZm?=Nlc_sXw2Z5EY% z&*vX6SKalBR}D;cQFaY9uU)N>2OV`u`iB9Dx-KiG@3CdS6}Nyzjw`ye9e%&e`CWTf zEx?Y8r|T&`wKfZ5x#8H) zEJkv;2Ec!5^F(fcUg{jPKY1(po-$?z-H7tW9gGd%DMI(iPVH& z;w~MwXaDhP?dr~3zt;&61-%FXZfiWi1Y(DVIbjgXsx^v1iq&WjkV>|LKWse%O|&>- zw^P7?j1FX*Y8cpLSQM*Z!GJ|pQP?3`%c}b({R1xQn0P9GBlLpxEFCe0U2PE9m`@K|y4sUV($NS5xwECuX>1-T%!`~x$=?n}S6OlM2VQ)77C;V=qc4f7{av|S`tOCw|gytSW88vGP$qAD=0FFtCf(s0< z*Y7o)QZ3f353&i#*tVHjSZg+WKDBnXA}1ly97AR-N(8W#8a|o;c+Tc*>`*y6zbv8} znTZpk;-hLZUYFUy{dBbe`j(2iVHYtgJKF20`j)dY;E5*(r>B-G1tXOY+xzCck^?&& zUsf!C=r1;JwuKtd#o^mSs|Y<*a(-{+{kl*axWCEwYuU1A#8>6iTB@?S#{%-I>c^&B zI4lp~7!1m@XSpbh%b~;%A8;FEiApvtu&db44Okhy;sGM)HwLWX&D!REpH6GCpX`1* zWstA1zBTO~`y>2C)y1D%-PA52iq6{9tf0MrDkV88ReGsy9MvLwNabf$(Ik1NcBlt& zDq~kpaN8trb)6ysX?l6qN<0P&EnPK;Bb<+Gy)m61fBw(kj0KH1fK@y)un9-C?%jzE zhJlRom8@vMa|H4LE{RWe*O7B<8oZsT1~#z^c=<=tlS?+<1V#$+U1HYLLGre>1num9 zg6-}r%Ia|N@sh$G_GLc$BbMU?_eTA9a^C>6*lMU>$vNy9*;Y(F8JBoocARuox5{J_ zNwxu^6L)R1KZ`&=J5>DwM-Jea{*i%zI{zFWEw8TY7ZoSzLP6)I3$7Uu7xpAT{?+<^V4!q;{ z!xmaQm~<{nduJ_#rd z)~-M6p_Tykr6i*3e0Gpx4;1~iv_k`~5ye&e2i)-HyN=rxlh=HLdfrYGuIuAg&+cP8vRTd3(U2_r?uQMKS$UoC zT&InQYnx_Q{)%mF8t!D3KeWvzCbAAIDFC#}tA{swu>&0Ojx_-JyOt`K8rs(CPbK4y zyfr~G z+~}V#*{3Ywn@P(NiQ}sJ5|0&%wJf=%bGp7`d;)vAG#F@?xL&o}PsT=bU_kL}HE4O5 z<-DU7-$vME9wmqp0TuDp!Wz6BcI=;a@;zPMBE3&PqrBzB3*tP9E6FN#3r{uxbvD=(}J zW2d`&{rt}_D#E-d;+tXjdLST;1K(j6MK$}SzO{-i%Hd>xg$aSVr@9zZ^%s%5 zDssw*bhQ8+2@coP0Z_>zoo}08O}X(2y7v_5Ij9OSdBN;g02MxOte^X9g8!8Zuf#{Y zDfzC=Q5oQh-7(s3foPH@QPbzy{(K^;e`1Mt9 zf8xU-7DW?e-;eFGx5Hhk=qPgy|5Zre#)-=Ea{jEC^Xv8DvRTbKvoY|cYEtwB7A8A0 zqK@wc@+Mx@XO}q~C2kfkKw~=Gs6wT~C7UypH@!~gtw=nBR$P)=(ttmC1WG`5x?8=)|-j0=BqEY%)GCsma!3D^8TGStn2n z0`QQE0;t<*Ifa;byD_W0x_u5cWp-M<1oa?Z`c-GIL>TWjy@)P)|8Q8&)7-%Jfu=Vg z!=Vmya+iN-J*i5=<1mfEuF0s=hR(#@XL<8^Dv-Uc_k6vvs}~PG;-4J?Kqm@##UuM?DnFDY!@md`i2#$(^9)qb;DXW z?Ein3zg~J#+aXU_O1i^#2Rh54HoY1Fhpi`9fI3Bjqv8X6h<#crO9+68>Yw8WFk#?p zQd3ZZ6vP3V2cIjdFQqS@?KF?-!EFe*RGC$2!za6J3{ut@7|RO_UbL$Zd|q&RrOK^9 z9oD_B?)XV-lOUm8c%{c8(c^h2>Q&9 z@>{35EgLk8n7S4~dF_-~q{ZTrDu!?joqhCw$jUOR*mZ4LbdZgcgQ@H;7uMOK?^mEN z7R>GIv)ZRAjzXZ*CPpXEY;MbL{b_%>vp5RPI|;DcoI+7J46Hh#_02vhK0km~K%$RM z*S1xgXb7Cy@gk*nIfWpbOS(v^;8naA0qR!p1cV9ZAcMb2$=sJEIBmms{GK5u$VUYNuE}wxjk@s`rd$D}H(B*ZF^oEnw7KI?z92rxGiY@d2x1K#TuaAz}?r<+LT5^s<(;^O<){4A` z^CqkkrRtz$_hsBCku>{NKn0`!>5|ET-Xcl9zSg9XON*vt zf24MmD!jm?T2g}p6u=|H+!oue*|iNa;5!qG%u>hXyVu0C>ZMz+)$U{HWL=cB>#*Qp zTidK#hSH)0q=^54m-I#fBY$;_PChI;aGW3P{?G;>lcXF5BJmfXb#c1lQV%aZ{*a-Dug>AkbpF_3;uAkL|f7yRSVj!v7rXIWa~Me|%&b51;7J_ht! zXYQkef3mr$oOO3GC0J~B10YLA9$63H)gK3ut6zyc_wJ5JuU9Ou}dwt3v3BoZlkz9tPuo<0ZbtS8{#d%o$#QMxn8N#fOTQ|+2TZ5e0)Oe&c?8}_x^zJ%$_@?g z^42@mTMs^Hf8LfI1Woq7Y@$3hBc3&|AZhSS(eO4~-|v#zS+evsG5^;RNl- zpt-D&t}yu4wtw*4;#O=?GWL*?>WFc@ORc~!!8Rewi^rLNjdD`Be|!O{2z2UP3^ zYXp_Hr{iBN<*mmuME5D>T1t_s2m+D3*ZC-1Jn~kpy;!jO-!9pQx?_BsWe4O~SDC!@ z3@#yJl)Rk(S@v%9;uzY^Z@r#f%4BgIiMj18v;DrQVs>?KmGtb?Q{`00Wm&+hW;hZ% zd7|s)^?x|W4eU_upB>a~1b7W7XkW9`Ayk&kntWXvBZ5X}u;W}MH@Ldw-`dIYBbO*`#vdvt~(Nep}ZlDg>#B zlWp6%$g5=6Lyc6mZ|p_3V3aP<((&4AgEc1gT}{Ogc#g}b=BFAKTP1=2=D;hN&bkGm zP+wy2vnsfX-OiRHmL8puI-zUqCL4&Mc-aYQAf%)VCOZ}VJN=2pY9>b>WBBt$`>2Gy zwtt!9^MKxI%afLt%Zi^D=L!^BxExAX6RNy$vEhx7363D84l69hmgotXR_!}3NAT6v zcB9z5H`Z>UvGLVSRN7QADsE+S2;p(R`YfxWyH+VxTy|FSsXUb`Z{8gcqlz_isGFB! z)};v-?38Bn!J*R5<2YV*E@Sah`ck281s>K;f2*iIr#NN5%jfb+)O!d5d7S+8_u>D) z){p;sm#j+xo&oK*OH2V90RbPkXH5ay0e^qJndGcmo3efG(iDcj0lHpGLvAv-1`P^b zcm<_+T)n?vtH1s4AHMtqocLU``quj874YrkZi{0~b;6FhP1Eg*BA$0=2`=J9*zVM^ zsz?u#7MIzpq1O<|i*)vQZV7z+bnrAnYMPNLPcP%{_yD?~Wy41+*EEI!;FfNCtt^sF9?y+#m)G#~{G! z5ae@1N?>wrTI0>G0*?;uUMjwq!@m6T!?#Mlg|N3Ns_jV$ed*dc2w4ftz{;7`1|}cs zHc$>bM%aQ`E(E^;Q$^OYdV87JFn=1whh)cz;x8o-2qD;HsarK+orII99u_yGSHb{8 z5#X}F#{W;K|6QX~yZhqFyZ!BdN{sSaTnA_ctB9B6AZxHzx-B4Pb|*Wla>zBlwBs~Y z6@GbbaJ7pBtbMlk66XqPA33*wTh`<(o)Ev^9>#Br_1P+y-mGZ(RKT}0!he@K#nBs( zn0D)>{S8%XuB?vT6>(YDlF4?`AD5cv{4L<;T@n&6a~063Q)<3#H$By z8!lTM9LXuKp|g$p*ermITuA#}$6GcSpHYebQR{BGS4}N=3ot>^#Cy22a&#*CT4**J zJa$sB*H-7zmgSIMh`$iIJ%1mmPm6}v3Qp%1!_j{I=7d&SBS zG{>eSE7ppv_xL7-V`Y5s>QZ;SZ7aGjy|&?x3seD$YwVM=>7&?W8Gk@d;=Wc~M<ei26(>*5op>U%8656SL-jnI!_=bHQ#4TJIU!z(xC^#F(el2utXNBa#8kVJFN$H zf%`Z6n466zWP!{241d6aKh%?tRNFprmhNcDDjex>#!=b59J5=Wg<&JMN{7x9EfU?S zD1mGWPBDv?4`98Aur`+k!=XAN)Dyl02Pob-LqojE(RpZ#5L7JTL@*ZL#qK^j(_Z&?*Dyx9-Zo6@d;iu z>f!C=sFUjJ*4xGx>P_!Ky4$)8&S-ceuPoHd+PH0}m+K1F@bXkY`5A6O$>6SF*rnIN zzLm^adt&{-^X!Z(o5mqWqQdjMf-=2UaKJw+#K6y~AgmV*XSDIlV6t%6S{yJ>1cCS7 z=Wpv&Sf>}h(tkiqwtV09Nn5fjEZ+33Tp1_CL6QmTD;zL|N=S`%n*s&$qg$%89c6%i zp6Incyo-}`=D>N2N!U8IDs$NI@*;kcw-1FT>-;=-z_Ckl%A42IRZTl1=ZDBQ zc(4V3*)qkklL@-oFined>+$?DT@LtIoeynr;qj9><$pZ1uRrIZf`o-_z=103!Gq6M z@4jr!DcO7Z_v=*u(%x;wozdb!Rb#vP4R#$~dM%$vA!S_(AO_tpy_v}6v7h49xBY<) zSM7tN9xB1^s1tT_hhqerh}e<(7BU{pAAi|_IDuTz{gXE zspNzcp=+>8g-{mMCx#@rPBlyBExOjNs=7jbbQB`6FU+{2i%ZvM);sf8d@7D5^8c61 zQ~~P&H_;DV^>&@(>`)M!f;&rwNL^BeQ_>@)ziBxv$NcmmS z_?H)20e%AhxR;k&0UZI&x3yXUNdbSV=@N5zJBL|UdCR!u!Q%KkfI42*oC)G{3L1+} z;ZVw^DrE>QUsbGpT8hXpb$*H65@k5lckp5@4%&ZzHBB6|_k(+;`B1n=g#x`sAK2n2 z=5HjuX<1Z<4)F_Vduu-s*6*-eq(RMxvS|<}(X^xUv)nd@=tIY2K4*h)E&G2`IU`9h z4+I3{OdeL{6Wx6+V5(tEKoAQA4bMqa->+5t(Ch+K^tWj}!c{A`IR_{ZtuBy=0aQnJ zY&Zy90Mv?e1q*FtZH=(ojwZC}$t+3Eqx#Z*|nKYn8sO)f89a;1vInex*Tp4p|$4E|%!aSYd?&na?NcR}>&eMLsR%xTI@TP6X7FqSoPLGiN zHIY9oU~Si*DwS;6R%kZ8*4g3N_oqaEf{fh;+l$xyXx*uZ>k|*(qAkhRDXZP1Yv0uH z?bmE8>LmK8sLIjeyuR+N`Ij(W0Z4ycyvpC=)jL83GN0X&FCP$2zEIPhhDf6v4;f2! zmZ;@|Q|=0G5e`eS2|wEU?v3{2#km{}zU+Bm-#Cai_;t%R_hy5Jp2V4bdiGJE1jCkA zfa?otv8SA=U{&mM_~-;2YBNpmHg4;E-qt(D<&-ZGzgyU`yA-HYcks|oFN1%}$e`14 zS`87;51Wdlkt!<+O^R|P<*lprbSI|Q_ybIi;ussRfwIXQ6+#?PJr9P+^pgQNh|txF=7xU2em)3rABM(g(rO%7gW% zONx`7(~L*42pZM&0=qok3>iS|?NSKyw8D^n7py+e!W(#pJ#!Yo1Mr%#oto^R-qRKk zx_)jCkX^sqvr!zFtn71CW=ax9SR|1<_M>`U=YdtL-o&Sa$cPl`I9h*y)})CImH09w zC~}-M>osx4x*tpV_UXNBOi_TcCo6$qYH<(S@|R+?qh=d`tRn@In0IQAdKjkykNi8g zHbJyIjI&)0djLcq_Tq=^08<_t4y$y;C3#J#$rRt-3pDqz@mtC6^xD9Xib`4i%3Gtdpfyxld9i| zRTB7Sg(GHnOmd){h2=y}y=z>*yXh7KYiDy1?y9-dVY;si^~=v+em;Nx@o)ci|MKe( zKmYW%zk6l%spdjbdeh1yEDNHQ`y#(Bj?iOo6al=YZHA~-yc$I$#;8N<>DlMt)fNsd zbo0TES`L4Qt(>(NXiAeL?YVCCVQww&pw*~13|lYV(; zHT6TsnVx|R|0fH#hq23B47*O4!lmCFh!|GClr4XASj#!4aFGAfaXC5Q@Ey#LgGVY} zTMZp9tk(X;ekC<0-yp_0USeax}SAqy`FFTVbJ?$$rim%|HmVrtn4Jp#SGVV3sjjhX+7FgIbXB!t zHNmr>oymCt{68e4y079+Yex%u0Hx4jEN;~lIh3=SXI&;1_?nJ=OWh&Oxn3^fR`STo z5;`?IRMyS5^Mx$y<$D6{x(>1WT~;=f@|1t^W)ZwzABw~7OG%D-A;d^B)zrF3LB%%h zE6H*m+X9Xab8g;zbU^vi5BFQ}SO4Ze;E1eJds9XLggTU@t%g>lm!2`|qAGjSiV@;c zmP1*B({4vHCxOxqDc~$5Z*IFgD`G@ykg9085?9%fx~Z^Fx;7No_1MzDc1!G+#@B!4 zBlU6rOp#z+EpgcAhjrB34jym7R)be*G^lOU3BA$W`fMa-LinRV?E#;Ef{wxQA%pTd z74Aq1Xc1_hEn)!)Dt2u2-kmvsNE~)s>rcf)Ui13xD#hC8fHxj0@w_bl4ESMk{c002ghoilUfpoHdB`QA7&qg?_Am`eH zOqcd}-SPxUt-WTZIIqugnCIB7CU&hQr$^N$+0}0)N1|iT%~Au{X;THy|Fp;~wtuX( zfL_`Oz=0=C{r_&8V^q+7EUqb~SwqprZp>Rx40~g~6|%nkWBv0#;Lv}qTUmd-jJFHf zOn_I-0PGJsCXMiwiI8k-5Jc58x;|uf5}vMaq@(IcagN2&Qg-)zAmO~h)1CzqymF-- z-WN}HyE98y(W|3a&bf5}R~F`B_etm+|~>m>Z_I}1o=BRV_}Y2fkx^v(n^j|d<|0fh_}I=uV+ zSg8MX{{24xpI!0$OMin~UXIyv1k@eibcoCfo|UZQp*P}uvc2ba5_h!?y+r_0sSm8_ z!U1laZniDC#}lW+a+l*Tx0RV;9}kR-AG(jxR>ew2xWPPy0iuz$WFxu_#h|7` zhm%n1<@~fqi0Jj*Dy8t7Rbq*p#8Gn3oDIg->X`q2I*xfgR)C8d%`D+_-3n*&Rkwot z>9w+L3Q(`Hovn0+ytaQxLQ?!@rlF)Cq)VIB#ojizUstg$pjg{^D~j?pBQU{pdPC&k zEh0c|E60a2xh7;#)u_Dqf^$3LXYHqPJi$1lS6vR4TAh}sbz2aTYVZ*rz}~aRGB`5; zji_n_XHh91Mby7(3;wUIGoSt%qdkD*1rPw^MX3P@>kw3VVKaa4?EvF&r%j07WnRwJ zH62p)b0amwTllMNXV}PWN_RWqraq-g@eAf*xtIVS&4%^7RQ~ro-y|?=HABtW{waW} zfes;MIG`{c4-P@$Me?HxMVuVnPNth>`Wl;lxj#%;@^9?G%Qe_bV0EX8G_nNjaVK&l%6!M z_h7Hrh%n2cc_(o@YQ3uMQ5mWyCWVKlS90uwdN(*rkkx;aIf3K%{^ zFNDEjKOOr*yG~wCIeasgY1kX`qhZ=z|sXgzscLlMtJ8| z*L`VXeOG@6cGqWN!BJbJhS&AiW0h03*L1?RH3bj-J9vZm1A)E_vr&~IREP|T>W zrl-_^k<2*G0nmgSry-3yG^n0rqXm@N< zY=B(|g-+9}E6wXaTN^l~WcsdTId8BKPp!CH+)Q@;Ikem1M%S~%b^ru&VOEVw)(KbU zAPn`&97uOO6o#Ow^JyVI>(3qXrLXiofOBd|*;~_v5w{9YpG&k(oqWCm)*f!kGVYj9a#Yfr1M2=z% zJ;{rz%&5HGO#p>3TuyKzk^hElzWhR3t*TSAcw{?pPIcB53gZ>6T5yfE_xRVKP<&P_ z;ZRPG;Kh-G!=Kd&Qb5ShT5*?dH= zv4cW_R}b4~cAKJ=!ZhtKV6k~j{_}t0Eqm7DP`DQr^FN#Pb;f68ts(g(LDd)U=XQU8?Q0+MV)e`^K+=69g8UiySN@@u>HGOXLf1^dLJD!?Ysn zkNqx(Ht#wKHX9WBvej~=Utv9jQ17qzRK9|QjS8IyL+ry#6kAhPA%~W-&r=b>#c9W1ZWa%;Lr=4+ZC1%+`nAfezLNGuQ+9!01(&fR?O%} z8{C`Cgok4g99LcioRDPPE{pR^vhP4m(tGyQEU;)OHJ-SQ>%x6>gQYkAP9{!eQzi2Z-%yM>w`7c}!tcGBNxlI8{JvD!H?Vgq)Wx)VT=xN|Vr z$c_F4fWREK4VkawHoQ=K8E6jn4?y{5Py6ElNcVQr`roOwZhs&}w{aSHnB8H|Q0>@2r11qzC1z;VEQ?1ISd99jxA2JJMqnLA4GW+fRGuZq(z&}dJKlPUyE1U6=jij!KSKConIH}>ner6T6C&!@L+9cj?3bpDj>WL zzFklgO~axL`5$b6G3`mMASsQRSWHJjx6ZFZfjo5rO&;u)r5=CnrDg_M2+Gx?2JP%u zb=4gU&=Tg_0+fzB-1iG;X8Vf>a%CgzUcgBNGkwc7{sd}xj}Fp=6f{ZO1mkKEciJLe z>Xs9`Z-)va@h1!3ijsHv+CFVpH8ukI58YiZ7^kzZ)d>Y?fBJr%x&@W=UYt|w21cnZ zb5Pdbo+yZ&cdUQfy(`wkAvw21Ot*8XKVI1EdzPlIi@F_$GiXZtgK%{YctGcRnR?lE zsBA<;Uh2mbMRaZBs1JE+eGUesq^PH(CEW``gW3SW&x^OUbV=a*4H&Q2)_X+!6!G3# z-rhRakW)?=BvDW&Gd5GXWG@OA!lgmZhkdI_J5Tt0Ryhh9&;>wz4!BnOdY9pD0jYmC z7rRmKL zh}ItAyG4q>xqu-STTa&aI`ee#3|3MOUaGiAookS~Js<~h7$AK*$`O+@fv~{xsQ!03 zrX!=BkyGnDn)0fk3GfB`yV)7517veZdO$<0WwkvkP+x+<&8b`4Xf(^nI;ljena5EX zmW`g9FSA9)o}PhZEqRH!jP3_;rs}DgmjN|ePW3Kh9g^}MNMzl}1PEcpi-Srah@nTp z4Y;vw=3d_x>3@lr%y0po0dJRUaRHkFx0eTU0i6LXm!)z6dLg-)L&;$6AHV>%b=@Z% zpsR1;fFXb2HElYa{INeuJ*aP&Kyv|m0l$~La{;`6->d~1x2?XDKq1dVZ&;r5kN4MZ z)z9w(AtDM@(ZFz46E&^SWoP{6(M6o+~Aa$F0v zHTAtbZ5j$2d1kQx91ydUg@aOrI3mAy4!7EBAO?OZ(OYjSUxA5|qcRD-1b5xd>ua&T z_Udmdfwz`w(naJqmos$%lYiYpee;Zd8$0CEo$vqO3rxbZ?TO@;R@2`StMuAs5Uq}>_GCsKzr3bztFEwdf+X;)G)&)&LU6nkH5P%+&V293;fZGXQs#fUXQFDHKi zknt$<&Yxt>-!+V2Jxj3_nf%dXJpW*=;`hRj%OZH>6*jw6AE+gXRf|j#t&@A?@F?5` zJ2gx9j}mTYcWV4p1dq7l0#_h-0ZtRB!hy3l>=~8#Yr>i}mqqbqk?M z8qtO$pC3{V_QY=8gsiKzme*w5a{q3vKD1%pe6`!!Rr;a+AR(Jr!uo55Npf6Tcfvq) za9ZHe?%*wZK2^Ij3Gsm~4A?xk3`YPuwzUT#_C97!pjoS+B!gZG z7vCfDQu$El0)6M&edm?P@pfP=<@`CO&-2@b3g1Fin{R!>QC($kWxKAItVgmJYii`7 z+49y5P^|_yu79xqEW8swZ$4XDUhNNC*ZI@g2q6G28%H>f8XY^&A*681&X)A0@nW)t z?*eud%a)%VP+IW>n;Pr0z1JW3o-&t10C}F!Usf9^7IwGtq)4K?NZOF z+s?f5&_~do4IA}@pkB`^@Tt$3jm9<;S#q&AJmlZ6)PGme?fzCUw`*fw&hkLFqVqzj zAFlP40fC40q=&-{oVQj1mCKwla`|nW4Ue{PTvpd{U&JByS_!rBJqe1F?&bxCAGezA#!z^aNYZ_4P+4kEdOD-}s$eJluO-Ru(Z_V*^rS*OmI` z`rkjfOqTG-l&{kVg1oc{-a@brBCtOXNPlbazNkQjyDnRtjLU9wlcbhy;B{?sx52Nj z&ERWrWjAJ3phii)$H;y>EoUp$AGfj9hv_^VdWf1@R&6MI*jT<4Yy2u2u76*LCNB*+kP78u3O;PYvRO zpNApUVGqf7%k-6($$9}-0dJQfdjUd!cPnLa;Z5Y&InP@UZfzx4bKP+k~_;5f1G*9)) zRgC4WJBhb7d{m`U&?*sS>3qTT?pB` zha_R&;#cAXl*7(NrP<;n(D7~`C6lhgv+!%}zHw$*eY*#sXFp}t7`!SZIhUdC-z-_% zBQ$R<9G5{=!+Id#(i&TTI?Wa)YBd&z-~M>vUqlW%^4*t;@dp^X8sFwVoDp}t{z~vvl~98%+hEGF9ZeK=ed@JmvoeVj`1L5| zFCKe<=Cz+T5R)W%EZ&lrT`aJMLN_~B`bxUz#H!9*9>vG1D&Q6VA24c(E*~2!D zT%#^f6PXNLK!688`DsxX_Y9+&mCjUX(m+C4mwL$HCCju!F)7l1CL%5nwVgh(&Xv=W7!*VWR;5;9jF3f}fNYoJCB@+kjsqu4;dZL! ztdIRwbyBX=yGgzbU;Mk3+L%4PE+)K>dh}@}!!cL+_pwaQ>xiHs$NRm3II}j;V4cfk9ki>~aYuP=FJ%t(*jD0y8kZ)30bc>|mxh1= zD}TcTuab&Gb6|A7g;LtYWbKWELVe`&KAg`bhB+0|Z0PwUIMJaK7OdDIqfjJYcIZ8) zQ>7|6S9&}_r!sV>mmUD&1{mZm?U~}y4&}KI=`y%=ZNu9lkKi*QQ%QHishy|_6h5^# z<(EQN=TrZ1v393Ic7NUK6Kn(j!DejPMmDNB)WcJK)r8Bt|7=)kEF-g?m-Qm@K_#ba7Q4{YGe z3bdx4y%M&XcU0cIvw4!9CXwvwhGsWySjJv0UhtOEK!ED{r)A5BSLCcZCoZc#1AlKA zEi2US_J=ardwP5>*1vwbZRhX~m5e-J=?}J$N+uuJ{ce#{Ih&zgc+xP@viQ&%Pl44f zQrv+B^&v1r*{A-pA!|}9_@8`#0hv@0e#*WAw*beoK=qC)j_hF>zCQr)_WtUnM0;9o z)G#`0gLHb)!8atRRGVF)cFJ$CWq*cw@aWKKW!jx_;V1&HhmN&Q4EZHU9$wek7sMMk zE5Sa!^qFxF+&~b@>7e>ky=Q$={BEUw-{=YFBgHD?=d);O?Va8N1i{dj*E33;X{wQw zX=_#`ldfSnpb^?%wXUY|H2 z?n&p1qnw-{Wrs=cMAuz55;)5is)zt(sK`OEN~|4Vqy`m%obR>w^HB#qXz~OQR1wA* zN&Ajx+D*@63&^?~)tezJv5VD;`EH@ow?@y`mf}_0pmA7;wToYwI2F0!PnUCI2L$Tc z!!(DJa4uqGCr<^$v|9?+(m-w-4;{xKD`$@9HWaZ!V{Z>%5u}x+w?p&crEkYsfP?<- z&%@W@RYk=*T|?sSo%GZUG+4H1c9GeEc2rQ(@?V#1g8?uBewUqt0UQCpm%4)ig@50z zRQgz{@FqW)TJpC4Dz=1s`3f$}(n=t}p&re}t|DT0^%~E!}zNu>-Z2Giq<# z;-sd8rOZ2YMY|4%_H;8MdDsLHf`4Vu3&OVQvqDqtNl`eMLx#?Fg+Wdy`?RokR+-So zU;J*R`nS{f+EcoWMJH6235?K5IJGFkE`Y#Y3WI_!IeOu-+6H^F;0EZui;}3E6o-F2 zOi9U8Lda#`ehH8(C9{>#;Ycc48YJCLcGRj;tR4d4h0^zQ|HTH_s%9Nzb>%qGf5fFcJ8v=`q-Z@zbf~I(dM()yAJ~|wfpWS&EO?g-LZ`keN^<(1S zcV3)*99l_Udb)Hsz&$UuO@FJ&(wdSg9U$%2)J*7r$Ir%C9ps@x4k+9C-j_2C>=m$A zQO-=CBYTS-_OKqHz`zui z>#WBX83y=#w@hl_yzi#naMu;P(KZDl8MMHTCaIviGC{{CN87g7sec(r7aXfkGBra` z7UmJ9M7FR}rdynvr4Rs1V99~{7zbcu-jr>sqkii?a48+|X2{iT&C*Hx2&z3>hM8nX z_*!<><<^p^s{)^Gc2=hVFEecCDIc+8pT}@=d;l=mSyg zbJC9}t7#CQ@0MwPw|`98I7T370Vbn8MFxeW(}B)?os_er!J^r6@Mo9UdC})~Wp9r5 z-=OEAZv3)-K5S!2gjem+HS_UMaHct6SG;1@hgL({BI%m-bGGQvJ@?%53(1jvwnTS- z5yImgoTzt1;-l-|nc=~nPfCUqCHT3xB6gFXo*d_qdN@XUC(M z4(uy{Vv3$1clzBjeV6Yn=z=5o6urO*O^3pzaH}b&yLlPjVgS%>>>#|`{dlXTJlXC^ zgSV%7nPSt4PEuEJ*c}wwZ~I)qqe`W2>j>vw?T2tq=#V&E{iRo23z0)>a&|c zR$=pm;1lJ{OijPKmPiuO*mq&!`qQeAm$Hqcl53i|; z$%#S_QGZ|t3-`n`C5x=PbDR{V0c)wnRuy#OARW$4dL3>10-@BAA={{z^L~@%2sgYi zzly^SXj#u9^0GJidY8@e|6g5ayDZ6V9MS)N3cY|F`0mEjDA4GJNQ)+Ai42*1dY^;4 zduPa%BNU+^xjQqB2CA}9m6`T2E5U71?gZH4i{2pXvCS4$`N6jXrqel#%_b_~P%DYEPfNSvZq{qW7jc+BMw(RClnx zdcEM~xVD!(iUAsbCg9SRgPOMrRsG`6 zPy>7xGksEEuqc3Rxx7nhdLVX}Ou|leNP=jbvrX+N&NRhe(Xdwmqt3D~san(m!+AwH zZK|g5Pa0g^q-xFUDQawM>A*wLonqw-v#{6yzhdnVgL}c!SEeIDDBYJTCo+!@Q-;A@ z=DZT&RVps~kP7yHAaGu5g0(E3*!h}~R(^uDcI3!aK224b^lT0NZ4q=oO6gF!6~&f@ zW!$8ged#c=PLzGOwHo})_7=>lzaTi_S+s_!!OFnf=01+yG5|2_Hi@OvIJ)CzSm-4VWC7#jlsETgR zl3d#fVJ<);W>!O1%K)n=twn*l&&m5#M1g#-lah0n?K~w%c^mV5=nY(#_KN`{f8i8( z(MlnHZz;Wd%bN5p(?|knTevKp;dZiBI%-oME-c9%R?^g9)!Sd4V9qyPAcFraM|OTf z_2?j@pooQe-YQx4baaG2a}#xzgI=c(?z-yk$f9XJQd-|bFMPdjXgZk=q9a+;m0kl+#O>XF%oB@I_6Wx(WztQVX>R-{emb+=odNlxGsYU5%_a@{W%q# zrF^=V(Q-;?vNtX8Pg1RI1+r1X(W^?lRMEsHe%GNmhVV722s71vq$KaNe>Od(fd@`B zw0SGZd$|vEEeEL04--Qw53=?7TB_fE`tkX9Qh9UfNk(;dIowO-ZD&ZYUvl2mx|`J@ z=Nvi)9$xY&1;=u59@)Y&n6`RBGmv$sqsTzT4$AF}xzjmA9skxy;+9virl$07n#gs4|YvOQ%aSibwx5e(dJCJ0-G(l;T8-?eV*Aq2Q`nQAT0@or30$Egbfm1ykr$TPBdt(-t2y89?Cx8P^&80fAh9e(;~d9erg40 zmm^5Nov-%0Zp~Y=iJxT5i(Ucr#rhw6Fy3)+7VW$qv#F8ZU@J6{T z5d4xLgRdK+FQy9cNn-BA+6y(^S)M;tH}Tu=MDe^@{M`j_v1{`v2>%k|B@ zUhhgtfkLaKXzCX9Yrr5s6-6tF>O zh@xPw-7I+=dAYq*`b@BK8h|jn;t9aIp_9= zPT8LIR2Zw>fBjTSnVMYRdehz>LINxhx7EiIZS!fMYmRiELGlV!Es?db&Q*U>&-1G1p%CBYnZ9`CeE!77u1E+Uiu_!>~V5|2Zyd`#@ zEQzm-q}M9dKM~g6=BiF5%z)hbIG75SR6^>HGKwx*oPuD&vFn|kG@ixs(>PBFeB49_ z$CVsGf7cQC(q?9=AEF4o>@y{3qjEz_X26sb8qI{J)$-c?b1a-P^~oeE@fOh5rgbKLG7h9kT*x zIHB|5{N;sx`Qs|J->uTEW4XF3EX!1NO2kR=f9B{eyK7&jBqj03Ay+to!wD>u7|L!@ z4NFm!9L4+OgTN|%Rh=qX(ChGmtJ^B+MK@2@L6(PppFH@Ec`q3=4k?IVJP~AT5^BLl zY6K2-4k9}?ssO1EUfo?7a&HcmC$*vYkU&`~r7WrF2^7)#Z(Db0&8k%MQK_SdtV+o$ zf4r_&P2pXw5(w>oT&05(_huGP#jPrqdWRpD%F1sQUWaC1WoetUbm41C)&@&gryjG8 zOtU+bs{&plS>GU3`E55r)5d=uvp6l&z4$x5mTiH3qCDNu?ywk@U-}ZDb|rLz_G-y1 z0QJQ*yBr)-pgHHHdaKcMS7@_46y+_je_=-!cP;|u-mDKz8`qM)bUA(&gnD^J50^X$ zr4(4#DF=vRO@_&rd(WT$@%>j#(|W!;pGVOTzrRV7<;gfutS)bz7a7HRU|w||DCCKy z6jAz{)Def?E0p)TpL?};9I+P%zyXtv>#Op(+Y{|Wgg5Bet~HY87n4^3gvc)^e}}s+ zmw_NMH2TvGPiKoq%g@-oYs|&FbKZdk3OI_@RNf;5YQ!e6*NK$ zAwPS3Sr|vgNf(8oE#);NC)q3~f8mfx8ucipl$>s*$<579A5bT=4Atxru;Pv7fR z_Sj35`RXwMoOEc6D~9dqX;EzLbE)*BBBSz@@Y>f%2-d6(fJ7nwdnjI)IRr_Y40qYVJ?e=X;d}}v^$?rPUh$tlUE`RI5 zMxKlT&Ux(8!k_1;c88o%REq4Xk1}C>MwQ+4St6tZ%;)LEV0Pun&X}IlE&E z%Gx>>O0EZofxpuy^)`8f!F~}fx8Qzn++7%42=|8;x%l5Zq=oiPI&uL#j0sHt_ zidHGC;(#QFg+eN+H0|8iS48mZ|Ni$6e=h&IuMOTTj7srpNppK3CLr1Vy6y_HTTaRm zaNLre#d^q7<6EQ!>)h0KL(aR)m}L(2y%l)S%Pvt@%vpUy`3XFWV;9p{0imW~NLPw{ zsE7R-pt_u1P|!0jHZ_aU2;qJ}r!ex)s|G#6*b!ul`_hTvR z%8#B8m|V{(G6v@^wBhZfF0#P3N3EqT%Px20mt2(r9e=j%1*Q~Uvy}wUZweS&&`HQo z+vGz+Jcy6o9{VG=bxWl_X>CS*)lToQw?TFtYqsHSa-}zCdwoUc1&ZJ{$t{f%_K>nMt;FHH))gKSss10^+j#+-IKRug-V?rzWLV2sMO6H|Hj;s<4M+>QQ-x^ zFn=2>q&H3YgFxm;Q&G5-WmjFu=AaUBkv+B@1VEDDZ_q&3^f61N)?M1+SGg+HaG_n2 zL*WZZtabvRplgj|fgN=#(9zlyK_TEHw#EMYlJI^3WvVEw$f7Nv*D~4ts1o$0tAYX# z`^HDHalx?)L0##(l$qG~Nh-RJvPGeE0)OcNOv>^&H9_qUX7ORVuSn9yIkib405}({ zV#v*bOB7&EhK3$r^FMr@51>a8FyHHBo{AtM_#_17r`Y6?kzAYVH;-zL4xEERQdstb zyiOe6T6GevL-LgH>^3Ef^o_k+ma@%O*FS>sk4z!zbw-)^Y4Ea5(qQvyMGDR zHKu%fN9U>pud0UJM?<)F72mQ~*UBVlGFaR!VR(H#w_z;5E;o z>xU*txBH#*IH+%&oYz3%Qk>)(FRgRk0;oaO$+ld}iQ%Y9rri~A^QBE_&)UR-v-NNZ zj_LtQ1}Qa!Tk?npUsAZkj9Z8_Q-Av`5Kq!+;$Efm z?b<1;cP56&1$-&EkCK+wla)_(fZ`z4b&V;iMkA+V8N{4I;yE01am-MTH^mz#k|No@ zcNkviP=R#?tCFj7x;3KW0hP2@3cL12*S@F_#;|=Z{a65?V<^e?P{jdAFMqf6Bsb{j zs0pJQHqtDnb~2}e%+7}__ZP*uUMm`^oSPm@7M|(|ckk1uJ;jzC#8fVTa!9d*udDR^ zEiI-~*VQ+=+8o{irM0IUA5)gb439@p_~q-Ura%r?+mcSQKb;K9op;FZWknTz>q&zu z{_v=tm+YKV+GAbk7AMflU4P%wkZtx7+JIVMmhiH4l3P#CcvK?FcOpJ*+m+#Dh%=I$ zacu;Eh1ysHo@1W8h(T3$o@%vh3T7fA?i+)k9Kx`L=efJcV18jaPQ8g9D$c4Zzk1O60v(DROPaQtw(*r^gB_WFmw)DVsXaM;PB&jk ziGYVnL|cT*_%#p03Gq`wgU7m2X2k=5;VOHIE%s>xU7Zis3*@ zlC<7@-n5P>jd1G1r*X1BSXLxYDHpO)PCx8Jtu{{na0P|V-1Znid&Q+7Rute@DR`U@ zvz5T9*tD@)TV8Y%YT6zJp(MOGH-yIJZFI@##&Y=IP+uv#56u zG@Xt>brj~lLFu9@mMEQEg*UbzDJ~;P!!x8viXBJC zyg&^>y9Tw~K_(-Rzz%lblrf@~^);f)IC(zsZV*1oXHCV#+<&MGOa$Qd5K{hO?quvhzAx z2cjkqezRbhGoEUc#jmUM&*!gSH&c5XnvNQ3@+G=9PX_{m{IS}J%TJe|@2D2g8ob=4 znpE9k{Vz)qcRL?cNwZ%u6%cvR1fa;O3X;V=jj{ynOMl(`8dYyKlOB7}VL4m!dRd)gbcNMJUE3&468*EJqQol}{fm~K?U_HYnO&FutORm}gDEO`Tf~2r zkDp8RA3Z)PoGeHKKq1<>nxLnAeqE-Y*S>Iye>&cxHyA5tE67XDVUl&!wt_4wj#raa5~YV{g@D+3x3mxrQ`4)$+dkr=P3cI5N*dMqJxe6I zRNnLIwuh);mpn-z``tYS4%O7{g36*DO~J7K+J8%57AgI1kqR5(Ub5Rf0X!*b|IsgH zCaH1?EvP{irQj0khC`Q!77TZ7o+WnoVS_|=rIYjE;7kFhC!pu&p=c_m7yh2=s7*!L z<0^Ac#_&sD^A{?*Z#4`6+XXNR0;Y56>e%g$YPdHWI{-vfw1C-Tpsd58m?+RHimsJJ zB7g19rFQ?^bmJDKU}RNdvID9`eq{n?Oo^CkI*#Z5!y;vB-nU!uTcKER^4#Vrj%>~~ zNkb-4W%^IWL(V-eqh`@v)#?NXo%%6R@XP82&yb~WmGY(2dyC`118C%y?WMd}D@(PH z`{>JtY;cx4b7WtO#0gAlJ2bvX2V?ekIe%46JGb2`yQ6s>PAv~^O+I<%@2I{IHI9^L zUzQ;5zPt*vQ$cv5Ha?@Ro~ljct*KgkY?eyi3*H|P2Fd6ji}clC{7s6hy*aW+O?5$0 zhjeGJnj(OtPc~@|N-wK4&idK1%LOQCe_xjXt>Gn#9{na*D1YI!L)9fdJDkAD0)Irw z^m$}`ft~q_VdD(nB!H~ndZT_0--DqPzK|(HtZ9x8P^tml06iK&^M#F-Cy4X@WMBph zl}H_=MXjpDD&zs~f#+E(&q`FQ?k%>vy#8{}trtf8=l#!vL`7m9o+JL-zg?_-g&FFb zy|KArC3jO+@->cAr$Ns%*#_*2NA=s=wJ;~%#hy$F+ zc45^|>}A)*mzS6a-@$2i4s$pV|5p0e=AaTWD)1_);YxN6D{{iiB7Jx-$Y%=8d7adX zh1!|$rHG)-5{?z|KmnUV%8)7pCU};FLB|voZg8v`RM{2ga@Ij>K0CtR)_>jqezEp7 z=G(A}{!j`a6S2KoBM1S(Oz}x;-s8|bSrA%P-n`ZNTIb>5Nl+lj#>}2buGC6Nc7Ypc zl%&IBI@Ly{0L*H#6>3>Bv36^0eJZq?)PVUshDkS|W#@1-RrW^Y6l(ZctL8M<&~s!^ z0&A^CWMg$fi)EXz_hV3qDS!N^<|CV@B+Uf-RvU@D&SmM6y?G47AtjDry_8%G^GJ#6 z{!7cw>$xAk|Lb?!4<$9;c%Ikg)5g_ar}37zg#x%xEmD5+!DBi104S#HujWWGjf^P= zk&11K)uq=HC2xU@k_cYCu&8zEv%3eoADvG@#grKwt~=j0_tWi&+kfk>z(GYbUX6Nv zM2(cDIq+zK-(WpJJ}b}Jdy^J$Jkqt;$4+gBn zZ!0NzIJJ?9Y?_#L$&DXN_3KanrO`mzaPvK|2dcW{wIyI&?5p6FbL|ekAKISRLIHH> z`$2pz*=woo%%HQdM1O663(vsu;=n!50`L1U-rl`9mjqxA0u`vzro^5{R!%R@!WTPE zpF64pr%7JQ8;~7}(#DEIsIIly9DETqxt2{gVXbLoMIMVi3K)CF$GSJ(QtWr{4*Tcc$Tc7LtZI0EJjr;ePI4gjHN zlbD9_uteuBQdo{=S6i|{LAWl2%wN()-#g9g6!YUO`GLnp$q{LH$)8g~g`! z2rQs%hSaC`c?%4kKhNAA$1e9dRB~YZfGGJr@f>{EL4R6fd8TJtx!|dUA}>YFw5pmf zXZIwwF8wkDw#HFaLza{87q)9CxRvLpOmJd0TZIEq06BSjRpsCg zC@^`e$A6yZ;eaARDU#zFg%gnO7y0Fs(AAe@0=wWtd-T+94hdBOi*iUmI4KIWXbK0# zCp*u|mi?lAsTUD#O2=a>vMO=t@SW_~DE%Uj~0Wq;%-HO)UY>Pa@f0@rE*4rdWX-<-pu z?W1RkP$8G$u2P1n@sbK?RmoS%=1dNZf)2s+Yox%L_-geg&#;=Q)CfAxCD&XTIECcd zX4Fbc--Cz$56ajt3PBr{@!kdtV+KY4L6Wlb982CE#_G)f)B>$Wq*T&92opo%Cd;I0mtxCc1@Jc;fR(>rjdF;+r!4q+C`vMFo} zD$Tnmd3Psu*&QWxv(vhvtP*xWOwI~zg@0TQ=Rq7{(;Z$wW`KLvce?Aw?fLXTCM_)=LNvt3Q*9^$v#d4FO82QQjg(7K^!lu~*eYOT9ftD~zm8w{ade|Dc568CZ z1Z8k6&WB>np4e9fVb^H<^Vc8emzARWe^XC%GCa-XZAPO~FmRL0Q9Hrn!zGK%n^N7-9KQDWA zN>4k+5ynFImXeA}p~_k1P#1!mN>ISKrtrh+ir5cQ4aH10=a9}8;h&?kL(zO@G;~k96JB zm#S1L(DyKqkQcn%G<8rUJpj3jC%K*SR^oB;3PT%8Xc8ZQe!>S*fb!3roTA*Rj=tAs z77PN^%K#L3+a(HILmLA!n?nMpi%i7dBGQB*N1#qGda{Gn#kTblvQVS%3%)uDe?zH) rFq&+IE8E#peSu<#rR=t_1QxxjBvTrxM8a2J>p%VvGa!@gy$J&VlNqwC delta 104148 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/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=Static types for JSON APIs -EAPI=8 -HOMEPAGE=https://github.com/ahrefs/atd/ -INHERIT=dune -IUSE=+ocamlopt -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -RESTRICT=test -SLOT=0/2.10.0 -SRC_URI=https://github.com/ahrefs/atd/archive/2.10.0.tar.gz -> atd-2.10.0.tar.gz -_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=4ee73169c7ad1f8201814a517482f4e5 diff --git a/metadata/md5-cache/dev-ml/atd-2.11.0 b/metadata/md5-cache/dev-ml/atd-2.15.0 similarity index 89% rename from metadata/md5-cache/dev-ml/atd-2.11.0 rename to metadata/md5-cache/dev-ml/atd-2.15.0 index ab68ec41a60d..fe897e099052 100644 --- a/metadata/md5-cache/dev-ml/atd-2.11.0 +++ b/metadata/md5-cache/dev-ml/atd-2.15.0 @@ -10,7 +10,7 @@ KEYWORDS=~amd64 LICENSE=MIT RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=test -SLOT=0/2.11.0 -SRC_URI=https://github.com/ahrefs/atd/archive/2.11.0.tar.gz -> atd-2.11.0.tar.gz +SLOT=0/2.15.0 +SRC_URI=https://github.com/ahrefs/atd/archive/2.15.0.tar.gz -> atd-2.15.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe _md5_=30da3903a1c08405615b8a8c855e0aaa diff --git a/metadata/md5-cache/dev-ml/fix-20211125 b/metadata/md5-cache/dev-ml/fix-20230505 similarity index 77% rename from metadata/md5-cache/dev-ml/fix-20211125 rename to metadata/md5-cache/dev-ml/fix-20230505 index 184b0b058ca7..480f2c9d927f 100644 --- a/metadata/md5-cache/dev-ml/fix-20211125 +++ b/metadata/md5-cache/dev-ml/fix-20230505 @@ -2,7 +2,7 @@ BDEPEND=dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test DEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Facilities for memoization and fixed points -EAPI=7 +EAPI=8 HOMEPAGE=https://gitlab.inria.fr/fpottier/fix INHERIT=dune IUSE=+ocamlopt @@ -10,7 +10,7 @@ KEYWORDS=~amd64 ~x86 LICENSE=LGPL-2 RDEPEND=>=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=test -SLOT=0/20211125 -SRC_URI=https://gitlab.inria.fr/fpottier/fix/-/archive/20211125/fix-20211125.tar.bz2 +SLOT=0/20230505 +SRC_URI=https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/fix-20230505.tar.bz2 _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=00d46de21e94b031a2bff46ad2ba6817 +_md5_=65f4f87518c01bc4501168586d470fc1 diff --git a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 deleted file mode 100644 index d0f73d257b49..000000000000 --- a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= =dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] -DESCRIPTION=A simple OCaml client for Google Services -EAPI=7 -HOMEPAGE=https://opam.ocaml.org/packages/gapi-ocaml/ https://github.com/astrada/gapi-ocaml -INHERIT=dune findlib -IUSE=ocamlopt test +ocamlopt -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= =dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= dev-lang/ocaml:=[ocamlopt?] -RESTRICT=!test? ( test ) -SLOT=0/0.4.2 -SRC_URI=https://github.com/astrada/gapi-ocaml/archive/v0.4.2.tar.gz -> gapi-ocaml-0.4.2.tar.gz -_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 findlib cc1c14904708a0a28bcb256b342a808c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=e08795532ef1c18f241fe67b3d3d8e10 diff --git a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 b/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 deleted file mode 100644 index 070c196d80a2..000000000000 --- a/metadata/md5-cache/dev-ml/gapi-ocaml-0.4.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= test? ( dev-ml/ounit2 ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= >=dev-ml/findlib-1.0.4-r1[ocamlopt?] -DESCRIPTION=A simple OCaml client for Google Services -EAPI=8 -HOMEPAGE=https://opam.ocaml.org/packages/gapi-ocaml/ https://github.com/astrada/gapi-ocaml -INHERIT=dune findlib -IUSE=ocamlopt test +ocamlopt -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=dev-ml/ocurl:= >=dev-ml/ocamlnet-4.1.4:= dev-ml/cryptokit:= dev-ml/yojson:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= dev-lang/ocaml:=[ocamlopt?] -RESTRICT=!test? ( test ) -SLOT=0/0.4.3 -SRC_URI=https://github.com/astrada/gapi-ocaml/archive/v0.4.3.tar.gz -> gapi-ocaml-0.4.3.tar.gz -_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 findlib cc1c14904708a0a28bcb256b342a808c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=f0359c85bb6a5ca670a86ed586ca1a41 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 fbbfb75270e4..6c384de5360c 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 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 718e17dabda8..2cb748466088 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47ac9fc5ccf47d31fdeabf577e9b531c 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 f645eb531073..cf0ae87a863e 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 index 114a87449f9b..39191c376d15 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.3 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 deleted file mode 100644 index 2d74ba5aa6db..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.3.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 >=dev-vcs/git-1.8.2.1[curl] -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.3.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.3.9999[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 -PROPERTIES=live -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.3.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.3.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.3.9999[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.3.9999 -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4 new file mode 100644 index 000000000000..f47628acb191 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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-17.0.4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.4[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 verify-sig +KEYWORDS=~amd64 ~arm ~x86 +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.4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.4[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.4 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz.sig ) +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4.9999 new file mode 100644 index 000000000000..333daa4771db --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.4.9999 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 >=dev-vcs/git-1.8.2.1[curl] +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.4.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.4.9999[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 +PROPERTIES=live +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.4.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.4.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.4.9999[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.4.9999 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 index cea58cf87eaf..9c45c8dbec06 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.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/18.0.0.9999 -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231013 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231013 index f3de80c2c244..6db6ead9aa1d 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231013 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.0.0_pre20231013 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 index 708d312af5b5..0c37ae802d86 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231019 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.0.0_pre20231019 SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231025 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231025 index 26c569cdc5fc..97aaf7811030 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231025 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20231025 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/18.0.0_pre20231025 SRC_URI=https://github.com/llvm/llvm-project/archive/a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -> llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b3b171e2ad06da788aa35bf390534a2 diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.4 b/metadata/md5-cache/dev-ml/ounit2-2.2.4 deleted file mode 100644 index 79c3f1fd7373..000000000000 --- a/metadata/md5-cache/dev-ml/ounit2-2.2.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=Unit testing framework for OCaml -EAPI=7 -HOMEPAGE=https://github.com/gildor478/ounit -INHERIT=dune -IUSE=+ocamlopt -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -SLOT=0/2.2.4 -SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.4/ounit-v2.2.4.tbz -_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=fe45db68c747604d896ef80af6daf2b5 diff --git a/metadata/md5-cache/dev-ml/ounit2-2.2.3 b/metadata/md5-cache/dev-ml/ounit2-2.2.7 similarity index 72% rename from metadata/md5-cache/dev-ml/ounit2-2.2.3 rename to metadata/md5-cache/dev-ml/ounit2-2.2.7 index fd6fb9bbabde..f5094cce23ac 100644 --- a/metadata/md5-cache/dev-ml/ounit2-2.2.3 +++ b/metadata/md5-cache/dev-ml/ounit2-2.2.7 @@ -2,14 +2,14 @@ BDEPEND=dev-lang/ocaml dev-ml/dune DEFINED_PHASES=compile install test DEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= DESCRIPTION=Unit testing framework for OCaml -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/gildor478/ounit INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=dev-ml/lwt:= dev-ml/stdlib-shims:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -SLOT=0/2.2.3 -SRC_URI=https://github.com/gildor478/ounit/releases/download/v2.2.3/ounit-v2.2.3.tbz +SLOT=0/2.2.7 +SRC_URI=https://github.com/gildor478/ounit/archive/v2.2.7.tar.gz -> ounit2-2.2.7.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=d402caf61918d5d1243466ef9babcba1 +_md5_=51bcc019ecb7c51b222bd0de497cc880 diff --git a/metadata/md5-cache/dev-ml/yojson-1.7.0 b/metadata/md5-cache/dev-ml/yojson-1.7.0 deleted file mode 100644 index df37fd0eff6f..000000000000 --- a/metadata/md5-cache/dev-ml/yojson-1.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-ml/cppo-1.6.1 dev-lang/ocaml dev-ml/dune -DEFINED_PHASES=compile install test -DEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/biniou-1.2:=[ocamlopt?] test? ( dev-ml/alcotest ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -DESCRIPTION=JSON parsing and pretty-printing library for OCaml -EAPI=7 -HOMEPAGE=https://github.com/ocaml-community/yojson -INHERIT=dune -IUSE=examples +ocamlopt test -KEYWORDS=amd64 -LICENSE=BSD -RDEPEND=>=dev-lang/ocaml-4.02.3:=[ocamlopt?] dev-ml/easy-format:=[ocamlopt?] >=dev-ml/biniou-1.2:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= -RESTRICT=!test? ( test ) -SLOT=0/1.7.0 -SRC_URI=https://github.com/ocaml-community/yojson/archive/1.7.0.tar.gz -> yojson-1.7.0.tar.gz -_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=868cf1887bbcc8e26cb72dd694de61e8 diff --git a/metadata/md5-cache/dev-ml/yojson-2.0.2-r3 b/metadata/md5-cache/dev-ml/yojson-2.1.1 similarity index 80% rename from metadata/md5-cache/dev-ml/yojson-2.0.2-r3 rename to metadata/md5-cache/dev-ml/yojson-2.1.1 index 1ff777ca275c..42c3fb978cfb 100644 --- a/metadata/md5-cache/dev-ml/yojson-2.0.2-r3 +++ b/metadata/md5-cache/dev-ml/yojson-2.1.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/ocaml-community/yojson INHERIT=dune IUSE=examples +ocamlopt test -KEYWORDS=amd64 +KEYWORDS=~amd64 LICENSE=BSD RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] !!=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=!test? ( test ) -SLOT=0/2.0.2 -SRC_URI=https://github.com/ocaml-community/yojson/archive/2.0.2.tar.gz -> yojson-2.0.2.tar.gz +SLOT=0/2.1.1 +SRC_URI=https://github.com/ocaml-community/yojson/archive/2.1.1.tar.gz -> yojson-2.1.1.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe -_md5_=778ef2ff8bcbd0929f2bf52a2c53115b +_md5_=495672596ccf32838d8e0d1db68233cf diff --git a/metadata/md5-cache/dev-python/Faker-19.10.0 b/metadata/md5-cache/dev-python/Faker-19.10.0 deleted file mode 100644 index 0aa846728937..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.10.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Faker-19.11.0 b/metadata/md5-cache/dev-python/Faker-19.11.0 index c43ec4a50104..d846a2f6b5d8 100644 --- a/metadata/md5-cache/dev-python/Faker-19.11.0 +++ b/metadata/md5-cache/dev-python/Faker-19.11.0 @@ -5,7 +5,7 @@ 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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.11.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e0000336b674fd68db269b1b01d00be5 +_md5_=f6bc8281d4594fb9b7bab6366070fbfc diff --git a/metadata/md5-cache/dev-python/Faker-19.12.0 b/metadata/md5-cache/dev-python/Faker-19.12.0 deleted file mode 100644 index 6479d58743e9..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.12.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Faker-19.7.0 b/metadata/md5-cache/dev-python/Faker-19.12.1 similarity index 99% rename from metadata/md5-cache/dev-python/Faker-19.7.0 rename to metadata/md5-cache/dev-python/Faker-19.12.1 index 90c65ce5eb70..eed7754c973e 100644 --- a/metadata/md5-cache/dev-python/Faker-19.7.0 +++ b/metadata/md5-cache/dev-python/Faker-19.12.1 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_ 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-19.7.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.12.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Faker-19.6.2 b/metadata/md5-cache/dev-python/Faker-19.13.0 similarity index 99% rename from metadata/md5-cache/dev-python/Faker-19.6.2 rename to metadata/md5-cache/dev-python/Faker-19.13.0 index 433932209df3..4069031a325a 100644 --- a/metadata/md5-cache/dev-python/Faker-19.6.2 +++ b/metadata/md5-cache/dev-python/Faker-19.13.0 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_ 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-19.6.2.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.13.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Faker-19.6.1 b/metadata/md5-cache/dev-python/Faker-19.6.1 deleted file mode 100644 index 9251151a865b..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.6.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b143f591400dc354037e2a2f1f3d5d83 diff --git a/metadata/md5-cache/dev-python/Faker-19.9.0 b/metadata/md5-cache/dev-python/Faker-19.9.0 deleted file mode 100644 index 612beb9fb3c7..000000000000 --- a/metadata/md5-cache/dev-python/Faker-19.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.9.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e0000336b674fd68db269b1b01d00be5 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 193cb53388b0d26020c517688991c73d20082c6c..7120b63d41fbd6b033b2b7170757f8a834fa694f 100644 GIT binary patch literal 388349 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�F{Tnx1E^Fh6FeSa2@&p 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 z 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%0A?v@n+) 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%0A_tmM_g*lB+}>?F*gL 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

    {Xiq;8j%sSRG=b(=O9ojx2nWR0@lw|meo{Uc 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%0DTk`fCtU;G_{smIhwcPiiI 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%0D8wFB4bzQv=lDm@i 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�jMcj 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�<25k-ax7|+^zE+-eZ3QOoHYEbkg>#v?1 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 literal 386396 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�{!ND*u#&}N1Zt8Ak`(p}2v^C{MDG?o} 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

    Z(`_NsexKx8{Ic?L!I5vl7Tj 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

    >f5wPjBx)5xX^KUIMyoJa5H^ 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

    Q`ZUQk5`l+~lj8Vs%3^E{P8XWM9)x{{F7 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 F3II}+)?xqv diff --git a/metadata/md5-cache/dev-python/Nuitka-1.7.10 b/metadata/md5-cache/dev-python/Nuitka-1.7.10 deleted file mode 100644 index d579cb8c1d88..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.7.10 +++ /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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.7.10.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.7.9 b/metadata/md5-cache/dev-python/Nuitka-1.7.9 deleted file mode 100644 index 4e4cd857223d..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.7.9 +++ /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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.7.9.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.8 b/metadata/md5-cache/dev-python/Nuitka-1.8 deleted file mode 100644 index 5b07755b7283..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.8.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=4da09bd8c6c50105b401e9898daa97ca diff --git a/metadata/md5-cache/dev-python/Nuitka-1.8.1 b/metadata/md5-cache/dev-python/Nuitka-1.8.1 deleted file mode 100644 index a5b7af18e9bc..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.8.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.8.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=4da09bd8c6c50105b401e9898daa97ca diff --git a/metadata/md5-cache/dev-python/Nuitka-1.8.3 b/metadata/md5-cache/dev-python/Nuitka-1.8.3 deleted file mode 100644 index a4a3a9054be4..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.8.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.8.3.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=4da09bd8c6c50105b401e9898daa97ca diff --git a/metadata/md5-cache/dev-python/Nuitka-1.8.2 b/metadata/md5-cache/dev-python/Nuitka-1.8.5 similarity index 98% rename from metadata/md5-cache/dev-python/Nuitka-1.8.2 rename to metadata/md5-cache/dev-python/Nuitka-1.8.5 index f6fd6fd22cdf..aa43f9439f15 100644 --- a/metadata/md5-cache/dev-python/Nuitka-1.8.2 +++ b/metadata/md5-cache/dev-python/Nuitka-1.8.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.8.2.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.8.5.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=4da09bd8c6c50105b401e9898daa97ca diff --git a/metadata/md5-cache/dev-python/PyQt5-5.15.10 b/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 similarity index 87% rename from metadata/md5-cache/dev-python/PyQt5-5.15.10 rename to metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 index 2fd4f69569be..1efda7a0186d 100644 --- a/metadata/md5-cache/dev-python/PyQt5-5.15.10 +++ b/metadata/md5-cache/dev-python/PyQt5-5.15.10-r1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-python/PyQt-builder-1.14.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtcore-5.15:5 dbus? ( virtual/pkgconfig ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=>=dev-python/PyQt-builder-1.14.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtcore-5.15:5 dbus? ( virtual/pkgconfig ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for the Qt framework @@ -8,9 +8,9 @@ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils IUSE=bluetooth dbus debug declarative designer examples gles2-only gui help location multimedia network opengl positioning printsupport sensors serialport speech sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-3 -RDEPEND=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) >=dev-python/PyQt5-sip-12.11:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-qt/qtcore-5.15:5 >=dev-qt/qtxml-5.15:5 bluetooth? ( >=dev-qt/qtbluetooth-5.15:5 ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtdbus-5.15:5 sys-apps/dbus ) declarative? ( >=dev-qt/qtdeclarative-5.15:5[widgets?] ) designer? ( >=dev-qt/designer-5.15:5 ) gui? ( >=dev-qt/qtgui-5.15:5[gles2-only=] ) help? ( >=dev-qt/qthelp-5.15:5 ) location? ( >=dev-qt/qtlocation-5.15:5 ) multimedia? ( >=dev-qt/qtmultimedia-5.15:5[widgets?] ) network? ( >=dev-qt/qtnetwork-5.15:5[ssl=] ) opengl? ( >=dev-qt/qtopengl-5.15:5 ) positioning? ( >=dev-qt/qtpositioning-5.15:5 ) printsupport? ( >=dev-qt/qtprintsupport-5.15:5 ) sensors? ( >=dev-qt/qtsensors-5.15:5 ) serialport? ( >=dev-qt/qtserialport-5.15:5 ) speech? ( >=dev-qt/qtspeech-5.15:5 ) sql? ( >=dev-qt/qtsql-5.15:5 ) svg? ( >=dev-qt/qtsvg-5.15:5 ) testlib? ( >=dev-qt/qttest-5.15:5 ) webchannel? ( >=dev-qt/qtwebchannel-5.15:5 ) websockets? ( >=dev-qt/qtwebsockets-5.15:5 ) widgets? ( >=dev-qt/qtwidgets-5.15:5 ) x11extras? ( >=dev-qt/qtx11extras-5.15:5 ) xmlpatterns? ( >=dev-qt/qtxmlpatterns-5.15:5 ) >=dev-python/PyQt5-sip-12.13:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=bluetooth? ( gui ) declarative? ( gui network ) designer? ( widgets ) help? ( gui widgets ) location? ( positioning ) multimedia? ( gui network ) opengl? ( gui widgets ) positioning? ( gui ) printsupport? ( gui widgets ) sensors? ( gui ) serialport? ( gui ) sql? ( widgets ) svg? ( gui widgets ) testlib? ( widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) xmlpatterns? ( network ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt5/PyQt5-5.15.10.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=5b1926a597957215f888c7f5d0bb7ad5 +_md5_=7ee0d6a7756d3d4075fe0abba52e7c50 diff --git a/metadata/md5-cache/dev-python/PyQt6-6.6.0 b/metadata/md5-cache/dev-python/PyQt6-6.6.0 new file mode 100644 index 000000000000..a9b4c6c2e5ac --- /dev/null +++ b/metadata/md5-cache/dev-python/PyQt6-6.6.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6 dbus? ( virtual/pkgconfig ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-qt/qtbase-6.6:6[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.6:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.6:6[designer] ) help? ( >=dev-qt/qttools-6.6:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.6:6 ) nfc? ( >=dev-qt/qtconnectivity-6.6:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.6:6[pdfium(-),widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.6:6 ) qml? ( >=dev-qt/qtdeclarative-6.6:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.6:6 ) sensors? ( >=dev-qt/qtsensors-6.6:6 ) serialport? ( >=dev-qt/qtserialport-6.6:6 ) speech? ( >=dev-qt/qtspeech-6.6:6 ) svg? ( >=dev-qt/qtsvg-6.6:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.6:6 ) websockets? ( >=dev-qt/qtwebsockets-6.6:6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for the Qt framework +EAPI=8 +HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/ +INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils +IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=dev-qt/qtbase-6.6:6[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.6:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.6:6[designer] ) help? ( >=dev-qt/qttools-6.6:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.6:6 ) nfc? ( >=dev-qt/qtconnectivity-6.6:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.6:6[pdfium(-),widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.6:6 ) qml? ( >=dev-qt/qtdeclarative-6.6:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.6:6 ) sensors? ( >=dev-qt/qtsensors-6.6:6 ) serialport? ( >=dev-qt/qtserialport-6.6:6 ) speech? ( >=dev-qt/qtspeech-6.6:6 ) svg? ( >=dev-qt/qtsvg-6.6:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.6:6 ) websockets? ( >=dev-qt/qtwebsockets-6.6:6 ) >=dev-python/PyQt6-sip-13.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-6.6.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e9e6cb45740ee2a204ee71d5fc22091d diff --git a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0 b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0-r1 similarity index 76% rename from metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0 rename to metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0-r1 index fe6d50d1b227..d1c2338bb9f8 100644 --- a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0 +++ b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.5.0-r1 @@ -1,6 +1,6 @@ BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.5:6 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-python/PyQt6-6.5.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.5:6[gui,widgets?] >=dev-qt/qtwebengine-6.5:6[widgets] quick? ( dev-python/PyQt6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DEPEND=>=dev-python/PyQt6-6.5.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.5:6[gui,widgets?] >=dev-qt/qtwebengine-6.5:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.5:6[qml(+)] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for QtWebEngine EAPI=8 HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ @@ -8,9 +8,9 @@ INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils IUSE=debug quick +widgets python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=amd64 LICENSE=GPL-3 -RDEPEND=>=dev-python/PyQt6-6.5.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.5:6[gui,widgets?] >=dev-qt/qtwebengine-6.5:6[widgets] quick? ( dev-python/PyQt6[qml] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/PyQt6-6.5.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.5:6[gui,widgets?] >=dev-qt/qtwebengine-6.5:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.5:6[qml(+)] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6_WebEngine/PyQt6_WebEngine-6.5.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=55b3560ddb0a8647f8e5e7d5c53376ee +_md5_=1da4429829153cfcb7db0136163f7aa8 diff --git a/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 new file mode 100644 index 000000000000..093ba3f80d35 --- /dev/null +++ b/metadata/md5-cache/dev-python/PyQt6-WebEngine-6.6.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/PyQt-builder-1.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sip-6.7.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-python/PyQt6-6.6.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6[gui,widgets?] >=dev-qt/qtwebengine-6.6:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.6:6[qml(+)] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for QtWebEngine +EAPI=8 +HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ +INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils +IUSE=debug quick +widgets python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=>=dev-python/PyQt6-6.6.0[gui,ssl,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-qt/qtbase-6.6:6[gui,widgets?] >=dev-qt/qtwebengine-6.6:6[widgets] quick? ( dev-python/PyQt6[qml] >=dev-qt/qtwebengine-6.6:6[qml(+)] ) widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6_WebEngine/PyQt6_WebEngine-6.6.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=9f4f7fba146b8d01929895e2d214baf2 diff --git a/metadata/md5-cache/dev-python/agate-excel-0.3.0 b/metadata/md5-cache/dev-python/agate-excel-0.3.0 new file mode 100644 index 000000000000..d9f72da69281 --- /dev/null +++ b/metadata/md5-cache/dev-python/agate-excel-0.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/agate-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openpyxl-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlrd-0.9.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Adds read support for Excel files (xls and xlsx) to agate +EAPI=8 +HOMEPAGE=https://github.com/wireservice/agate-excel/ https://pypi.org/project/agate-excel/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/agate-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openpyxl-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlrd-0.9.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/agate-excel/agate-excel-0.3.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7dc00cdd8ba093ab1833847ea7c97256 diff --git a/metadata/md5-cache/dev-python/argcomplete-3.1.4 b/metadata/md5-cache/dev-python/argcomplete-3.1.4 new file mode 100644 index 000000000000..70b724fa04b9 --- /dev/null +++ b/metadata/md5-cache/dev-python/argcomplete-3.1.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-shells/fish app-shells/tcsh app-shells/zsh dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-19 ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Bash tab completion for argparse +EAPI=8 +HOMEPAGE=https://github.com/kislyuk/argcomplete/ https://pypi.org/project/argcomplete/ +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 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/argcomplete/argcomplete-3.1.4.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=5432ef9a25cbe7453be5fdfef1934739 diff --git a/metadata/md5-cache/dev-python/argh-0.30.3 b/metadata/md5-cache/dev-python/argh-0.30.3 new file mode 100644 index 000000000000..ad38d31801be --- /dev/null +++ b/metadata/md5-cache/dev-python/argh-0.30.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/iocapture[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A simple argparse wrapper +EAPI=8 +HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/ +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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=LGPL-3 +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/argh/argh-0.30.3.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=93972a3e9ab1f0d7e5484156aced7acc diff --git a/metadata/md5-cache/dev-python/arrow-1.2.3 b/metadata/md5-cache/dev-python/arrow-1.2.3 deleted file mode 100644 index c6020b7522ec..000000000000 --- a/metadata/md5-cache/dev-python/arrow-1.2.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.7.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Better dates and times for Python -EAPI=8 -HOMEPAGE=https://github.com/arrow-py/arrow/ https://pypi.org/project/arrow/ -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 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/python-dateutil-2.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.2.3.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ad9bfd8927c8f1e8f5c9fb4525e05c3c diff --git a/metadata/md5-cache/dev-python/arrow-1.3.0 b/metadata/md5-cache/dev-python/arrow-1.3.0 index f0463a0f8e39..a3e7b2222607 100644 --- a/metadata/md5-cache/dev-python/arrow-1.3.0 +++ b/metadata/md5-cache/dev-python/arrow-1.3.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/arrow-py/arrow/ https://pypi.org/project/arrow/ 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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=Apache-2.0 RDEPEND=>=dev-python/python-dateutil-2.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.3.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=834cf7557bdc9887658071acda8042e2 +_md5_=28a73b8432e296311ff29ac10544bcf8 diff --git a/metadata/md5-cache/dev-python/audioread-3.0.0 b/metadata/md5-cache/dev-python/audioread-3.0.0 deleted file mode 100644 index ba59b82205c3..000000000000 --- a/metadata/md5-cache/dev-python/audioread-3.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pymad[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( ffmpeg? ( media-video/ffmpeg ) gstreamer? ( dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/gstreamer:1.0 media-plugins/gst-plugins-meta:1.0 ) mad? ( dev-python/pymad[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Wrapper for audio file decoding using FFmpeg or GStreamer -EAPI=8 -HOMEPAGE=https://github.com/beetbox/audioread/ https://pypi.org/project/audioread/ -INHERIT=distutils-r1 pypi -IUSE=ffmpeg gstreamer mad test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=ffmpeg? ( media-video/ffmpeg ) gstreamer? ( dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/gstreamer:1.0 media-plugins/gst-plugins-meta:1.0 ) mad? ( dev-python/pymad[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/audioread/audioread-3.0.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=1c12e4debe8c5ca3a2845efdd98b918c diff --git a/metadata/md5-cache/dev-python/audioread-3.0.1 b/metadata/md5-cache/dev-python/audioread-3.0.1 index d7537203b954..6950be0780fa 100644 --- a/metadata/md5-cache/dev-python/audioread-3.0.1 +++ b/metadata/md5-cache/dev-python/audioread-3.0.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/beetbox/audioread/ https://pypi.org/project/audioread/ INHERIT=distutils-r1 pypi IUSE=ffmpeg gstreamer mad test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=ffmpeg? ( media-video/ffmpeg ) gstreamer? ( dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/gstreamer:1.0 media-plugins/gst-plugins-meta:1.0 ) mad? ( dev-python/pymad[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/audioread/audioread-3.0.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b2694c331e63c335662d933755574821 +_md5_=3ca2a598e99d3f854865b11832c01c8e diff --git a/metadata/md5-cache/dev-python/wcwidth-0.2.6 b/metadata/md5-cache/dev-python/blinker-1.7.0 similarity index 64% rename from metadata/md5-cache/dev-python/wcwidth-0.2.6 rename to metadata/md5-cache/dev-python/blinker-1.7.0 index 40607d762d45..946840438ccd 100644 --- a/metadata/md5-cache/dev-python/wcwidth-0.2.6 +++ b/metadata/md5-cache/dev-python/blinker-1.7.0 @@ -1,16 +1,16 @@ -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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Measures number of Terminal column cells of wide-character codes +DESCRIPTION=Fast, simple object-to-object and broadcast signaling EAPI=8 -HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/ -INHERIT=distutils-r1 +HOMEPAGE=https://github.com/pallets-eco/blinker/ https://pypi.org/project/blinker/ +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 ~x64-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/jquast/wcwidth/archive/0.2.6.tar.gz -> wcwidth-0.2.6.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=7cbb1a064030ffce41d60b88b2f42802 +SRC_URI=https://files.pythonhosted.org/packages/source/b/blinker/blinker-1.7.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=227beb41e381f2a4ba89c87ce0c6dac0 diff --git a/metadata/md5-cache/dev-python/mistune-3.0.1 b/metadata/md5-cache/dev-python/boltons-23.1.1 similarity index 81% rename from metadata/md5-cache/dev-python/mistune-3.0.1 rename to metadata/md5-cache/dev-python/boltons-23.1.1 index eeaa822b3945..8d4a54d8b917 100644 --- a/metadata/md5-cache/dev-python/mistune-3.0.1 +++ b/metadata/md5-cache/dev-python/boltons-23.1.1 @@ -1,16 +1,16 @@ 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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The fastest markdown parser in pure Python +DESCRIPTION=Pure-python utilities in the same spirit as the standard library EAPI=8 -HOMEPAGE=https://github.com/lepture/mistune/ https://pypi.org/project/mistune/ +HOMEPAGE=https://boltons.readthedocs.io/ 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 ~x64-macos +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.0.1.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/b/boltons/boltons-23.1.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=bf7350e6d24936214483b65d418b13c4 +_md5_=b6d6174316bea99bf0988d009492099e diff --git a/metadata/md5-cache/dev-python/boto3-1.28.74 b/metadata/md5-cache/dev-python/boto3-1.28.74 new file mode 100644 index 000000000000..f92fdc89739a --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.74 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.74[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.28.74.tar.gz -> boto3-1.28.74.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.75 b/metadata/md5-cache/dev-python/boto3-1.28.75 new file mode 100644 index 000000000000..eb59d0509381 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.75 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.75[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.75[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.28.75.tar.gz -> boto3-1.28.75.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.76 b/metadata/md5-cache/dev-python/boto3-1.28.76 new file mode 100644 index 000000000000..f9d52b367a22 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.76 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.76[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.76[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.28.76.tar.gz -> boto3-1.28.76.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.74 b/metadata/md5-cache/dev-python/botocore-1.31.74 new file mode 100644 index 000000000000..9824c5bdfb7c --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.74 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.31.74.tar.gz -> botocore-1.31.74.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.75 b/metadata/md5-cache/dev-python/botocore-1.31.75 new file mode 100644 index 000000000000..f0461b853edd --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.75 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.31.75.tar.gz -> botocore-1.31.75.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.76 b/metadata/md5-cache/dev-python/botocore-1.31.76 new file mode 100644 index 000000000000..c16151c5679e --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.76 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.31.76.tar.gz -> botocore-1.31.76.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.83.1 b/metadata/md5-cache/dev-python/cfn-lint-0.83.1 new file mode 100644 index 000000000000..432dc769ac3d --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.83.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/aws-sam-translator-1.77.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 multiprocessing 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.77.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python: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.83.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=82ec7bb7077ed5e19cf793a0b1688646 diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.3.1 b/metadata/md5-cache/dev-python/charset-normalizer-3.3.1 index 9f37c21fb191..c050932e1870 100644 --- a/metadata/md5-cache/dev-python/charset-normalizer-3.3.1 +++ b/metadata/md5-cache/dev-python/charset-normalizer-3.3.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/charset-normalizer/ https://github.com/Ousret/charset_normalizer/ 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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset-normalizer-3.3.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=3e6509851f2c0b231e95a8820d3eb975 +_md5_=591c46d61bf9c465c9479d39187ae91c diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.3.0 b/metadata/md5-cache/dev-python/charset-normalizer-3.3.2 similarity index 97% rename from metadata/md5-cache/dev-python/charset-normalizer-3.3.0 rename to metadata/md5-cache/dev-python/charset-normalizer-3.3.2 index 022453fbd155..6d730e36557f 100644 --- a/metadata/md5-cache/dev-python/charset-normalizer-3.3.0 +++ b/metadata/md5-cache/dev-python/charset-normalizer-3.3.2 @@ -11,6 +11,6 @@ RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? 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/charset-normalizer/charset-normalizer-3.3.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset-normalizer-3.3.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=3e6509851f2c0b231e95a8820d3eb975 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 1fcb09f1a0d8..1ad073341d45 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 ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _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 974eb3628f15..8b8aabbc6674 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 ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=af6077f776aa5a8c36aee6ad4acd5183 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6 index 7f07009148c8..e242bafee761 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=0efd225bad3b0e3b0055a8bea080c820 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.3 b/metadata/md5-cache/dev-python/clang-python-17.0.3 index 28dfdaa74fa7..4fb8f77bc440 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.3 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=a1bb1fc9623920307055d74d32407bb8 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.4 b/metadata/md5-cache/dev-python/clang-python-17.0.4 new file mode 100644 index 000000000000..017ff6b3db7f --- /dev/null +++ b/metadata/md5-cache/dev-python/clang-python-17.0.4 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) test? ( sys-devel/clang:17 ) 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-17.0.4:* !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 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +RDEPEND=>=sys-devel/clang-17.0.4:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +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-17.0.4/llvm-project-17.0.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz.sig ) +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a1bb1fc9623920307055d74d32407bb8 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.3.9999 b/metadata/md5-cache/dev-python/clang-python-17.0.4.9999 similarity index 82% rename from metadata/md5-cache/dev-python/clang-python-17.0.3.9999 rename to metadata/md5-cache/dev-python/clang-python-17.0.4.9999 index a640f5dea753..2d7e33cbbd3a 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.3.9999 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.4.9999 @@ -1,6 +1,6 @@ BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) test? ( sys-devel/clang:17 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=install prepare test unpack -DEPEND=>=sys-devel/clang-17.0.3.9999:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] +DEPEND=>=sys-devel/clang-17.0.4.9999:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] DESCRIPTION=Python bindings for sys-devel/clang EAPI=8 HOMEPAGE=https://llvm.org/ @@ -8,9 +8,9 @@ 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 PROPERTIES=live -RDEPEND=>=sys-devel/clang-17.0.3.9999:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=sys-devel/clang-17.0.4.9999:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 index db8ece84a161..6460c4a31e33 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-18.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 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231013 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231013 index 98947c7c4c13..521d620e9168 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231013 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231013 @@ -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/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 index e8bfc71b1ee0..2e3a0fcdd7bc 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231019 @@ -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/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -_eclasses_=llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231025 b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231025 index 0f98fc5ced36..10fecb04daa6 100644 --- a/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231025 +++ b/metadata/md5-cache/dev-python/clang-python-18.0.0_pre20231025 @@ -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/a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -> llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -_eclasses_=llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c69e86e4bcbff663c8a6885606e21a9d diff --git a/metadata/md5-cache/dev-python/cleo-2.1.0 b/metadata/md5-cache/dev-python/cleo-2.1.0 new file mode 100644 index 000000000000..a6485d92bb0b --- /dev/null +++ b/metadata/md5-cache/dev-python/cleo-2.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/crashtest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python tool for building testable command-line interfaces +EAPI=8 +HOMEPAGE=https://github.com/python-poetry/cleo/ https://pypi.org/project/cleo/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-python/crashtest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-poetry/cleo/archive/2.1.0.tar.gz -> cleo-2.1.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=59757a2cde9bb4d6305a75557075aff6 diff --git a/metadata/md5-cache/dev-python/contourpy-1.1.1 b/metadata/md5-cache/dev-python/contourpy-1.1.1 index 3d0d09c09b69..da8deb300539 100644 --- a/metadata/md5-cache/dev-python/contourpy-1.1.1 +++ b/metadata/md5-cache/dev-python/contourpy-1.1.1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/contourpy/contourpy/archive/v1.1.1.tar.gz -> contourpy-1.1.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=0c3ae8d6a1272509aab5784a9f4ea1e9 +_md5_=bc859bc94b8d2ed69c3f759a19339520 diff --git a/metadata/md5-cache/dev-python/crispy-bootstrap5-2023.10 b/metadata/md5-cache/dev-python/crispy-bootstrap5-2023.10 new file mode 100644 index 000000000000..4af9bd5ae53e --- /dev/null +++ b/metadata/md5-cache/dev-python/crispy-bootstrap5-2023.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/django-crispy-forms-2[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Bootstrap5 template pack for django-crispy-forms +EAPI=8 +HOMEPAGE=https://github.com/django-crispy-forms/crispy-bootstrap5/ https://pypi.org/project/crispy-bootstrap5/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/django-crispy-forms-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/django-crispy-forms/crispy-bootstrap5/archive/2023.10.tar.gz -> crispy-bootstrap5-2023.10.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=06d08a672c61e64761cbf3ea0c1e0306 diff --git a/metadata/md5-cache/dev-python/cycler-0.11.0-r1 b/metadata/md5-cache/dev-python/cycler-0.11.0-r1 deleted file mode 100644 index 00d1fe5ed4a5..000000000000 --- a/metadata/md5-cache/dev-python/cycler-0.11.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Composable style cycles -EAPI=8 -HOMEPAGE=https://matplotlib.org/cycler/ https://pypi.org/project/cycler/ https://github.com/matplotlib/cycler/ -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 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -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/matplotlib/cycler/archive/v0.11.0.tar.gz -> cycler-0.11.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=123156056cdd453409b046ab8ab91f22 diff --git a/metadata/md5-cache/dev-python/cycler-0.12.0 b/metadata/md5-cache/dev-python/cycler-0.12.0 deleted file mode 100644 index ef6e109a091a..000000000000 --- a/metadata/md5-cache/dev-python/cycler-0.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Composable style cycles -EAPI=8 -HOMEPAGE=https://matplotlib.org/cycler/ https://pypi.org/project/cycler/ https://github.com/matplotlib/cycler/ -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 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -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/matplotlib/cycler/archive/v0.12.0.tar.gz -> cycler-0.12.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=83d485946f2185dd85e605b7b17f859c diff --git a/metadata/md5-cache/dev-python/cycler-0.12.1 b/metadata/md5-cache/dev-python/cycler-0.12.1 index 8f8d57aca2c9..c604b9ec9df8 100644 --- a/metadata/md5-cache/dev-python/cycler-0.12.1 +++ b/metadata/md5-cache/dev-python/cycler-0.12.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://matplotlib.org/cycler/ https://pypi.org/project/cycler/ https://github.com/matplotlib/cycler/ 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 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/matplotlib/cycler/archive/v0.12.1.tar.gz -> cycler-0.12.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=83d485946f2185dd85e605b7b17f859c +_md5_=123156056cdd453409b046ab8ab91f22 diff --git a/metadata/md5-cache/dev-python/cython-3.0.5 b/metadata/md5-cache/dev-python/cython-3.0.5 new file mode 100644 index 000000000000..a0595d6823ed --- /dev/null +++ b/metadata/md5-cache/dev-python/cython-3.0.5 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/jinja[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinx-tabs[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +DESCRIPTION=A Python to C compiler +EAPI=8 +HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/ +INHERIT=distutils-r1 multiprocessing toolchain-funcs +IUSE=test doc 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/cython/cython/archive/3.0.5.tar.gz -> cython-3.0.5.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7f06cad0515f6ce0c5fff32384a401a1 diff --git a/metadata/md5-cache/dev-python/django-3.2.22 b/metadata/md5-cache/dev-python/django-3.2.22 index 7f57b24c584e..34135a5e7e4f 100644 --- a/metadata/md5-cache/dev-python/django-3.2.22 +++ b/metadata/md5-cache/dev-python/django-3.2.22 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://media.djangoproject.com/releases/3.2/Django-3.2.22.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-3.2.22.checksum.txt ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=69be7df108f30c3d68a7301793c72556 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c02d9e1a112a3ffcf42bfcfc1335dcdd diff --git a/metadata/md5-cache/dev-python/django-4.1.12 b/metadata/md5-cache/dev-python/django-4.1.12 index a819c5df2217..4089ec75eab7 100644 --- a/metadata/md5-cache/dev-python/django-4.1.12 +++ b/metadata/md5-cache/dev-python/django-4.1.12 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://media.djangoproject.com/releases/4.1/Django-4.1.12.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.1.12.checksum.txt ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=c52ef712128239e529cfa399a63c55aa +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5b58965f19add507a20d9ab8ac3a3d43 diff --git a/metadata/md5-cache/dev-python/django-4.2.6 b/metadata/md5-cache/dev-python/django-4.2.6 index 1725b8048460..ec116e800f29 100644 --- a/metadata/md5-cache/dev-python/django-4.2.6 +++ b/metadata/md5-cache/dev-python/django-4.2.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://media.djangoproject.com/releases/4.2/Django-4.2.6.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.2.6.checksum.txt ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f4db88421534a43b59f2334694b15e3f +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=7487a066de7daad6aa6b4404a7900d71 diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.10.0 b/metadata/md5-cache/dev-python/elastic-transport-8.10.0 new file mode 100644 index 000000000000..a7a0ff183387 --- /dev/null +++ b/metadata/md5-cache/dev-python/elastic-transport-8.10.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] ) ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26.2[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Transport classes and utilities shared among Python Elastic client libraries +EAPI=8 +HOMEPAGE=https://github.com/elastic/elastic-transport-python/ https://pypi.org/project/elastic-transport/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +PROPERTIES=test_network +RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.10.0.tar.gz -> elastic-transport-python-8.10.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=fd84ba6018261d87a956452537c036af diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.10.1 b/metadata/md5-cache/dev-python/elasticsearch-8.10.1 new file mode 100644 index 000000000000..10580830633a --- /dev/null +++ b/metadata/md5-cache/dev-python/elasticsearch-8.10.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( =dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mapbox-vector-tile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( =dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Official Elasticsearch client library for Python +EAPI=8 +HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py/ https://pypi.org/project/elasticsearch/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0/8 +SRC_URI=https://github.com/elastic/elasticsearch-py/archive/refs/tags/v8.10.1.tar.gz -> elasticsearch-py-8.10.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=095301d82af568e4159675942d1873bd diff --git a/metadata/md5-cache/dev-python/ensurepip-wheel-0.41.3 b/metadata/md5-cache/dev-python/ensurepip-wheel-0.41.3 new file mode 100644 index 000000000000..1d2fe74a51d5 --- /dev/null +++ b/metadata/md5-cache/dev-python/ensurepip-wheel-0.41.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=Shared wheel wheel for use in pip tests +EAPI=8 +HOMEPAGE=https://pypi.org/project/wheel/ +INHERIT=pypi +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/py3/w/wheel/wheel-0.41.3-py3-none-any.whl +_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b +_md5_=513174611b031b8d3985a2dfca1b8bc1 diff --git a/metadata/md5-cache/dev-python/executing-2.0.0 b/metadata/md5-cache/dev-python/executing-2.0.0 index 6ee7b1b2a8b9..582a7d9f3b83 100644 --- a/metadata/md5-cache/dev-python/executing-2.0.0 +++ b/metadata/md5-cache/dev-python/executing-2.0.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/alexmojaki/executing/archive/v2.0.0.tar.gz -> executing-2.0.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=bd0b1b213b11a80327da032ebe5253e2 +_md5_=001e29731d4bfcef619bc8b494d06a7d diff --git a/metadata/md5-cache/dev-python/executing-2.0.1 b/metadata/md5-cache/dev-python/executing-2.0.1 new file mode 100644 index 000000000000..bc32a2d2b693 --- /dev/null +++ b/metadata/md5-cache/dev-python/executing-2.0.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/asttokens-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/littleutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Get information about what a Python frame is currently doing +EAPI=8 +HOMEPAGE=https://github.com/alexmojaki/executing/ https://pypi.org/project/executing/ +INHERIT=distutils-r1 optfeature +IUSE=test 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 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/alexmojaki/executing/archive/v2.0.1.tar.gz -> executing-2.0.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=001e29731d4bfcef619bc8b494d06a7d diff --git a/metadata/md5-cache/dev-python/fastjsonschema-2.18.0 b/metadata/md5-cache/dev-python/fastjsonschema-2.18.0 deleted file mode 100644 index fa10eeeb15e6..000000000000 --- a/metadata/md5-cache/dev-python/fastjsonschema-2.18.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Fast JSON schema validator for Python -EAPI=8 -HOMEPAGE=https://github.com/horejsek/python-fastjsonschema/ https://pypi.org/project/fastjsonschema/ -INHERIT=distutils-r1 pypi -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 -LICENSE=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/f/fastjsonschema/fastjsonschema-2.18.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=684f5ad3990588a5fbfc34d2fd365339 diff --git a/metadata/md5-cache/dev-python/fastjsonschema-2.18.1 b/metadata/md5-cache/dev-python/fastjsonschema-2.18.1 index a70b26800676..2384e4a1f6ce 100644 --- a/metadata/md5-cache/dev-python/fastjsonschema-2.18.1 +++ b/metadata/md5-cache/dev-python/fastjsonschema-2.18.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Fast JSON schema validator for Python EAPI=8 HOMEPAGE=https://github.com/horejsek/python-fastjsonschema/ https://pypi.org/project/fastjsonschema/ INHERIT=distutils-r1 pypi -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 +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=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/fastjsonschema/fastjsonschema-2.18.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=cde27da58f271f8cf2377e877d4580b8 +_md5_=d572688ec78bfb599180185af188388c diff --git a/metadata/md5-cache/dev-python/filelock-3.13.1 b/metadata/md5-cache/dev-python/filelock-3.13.1 new file mode 100644 index 000000000000..88df7b6a3a18 --- /dev/null +++ b/metadata/md5-cache/dev-python/filelock-3.13.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[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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=A platform independent file lock for Python +EAPI=8 +HOMEPAGE=https://github.com/tox-dev/filelock/ https://pypi.org/project/filelock/ +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 ~x64-macos +LICENSE=Unlicense +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/filelock/filelock-3.13.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a934fbe0e2dfcf60023fc9d860ef352b diff --git a/metadata/md5-cache/dev-python/flask-babel-3.1.0 b/metadata/md5-cache/dev-python/flask-babel-3.1.0 deleted file mode 100644 index 26967a2f4b8e..000000000000 --- a/metadata/md5-cache/dev-python/flask-babel-3.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/pallets-sphinx-themes[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/Babel-2.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=i18n and l10n support for Flask based on Babel and pytz -EAPI=8 -HOMEPAGE=https://python-babel.github.io/flask-babel/ https://github.com/python-babel/flask-babel/ https://pypi.org/project/flask-babel/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=BSD -RDEPEND=>=dev-python/Babel-2.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-babel/flask-babel/archive/refs/tags/v3.1.0.tar.gz -> flask-babel-3.1.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b14a804199f3228bd78155b7dc0493ca diff --git a/metadata/md5-cache/dev-python/flask-babel-4.0.0 b/metadata/md5-cache/dev-python/flask-babel-4.0.0 index d420fcb7c434..42599d5edc54 100644 --- a/metadata/md5-cache/dev-python/flask-babel-4.0.0 +++ b/metadata/md5-cache/dev-python/flask-babel-4.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://python-babel.github.io/flask-babel/ https://github.com/python-babel/flask-babel/ https://pypi.org/project/flask-babel/ INHERIT=distutils-r1 IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=BSD RDEPEND=>=dev-python/Babel-2.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-babel/flask-babel/archive/refs/tags/v4.0.0.tar.gz -> flask-babel-4.0.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ecfb3e443f4cf165026762701d2d4ee8 +_md5_=b14a804199f3228bd78155b7dc0493ca diff --git a/metadata/md5-cache/dev-python/flask-login-0.6.3 b/metadata/md5-cache/dev-python/flask-login-0.6.3 new file mode 100644 index 000000000000..db4fa90ff15c --- /dev/null +++ b/metadata/md5-cache/dev-python/flask-login-0.6.3 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/flask-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-2.3.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-python/asgiref[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/semantic-version[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) +DESCRIPTION=Login session support for Flask +EAPI=8 +HOMEPAGE=https://github.com/maxcountryman/flask-login/ https://pypi.org/project/Flask-Login/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/flask-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/maxcountryman/flask-login/archive/0.6.3.tar.gz -> flask-login-0.6.3.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=445d8c75babe951503989c359e472a6f diff --git a/metadata/md5-cache/dev-python/fonttools-4.43.1 b/metadata/md5-cache/dev-python/fonttools-4.43.1 index 1e1b6accd003..3135f064fa53 100644 --- a/metadata/md5-cache/dev-python/fonttools-4.43.1 +++ b/metadata/md5-cache/dev-python/fonttools-4.43.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/ INHERIT=distutils-r1 virtualx IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/fs-2.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/fonttools/fonttools/archive/4.43.1.tar.gz -> fonttools-4.43.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 -_md5_=6d5a39dc881b76c1c0df9eaaa1054312 +_md5_=de0db8eda3ac42e5a09e194222604886 diff --git a/metadata/md5-cache/dev-python/gmpy-2.1.5-r1 b/metadata/md5-cache/dev-python/gmpy-2.1.5-r1 new file mode 100644 index 000000000000..54509d20aea9 --- /dev/null +++ b/metadata/md5-cache/dev-python/gmpy-2.1.5-r1 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for GMP, MPC, MPFR and MPIR libraries +EAPI=8 +HOMEPAGE=https://github.com/aleaxit/gmpy/ https://pypi.org/project/gmpy2/ +INHERIT=distutils-r1 pypi +IUSE=doc 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 +LICENSE=LGPL-3+ +RDEPEND=>=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=2 +SRC_URI=https://files.pythonhosted.org/packages/source/g/gmpy2/gmpy2-2.1.5.tar.gz https://dev.gentoo.org/~grozin/gmpy-2.1.5-py3.12.patch.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=5fdebb1ddff16eccee8c12ddf865983e diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.106.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.106.0 new file mode 100644 index 000000000000..fe0f4435eb4d --- /dev/null +++ b/metadata/md5-cache/dev-python/google-api-python-client-2.106.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rsa-3.1.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google Authentication Library +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/ +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/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +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-auth/google-auth-2.23.4.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=640a54910e38266a92b556d0f48dfd93 diff --git a/metadata/md5-cache/dev-python/gst-python-1.20.5 b/metadata/md5-cache/dev-python/gst-python-1.20.5 index 1b4e884917c1..7d339b6e26e8 100644 --- a/metadata/md5-cache/dev-python/gst-python-1.20.5 +++ b/metadata/md5-cache/dev-python/gst-python-1.20.5 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=media-libs/gstreamer-1.20.5:1.0[introspection] >=media-libs/gst-plugins-base-1.20.5:1.0[introspection] >=dev-python/pygobject-3.8:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=A Python Interface to GStreamer @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=1.0 SRC_URI=https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.5.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6c8f18a96d56f65e3590c313547b7ee1 diff --git a/metadata/md5-cache/dev-python/gst-python-1.20.6 b/metadata/md5-cache/dev-python/gst-python-1.20.6 index c4f47c8a9ae3..10b2f1fbd67a 100644 --- a/metadata/md5-cache/dev-python/gst-python-1.20.6 +++ b/metadata/md5-cache/dev-python/gst-python-1.20.6 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=media-libs/gstreamer-1.20.6:1.0[introspection] >=media-libs/gst-plugins-base-1.20.6:1.0[introspection] >=dev-python/pygobject-3.8:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=A Python Interface to GStreamer @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=1.0 SRC_URI=https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.6.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47be3cbad085d09d1d9cfe515eb3d47a diff --git a/metadata/md5-cache/dev-python/gst-python-1.22.3 b/metadata/md5-cache/dev-python/gst-python-1.22.3 index a396cfc39069..e1b1aaadfb12 100644 --- a/metadata/md5-cache/dev-python/gst-python-1.22.3 +++ b/metadata/md5-cache/dev-python/gst-python-1.22.3 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=media-libs/gstreamer-1.22.3:1.0[introspection] >=media-libs/gst-plugins-base-1.22.3:1.0[introspection] >=dev-python/pygobject-3.8:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DESCRIPTION=A Python Interface to GStreamer @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=1.0 SRC_URI=https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.3.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=aa43cc33bbd2f32cb7a7511365bc9f09 diff --git a/metadata/md5-cache/dev-python/hypercorn-0.15.0 b/metadata/md5-cache/dev-python/hypercorn-0.15.0 new file mode 100644 index 000000000000..4b1eb2d8923c --- /dev/null +++ b/metadata/md5-cache/dev-python/hypercorn-0.15.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(-)?] dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/exceptiongroup-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A ASGI Server based on Hyper libraries and inspired by Gunicorn +EAPI=8 +HOMEPAGE=https://github.com/pgjones/hypercorn/ https://pypi.org/project/Hypercorn/ +INHERIT=distutils-r1 +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/exceptiongroup-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pgjones/hypercorn/archive/0.15.0.tar.gz -> hypercorn-0.15.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=c3e109c1d3bb8c698e301a87704491d9 diff --git a/metadata/md5-cache/dev-python/identify-2.5.30 b/metadata/md5-cache/dev-python/identify-2.5.30 deleted file mode 100644 index 2416da54466c..000000000000 --- a/metadata/md5-cache/dev-python/identify-2.5.30 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ukkonen[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=File identification library for Python -EAPI=8 -HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.30.tar.gz -> identify-2.5.30.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=4967e0296388a660f5b444edc69dfd29 diff --git a/metadata/md5-cache/dev-python/identify-2.5.31 b/metadata/md5-cache/dev-python/identify-2.5.31 index 2bea61b58bf7..440b2578c5fd 100644 --- a/metadata/md5-cache/dev-python/identify-2.5.31 +++ b/metadata/md5-cache/dev-python/identify-2.5.31 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.31.tar.gz -> identify-2.5.31.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=4967e0296388a660f5b444edc69dfd29 +_md5_=090b1546439b90ac9f59b5634db7fe34 diff --git a/metadata/md5-cache/dev-python/ipython-8.14.0 b/metadata/md5-cache/dev-python/ipython-8.14.0 deleted file mode 100644 index ad7eb8b5e4e2..000000000000 --- a/metadata/md5-cache/dev-python/ipython-8.14.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.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[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Advanced interactive shell for Python -EAPI=8 -HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ -INHERIT=distutils-r1 optfeature pypi virtualx -IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=BSD -PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -RDEPEND=dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.14.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 -_md5_=e690139cd5658f2fd3c9028f8d93d2b4 diff --git a/metadata/md5-cache/dev-python/ipython-8.15.0 b/metadata/md5-cache/dev-python/ipython-8.15.0 deleted file mode 100644 index e1b8e8ba9c21..000000000000 --- a/metadata/md5-cache/dev-python/ipython-8.15.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[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[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Advanced interactive shell for Python -EAPI=8 -HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ -INHERIT=distutils-r1 optfeature pypi virtualx -IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos -LICENSE=BSD -PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -RDEPEND=dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.15.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 -_md5_=0e714bebafd7326f4baebb92ef96197d diff --git a/metadata/md5-cache/dev-python/ipython-8.16.0 b/metadata/md5-cache/dev-python/ipython-8.16.0 deleted file mode 100644 index 3061f12a8240..000000000000 --- a/metadata/md5-cache/dev-python/ipython-8.16.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[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[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Advanced interactive shell for Python -EAPI=8 -HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ -INHERIT=distutils-r1 optfeature pypi virtualx -IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos -LICENSE=BSD -PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -RDEPEND=dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.16.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 -_md5_=0e714bebafd7326f4baebb92ef96197d diff --git a/metadata/md5-cache/dev-python/ipython-8.16.1 b/metadata/md5-cache/dev-python/ipython-8.16.1 index c2fbdf96ac62..e83d5bf5e7ad 100644 --- a/metadata/md5-cache/dev-python/ipython-8.16.1 +++ b/metadata/md5-cache/dev-python/ipython-8.16.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ INHERIT=distutils-r1 optfeature pypi virtualx IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) RDEPEND=dev-python/backcall[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline,sqlite,threads(+)] ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.16.1.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 -_md5_=b297331c952bf26455658e7322039f74 +_md5_=3358fd1f4e0a15fa7720795636ca25d1 diff --git a/metadata/md5-cache/dev-python/ipython-8.17.2 b/metadata/md5-cache/dev-python/ipython-8.17.2 new file mode 100644 index 000000000000..0068052d3a0d --- /dev/null +++ b/metadata/md5-cache/dev-python/ipython-8.17.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) >=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[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline,sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Advanced interactive shell for Python +EAPI=8 +HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/ +INHERIT=distutils-r1 optfeature pypi virtualx +IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=BSD +PDEPEND=notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) +RDEPEND=dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[readline,sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline,sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline,sqlite,threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.17.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_md5_=3d839f3bd7c04e3650e831e0aa7248c0 diff --git a/metadata/md5-cache/dev-python/josepy-1.14.0 b/metadata/md5-cache/dev-python/josepy-1.14.0 new file mode 100644 index 000000000000..98d77b630331 --- /dev/null +++ b/metadata/md5-cache/dev-python/josepy-1.14.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=JOSE protocol implementation in Python +EAPI=8 +HOMEPAGE=https://github.com/certbot/josepy/ https://pypi.org/project/josepy/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( 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/josepy/josepy-1.14.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7b4bc39f49bf57d87f7658ac83dbcce8 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.19.2 b/metadata/md5-cache/dev-python/jsonschema-4.19.2 new file mode 100644 index 000000000000..3d58bf03b022 --- /dev/null +++ b/metadata/md5-cache/dev-python/jsonschema-4.19.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( !!dev-python/shiboken6 ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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=An implementation of JSON-Schema validation for Python +EAPI=8 +HOMEPAGE=https://pypi.org/project/jsonschema/ https://github.com/python-jsonschema/jsonschema/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri-template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.19.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7cfececbb238f83e8f8d482eb02a33e1 diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.3.1 b/metadata/md5-cache/dev-python/jupyter-core-5.3.1 deleted file mode 100644 index 78e7128e6cda..000000000000 --- a/metadata/md5-cache/dev-python/jupyter-core-5.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/ipython-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] dev-python/traitlets[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/traitlets[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[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=Core common functionality of Jupyter projects -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_core/ https://pypi.org/project/jupyter-core/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=BSD -RDEPEND=>=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -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-core/jupyter_core-5.3.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=54291bd970ac99743aead70e8fd91702 diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.3.2 b/metadata/md5-cache/dev-python/jupyter-core-5.3.2 deleted file mode 100644 index e86ffbda9d27..000000000000 --- a/metadata/md5-cache/dev-python/jupyter-core-5.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/ipython-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] dev-python/traitlets[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/traitlets[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[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=Core common functionality of Jupyter projects -EAPI=8 -HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_core/ https://pypi.org/project/jupyter-core/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos -LICENSE=BSD -RDEPEND=>=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -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-core/jupyter_core-5.3.2.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=04230f1b12fddd4da79ccacbdb8b7984 diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.4.0 b/metadata/md5-cache/dev-python/jupyter-core-5.4.0 index 27c48be6b130..bea6a3d9b3d1 100644 --- a/metadata/md5-cache/dev-python/jupyter-core-5.4.0 +++ b/metadata/md5-cache/dev-python/jupyter-core-5.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_core/ https://pypi.org/project/jupyter-core/ INHERIT=distutils-r1 pypi IUSE=doc test 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 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-core/jupyter_core-5.4.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=76ed65b5c468537d4cbe1cf613b62fdf +_md5_=8ddf96a406dcf77abd70f5c55f5918cc diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.5.0 b/metadata/md5-cache/dev-python/jupyter-core-5.5.0 new file mode 100644 index 000000000000..115a0139c4bb --- /dev/null +++ b/metadata/md5-cache/dev-python/jupyter-core-5.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/ipython-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_12(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_12(-)] dev-python/traitlets[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] dev-python/traitlets[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/traitlets[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.2[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Core common functionality of Jupyter projects +EAPI=8 +HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_core/ https://pypi.org/project/jupyter-core/ +INHERIT=distutils-r1 pypi +IUSE=doc test 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 ~arm64-macos ~x64-macos +LICENSE=BSD +RDEPEND=>=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-core/jupyter_core-5.5.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=849294176d672c82a8f28a738f112524 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.3.0 b/metadata/md5-cache/dev-python/libvirt-python-9.3.0 index ba26dff60fc2..f29d039aac07 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9.3.0 +++ b/metadata/md5-cache/dev-python/libvirt-python-9.3.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.3.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.3.0.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e2b9c5219164aaf64bc3495e7ec2e390 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=574c6424453756993e53b9141db83458 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.4.0 b/metadata/md5-cache/dev-python/libvirt-python-9.4.0 index de2a05c692ae..497bef12ded6 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9.4.0 +++ b/metadata/md5-cache/dev-python/libvirt-python-9.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.4.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.4.0.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e2b9c5219164aaf64bc3495e7ec2e390 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=574c6424453756993e53b9141db83458 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.5.0 b/metadata/md5-cache/dev-python/libvirt-python-9.5.0 index 58fefc77fcc2..0ade5ff086fd 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9.5.0 +++ b/metadata/md5-cache/dev-python/libvirt-python-9.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.5.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.5.0.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=baa96bd7124897619de9894958df5be7 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=210bd7d2dc961ba1b0132984c5e60274 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.6.0 b/metadata/md5-cache/dev-python/libvirt-python-9.6.0 index 1e517e80301e..06ddfff136d4 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9.6.0 +++ b/metadata/md5-cache/dev-python/libvirt-python-9.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.6.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.6.0.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9379e78e95bf50efe64324b3daf74b25 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8708a4e14d97029ad83197a914f14424 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.8.0 b/metadata/md5-cache/dev-python/libvirt-python-9.8.0 index a3fb6308c192..9ffa9b1a7e29 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9.8.0 +++ b/metadata/md5-cache/dev-python/libvirt-python-9.8.0 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://www.libvirt.org INHERIT=distutils-r1 verify-sig IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm arm64 ~ppc64 ~x86 LICENSE=LGPL-2 RDEPEND=app-emulation/libvirt:0/9.8.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.8.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.8.0.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9379e78e95bf50efe64324b3daf74b25 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5ecf20d3d10bf7b4be4e23ef0213eefe diff --git a/metadata/md5-cache/dev-python/libvirt-python-9999 b/metadata/md5-cache/dev-python/libvirt-python-9999 index dec750e25eb3..871d848d9774 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9999 +++ b/metadata/md5-cache/dev-python/libvirt-python-9999 @@ -12,5 +12,5 @@ RDEPEND=app-emulation/libvirt:= python_targets_python3_10? ( dev-lang/python:3.1 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=9379e78e95bf50efe64324b3daf74b25 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=8708a4e14d97029ad83197a914f14424 diff --git a/metadata/md5-cache/dev-python/lit-14.0.6 b/metadata/md5-cache/dev-python/lit-14.0.6 index 8dfdb9874b2e..d844c7d1f766 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 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _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 953077089a2b..ec83ba2c1b71 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 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=05fe9b9d4b376809fb1d6ef6ed35e15b diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index d9fb7d7f048c..3ccbdedd11a9 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=11f95045aa3e1646a5cc1703113f36cc diff --git a/metadata/md5-cache/dev-python/lit-17.0.3 b/metadata/md5-cache/dev-python/lit-17.0.3 index 4346fa1e19b0..7866e65918e5 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.3 +++ b/metadata/md5-cache/dev-python/lit-17.0.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 _md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.4 b/metadata/md5-cache/dev-python/lit-17.0.4 new file mode 100644 index 000000000000..fd300c58ece0 --- /dev/null +++ b/metadata/md5-cache/dev-python/lit-17.0.4 @@ -0,0 +1,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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz.sig ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.3.9999 b/metadata/md5-cache/dev-python/lit-17.0.4.9999 similarity index 96% rename from metadata/md5-cache/dev-python/lit-17.0.3.9999 rename to metadata/md5-cache/dev-python/lit-17.0.4.9999 index f3b791b93ff9..0e129bc861f8 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.3.9999 +++ b/metadata/md5-cache/dev-python/lit-17.0.4.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0.9999 b/metadata/md5-cache/dev-python/lit-18.0.0.9999 index f3b791b93ff9..0e129bc861f8 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-18.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231013 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231013 index 636f8b679958..6d4df66b3333 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231013 +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231013 @@ -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/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 index 727e204e3961..5f3676c4259e 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231019 @@ -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/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231025 b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231025 index c3563cc23155..811361303117 100644 --- a/metadata/md5-cache/dev-python/lit-18.0.0_pre20231025 +++ b/metadata/md5-cache/dev-python/lit-18.0.0_pre20231025 @@ -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/a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -> llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org ae4ac7db932b14868480f5e8b6337482 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=e68c756d8408ff2f5ee4a48c8113e096 diff --git a/metadata/md5-cache/dev-python/mapbox-vector-tile-2.0.1 b/metadata/md5-cache/dev-python/mapbox-vector-tile-2.0.1 index 2aeb33209e06..7b4634dd0c1f 100644 --- a/metadata/md5-cache/dev-python/mapbox-vector-tile-2.0.1 +++ b/metadata/md5-cache/dev-python/mapbox-vector-tile-2.0.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shapely[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Mapbox Vector Tile encoding and decoding. EAPI=8 HOMEPAGE=https://github.com/tilezen/mapbox-vector-tile/ https://pypi.org/project/mapbox-vector-tile/ INHERIT=distutils-r1 -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 ~arm64 ~x86 LICENSE=MIT -RDEPEND=dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyclipper[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tilezen/mapbox-vector-tile/archive/refs/tags/v2.0.1.tar.gz -> mapbox-vector-tile-2.0.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=37b9f33b6089579ad8477699fd290ecb +_md5_=86cfa758b87e3b800642ccdb1cc2a14d diff --git a/metadata/md5-cache/dev-python/markdown-3.5.1 b/metadata/md5-cache/dev-python/markdown-3.5.1 new file mode 100644 index 000000000000..e1b28f2c8137 --- /dev/null +++ b/metadata/md5-cache/dev-python/markdown-3.5.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytidylib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python implementation of the markdown markup language +EAPI=8 +HOMEPAGE=https://python-markdown.github.io/ https://pypi.org/project/Markdown/ https://github.com/Python-Markdown/markdown/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/M/Markdown/Markdown-3.5.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=6f8bba2ea2175512120890c695ae8580 diff --git a/metadata/md5-cache/dev-python/matplotlib-3.8.1 b/metadata/md5-cache/dev-python/matplotlib-3.8.1 new file mode 100644 index 000000000000..a2473764901a --- /dev/null +++ b/metadata/md5-cache/dev-python/matplotlib-3.8.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( >=app-text/dvipng-1.15-r1 >=dev-python/colorspacious-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython-1.18.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpydoc-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-gallery-0.3.1-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlwt-1.3.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-luatex dev-texlive/texlive-xetex >=media-gfx/graphviz-2.42.3[cairo] ) test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) +DESCRIPTION=Pure python plotting library with matlab like syntax +EAPI=8 +HOMEPAGE=https://matplotlib.org/ https://github.com/matplotlib/matplotlib/ https://pypi.org/project/matplotlib/ +INHERIT=distutils-r1 flag-o-matic multiprocessing prefix pypi toolchain-funcs virtualx +IUSE=cairo doc excel gtk3 latex qt5 tk webagg wxwidgets test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1 +RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/numpy-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.8.1.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_md5_=97fe884659fda0922ab8fa3b3b63a145 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.23 b/metadata/md5-cache/dev-python/matplotlib-inline-0.1.6-r1 similarity index 54% rename from metadata/md5-cache/dev-python/phonenumbers-8.13.23 rename to metadata/md5-cache/dev-python/matplotlib-inline-0.1.6-r1 index 5954d1dddff9..013c44fedcab 100644 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.23 +++ b/metadata/md5-cache/dev-python/matplotlib-inline-0.1.6-r1 @@ -1,16 +1,15 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python port of Google's libphonenumber +DESCRIPTION=Inline Matplotlib backend for Jupyter EAPI=8 -HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ +HOMEPAGE=https://github.com/ipython/matplotlib-inline/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +IUSE=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 ~arm64-macos ~x64-macos +LICENSE=BSD +RDEPEND=dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.23.tar.gz -> python-phonenumbers-8.13.23.gh.tar.gz +SRC_URI=https://github.com/ipython/matplotlib-inline/archive/0.1.6.tar.gz -> matplotlib-inline-0.1.6.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=69c647862c01297bc90d3465f0782960 +_md5_=57f472791e5a31ebd4f78e88710dc8a3 diff --git a/metadata/md5-cache/dev-python/miniupnpc-2.2.4 b/metadata/md5-cache/dev-python/miniupnpc-2.2.4 index 605985988318..a35f624353a6 100644 --- a/metadata/md5-cache/dev-python/miniupnpc-2.2.4 +++ b/metadata/md5-cache/dev-python/miniupnpc-2.2.4 @@ -12,5 +12,5 @@ RDEPEND=>=net-libs/miniupnpc-2.2.4:0= python_targets_pypy3? ( dev-python/pypy3:= REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.4.tar.gz verify-sig? ( https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.4.tar.gz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=213a42ac6a0a7297f8d048821592c2c4 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=31ba7bb8b161f394e21749159151a79a diff --git a/metadata/md5-cache/dev-python/miniupnpc-2.2.5 b/metadata/md5-cache/dev-python/miniupnpc-2.2.5 index acacb96b62a2..bda92b47cf74 100644 --- a/metadata/md5-cache/dev-python/miniupnpc-2.2.5 +++ b/metadata/md5-cache/dev-python/miniupnpc-2.2.5 @@ -12,5 +12,5 @@ RDEPEND=>=net-libs/miniupnpc-2.2.5:0= python_targets_pypy3? ( dev-python/pypy3:= REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz verify-sig? ( https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b93b851568adb4560523feaa25e2724d +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=90a7060956ca51a95b73d12380641624 diff --git a/metadata/md5-cache/dev-python/mistune-3.0.2 b/metadata/md5-cache/dev-python/mistune-3.0.2 index bf303d9d9eaa..0835c3715c71 100644 --- a/metadata/md5-cache/dev-python/mistune-3.0.2 +++ b/metadata/md5-cache/dev-python/mistune-3.0.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/lepture/mistune/ https://pypi.org/project/mistune/ 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 ~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=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.0.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=848db58f98cb49c9b74a33f33e8c2950 +_md5_=bf7350e6d24936214483b65d418b13c4 diff --git a/metadata/md5-cache/dev-python/moto-4.1.15 b/metadata/md5-cache/dev-python/moto-4.1.15 deleted file mode 100644 index 16ad2fd95445..000000000000 --- a/metadata/md5-cache/dev-python/moto-4.1.15 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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.15.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=33c1d025dd36bfe5ed605428da11ff80 diff --git a/metadata/md5-cache/dev-python/moto-4.2.5 b/metadata/md5-cache/dev-python/moto-4.2.5 deleted file mode 100644 index 9673d039eef1..000000000000 --- a/metadata/md5-cache/dev-python/moto-4.2.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 multiprocessing 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 ) python_targets_python3_11? ( dev-lang/python: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.2.5.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=33a9d2ab179120f6818b4812063a0e4f diff --git a/metadata/md5-cache/dev-python/moto-4.2.6 b/metadata/md5-cache/dev-python/moto-4.2.6 index 38ddc0b2f2d7..9f96c9689a4a 100644 --- a/metadata/md5-cache/dev-python/moto-4.2.6 +++ b/metadata/md5-cache/dev-python/moto-4.2.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/ INHERIT=distutils-r1 multiprocessing pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +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 ) python_targets_python3_11? ( dev-lang/python: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/m/moto/moto-4.2.6.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=cff8a4c0cc080c205ad274a931596d6d +_md5_=ec741176c532952856aff2f9c936740c diff --git a/metadata/md5-cache/dev-python/nautilus-python-4.0 b/metadata/md5-cache/dev-python/nautilus-python-4.0 index ea4a82cfa3fc..6c4302ad76b9 100644 --- a/metadata/md5-cache/dev-python/nautilus-python-4.0 +++ b/metadata/md5-cache/dev-python/nautilus-python-4.0 @@ -1,4 +1,4 @@ -BDEPEND=gtk-doc? ( dev-util/gtk-doc ) >=dev-util/gtk-doc-am-1.14 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=gtk-doc? ( dev-util/gtk-doc ) >=dev-util/gtk-doc-am-1.14 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=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(-)] ) >=gnome-base/nautilus-43.0[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Python bindings for the Nautilus file manager @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-python/pygobject:3[python_targets REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/nautilus-python/4.0/nautilus-python-4.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad1b9db37d7d1d43bf44eb88e613483f diff --git a/metadata/md5-cache/dev-python/nbconvert-7.10.0 b/metadata/md5-cache/dev-python/nbconvert-7.10.0 new file mode 100644 index 000000000000..a2bcc9a46b02 --- /dev/null +++ b/metadata/md5-cache/dev-python/nbconvert-7.10.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.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 postinst prepare test +DESCRIPTION=Converting Jupyter Notebooks +EAPI=8 +HOMEPAGE=https://nbconvert.readthedocs.io/ https://github.com/jupyter/nbconvert/ https://pypi.org/project/nbconvert/ +INHERIT=distutils-r1 multiprocessing pypi virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.10.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_md5_=9b55a2bdcbd141dd271114bd6e1072ce diff --git a/metadata/md5-cache/dev-python/nbxmpp-4.5.0 b/metadata/md5-cache/dev-python/nbxmpp-4.5.0 new file mode 100644 index 000000000000..2a095bf9746c --- /dev/null +++ b/metadata/md5-cache/dev-python/nbxmpp-4.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way +EAPI=8 +HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/4.5.0/python-nbxmpp-4.5.0.tar.bz2 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=8c499aa954a5a5dd2a017b7b9fb8b6b2 diff --git a/metadata/md5-cache/dev-python/packaging-23.2 b/metadata/md5-cache/dev-python/packaging-23.2 index d36e1ec14bee..07891f7a3961 100644 --- a/metadata/md5-cache/dev-python/packaging-23.2 +++ b/metadata/md5-cache/dev-python/packaging-23.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pypa/packaging/ https://pypi.org/project/packaging/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Apache-2.0 BSD-2 ) RDEPEND=>=dev-python/pyparsing-3.0.7-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !=dev-db/postgresql-8.1[server] ) test? ( >=dev-python/click-4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psycopg-3.0.10:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.1.19[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python implementation of PostgreSQL meta commands +EAPI=8 +HOMEPAGE=https://github.com/dbcli/pgspecial/ https://pypi.org/project/pgspecial/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD MIT +RDEPEND=>=dev-python/click-4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psycopg-3.0.10:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.1.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pgspecial/pgspecial-2.1.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=964940ee7203b54d0b784c2a88db1977 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.22 b/metadata/md5-cache/dev-python/phonenumbers-8.13.22 deleted file mode 100644 index 77545e8f0e93..000000000000 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.22 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.22.tar.gz -> python-phonenumbers-8.13.22.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=69c647862c01297bc90d3465f0782960 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.21 b/metadata/md5-cache/dev-python/phonenumbers-8.13.24 similarity index 96% rename from metadata/md5-cache/dev-python/phonenumbers-8.13.21 rename to metadata/md5-cache/dev-python/phonenumbers-8.13.24 index 2dd347375977..dadea36eb11c 100644 --- a/metadata/md5-cache/dev-python/phonenumbers-8.13.21 +++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.24 @@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.21.tar.gz -> python-phonenumbers-8.13.21.gh.tar.gz +SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.24.tar.gz -> python-phonenumbers-8.13.24.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=4b5ab459dbe653269565a274947938e4 diff --git a/metadata/md5-cache/dev-python/pikepdf-8.6.0 b/metadata/md5-cache/dev-python/pikepdf-8.6.0 new file mode 100644 index 000000000000..b238e965ba0a --- /dev/null +++ b/metadata/md5-cache/dev-python/pikepdf-8.6.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.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/pillow-10.0.1[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python library to work with pdf files based on qpdf +EAPI=8 +HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.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/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.6.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a19d5fc5d8b3e1375bde6f21f1f364b1 diff --git a/metadata/md5-cache/dev-python/plyvel-1.5.0 b/metadata/md5-cache/dev-python/plyvel-1.5.0 index 856f1889dd48..9ca98a52bbcc 100644 --- a/metadata/md5-cache/dev-python/plyvel-1.5.0 +++ b/metadata/md5-cache/dev-python/plyvel-1.5.0 @@ -1,17 +1,17 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-libs/leveldb-1.21:= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-libs/leveldb-1.21:= >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python interface to LevelDB EAPI=8 HOMEPAGE=https://github.com/wbolster/plyvel/ https://pypi.org/project/plyvel/ INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 debug +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/plyvel/plyvel-1.5.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=9d72db4318cce7e48c499d7d3e418ace +_md5_=82971815c069f26f87e7528aa2561228 diff --git a/metadata/md5-cache/dev-python/poetry-core-1.8.1 b/metadata/md5-cache/dev-python/poetry-core-1.8.1 new file mode 100644 index 000000000000..9c3176aaa0ca --- /dev/null +++ b/metadata/md5-cache/dev-python/poetry-core-1.8.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/fastjsonschema-2.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lark[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) test? ( python_targets_pypy3? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_10? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_11? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_12? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) ) test? ( >=dev-python/fastjsonschema-2.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lark[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Poetry PEP 517 Build Backend +EAPI=8 +HOMEPAGE=https://github.com/python-poetry/poetry-core/ https://pypi.org/project/poetry-core/ +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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/fastjsonschema-2.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lark[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-poetry/poetry-core/archive/1.8.1.tar.gz -> poetry-core-1.8.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d41eda11a051be6a345e2ef3a03120ab diff --git a/metadata/md5-cache/dev-python/poetry-plugin-export-1.6.0 b/metadata/md5-cache/dev-python/poetry-plugin-export-1.6.0 new file mode 100644 index 000000000000..628b05314015 --- /dev/null +++ b/metadata/md5-cache/dev-python/poetry-plugin-export-1.6.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/poetry-core-1.7.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-python/poetry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-mock-3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=A plugin that allows the export of locked packages to various formats +EAPI=8 +HOMEPAGE=https://python-poetry.org/ https://github.com/python-poetry/poetry-plugin-export https://pypi.org/project/poetry-plugin-export/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/poetry-core-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/poetry-plugin-export/poetry_plugin_export-1.6.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=9cf010f9e0852fcff837038b880898d4 diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 b/metadata/md5-cache/dev-python/process-tests-3.0.0 similarity index 79% rename from metadata/md5-cache/dev-python/charset-normalizer-3.2.0 rename to metadata/md5-cache/dev-python/process-tests-3.0.0 index e2dd414df1d0..1578583d5a00 100644 --- a/metadata/md5-cache/dev-python/charset-normalizer-3.2.0 +++ b/metadata/md5-cache/dev-python/process-tests-3.0.0 @@ -1,16 +1,16 @@ 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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=The Real First Universal Charset Detector +DESCRIPTION=Tools for testing processes EAPI=8 -HOMEPAGE=https://pypi.org/project/charset-normalizer/ https://github.com/Ousret/charset_normalizer/ +HOMEPAGE=https://github.com/ionelmc/python-process-tests/ https://pypi.org/project/process-tests/ 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 -LICENSE=MIT +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/charset-normalizer/charset-normalizer-3.2.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/p/process-tests/process-tests-3.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=591c46d61bf9c465c9479d39187ae91c +_md5_=93fdde74c68e50268e45fe66d4131cef diff --git a/metadata/md5-cache/dev-python/identify-2.5.29 b/metadata/md5-cache/dev-python/prometheus-client-0.18.0 similarity index 64% rename from metadata/md5-cache/dev-python/identify-2.5.29 rename to metadata/md5-cache/dev-python/prometheus-client-0.18.0 index b5cc1260ad14..1d70acf0fe54 100644 --- a/metadata/md5-cache/dev-python/identify-2.5.29 +++ b/metadata/md5-cache/dev-python/prometheus-client-0.18.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/ukkonen[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=File identification library for Python +DESCRIPTION=Python client for the Prometheus monitoring system EAPI=8 -HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/ -INHERIT=distutils-r1 +HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/ +INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.29.tar.gz -> identify-2.5.29.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=090b1546439b90ac9f59b5634db7fe34 +SRC_URI=https://files.pythonhosted.org/packages/source/p/prometheus-client/prometheus_client-0.18.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=bec4430d61d9c2b3ead1c20f50e55c82 diff --git a/metadata/md5-cache/dev-python/pslab-2.5.0 b/metadata/md5-cache/dev-python/pslab-2.5.0 new file mode 100644 index 000000000000..dea7feeb534b --- /dev/null +++ b/metadata/md5-cache/dev-python/pslab-2.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/recommonmark[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.3.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library for communicating with Pocket Science Lab +EAPI=8 +HOMEPAGE=https://pslab.io/ https://github.com/fossasia/pslab-python/ https://pypi.org/project/pslab/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=amd64 +LICENSE=GPL-3+ +RDEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/fossasia/pslab-python/archive/v2.5.0.tar.gz -> pslab-python-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4c898006ddd73d8cd8bdeabc321fb660 diff --git a/metadata/md5-cache/dev-python/pslab-python-2.5.0 b/metadata/md5-cache/dev-python/pslab-python-2.5.0 deleted file mode 100644 index dbfce760e775..000000000000 --- a/metadata/md5-cache/dev-python/pslab-python-2.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3.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 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library for communicating with Pocket Science Lab -EAPI=8 -HOMEPAGE=https://pslab.io/ https://github.com/fossasia/pslab-python/ https://pypi.org/project/pslab/ -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 -LICENSE=GPL-3+ -RDEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fossasia/pslab-python/archive/v2.5.0.tar.gz -> pslab-python-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2f334a2d93baf31f817748bf16825ba7 diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.3 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.3 new file mode 100644 index 000000000000..8f0774e56871 --- /dev/null +++ b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-regressions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Bootstrap-based Sphinx theme from the PyData community +EAPI=8 +HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD-with-disclosure +RDEPEND=dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pydata/pydata-sphinx-theme/archive/v0.14.3.tar.gz -> pydata-sphinx-theme-0.14.3.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.14.3-py3-none-any.whl +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=717468eb8898ca931224167f186ba9fa diff --git a/metadata/md5-cache/dev-python/pygit2-1.13.2 b/metadata/md5-cache/dev-python/pygit2-1.13.2 new file mode 100644 index 000000000000..9e87fa4aab22 --- /dev/null +++ b/metadata/md5-cache/dev-python/pygit2-1.13.2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( =dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.0:=[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND==dev-libs/libgit2-1.7*:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for libgit2 +EAPI=8 +HOMEPAGE=https://github.com/libgit2/pygit2/ https://pypi.org/project/pygit2/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-2-with-linking-exception +RDEPEND==dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pygit2/pygit2-1.13.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4a494c459e041890833e5eedfab2393d diff --git a/metadata/md5-cache/dev-python/pygobject-3.44.1 b/metadata/md5-cache/dev-python/pygobject-3.44.1 index ffc8acd5ac56..50f919096eb5 100644 --- a/metadata/md5-cache/dev-python/pygobject-3.44.1 +++ b/metadata/md5-cache/dev-python/pygobject-3.44.1 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.56:2 >=dev-libs/gobject-introspection-1.56:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for GObject Introspection @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/pygobject/3.44/pygobject-3.44.1.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b460b2f89b5a10c444f824d4a05983e3 diff --git a/metadata/md5-cache/dev-python/pygobject-3.46.0 b/metadata/md5-cache/dev-python/pygobject-3.46.0 index d98f66ae3a47..e3e5ab72f87f 100644 --- a/metadata/md5-cache/dev-python/pygobject-3.46.0 +++ b/metadata/md5-cache/dev-python/pygobject-3.46.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for GObject Introspection @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/pygobject/3.46/pygobject-3.46.0.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b32714493e3ea1211f7750a5b23a3c57 diff --git a/metadata/md5-cache/dev-python/pyicu-2.12 b/metadata/md5-cache/dev-python/pyicu-2.12 new file mode 100644 index 000000000000..f84464efbb82 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyicu-2.12 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-libs/icu:= >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/icu:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python bindings for dev-libs/icu +EAPI=8 +HOMEPAGE=https://gitlab.pyicu.org/main/pyicu/ https://pypi.org/project/PyICU/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=dev-libs/icu:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://gitlab.pyicu.org/main/pyicu/-/archive/v2.12/pyicu-v2.12.tar.bz2 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4b55d81ec31c02232ecd816e96882904 diff --git a/metadata/md5-cache/dev-python/pymongo-4.6.0 b/metadata/md5-cache/dev-python/pymongo-4.6.0 new file mode 100644 index 000000000000..134e8ef8ecd2 --- /dev/null +++ b/metadata/md5-cache/dev-python/pymongo-4.6.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( test-full? ( >=dev-db/mongodb-2.6.0 ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python 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 +native-extensions +test-full doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND= mongo-python-driver-4.6.0.gh.tar.gz +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d33b541a020cb81926f35f741666d443 diff --git a/metadata/md5-cache/dev-python/pypdf-3.17.0 b/metadata/md5-cache/dev-python/pypdf-3.17.0 new file mode 100644 index 000000000000..a26a3bae9fe7 --- /dev/null +++ b/metadata/md5-cache/dev-python/pypdf-3.17.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/py-pdf/pypdf/archive/3.17.0.tar.gz -> pypdf-3.17.0.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/d87c33efc0f98225132dfe9c47980208b8130aa4.tar.gz -> pypdf-sample-files-d87c33efc0f98225132dfe9c47980208b8130aa4.gh.tar.gz ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=09149df9fc9f34d0a459dd5f165333fb diff --git a/metadata/md5-cache/dev-python/pypiserver-1.5.2 b/metadata/md5-cache/dev-python/pypiserver-1.5.2 deleted file mode 100644 index c2c7d6b6f13d..000000000000 --- a/metadata/md5-cache/dev-python/pypiserver-1.5.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-git[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/passlib-1.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webtest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/bottle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.25.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Minimal PyPI server -EAPI=8 -HOMEPAGE=https://github.com/pypiserver/pypiserver/ https://pypi.org/project/pypiserver/ -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 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=ZLIB -RDEPEND=dev-python/bottle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pypiserver/pypiserver/archive/v1.5.2.tar.gz -> pypiserver-1.5.2.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=377b23eebd586b593596360670a6c3dc diff --git a/metadata/md5-cache/dev-python/pypiserver-2.0.1 b/metadata/md5-cache/dev-python/pypiserver-2.0.1 index d68f12130a7a..a4034c3eb4bd 100644 --- a/metadata/md5-cache/dev-python/pypiserver-2.0.1 +++ b/metadata/md5-cache/dev-python/pypiserver-2.0.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pypiserver/pypiserver/ https://pypi.org/project/pypiserver/ 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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=ZLIB RDEPEND=dev-python/bottle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pypiserver/pypiserver/archive/v2.0.1.tar.gz -> pypiserver-2.0.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=56907d4c889f46c5b978636111b4ac5c +_md5_=dbf20d46854376869eb40ec01d6beaa6 diff --git a/metadata/md5-cache/dev-python/pyproj-3.6.1 b/metadata/md5-cache/dev-python/pyproj-3.6.1 index fcdb036b05e1..d981c0f43b97 100644 --- a/metadata/md5-cache/dev-python/pyproj-3.6.1 +++ b/metadata/md5-cache/dev-python/pyproj-3.6.1 @@ -1,17 +1,17 @@ -BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/proj-9.0.0:= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sci-libs/proj-9.0.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=>=sci-libs/proj-9.0.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=>=sci-libs/proj-9.0.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python interface to the PROJ library EAPI=8 HOMEPAGE=https://github.com/pyproj4/pyproj/ https://pypi.org/project/pyproj/ 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 ~arm64 ~x86 ~amd64-linux LICENSE=MIT -RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/proj-9.0.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sci-libs/proj-9.0.0:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pyproj4/pyproj/archive/3.6.1.tar.gz -> pyproj-3.6.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=77b235913a1b2a7f739b3e446201decd +_md5_=a0641d512241724fe2398590f9fba870 diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-1.4.1 b/metadata/md5-cache/dev-python/pyproject-fmt-1.4.1 new file mode 100644 index 000000000000..d1895dbe5617 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyproject-fmt-1.4.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(-)?] dev-python/tox ) test? ( dev-python/natsort[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/tomlkit[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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[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/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-fmt/pyproject_fmt-1.4.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e6fddb1a78163b7030f17cb6ba21074b diff --git a/metadata/md5-cache/dev-python/pypy-7.3.12 b/metadata/md5-cache/dev-python/pypy-7.3.12 deleted file mode 100644 index 14a25ee76d3b..000000000000 --- a/metadata/md5-cache/dev-python/pypy-7.3.12 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install prepare test -DEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.12:7.3.12 >=dev-python/pypy-exe-7.3.12:7.3.12[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) -DESCRIPTION=A fast, compliant alternative implementation of the Python language -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=pax-utils python-utils-r1 -IUSE=bzip2 full-stdlib gdbm +jit ncurses sqlite tk -KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.12:7.3.12 >=dev-python/pypy-exe-7.3.12:7.3.12[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) -RESTRICT=!full-stdlib? ( test ) -SLOT=0/73 -SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.12.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=900dce45dce1a3b9e7f9ad24fe5feae4 diff --git a/metadata/md5-cache/dev-python/pypy-7.3.13 b/metadata/md5-cache/dev-python/pypy-7.3.13 index b945ad3ea200..aafe8c688be2 100644 --- a/metadata/md5-cache/dev-python/pypy-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy-7.3.13 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=pax-utils python-utils-r1 IUSE=bzip2 full-stdlib gdbm +jit ncurses sqlite tk -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=|| ( >=dev-python/pypy-exe-bin-7.3.13:7.3.13 >=dev-python/pypy-exe-7.3.13:7.3.13[bzip2?,ncurses?] ) dev-libs/openssl:0= gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) RESTRICT=!full-stdlib? ( test ) SLOT=0/73 SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.13.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=3929477b866452103be513645ddbeb54 +_md5_=900dce45dce1a3b9e7f9ad24fe5feae4 diff --git a/metadata/md5-cache/dev-python/pypy-exe-7.3.12 b/metadata/md5-cache/dev-python/pypy-exe-7.3.12 deleted file mode 100644 index fc684cf4a540..000000000000 --- a/metadata/md5-cache/dev-python/pypy-exe-7.3.12 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!low-memory? ( || ( dev-python/pypy dev-lang/python:2.7 ) ) -DEFINED_PHASES=compile configure install prepare pretend setup -DEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) -DESCRIPTION=PyPy executable (build from source) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=check-reqs pax-utils toolchain-funcs -IUSE=bzip2 +jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy-exe-bin:7.3.12 -SLOT=7.3.12 -SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.12.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ccdfef48452735bfba5e3432143945f5 diff --git a/metadata/md5-cache/dev-python/pypy-exe-7.3.13 b/metadata/md5-cache/dev-python/pypy-exe-7.3.13 index f2605a636c33..25dffb8fef0b 100644 --- a/metadata/md5-cache/dev-python/pypy-exe-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy-exe-7.3.13 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=check-reqs pax-utils toolchain-funcs IUSE=bzip2 +jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=sys-libs/zlib-1.1.3:0= dev-libs/libffi:0= virtual/libintl:0= dev-libs/expat:0= bzip2? ( app-arch/bzip2:0= ) ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy-exe-bin:7.3.13 SLOT=7.3.13 SRC_URI=https://buildbot.pypy.org/pypy/pypy2.7-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy2.7-gentoo-patches-7.3.13.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=0c3e76dc3abc4e7d011ed4798d507c93 +_md5_=ccdfef48452735bfba5e3432143945f5 diff --git a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.12 b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.12 deleted file mode 100644 index 7ebdfc486baf..000000000000 --- a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.12 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=PyPy executable (pre-built version) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=pax-utils unpacker -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT -RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy-exe:7.3.12 -SLOT=7.3.12 -SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.12-1.gpkg.tar -> pypy-exe-7.3.12-1.x86-musl.gpkg.tar ) ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=5722f197f89e25a48cc63d6bd236e9c7 diff --git a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13 b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13 index 908e3a8efd70..6221c56047b5 100644 --- a/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy-exe-bin-7.3.13 @@ -3,10 +3,10 @@ DESCRIPTION=PyPy executable (pre-built version) EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=pax-utils unpacker -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=MIT RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy-exe:7.3.13 SLOT=7.3.13 SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy-exe/pypy-exe-7.3.13-1.gpkg.tar -> pypy-exe-7.3.13-1.x86-musl.gpkg.tar ) ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=192dce14df91c2e1b983a7929ae2c9b9 +_md5_=5722f197f89e25a48cc63d6bd236e9c7 diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.12 b/metadata/md5-cache/dev-python/pypy3-7.3.12 deleted file mode 100644 index a02add4f6666..000000000000 --- a/metadata/md5-cache/dev-python/pypy3-7.3.12 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language -EAPI=8 -HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ -IUSE=+gdbm ncurses sqlite tk -KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND==dev-python/pypy3_10-7.3.12*:0/pypy310-pp73-384[gdbm?,ncurses?,sqlite?,tk?] -SLOT=0/pypy310-pp73-384 -_md5_=1cc9201ab83da6583036cbfae68756bf diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.13 b/metadata/md5-cache/dev-python/pypy3-7.3.13 index ce31d75be5c1..6a99d5f149b1 100644 --- a/metadata/md5-cache/dev-python/pypy3-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy3-7.3.13 @@ -3,8 +3,8 @@ DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) la EAPI=8 HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ IUSE=+gdbm ncurses sqlite tk -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND==dev-python/pypy3_10-7.3.13*:0/pypy310-pp73-384[gdbm?,ncurses?,sqlite?,tk?] SLOT=0/pypy310-pp73-384 -_md5_=43c75f44cb6bc53369b1051f794e7931 +_md5_=1cc9201ab83da6583036cbfae68756bf diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p5 b/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p5 deleted file mode 100644 index cea1345df2ef..000000000000 --- a/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p5 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 -DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language -EAPI=8 -HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ -INHERIT=pax-utils python-utils-r1 toolchain-funcs -IUSE=+ensurepip gdbm +jit ncurses sqlite tk -KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 -RESTRICT=test -SLOT=0/pypy310-pp73-384 -SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.12_p5.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=5fcebae85aa98734d8a61d0048ae8bfb diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.13_p1 b/metadata/md5-cache/dev-python/pypy3_10-7.3.13_p1 index bf4f8fbc6718..5cadbaec7314 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-7.3.13_p1 +++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.13_p1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ INHERIT=pax-utils python-utils-r1 toolchain-funcs IUSE=+ensurepip gdbm +jit ncurses sqlite tk -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.13:7.3.13[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.13:7.3.13 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 RESTRICT=test SLOT=0/pypy310-pp73-384 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.13_p1.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=dcb19f4099b1eb0f8173c12bfd909a2a +_md5_=a1fa2a6d819e584c7bb3737462a5c7f2 diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12_p2 b/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12_p2 deleted file mode 100644 index 5a42636700d0..000000000000 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12_p2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/pypy -DEFINED_PHASES=compile configure install prepare pretend setup -DEPEND=app-arch/bzip2:0= dev-libs/expat:0= dev-libs/libffi:0= >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.12 -DESCRIPTION=PyPy3 executable (build from source) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=check-reqs pax-utils toolchain-funcs -IUSE=+jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=app-arch/bzip2:0= dev-libs/expat:0= dev-libs/libffi:0= >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.12 -SLOT=7.3.12 -SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.12_p2.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=215e9b453790b4dde91f3c0dd35a9215 diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.13 b/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.13 index e6a66d6e76dc..9ee2d91aecd0 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.13 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=check-reqs pax-utils toolchain-funcs IUSE=+jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=app-arch/bzip2:0= dev-libs/expat:0= dev-libs/libffi:0= >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.13 SLOT=7.3.13 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.13.tar.xz _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ee3b55350ea6b579c54019a2dadb332b +_md5_=215e9b453790b4dde91f3c0dd35a9215 diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12_p2 b/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12_p2 deleted file mode 100644 index d8fb51626dea..000000000000 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12_p2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=PyPy3 executable (pre-built version) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=pax-utils unpacker -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=MIT -RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy3_10-exe:7.3.12 -SLOT=7.3.12 -SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12_p2-1.gpkg.tar -> pypy3_10-exe-7.3.12_p2-1.x86-musl.gpkg.tar ) ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=9bb3b022ca7ea631ce446e0baa5a8ea4 diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.13 b/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.13 index 82f903eb7ef1..920bc713de56 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.13 @@ -3,10 +3,10 @@ DESCRIPTION=PyPy3 executable (pre-built version) EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=pax-utils unpacker -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=MIT RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy3_10-exe:7.3.13 SLOT=7.3.13 SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.13-1.gpkg.tar -> pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar ) ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=7afd26ee15adae7f248a72bd6e5e4d4e +_md5_=9bb3b022ca7ea631ce446e0baa5a8ea4 diff --git a/metadata/md5-cache/dev-python/pypy3_9-7.3.12_p2 b/metadata/md5-cache/dev-python/pypy3_9-7.3.12_p2 deleted file mode 100644 index 2b6e7cfd189c..000000000000 --- a/metadata/md5-cache/dev-python/pypy3_9-7.3.12_p2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DEPEND=|| ( >=dev-python/pypy3_9-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_9-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !=dev-python/pypy3_9-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_9-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.12 -DESCRIPTION=PyPy3 executable (build from source) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=check-reqs pax-utils toolchain-funcs -IUSE=+jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=app-arch/bzip2:0= dev-libs/expat:0= dev-libs/libffi:0= >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.12 -SLOT=7.3.12 -SRC_URI=https://buildbot.pypy.org/pypy/pypy3.9-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.9-gentoo-patches-7.3.12.tar.xz -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=d491376c8f173075c0903e875e1fdc8a diff --git a/metadata/md5-cache/dev-python/pypy3_9-exe-bin-7.3.12 b/metadata/md5-cache/dev-python/pypy3_9-exe-bin-7.3.12 deleted file mode 100644 index c66c44687f67..000000000000 --- a/metadata/md5-cache/dev-python/pypy3_9-exe-bin-7.3.12 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=PyPy3 executable (pre-built version) -EAPI=8 -HOMEPAGE=https://www.pypy.org/ -INHERIT=pax-utils unpacker -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy3_9-exe:7.3.12 -SLOT=7.3.12 -SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.12-1.gpkg.tar -> pypy3_9-exe-7.3.12-1.x86-musl.gpkg.tar ) ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=a777744d964956b8691a6616ba7b3c11 diff --git a/metadata/md5-cache/dev-python/pyspnego-0.10.0 b/metadata/md5-cache/dev-python/pyspnego-0.10.0 deleted file mode 100644 index d01633f8cc48..000000000000 --- a/metadata/md5-cache/dev-python/pyspnego-0.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/krb5-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Library to handle SPNEGO and CredSSP authentication -EAPI=8 -HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/ -INHERIT=distutils-r1 optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyspnego/pyspnego-0.10.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=39c5634e41ac4dc59a85695450796977 diff --git a/metadata/md5-cache/dev-python/pyspnego-0.10.1 b/metadata/md5-cache/dev-python/pyspnego-0.10.1 deleted file mode 100644 index 31f36ea4a540..000000000000 --- a/metadata/md5-cache/dev-python/pyspnego-0.10.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/gssapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/krb5-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Library to handle SPNEGO and CredSSP authentication -EAPI=8 -HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/ -INHERIT=distutils-r1 optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyspnego/pyspnego-0.10.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=99c6f907b9b2359c91a7910a3af39d37 diff --git a/metadata/md5-cache/dev-python/pyspnego-0.10.2 b/metadata/md5-cache/dev-python/pyspnego-0.10.2 index 4711e35f993d..360b8e28cc89 100644 --- a/metadata/md5-cache/dev-python/pyspnego-0.10.2 +++ b/metadata/md5-cache/dev-python/pyspnego-0.10.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/ INHERIT=distutils-r1 optfeature pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pyspnego/pyspnego-0.10.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=99c6f907b9b2359c91a7910a3af39d37 +_md5_=39c5634e41ac4dc59a85695450796977 diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.22.0 b/metadata/md5-cache/dev-python/pytest-asyncio-0.22.0 new file mode 100644 index 000000000000..8dff40bbee25 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-asyncio-0.22.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/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.64[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library for testing asyncio code with pytest +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/ +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 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest-asyncio-0.22.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7cdb31e73575cb6034be37006bf716d4 diff --git a/metadata/md5-cache/dev-python/pytest-django-4.6.0 b/metadata/md5-cache/dev-python/pytest-django-4.6.0 new file mode 100644 index 000000000000..d496dd553cee --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-django-4.6.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-1.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/django-configurations-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.0.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Django plugin for pytest +EAPI=8 +HOMEPAGE=https://pypi.org/project/pytest-django/ https://pytest-django.readthedocs.io/ https://github.com/pytest-dev/pytest-django/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/pytest-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pytest-dev/pytest-django/archive/v4.6.0.tar.gz -> pytest-django-4.6.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4b2248a0e6e22f6936d015b6163fb539 diff --git a/metadata/md5-cache/dev-python/pytest-env-1.1.1 b/metadata/md5-cache/dev-python/pytest-env-1.1.1 new file mode 100644 index 000000000000..eda8ea539bfd --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-env-1.1.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/hatch-vcs-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_python3_10(-)?] ) >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=pytest plugin that allows you to add environment variables +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-env/ https://pypi.org/project/pytest-env/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/pytest-7.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-env/pytest_env-1.1.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=46aed5eee281acb4b449dca512a7ff97 diff --git a/metadata/md5-cache/dev-python/python-gnupg-0.5.1 b/metadata/md5-cache/dev-python/python-gnupg-0.5.1 index 1f7a8067f276..1ff123fa41f3 100644 --- a/metadata/md5-cache/dev-python/python-gnupg-0.5.1 +++ b/metadata/md5-cache/dev-python/python-gnupg-0.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/vsajip/python-gnupg/releases/download/0.5.1/python-gnupg-0.5.1.tar.gz verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/0.5.1/python-gnupg-0.5.1.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4160f441d800aae07daaaec8283f6137 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=617544ed6f7894aeece41f0f9513fa24 diff --git a/metadata/md5-cache/dev-python/python-rtmidi-1.5.6 b/metadata/md5-cache/dev-python/python-rtmidi-1.5.6 deleted file mode 100644 index 755cddf5a54c..000000000000 --- a/metadata/md5-cache/dev-python/python-rtmidi-1.5.6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND==dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings for media-libs/rtmidi implemented using Cython -EAPI=8 -HOMEPAGE=https://pypi.org/project/python-rtmidi/ https://spotlightkid.github.io/python-rtmidi/ -INHERIT=distutils-r1 docs pypi -IUSE=+alsa jack test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug doc -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-rtmidi/python_rtmidi-1.5.6.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=3af1c6f90e87f2247392a16b1eae9115 diff --git a/metadata/md5-cache/dev-python/python-rtmidi-1.5.7 b/metadata/md5-cache/dev-python/python-rtmidi-1.5.7 index 1562c0fe5561..fa284a6052f6 100644 --- a/metadata/md5-cache/dev-python/python-rtmidi-1.5.7 +++ b/metadata/md5-cache/dev-python/python-rtmidi-1.5.7 @@ -1,4 +1,4 @@ -BDEPEND==dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] ) ) ) +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig test? ( media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] ) ) ) DEFINED_PHASES=compile configure install prepare test DEPEND=media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=Python bindings for media-libs/rtmidi implemented using Cython @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/python-rtmidi/python_rtmidi-1.5.7.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=3af1c6f90e87f2247392a16b1eae9115 +_md5_=494ea2708945958670488d1c339541e0 diff --git a/metadata/md5-cache/dev-python/python3-lxc-3.0.4-r1 b/metadata/md5-cache/dev-python/python3-lxc-3.0.4-r1 index 105d9f647a4b..a0d0de218ea5 100644 --- a/metadata/md5-cache/dev-python/python3-lxc-3.0.4-r1 +++ b/metadata/md5-cache/dev-python/python3-lxc-3.0.4-r1 @@ -12,5 +12,5 @@ RDEPEND=app-containers/lxc python_targets_python3_10? ( dev-lang/python:3.10 ) p REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxc/python3-lxc-3.0.4.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/python3-lxc-3.0.4.tar.gz.asc ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2508c1526c7f3b1f3fffd16df7db28bb +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f21035d21afaea6a2aabfa0a461acba8 diff --git a/metadata/md5-cache/dev-python/python3-xapp-2.4.1 b/metadata/md5-cache/dev-python/python3-xapp-2.4.1 index 360c9c370beb..1d3b1b93624a 100644 --- a/metadata/md5-cache/dev-python/python3-xapp-2.4.1 +++ b/metadata/md5-cache/dev-python/python3-xapp-2.4.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=x11-libs/xapp-2.4.1[introspection] DESCRIPTION=Python bindings for x11-libs/xapp @@ -12,5 +12,5 @@ RDEPEND=>=x11-libs/xapp-2.4.1[introspection] python_targets_python3_10? ( dev-la REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/linuxmint/python3-xapp/archive/2.4.1.tar.gz -> python3-xapp-2.4.1.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=1e988187592dcf3a50f676ba0c8e3cba diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.5.1 b/metadata/md5-cache/dev-python/rapidfuzz-3.5.1 new file mode 100644 index 000000000000..2d8a74b72bf6 --- /dev/null +++ b/metadata/md5-cache/dev-python/rapidfuzz-3.5.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/rapidfuzz-capi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-2.2.2 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics +EAPI=8 +HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.5.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=c76163f7eb1cebcddeeab3d10c9fdcf4 diff --git a/metadata/md5-cache/dev-python/rope-1.10.0 b/metadata/md5-cache/dev-python/rope-1.10.0 index 4ed822a3c8a1..f424d8994a79 100644 --- a/metadata/md5-cache/dev-python/rope-1.10.0 +++ b/metadata/md5-cache/dev-python/rope-1.10.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/rope/ https://github.com/python-rope/rope/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=LGPL-3+ RDEPEND=>=dev-python/pytoolconfig-1.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rope/rope-1.10.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=8174bab1e726aaa40035c31ba06b5f23 +_md5_=04ffe0c3450692b10ebd7577e20c7497 diff --git a/metadata/md5-cache/dev-python/rope-1.9.0 b/metadata/md5-cache/dev-python/rope-1.9.0 deleted file mode 100644 index 23147ddbf968..000000000000 --- a/metadata/md5-cache/dev-python/rope-1.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytoolconfig-1.2.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python refactoring library -EAPI=8 -HOMEPAGE=https://pypi.org/project/rope/ https://github.com/python-rope/rope/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=LGPL-3+ -RDEPEND=>=dev-python/pytoolconfig-1.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/r/rope/rope-1.9.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=a9b26e95459ee22a6b6bdd52e9f8d975 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.32 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.32 deleted file mode 100644 index 1dbd936e21d4..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.32 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ppc ppc64 ~riscv sparc x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.32.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=7ea1bb7a8aeb139f77d625a8528a7429 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.33 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.33 deleted file mode 100644 index 7d48c8758433..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.33 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.33.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.34 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.34 deleted file mode 100644 index fa8e669c403a..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.34 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.34.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.35 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.35 deleted file mode 100644 index 07088e8a0079..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.35 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.35.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.36 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.36 deleted file mode 100644 index 174105f1b092..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.36 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.36.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 deleted file mode 100644 index 1eea5e74f6de..000000000000 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.39 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/ruamel-std-pathlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation -EAPI=8 -HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.39.tar.xz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40 index 76d7da64756a..18b4ee1c5965 100644 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40 +++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ 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 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=MIT RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.40.tar.xz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2cc062fa97876559a0fee37b9c9b1c77 +_md5_=7ea1bb7a8aeb139f77d625a8528a7429 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.0 b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.3 similarity index 99% rename from metadata/md5-cache/dev-python/ruamel-yaml-0.18.0 rename to metadata/md5-cache/dev-python/ruamel-yaml-0.18.3 index 48e2de36eaee..a88f7e999e8e 100644 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.0 +++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.3 @@ -11,6 +11,6 @@ RDEPEND=dev-python/ruamel-yaml-clib[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=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.18.0.tar.xz +SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.18.3.tar.xz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.2 b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.4 similarity index 99% rename from metadata/md5-cache/dev-python/ruamel-yaml-0.18.2 rename to metadata/md5-cache/dev-python/ruamel-yaml-0.18.4 index 35edf975a203..07afcdd56c9e 100644 --- a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.2 +++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.4 @@ -11,6 +11,6 @@ RDEPEND=dev-python/ruamel-yaml-clib[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=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.18.2.tar.xz +SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.18.4.tar.xz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=2cc062fa97876559a0fee37b9c9b1c77 diff --git a/metadata/md5-cache/dev-python/seaborn-0.12.2 b/metadata/md5-cache/dev-python/seaborn-0.12.2 deleted file mode 100644 index 23f88782c697..000000000000 --- a/metadata/md5-cache/dev-python/seaborn-0.12.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/matplotlib[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/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Statistical data visualization -EAPI=8 -HOMEPAGE=https://seaborn.pydata.org https://github.com/mwaskom/seaborn -INHERIT=distutils-r1 multiprocessing pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=dev-python/matplotlib[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/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/seaborn/seaborn-0.12.2.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=d323ea75d6abb17fea873bb8bfc22bcf diff --git a/metadata/md5-cache/dev-python/seaborn-0.13.0 b/metadata/md5-cache/dev-python/seaborn-0.13.0 index 926b1c1cdc47..aaf081f14891 100644 --- a/metadata/md5-cache/dev-python/seaborn-0.13.0 +++ b/metadata/md5-cache/dev-python/seaborn-0.13.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://seaborn.pydata.org https://github.com/mwaskom/seaborn INHERIT=distutils-r1 multiprocessing pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-python/matplotlib-3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/statsmodels-0.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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/s/seaborn/seaborn-0.13.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=65de106cd89465499effd831626f2d70 +_md5_=e8d04f68706ddae601749f87cfaba520 diff --git a/metadata/md5-cache/dev-python/selenium-4.15.0 b/metadata/md5-cache/dev-python/selenium-4.15.0 new file mode 100644 index 000000000000..8ae6e18a97bb --- /dev/null +++ b/metadata/md5-cache/dev-python/selenium-4.15.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python language binding for Selenium Remote Control +EAPI=8 +HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.15.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.15.0.tar.gz -> selenium-selenium-4.15.0.gh.tar.gz ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=f5f94d0de1d4d600330b9e740ec4d8c8 diff --git a/metadata/md5-cache/dev-python/selenium-4.15.1 b/metadata/md5-cache/dev-python/selenium-4.15.1 new file mode 100644 index 000000000000..2bda1313391d --- /dev/null +++ b/metadata/md5-cache/dev-python/selenium-4.15.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python language binding for Selenium Remote Control +EAPI=8 +HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.15.1.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.15.1-python.tar.gz -> selenium-selenium-4.15.1-python.gh.tar.gz ) +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=66da39ca8ef7568b9ae13d2c66a819e4 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.33.1 b/metadata/md5-cache/dev-python/sentry-sdk-1.33.1 new file mode 100644 index 000000000000..9f8771d07e50 --- /dev/null +++ b/metadata/md5-cache/dev-python/sentry-sdk-1.33.1 @@ -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 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) +REQUIRED_USE=|| ( python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/getsentry/sentry-python/archive/1.33.1.tar.gz -> sentry-python-1.33.1.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d4a81e581cedc36fd7af13e2c32ada00 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.34.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.34.0 new file mode 100644 index 000000000000..37e4ea443bba --- /dev/null +++ b/metadata/md5-cache/dev-python/sentry-sdk-1.34.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/django[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/executing[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fakeredis[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask-login[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-django[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-socks[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/zope-event[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] +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 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/getsentry/sentry-python/archive/1.34.0.tar.gz -> sentry-python-1.34.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e545306380e89d20c3a24212e90a9d1d diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.8.1 b/metadata/md5-cache/dev-python/setuptools-rust-1.8.1 new file mode 100644 index 000000000000..a82f6286d950 --- /dev/null +++ b/metadata/md5-cache/dev-python/setuptools-rust-1.8.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( virtual/rust =dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A plugin for setuptools to build Rust Python extensions +EAPI=8 +HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/ +INHERIT=distutils-r1 cargo +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=virtual/rust =dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +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/PyO3/setuptools-rust/archive/v1.8.1.tar.gz -> setuptools-rust-1.8.1.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/html5ever/0.25.1/download -> html5ever-0.25.1.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.3/download -> string_cache-0.8.3.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.1/download -> string_cache_codegen-0.5.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/target-lexicon/0.12.3/download -> target-lexicon-0.12.3.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate ) +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=8d668e4d0a7ff7c5b3b2a10cbdabf997 diff --git a/metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.24.1 b/metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.24.1 new file mode 100644 index 000000000000..0e9d225165cb --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinx-autodoc-typehints-1.24.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/sphobjinv-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/sphinx-7.1.2[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Type hints support for the Sphinx autodoc extension +EAPI=8 +HOMEPAGE=https://github.com/tox-dev/sphinx-autodoc-typehints/ https://pypi.org/project/sphinx-autodoc-typehints/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/sphinx-7.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinx-autodoc-typehints/sphinx_autodoc_typehints-1.24.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7b296483cbbcd55d65770f3ccc1d0584 diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-plantuml-0.27 b/metadata/md5-cache/dev-python/sphinxcontrib-plantuml-0.27 new file mode 100644 index 000000000000..11aa499a5480 --- /dev/null +++ b/metadata/md5-cache/dev-python/sphinxcontrib-plantuml-0.27 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-text/texlive dev-python/sphinxcontrib-applehelp[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-tex/latexmk dev-texlive/texlive-fontutils dev-texlive/texlive-latexextra ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Sphinx extensions for PlantUML +EAPI=8 +HOMEPAGE=https://github.com/sphinx-contrib/plantuml/ https://pypi.org/project/sphinxcontrib-plantuml/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=BSD-2 +RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/sphinx-contrib/plantuml/archive/refs/tags/0.27.tar.gz -> sphinxcontrib-plantuml-0.27.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=073341bc2de46262c729f2273fed6383 diff --git a/metadata/md5-cache/dev-python/sqlalchemy-1.4.50 b/metadata/md5-cache/dev-python/sqlalchemy-1.4.50 new file mode 100644 index 000000000000..047997521356 --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlalchemy-1.4.50 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) +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 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=python_targets_pypy3? ( dev-python/pypy3:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) +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/S/SQLAlchemy/SQLAlchemy-1.4.50.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=163eca4ab79cab48abff6f9bbc843d66 diff --git a/metadata/md5-cache/dev-python/sqlalchemy-2.0.23 b/metadata/md5-cache/dev-python/sqlalchemy-2.0.23 new file mode 100644 index 000000000000..d7bf44c9a1a0 --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlalchemy-2.0.23 @@ -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:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) dev-python/pytest-rerunfailures[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(-)?] ) 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:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?] ) +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 multiprocessing 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:=[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?] ) +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.23.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=0ec97a6f8c8efdec0af8c5277333d46b diff --git a/metadata/md5-cache/dev-python/sqlglot-18.13.0 b/metadata/md5-cache/dev-python/sqlglot-18.13.0 deleted file mode 100644 index ecb3ca20929e..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.13.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.13.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.14.0 b/metadata/md5-cache/dev-python/sqlglot-18.14.0 deleted file mode 100644 index 8341962e8f83..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.14.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.14.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.15.1 b/metadata/md5-cache/dev-python/sqlglot-18.15.1 deleted file mode 100644 index c8408bfd4e26..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.15.1 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.15.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.16.0 b/metadata/md5-cache/dev-python/sqlglot-18.16.0 deleted file mode 100644 index 3c6809da00ae..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.16.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.16.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.16.1 b/metadata/md5-cache/dev-python/sqlglot-18.16.1 deleted file mode 100644 index 3d0c5658b1bc..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.16.1 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.16.1.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.17.0 b/metadata/md5-cache/dev-python/sqlglot-18.17.0 deleted file mode 100644 index cde30e9579a4..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-18.17.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=distutils-r1 pypi optfeature -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.17.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.15.0 b/metadata/md5-cache/dev-python/sqlglot-19.0.0 similarity index 98% rename from metadata/md5-cache/dev-python/sqlglot-18.15.0 rename to metadata/md5-cache/dev-python/sqlglot-19.0.0 index aa7599727067..994119da1434 100644 --- a/metadata/md5-cache/dev-python/sqlglot-18.15.0 +++ b/metadata/md5-cache/dev-python/sqlglot-19.0.0 @@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.15.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-19.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/sqlglot-18.12.0 b/metadata/md5-cache/dev-python/sqlglot-19.0.2 similarity index 98% rename from metadata/md5-cache/dev-python/sqlglot-18.12.0 rename to metadata/md5-cache/dev-python/sqlglot-19.0.2 index da40b5ead440..5a5add9cac1e 100644 --- a/metadata/md5-cache/dev-python/sqlglot-18.12.0 +++ b/metadata/md5-cache/dev-python/sqlglot-19.0.2 @@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-18.12.0.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-19.0.2.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/stack-data-0.6.2 b/metadata/md5-cache/dev-python/stack-data-0.6.2 deleted file mode 100644 index 7108998a576c..000000000000 --- a/metadata/md5-cache/dev-python/stack-data-0.6.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typeguard[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/littleutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/asttokens-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/executing-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pure_eval[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Extract data from Python tracebacks for informative displays -EAPI=8 -HOMEPAGE=https://github.com/alexmojaki/stack_data/ https://pypi.org/project/stack-data/ -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 ~arm64-macos ~x64-macos -LICENSE=MIT -RDEPEND=>=dev-python/asttokens-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/executing-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pure_eval[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/stack-data/stack_data-0.6.2.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=8da88ec5cbb7b5e430857e4970fa19cc diff --git a/metadata/md5-cache/dev-python/stack-data-0.6.3 b/metadata/md5-cache/dev-python/stack-data-0.6.3 index f1c501e08415..7cf2d51ee864 100644 --- a/metadata/md5-cache/dev-python/stack-data-0.6.3 +++ b/metadata/md5-cache/dev-python/stack-data-0.6.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/alexmojaki/stack_data/ https://pypi.org/project/stack-data/ INHERIT=distutils-r1 pypi IUSE=test 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 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/asttokens-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/executing-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pure_eval[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/stack-data/stack_data-0.6.3.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=9e16d90fc1c68e8821ea6d99b17a41c8 +_md5_=1e2fbdbb4f3ce2cf8abda2d9b62b5c77 diff --git a/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4 b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4 new file mode 100644 index 000000000000..0f559a894943 --- /dev/null +++ b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Suite of tools for PDF files manipulation written in Python +EAPI=8 +HOMEPAGE=https://github.com/hellerbarde/stapler/ https://pypi.org/project/stapler/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/hellerbarde/stapler/archive/382f1edc62296e071093a5419811a2fca9d78d93.tar.gz -> stapler-382f1edc62296e071093a5419811a2fca9d78d93.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=2e7bb3fd252555296d2952c5522ead4f diff --git a/metadata/md5-cache/dev-python/stripe-7.2.0 b/metadata/md5-cache/dev-python/stripe-7.2.0 new file mode 100644 index 000000000000..3fe8262edbb2 --- /dev/null +++ b/metadata/md5-cache/dev-python/stripe-7.2.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-util/stripe-mock-0.177.0 dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.5.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Stripe python bindings +EAPI=8 +HOMEPAGE=https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/ +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=MIT +RDEPEND=>=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-7.2.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=46f190fe49ed4e60ab3f929b16b3df77 diff --git a/metadata/md5-cache/dev-python/structlog-23.1.0 b/metadata/md5-cache/dev-python/structlog-23.1.0 deleted file mode 100644 index 80a86e52263f..000000000000 --- a/metadata/md5-cache/dev-python/structlog-23.1.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Structured Logging for Python -EAPI=8 -HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86 -LICENSE=Apache-2.0 MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/structlog/structlog-23.1.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=9be025cddb872966b88d13c54c6bdd73 diff --git a/metadata/md5-cache/dev-python/structlog-23.2.0 b/metadata/md5-cache/dev-python/structlog-23.2.0 index 0364b159ccaa..8d1f3c12ffc3 100644 --- a/metadata/md5-cache/dev-python/structlog-23.2.0 +++ b/metadata/md5-cache/dev-python/structlog-23.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 LICENSE=|| ( Apache-2.0 MIT ) RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/structlog/structlog-23.2.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=69740ee31ad8e8f7d05f45d62f6fb0cf +_md5_=785416c8a915418d0ac2755d9f5722d9 diff --git a/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4 b/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4 new file mode 100644 index 000000000000..097b1d9c5935 --- /dev/null +++ b/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout +EAPI=8 +HOMEPAGE=https://github.com/graingert/taskgroup/ https://pypi.org/project/taskgroup/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_pypy3 python_targets_python3_10 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] =dev-python/typing-extensions-4.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/taskgroup/taskgroup-0.0.0a4.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e30d8356b0fa07f469376328c68cecb9 diff --git a/metadata/md5-cache/dev-python/tempest-35.0.0 b/metadata/md5-cache/dev-python/tempest-35.0.0 deleted file mode 100644 index daad19cfd937..000000000000 --- a/metadata/md5-cache/dev-python/tempest-35.0.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.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/stestr[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/cliff-2.9.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/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paramiko-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-concurrency-3.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/defusedxml-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fasteners-0.16.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=OpenStack Integration Testing -EAPI=8 -HOMEPAGE=https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/ https://launchpad.net/tempest/ -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/cliff-2.9.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/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paramiko-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-concurrency-3.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/defusedxml-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fasteners-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/tempest/tempest-35.0.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ad4677f75ed58ac5e3d0092d43a7e3b5 diff --git a/metadata/md5-cache/dev-python/tempest-36.0.0 b/metadata/md5-cache/dev-python/tempest-36.0.0 index 36bab6b86b61..a9178a3ea9b7 100644 --- a/metadata/md5-cache/dev-python/tempest-36.0.0 +++ b/metadata/md5-cache/dev-python/tempest-36.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/ https://launchpad.net/tempest/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +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/cliff-2.9.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/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paramiko-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-concurrency-3.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-config-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-log-3.36.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subunit-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/defusedxml-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fasteners-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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/t/tempest/tempest-36.0.0.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e8f66308084c419dd09ccc92a44e168c +_md5_=ad4677f75ed58ac5e3d0092d43a7e3b5 diff --git a/metadata/md5-cache/dev-python/testtools-2.6.0-r1 b/metadata/md5-cache/dev-python/testtools-2.6.0-r1 deleted file mode 100644 index 05b09af0f568..000000000000 --- a/metadata/md5-cache/dev-python/testtools-2.6.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testresources[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Extensions to the Python standard library unit testing framework -EAPI=8 -HOMEPAGE=https://github.com/testing-cabal/testtools/ https://pypi.org/project/testtools/ -INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=MIT -PDEPEND=>=dev-python/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -RDEPEND=>=dev-python/pbr-0.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/t/testtools/testtools-2.6.0.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=3037c50e06cc3b1613d775bda57f416a diff --git a/metadata/md5-cache/dev-python/testtools-2.7.1 b/metadata/md5-cache/dev-python/testtools-2.7.1 new file mode 100644 index 000000000000..a59b1611ad01 --- /dev/null +++ b/metadata/md5-cache/dev-python/testtools-2.7.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/fixtures-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testscenarios[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testresources[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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=Extensions to the Python standard library unit testing framework +EAPI=8 +HOMEPAGE=https://github.com/testing-cabal/testtools/ https://pypi.org/project/testtools/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/testtools/testtools-2.7.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=acce9f44d4e9a8e5014dc59cc0b52961 diff --git a/metadata/md5-cache/dev-python/textdistance-4.5.0 b/metadata/md5-cache/dev-python/textdistance-4.5.0 deleted file mode 100644 index 1f88a2d551d4..000000000000 --- a/metadata/md5-cache/dev-python/textdistance-4.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Compute distance between the two texts -EAPI=8 -HOMEPAGE=https://github.com/life4/textdistance/ https://pypi.org/project/textdistance/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/life4/textdistance/archive/4.5.0.tar.gz -> textdistance-4.5.0.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=2f1ebaa5119bdaa44ce635a0e2516c7e diff --git a/metadata/md5-cache/dev-python/textdistance-4.6.0 b/metadata/md5-cache/dev-python/textdistance-4.6.0 index 8719b7390dee..065ec1352709 100644 --- a/metadata/md5-cache/dev-python/textdistance-4.6.0 +++ b/metadata/md5-cache/dev-python/textdistance-4.6.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/life4/textdistance/ https://pypi.org/project/textdistance/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~ppc64 ~riscv x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/life4/textdistance/archive/4.6.0.tar.gz -> textdistance-4.6.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=109091240549bc08af58074977ce7bcd +_md5_=2f1ebaa5119bdaa44ce635a0e2516c7e diff --git a/metadata/md5-cache/dev-python/tomlkit-0.12.2 b/metadata/md5-cache/dev-python/tomlkit-0.12.2 new file mode 100644 index 000000000000..f334b5312106 --- /dev/null +++ b/metadata/md5-cache/dev-python/tomlkit-0.12.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyyaml[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Style preserving TOML library +EAPI=8 +HOMEPAGE=https://github.com/sdispater/tomlkit/ https://pypi.org/project/tomlkit/ +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=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tomlkit/tomlkit-0.12.2.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e301c0d3673638175c05fc10ef1187ab diff --git a/metadata/md5-cache/dev-python/traitlets-5.13.0 b/metadata/md5-cache/dev-python/traitlets-5.13.0 new file mode 100644 index 000000000000..2e33a2f37617 --- /dev/null +++ b/metadata/md5-cache/dev-python/traitlets-5.13.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/argcomplete-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A configuration system for Python applications +EAPI=8 +HOMEPAGE=https://github.com/ipython/traitlets/ https://pypi.org/project/traitlets/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/traitlets/traitlets-5.13.0.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=6e9d9cd59ef5b62cdb2ded53015fb435 diff --git a/metadata/md5-cache/dev-python/trimesh-4.0.2 b/metadata/md5-cache/dev-python/trimesh-4.0.2 new file mode 100644 index 000000000000..0ed9b9068619 --- /dev/null +++ b/metadata/md5-cache/dev-python/trimesh-4.0.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mapbox_earcut[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python library for loading and using triangular meshes +EAPI=8 +HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/ +INHERIT=distutils-r1 multiprocessing optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-libs/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mikedh/trimesh/archive/4.0.2.tar.gz -> trimesh-4.0.2.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=cb60b12628eff99ef8f48f086e00ea7c diff --git a/metadata/md5-cache/dev-python/twisted-23.10.0 b/metadata/md5-cache/dev-python/twisted-23.10.0 new file mode 100644 index 000000000000..ba0686e8f718 --- /dev/null +++ b/metadata/md5-cache/dev-python/twisted-23.10.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_10? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare test +DESCRIPTION=An asynchronous networking framework written in Python +EAPI=8 +HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/ +INHERIT=distutils-r1 pypi virtualx +IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/twisted/twisted-23.10.0.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_md5_=45e41753583ffdb8bd7d303b4393bdf0 diff --git a/metadata/md5-cache/dev-python/unasync-0.5.0-r1 b/metadata/md5-cache/dev-python/unasync-0.5.0-r1 index cec4a92585c2..4faa6fa33ff5 100644 --- a/metadata/md5-cache/dev-python/unasync-0.5.0-r1 +++ b/metadata/md5-cache/dev-python/unasync-0.5.0-r1 @@ -1,16 +1,16 @@ -BDEPEND=doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinxcontrib-trio[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinxcontrib-trio[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinxcontrib-trio[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinxcontrib-trio[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinxcontrib-trio[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The async transformation code EAPI=8 HOMEPAGE=https://github.com/python-trio/unasync/ https://pypi.org/project/unasync/ INHERIT=distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm64 x86 LICENSE=|| ( Apache-2.0 MIT ) -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-trio/unasync/archive/refs/tags/v0.5.0.tar.gz -> unasync-0.5.0.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=d8c5623ea681c756304278b30558a211 +_md5_=bdf71d56caf589a0e1bf1dd80a95ecda diff --git a/metadata/md5-cache/dev-python/wcwidth-0.2.8 b/metadata/md5-cache/dev-python/wcwidth-0.2.8 index 847da9e6ead2..b6a93f711893 100644 --- a/metadata/md5-cache/dev-python/wcwidth-0.2.8 +++ b/metadata/md5-cache/dev-python/wcwidth-0.2.8 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/ 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 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.8.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ee196ce248d9fce30210be33f28a16aa +_md5_=5e73f668949882ba158bab6a3fe46a11 diff --git a/metadata/md5-cache/dev-python/wcwidth-0.2.7 b/metadata/md5-cache/dev-python/wcwidth-0.2.9 similarity index 84% rename from metadata/md5-cache/dev-python/wcwidth-0.2.7 rename to metadata/md5-cache/dev-python/wcwidth-0.2.9 index c6de5331c1cc..1cd1e148cd56 100644 --- a/metadata/md5-cache/dev-python/wcwidth-0.2.7 +++ b/metadata/md5-cache/dev-python/wcwidth-0.2.9 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Measures number of Terminal column cells of wide-character codes EAPI=8 HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/ -INHERIT=distutils-r1 +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 ~x64-macos LICENSE=MIT @@ -11,6 +11,6 @@ RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? 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/jquast/wcwidth/archive/0.2.7.tar.gz -> wcwidth-0.2.7.gh.tar.gz -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=093a4f87f84370f661e38020670f727b +SRC_URI=https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.9.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=ee196ce248d9fce30210be33f28a16aa diff --git a/metadata/md5-cache/dev-python/werkzeug-3.0.1 b/metadata/md5-cache/dev-python/werkzeug-3.0.1 index 00471e60cc2c..31e2d24c5d8f 100644 --- a/metadata/md5-cache/dev-python/werkzeug-3.0.1 +++ b/metadata/md5-cache/dev-python/werkzeug-3.0.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://palletsprojects.com/p/werkzeug/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug/ INHERIT=distutils-r1 IUSE=test-rust 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 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=>=dev-python/markupsafe-2.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pallets/werkzeug/archive/3.0.1.tar.gz -> werkzeug-3.0.1.gh.tar.gz _eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=848ed22bbc3ccca0c266a02027581a08 +_md5_=94420e0783ac1a1d4fb19fbad1793809 diff --git a/metadata/md5-cache/dev-python/wheel-0.41.3 b/metadata/md5-cache/dev-python/wheel-0.41.3 new file mode 100644 index 000000000000..efde205610a5 --- /dev/null +++ b/metadata/md5-cache/dev-python/wheel-0.41.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/packaging[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A built-package format for Python +EAPI=8 +HOMEPAGE=https://github.com/pypa/wheel/ https://pypi.org/project/wheel/ +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=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/w/wheel/wheel-0.41.3.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=c1abc3b7b7b8df16963b34224da92aec diff --git a/metadata/md5-cache/dev-python/wtforms-3.1.1 b/metadata/md5-cache/dev-python/wtforms-3.1.1 new file mode 100644 index 000000000000..3a119bf49b6e --- /dev/null +++ b/metadata/md5-cache/dev-python/wtforms-3.1.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/Babel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/email-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sqlalchemy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webob[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/markupsafe[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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=Flexible forms validation and rendering library for python web development +EAPI=8 +HOMEPAGE=https://wtforms.readthedocs.io/ https://github.com/wtforms/wtforms/ https://pypi.org/project/WTForms/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/W/WTForms/wtforms-3.1.1.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=8212431dcb09370b5515ed2bd371d54f diff --git a/metadata/md5-cache/dev-python/zstandard-0.22.0 b/metadata/md5-cache/dev-python/zstandard-0.22.0 new file mode 100644 index 000000000000..cd0992e04e3f --- /dev/null +++ b/metadata/md5-cache/dev-python/zstandard-0.22.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-arch/zstd:= python_targets_python3_10? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.0-r2:=[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/zstd:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Zstandard Bindings for Python +EAPI=8 +HOMEPAGE=https://github.com/indygreg/python-zstandard/ https://pypi.org/project/zstandard/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=app-arch/zstd:= python_targets_python3_10? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/indygreg/python-zstandard/archive/0.22.0.tar.gz -> python-zstandard-0.22.0.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7a3838930e6d55f2d6f6d4d5ca9b4d96 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index eaa309748b6e90a37adea850ca442b9f80d3729d..986695199681cd6f17ccf26f334bada7be33e986 100644 GIT binary patch literal 178894 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⪚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%0An-Y}5P&Ea4+AUd{2oP`8Ca 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 WZ`HGJS-~oi{qY~ygKahI{saIFd9a26 literal 177761 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 cKqe2s4VOb(;U7S@Po3?OlYCCv!;|i%Q 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 diff --git a/metadata/md5-cache/dev-ruby/async-2.6.5 b/metadata/md5-cache/dev-ruby/async-2.6.5 new file mode 100644 index 000000000000..63fe0f1ea3a2 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/async-2.6.5 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby31(-)] dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/io-event:1.1[ruby_targets_ruby31(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby32(-)] dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/io-event:1.1[ruby_targets_ruby32(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A concurrency framework for Ruby +EAPI=8 +HOMEPAGE=https://github.com/socketry/async +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby31(-)] dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/io-event:1.1[ruby_targets_ruby31(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/console-1.10:1[ruby_targets_ruby32(-)] dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/io-event:1.1[ruby_targets_ruby32(-)] >=dev-ruby/timers-4.1:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/socketry/async/archive/v2.6.5.tar.gz -> async-2.6.5.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=dbfe586887374dc8adb8fe7f3e71316d diff --git a/metadata/md5-cache/dev-ruby/async-io-1.36.1 b/metadata/md5-cache/dev-ruby/async-io-1.36.1 new file mode 100644 index 000000000000..360b155e1374 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/async-io-1.36.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby31(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby32(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby32(-)] dev-ruby/rack-test[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Provides support for asynchronous TCP, UDP, UNIX and SSL sockets +EAPI=8 +HOMEPAGE=https://github.com/socketry/async-io +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/async[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/socketry/async-io/archive/v1.36.1.tar.gz -> async-io-1.36.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=0f4e370e84e0e30ec89d68264f9ecc52 diff --git a/metadata/md5-cache/dev-ruby/aws-partitions-1.843.0 b/metadata/md5-cache/dev-ruby/aws-partitions-1.843.0 new file mode 100644 index 000000000000..3c6fba573c30 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/aws-partitions-1.843.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Provides interfaces to enumerate AWS partitions, regions, and services +EAPI=8 +HOMEPAGE=https://aws.amazon.com/sdk-for-ruby/ +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) +SLOT=1 +SRC_URI=https://rubygems.org/gems/aws-partitions-1.843.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=43aeff7478793fe97a315e1bec635a65 diff --git a/metadata/md5-cache/dev-ruby/ddmetrics-1.1.0 b/metadata/md5-cache/dev-ruby/ddmetrics-1.1.0 new file mode 100644 index 000000000000..76616c7d4968 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ddmetrics-1.1.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-its[ruby_targets_ruby32(-)] dev-ruby/timecop[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Non-timeseries measurements for Ruby programs +EAPI=8 +HOMEPAGE=https://github.com/denisdefreyne/ddmetrics/ +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://rubygems.org/gems/ddmetrics-1.1.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=f191d2e49eb0bb124fb7542913f1b6a7 diff --git a/metadata/md5-cache/dev-ruby/memo_wise-1.8.0 b/metadata/md5-cache/dev-ruby/memo_wise-1.8.0 new file mode 100644 index 000000000000..34f18da5fb0b --- /dev/null +++ b/metadata/md5-cache/dev-ruby/memo_wise-1.8.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=The wise choice for Ruby memoization +EAPI=8 +HOMEPAGE=https://github.com/panorama-ed/memo_wise +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/panorama-ed/memo_wise/archive/v1.8.0.tar.gz -> memo_wise-1.8.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=6077bd23bbacdb365fc1957107f00369 diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.4.3 b/metadata/md5-cache/dev-ruby/net-imap-0.4.3 new file mode 100644 index 000000000000..b16d461755b4 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/net-imap-0.4.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/digest[ruby_targets_ruby31(-)] dev-ruby/strscan[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/digest[ruby_targets_ruby32(-)] dev-ruby/strscan[ruby_targets_ruby32(-)] dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Ruby client api for Internet Message Access Protocol +EAPI=8 +HOMEPAGE=https://github.com/ruby/net-imap +INHERIT=ruby-fakegem +IUSE=test 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=BSD-2 +RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0.4 +SRC_URI=https://github.com/ruby/net-imap/archive/v0.4.3.tar.gz -> net-imap-0.4.3.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=a2ad9468643bc0b1083b0e58383c1383 diff --git a/metadata/md5-cache/dev-ruby/sequel-5.74.0 b/metadata/md5-cache/dev-ruby/sequel-5.74.0 new file mode 100644 index 000000000000..0c18f9959db9 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sequel-5.74.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/bigdecimal[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bigdecimal[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activemodel[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby31(-)] dev-ruby/minitest-hooks[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] dev-ruby/tzinfo[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/activemodel[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/minitest-global_expectations[ruby_targets_ruby32(-)] dev-ruby/minitest-hooks[ruby_targets_ruby32(-)] dev-ruby/nokogiri[ruby_targets_ruby32(-)] dev-ruby/tzinfo[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A lightweight database toolkit for Ruby +EAPI=8 +HOMEPAGE=https://sequel.jeremyevans.net/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-ruby/bigdecimal[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bigdecimal[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/jeremyevans/sequel/archive/refs/tags/5.74.0.tar.gz -> sequel-5.74.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=394b5f65c041a3928cb14c1699ead079 diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz index 9c73cefef02117b6414ec0d4c7573aaf00f2985d..b71b92c471898a8608a3a9717eaf0f01ce16493b 100644 GIT binary patch delta 12954 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 Q2>svwKTYH%?`T~B0B-w(lmGw# delta 12979 zcmV;kGEB{kX@hBy7=Iag&dWAzV1Svsnfpc_CAv;>RS9kN)6e%Wl6#X<%SKBok$bNd z8Sx(?BlAE0_W%C&&_8|p{n4K6$vsq;9{&CR{Oy1Lr~mhdF#2wOxIB6b{@7f(<`sKB zJ6YU$#AVs9++&^P_`FlybA_{AuGZWtr?a$GsJqJR9i|4@*| z^Dm#jeS3^gaew~(xA^!yKUgt$4^|y}o-ti_ql{@ep6PwdCoPwJIBWH?PhM7PIfcKb z%@o}!$DN+{iaDHFM(D2X?T!npr@^bFQX795N+08_+I?NcmpoTpIn*;^On&Fs--1Q> z3GZ?IN86>=HKw<-=E%ojt$EKQ@d6_^9_pN!Y%NyQx6z8L`88O7{ML2kJxVihgl;x$(~ z{fvBS7bVa0mazCeAI~zp>9udtzLrz2&$FDBK5R*d7C?c6`?OTNAVLRAowQ?w`Za-`OOelES|bu zDSr`P>b&rkn{dB`Yd-$td;jgX{r%BBw_s6GWNON-4l5F`1CfALn?Iz}Epap@r18Yv!hlG1lf>?}1WCt>(@L=FxU{weh*F z^}*^;Om5tOE0Av6@7khc;R9Lbd+y}KT7TxrTA#Y{@2q7DgGx2RnvRdGQ}dMe0)BFL z;C6sBTlSds<$AWV1p;9 zBt}du9B~?+bkDt6;hzZENg!@kuq{lppbv6`*R{UKMJ|*2!wnhp4qZ{uHE0knUv%vZYCWPpfJ4oKB>6f{@n_ z*0Hac>LL+fqji8v5H;pBb4m#;q);fAHh)8B(IL-My9Ge(G$_n^IRLx(Vl11pRW}bH z!5W&8ZSX*gZ$YXtI#Mq1+RGAERZI6)fbo)jj;$^iMj{(vhynCv{wyA7bcC_Ux>dt! zizf#NTh3j%eE8D>8(JNuH*$f8Efglp1-DE$8=wYt9Ny_&kiI;Beg4$He&1go;eX@$ zXrL$bSW-~s3MZo3(4ax;Uxge35-B!(vy5}2xGp0mIkphI0gOz2?mzAYmMh$*Gj z1CQ!>zY+(PIij*~Q5%DNVQHwE!1|MgR%0kNO;&a8x1fPadB$zn%*Y7z>iYsRdq5Kc=Jt^?FiihY%D8GlGOBCOjG0mO=%L zZ6|(~r$Nk&xBQ1b(=)b$5Qk%n~Yy`MZ$G1j6f3!t3<6CyXLU<&t; zd$3foo;D;kT*TpTaXMgriOAuMtXSLZ&nUGag`6Kpp)l8iitlK zfq^3k!Gbq@;2AS3m|Ou^eN?Os*k)BAj3tyC69&j@ETmk2A=?qm)E&~RIw(I7xEqu| z&rcLydJ0OWd`I(@jUuKjDmekzB6-_^S;?u*GC5%Acr-Q-RU?IoPyrm;K5d|rr*g|> z!1sjgb^|QR_E2?f!J@0vQ-v@zQ7%XzpaFs4N+-CZfiCN&57N{Jq0}h?5WgU!fbCuu z(6m{lym`-m3a(HsNiqthZ(zOi!VF{p34wgu{MAuXt{C`5P*Jm(h9-&5J5-TX-D?aM z1H9#7;&9-!dyUf{^Ygc_o2m;6R4R9EkfN{X@lB#5b2`=}0tpp(+RfnFDbZG>aLDnA zj)z}j{k$$w9`peTEteb{7@}1B!VHG@`UfSc8H& zkyJ#d%l+W82s4%oi-Cy1|1UQPr#LdPD5V2w$znDP;h#$HLUKy!9;QImAeFN8c;H(R z9xS`!;FGioB!4G85e5 zCSV#D&a+}jDbLcR8TH6{9atW3A1HZ>l*KC)2=#!32OG{nCPXrqAH;>h+ivHuDaf^p zegj*Gb@wk}+Mho?hNsq^>O*khF3M50c>Z`M97{C}vVXWX0VMx_;5I}oOh~-3Q)B@k zieno^RGI@;e-5OAbZzcPflX!d@lc82sG}k?mVNir0XVTGre>fU3JgF-+=Ijij{svY z>9bYH6tZm~mRO>LglB2s{IO7LFgh~dA>w%dzDAcQ9;g?-93xYKeQEL_jHMVBXyjPY zohbtdS_v;vI?rQ&SC7R%xxfDgQwMbc9%{X( zRYTs*)37}OK;VPI02j7!H9!uyh$T&(8ksTRq1M!yAqa=%L)J`;E!>EX0D^ZWqbP># za({q#0G(V_s8AG;gEi_Mn~T}SCk}qs#~Va}Ke%u&u_Bqm0+Gl8v`)C{80EOFlN;a| z;LJCGTBrr&JL-*3ZoN(NCW9HQ3|vv5RFl0s9;*!(Vi->d>+9> z+@WJ(G6WoPo0ymYIhm8L3?qM#Ixsc5r(Kxi9XK%!@3VUQOQh064gMA;RtD$=5b)+K zNtT_0zHG!JP~RR5*c;OwG4c?1aRyq$Xc5ci)Dr+5$EN&vKF3qb$ZkM^e~XeXK>mbQ zlu46F%o;%v{vQM>2<}_+fcFm3K_N)BF;Vy}3CJVj4xootM@6oH04sl_Fmatu5)I#W zSRj^|l0SdDpNGL{zQG^Q>JU+L`5D&d`8P|A$BtU2~m?g zI;?HyOj163ahp0TBrSiBT@{1NyP##A(zx^+pw|t?0(E3Ao(>kLq8zUfJ(R>!V9fUc z0C44t;v|q>!l^?Gh+41`r#IC`FB0m5Op}y^4#EV?3+sbx0eg8!$SEQ99fBvRADh+t z|7)NEfwFty0asq#6Fr*8%N8J#PnVGGFnmvq7lWzrsvylkJK=vLK&90@5q670$=Ife z`^_-qKm^7jW1)Vpb1>cPYH*=2Fcmn|?oL8*9n2MLf5UVjkcF=use+54?r;HZBgH-9 z(33rcq@l|Y+c6QsgbJt?K}-?(L=m8tmzmp`k%gi~!6W5)gAHv?VseZpj1r0i?8RUp zT_+_}fo;O~Ay9vF4Jpo728?&Rr@ksKpish;QHE|e)QaA9C?$L;afk`jL!R*fE%W3> z9U>N~f>ua6u#{f}+fmPPEX=8=9I~l7gQQ5>+rgKBT27_}obFxiJ*+(9_Lf!$iCnQ$ z3z2~Zry6mqZtdnx>p&H^aqx~<*mL`t7_a2we^K=s9ti<)RDu)w1lB{iGL^l$jEcdkVso7 zi{ybH0a<7q6$Xy0kBpRsU^}pg&L=@DWkKP74Asw1iq!*%bk8a4^J?8B_3ynJ9gZ9r zL?8B5e+3y$v3R}{t56rVD-gPk^v!;6oFB*v0+WC62~mvp#;~B$M=pbMJxX$nKk%hy z9^TY4@?Wi5q}921&1J<0vUF|LRdt8A-g#4JJChltFpn7Uo=x5qa|8EB#Ic9mNO-@f z4HX3N<5(-C`pU(rf$Y>VfE0I9_q76t=tqy4Cex!siFuawUj^#P9)Q|ASoK|{!l*cp zc>sSZJ5cUBW&z5_hXFqhpi0p3AXgEC8GSBwqy`v5DXAS6BT5u8Rs1Oi_3(6)_+#3} zCOimR(gWNL(mrsHd2&K8cgra`Y&(HU$1f0aw3Rk_3M<6(1~h2^juE)ju)`G{3n;6I z(J9*Fxpw-9Oj~j3BM{^IJL;rXm_ggLa>9RjkV248p<4M|(yXZMvplsj(Dp@z^n81Nuz!c(4w_|!g00Z|Jw z!2y3Kp_b2vl=n_6p-)k2=S(CJ{23|>!-M1ot3adTlim>>f5{$>k80rywKT4sQLlKR9q;N2Rh19= zwjn`7aUwaiUlqLKGl+^wOO)-m;saD@TO;$3L~!n2An)0NL<9ig>mEtkzpYH&ko_wT ziK93TW!=C)C?aN5t6Sh~yrowQ*bh)x(j*Iqfgwk=N@c2HSpYxYu)5I*eG`vfTeJXZ ze~(ptj(|iUTnSN*Jl94TY7bLPIgm{j4K)GSl9`d$(Pn#s1BN!jqooh=`tLQqJiZ32 zyz3AX@VOvZvV{=i2~}e*848mi_Q-0UjWO91+aJ8TNg--0-M01&W=q+8DX7_%z|z%a zSSYxJuSxit4qOqNgv~H$8+4Z`2BBQ1f0F&p+n}9sp4ylt`YgXx56eO1Vd_@eB*zZy ztd>xK*MLjYj?F~9QQ}*s89jpN;elYDsa@QFjK@(!3Q#2vHgS*G1!^2|c=-1MKl3VS zyqdvZzJ2@gD_Iq^CmQ@6vW7-6Sha|IIoL;l{-9JM%Ri)ZNty~R8{wL;EjH4Se?|a9 z1w1wi6nYZtZqUqQ+cm#{!y-amTUGu2c%rF5eVG>Bc9QzM$OV z=Ao8Zn*fq6Xp@M-uqZY3{)$sQ@`>vvXLz<@JTrnA*1~;yz zw1N&~JW;!R4_X=dg=fW1nl}GIOmt7$UiFIUB=)xs@k^xqlYc5N%Ie;Rp^OiPX7XEB zgbTtw+hi7`+5j=+*3l-U+t^`kU#CMFW5T=-xH(8h#b-+@N7Eamqr@yaY$5n9XdVTz zvk^*A^fB2YN(Kv3aC!dTf2`ttRwIs5Kedj-&ya>epA$$(3>%&nU4U(`@ICaGdM5F; z!$Q(ffM{{ZJZK(8?ODx`c(35GP})LfX<^N%4Pc;3dfg8ouWGmJeV_t(UKJ>aw!M>9 zlr+VM0)e#vXrN_P#I=K^lA$;?bY$9N0G?O_q?-&{@C7VV57T2Cf70|8=hEmwqBz2U z2%(mWIz`m4twfp{q)OU&Cbte*Q1_`fX~nA{E4Axg3@GBi;@>i5r4~9$1~)lio#88A zo-2q(`l;XOgkMSC6LKvYD5{C?CSv%g0o;XksG*}KWI^L17We>I9*%@ud485P#6L%> zJ+yZlq6gcra>8pjfASQ_B>@J$rFzy7DXJMVU(_%r0nk`zPfx^}>^|QH2lOL}l(ey$ zijfr)lol?e=E@@F+690C{fTrUAF*B977&4~y8w--eneX?AgmZI6$%T`RU-f$3F5Ym z@FLDIe^p6$yc%LeR9%#uk~ zFn{;}Y8q{{QnP|<1AurH4aJZiIH;iQT)ezyQyek^b+tVt=`g3Vbb~-pp{A{7hkvSZ z6aY`lpKaL3#kH2~^%3+SaL;Z3-DSbF(=27)N-U)I$!e}nk-YkT*`e1eP8S{_<E|RSg4@K-@g6$ z`OEkH7$0>oCrwZ z{4hp@n97Q6XtphHZ7{)C?udDiyQN7<1lyV(1)Q~gl#zdeiG!?28jmX-Yv2)Q?ax6Y zTF*asc#D77d(A~koy4mLbSK4!KpookK)DgRB}WBQZL~>8YKRU-P_u(V#Sp5eqAhRU zuxNi6PU262n1fA1n}GR{#gW|3EC<#C?a#7;ba0i#-c3pX>u7E>tBs`HSJxWD60t&c zim8vZn8>hUxQXtSWZ-~0RA4jOW7MnvJstW`Vl(M3GiF zf--hEzOg`}iF|=N5l`wAtwwcdfU9=ISyIY3s()Q0p}1E~s(`mr*|1z_>QaH(02ENR zs7qD6nxLOU=le+gGQa=v z+fUF-GYr+=p?&~9WCm|@FgHo>rqLkvn76j|hB{qB23#)k#A%u?;U$PLp4BvcjHpH6 z^8ijeXrA}f5SjLKIz)hba-@X1{1aI1GUN`$i5h=ZU-vCoz@fzY@lE?$oyuhW)NH1{9e{2LlMmBn?Hl?WAth_TK#XR+Lqo8k$__;1ZLze?TYR>N1F$ zTgUjisgA5CFQl|>n&K9e$dwIz2kp?{I~{iG!DMh#M@*IR#muDJ3a#3-KYSZ z3}6Oe8D-byaE(vCL4W~ zt9_J&BQITjmV@1wb4X62%kotU#!>OLm_z7F7St#0(>~)sSlz(f;ed6D{h;r10BW#pwi=BombN)lE_7RDXLrUv>@P|)35>( zRyGneoB>Z&5H5A4rH(+;2@!tI3lYgMvUF5Dn)W;EP|Hs}DcM9`3b+AGDVu*0Er1

    I*~gsy}Pe%x6L`{a0YxpSSXJrJB}Z-8s|sHL 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%0D1;u{QyKK?ZOrbN;CM!H&EIMfFyI_u%$~1AlP^@* z`z!~dhu}zMmn9>VX@QLsVI>2Q33G3F)ySi}7=E9q<6U5R_Wpml!O$+0Nl-Z*Qxu(S za{OI^-3W}}_R0|6ybWHyK{=0o#R7~Y=(sy-H#ccG;OO*f&%RXnTz0#UQxjZ0dw2y4 zE=>ltxSrK1z}Tz0pCCpv$IC1VzQ@)+li1#{45(6hCZ4})r; z;Q%JEpgmhURDgd{GxcXneT97UDK?&Uzz#Iu9)M?&c!NvcBRVsfR|YRxI*hqkwiTCG zl6be%k%b`fZvg%0_UkY0_a8s~^ku4|xvp@%1NIUaV$<|`0=Ur7T}Q|{H61bFCS5kW zgpT>L;7%2V3R#h{tug@&t=5y1+2K2~Jf6FGXOVC%7BPQ7j1Z)Q!@4^n9U9$SCg_H} zH=}Hh*uL)s=#5t5JFI1ezFcqa5F1+;uqRs@ESj~Ia}R8ONj{nh)WbEtI*V*sQunWK zqY+f;*(3rvwsS_*?S${0ctS6(9`^M{89%ol|KqpMe@x?gCQycVjM2%E&$he)Ouf_K zR0h7owG)3g$k1|a6TxGf>z0*RGLoK54Bs ztTe#`Ssns$0A6F8Z;8~?4d@w1)I~J`_+QK;yCemM7pfUH`-dFEJBw>_TvA}EmRr37 z7^)E}>uIl89w8CdEsM&!r|X)|QQX}zg_3xSWnF*gN?hdwoBP!NOj^&FT&Lu}%n=tk z#i~!9#jT<^#BAz$JMajg==Pf7gx^R|0joMCwz_vUxLlX7lHUqq2u9J#u1>+}LL2x0 z@;5FuDpoOJIky1r>FPestEBTKtyrE`Mm^Ss55%XYZe4=8CQvC>*t-up*_7?Vnl|9s zUSxlRfd~+=OR%yxf&}HGKNVK-Av%kLyCs&qriBX?+3^uJD>Z0@7w3ORTImC<@_gs* zSGmV9+tqq?=JE!agIQe3M|iXhKDZdrUK7(Q_DmeBdwDZlk7}nKSi||E!Tth=0&3eZ{1^$>l-P$M%h`i zr&r1l52Md=c658nWb1}pUJgTub2x*}Z@>kcHV_7bM*6eF==AD4gI&tAU<`iny>2}> zXere5-TF{yxr?_Q!ISLbwEJK1lfJXalD(11&N(N@EzpM}7OH=X zsJ@I~8jeiPu0E0cS$)#6?DKTe#ca%d7EtSg+*v@m<_}bn@2(eep_rW}Bi= zmz8~)KPoP2G)ykb`Wzo%CK~GndxmSdGaB}G+fNnnm2NY8W|pB?QREAig#HKX@^}`@ zs*ab-+Mj;=SJ$9CqhQ0kwG~LsNdtcYNPN2L)v1H{^bIE9Y;d#N8v)@x&)lB9R?Ce6 z{786aaauGyz->Xyx*Tl{CU-=JwS;co5I5eAVs(!?pYBK&kheN~y!N2D7buvAzpJ

    ^e%%L=#~ms+E<vZJDXwGm8 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 diff --git a/metadata/md5-cache/dev-util/aruba-2.2.0 b/metadata/md5-cache/dev-util/aruba-2.2.0 new file mode 100644 index 000000000000..0fd301ab05e2 --- /dev/null +++ b/metadata/md5-cache/dev-util/aruba-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/bundler-2*[ruby_targets_ruby31(-)] >=dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-util/cucumber-8.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] !=dev-ruby/contracts-0.16.0[ruby_targets_ruby32(-)] =dev-util/cucumber-8.0[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] !=dev-ruby/appraisal-2.4:2[ruby_targets_ruby31(-)] dev-ruby/pry[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/appraisal-2.4:2[ruby_targets_ruby32(-)] dev-ruby/pry[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-util/cucumber[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-util/cucumber[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( sys-devel/bc ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Cucumber steps for driving out command line applications +EAPI=8 +HOMEPAGE=https://github.com/cucumber/aruba +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( =dev-ruby/bundler-2*[ruby_targets_ruby31(-)] >=dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-util/cucumber-8.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] !=dev-ruby/contracts-0.16.0[ruby_targets_ruby32(-)] =dev-util/cucumber-8.0[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] ! aruba-2.2.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=82de9d1369085b35b5689ade4f4b4561 diff --git a/metadata/md5-cache/dev-util/astyle-3.4.8 b/metadata/md5-cache/dev-util/astyle-3.4.8 index 5fcd1deca20e..49cd47b1e145 100644 --- a/metadata/md5-cache/dev-util/astyle-3.4.8 +++ b/metadata/md5-cache/dev-util/astyle-3.4.8 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=app-arch/xz-utils java? ( >=virtual/jdk-1.6:= ) java? ( >=dev-java/java-config-2.2.0-r3 ) SLOT=0/3.2 SRC_URI=mirror://sourceforge/astyle/astyle-3.4.8.tar.bz2 http://www.andre-simon.de/zip/astyle-3.4.8.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/astyle-3.4.8.tar.bz2.asc ) -_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7c9453a94d1038f73b80802443c32509 +_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=942da9dbd7e590fed492ca314edb69d8 diff --git a/metadata/md5-cache/dev-util/astyle-3.4.9 b/metadata/md5-cache/dev-util/astyle-3.4.9 index 0a94b6be3b91..498bc933eae9 100644 --- a/metadata/md5-cache/dev-util/astyle-3.4.9 +++ b/metadata/md5-cache/dev-util/astyle-3.4.9 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=app-arch/xz-utils java? ( >=virtual/jdk-1.6:= ) java? ( >=dev-java/java-config-2.2.0-r3 ) SLOT=0/3.2 SRC_URI=mirror://sourceforge/astyle/astyle-3.4.9.tar.bz2 http://www.andre-simon.de/zip/astyle-3.4.9.tar.bz2 verify-sig? ( http://www.andre-simon.de/zip/astyle-3.4.9.tar.bz2.asc ) -_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7c9453a94d1038f73b80802443c32509 +_eclasses_=java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 30b5d143e64d691346fcdd85eef1c614 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=942da9dbd7e590fed492ca314edb69d8 diff --git a/metadata/md5-cache/dev-util/bcpp-20221002 b/metadata/md5-cache/dev-util/bcpp-20221002 index e6b572e8e9fc..a8075c16c085 100644 --- a/metadata/md5-cache/dev-util/bcpp-20221002 +++ b/metadata/md5-cache/dev-util/bcpp-20221002 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT SLOT=0 SRC_URI=https://invisible-island.net/archives/bcpp/bcpp-20221002.tgz verify-sig? ( https://invisible-island.net/archives/bcpp/bcpp-20221002.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3ccca1657c94e7cf5bbbbf9a4c3763e0 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3b53db3386f02d263b59a60987617de3 diff --git a/metadata/md5-cache/dev-util/bcpp-20230130 b/metadata/md5-cache/dev-util/bcpp-20230130 index 2bf7eaec4ab5..606bfb5f42ba 100644 --- a/metadata/md5-cache/dev-util/bcpp-20230130 +++ b/metadata/md5-cache/dev-util/bcpp-20230130 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT SLOT=0 SRC_URI=https://invisible-island.net/archives/bcpp/bcpp-20230130.tgz verify-sig? ( https://invisible-island.net/archives/bcpp/bcpp-20230130.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d352e2f6d2a99e116cb530a6cc6a6345 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=3b53db3386f02d263b59a60987617de3 diff --git a/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 b/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 index 3a2d3b10362e..0578c833502e 100644 --- a/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 +++ b/metadata/md5-cache/dev-util/blueprint-compiler-0.10.0 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) doc? ( python_single_target_python3_10? ( dev-python/furo[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ) test? ( gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) doc? ( python_single_target_python3_10? ( dev-python/furo[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ) test? ( gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install setup test DESCRIPTION=Compiler for Blueprint, a markup language for GTK user interfaces EAPI=8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v0.10.0/blueprint-compiler-v0.10.0.tar.bz2 -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 _md5_=5f7ce566c02059ade7ea4953c9e13798 diff --git a/metadata/md5-cache/dev-util/byacc-20230521 b/metadata/md5-cache/dev-util/byacc-20230521 index c4b978566655..9623fea786b4 100644 --- a/metadata/md5-cache/dev-util/byacc-20230521 +++ b/metadata/md5-cache/dev-util/byacc-20230521 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=public-domain SLOT=0 SRC_URI=https://invisible-island.net/archives/byacc/byacc-20230521.tgz verify-sig? ( https://invisible-island.net/archives/byacc/byacc-20230521.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=d5aa3666689e1698cb9a5b1094a026b6 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=174ffbc8e0b461885383e3f545b8b0c0 diff --git a/metadata/md5-cache/dev-util/ccache-4.7.4 b/metadata/md5-cache/dev-util/ccache-4.7.4 index fb1c16a87877..a95237f40029 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=14fb877f06e5300e4832d138b11efbcb +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6410a0e0019b7246bf22d13fa53a5921 diff --git a/metadata/md5-cache/dev-util/ccache-4.8.2 b/metadata/md5-cache/dev-util/ccache-4.8.2 index 6c39362757b5..8e4fe19a5899 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fc2c0f7e4107df062a5827f7db5fb691 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2dd1c650b129061809b4af6f4eef8941 diff --git a/metadata/md5-cache/dev-util/ccache-4.8.3 b/metadata/md5-cache/dev-util/ccache-4.8.3 index 655fb1a40ba8..663ee82ad0fc 100644 --- a/metadata/md5-cache/dev-util/ccache-4.8.3 +++ b/metadata/md5-cache/dev-util/ccache-4.8.3 @@ -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.3/ccache-4.8.3.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.8.3/ccache-4.8.3.tar.xz.asc ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.8-docs.tar.xz ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b1d5954ca5bcddaeb2f722f61a263131 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=87a19daf06fc9f9fe1b2deb10fb948d2 diff --git a/metadata/md5-cache/dev-util/chirurgien-2.1 b/metadata/md5-cache/dev-util/chirurgien-2.1 index 29807fed76bc..c0188c48664c 100644 --- a/metadata/md5-cache/dev-util/chirurgien-2.1 +++ b/metadata/md5-cache/dev-util/chirurgien-2.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=gui-libs/gtk:4 dev-libs/glib:2 DESCRIPTION=Chirurgien helps to understand and manipulate file formats @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=gui-libs/gtk:4 dev-libs/glib:2 SLOT=0 SRC_URI=https://github.com/leonardschardijn/Chirurgien/archive/v2.1.tar.gz -> chirurgien-2.1.tar.gz -_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f8739fa27587bfa42bd91118d21ee99 diff --git a/metadata/md5-cache/dev-util/cmake-3.26.4-r3 b/metadata/md5-cache/dev-util/cmake-3.26.4-r3 index d218344452ce..08dbee69e05e 100644 --- a/metadata/md5-cache/dev-util/cmake-3.26.4-r3 +++ b/metadata/md5-cache/dev-util/cmake-3.26.4-r3 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 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 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b1dc33ae9aefb079e222e4bdb7addcf7 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=36b882b1eb0f61d960530b1c573fb419 diff --git a/metadata/md5-cache/dev-util/cmake-3.26.5-r2 b/metadata/md5-cache/dev-util/cmake-3.26.5-r2 index f886e342932b..b665a8fab7a6 100644 --- a/metadata/md5-cache/dev-util/cmake-3.26.5-r2 +++ b/metadata/md5-cache/dev-util/cmake-3.26.5-r2 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://cmake.org/files/v3.26/cmake-3.26.5.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.5/cmake-3.26.5-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.26.5/cmake-3.26.5-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=375816056cdff181467c217b6d0e95eb +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=da1d839e0af92f8784bfcab8e2192e30 diff --git a/metadata/md5-cache/dev-util/cmake-3.27.6 b/metadata/md5-cache/dev-util/cmake-3.27.6 index 916e40a1c7e3..1f9e251f3cf2 100644 --- a/metadata/md5-cache/dev-util/cmake-3.27.6 +++ b/metadata/md5-cache/dev-util/cmake-3.27.6 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.6.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.6/cmake-3.27.6-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.6/cmake-3.27.6-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=669c634a9dba9e4504c2655f55b0d3a3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fe81935614839e0597134b1d18ba62cc diff --git a/metadata/md5-cache/dev-util/cmake-3.27.6-r1 b/metadata/md5-cache/dev-util/cmake-3.27.6-r1 index 0249e4e251b0..94614c7f4e75 100644 --- a/metadata/md5-cache/dev-util/cmake-3.27.6-r1 +++ b/metadata/md5-cache/dev-util/cmake-3.27.6-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.6.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.6/cmake-3.27.6-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.6/cmake-3.27.6-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cfc0fda6bbdc572793367eec5ea6b7f1 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4509c1103fcbf59aef32d7677f86d8b5 diff --git a/metadata/md5-cache/dev-util/cmake-3.27.7 b/metadata/md5-cache/dev-util/cmake-3.27.7 index 7679595cf3bf..3dd0bb172f17 100644 --- a/metadata/md5-cache/dev-util/cmake-3.27.7 +++ b/metadata/md5-cache/dev-util/cmake-3.27.7 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.7.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4d8a559abd5186a3ac85de42157cdc2d +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=38dc0020bb93d5ae91e9407561e656de diff --git a/metadata/md5-cache/dev-util/cmake-9999 b/metadata/md5-cache/dev-util/cmake-9999 index 6543e7b6d511..6e1fc0f14c9f 100644 --- a/metadata/md5-cache/dev-util/cmake-9999 +++ b/metadata/md5-cache/dev-util/cmake-9999 @@ -12,4 +12,4 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 0f2e0c197fad0312f3c4765c9cf36271 elisp-common 2a0fa407d2e6363c663ccb299503b25c flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b0cbc09ac6b7ec3e52d7377990fd430d +_md5_=315735cb3781d2e674e074e18ce26ed8 diff --git a/metadata/md5-cache/dev-util/cproto-4.7t-r1 b/metadata/md5-cache/dev-util/cproto-4.7t-r1 index a033a5be3914..1fc5c1cc32bc 100644 --- a/metadata/md5-cache/dev-util/cproto-4.7t-r1 +++ b/metadata/md5-cache/dev-util/cproto-4.7t-r1 @@ -10,5 +10,5 @@ KEYWORDS=~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=public-domain SLOT=0 SRC_URI=https://invisible-island.net/archives/cproto/cproto-4.7t.tgz verify-sig? ( https://invisible-island.net/archives/cproto/cproto-4.7t.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=54dd024e1449caf262d4563be32d4148 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=426043ac56ccc0408de5d435f2248bed diff --git a/metadata/md5-cache/dev-util/cproto-4.7u-r1 b/metadata/md5-cache/dev-util/cproto-4.7u-r1 index 960ae0bfe2cc..bcafdc72e8d6 100644 --- a/metadata/md5-cache/dev-util/cproto-4.7u-r1 +++ b/metadata/md5-cache/dev-util/cproto-4.7u-r1 @@ -10,5 +10,5 @@ KEYWORDS=~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=public-domain SLOT=0 SRC_URI=https://invisible-island.net/archives/cproto/cproto-4.7u.tgz verify-sig? ( https://invisible-island.net/archives/cproto/cproto-4.7u.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a28caa053217244c23311345a1c27d5d +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=14c43288baf85aa542552f738b34e965 diff --git a/metadata/md5-cache/dev-util/cproto-4.7v b/metadata/md5-cache/dev-util/cproto-4.7v index e0636f870c05..fc2ffdc26efd 100644 --- a/metadata/md5-cache/dev-util/cproto-4.7v +++ b/metadata/md5-cache/dev-util/cproto-4.7v @@ -10,5 +10,5 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=public-domain SLOT=0 SRC_URI=https://invisible-island.net/archives/cproto/cproto-4.7v.tgz verify-sig? ( https://invisible-island.net/archives/cproto/cproto-4.7v.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a63642f32eb5c497bae13a5cf513d38b +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f537d7ad1cdb22345f0556877aa717fc diff --git a/metadata/md5-cache/dev-util/d-feet-0.3.16 b/metadata/md5-cache/dev-util/d-feet-0.3.16 index 32630b739923..7d5a751af5c7 100644 --- a/metadata/md5-cache/dev-util/d-feet-0.3.16 +++ b/metadata/md5-cache/dev-util/d-feet-0.3.16 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/itstool test? ( dev-python/pycodestyle ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-util/itstool test? ( dev-python/pycodestyle ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) >=x11-libs/gtk+-3.9.4:3[introspection] >=dev-libs/gobject-introspection-0.9.6:= dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=D-Feet is a powerful D-Bus debugger @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/d-feet/0.3/d-feet-0.3.16.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=50d3e9dba08804a0aae64daa4e793350 diff --git a/metadata/md5-cache/dev-util/d-spy-1.6.0 b/metadata/md5-cache/dev-util/d-spy-1.6.0 index 05eb7587b290..5fbb6b047764 100644 --- a/metadata/md5-cache/dev-util/d-spy-1.6.0 +++ b/metadata/md5-cache/dev-util/d-spy-1.6.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.68:2 >=gui-libs/gtk-4.6:4 >=gui-libs/libadwaita-1.0:1 DESCRIPTION=D-spy is a blisteringly fast D-Bus debugger @@ -11,5 +11,5 @@ LICENSE=GPL-3+ LGPL-3+ RDEPEND=>=dev-libs/glib-2.68:2 >=gui-libs/gtk-4.6:4 >=gui-libs/libadwaita-1.0:1 >=sys-apps/dbus-1 SLOT=1 SRC_URI=mirror://gnome/sources/d-spy/1.6/d-spy-1.6.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5959bdc71d861e29b5947b2e45d066da diff --git a/metadata/md5-cache/dev-util/d-spy-1.8.0 b/metadata/md5-cache/dev-util/d-spy-1.8.0 index c6f3a7d0438b..1cfca061bb09 100644 --- a/metadata/md5-cache/dev-util/d-spy-1.8.0 +++ b/metadata/md5-cache/dev-util/d-spy-1.8.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/desktop-file-utils sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.68:2 >=gui-libs/gtk-4.6:4 >=gui-libs/libadwaita-1.0:1 DESCRIPTION=D-spy is a blisteringly fast D-Bus debugger @@ -11,5 +11,5 @@ LICENSE=GPL-3+ LGPL-3+ RDEPEND=>=dev-libs/glib-2.68:2 >=gui-libs/gtk-4.6:4 >=gui-libs/libadwaita-1.0:1 >=sys-apps/dbus-1 SLOT=1 SRC_URI=mirror://gnome/sources/d-spy/1.8/d-spy-1.8.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36fe006859e4b4a4f167a947047c0cb0 diff --git a/metadata/md5-cache/dev-util/debugedit-5.0-r2 b/metadata/md5-cache/dev-util/debugedit-5.0-r2 index 6cafa1b61a20..6881398769fa 100644 --- a/metadata/md5-cache/dev-util/debugedit-5.0-r2 +++ b/metadata/md5-cache/dev-util/debugedit-5.0-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ LGPL-2+ RDEPEND=>=dev-libs/elfutils-0.176-r1 SLOT=0 SRC_URI=https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz verify-sig? ( https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0c3e8c937f20e38b7f098954b9fc9c2b +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=70d0617eac3f91ba217d61e50a3d30cf diff --git a/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r1 b/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r1 index 64c960acd1cf..9113264fb20c 100644 --- a/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r1 +++ b/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=>=dev-libs/glib-2.12:2 DESCRIPTION=Command line utilities to work with desktop menu entries @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.12:2 SLOT=0 SRC_URI=https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.26.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 elisp-common 2a0fa407d2e6363c663ccb299503b25c meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 elisp-common 2a0fa407d2e6363c663ccb299503b25c meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=31485dcc4a68bb95990c158e55709b96 diff --git a/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r2 b/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r2 index 3be67b5fccf3..9bf9f2e66d75 100644 --- a/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r2 +++ b/metadata/md5-cache/dev-util/desktop-file-utils-0.26-r2 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=>=dev-libs/glib-2.12:2 DESCRIPTION=Command line utilities to work with desktop menu entries @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.12:2 SLOT=0 SRC_URI=https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.26.tar.xz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=20cf74042399b07e0adbcc4665e07e24 diff --git a/metadata/md5-cache/dev-util/desktop-file-utils-0.27 b/metadata/md5-cache/dev-util/desktop-file-utils-0.27 index 8b0d1f6726f6..96e86e0ea60b 100644 --- a/metadata/md5-cache/dev-util/desktop-file-utils-0.27 +++ b/metadata/md5-cache/dev-util/desktop-file-utils-0.27 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-arch/xz-utils virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm test DEPEND=>=dev-libs/glib-2.12:2 DESCRIPTION=Command line utilities to work with desktop menu entries @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.12:2 SLOT=0 SRC_URI=https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.27.tar.xz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=2d3a2eb62ed9f6380e4ccf16121fc119 diff --git a/metadata/md5-cache/dev-util/devhelp-43.0 b/metadata/md5-cache/dev-util/devhelp-43.0 index b5101a9cc490..c02269015517 100644 --- a/metadata/md5-cache/dev-util/devhelp-43.0 +++ b/metadata/md5-cache/dev-util/devhelp-43.0 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/libxml2:2 dev-util/glib-utils dev-util/itstool gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/libxml2:2 dev-util/glib-utils dev-util/itstool gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=>=dev-libs/glib-2.64:2 >=x11-libs/gtk+-3.22:3[introspection?] net-libs/webkit-gtk:4.1[introspection?] gnome-base/gsettings-desktop-schemas introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=An API documentation browser for GNOME @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.64:2 >=x11-libs/gtk+-3.22:3[introspection?] net-libs/w REQUIRED_USE=gedit? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) gtk-doc? ( introspection ) SLOT=0/3-6 SRC_URI=mirror://gnome/sources/devhelp/43/devhelp-43.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=669f54512b9de6236cdddc707168e339 diff --git a/metadata/md5-cache/dev-util/dialog-1.3.20220728 b/metadata/md5-cache/dev-util/dialog-1.3.20220728 index 1d429ae00bd5..91887b6c4a0b 100644 --- a/metadata/md5-cache/dev-util/dialog-1.3.20220728 +++ b/metadata/md5-cache/dev-util/dialog-1.3.20220728 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=sys-libs/ncurses-5.2-r5:=[unicode(+)?] SLOT=0/15 SRC_URI=https://invisible-island.net/archives/dialog/dialog-1.3-20220728.tgz verify-sig? ( https://invisible-island.net/archives/dialog/dialog-1.3-20220728.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=cee0714e73656da58e1b719d3987bff2 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d2d891bd287470fbfe5d646d262b0f66 diff --git a/metadata/md5-cache/dev-util/dialog-1.3.20221229 b/metadata/md5-cache/dev-util/dialog-1.3.20221229 index bfa4181fe301..1d058daeaeb3 100644 --- a/metadata/md5-cache/dev-util/dialog-1.3.20221229 +++ b/metadata/md5-cache/dev-util/dialog-1.3.20221229 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=sys-libs/ncurses-5.2-r5:=[unicode(+)?] SLOT=0/15 SRC_URI=https://invisible-island.net/archives/dialog/dialog-1.3-20221229.tgz verify-sig? ( https://invisible-island.net/archives/dialog/dialog-1.3-20221229.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6acf1e2dfce67d3211b2341684607d0a +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d2d891bd287470fbfe5d646d262b0f66 diff --git a/metadata/md5-cache/dev-util/dialog-1.3.20230209 b/metadata/md5-cache/dev-util/dialog-1.3.20230209 index 858462e2b19e..192edf572619 100644 --- a/metadata/md5-cache/dev-util/dialog-1.3.20230209 +++ b/metadata/md5-cache/dev-util/dialog-1.3.20230209 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=sys-libs/ncurses-5.2-r5:=[unicode(+)?] SLOT=0/15 SRC_URI=https://invisible-island.net/archives/dialog/dialog-1.3-20230209.tgz verify-sig? ( https://invisible-island.net/archives/dialog/dialog-1.3-20230209.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=65aac788b7503f088d459264221b8bb5 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=4b1ccfa8624feb2f85abf466fb673e7a diff --git a/metadata/md5-cache/dev-util/dialog-1.3.20231002 b/metadata/md5-cache/dev-util/dialog-1.3.20231002 index 078f28e5a08e..9d2580bf42b5 100644 --- a/metadata/md5-cache/dev-util/dialog-1.3.20231002 +++ b/metadata/md5-cache/dev-util/dialog-1.3.20231002 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=sys-libs/ncurses-5.2-r5:=[unicode(+)?] SLOT=0/15 SRC_URI=https://invisible-island.net/archives/dialog/dialog-1.3-20231002.tgz verify-sig? ( https://invisible-island.net/archives/dialog/dialog-1.3-20231002.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5f14076acc844646ebec141c2ad58b0e +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=60003b76ca1a5d9f8b6ac2e1dc24c6a6 diff --git a/metadata/md5-cache/dev-util/diffstat-1.65 b/metadata/md5-cache/dev-util/diffstat-1.65 index 3a9d3612ced4..2346c70801d0 100644 --- a/metadata/md5-cache/dev-util/diffstat-1.65 +++ b/metadata/md5-cache/dev-util/diffstat-1.65 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x LICENSE=HPND SLOT=0 SRC_URI=https://invisible-mirror.net/archives/diffstat/diffstat-1.65.tgz verify-sig? ( https://invisible-island.net/archives/diffstat/diffstat-1.65.tgz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e6b2477571bd782a6dc23b99d6a2c2b8 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=d32b9b658d5affd44f2111968cbd00f3 diff --git a/metadata/md5-cache/dev-util/diffuse-0.8.2 b/metadata/md5-cache/dev-util/diffuse-0.8.2 index 1874d09f910c..17c15fcf2dde 100644 --- a/metadata/md5-cache/dev-util/diffuse-0.8.2 +++ b/metadata/md5-cache/dev-util/diffuse-0.8.2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) !sci-chemistry/tinker DESCRIPTION=A graphical tool to compare and merge text files @@ -13,5 +13,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/MightyCreak/diffuse/archive/v0.8.2.tar.gz -> diffuse-0.8.2.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=74c29f201623e9702ed6bb340e509e83 diff --git a/metadata/md5-cache/dev-util/directx-headers-1.610.2 b/metadata/md5-cache/dev-util/directx-headers-1.610.2 index d5adbebdee27..f415c04729ef 100644 --- a/metadata/md5-cache/dev-util/directx-headers-1.610.2 +++ b/metadata/md5-cache/dev-util/directx-headers-1.610.2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=DirectX header files and WSL stubs EAPI=8 @@ -9,5 +9,5 @@ KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v1.610.2.tar.gz -> directx-headers-1.610.2.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=0dc1221a3e650fb78d0f489af0e7819e diff --git a/metadata/md5-cache/dev-util/directx-headers-9999 b/metadata/md5-cache/dev-util/directx-headers-9999 index 226ca8e5fc9a..fd3b3728a7ef 100644 --- a/metadata/md5-cache/dev-util/directx-headers-9999 +++ b/metadata/md5-cache/dev-util/directx-headers-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DESCRIPTION=DirectX header files and WSL stubs EAPI=8 @@ -8,5 +8,5 @@ IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 ab LICENSE=MIT PROPERTIES=live SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=0eacbe93952372acde1d8ac87dd7cfc3 diff --git a/metadata/md5-cache/dev-util/edi-0.8.0-r2 b/metadata/md5-cache/dev-util/edi-0.8.0-r2 index 2d62e9e57b11..e83846e50391 100644 --- a/metadata/md5-cache/dev-util/edi-0.8.0-r2 +++ b/metadata/md5-cache/dev-util/edi-0.8.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/libintl virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/libintl virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.22.0[eet] clang? ( dev-util/bear sys-devel/clang:= ) dev-libs/check !!sys-devel/llvm:0 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=An EFL-based IDE @@ -11,5 +11,5 @@ LICENSE=GPL-2 GPL-3 LGPL-2.1-with-linking-exception RDEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.22.0[eet] clang? ( dev-util/bear sys-devel/clang:= ) SLOT=0 SRC_URI=https://github.com/Enlightenment/edi/archive/v0.8.0.tar.gz -> edi-0.8.0.tar.gz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 llvm 2e1701c714b75feb512bffdecd3fe7d0 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 llvm 2e1701c714b75feb512bffdecd3fe7d0 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ddd3a97b6655584c83a5e39742243b5e diff --git a/metadata/md5-cache/dev-util/editorconfig-geany-0.2 b/metadata/md5-cache/dev-util/editorconfig-geany-0.2 index dcfc0920187c..828c299fe481 100644 --- a/metadata/md5-cache/dev-util/editorconfig-geany-0.2 +++ b/metadata/md5-cache/dev-util/editorconfig-geany-0.2 @@ -11,4 +11,4 @@ RDEPEND=app-text/editorconfig-core-c:= SLOT=0 SRC_URI=https://github.com/editorconfig/editorconfig-geany/archive/v0.2.tar.gz -> editorconfig-geany-0.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=869bf02c2dec60e4649753bbbd4f398c +_md5_=3eaa0dcb4356326838c44f94e02ee252 diff --git a/metadata/md5-cache/dev-util/gdbus-codegen-2.78.1 b/metadata/md5-cache/dev-util/gdbus-codegen-2.78.1 new file mode 100644 index 000000000000..d130fdf474eb --- /dev/null +++ b/metadata/md5-cache/dev-util/gdbus-codegen-2.78.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libxslt app-text/docbook-xsl-stylesheets app-arch/xz-utils python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) +DESCRIPTION=GDBus code and documentation generator +EAPI=8 +HOMEPAGE=https://www.gtk.org/ +INHERIT=gnome.org distutils-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=LGPL-2+ +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +SLOT=0 +SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.1.tar.xz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=d0f42d6ae17d5ce3e2b6373dd74fc854 diff --git a/metadata/md5-cache/dev-util/glade-3.40.0-r1 b/metadata/md5-cache/dev-util/glade-3.40.0-r1 index 6db87a6ec914..c41f3a6b3341 100644 --- a/metadata/md5-cache/dev-util/glade-3.40.0-r1 +++ b/metadata/md5-cache/dev-util/glade-3.40.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.2 ) dev-libs/libxslt dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.2 ) dev-libs/libxslt dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=dev-libs/atk[introspection?] >=dev-libs/glib-2.53.2:2 >=dev-libs/libxml2-2.4.0:2 x11-libs/cairo:= x11-libs/gdk-pixbuf:2[introspection?] >=x11-libs/gtk+-3.22.0:3[introspection?] x11-libs/pango[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.32:= ) gjs? ( >=dev-libs/gjs-1.64.0 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( >=dev-python/pygobject-3.8:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.8:3[python_targets_python3_11(-)] ) ) webkit? ( >=net-libs/webkit-gtk-2.12.0:4.1 ) DESCRIPTION=A user interface designer for GTK+ and GNOME @@ -14,5 +14,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=test !test? ( test ) SLOT=3.10/13 SRC_URI=mirror://gnome/sources/glade/3.40/glade-3.40.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=360ac2882cb68fcef59f5ec01e753749 diff --git a/metadata/md5-cache/dev-util/glib-utils-2.78.1 b/metadata/md5-cache/dev-util/glib-utils-2.78.1 new file mode 100644 index 000000000000..39a1b9ae7f9c --- /dev/null +++ b/metadata/md5-cache/dev-util/glib-utils-2.78.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libxslt app-text/docbook-xsl-stylesheets app-arch/xz-utils +DEFINED_PHASES=compile configure install setup +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Build utilities for GLib using projects +EAPI=8 +HOMEPAGE=https://www.gtk.org/ +INHERIT=gnome.org python-single-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=LGPL-2.1+ +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +SLOT=0 +SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.1.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=fc6a43228bd549a22fccf20bcfcfe982 diff --git a/metadata/md5-cache/dev-util/gnome-builder-44.2 b/metadata/md5-cache/dev-util/gnome-builder-44.2-r1 similarity index 50% rename from metadata/md5-cache/dev-util/gnome-builder-44.2 rename to metadata/md5-cache/dev-util/gnome-builder-44.2-r1 index 51f5ae772241..6ef8fbdc2b6e 100644 --- a/metadata/md5-cache/dev-util/gnome-builder-44.2 +++ b/metadata/md5-cache/dev-util/gnome-builder-44.2-r1 @@ -1,6 +1,6 @@ -BDEPEND=doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ) gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.3 ) test? ( dev-libs/appstream-glib sys-apps/dbus ) dev-util/desktop-file-utils dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=doc? ( python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ) gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.3 ) test? ( dev-libs/appstream-glib sys-apps/dbus ) dev-util/desktop-file-utils dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst setup test -DEPEND=>=dev-libs/glib-2.75.0:2 >=gui-libs/gtk-4.8:4[introspection] >=gui-libs/libadwaita-1.3.0:1 >=gui-libs/libpanel-1.1.2:1 >=gui-libs/gtksourceview-5.7.2:5[introspection] >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= >=dev-libs/libpeas-1.34.0[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] >=dev-libs/libxml2-2.9.0 webkit? ( >=net-libs/webkit-gtk-2.38.0:6=[introspection] ) >=app-text/cmark-0.29.0:0= d-spy? ( >=dev-util/d-spy-1.4.0:1 ) app-text/editorconfig-core-c flatpak? ( dev-util/ostree >=net-libs/libsoup-3:3.0 >=sys-apps/flatpak-1.10.2 ) git? ( dev-libs/libgit2:=[ssh,threads] >=dev-libs/libgit2-glib-1.1.0[ssh] ) >=dev-libs/gobject-introspection-1.54.0:= python_single_target_python3_10? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) clang? ( sys-devel/clang:= ) spell? ( app-text/enchant:2 dev-libs/icu:= ) sysprof? ( >=dev-util/sysprof-capture-3.46.0:4 >=dev-util/sysprof-3.46.0:0/4 ) !!sys-devel/llvm:0 +DEPEND=>=dev-libs/glib-2.75.0:2 >=gui-libs/gtk-4.8:4[introspection] >=gui-libs/libadwaita-1.3.0:1 >=gui-libs/libpanel-1.1.2:1 >=gui-libs/gtksourceview-5.7.2:5[introspection] >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= >=dev-libs/libpeas-1.34.0:0[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] >=dev-libs/libxml2-2.9.0 webkit? ( >=net-libs/webkit-gtk-2.38.0:6=[introspection] ) >=app-text/cmark-0.29.0:0= d-spy? ( >=dev-util/d-spy-1.4.0:1 ) app-text/editorconfig-core-c flatpak? ( dev-util/ostree >=net-libs/libsoup-3:3.0 >=sys-apps/flatpak-1.10.2 ) git? ( dev-libs/libgit2:=[ssh,threads] >=dev-libs/libgit2-glib-1.1.0[ssh] ) >=dev-libs/gobject-introspection-1.54.0:= python_single_target_python3_10? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) clang? ( sys-devel/clang:= ) spell? ( app-text/enchant:2 dev-libs/icu:= ) sysprof? ( >=dev-util/sysprof-capture-3.46.0:4 >=dev-util/sysprof-3.46.0:0/4 ) !!sys-devel/llvm:0 DESCRIPTION=An IDE for writing GNOME-based software EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gnome-builder @@ -9,10 +9,10 @@ INHERIT=gnome.org gnome2-utils llvm meson optfeature python-single-r1 readme.gen IUSE=clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit python_single_target_python3_10 python_single_target_python3_11 test KEYWORDS=amd64 LICENSE=GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0 -RDEPEND=>=dev-libs/glib-2.75.0:2 >=gui-libs/gtk-4.8:4[introspection] >=gui-libs/libadwaita-1.3.0:1 >=gui-libs/libpanel-1.1.2:1 >=gui-libs/gtksourceview-5.7.2:5[introspection] >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= >=dev-libs/libpeas-1.34.0[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] >=dev-libs/libxml2-2.9.0 webkit? ( >=net-libs/webkit-gtk-2.38.0:6=[introspection] ) >=app-text/cmark-0.29.0:0= d-spy? ( >=dev-util/d-spy-1.4.0:1 ) app-text/editorconfig-core-c flatpak? ( dev-util/ostree >=net-libs/libsoup-3:3.0 >=sys-apps/flatpak-1.10.2 ) git? ( dev-libs/libgit2:=[ssh,threads] >=dev-libs/libgit2-glib-1.1.0[ssh] ) >=dev-libs/gobject-introspection-1.54.0:= python_single_target_python3_10? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) clang? ( sys-devel/clang:= ) spell? ( app-text/enchant:2 dev-libs/icu:= ) sysprof? ( >=dev-util/sysprof-capture-3.46.0:4 >=dev-util/sysprof-3.46.0:0/4 ) +RDEPEND=>=dev-libs/glib-2.75.0:2 >=gui-libs/gtk-4.8:4[introspection] >=gui-libs/libadwaita-1.3.0:1 >=gui-libs/libpanel-1.1.2:1 >=gui-libs/gtksourceview-5.7.2:5[introspection] >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= >=dev-libs/libpeas-1.34.0:0[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] >=dev-libs/libxml2-2.9.0 webkit? ( >=net-libs/webkit-gtk-2.38.0:6=[introspection] ) >=app-text/cmark-0.29.0:0= d-spy? ( >=dev-util/d-spy-1.4.0:1 ) app-text/editorconfig-core-c flatpak? ( dev-util/ostree >=net-libs/libsoup-3:3.0 >=sys-apps/flatpak-1.10.2 ) git? ( dev-libs/libgit2:=[ssh,threads] >=dev-libs/libgit2-glib-1.1.0[ssh] ) >=dev-libs/gobject-introspection-1.54.0:= python_single_target_python3_10? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.22.0:3[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) clang? ( sys-devel/clang:= ) spell? ( app-text/enchant:2 dev-libs/icu:= ) sysprof? ( >=dev-util/sysprof-capture-3.46.0:4 >=dev-util/sysprof-3.46.0:0/4 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) flatpak? ( git ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-builder/44/gnome-builder-44.2.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 llvm 2e1701c714b75feb512bffdecd3fe7d0 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=687b0fcf21eed74cff2223f1768b1518 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 llvm 2e1701c714b75feb512bffdecd3fe7d0 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fdadae58ee6f1a8f0d20c9268438421c diff --git a/metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 b/metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 index 411c8fb5c6ea..539f3c2b8d7e 100644 --- a/metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 +++ b/metadata/md5-cache/dev-util/gtk-doc-1.33.2-r1 @@ -1,4 +1,4 @@ -BDEPEND=~dev-util/gtk-doc-am-1.33.2 dev-util/itstool virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=~dev-util/gtk-doc-am-1.33.2 dev-util/itstool virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm prepare setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/glib-2.38:2 dev-libs/libxslt >=dev-libs/libxml2-2.3.6:2 ~app-text/docbook-xml-dtd-4.3 app-text/docbook-xsl-stylesheets ~app-text/docbook-sgml-dtd-3.0 >=app-text/docbook-dsssl-stylesheets-1.40 emacs? ( >=app-editors/emacs-23.1:* ) python_single_target_python3_10? ( dev-python/pygments[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygments[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygments[python_targets_python3_12(-)] ) test? ( python_single_target_python3_10? ( dev-python/parameterized[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/parameterized[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/parameterized[python_targets_python3_12(-)] ) ) DESCRIPTION=GTK+ Documentation Generator @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gtk-doc/1.33/gtk-doc-1.33.2.tar.xz -_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=5515cd2f8eed5e892382647c49de3a72 diff --git a/metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.31 b/metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.31 index 1d55f6f42b5e..68b19b7301e3 100644 --- a/metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.31 +++ b/metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.31 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.53.4:2 >=x11-libs/gdk-pixbuf-2.30:2 !=dev-libs/glib-2.53.4:2 >=x11-libs/gdk-pixbuf-2.30:2 !=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xml-dtd:4.3 app-text/docbook-xsl-stylesheets dev-libs/libxslt >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.53.4:2 >=x11-libs/gdk-pixbuf-2.30:2 !=dev-libs/glib-2.53.4:2 >=x11-libs/gdk-pixbuf-2.30:2 !=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( app-doc/doxygen media-gfx/graphviz ) DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-comgr:0/5.7 virtual/opengl !!sys-devel/llvm:0 +DEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-comgr:0/5.7 x11-base/xorg-proto virtual/opengl !!sys-devel/llvm:0 DESCRIPTION=C++ Heterogeneous-Compute Interface for Portability EAPI=8 HOMEPAGE=https://github.com/ROCm-Developer-Tools/hipamd @@ -8,8 +8,8 @@ INHERIT=cmake docs llvm IUSE=debug doc KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-comgr:0/5.7 virtual/opengl dev-perl/URI-Encode sys-devel/clang-runtime:= >=dev-libs/roct-thunk-interface-5 +RDEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-comgr:0/5.7 x11-base/xorg-proto virtual/opengl dev-perl/URI-Encode sys-devel/clang-runtime:= >=dev-libs/roct-thunk-interface-5 SLOT=0/5.7 SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-5.7.1.tar.gz -> rocm-clr-5.7.1.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/refs/tags/rocm-5.7.1.tar.gz -> hip-5.7.1.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=745642b7b053e900b3cb12db295c8125 +_md5_=8a5889c786a73b89595427dbe9b1f84e diff --git a/metadata/md5-cache/dev-util/hipcc-5.7.1-r1 b/metadata/md5-cache/dev-util/hipcc-5.7.1-r1 new file mode 100644 index 000000000000..681484b9ba0b --- /dev/null +++ b/metadata/md5-cache/dev-util/hipcc-5.7.1-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Radeon Open Compute hipcc +EAPI=8 +HOMEPAGE=https://github.com/ROCm-Developer-Tools/hipcc +INHERIT=cmake +IUSE=debug test +KEYWORDS=~amd64 +LICENSE=Apache-2.0 MIT +RDEPEND=! hipcc-5.7.1.tar.gz +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=098b1d5ceb1884708e700849ae8819bb diff --git a/metadata/md5-cache/dev-util/lldb-14.0.6 b/metadata/md5-cache/dev-util/lldb-14.0.6 index b82ddf3981c5..38b0354140a5 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 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 e20a0deb0f33..768b011b24c3 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 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6f8c56176a914b9a0329aa2acd261b13 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.6 b/metadata/md5-cache/dev-util/lldb-16.0.6 index 955f47b63551..c3908ab5f18f 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.6 +++ b/metadata/md5-cache/dev-util/lldb-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d5e6de7c2be060d2de85be06e53b2826 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.6-r1 b/metadata/md5-cache/dev-util/lldb-16.0.6-r1 index af144b518eed..7858560f5dc1 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.6-r1 +++ b/metadata/md5-cache/dev-util/lldb-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5247b1aac395415f1decd190bab01203 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.3 b/metadata/md5-cache/dev-util/lldb-17.0.3 index 82bdd164a6c4..e07ade55a5da 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.3 +++ b/metadata/md5-cache/dev-util/lldb-17.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6a4b770665a18df9374e95cbada1c136 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.3-r1 b/metadata/md5-cache/dev-util/lldb-17.0.3-r1 index d593022795c7..20dedabdeed5 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.3-r1 +++ b/metadata/md5-cache/dev-util/lldb-17.0.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.3/llvm-project-17.0.3.src.tar.xz.sig ) -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05999e96d416088357c613591c710d56 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.4 b/metadata/md5-cache/dev-util/lldb-17.0.4 new file mode 100644 index 000000000000..dd1c3faf4f19 --- /dev/null +++ b/metadata/md5-cache/dev-util/lldb-17.0.4 @@ -0,0 +1,17 @@ +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=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.4[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.4[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.4[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-17.0.4 ~sys-devel/llvm-17.0.4 !!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 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-17.0.4 ~sys-devel/llvm-17.0.4 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 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=test !test? ( test ) +SLOT=0/17 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.4/llvm-project-17.0.4.src.tar.xz.sig ) +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6a4b770665a18df9374e95cbada1c136 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.3.9999 b/metadata/md5-cache/dev-util/lldb-17.0.4.9999 similarity index 82% rename from metadata/md5-cache/dev-util/lldb-17.0.3.9999 rename to metadata/md5-cache/dev-util/lldb-17.0.4.9999 index e077abc44a91..8dca498d62dd 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.3.9999 +++ b/metadata/md5-cache/dev-util/lldb-17.0.4.9999 @@ -1,6 +1,6 @@ -BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-17.0.3.9999[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.3.9999[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.3.9999[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 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-17.0.4.9999[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.4.9999[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.4.9999[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 >=dev-vcs/git-1.8.2.1[curl] 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.3.9999 ~sys-devel/llvm-17.0.3.9999 !!sys-devel/llvm:0 +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.4.9999 ~sys-devel/llvm-17.0.4.9999 !!sys-devel/llvm:0 DESCRIPTION=The LLVM debugger EAPI=8 HOMEPAGE=https://llvm.org/ @@ -8,9 +8,9 @@ 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 PROPERTIES=live -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.3.9999 ~sys-devel/llvm-17.0.3.9999 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) +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.4.9999 ~sys-devel/llvm-17.0.4.9999 python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/17 -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2379b2bcf13f3758b68b8c02c2210e9 diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0.9999 b/metadata/md5-cache/dev-util/lldb-18.0.0.9999 index 90e120bceb73..e74d833858d3 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0.9999 +++ b/metadata/md5-cache/dev-util/lldb-18.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/18.0.0.9999 -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2379b2bcf13f3758b68b8c02c2210e9 diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231013 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231013 index 771cb66527ae..95186cf56747 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231013 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231013 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.0.0_pre20231013 SRC_URI=https://github.com/llvm/llvm-project/archive/5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -> llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e338c1d8d167f14dbc7d2251c9f2f8ec diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 index f35223210577..85341dcb4571 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231019 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.0.0_pre20231019 SRC_URI=https://github.com/llvm/llvm-project/archive/e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -> llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2379b2bcf13f3758b68b8c02c2210e9 diff --git a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231025 b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231025 index 62705c052aa2..eb7099956f3f 100644 --- a/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231025 +++ b/metadata/md5-cache/dev-util/lldb-18.0.0_pre20231025 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.0.0_pre20231025 SRC_URI=https://github.com/llvm/llvm-project/archive/a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -> llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz -_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org ae4ac7db932b14868480f5e8b6337482 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 llvm 2e1701c714b75feb512bffdecd3fe7d0 llvm.org 94a91d9c9cb09a9ef47f444c57d6e965 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2379b2bcf13f3758b68b8c02c2210e9 diff --git a/metadata/md5-cache/dev-util/lttng-modules-2.13.10 b/metadata/md5-cache/dev-util/lttng-modules-2.13.10 index de7f5309c359..b25d3623215b 100644 --- a/metadata/md5-cache/dev-util/lttng-modules-2.13.10 +++ b/metadata/md5-cache/dev-util/lttng-modules-2.13.10 @@ -12,5 +12,5 @@ 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 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=f76c5e4b6fccf71013efe4767b999899 diff --git a/metadata/md5-cache/dev-util/lv2lint-0.16.2 b/metadata/md5-cache/dev-util/lv2lint-0.16.2 index f0e282b052d8..5dc0b9dc78ca 100644 --- a/metadata/md5-cache/dev-util/lv2lint-0.16.2 +++ b/metadata/md5-cache/dev-util/lv2lint-0.16.2 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=media-libs/lilv media-libs/lv2 virtual/libelf DESCRIPTION=Check whether a given LV2 plugin is up to the specification @@ -10,5 +10,5 @@ LICENSE=Artistic-2 CC0-1.0 ISC RDEPEND=media-libs/lilv media-libs/lv2 virtual/libelf SLOT=0 SRC_URI=https://git.open-music-kontrollers.ch/~hp/lv2lint/archive/0.16.2.tar.gz -> lv2lint-0.16.2.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ea00eae6229d0c3ecc6a6cae5d4f507d diff --git a/metadata/md5-cache/dev-util/meld-3.22.0-r2 b/metadata/md5-cache/dev-util/meld-3.22.0-r2 index ba29a54cb226..377faebc313e 100644 --- a/metadata/md5-cache/dev-util/meld-3.22.0-r2 +++ b/metadata/md5-cache/dev-util/meld-3.22.0-r2 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/intltool dev-util/itstool sys-devel/gettext python_single_target_python3_10? ( dev-python/distro[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/distro[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/distro[python_targets_python3_12(-)] ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/intltool dev-util/itstool sys-devel/gettext python_single_target_python3_10? ( dev-python/distro[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/distro[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/distro[python_targets_python3_12(-)] ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=x11-libs/gtk+-3.20:3[introspection] >=dev-libs/glib-2.48:2 >=x11-libs/gtksourceview-4.0.0:4[introspection] python_single_target_python3_10? ( >=dev-python/pygobject-3.30:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.30:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.30:3[cairo,python_targets_python3_12(-)] ) gnome-base/gsettings-desktop-schemas >=x11-libs/pango-1.34[introspection] x11-themes/hicolor-icon-theme test? ( dev-util/desktop-file-utils dev-libs/appstream-glib ) DESCRIPTION=A graphical diff and merge tool @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/meld/3.22/meld-3.22.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=688782f63c00c7b4083ab0127e3aea20 diff --git a/metadata/md5-cache/dev-util/muon-0.2.0-r1 b/metadata/md5-cache/dev-util/muon-0.2.0-r1 index 8b06d410660e..26c077eb2b3e 100644 --- a/metadata/md5-cache/dev-util/muon-0.2.0-r1 +++ b/metadata/md5-cache/dev-util/muon-0.2.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=man? ( || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=man? ( || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= ) man? ( app-text/scdoc ) DESCRIPTION=A meson-compatible build system @@ -11,5 +11,5 @@ LICENSE=GPL-3 man? ( Apache-2.0 ) RDEPEND=curl? ( net-misc/curl ) archive? ( app-arch/libarchive:= ) libpkgconf? ( dev-util/pkgconf:= ) man? ( app-text/scdoc ) SLOT=0 SRC_URI=https://git.sr.ht/~lattis/muon/archive/0.2.0.tar.gz -> muon-0.2.0.tar.gz man? ( https://mochiro.moe/wrap/meson-docs-0.64.1-19-g39c6fa4bc.tar.gz ) -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=b776c5b2b362f3c28e953ac414a06b0d diff --git a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.3.0 similarity index 85% rename from metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 rename to metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.3.0 index 3279f4830e5a..f1b1a180565b 100644 --- a/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.2.1 +++ b/metadata/md5-cache/dev-util/nvidia-cuda-toolkit-12.3.0 @@ -9,7 +9,7 @@ KEYWORDS=-* ~amd64 ~amd64-linux LICENSE=NVIDIA-CUDA RDEPEND==x11-drivers/nvidia-drivers-525.60.13 examples? ( media-libs/freeglut media-libs/glu ) nsight? ( dev-libs/libpfm dev-libs/wayland dev-qt/qtwayland:6 || ( dev-libs/openssl-compat:1.1.1 dev-libs/openssl:0/1.1 ) media-libs/tiff-compat:4 sys-libs/zlib ) rdma? ( sys-cluster/rdma-core ) vis-profiler? ( >=virtual/jre-1.8:* ) RESTRICT=bindist mirror -SLOT=0/12.2.1 -SRC_URI=https://developer.download.nvidia.com/compute/cuda/12.2.1/local_installers/cuda_12.2.1_535.86.10_linux.run +SLOT=0/12.3.0 +SRC_URI=https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda_12.3.0_545.23.06_linux.run _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=ac3c2140aec31e23926e26dead38df4c +_md5_=549dd0d70e1ab093e408144dd1bb59bc diff --git a/metadata/md5-cache/dev-util/perf-6.3 b/metadata/md5-cache/dev-util/perf-6.3 index daf9ae4f0949..ddfbc4a51d0f 100644 --- a/metadata/md5-cache/dev-util/perf-6.3 +++ b/metadata/md5-cache/dev-util/perf-6.3 @@ -13,4 +13,4 @@ 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 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=1de179e29e51d4607fd6466d0c6e976f +_md5_=ec1a4a481243663ba3317d59f49c7b13 diff --git a/metadata/md5-cache/dev-util/perf-6.3-r1 b/metadata/md5-cache/dev-util/perf-6.3-r1 deleted file mode 100644 index b8f648f2ae85..000000000000 --- a/metadata/md5-cache/dev-util/perf-6.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-arch/tar-1.34-r2 dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) -DEFINED_PHASES=compile install prepare pretend setup test unpack -DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) caps? ( sys-libs/libcap ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib >=sys-kernel/linux-headers-5.10 java? ( virtual/jdk ) !!sys-devel/llvm:0 -DESCRIPTION=Userland tools for Linux Performance Counters -EAPI=8 -HOMEPAGE=https://perf.wiki.kernel.org/ -INHERIT=bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info -IUSE=audit babeltrace caps clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -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 ) caps? ( sys-libs/libcap ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=ec06d86cb46f9702e45e4dfac3bdc104 diff --git a/metadata/md5-cache/dev-util/perf-6.4-r1 b/metadata/md5-cache/dev-util/perf-6.4-r1 deleted file mode 100644 index a7f68e2fdbb6..000000000000 --- a/metadata/md5-cache/dev-util/perf-6.4-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-arch/tar-1.34-r2 dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) -DEFINED_PHASES=compile install prepare pretend setup test unpack -DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( dev-libs/libbpf dev-util/bpftool dev-util/pahole ) caps? ( sys-libs/libcap ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm:= ) libtraceevent? ( dev-libs/libtraceevent ) libtracefs? ( dev-libs/libtracefs ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) tcmalloc? ( dev-util/google-perftools ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib >=sys-kernel/linux-headers-5.10 java? ( virtual/jdk ) !!sys-devel/llvm:0 -DESCRIPTION=Userland tools for Linux Performance Counters -EAPI=8 -HOMEPAGE=https://perf.wiki.kernel.org/ -INHERIT=bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1 -IUSE=audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2 -RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( dev-libs/libbpf dev-util/bpftool dev-util/pahole ) caps? ( sys-libs/libcap ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm:= ) libtraceevent? ( dev-libs/libtraceevent ) libtracefs? ( dev-libs/libtracefs ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) tcmalloc? ( dev-util/google-perftools ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib -REQUIRED_USE=bpf? ( clang ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -SLOT=0 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=103c9fed790ec455d8e1e5eb488e65b4 diff --git a/metadata/md5-cache/dev-util/perf-6.5 b/metadata/md5-cache/dev-util/perf-6.5 index d640ba70f559..3261ef06007b 100644 --- a/metadata/md5-cache/dev-util/perf-6.5 +++ b/metadata/md5-cache/dev-util/perf-6.5 @@ -13,4 +13,4 @@ REQUIRED_USE=bpf? ( clang ) || ( python_targets_python3_10 python_targets_python SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=103c9fed790ec455d8e1e5eb488e65b4 +_md5_=b086c6ecb94bd8368d103fe71b6ce810 diff --git a/metadata/md5-cache/dev-util/perf-6.6 b/metadata/md5-cache/dev-util/perf-6.6 new file mode 100644 index 000000000000..21f31898e381 --- /dev/null +++ b/metadata/md5-cache/dev-util/perf-6.6 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-arch/tar-1.34-r2 dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc app-text/sgml-common app-text/xmlto sys-process/time ) +DEFINED_PHASES=compile install prepare pretend setup test unpack +DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( dev-libs/libbpf dev-util/bpftool dev-util/pahole ) caps? ( sys-libs/libcap ) bpf? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm:= ) libtraceevent? ( dev-libs/libtraceevent ) libtracefs? ( dev-libs/libtracefs ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) tcmalloc? ( dev-util/google-perftools ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib >=sys-kernel/linux-headers-5.10 java? ( virtual/jdk ) !!sys-devel/llvm:0 +DESCRIPTION=Userland tools for Linux Performance Counters +EAPI=8 +HOMEPAGE=https://perf.wiki.kernel.org/ +INHERIT=bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1 +IUSE=audit babeltrace bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( dev-libs/libbpf dev-util/bpftool dev-util/pahole ) caps? ( sys-libs/libcap ) bpf? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm:= ) libtraceevent? ( dev-libs/libtraceevent ) libtracefs? ( dev-libs/libtracefs ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) tcmalloc? ( dev-util/google-perftools ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=bcf88a694ad3c6c824e9d9cdc6a0dbe0 diff --git a/metadata/md5-cache/dev-util/rizin-0.6.2 b/metadata/md5-cache/dev-util/rizin-0.6.2 index eeaa5ce9806c..7b5b411acc17 100644 --- a/metadata/md5-cache/dev-util/rizin-0.6.2 +++ b/metadata/md5-cache/dev-util/rizin-0.6.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=app-arch/lz4:0= app-arch/xz-utils >=dev-libs/capstone-5:0= dev-libs/libmspack dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-apps/file sys-libs/zlib:0= DESCRIPTION=reverse engineering framework for binary analysis @@ -12,5 +12,5 @@ RDEPEND=app-arch/lz4:0= app-arch/xz-utils >=dev-libs/capstone-5:0= dev-libs/libm RESTRICT=test? ( fetch ) !test? ( test ) SLOT=0/0.6.2 SRC_URI=mirror+https://github.com/rizinorg/rizin/releases/download/v0.6.2/rizin-src-v0.6.2.tar.xz test? ( https://github.com/rizinorg/rizin-testbins/archive/903588ed69d7717069955322b31dad5e666b338a.tar.gz -> rizin-testbins-903588ed69d7717069955322b31dad5e666b338a.tar.gz ) -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=29a7c7c7336ed810138f96ac09036607 diff --git a/metadata/md5-cache/dev-util/rizin-0.6.3 b/metadata/md5-cache/dev-util/rizin-0.6.3 index 876eb2d2c565..831dbc7e63ef 100644 --- a/metadata/md5-cache/dev-util/rizin-0.6.3 +++ b/metadata/md5-cache/dev-util/rizin-0.6.3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=app-arch/lz4:0= app-arch/xz-utils >=dev-libs/capstone-5:0= dev-libs/libmspack dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-apps/file sys-libs/zlib:0= DESCRIPTION=reverse engineering framework for binary analysis @@ -12,5 +12,5 @@ RDEPEND=app-arch/lz4:0= app-arch/xz-utils >=dev-libs/capstone-5:0= dev-libs/libm RESTRICT=test? ( fetch ) !test? ( test ) SLOT=0/0.6.3 SRC_URI=mirror+https://github.com/rizinorg/rizin/releases/download/v0.6.3/rizin-src-v0.6.3.tar.xz test? ( https://github.com/rizinorg/rizin-testbins/archive/903588ed69d7717069955322b31dad5e666b338a.tar.gz -> rizin-testbins-903588ed69d7717069955322b31dad5e666b338a.tar.gz ) -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=48a488ef8789aba419aee5ef5c396c1d 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 d7edf46e47b9..e0c19a939ac4 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 0f2e0c197fad0312f3c4765c9cf36271 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=60b15e845812373a4ed76f6c7137a6d6 diff --git a/metadata/md5-cache/dev-util/src-cli-5.1.2 b/metadata/md5-cache/dev-util/src-cli-5.1.2 new file mode 100644 index 000000000000..64623b18974b --- /dev/null +++ b/metadata/md5-cache/dev-util/src-cli-5.1.2 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=command line interface for the Sourcegraph code search tool +EAPI=8 +HOMEPAGE=https://sourcegraph.com https://docs.sourcegraph.com/cli +INHERIT=go-module +KEYWORDS=amd64 +LICENSE=Apache-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/sourcegraph/src-cli/archive/5.1.2.tar.gz -> src-cli-5.1.2.tar.gz https://dev.gentoo.org/~williamh/dist/src-cli-5.1.2-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=c85b6768fc3f435de604afa02034c3c8 diff --git a/metadata/md5-cache/dev-util/src-cli-5.2.0 b/metadata/md5-cache/dev-util/src-cli-5.2.0 new file mode 100644 index 000000000000..c4d8d58891de --- /dev/null +++ b/metadata/md5-cache/dev-util/src-cli-5.2.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=command line interface for the Sourcegraph code search tool +EAPI=8 +HOMEPAGE=https://sourcegraph.com https://docs.sourcegraph.com/cli +INHERIT=go-module +KEYWORDS=amd64 +LICENSE=Apache-2.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/sourcegraph/src-cli/archive/5.2.0.tar.gz -> src-cli-5.2.0.tar.gz https://dev.gentoo.org/~williamh/dist/src-cli-5.2.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=c85b6768fc3f435de604afa02034c3c8 diff --git a/metadata/md5-cache/dev-util/strace-6.6 b/metadata/md5-cache/dev-util/strace-6.6 new file mode 100644 index 000000000000..2d1bc93f4665 --- /dev/null +++ b/metadata/md5-cache/dev-util/strace-6.6 @@ -0,0 +1,17 @@ +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=configure install prepare test +DEPEND=static? ( unwind? ( sys-libs/libunwind[static-libs(+)] ) elfutils? ( dev-libs/elfutils[static-libs(+)] ) selinux? ( sys-libs/libselinux[static-libs(+)] ) ) aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers +DESCRIPTION=Useful diagnostic, instructional, and debugging tool +EAPI=8 +HOMEPAGE=https://strace.io/ +INHERIT=autotools edo flag-o-matic toolchain-funcs +IUSE=aio perl selinux static test unwind elfutils +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ test? ( GPL-2+ ) +RDEPEND=!static? ( unwind? ( sys-libs/libunwind ) elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) ) perl? ( dev-lang/perl ) +REQUIRED_USE=?? ( unwind elfutils ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/strace/strace/releases/download/v6.6/strace-6.6.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=1a5003222d9b721b85cb2d90971cbe26 diff --git a/metadata/md5-cache/dev-util/sysprof-3.48.0 b/metadata/md5-cache/dev-util/sysprof-3.48.0 index 9ccffb5bed00..0d467728fe02 100644 --- a/metadata/md5-cache/dev-util/sysprof-3.48.0 +++ b/metadata/md5-cache/dev-util/sysprof-3.48.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/itstool >=sys-devel/gettext-0.19.8 >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/itstool >=sys-devel/gettext-0.19.8 >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.73.0:2 gtk? ( >=gui-libs/gtk-4.6:4 gui-libs/libadwaita:1 x11-libs/cairo x11-libs/pango ) dev-libs/json-glib >=sys-auth/polkit-0.114 unwind? ( sys-libs/libunwind:= ) >=dev-util/sysprof-common-3.48.0 >=dev-util/sysprof-capture-3.48.0:4 DESCRIPTION=System-wide Linux Profiler @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.73.0:2 gtk? ( >=gui-libs/gtk-4.6:4 gui-libs/libadwaita RESTRICT=!test? ( test ) SLOT=0/4 SRC_URI=mirror://gnome/sources/sysprof/3.48/sysprof-3.48.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0016f6e132ebaa8fe158661141c5306d diff --git a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1 b/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1 index 954919e3fee9..b95041e428d9 100644 --- a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1 +++ b/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install test DEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] DESCRIPTION=Static library for sysprof capture data generation @@ -11,5 +11,5 @@ LICENSE=GPL-3+ GPL-2+ RDEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=3 SRC_URI=mirror://gnome/sources/sysprof/3.36/sysprof-3.36.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=539a56870811fc65f91c3844761d42bc diff --git a/metadata/md5-cache/dev-util/sysprof-capture-3.48.0 b/metadata/md5-cache/dev-util/sysprof-capture-3.48.0 index dcd4b62a726c..5731b1c288f7 100644 --- a/metadata/md5-cache/dev-util/sysprof-capture-3.48.0 +++ b/metadata/md5-cache/dev-util/sysprof-capture-3.48.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install test DESCRIPTION=Static library for sysprof capture data generation EAPI=8 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-3+ GPL-2+ SLOT=4 SRC_URI=mirror://gnome/sources/sysprof/3.48/sysprof-3.48.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=f5cbc2b94d0827c17c65a711d2fdb3d7 diff --git a/metadata/md5-cache/dev-util/trace-cmd-3.2 b/metadata/md5-cache/dev-util/trace-cmd-3.2 index eb9a7b72a733..23e24a29c1a6 100644 --- a/metadata/md5-cache/dev-util/trace-cmd-3.2 +++ b/metadata/md5-cache/dev-util/trace-cmd-3.2 @@ -1,4 +1,4 @@ -BDEPEND=app-text/asciidoc dev-util/source-highlight virtual/pkgconfig python? ( dev-lang/swig ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/asciidoc dev-util/source-highlight virtual/pkgconfig python? ( dev-lang/swig ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install setup test DEPEND=>=app-arch/zstd-1.4 !=dev-libs/libtracefs-1.6.1-r1 >=dev-libs/libtraceevent-1.6.3 sys-libs/zlib sys-process/audit python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sys-kernel/linux-headers test? ( dev-util/cunit ) DESCRIPTION=User-space front-end for Ftrace @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) test SLOT=0/3.2 SRC_URI=https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v3.2.tar.gz -_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=eda03c4c4c3b90ec9ba1d6345d87e49e diff --git a/metadata/md5-cache/dev-util/umockdev-0.17.18 b/metadata/md5-cache/dev-util/umockdev-0.17.18 index f0682471198c..afeda7b4fa15 100644 --- a/metadata/md5-cache/dev-util/umockdev-0.17.18 +++ b/metadata/md5-cache/dev-util/umockdev-0.17.18 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=net-libs/libpcap[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:=[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/glib-2.32:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Mock hardware devices for creating unit tests @@ -12,5 +12,5 @@ RDEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/martinpitt/umockdev/releases/download/0.17.18/umockdev-0.17.18.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=c002e6ca63324a32b083e47c756a9ce4 diff --git a/metadata/md5-cache/dev-util/umockdev-9999 b/metadata/md5-cache/dev-util/umockdev-9999 index 1f106710ce46..9ab276a4d75a 100644 --- a/metadata/md5-cache/dev-util/umockdev-9999 +++ b/metadata/md5-cache/dev-util/umockdev-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=net-libs/libpcap[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:=[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/glib-2.32:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) DESCRIPTION=Mock hardware devices for creating unit tests @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=net-libs/libpcap[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:=[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/glib-2.32:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/gobject-introspection-1.32:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=6dba92d4f08bd4f10fa74dce8c977fab diff --git a/metadata/md5-cache/dev-util/valgrind-3.20.0-r2 b/metadata/md5-cache/dev-util/valgrind-3.20.0-r2 index 113567b9f4cd..151dad13b567 100644 --- a/metadata/md5-cache/dev-util/valgrind-3.20.0-r2 +++ b/metadata/md5-cache/dev-util/valgrind-3.20.0-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=mpi? ( virtual/mpi ) SLOT=0 SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.20.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.20.0.tar.bz2.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=071d5f1b6996eeb53f0aef5f8da66648 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=7daf3180bf3f1567edf1051adf289c6b diff --git a/metadata/md5-cache/dev-util/valgrind-3.21.0-r1 b/metadata/md5-cache/dev-util/valgrind-3.21.0-r1 index 1449f65f6982..9cdbbb6ac27b 100644 --- a/metadata/md5-cache/dev-util/valgrind-3.21.0-r1 +++ b/metadata/md5-cache/dev-util/valgrind-3.21.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=mpi? ( virtual/mpi ) SLOT=0 SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.21.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.21.0.tar.bz2.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7d29baa14f7106b8e1b5701b179c30c5 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=e8beb4dbf0ac332c23b541ee42a7b92d diff --git a/metadata/md5-cache/dev-util/valgrind-3.21.0-r2 b/metadata/md5-cache/dev-util/valgrind-3.21.0-r2 index 38e81f8989af..225e6415cb07 100644 --- a/metadata/md5-cache/dev-util/valgrind-3.21.0-r2 +++ b/metadata/md5-cache/dev-util/valgrind-3.21.0-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=mpi? ( virtual/mpi ) SLOT=0 SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.21.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.21.0.tar.bz2.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=157f2d25c8f6a2bba08dd64ad4f97b30 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a9b03877cc280401d0e2b33211f807a9 diff --git a/metadata/md5-cache/dev-util/valgrind-3.22.0_rc1 b/metadata/md5-cache/dev-util/valgrind-3.22.0 similarity index 73% rename from metadata/md5-cache/dev-util/valgrind-3.22.0_rc1 rename to metadata/md5-cache/dev-util/valgrind-3.22.0 index e0da200118fa..ce0207d977f1 100644 --- a/metadata/md5-cache/dev-util/valgrind-3.22.0_rc1 +++ b/metadata/md5-cache/dev-util/valgrind-3.22.0 @@ -6,9 +6,10 @@ EAPI=8 HOMEPAGE=https://valgrind.org INHERIT=autotools flag-o-matic toolchain-funcs multilib pax-utils verify-sig IUSE=mpi verify-sig +KEYWORDS=-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=mpi? ( virtual/mpi ) SLOT=0 -SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.22.0.RC1.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.22.0.RC1.tar.bz2.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5190b32643112dddc32dba900190b28e +SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2666bbaa1d9522bc18deeca2507757c1 diff --git a/metadata/md5-cache/dev-util/valgrind-3.22.0_rc2 b/metadata/md5-cache/dev-util/valgrind-3.22.0_rc2 deleted file mode 100644 index 13ebc65b4180..000000000000 --- a/metadata/md5-cache/dev-util/valgrind-3.22.0_rc2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-valgrind ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=configure install postinst prepare test unpack -DEPEND=mpi? ( virtual/mpi ) -DESCRIPTION=An open-source memory debugger for GNU/Linux -EAPI=8 -HOMEPAGE=https://valgrind.org -INHERIT=autotools flag-o-matic toolchain-funcs multilib pax-utils verify-sig -IUSE=mpi verify-sig -LICENSE=GPL-2 -RDEPEND=mpi? ( virtual/mpi ) -SLOT=0 -SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.22.0.RC2.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.22.0.RC2.tar.bz2.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=5190b32643112dddc32dba900190b28e diff --git a/metadata/md5-cache/dev-util/valgrind-9999 b/metadata/md5-cache/dev-util/valgrind-9999 index ba167330255a..e264d874245c 100644 --- a/metadata/md5-cache/dev-util/valgrind-9999 +++ b/metadata/md5-cache/dev-util/valgrind-9999 @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=mpi? ( virtual/mpi ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=5190b32643112dddc32dba900190b28e +_md5_=fbb59bd27c87694b3e7aaed31ed49235 diff --git a/metadata/md5-cache/dev-util/wayland-scanner-1.22.0 b/metadata/md5-cache/dev-util/wayland-scanner-1.22.0 index 5e897a02d49d..a804f56decd7 100644 --- a/metadata/md5-cache/dev-util/wayland-scanner-1.22.0 +++ b/metadata/md5-cache/dev-util/wayland-scanner-1.22.0 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=!=dev-libs/expat-2.1.0-r3 DESCRIPTION=wayland-scanner tool @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=!=dev-libs/expat-2.1.0-r3 SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=ccd379172534b186e01ba465747867ad diff --git a/metadata/md5-cache/dev-util/wayland-scanner-9999 b/metadata/md5-cache/dev-util/wayland-scanner-9999 index e5d255d832a7..af96150a0ddc 100644 --- a/metadata/md5-cache/dev-util/wayland-scanner-9999 +++ b/metadata/md5-cache/dev-util/wayland-scanner-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=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=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test unpack DEPEND=!=dev-libs/expat-2.1.0-r3 DESCRIPTION=wayland-scanner tool @@ -9,5 +9,5 @@ LICENSE=MIT PROPERTIES=live RDEPEND=!=dev-libs/expat-2.1.0-r3 SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=02440a02bbfcd6525f84b05e24a331bd diff --git a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.0 b/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.0 deleted file mode 100644 index f459d5dd2b1c..000000000000 --- a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.0 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=- -DEPEND=>=dev-libs/glib-2.66.0 -DESCRIPTION=A set of scripts and m4/autoconf macros that ease build system maintenance -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/xfce4-dev-tools/start https://gitlab.xfce.org/xfce/xfce4-dev-tools/ -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.66.0 -SLOT=0 -SRC_URI=https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.18/xfce4-dev-tools-4.18.0.tar.bz2 -_md5_=dc8b0dd23048550affad0807374a8100 diff --git a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1 b/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1 index 7f13df579386..ca31f1d6faed 100644 --- a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1 +++ b/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1 @@ -1,12 +1,12 @@ -BDEPEND=virtual/pkgconfig +BDEPEND=dev-libs/libxslt virtual/pkgconfig DEFINED_PHASES=- DEPEND=>=dev-libs/glib-2.66.0 DESCRIPTION=A set of scripts and m4/autoconf macros that ease build system maintenance EAPI=8 HOMEPAGE=https://docs.xfce.org/xfce/xfce4-dev-tools/start https://gitlab.xfce.org/xfce/xfce4-dev-tools/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.66.0 SLOT=0 SRC_URI=https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.18/xfce4-dev-tools-4.18.1.tar.bz2 -_md5_=3d23578d63d979d5682bfa138af046aa +_md5_=539b458f59f7e0d20253191037807134 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index cd8afbf5d642ba48869d351bcf9319c5df0ed6f1..9f8cbe0fec148dcd1128287eab1af598927662a2 100644 GIT binary patch delta 20120 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 literal 20287 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 WPb-(r(B#tVzy1Fo_0!#{kN^PxDtFQV diff --git a/metadata/md5-cache/dev-vcs/git-2.39.2-r1 b/metadata/md5-cache/dev-vcs/git-2.39.2-r1 deleted file mode 100644 index c5f5e7744a0d..000000000000 --- a/metadata/md5-cache/dev-vcs/git-2.39.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) curl? ( net-misc/curl ) keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) -DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency -EAPI=8 -HOMEPAGE=https://www.git-scm.com/ -INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd -IUSE=+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs 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 ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 -RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) selinux? ( sec-policy/selinux-git ) -REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) subversion? ( perl ) webdav? ( curl ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.kernel.org/pub/software/scm/git/git-2.39.2.tar.xz https://www.kernel.org/pub/software/scm/git/git-manpages-2.39.2.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.39.2.tar.xz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=76e2530c60590f5a04e9f2993d7aa6f7 diff --git a/metadata/md5-cache/dev-vcs/git-extras-7.1.0 b/metadata/md5-cache/dev-vcs/git-extras-7.1.0 new file mode 100644 index 000000000000..c65d58775188 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/git-extras-7.1.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install prepare +DESCRIPTION=Git utilities -- repo summary, repl, changelog population, and many more +EAPI=8 +HOMEPAGE=https://github.com/tj/git-extras +INHERIT=bash-completion-r1 +KEYWORDS=~amd64 ~arm64 ~x64-macos +LICENSE=MIT +RDEPEND=>=app-shells/bash-4.0:* dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/tj/git-extras/archive/7.1.0.tar.gz -> git-extras-7.1.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e8fe475f6217ec0e4658f05b2dd53561 diff --git a/metadata/md5-cache/dev-vcs/gitg-41-r1 b/metadata/md5-cache/dev-vcs/gitg-41-r1 deleted file mode 100644 index 7d9e8608cda5..000000000000 --- a/metadata/md5-cache/dev-vcs/gitg-41-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=sys-devel/gettext-0.19.7 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] dev-libs/libgit2:=[threads] >=dev-libs/libgit2-glib-1.0.0[ssh] >=dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-libs/libgit2-glib-1.0.0[vala] -DESCRIPTION=git repository viewer for GNOME -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Apps/Gitg -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org gnome2-utils meson python-r1 vala xdg -IUSE=glade +python python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RDEPEND=app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] dev-libs/libgit2:=[threads] >=dev-libs/libgit2-glib-1.0.0[ssh] >=dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) -SLOT=0 -SRC_URI=mirror://gnome/sources/gitg/41/gitg-41.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e53dcc6e317943455ba6efa6ba37e4b7 diff --git a/metadata/md5-cache/dev-vcs/gitg-44 b/metadata/md5-cache/dev-vcs/gitg-44-r1 similarity index 56% rename from metadata/md5-cache/dev-vcs/gitg-44 rename to metadata/md5-cache/dev-vcs/gitg-44-r1 index aa5e282c3957..e60b3bc62430 100644 --- a/metadata/md5-cache/dev-vcs/gitg-44 +++ b/metadata/md5-cache/dev-vcs/gitg-44-r1 @@ -1,6 +1,6 @@ -BDEPEND=>=sys-devel/gettext-0.19.7 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=sys-devel/gettext-0.19.7 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-crypt/gpgme app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] >=dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-libs/libgit2-glib-1.0.0[vala] +DEPEND=app-crypt/gpgme app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] >=dev-libs/libpeas-1.5.0:0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-libs/libgit2-glib-1.0.0[vala] DESCRIPTION=git repository viewer for GNOME EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Gitg @@ -9,9 +9,9 @@ INHERIT=gnome.org gnome2-utils meson python-r1 vala xdg IUSE=glade +python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ -RDEPEND=app-crypt/gpgme app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] >=dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) +RDEPEND=app-crypt/gpgme app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] >=dev-libs/libpeas-1.5.0:0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) SLOT=0 SRC_URI=mirror://gnome/sources/gitg/44/gitg-44.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=121aae697e6adead1eb3016f2036d294 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fd3729c9db7899360329596e7ee8d577 diff --git a/metadata/md5-cache/games-arcade/Manifest.gz b/metadata/md5-cache/games-arcade/Manifest.gz index 9fe65c42dfc9adfe41d378b5b9a94daaefdca87c..8387f7de7f9f8e7b0742356100367b85eabe535d 100644 GIT binary patch delta 21620 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/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/clutter-1.22.0:1.0 >=media-libs/clutter-gtk-1.4.0:1.0 dev-libs/libgee:0.8= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=dev-libs/libgnome-games-support-1.7.1:1= DESCRIPTION=Nibbles clone for GNOME @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/clutter-1.22.0:1.0 >=media-libs/clutter-gtk-1.4.0:1.0 dev-libs/libgee:0.8= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=dev-libs/libgnome-games-support-1.7.1:1= SLOT=0 SRC_URI=mirror://gnome/sources/gnome-nibbles/3.38/gnome-nibbles-3.38.3.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b3ae70d6d6fe16bf4b1371c6cd742c49 diff --git a/metadata/md5-cache/games-arcade/gnome-robots-40.0 b/metadata/md5-cache/games-arcade/gnome-robots-40.0 index c0780c4cf64a..0aed5e96307c 100644 --- a/metadata/md5-cache/games-arcade/gnome-robots-40.0 +++ b/metadata/md5-cache/games-arcade/gnome-robots-40.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/libgee-0.8:= >=dev-libs/glib-2.32:2 >=dev-libs/libgnome-games-support-1.7.1:1= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24:3 >=gnome-base/librsvg-2.36.2:2 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Avoid the robots and make them crash into each other @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/libgee-0.8:= >=dev-libs/glib-2.32:2 >=dev-libs/libgnome-games-support-1.7.1:1= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24:3 >=gnome-base/librsvg-2.36.2:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-robots/40/gnome-robots-40.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bafaae4cdeef5e9db514f3008c6042a6 diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz index 36aebddcf9ee3e911c5783dfcf8653fb95f71b41..9970398e63143bfc679422351494e9eb235edcd4 100644 GIT binary patch literal 12367 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/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Make lines of the same color to win @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0 SLOT=0 SRC_URI=mirror://gnome/sources/four-in-a-row/3.38/four-in-a-row-3.38.1.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c094a3d74aa0dbdca0c7309c03d344ec diff --git a/metadata/md5-cache/games-board/gnome-chess-43.2 b/metadata/md5-cache/games-board/gnome-chess-43.2 index 7d982e29bdbb..a1b7a0a43c00 100644 --- a/metadata/md5-cache/games-board/gnome-chess-43.2 +++ b/metadata/md5-cache/games-board/gnome-chess-43.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/itstool dev-libs/appstream-glib >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/itstool dev-libs/appstream-glib >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.44:2 gui-libs/gtk:4 >=gui-libs/libadwaita-1.0.0:1 >=gnome-base/librsvg-2.46.0:2 x11-libs/pango gnome-base/librsvg:2[vala] DESCRIPTION=Play the classic two-player boardgame of chess @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.44:2 gui-libs/gtk:4 >=gui-libs/libadwaita-1.0.0:1 >=gnome-base/librsvg-2.46.0:2 x11-libs/pango SLOT=0 SRC_URI=mirror://gnome/sources/gnome-chess/43/gnome-chess-43.2.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=51ad251d901957783dd2bc34442093ab diff --git a/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 b/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 index fc38b7ecf98a..0d9759008c36 100644 --- a/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 +++ b/metadata/md5-cache/games-board/gnome-mahjongg-3.38.3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40.0:2 >=x11-libs/gtk+-3.13.2:3 >=gnome-base/librsvg-2.32.0:2 gnome-base/librsvg:2[vala] dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Disassemble a pile of tiles by removing matching pairs @@ -10,5 +10,5 @@ LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40.0:2 >=x11-libs/gtk+-3.13.2:3 >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-mahjongg/3.38/gnome-mahjongg-3.38.3.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=124b23ca7b670312887b6d18f6d24174 diff --git a/metadata/md5-cache/games-board/gnome-mahjongg-3.40.0 b/metadata/md5-cache/games-board/gnome-mahjongg-3.40.0 index 5dc324a693f9..c4e12e898034 100644 --- a/metadata/md5-cache/games-board/gnome-mahjongg-3.40.0 +++ b/metadata/md5-cache/games-board/gnome-mahjongg-3.40.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40.0:2 >=gui-libs/gtk-4.5.0:4 gui-libs/libadwaita:1 >=gnome-base/librsvg-2.46.0:2 gnome-base/librsvg:2[vala] DESCRIPTION=Disassemble a pile of tiles by removing matching pairs @@ -11,5 +11,5 @@ LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40.0:2 >=gui-libs/gtk-4.5.0:4 gui-libs/libadwaita:1 >=gnome-base/librsvg-2.46.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-mahjongg/3.40/gnome-mahjongg-3.40.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=153fb39b987bb7c4abcaba05d7df16e0 diff --git a/metadata/md5-cache/games-board/gnome-mines-40.1 b/metadata/md5-cache/games-board/gnome-mines-40.1 index 47871ff2fcc3..d2e56176ccb9 100644 --- a/metadata/md5-cache/games-board/gnome-mines-40.1 +++ b/metadata/md5-cache/games-board/gnome-mines-40.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8 >=x11-libs/gtk+-3.24:3 >=dev-libs/libgnome-games-support-1.7.1:1= >=gnome-base/librsvg-2.32.0:2 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Clear hidden mines from a minefield @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8 >=x11-libs/gtk+-3.24:3 >=dev-libs/libgnome-games-support-1.7.1:1= >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-mines/40/gnome-mines-40.1.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=899372d51d32d3398923cf9989b18977 diff --git a/metadata/md5-cache/games-board/iagno-3.38.1-r1 b/metadata/md5-cache/games-board/iagno-3.38.1-r1 index d5271b77d7ca..9f613d9dd187 100644 --- a/metadata/md5-cache/games-board/iagno-3.38.1-r1 +++ b/metadata/md5-cache/games-board/iagno-3.38.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 DESCRIPTION=Dominate the board in a classic version of Reversi @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/iagno/3.38/iagno-3.38.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2ca06f1fd0f8aac51d1b8f3c32d02c4 diff --git a/metadata/md5-cache/games-board/tali-40.9 b/metadata/md5-cache/games-board/tali-40.9 index 666900f2a7e2..47d5344604fd 100644 --- a/metadata/md5-cache/games-board/tali-40.9 +++ b/metadata/md5-cache/games-board/tali-40.9 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=dev-libs/glib:2 >=x11-libs/gtk+-3.16:3 dev-libs/libgnome-games-support:1= DESCRIPTION=Beat the odds in a poker-style dice game @@ -11,5 +11,5 @@ LICENSE=GPL-2+ FDL-1.1+ RDEPEND=dev-libs/glib:2 >=x11-libs/gtk+-3.16:3 dev-libs/libgnome-games-support:1= >=gnome-base/librsvg-2.32:2 SLOT=0 SRC_URI=mirror://gnome/sources/tali/40/tali-40.9.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6ae01c78997b5f15754fde534792d621 diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz index dec3ccd8ff18e6847d7d9efda5208a74865c9988..6f0c368c6290ddfa551cbbd93300b44d1b0fcb86 100644 GIT binary patch delta 17918 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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=dev-libs/glib:2 media-libs/libsdl2[X,opengl,sound,video] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= x11-libs/agg x11-libs/libX11 gui? ( media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) openal? ( media-libs/openal ) !openal? ( media-libs/alsa-lib ) x11-base/xorg-proto DESCRIPTION=Nintendo DS emulator @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib:2 media-libs/libsdl2[X,opengl,sound,video] media-libs/libsoundtouch:= net-libs/libpcap sys-libs/zlib:= x11-libs/agg x11-libs/libX11 gui? ( media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) openal? ( media-libs/openal ) !openal? ( media-libs/alsa-lib ) SLOT=0 SRC_URI=https://github.com/TASEmulators/desmume/releases/download/release_0_9_13/desmume-0.9.13.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2d2e27403e959827be15a83ea7f9ebd7 diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1 b/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1 index 09d8cb6620aa..5f89ef4523f1 100644 --- a/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1 +++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.79.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox DESCRIPTION=Modernized DOSBox soft-fork @@ -13,5 +13,5 @@ RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.79.1.tar.gz -> dosbox-staging-0.79.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=57833bc962038bb46def288d22796564 diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0 b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0 index 068ed816a63d..31adb3326f64 100644 --- a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0 +++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox DESCRIPTION=Modernized DOSBox soft-fork @@ -13,5 +13,5 @@ RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.80.0.tar.gz -> dosbox-staging-0.80.0.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=303c4c012c18456235a05147f64886d6 diff --git a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1 b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1 index fc42fa6c6fdc..2d8fc462a6cc 100644 --- a/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1 +++ b/metadata/md5-cache/games-emulation/dosbox-staging-0.80.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? ( media-sound/fluid-soundfont media-sound/fluidsynth ) mt-32? ( media-libs/munt-mt32emu ) network? ( media-libs/sdl2-net ) opengl? ( virtual/opengl ) screenshot? ( media-libs/sdl2-image ) slirp? ( net-libs/libslirp ) media-libs/iir1 media-libs/libpng:0= media-libs/libsdl2[joystick,opengl?,video,X] media-libs/opusfile media-libs/speexdsp sys-libs/zlib !games-emulation/dosbox DESCRIPTION=Modernized DOSBox soft-fork @@ -13,5 +13,5 @@ RDEPEND=alsa? ( media-libs/alsa-lib ) debug? ( sys-libs/ncurses:0= ) fluidsynth? RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dosbox-staging/dosbox-staging/archive/v0.80.1.tar.gz -> dosbox-staging-0.80.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e750c9f31786fade2c3beb299b5e68e1 diff --git a/metadata/md5-cache/games-emulation/ryujinx-1.1.1065 b/metadata/md5-cache/games-emulation/ryujinx-1.1.1065 new file mode 100644 index 000000000000..3775cb882dd3 --- /dev/null +++ b/metadata/md5-cache/games-emulation/ryujinx-1.1.1065 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-dotnet/dotnet-sdk-bin-7.0.401:7.0 virtual/dotnet-sdk:7.0 dev-dotnet/csharp-gentoodotnetinfo +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DESCRIPTION=Experimental Nintendo Switch Emulator written in C# +EAPI=8 +HOMEPAGE=https://www.ryujinx.org/ https://github.com/Ryujinx/Ryujinx/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=check-reqs desktop dotnet-pkg xdg +IUSE=debug +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=app-arch/brotli dev-libs/expat dev-libs/icu dev-libs/libxml2 dev-libs/openssl media-gfx/graphite2 media-libs/fontconfig media-libs/freetype media-libs/harfbuzz media-libs/libglvnd[X] media-libs/libpng media-libs/libsdl2 x11-libs/gtk+:3 virtual/dotnet-sdk:7.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/Ryujinx/Ryujinx/archive/1.1.1065.tar.gz -> ryujinx-1.1.1065.tar.gz https://api.nuget.org/v3-flatcontainer/avalonia.angle.windows.natives/2.1.0.2023020321/avalonia.angle.windows.natives.2.1.0.2023020321.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.buildservices/0.0.29/avalonia.buildservices.0.0.29.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.colorpicker/11.0.4/avalonia.controls.colorpicker.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.colorpicker/11.0.5/avalonia.controls.colorpicker.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.datagrid/11.0.5/avalonia.controls.datagrid.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.itemsrepeater/11.0.0-rc2.1/avalonia.controls.itemsrepeater.11.0.0-rc2.1.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.controls.itemsrepeater/11.0.4/avalonia.controls.itemsrepeater.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.desktop/11.0.5/avalonia.desktop.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.diagnostics/11.0.5/avalonia.diagnostics.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.freedesktop/11.0.5/avalonia.freedesktop.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.markup.xaml.loader/11.0.5/avalonia.markup.xaml.loader.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.native/11.0.5/avalonia.native.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.remote.protocol/11.0.4/avalonia.remote.protocol.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.remote.protocol/11.0.5/avalonia.remote.protocol.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.0/avalonia.skia.11.0.0.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.4/avalonia.skia.11.0.4.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.skia/11.0.5/avalonia.skia.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.svg.skia/11.0.0.3/avalonia.svg.skia.11.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.svg/11.0.0.3/avalonia.svg.11.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.themes.simple/11.0.5/avalonia.themes.simple.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.win32/11.0.5/avalonia.win32.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia.x11/11.0.5/avalonia.x11.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/avalonia/11.0.5/avalonia.11.0.5.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/concentus/1.1.7/concentus.1.1.7.nupkg https://api.nuget.org/v3-flatcontainer/discordrichpresence/1.2.1.24/discordrichpresence.1.2.1.24.nupkg https://api.nuget.org/v3-flatcontainer/dynamicdata/7.14.2/dynamicdata.7.14.2.nupkg https://api.nuget.org/v3-flatcontainer/excss/4.2.3/excss.4.2.3.nupkg https://api.nuget.org/v3-flatcontainer/fluentavaloniaui/2.0.4/fluentavaloniaui.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/7.0.200/fsharp.core.7.0.200.nupkg https://api.nuget.org/v3-flatcontainer/gtksharp.dependencies/1.1.1/gtksharp.dependencies.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.linux/2.8.2.3/harfbuzzsharp.nativeassets.linux.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/2.8.2.3/harfbuzzsharp.nativeassets.macos.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/7.3.0/harfbuzzsharp.nativeassets.macos.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.webassembly/2.8.2.3/harfbuzzsharp.nativeassets.webassembly.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/2.8.2.3/harfbuzzsharp.nativeassets.win32.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/7.3.0/harfbuzzsharp.nativeassets.win32.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/2.8.2.3/harfbuzzsharp.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/7.3.0/harfbuzzsharp.7.3.0.nupkg https://api.nuget.org/v3-flatcontainer/jp2masa.avalonia.flexbox/0.3.0-beta.4/jp2masa.avalonia.flexbox.0.3.0-beta.4.nupkg https://api.nuget.org/v3-flatcontainer/libhac/0.19.0/libhac.0.19.0.nupkg https://api.nuget.org/v3-flatcontainer/microcom.codegenerator.msbuild/0.11.0/microcom.codegenerator.msbuild.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microcom.runtime/0.11.0/microcom.runtime.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.8.0/microsoft.codeanalysis.common.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.7.0/microsoft.codeanalysis.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.scripting/3.8.0/microsoft.codeanalysis.csharp.scripting.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.8.0/microsoft.codeanalysis.csharp.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.7.0/microsoft.codeanalysis.csharp.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/3.8.0/microsoft.codeanalysis.scripting.common.3.8.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.7.2/microsoft.codecoverage.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.7.0/microsoft.csharp.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/6.0.0/microsoft.extensions.dependencymodel.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/7.0.0/microsoft.identitymodel.abstractions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/7.0.0/microsoft.identitymodel.jsonwebtokens.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/7.0.0/microsoft.identitymodel.logging.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/7.0.0/microsoft.identitymodel.tokens.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.io.recyclablememorystream/2.3.2/microsoft.io.recyclablememorystream.2.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.7.2/microsoft.net.test.sdk.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.7.2/microsoft.testplatform.objectmodel.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.7.2/microsoft.testplatform.testhost.17.7.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.5.0/microsoft.win32.registry.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/7.0.0/microsoft.win32.systemevents.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/msgpack.cli/1.0.1/msgpack.cli.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/netcoreserver/7.0.0/netcoreserver.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.3/nunit.3.13.3.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.1.0/nunit3testadapter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/opentk.core/4.7.7/opentk.core.4.7.7.nupkg https://api.nuget.org/v3-flatcontainer/opentk.graphics/4.7.7/opentk.graphics.4.7.7.nupkg https://api.nuget.org/v3-flatcontainer/opentk.mathematics/4.7.7/opentk.mathematics.4.7.7.nupkg https://api.nuget.org/v3-flatcontainer/opentk.openal/4.7.7/opentk.openal.4.7.7.nupkg https://api.nuget.org/v3-flatcontainer/opentk.redist.glfw/3.3.8.30/opentk.redist.glfw.3.3.8.30.nupkg https://api.nuget.org/v3-flatcontainer/opentk.windowing.graphicslibraryframework/4.7.7/opentk.windowing.graphicslibraryframework.4.7.7.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.atksharp/3.24.24.59-ryujinx/ryujinx.atksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.audio.openal.dependencies/1.21.0.1/ryujinx.audio.openal.dependencies.1.21.0.1.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.cairosharp/3.24.24.59-ryujinx/ryujinx.cairosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.gdksharp/3.24.24.59-ryujinx/ryujinx.gdksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.giosharp/3.24.24.59-ryujinx/ryujinx.giosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.glibsharp/3.24.24.59-ryujinx/ryujinx.glibsharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.graphics.nvdec.dependencies/5.0.1-build13/ryujinx.graphics.nvdec.dependencies.5.0.1-build13.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.graphics.vulkan.dependencies.moltenvk/1.2.0/ryujinx.graphics.vulkan.dependencies.moltenvk.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.gtksharp/3.24.24.59-ryujinx/ryujinx.gtksharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.pangosharp/3.24.24.59-ryujinx/ryujinx.pangosharp.3.24.24.59-ryujinx.nupkg https://api.nuget.org/v3-flatcontainer/ryujinx.sdl2-cs/2.28.1-build28/ryujinx.sdl2-cs.2.28.1-build28.nupkg https://api.nuget.org/v3-flatcontainer/securifybv.propertystore/0.1.0/securifybv.propertystore.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/securifybv.shelllink/0.1.0/securifybv.shelllink.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/shaderc.net/0.1.0/shaderc.net.0.1.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.4.2/sharpziplib.1.4.2.nupkg https://api.nuget.org/v3-flatcontainer/shimskiasharp/1.0.0.3/shimskiasharp.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.core/2.16.0/silk.net.core.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan.extensions.ext/2.16.0/silk.net.vulkan.extensions.ext.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan.extensions.khr/2.16.0/silk.net.vulkan.extensions.khr.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/silk.net.vulkan/2.16.0/silk.net.vulkan.2.16.0.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.fonts/1.0.0-beta0013/sixlabors.fonts.1.0.0-beta0013.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp.drawing/1.0.0-beta11/sixlabors.imagesharp.drawing.1.0.0-beta11.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp/1.0.4/sixlabors.imagesharp.1.0.4.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.harfbuzz/2.88.6/skiasharp.harfbuzz.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.88.3/skiasharp.nativeassets.linux.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.88.6/skiasharp.nativeassets.linux.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.3/skiasharp.nativeassets.macos.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.6/skiasharp.nativeassets.macos.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.webassembly/2.88.3/skiasharp.nativeassets.webassembly.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.webassembly/2.88.6/skiasharp.nativeassets.webassembly.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.3/skiasharp.nativeassets.win32.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.6/skiasharp.nativeassets.win32.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.3/skiasharp.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.6/skiasharp.2.88.6.nupkg https://api.nuget.org/v3-flatcontainer/spb/0.0.4-build28/spb.0.0.4-build28.nupkg https://api.nuget.org/v3-flatcontainer/svg.custom/1.0.0.3/svg.custom.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/svg.model/1.0.0.3/svg.model.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/svg.skia/1.0.0.3/svg.skia.1.0.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/7.0.0/system.codedom.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/7.0.0/system.collections.immutable.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.annotations/4.5.0/system.componentmodel.annotations.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/7.0.0/system.drawing.common.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/7.0.0/system.identitymodel.tokens.jwt.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.hashing/7.0.0/system.io.hashing.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/6.0.0/system.io.pipelines.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.management/7.0.2/system.management.7.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.3.0/system.numerics.vectors.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/6.0.0/system.reactive.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/7.0.0/system.reflection.metadata.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.5.0/system.security.accesscontrol.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.5.0/system.security.principal.windows.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/7.0.0/system.text.encoding.codepages.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/6.0.0/system.text.encodings.web.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/6.0.0/system.text.json.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/tmds.dbus.protocol/0.15.0/tmds.dbus.protocol.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/unicornengine.unicorn/2.0.2-rc1-fb78016/unicornengine.unicorn.2.0.2-rc1-fb78016.nupkg +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d dotnet-pkg a18b301da1d7f09dae8bdf84321f43a8 dotnet-pkg-base 038168faf6ea7218689a80f3652288ac edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0965cc8bf5089f7ba16932ce0e631523 diff --git a/metadata/md5-cache/games-kids/Manifest.gz b/metadata/md5-cache/games-kids/Manifest.gz index ae1ee7c9cbe8c583fa4959fc14696931bf6d4be8..196d2ca4d4dc5f5d67c853f35c3e4f122ae0a058 100644 GIT binary patch literal 1211 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 diff --git a/metadata/md5-cache/games-kids/gmult-12.0 b/metadata/md5-cache/games-kids/gmult-12.0 index 06d25f5fb516..de41033e9e88 100644 --- a/metadata/md5-cache/games-kids/gmult-12.0 +++ b/metadata/md5-cache/games-kids/gmult-12.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) sys-devel/gettext >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) sys-devel/gettext >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=dev-libs/glib:2 >=gui-libs/gtk-4.10:4[introspection] >=gui-libs/libadwaita-1.3:1[vala] virtual/libintl x11-libs/cairo x11-libs/pango DESCRIPTION=Multiplication Puzzle emulates the multiplication game found in Emacs @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 >=gui-libs/gtk-4.10:4[introspection] >=gui-libs/libadwai RESTRICT=test SLOT=0 SRC_URI=https://gitlab.gnome.org/mterry/gmult/-/archive/12.0/gmult-12.0.tar.bz2 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff4725cacb5cda2df59e2bd47d170c44 diff --git a/metadata/md5-cache/games-kids/gmult-13.0 b/metadata/md5-cache/games-kids/gmult-13.0 index cdd0386f7a3a..e0a9e2780c20 100644 --- a/metadata/md5-cache/games-kids/gmult-13.0 +++ b/metadata/md5-cache/games-kids/gmult-13.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) sys-devel/gettext >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) sys-devel/gettext >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=dev-libs/glib:2 >=gui-libs/gtk-4.10:4[introspection] >=gui-libs/libadwaita-1.3:1[vala] virtual/libintl x11-libs/cairo x11-libs/pango DESCRIPTION=Multiplication Puzzle emulates the multiplication game found in Emacs @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 >=gui-libs/gtk-4.10:4[introspection] >=gui-libs/libadwai RESTRICT=test SLOT=0 SRC_URI=https://gitlab.gnome.org/mterry/gmult/-/archive/13.0/gmult-13.0.tar.bz2 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff4725cacb5cda2df59e2bd47d170c44 diff --git a/metadata/md5-cache/games-puzzle/Manifest.gz b/metadata/md5-cache/games-puzzle/Manifest.gz index 02aa1c3d51e4e557402042118cfb77847e248618..9b0a23c73df3b36562821bd8b492be6ddf73091b 100644 GIT binary patch literal 18292 zcmV(oK=HpHiwFP!00002|81S!Zd_TCo$vh=dI1Uh|L3v?W59rYXWtL@uZk{;

    q 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 z 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/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=x11-libs/gtk+-3.10:3 >=x11-libs/gdk-pixbuf-2.0.5:2 >=dev-libs/glib-2.36.0:2 dev-libs/libgnome-games-support:= dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Mind game - build molecules out of single atoms @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=x11-libs/gtk+-3.10:3 >=x11-libs/gdk-pixbuf-2.0.5:2 >=dev-libs/glib-2.36.0:2 dev-libs/libgnome-games-support:= SLOT=0 SRC_URI=mirror://gnome/sources/atomix/3.34/atomix-3.34.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9004bef85ddf1be94ef9009cd3bb3b6 diff --git a/metadata/md5-cache/games-puzzle/atomix-44.0 b/metadata/md5-cache/games-puzzle/atomix-44.0 index 2b21a81a54e6..cee8a9ced866 100644 --- a/metadata/md5-cache/games-puzzle/atomix-44.0 +++ b/metadata/md5-cache/games-puzzle/atomix-44.0 @@ -1,4 +1,4 @@ -BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=x11-libs/gtk+-3.10:3 >=x11-libs/gdk-pixbuf-2.0.5:2 >=dev-libs/glib-2.36.0:2 dev-libs/libgnome-games-support:1= DESCRIPTION=Mind game - build molecules out of single atoms @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=x11-libs/gtk+-3.10:3 >=x11-libs/gdk-pixbuf-2.0.5:2 >=dev-libs/glib-2.36.0:2 dev-libs/libgnome-games-support:1= SLOT=0 SRC_URI=mirror://gnome/sources/atomix/44/atomix-44.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=825170db4ce1a462b559d3792e13177a diff --git a/metadata/md5-cache/games-puzzle/five-or-more-3.32.3 b/metadata/md5-cache/games-puzzle/five-or-more-3.32.3 index 239c44ec9956..8917a6f95ac4 100644 --- a/metadata/md5-cache/games-puzzle/five-or-more-3.32.3 +++ b/metadata/md5-cache/games-puzzle/five-or-more-3.32.3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=dev-libs/libgee:0.8= >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.20:3 dev-libs/libgnome-games-support:1= >=gnome-base/librsvg-2.32:2 DESCRIPTION=Remove colored balls from the board by forming lines @@ -11,5 +11,5 @@ LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=dev-libs/libgee:0.8= >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.20:3 dev-libs/libgnome-games-support:1= >=gnome-base/librsvg-2.32:2 SLOT=0 SRC_URI=mirror://gnome/sources/five-or-more/3.32/five-or-more-3.32.3.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0b2ade953a74a769a8c79b57ffd9d109 diff --git a/metadata/md5-cache/games-puzzle/gnome-klotski-3.38.2 b/metadata/md5-cache/games-puzzle/gnome-klotski-3.38.2 index 47dbfc0f6b1b..89565bcc9a9d 100644 --- a/metadata/md5-cache/games-puzzle/gnome-klotski-3.38.2 +++ b/metadata/md5-cache/games-puzzle/gnome-klotski-3.38.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=dev-libs/libgee:0.8= >=dev-libs/glib-2.42.0:2 >=dev-libs/libgnome-games-support-1.7.1:1= >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 gnome-base/librsvg:2[vala] dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Slide blocks to solve the puzzle @@ -10,5 +10,5 @@ LICENSE=GPL-3+ FDL-1.1+ RDEPEND=dev-libs/libgee:0.8= >=dev-libs/glib-2.42.0:2 >=dev-libs/libgnome-games-support-1.7.1:1= >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-klotski/3.38/gnome-klotski-3.38.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b9dc150e1a9b1051c2823e8a3493a0b3 diff --git a/metadata/md5-cache/games-puzzle/gnome-sudoku-44.0 b/metadata/md5-cache/games-puzzle/gnome-sudoku-44.0 index 79661a75370e..deefc1000b91 100644 --- a/metadata/md5-cache/games-puzzle/gnome-sudoku-44.0 +++ b/metadata/md5-cache/games-puzzle/gnome-sudoku-44.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=x11-libs/gtk+-3.24.0:3[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] DESCRIPTION=Test your logic skills in this number grid puzzle @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=x11-libs/gtk+-3.24.0:3[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] SLOT=0 SRC_URI=mirror://gnome/sources/gnome-sudoku/44/gnome-sudoku-44.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5116b55ae9e7ba8e98d2e5a9ef98e0d4 diff --git a/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 index fa423a2e5335..777560bbcc14 100644 --- a/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 +++ b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=gui-libs/gtk-4.10.0[introspection] >=gui-libs/libadwaita-1.4_alpha[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] DESCRIPTION=Test your logic skills in this number grid puzzle @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=gui-libs/gtk-4.10.0[introspection] >=gui-libs/libadwaita-1.4_alpha[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] SLOT=0 SRC_URI=mirror://gnome/sources/gnome-sudoku/45/gnome-sudoku-45.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a28c3c7bdfdd8695ea02f33282123082 diff --git a/metadata/md5-cache/games-puzzle/gnome-sudoku-45.2 b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.2 index f191463020cc..fd24779607f4 100644 --- a/metadata/md5-cache/games-puzzle/gnome-sudoku-45.2 +++ b/metadata/md5-cache/games-puzzle/gnome-sudoku-45.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=gui-libs/gtk-4.10.0[introspection] >=gui-libs/libadwaita-1.4_alpha[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] DESCRIPTION=Test your logic skills in this number grid puzzle @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.40:2 dev-libs/libgee:0.8=[introspection] >=gui-libs/gtk-4.10.0[introspection] >=gui-libs/libadwaita-1.4_alpha[introspection] dev-libs/json-glib >=dev-libs/qqwing-1.3.4:= x11-libs/gdk-pixbuf:2[introspection] x11-libs/pango[introspection] SLOT=0 SRC_URI=mirror://gnome/sources/gnome-sudoku/45/gnome-sudoku-45.2.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a28c3c7bdfdd8695ea02f33282123082 diff --git a/metadata/md5-cache/games-puzzle/gnome-taquin-3.38.1-r1 b/metadata/md5-cache/games-puzzle/gnome-taquin-3.38.1-r1 index 6c0544075e48..b3a26fef1fb5 100644 --- a/metadata/md5-cache/games-puzzle/gnome-taquin-3.38.1-r1 +++ b/metadata/md5-cache/games-puzzle/gnome-taquin-3.38.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig x11-libs/gdk-pixbuf:2 || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig x11-libs/gdk-pixbuf:2 || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 DESCRIPTION=Move tiles so that they reach their places @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 CC-BY-SA-4.0 RDEPEND=>=dev-libs/glib-2.42.0:2 >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/gnome-taquin/3.38/gnome-taquin-3.38.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd4582c79295ce0f8aa9e3ae35674717 diff --git a/metadata/md5-cache/games-puzzle/gnome-tetravex-3.38.2 b/metadata/md5-cache/games-puzzle/gnome-tetravex-3.38.2 index 09e9d9ae7922..8937b6472a90 100644 --- a/metadata/md5-cache/games-puzzle/gnome-tetravex-3.38.2 +++ b/metadata/md5-cache/games-puzzle/gnome-tetravex-3.38.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-lang/vala:0.56 ) gui? ( dev-util/itstool ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-lang/vala:0.56 ) gui? ( dev-util/itstool ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.42.0:2 gui? ( >=x11-libs/gtk+-3.22.23:3 ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Complete the puzzle by matching numbered tiles @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.42.0:2 gui? ( >=x11-libs/gtk+-3.22.23:3 ) REQUIRED_USE=|| ( cli gui ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-tetravex/3.38/gnome-tetravex-3.38.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd7525b4c1ae445a61b5affe6f8f54dc diff --git a/metadata/md5-cache/games-puzzle/gnome2048-3.38.2 b/metadata/md5-cache/games-puzzle/gnome2048-3.38.2 index 41127fe58799..1d7395eb3344 100644 --- a/metadata/md5-cache/games-puzzle/gnome2048-3.38.2 +++ b/metadata/md5-cache/games-puzzle/gnome2048-3.38.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.42.0:2 >=x11-libs/gtk+-3.24.0:3 >=media-libs/clutter-1.12.0:1.0 >=media-libs/clutter-gtk-1.6.0:1.0 >=dev-libs/libgee-0.14.0:0.8 >=dev-libs/libgnome-games-support-1.7.1:1= dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Move the tiles until you obtain the 2048 tile @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/glib-2.42.0:2 >=x11-libs/gtk+-3.24.0:3 >=media-libs/clutter-1.12.0:1.0 >=media-libs/clutter-gtk-1.6.0:1.0 >=dev-libs/libgee-0.14.0:0.8 >=dev-libs/libgnome-games-support-1.7.1:1= SLOT=0 SRC_URI=mirror://gnome/sources/gnome-2048/3.38/gnome-2048-3.38.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=90ce64b916b1c3ecbec898c98f2d45fe diff --git a/metadata/md5-cache/games-puzzle/hitori-44.0 b/metadata/md5-cache/games-puzzle/hitori-44.0 index 12b6b3600a06..f7eda75dc584 100644 --- a/metadata/md5-cache/games-puzzle/hitori-44.0 +++ b/metadata/md5-cache/games-puzzle/hitori-44.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst test DEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.22.0:3 >=x11-libs/cairo-1.4 DESCRIPTION=Logic puzzle game for GNOME @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.22.0:3 >=x11-libs/cairo-1.4 SLOT=0 SRC_URI=mirror://gnome/sources/hitori/44/hitori-44.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b0dbfd835cdaffa4c3762a5145318e4 diff --git a/metadata/md5-cache/games-puzzle/lightsoff-40.0.1 b/metadata/md5-cache/games-puzzle/lightsoff-40.0.1 index d5814482e7dc..867dd5672757 100644 --- a/metadata/md5-cache/games-puzzle/lightsoff-40.0.1 +++ b/metadata/md5-cache/games-puzzle/lightsoff-40.0.1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/appstream-glib dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.38.0:2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Turn off all the lights @@ -10,5 +10,5 @@ LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=dev-libs/glib-2.38.0:2 >=x11-libs/gtk+-3.24.0:3 >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/lightsoff/40/lightsoff-40.0.1.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b98b2342ff0b5557f38867f979f6cf70 diff --git a/metadata/md5-cache/games-puzzle/quadrapassel-40.2 b/metadata/md5-cache/games-puzzle/quadrapassel-40.2 index 8d12412b6b87..984a79e469a4 100644 --- a/metadata/md5-cache/games-puzzle/quadrapassel-40.2 +++ b/metadata/md5-cache/games-puzzle/quadrapassel-40.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] dev-libs/libmanette[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) media-libs/gsound[vala] dev-libs/libmanette[vala] gnome-base/librsvg:2[vala] app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=media-libs/clutter-1:1.0 >=media-libs/clutter-gtk-0.91.6:1.0 media-libs/cogl:1.0= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.12.0:3 >=dev-libs/libmanette-0.2.0 x11-libs/pango >=gnome-base/librsvg-2.32.0:2 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Fit falling blocks together @@ -10,5 +10,5 @@ LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=media-libs/clutter-1:1.0 >=media-libs/clutter-gtk-0.91.6:1.0 media-libs/cogl:1.0= >=media-libs/gsound-1.0.2 >=x11-libs/gtk+-3.12.0:3 >=dev-libs/libmanette-0.2.0 x11-libs/pango >=gnome-base/librsvg-2.32.0:2 SLOT=0 SRC_URI=mirror://gnome/sources/quadrapassel/40/quadrapassel-40.2.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4f61a54d44b03e9b394e740062fce23 diff --git a/metadata/md5-cache/games-puzzle/swell-foop-41.1 b/metadata/md5-cache/games-puzzle/swell-foop-41.1 index 033cb27295d4..91b640eca09e 100644 --- a/metadata/md5-cache/games-puzzle/swell-foop-41.1 +++ b/metadata/md5-cache/games-puzzle/swell-foop-41.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-libs/appstream-glib dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig || ( dev-lang/vala:0.56 ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.36:2 >=x11-libs/gtk+-3.24:3 >=media-libs/clutter-1.14.0:1.0 >=media-libs/clutter-gtk-1.5.0:1.0 >=dev-libs/libgnome-games-support-1.7.1:1= >=dev-libs/libgee-0.14.0:0.8= DESCRIPTION=Clear the screen by removing groups of colored and shaped tiles @@ -11,5 +11,5 @@ LICENSE=GPL-2+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.36:2 >=x11-libs/gtk+-3.24:3 >=media-libs/clutter-1.14.0:1.0 >=media-libs/clutter-gtk-1.5.0:1.0 >=dev-libs/libgnome-games-support-1.7.1:1= >=dev-libs/libgee-0.14.0:0.8= SLOT=0 SRC_URI=mirror://gnome/sources/swell-foop/41/swell-foop-41.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcf7d5ee193678112d50bd132a756dd5 diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz index 2574c9fdf4679595be24dbb84838a6ae35a495ce..4654aecb90181998e5ba62445309bd3c2b004118 100644 GIT binary patch delta 10386 zcmV;DC~eoeQ?yfmABzY8000000{?ZK$!=Xqa)$SQ3cUb{oQGu_HekTs*?S{$Qpqim zWm4+FPw($PBJX8YcNfs=DvCV!WMsrYL`L#o{_tOa_~dLoxJUOG%75F}Uw^TO7yl{v znm+yWfBfO!|26#cr?|46W5?Bz(kOMr5H0PT7JoVyYHz83&+J+{X|~eq4l@-WPj742 zd{*d|CO_80;t@7ajr*)_(fgVF?8lAJT8!h&Ia4gVl;&)d9CFya$bbIZAF>ah+SvT` z>L*pRF+(1Fa`ruV=UsDo=Hjf6=6X4~may0CyYlL*kLXhKdVw)*?o!?HC!0^JoU&~< zH+wCkJ3c#q&7R`iEA|y^gw)TjevDK9>0cBs`|
    -Qh85Ao4Ix=-GhdW)2gVfmb! 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 delta 10437 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 v8l=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-arch/gzip virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst setup test DEPEND=app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= dev-db/sqlite:3 dev-libs/icu:= net-misc/curl sys-devel/libtool sys-libs/zlib !dedicated? ( media-libs/libpng gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) mapimg? ( media-gfx/imagemagick:= ) nls? ( virtual/libintl ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) sdl? ( media-libs/libsdl2[video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-ttf ) sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[vorbis] ) ) json? ( dev-libs/jansson:= ) readline? ( sys-libs/readline:= ) system-lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) !dedicated? ( x11-base/xorg-proto ) DESCRIPTION=Multiplayer strategy game (Civilization Clone) @@ -13,5 +13,5 @@ RDEPEND=app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= dev-db/sqlite:3 dev-lib REQUIRED_USE=system-lua? ( ^^ ( lua_single_target_lua5-4 ) ) !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) ) qt5? ( !qt6 ) qt6? ( !qt5 ) SLOT=0 SRC_URI=https://github.com/freeciv/freeciv/archive/refs/tags/R3_1_0_beta2.tar.gz -> freeciv-3.1.0_beta2.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee5175af1fb1920a8b5ec32c3f82aae9 diff --git a/metadata/md5-cache/games-strategy/freeciv-9999 b/metadata/md5-cache/games-strategy/freeciv-9999 index 6a52834f4d28..952cf20cfb6d 100644 --- a/metadata/md5-cache/games-strategy/freeciv-9999 +++ b/metadata/md5-cache/games-strategy/freeciv-9999 @@ -1,4 +1,4 @@ -BDEPEND=app-arch/gzip virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=app-arch/gzip virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack DEPEND=app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= dev-db/sqlite:3 dev-libs/icu:= net-misc/curl sys-devel/libtool sys-libs/zlib !dedicated? ( media-libs/libpng gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) mapimg? ( media-gfx/imagemagick:= ) nls? ( virtual/libintl ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) sdl? ( media-libs/libsdl2[video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-ttf ) sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[vorbis] ) ) json? ( dev-libs/jansson:= ) readline? ( sys-libs/readline:= ) system-lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) !dedicated? ( x11-base/xorg-proto ) DESCRIPTION=Multiplayer strategy game (Civilization Clone) @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= dev-db/sqlite:3 dev-libs/icu:= net-misc/curl sys-devel/libtool sys-libs/zlib !dedicated? ( media-libs/libpng gtk3? ( x11-libs/gtk+:3 ) gtk4? ( gui-libs/gtk:4 ) mapimg? ( media-gfx/imagemagick:= ) nls? ( virtual/libintl ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) sdl? ( media-libs/libsdl2[video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-ttf ) sound? ( media-libs/libsdl2[sound] media-libs/sdl2-mixer[vorbis] ) ) json? ( dev-libs/jansson:= ) readline? ( sys-libs/readline:= ) system-lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) REQUIRED_USE=system-lua? ( ^^ ( lua_single_target_lua5-4 ) ) !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) ) qt5? ( !qt6 ) qt6? ( !qt5 ) SLOT=0 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 2358a7b20091609e24bd3a83b3ac5991 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 2358a7b20091609e24bd3a83b3ac5991 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f451fac956e5bdbecb7d72e1c93f6280 diff --git a/metadata/md5-cache/games-strategy/naev-0.10.6 b/metadata/md5-cache/games-strategy/naev-0.10.6 index f6a7a5b25eff..de51246ce5ab 100644 --- a/metadata/md5-cache/games-strategy/naev-0.10.6 +++ b/metadata/md5-cache/games-strategy/naev-0.10.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) sys-devel/gettext doc? ( app-doc/doxygen dev-lua/ldoc media-gfx/graphviz ) test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) sys-devel/gettext doc? ( app-doc/doxygen dev-lua/ldoc media-gfx/graphviz ) test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-games/physfs dev-libs/libpcre2:= dev-libs/libunibreak:= dev-libs/libxml2 media-libs/freetype:2 media-libs/libglvnd media-libs/libsdl2[joystick,opengl,video] media-libs/libvorbis media-libs/openal media-libs/sdl2-image[png,webp] net-libs/enet:1.3= sci-libs/cholmod sci-libs/cxsparse sci-libs/openblas sci-libs/suitesparse sci-mathematics/glpk:= virtual/libintl test? ( dev-games/physfs[zip] media-libs/libsdl2[X] ) DESCRIPTION=2D space trading and combat game, in a similar vein to Escape Velocity @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz -_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=198e43a73e32aa5333a7d4bceced8cac diff --git a/metadata/md5-cache/games-strategy/war1gus-3.3.2 b/metadata/md5-cache/games-strategy/war1gus-3.3.2 index 2554e257161c..3fa7a22505a2 100644 --- a/metadata/md5-cache/games-strategy/war1gus-3.3.2 +++ b/metadata/md5-cache/games-strategy/war1gus-3.3.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=virtual/imagemagick-tools[png] virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm prepare test DEPEND==games-engines/stratagus-3.3.2*[theora] media-libs/libpng:0= sys-libs/zlib:= x11-libs/gtk+:2 x11-libs/libX11 DESCRIPTION=Warcraft: Orcs & Humans for the Stratagus game engine @@ -11,4 +11,4 @@ RDEPEND==games-engines/stratagus-3.3.2*[theora] media-libs/libpng:0= sys-libs/zl SLOT=0 SRC_URI=https://github.com/Wargus/war1gus/archive/v3.3.2.tar.gz -> war1gus-3.3.2.tar.gz _eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e7ec42299e3188c526ff1d6ba8d073df +_md5_=6a15e0ed58d2cb7a203e5a46d9d3af85 diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz index 83590ef41ca4d98952f93aa7916458324fbe81d6..1c4cf295b152f4f155b54a1edf3786b2edf130a2 100644 GIT binary patch literal 10838 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 literal 10848 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 diff --git a/metadata/md5-cache/dev-scheme/owl-lisp-0.2.2 b/metadata/md5-cache/dev-scheme/owl-lisp-0.2.2 new file mode 100644 index 000000000000..bc5354d97bc4 --- /dev/null +++ b/metadata/md5-cache/dev-scheme/owl-lisp-0.2.2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install prepare +DESCRIPTION=Purely functional dialect of Scheme +EAPI=8 +HOMEPAGE=https://haltp.org/posts/owl.html https://gitlab.com/owl-lisp/owl/ +INHERIT=toolchain-funcs +KEYWORDS=~amd64 +LICENSE=MIT +SLOT=0 +SRC_URI=https://gitlab.com/owl-lisp/owl/-/archive/v0.2.2/owl-v0.2.2.tar.bz2 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=f889a196269b166607b8df816036b82a diff --git a/metadata/md5-cache/dev-scheme/stklos-1.70-r1 b/metadata/md5-cache/dev-scheme/stklos-1.70-r1 deleted file mode 100644 index b878d84f1c76..000000000000 --- a/metadata/md5-cache/dev-scheme/stklos-1.70-r1 +++ /dev/null @@ -1,15 +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=compile configure install prepare test -DEPEND=dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre -DESCRIPTION=Fast and light Scheme implementation -EAPI=8 -HOMEPAGE=https://www.stklos.net/ -INHERIT=autotools toolchain-funcs -IUSE=threads -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre -SLOT=0 -SRC_URI=https://www.stklos.net/download/stklos-1.70.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=42c39f9feba386303b1d5c8b160007e1 diff --git a/metadata/md5-cache/dev-scheme/stklos-2.00 b/metadata/md5-cache/dev-scheme/stklos-2.00 index 3dcb9f0c3a79..3218f626b5ea 100644 --- a/metadata/md5-cache/dev-scheme/stklos-2.00 +++ b/metadata/md5-cache/dev-scheme/stklos-2.00 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://stklos.net/ INHERIT=autotools toolchain-funcs IUSE=threads -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2+ RDEPEND=dev-libs/boehm-gc[threads?] dev-libs/gmp:= dev-libs/libffi:= dev-libs/libpcre2:= SLOT=0 SRC_URI=https://stklos.net/download/stklos-2.00.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=bd9dc898c3f03edab00fcc778b9d5417 +_md5_=89b315bd7a20d5f08f710dd8a32c8ff2 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index db5f01396e8f0fc8a3e1233dd149d041d2094c9c..d5f791c8aff1718b49987acf8fde07b5759b48cc 100644 GIT binary patch delta 133846 zcmV(#K;*yRj|lgb2#`1ea-Wep@_(0{+8t(Gfp;x^^?Khkr5x+LOGKPVux;LHk2>ew z;^6&DzUIs+jyBT1_70)MYp%VnBb>RFv|5U-<~my|EuM4wE63ajF&s0L&?E11AdlVC zS2>M%TvrWk@S~;oeaE_My3c&1m0PRlb)CDU!ms8UX3Oc$H>Wx{s(jw9cz?c?XO1~u zM?XhEOnsI5H8H>6c$V{^$Sq|NQvRpMG28 zGkSG={55_!ID(hJ5J;`{$hqgUpL^_jUt#5br?ciTuW{b1?Y>hvCx5thYUeq2y4E_< z&Z}HU+dN`vh&rGT3H9S8Yk%swUOl53$83fF8U4I^P5cL+6=S+b56AIUV3qgJ9gWVh z+-Khx>Xi_6yb#OXc*l96zI^04j&aP6g03^}G%IJ09`I7v*~1ts9ak>B<~ye23?{$z=Eo-d96~` z;7mFFS~%CE)H9}bS59=49Oo+G@-GGok7yGnu*#j##p4L&3UjQ+8{DIzLuW)4Fot8G zq4{X5wu9&2N1VLQJTU7vuH91mDyWV~8qeIv4)v@vx3iBcqHpQCF{#0;Wt4LEfWEd8 zTPlsu;u~-L1V41om4A5DdB=Q@vU-Rq)iDP)eeC;g2d-fAyL+#NC7f4@$1yK0=I;H^ z1obb!#1M~A6C#V}OJwuFQN)>VPU|{y;W1lXo3pHe;|LXJhFNnAN38ca&vuWE0&+0@ zoD~zC_g&+-FcJ)>x0#MM?-jI~eIo_leAY1HL^ILTv{KCt%YWdH?{&S5@xrWlt1B(- zidVj`dt!h5;z$#>g4!k&;;19V8bb{`<#QkN4(-NtGXfYmw!q`AQWMsFCT#Ss=ZI~^ za47MUgE)B}q|9g5l{%k%>|_01k>Pxgie|l;qizy6aV`uzW>keI>exBf67F&iR3?{s zUH#%q2nlE!I)8+#MTyYy)={{LU)^;ToF^XlLgnykoFN8tgtU)cBL*;IB$PB>FyNk- zZZ?PTRb(eNh>JK|qXQ}59fPPX&wF1ZP$D*u+c68 zL`E<@XLPen{65N`?yKK3>>jbAuaZg^Z*{daQLc32-FQ_z6EQEZt+U22_eI#9#9M4J zF2qdq#D8Dl5DGGhD0Ob=&{cZ4_d=qxRBSe?j;Qm22ig4$sBj`Ejxg>kVa{WZvA;;_ z|M|cE@4vM9m-YE$5jx-wUxK>vBG^pBIT5FD*sC6?62s3}2uhsOCf-Nl0MEa1(E*>G zG5wv!x*}Sz8>Uk*(Na?2oe0v{Q{H7G^Nz&p#($H{`#R3LPfl~@fFsd&;M89po-kM| zMvCVmtTcjF#Ti{OW3w@rtK@Nq4A`hx6w%>CJy*MleQVu1Y48o9ya{e@9v@kCRd4m! z@P5ZAoKFboWWCQD1-pSFoA7*HILYICL45%a_dD>gFv!|=;lmJeK1aK%P$9Jy&VxTq zCx5{i1)m4*p%ae~-m#kg9w!D^z)>HqhOl^+xREd50whM*N)_i1jKKcZNrdA^2S@}1 zzjn+cj`#lRJoDlmt{huA*WLht9Yb%u;i=PA&Q_nm1C9t_JOUB_TY+20?mY`SII5FV z-!qOVNIVu8Z;yhr?f5EQFo$^Uikb#vP=7xvK`8St`K(_g^E$aEoOw6g;G<*bKqsof98k(zEMK0-8~2D8dVH*eS6zG`0t9P} zi7Ddd`@}$M9ebj$1(?Mzf_zU@s~zWc;`wF_#KSnh%Id(uonYD0?~qV?wFAW>_iT zo`kw994Ue&{zg{$hbYEM;hn2Gdyk<3Re1TL@pC-5;7WAHoYOrw&=I9EOs6z%j07wN zkmGStw8Zm|1a?OKkKKq5CE(fcRe$*A1~fufFw2<0Z4J%wV9O1tAlTu^;(7z66I`A# zwMZ1WKzfsiPSnTs0h!M+&>>(aNCtHUq0QFkZYQ|5McgSLN!a5DiNu32!U4sw^G3JO z)_enVu#=b;m;vyOo|XGvuofQuSnCg2wf^bj`1!BD{P?N;G}g!QuWS6<`hWFfRLKq? z*Zqb~m%)`dnQ#pp*{w^@{V2z%!fU(;kr~%{#d2gI6CMgb%`>$g)Gf>rok=zJv@tOP zW5Unw6M%Cgx_Uxx3&01KQo;_<|0Nn(!>%>qmg1`jKaspsxqw|`a z6mA>Tef~qaeF==mo7B)x9*%&0TqoApGbae3fb2nP`VA+;N!>nKYXqbfpks)MH-Z1* zdZ8uonz+zF5YIJpUO5x3MO8LA*Gr-jOM${C`zyDk5PSWCl|x zyjt8h_PYTq0Oo^}zzrQIU>sOqp<)uIoPo)}EDohzjgN#~f@cYT;YL(QoX~xRn!E6* z@PN6kJ?>+i(Xc=a@=?a^qaVmVOxp+r*BR; z;7)lSA|#Sg8icHjV}BtQCGbv#MsJ|xf!FVRKSU76Lrg>uI=CG@6WQhw_;`TeRc>P9 z))(`MgkLz+i~Tg5kJLFrV*;O(1Tj2P(Os^h%AdOO-oRgII+Xq3Yf_nj>DcnPkPuXd z2qC&jpk>TE%LR$BcN(x^oH5+J!g%p+C(Ot*o#n(?#ILgY`CaGFpZ@xnj{w>el$Jga zB;NGu$f3;KSM6uRk%wt(7CG9OcM4fi-&6{ILog$vpo+xliksv?DnN8X z3kdl&;CLhPYJ(dOC}nvv9`jJAQ4XTbeG^GR#w8Ja`1dwsYA6-@U9dkuIA@Q2p^R&T zl5mLY0D|T7C6gfwsDCf-4wu5Eff8;oSPKiB6aar1_CBS8_W@XMU{L~ysV!Vt2?=); za6(B`Gmef5PXZ*k9!d^Ay>MiFGx!6xRT^4=>R+-7bTp{Z*hLEI%;OJ1{WO35`P2OP z)BLxO1ey(C!^gghWV1paX?tc4H=480LV_zZmG zka4Dp%LcIDd2c*9tY(49q9Fg?pwZcz7H|Xn2W}0;2gI*JG{BSM`S^0;QGn@Gqywtf zbQWhj`8};2z<-R1uKcHxQmxR6H(&~mA_S~#1W%o?0AVKl!6~pNqDw>=I7mDzws-@u z2^##JI3py;;4Y?c0Ik=t_bG2GH|GvRMnFV`qR%VnNbPk^^b|LL!B0FASkX&Z(9IQ5 zIlxs9oDkFoe}F>(LK0WRX z16_C}q6DBX=UX7{pe0Tv8FTS%HztGO0G(hS1Rt0+co{>xvT>Eu#+jRgzAza+DWI*y zu&cgcDSxn+s2af-;4J=&&)op4V*&c|I*|SrJ=Fyphw@e!@I4oN03LSxjX*9ia4FEh zeI)#9gZ^K@YOwE}n;B~}Zlxv;^+aaq_>p)};xlpaPb8JUl@zfC;v3`MC^oKz7zRKo z1lcQKJ(Vzp1*CRO2vp|{2>1~Y(aowvv~E?bYkx`uz$QJzVS9LzAqNosIB*LK|6B^( zn`ntlv6-!Ym?gOTo2vqS^Lqd$(*d1m4-Ur3G((Giq2s)+1t%;Tqj52oo31 zzn2Za=D%U#3(^CuEan=&N@}7FaAN3P2mPFP877Dj883IH&QVIEJIv-VIPwz!x`JN= z1nh0lOPU~&2uz0~nWJAYOB|;+0Y1yRdVk`V(2HxBQz6j6cs350Pxv$Is~@iL=F>Sa ze9u5m@Ooe|Z9ezvhuDT=yc(sWzacEL1`v&t%R7PXoQf zy`t;H9HLU|7kaq~)EHuD5Haw|fc^+%im(SD11}p^z<(NV z^$5@w+9L4n(i^ZNsyBi*T=uMpW0vKg&9tL=;cwIw>;^H5wRD%3P-r{lO2=^;)8AB8SvkPu!;i5d{eQeUnHB+hFcvct_+a=oCWMCp>Wp(#526qpK;@v! z@JiJb$Rs2vc&{-b4;;=>ybWka!~Xy|8aO)iTv4wvi5eHAyAU*zw;xTKbLl*1!tWbQ zFxw+lc(3^Q-aHC16p>bO7NH251hK<+o77m}iSP68^V82CWz0ZR_zqzR?|<`>8n)Nx z@c=!5NaB-WWXKUfHweh-j1pKc4g&z?G^ua?sn@+Ce>89S&eb?@VuC8G%d;}j~vB?hJ{RfjvC zT}%ODM1X|I$X_iElDLbX$ba4}cG%ht=>jA5ewhiYAQdR|br{wlLg3R>!LZ?5seQRi zOzDU4B?ZA#zu74to6I%NZFXfkWs`BRnu=pFGna8U z738- zS3t3q9!>Dv4U^}T&VkPTU3oqF^%gKk$p-`tZ_a67m&wD8ek^QGX7S~A7$v5FnVDN$fDbSEF4SVwC$J*wY7juUSTUG;5HW$k*f)NU zhi`9_QWTwkUl9PH&m(l}fJ|c>kfBkaAYv451Kyp8JP<)#NRAN+Lwc_X$t?l2kTDud zYG6T4buBp%Er8x&5HR1pBR-^KvDh%Qd3$vQF1*b2@WbsNOYOq-zLy$4T`UVy;H%|; zpl7rnjBOq|;S?~gl0dM8D1c&ug-od)hYLTh$ZPX|91ZBN69mJdnkQmH`SEz>;hWcU zA;ii@R($$(<`aMqj)tMXEEMl}n0>p^e)BP7$+jW#x9Q4y3Kee@6oL!GgD1c%%>8lB z;K38pGVn6MG;==Vgi%1Hz!&;!F98gaa8vxu-V0sigH5mCK{nj<_$syk`upehG5uf& zcxrHefFf_CNr2=H7@h_t2Q_j!f%6#|Jc&k}p>?dPrwd>SwI=G^-5cw55Z&szYS315v0_Smk0QCYzd{WUmJHML(}r6s(_75fTx0hR|L51N=RUTdqB zUQ;5)948SqVxZvp20SVU)Vu{1`sf4%(@KPYNoWC>_y_|@Ui<~Pe7D-*FNhDX!1)pY z2tvRr@3X^KS^e_q^RI2JkGG;q9}+FT zgg!4XU3<8Bh+Ix1omW&%)6VV@tzJcviecsENUan zV1YuyG`CwUkXX3C6fZ!5U3W5>x^-hYVd*YU6O)81Bg{gGg;?>G{nUglv=4kh8J z+YJUIFb)fq@{Am8H^U$&&TjHQ0zVC4t-QE6AVOMfX;3&Qy@J!~~6JYJ7-(Fbdq)`Nq9^SKff{iZ$9Mrfn zaT5prr5v(%)3DYp0dZmU0Dirrqt*^RM=G-{$L#(xl zY{=(9lsQ6+W-sYVkd6bZgj-$%g(Eg|lt+O8Bali++kpT34E`)Az3mNuS%2A|1)JC# zC=boK90)*kAR!C zK(u9!8m9#qDhiJ$_te&&t=w= zgy!Sxfk}3A?ZS9~#kw?qCIVLH-&6Cd4qO?e;x|BRHt$xzivwyG>C9P($IrwnG#{n${;w!ZnAqXwNHL$cP|MJh!`$x5oav0 zK(8TlV1GCWXcn{q)PM;f?0)w&T8Fq4SYv$>JUHR|TQNn%gg1YG6H_D3ARBnE#OW}% zT4MTAuSx7_CSned49E?X!#9AOtx2fF67XV^?$pdPR!sK@>8ubG0_WM1mqjqPwf6=O z7S8mkYPc7q92o_(YOgHL9YIF9S^LFL7kChU1!gxZ8k8ZU1r{`Y8veUopp3Dw)NE}r z2x>hwB4vB$3w#KF_-?Qjs0RXp@57JcHrFQ5VXy?3t3KsE{5zrN#P9wgrr$pQ$Bzq; z@KovE@3N{5d#Zh9oWX5A0^p6`hVK%|m&ce@fTxZZ>;QM^#Y$Iecw6W3F%RB*n-D>5 zEO)DDVn~P&_6z7f2!Y@JM7LK8-5e_$nuCj<0D?azR9b z$2;Lt*4AKBJf0VC0HwU}cZ$?oruo!D7Cvy{`f7n^5fm+%D}=tlht*=atK~`MI&SQ* z0~en+m_!TwI&O3cxc^2@_qTHDA!BACJoFeeF~LWFiRTMA82qibf_T--`jdrIeC|LkHC353Ee@ z4H(ydc{$?jS-eU_jfeNjG50{z3a+Y!5R)riB{tq4^kPv|nOF#)=Z^HWJ*Ps8Z{RH8M82;s# z^TQRccQspZA*)j4xpP1Scu~H1!31D5xO>3iA)o}b;fFXYV6GQBmb-3Kjc^@8rM2>Z zf+4sbd<-CX5H2mo?O1iipTd7~>i2>F=+_0-x+2c>b*UJDfV1#3)*xZEXR>Ia4LlTB zbg#1bWKEJkef};ofiJj!9D+nh!@Fa=UOekE0NkMIFt!>5#jp_oOdAJ& zinuhb*KSGLZ*nxFRk*l;W$_1Ac;dg#0m-RB*Tqj<{a*Sj;4vKOWqx2i{e6&L8X7>{D5TZ$1jZU_~FE*TF7s11MnY z3)8aa*QphgtVCzokPD)8!y|ymdG4 zOGL?*5$@_WO!5Y-;aQ-|1PYAV!i-x!g+oFg0O{cJI~Exls5wDi>ohxmUZ7g|vIvd5 zt~qQPu#1HV9Zm@UbvGWfywagzct4NZK2^|;8!=LvQU;!xxk8Axz@)NqHE=<%lDehK ze8~Ca^E!mGx79ecBt*iY5pnrhIQ34rj%povAR>W>@GgK%9tTHK&if^$|8M~|6rh}f5kt*oYGtR?aKra9ADp1; zcfJTgXnw}62dm-ua*Rkw0os6b5~6sjahem6^CI3HOx*jrywHX$ zT=}Z-h^J7m3#hPvJM1@l*Mt4yq>R>S8p6yAJl_vG!MV@LE0`(X>$p(?8y5EsOG8Zw zhEPll1{5@HFnBMe^SSB*CcjC^tBXF&(Z}m7cmMFYGM!r z_a1W+v;2cocUy*4R-L2j69%$+?@zgzn{k4bCCX0q~EP(SZ^nGz3MM zPq`nU8gXL>@);M(dyWA5#$_#QrSWY>EdB%f0K9BGAiOS(u)Ic692SNE1HEBDfw462 zRH2J_j7*eU0Enk1&cnw3zLgT*2`RnZIpD8vdwRObT}Zl(kN`+D16b@0+``&G>lic4 z#BRL{!~oBK*cc%1YZSLs9fQSEraeR$Z?GsOcXSZ%zwc@_#;q@Dgo%QeYn})S@j_38 z*ts#&31|bN;4du_g3<=-9)ejrP!v+)I|*0jVwOpyE9P&j1x&c9@ta9wpRv zB615f^`M3V$onZylSwgH`$NYe?Y>uH}fuT)TTPk zCJe{V4}0UaLGHIVIr!WQn7(X(eY;LT#NO8fK}N$<5K0or-P&33W)Y^8!XaI-9Srj+ zJ~`0jfyczv472noSF9^T-GbHLxMurFrpY{rDC{+v;{#UM9U73L{OjT+uCMNU48?^1 z{y@}uyGgjW-QFEO8M=1~*7Fy1$P1W%QO)1&^EzdnoT7D$6&3`#J0R-4+g^I5=;V>)0j7No{zoh*(VO*}!YUS_vq*XA(} zSWr(F=v-2ek|q0%K+mUsBdDs~rR&W*0kjXoD^xC{O&7;c46*&86fg-~7X*hRxxv7o z7o3OJjrieaLaf`AiR&mx@0{pz8&O$;)Pc6p0^k%U=BQlJucR}6{zBKf9x%po$gomG8sr`-?}9% zqbKj-I*!tZ01+fFb6#UoO5;pc&lU2=tBOB;}wVL62k^%g5 zar#J^=(;R*LGimxqia`h?QV9|*l2%aHb9SI`x8c#wACzsqz25(#3hhTmp{Djs+M!$ z1!J?}6&D^jggi{bVethUG|6hqFJvph39j*!l!sjS1e4|cB+j-!DnY?|KYsS|E`6z) zh0nYswH3ilWV5#dHv)Z!oAV6aCU{K5!oQ401(7{4KR*Qm&m0xN=Yj?VOE!QO&F8ey zaeL*uTgB&p9Ov`M(B1>YRayaxB|FAP3q2Y%;tIw~oG9)OtV>haJ1% z+q(pQh$A~eEmFU9+4APa0zP8{$!5w)1%f^;m^{8=2QYVa7S6q_7Mcy(H!M4VNO)6r z_OFs!?bnaie8$IVIAWD-t|mabVLJ+*WOy@Zx!-@FK^5K z=A75G@Ct6`T^|}`9Xfde5XNZUJmKC0op zyp4u`+Z?vN5il#b13STKjh`5%^Fd%QR(sVn%Ra6{ z)0)BlX3Gq*Zd4yqz5(r?=s4fi`Z)dH2^9tUBilauxRsP&bJecoX&%I2ol2K@dUcN6Jd#fycSUd ztVb9CsaW#|MR2NCv8A|ltP3pza~3?gjnTN@=FpU~zoN`f>)#>3$CnDI>)nihituz@ zfd22}4)|hT=2S(|Yx~reWk$|VNKYcF4pr}vU=gcrltoSh{{h-FUjP=hq6A95Ewda( zZ9H~pUMyFOC7cd*#k+a=kIBBS%!Q|ew{2t9h*KsU0VFW*%YJU`_QFgD!n4sGdGRPt zI3o6eC?yM`B@}vFaefgRVSng<92VJY8CIAmlrEjQ9av?8tKh{EFE$*%W(q$2^e?}z zUw-5%{^hsNzkd4ZFJjIQslJ(?@#j9YBS0MgOq@6XbhUhl4$r5=CR*@&6X~)|Vnli5 z2EPI84eNAnr%rUoiQzOip!3iZ-#eQF2M41KYvTX!blEWCyq20AUNGN(3aoDe+s0FQ z5`Ytv%Q}<_9D}t64ExR|XbAV&5AdGe!co4n<4-^az&Q(^uE@vY>+HHlTlv{&0sP_R znx$p{L?G*B*)u-Fif-qQte3#%U)E1n_dMAZr1`EHewu^Q+YS)fPEz%U?Rrk zI_thM;A-Y&I;P^?pqOPEm!J~IZ2?biRYdzBZ=$MM!&G2dGg|BU6oKU%ifx!a9mocx zT0k=_e-i^k0Pk^suHqhNae;7_Pt5NPOV5WLvW}9%b1o#mUy}L@Mrb?ybJLmLUv0S~0m+xc66iFS=|bp3JoG04i?N{qZ)7ddFiWv5{5A_V`%T1)wPe%%{3}X7ft(Nr z99F;-?5_cTvScqlZbJEO)s0n|XDG}2&+Ao#IIKzv0;X)AHyot}?~*eX>Ughs8(WgK z57}9PJl}dQ;16Jtk3!4cfBNa;=l}jOo+wp(SJygAgj2Q)=Zd{sf4v=lkAtyQtFkYvdWL=1oUz>s-jW5I z_?qn)HCFqpoNRUKA)N4a_;CEQFyS-LcHl4(X2omppAJDp^jL9B9Xom5b|yTT5Q%3K$6j#)aS-!6!4Q}2j`c&QqG#s=AU6Nk*7Ne&k)CCljnZ8 zyzLEtrwHijg@_iY5(L{zQonxs&AaoMy%v5~tci~%h5~< z-R9blYH3<<1dewi2IL!b^i%YgE)x51GQYL_K5Dx}@ z=IMaGV8Xn>rO=$CmWmZ304v;O0YQ|!ZD@r*Mn^$<_+1iHptJS(Mo!OMq4&4KcD=!2 zc||;)pOtd7vinwDoW}`vahxnV0OGKJsPi=MCEkLrm}kg#huwG0$$K)66TXfD5M}s` z8-EUzDwAI)BboPlr8lilu$3pG!}l|Vb6M?!hB}z41gvTSjtvMqS!37j zn!;L9g>gM@+k)8W?V_l7qQx9=2JC@hMn0C^4$UE-r?*~M4=}}AyS@$efn|z`X&B(%kYjO8$$OXIuE>PaFifW%1UB8_ixki(PAWGnzih>5V9x zdgp;o#`aaE#mB^rySuppBhaJ+|ImY zOIhzpd}RUi@>cuI*hR4sL%k~X^g+t)c$l5@Q|rFH4MQQCVIW&YQLPbwEzn-mBYB_^ zZ=D@-gn`a>oR}jPaY(HJ$0tlTo5bb6csPj&p3%9)+xjYy2y_ScnIWmW@dX>{*sf2g zbnu1q3sGaY$ZK+}i=n<@hS8U$#A?aKPjs=r=JD{U^i;ke!|@=Mz2P zu@Y#{NeH&zp6N18jwn`tbyiuMAe4Y7NVQuBhUOa!XSY0X!V$nc79t;U6v)RNTYw$y z9&tlfn_4q7@8lKBTh1k9ds2|gL<{ltka9@IJmh>OJi{!|KOA|T1lNd;S*u}@g}|dj z25s(ja7F~9LK30DwxlMb{iZYu!)4sW+XuR^j^s@+c$hqr}u(KeCj zeA%|4atTibN%c{GW${aJ%z3~N2V@gkK`?%1&k)j$&tSo6LCChj8M62$sHemZC*_q4 z!8*JfrE2!VsUNVe>GX>zG3HS2jId3X;5{I#c=d)+Uqp^a_W;WIX%(uFyrCx{fa7xk zFZd5Ap>qKmaV{V<{s?#$$5T`|jutKIAfoTrg)s`qt7J!i8%`pZ`9m0{|A#R>`5nIQ z+Gw*=15gN_jIRn$w@F*s!AdbyqW*d^5_hvr8ZFgjWc0~ic`0S!-K?}JXorJ<*S0Ka z{h6qaZ$-7e^*+4_U6!z<45m3{0{{RAi62gm;!6^-0w{02`{~FhFIfbe5c2H+n`x+F@^b7GT-&nG zIsZhf?(el~SPkI?0KcjP;22KmT+h5kqCC`+^TKw2IO)6KIBEdG@x)%w@&-6L+Ys-t zZoJ*Tnp3@l!=&bkLM4lXEq}QQ{y2MwbHWGlB{)OJ7QZfLZ1m~31M}c=fX?!zUF?)f z7EWGF*+=RJ6bop#V+9*6$2JHtTXGit5p1EU*RkxUv4)#qYMqOx39H2^MMn@ou&r9G z_<3i4hpN1PCaUkW>bjpPDa5tYRt^jKL5joU+-G-46#g0MW2bn9Q{agw$6a6<-AU1~ z7>to16(!4U8MtsV-g(;#jUDjpIGM{9D=6Q!yqhtdHWN_&g%XmKq!uH}{Y;^>OS@VS z8yX?*z9pa*nQklW_Q{#lXn_zN)%gKuyoK>1om#mI;Hf z5Y%DgZ-1KOuHA6SpcpTHtpFvR`Dg}Ojj5LT#xI7>!QNL*rHiIq8bNEp7jYvDbTtau zfB*F3j5>8oI*F=pblKKU$ILmz%+>*H5N_$fhO1UP#q#y1RLF?iJLp-yP0v_8O43HZfzRQ9)^3_ znhtVbUXj`_FtL7kkx1DwV6Gi-%1t6%4olLU&vqhXhyN{e5DC0BGQ+RoXE<9u7 z?t%q?2EE%}R_6Eb<&?jZlcQGMX5-NI&c{y-8mL?`t_T%$!2te$eO$QlZJLS)#_)+S zZ~?suQ9IpM-dg|0``lJb%_33d5P3ig%KAgF9Z0_XT?ZUPvaJ(;@jf>KR3X%|m&b}I zD@=)Hrwv5sfyG0fY8XOgbOwx4i*0j&_zNt+n?rb?`}iB@Bj*pxiJ_?PNkllDQTAM= z@dDssx4$e$LxWC#Lu>n;ochn7vAheEU@7CfTmoUQbc+EnASbwB#tx1&iFP{1u31;% zL~3`X1V>_9Z!LK9g0xKMLAM6~TmeTK!DT7F{~=Gl45xI zX7K}5QD#1`%9sJ-K1LVqJEq34y~=~OPDV8DT$&K-PHZ#=*TTRvF; z?}>wj!M7!qg{a<|G^RS{4n?WfKjVP$&S(%%09kWHY>8Hd3k$YWV9n9;M0VJ8??{}Y zi^4X{<(1Hr0y`RiXOppM-3!WNp{omlgjk14zf3GzIcY=rc@di6)zN({PtP+y>Xrd3 zpSrULc8Lkc_?@JllpgT%O{GS2;{#|SL#w*O4ABANKf2AY6YZw=BHbiW@Ew}nJKg~~ zNT{jYNbX zVgo0g?Ur$N6^LjUF1Ed4E`VL<(Hz#k?iGk;yn4gmS%o7%y9{tlc>VI!RY0MV z+?p@91p}4_&$nv*wBQ3r|DB+^8zO%D!v;OoH-RA!kgf%~xZ&$|<{TPz!_q*M{JR%z z6H>mMYIZ+=V=3*&IR#2W&V^v{O@%XB)|+14tlZg?CEvF#?w}lpcb*P2!A{W!OaR(z zn(ZYpXq9zkjz2|(SHy5@zVPl=0A(-dwOXg9ReC_0djZxVZ!@i z`RKVLF7*gu6Mxo-F0AQ}zOqx1$j&+98G1XNox~@ApX+TlWo*YiW4jJw%jzfZ>~Kq4 zrePugo0TAhFM&M}$2}&i*vscwbw~<2`Q&-VQ=1Q=dnOnImN%gopftSg>t;8-N;@5M zb9O6#15r1KZ7S-O^m>b*7kHyOzG*%7;(n=V$zBcRJAsX#fBNm`AJ@nKW}(LyJv;7q z<3R~#7Q#8~2@J9?_p9X5d7|t9uzebHkQ215Bgo(&eH{CCT;mdFmHnee?XadH81x=yl~u3 zzOgF|K+MTCVxH^?<-r3WBkzpvJ)lrMKmnQ~+W0FZh!KF`+I>BFwL5u9m%MB+`TAuf z1BY!ke|+!w|MKgn`HiX(9^Or#k|SY%!P8C*d>bg;hQkSQKLyN#ldzI19d=0<`&nVG z4t!`9VS+qoeCpI~ec<`yvoXhRPS_(l(_L#u1TaPA>btU>WIbG>16F*g8g}{A5GE%{ zncu^o6O69QbZA8_j6V)+Xf86q8R5_+!f;LJe>l2-EvFV^(*1CkQR91U#K%H^pQ*WC zayInCw8rpye>+$2R?K|aKakm@XYXZ(BR5F}^F(FA&X=`^PN4yA;H{@S?hsaUa1l-y zu)I;|>@}7R`Fecb{A@PcBp^qzam6-wg1f!&lG-a1U#go~!qUMvr)Gm9km=i+uGJ3b z{GQP!M(6n@XERjC8WwLJfMd{qS&%RQD+tqDGFRdPvyRUTFd`yQao&lI(h}}=I6m~| zL?J@PYo|^V4327LNPbEoEIWy%j_+jl%fJ2QtA<_q-Ik3DsNlwoZLd*J+W}WGL|hzZ z;gnXZ5Bc7>!B41**-9%Mtncs7HPsEqalYjRk#Scdf0DhWawe8z*j%N5;!c_+I&m#R z+VE<)0it^qfdm&ISPmOP95!dV10@n)anhiSVd@y|bla9`nOsrW*=>GVxf5WWCH^?` zb36>c*&XGwE8K)*Bg^eX3a6X>(W1=pKx77dal0JkPo?$f)_ZB)b2@H=lhJ1rvP`ZRGHO*b(d%cRPaD?9b#~8v=^SNZi%o9+p}z-xn?Z4h<}R=zcQ$G?`NMj@!u zbu_m+FaN@AF4%}22oMyD1--m-R*trcB_LOqs3qt9UJ&E&r1dL*aqsU0fOj?S4uJMr z(y=$sey6h@3(HBxgiV0aI4O5nrRo|g?*X5M?obV5lGcz^5C z&imbr`_N3eLpc&&`zbVWBg?(BWWy%i%jG=rS$lRhS)02YvfVH?PjmvhC6CRag7BB* zM0A%0*jH)Uhb?y5eJC~)Z3=gE; z-n#(biAmo{?%&(z_3Lgw{`fwA#&ErBtFYnULU3#BL5U&<2OBj9uAR&J{UbS~Gl!?u zC<>{YD^0SCIzZUXe=4{e2#FC`0%cR-iSH=hEZMRBbTJJ%)qZvvm~tI%6m`7Ci)`9! zcw51VIa#B6I|ul9CJ1luX`dQnHxl8rEcdaXrnwM^z-9MpTKk#T5x1qIM1Dv~YdpFo zp~a4~HHrF?x6cYZ|$7gxXtCP?gpzQt{46FlE> zI=5RJZT%r&e^^x2ov81in(g>#NNRGc)pob7L+!p7+|R$d*Xz-=rx_FE`L2g2K2xYh zdlbjj0IpbTw&G&EmUufcl#@I4Io6{R9gcWg51iU%8)&$ql8?=#A3?-iFamcblxICvQJ&D&G!Ce-8cVPGj{-zfSM<2(HE3hwS|; zCuNF}^BDL83n}>DViww=cFy6NRyi(kdA8ZUp4S|hMEA0!;sT%gR&!r}PiBvjm3Nb( z_i6qi_P!6R?cIwy;Q@q)oGkIk?s;~D2{E`?CJ~8~^NEGQg@w>XFjewC;jRw5$-p;s zpe7sOe^B6T=~%M&rh*h8V2~@P4&h+}3jLM}0(aVxuH8lum3+b_$WN`kQwklT>Im0Z zpOp{})CZU#7sTpn6URzdXz(z-cE!ChV286^!gCRD+71o~% z?8ykZU*_Gep#y9+fHQDidu)m5IS|R_>5?yJe}WXN>Us;ye#G`d#je9&W`w%+2DE_XW;9i3`u(r{OUV7mY2~NhWVXEY_IjiXF*y$-8iZ zf8j8vh4OzduiyUi>Emp_{cHcZ{W^bp@u+tNCr-I?{e~%x?p!|a3E*q-Ztg#{7y9Tr zZuj!SA3{J9b{uYpU+u$GsPmCcYy(-I1djL5E>YN82^xUoaBy9;1r~lgo|*3h{Q*Y2 za9be;X1i)bz5t^fzN^Zoa4(-;$b*}of7|}$T9i28dP~#_mnx|7aC8k`1`g2 zI<99#cDBaR##OhKI5NqUVsIEakP#X+UAUHA((BUNRl6(RF3<`lR!{TU`Lwp>e{_e} z>W3ZK4n2LFHv>R;ma^VBh@IU=WYL{lKo4tNy307qvKPO&6E5jTpFyO7&z;VxGS+xi zc_?#xDJqW*?4G9iw-dX;i}pUoXGs7quwUAc`@w7dUUL8b#@F9v)S}t-+c|irbEAU{ z64+tKle2~QzFm_58pUICW|aryf9qj|(OaHuzS&kSIK*k;lGA}4+2t(!==Cy234pY; zee~%1HKGQd4dU9Jmh`ev;JpoKu;&Ri*k)e#=|tZ;96tfIv+dn_R(CB-tBJ5thjN0v ziao_x+xcv_d6ur7rVjEM-6`tIQwP*rvTU(Y9Tp)hH(W={Tsi9ar_%ZZf7ZUQfd*fe z=91#(0xt(n)~9QI+zCW89;%of7)Shz%oDk`Ff0aIuc{#E6J}>JN zvxCid>9;$%rpq8O?t`FhEd}CFXYMkHeAv88)a~7dY%{;8=@h`_DTQ%&h{Mo~^v4YG z=@1kr}rFf{ZL|jhsL@oSv0`GSka~G1N~{muJ};h9Cfv6Hpc>KVEkzgs%8+Q z<&iep0Lm>X(`iFke_RJ`j}EZoZp*!_&dwupx%L(k=Jb4P2rW9wtH%VlQWtnb#zk65Z{zD1S^ZLdhZkx5;sdBe;?4xZN@3UFvN$mE(gP>tfaH zZDz&&(e5p<5)i+4!5XeVIMZ;%_Q&@7{N!lJqX@;~_0G@he_+rft1Q4mWgdw7Fc+O> zbLj}!8W-&RBBvrxaE2NE@MPNEpv*g1{fc1lFIEHsuX)?kS??AkH~`dZ5U{zc1|$WR z0eG<=EfRX|I)Mwil0hl!1uuqc;r}r>We-xXj@)|D0vlxm{be9yPxpJNhYT&Q_9dTVBqU(&`t=JC3?XG;q+%neN z$>%8#$13f(F{vJiZb9$lK;r8e4d1V4kdI1l&yr>NrW(CM!wI=4?r_!MI-EV6+^>;t zz{0eO?4E5GEX#a&d~1pI-uO~W$K_c46S!*Im5pXrYRsc|AcBif;JmuShCW{XJk3{C zhq)g{#w^=#<(6Yz53iB`EDbI!>Zkn&tdSqwH0j ze09GYd34x#h`&bku}aphc6Pnb#^!85BQ%T+`j@SRLi|kqS!5sFO$9Glw#ZlP^VuQn zcGqa3wj+^DAQ6TMJ~dkXChS`-v$mEv;E2}WiYj7+Ug*6Gi0~(j*>u=|3a#oA$?QZC zw@MUZqm%m_hmWRzJOk};+p}1h=>OH?a==WCbLjm=kR(tcuV)mX*4psqCX_*RUPA$S zEnILE(wZ35Tho3^UTHZ9&)NvQwA74v;Us@23!%cvXz$n)cl&fW4c6ya9Pdn>2IgQW zjsVCoy$0X@zFQ}AgP)8OBX*lzF%iD8o-0ZbylwB}PefIJppKl!TO90LafgVj7`EB@ zA7wl{ZmY}S&_SLa*W%kd(j#K9?wa?8BDm<<9cHctkSre09<=m~6t^AHaljqx4z{Py z<65?ZK5f|O4Cwc5tfuSzs%vqBdlT)pZp_<%1QJJ%4d?3P?VQi=?=)xU6PC~N3>k5STZPhy!QP8%JrDwUoz6LcioEL| zc0#h#ML2xCg1A7<66)K0j|qlUk;&~!s5qP~h80=@>NWrCLzH|$z=x*weFtu;2=S635g%|0YcmoGOwH?J&QRQOQl z-Y&um5+nHb>?{wsLv~&_vE=}4wbOwwW`S-u4I5m&DzxtwvR+-uUK~^PlxMhcE(6F8 z;#2*5;(DgCd@HdM91ZE-2<*{CYu-6$@A|QS2TQUq5V&sYgg@YPv3D>F{|%xcCVE3e z9E!OR#N6eSp7kp(_k`c@d&ONt$2{B5HEx=>MG=qL}k zGT&fBOm%%yI&DBcEH=J$=Id!1=vJ0`dt>hHS<)?N_oC3YZ22zm&5Z~yvI16rJT0qk z-kWbr7LIe8P<9o=2zDOc?y`=8bH{WDXe!9tSwI3drysiuov;Hw!x6xial!X|29&!i z65VdD-y&G(X?@g_+HJ#1=n*N zfDHS5k_%K}fWmN#qY!#*Pi4>x&WpP(wdbSVhPYY;3^)fEvv=diuspwcpXEUG5FDxO zPHBWPEwFJStYiQ(VeSpD8hP~Q{N@vNyvqQR*4$k5Xcx*PsGN=|icU6vIsUG|ZUjbf zd&>~sybWF+z6BV*U|!L+tFGAE%}p8(I6A%BvoG};)-)gP{dqR@9$vwMOOrt@u4lsx zF!rkMCy3F^@iL2o@3FPdB(^s!1FBS>i6<|CfhdzxD(d#WDQkm=o$cl}9KZw?v}a3) z3Q%gM{%onQkniPGx#7Zphh&o{6zJKvZnNq=qBDbeW$==v!k8L9U@w6oHchW5fD7$R&%#ZorXvR2q&s<+&@o>Y+^M2a zAuBSrRVIL;)p~L=JA6l$$8$IDEE2B8A_j;Nf^=|Lca^3?qnkT_7hOd7GRo$N?HhJ| z+0<&rD?1%{xdq-KHnuKcPqs8zG;1s89@zYnd^8iNhue;I7TL0-?qA{Z(2J{weZ45-=l0`&{Py{eXArJ@P zHMaRSGtfox8AsGbH39fv%p)JJBJ4+~X4vc>at!Y*ZWD4zfu&k5KMP=}MyRZ(y<&NU zL|C^hD(jxEYdS}9_kOn~iMLqRt+&KgKCroV{?DZKjLCI>aNe6a;v%P5HQ=ysm#^Xw zv#ICpz$1X7+iQjsej`Bztm>55>U!GX4r0Daek+I}7)2+$It8Z-ZCsPg-?;m!SjB|p z+yc1drPA3zPw9M|L9k64FF7N*nNOFS5Zv1PItA zSlJsvg7VRSp9-t^5S_)r-4aV))53*{?Dz2opVl*Tc8g|EL8V(eHp^VZD+|+Be$i#d;Ami&xq++Z2VmtnADDQE{K8 zVRBj4hgTbBqOo4EXSkNDwPA0!{Zs*8>C(4nW*LeVMZQo;=zp*-k7u#0>UeWm`_pg# z>Kc@16l{36wgRc)?GVe{ryFsdY=BSSU;@s61~O!itgf5q(;dkI@>YkBw>>C?R_8nySCBvZqHJIHjump@ z?x^NMFSy4Eddbgrx??!$Hgt!~uiJ%Q?ohdL8FIr5tLmm|Ys-# zDLXpXleldoa*YIMi>R)@71i~UUY*-e6ije(IH*n(AtQDbu2Esq(6B4zQwa-e~u76IK{5iF5^~`=F4<;245C z%>m=@HnrQH5mMDN69}F1XqgnK5hC4P8g92Z$UWj-Z2NS=B~G{B&W~}*;(YQv9xK;85Uy!(F9#5n~NJ zrMPnfRp14rK)8=hFa&-$bP<&7zNsCZ@KB(4P}1{o5c6SkI|rKGR0nxIT^;UZfN53_ znTPB>i<4?^hx5Pm3A4R{U9X~OS19hv2r47V!9ja}JtZVa_Bz>!J|HaQ&-es0V&}OBp0VsM7mSfuD_9!6FkrNJ1jutIdSed z2rtXr49+pRS3S8|Dcc_4&>(s8eGDfM7lCSVqY%smGXuI~_;R)jr{!9Cq{$JQ^Z|vP z#t8i95R2-|ii^?XGe7tZPML1J#a=)j+o8g|vfY2tvYgSOLea&43wTnq@D9Mbf(1LS zk~+s3L3Y-+b;pXIlAyAm8|40_%&QKk%D|f2*ww|Q;C=9po9@=}0tn-2pZ#MkFKGJR z(n|v*p}4x!4&02r4-RQR-5A}`&bVFBPx6nPnLWM!%1`--1Ima|ZrlMVI(uXb+vR^8 zH3-wnZGSqfYePfexm)PbYHDXz~(wQf`Zqq-qP3?^qXq)02iixQvL9=cMH2 z)y6@bF1G%k-ag|+83mS<&!wC<= zEr96qiE>>|-gjmdAZ-zlGoEvCHt`x5Wa+%W9f9`uxQW(j8}7vhpdRP(y|DDS8ocGLD!gKViJ#uANgr+k)Y*ZYm(!rh%<=f;EUwi2?O zCd1IA>YO#mXm^PIy(}IAF$27w#y_h|-{##o-4O!r>g5^SqMR)eab4|GSsYK>AzcqU zc_=U9va5hhLsZ*Uu}}P=MVjgVXY6gX=D3k7+gITWPz!&5iA+3=7ZS)+b3}<8lIpho z^mlK3WK~fuU(eXnOKp)=Sx6w_MBv0ZrSdU{Gji9G($rU>>O@500D>l~RNgmn z%5L4M%wll9M?c3Pa11vE5eGKMP2ag5)UvG(<+*`&$2*h)6B|r$dDlOCSPZe@D2ReX zFyOg!EI+32Yec#I@%rfermwqOHwj-}Gsmx2PJ`^fq$-HUPd_Yd5 zf|S%tGb+cS+yoh5yVMar**ad#+Ytr~DuzIbt2LL(4fb!m=b`uj5rMIkdVjR_rW&gH zSc=oU>GpQDkW-q|ln$^&+XGr6re*c4CW(5)8iy=-NMahnYUwkwjpeR2ZzGpiq}S=I z>jgr8Q(sT{ zefXf3ogg#g@>z#0+;$4Wz$cFOo^t7&F&J z>SOO|1ZeZla2G)XcH(YD@_7@BdLl$~(g=)yKqN1vksp9(erz_~~Eo<1f3k%@-?B0B)%_+e4vMmVxb=<;}{}8Q0QB z;Nu)O(p6hM+Ee1hxf+ecBdM&3H&1Mh+D*$lXoI?(5XKHY$$<()rE3i>Pl+trC+tOk zgOI1JVwT)>1v0e}$CyT7mEUH2OmewhY)KG+4@FNM(OEPhgmn z9I^6J?IMIonVb&`CQG1;Rq9DU5_WS0>3(0MU*}2eUM)@z<#YT_2~~%LZ=lBQa3%lX z9E_Ym4oj=rai^)GXyg5K#rE~uxEwrx<4q+3wu1&mrNt}hZs{PMt}gcVgmj=jB_otC z9ETitOI!`9L2OU5l~!hap>wp2b+`)fIT5+bbS5Bs8LuZJXRcq@-etJjMwSq1KnFhY zKx*t!Iq)o!q6SsXNdRnG7pWnioJE%8cRKPuoIC=tD*^k{D!oaR0$J6b^>85t?r2e$&0_fBd=Yx|s zPj;gc03a~+Zi=Rf_x->DM2ATkTJ1{{KV+_*-r7mFl`*F>DNlDu!_L;`0FccgAVP!V zr&TH!Xg8=pGId_(@CKLYRQs`ih1~(Q4r1l66U%M~GA~6;9IoBN%POtx#w&ZdAH6tl z9BuwIFs@~>udbf*!8b=E4+Y*TRe=@lR;O}E4tY(fO07#)-IZ`~D>~Y!3K>-(cuNAv z)G^%BiU*Ni#9z0eDS496^fGG=AlF3vm^Z5}bIS`B*||+=1?B3=b^a`W_elk~)+9a3 zfr%I_K>4oAVVRJs#jZ-}U|SjBM^U^4D6y-y)}&N*izy&V;x8#Ie*d^%`1PN^5|dO= z%rB0zBK<9QAv3Q?eF4g^jg+Cxu5*B^i)efY0CCEK*WSuN11|_YYW&@#*SHh@i#(8K zyN4J6l-k*F(>Vzp%qjkV6$p~wCcj_D6_Weo+MQ&n7~V2_smhOQ4MDYkEjAfR^ll~E zoVj$Oad-F2LSg7Oe5}f@?x$&e8a^e}bF901S29p?6eKA-le|K{t^OR$YT;P7``@Qd zsO83QXaD+-4_|-(`ab=V^a3p}V_{P@(4Adxxu!}736JRAyRJchiUtMt*)m?_B(Z}D z;;TC)S_sPyL9eHK-!!2Io;AuY=mvHtqIJ-jz-lg4PePP$^R-~QNsV# zvMA&#oBDfRz-<(NuO6u=75#r$uKdgP({eSBG;!3CL%UODOF?1U**hQ64`szq zvGFbUS{vidaiwLf$Yut}Y>L6Mr9Bn4!c;z2>DB@}>rw~!Yi|zXaZv=y1U;UQ=F@#H zT9``cgfBf8qSJ9sW_atTzu~3@ms6Ri5-FWC?Q|`PooADOjBxKj)J)Ce_^ni&=~%+l z*XUNv!<|`e*n%;OqU=qg{=F#aKbpV)`0(Y=FTZ}c{?J_goj>8l-->F4OuZa(b_XCN zAIPW=yBs&Y6vCdh|2z~r;It42^Ip4SJC%#U}V_>LodD#1asfwW+m_ zEqhC%u}VgNU9HNeFT*sbIbd`Tt^E#z{xxGpuM^aZ{FFJTF(l_;_LE}BGVmE3>K zNc_z=aN5X9)*&ghMa< zgBqedB!A?V@U`0|-pb-ycn`@7>{YVzT{VN!6~>z9u}c5F^x>nIpZc&r!+N1e3U>E) z$C0TUcpFiFb05}D*s@ERT%7FfVy~&)!Ai+M;ph`_y=8VrN-=9fh(Vn5L%C7xgSIUw zO98;iG76#y1H|O*MS2 zu3G06P|fba@m^cj)vjN!Y6}29V@|g23>%TMk&|# zO`3_uo|}S+;H_LVqyqMMMGWwnS#bI2KNOoLKyrCC8xUZ=O z63y#>m!QIt`eGLzOakR-3Kie??bPjwvaV)CLdeX;v#3qi1~95I zx11^f@~72$yC{CK>Alx*27si4c==(3^fkbs^Po-(;}-Jq8q65{YZ)h0o~qf~$xYsR zB)dZ7TTS3iHK!x{toU5|M*80At$sRtv=cFZMms2~w(Pb)pY$nb(}4Mzqmzc?@(zHV z>ccB)uxqBkLhqt*4)o=)-(Xj2iKp9Y)*%SsLvX*!GBkE1TF!kuRiGomszp}`R|;q7 zOir|SvWbduq{k|K`r}RUH7{oI@dQ$2anx< z%yt5_deJt#5GS^`miwU;{7!{M`VCajoY3e{@8yNZ>0}`3Y0X>^hoa(H&DJC9{YKGlhiN;o(IyRw`{<2kA;?iMA# zQ-MaKr6YR0VGx9FQQMMRX<*a&mzDB=cA@;dQo-7zfzB0gJNP|rh~nKpScp&o>`i1O z_N*hI6z-I1qWGajc$4_-akuZ!rq|Y3!S(Lt2?b5n7djJ^z!S&Fny|NP3r#a$WeUpk zPR|U_r&Bm*DjJF`#rrwcmmTWENsqg0^mAt27yyppw59b^<|o9%_bZ%=i9>eqB} zT(fPzWdY_my*$3y3BQf@b?J;!TJS{5;x{rEUmbsXxj%Mt(i8*Civ%az2M2q6&e`!^d2xlq{e&{x2-AJsNkw5C?v6DY%9Tgi9MRPul zax|fMo;$!5wY3UbiVIGYac2{MZlr@)ho#=mKRRQw&wIq>6J7%URfkdHd6(WCohY@f zKemuKiVjvsWkS2+&G#cheHx$xDhHqG(d3jbHl$Rj_|&3aJ%lG`@+tombj*$ucHwsC zq@^`T#o?`qSZ`o(I1KbQWtWzro}ii+?6oMR7d%k9NXo zyNDy)w6)+N*v<;YIaj`}o~K4*q&lLN2B6!n;PbBguiBRu;5LDjs3MI}J`Ymn?Yy3% z|B^senNp~`^kEl{G`$*1UT94+!B1<{!n>cm9ep%%Ks}Z)hv)cG+kr%&$7EC%?jB8j z1l@;pc43dJgO>Gf>dVi6=iY#J+84LZA>7q*>BnLx$~9KQ|DtLn`-4Tzr}KInW8K?h zjdGAbF2RVL#17)rQi+kUN!nvq2*`tdr7m=KP}8BzHEpcK9>r-^ZY$ZP<7@`1e1&ZW zSXb@%O9qwlxvE08Wq8EVzxU}_C7Y`DpVz3eMlW8fd)kzc(Ew>3qEM`nN*iPTNW0aHvC?78zQN$(y(V`GbVG!Dc?73tjyAY2F=4k#xN1H_A}wzb%=(4pb`8vWjXy8xJ}ItP;9X)ykjsOU@3>d@r^ z{6u_7OLlMr4D&wNSg9Da+(XVys`*E30P+!REj$3$V1MskSdya5Mbv8%jCwmP>@Cgi zJ&+8gO`ouQ$9eJbpggY=A07;>$EnM6D5`;7?)I-gyADy<;{8gYLY7er2 zYy>c#*UR>Qhy!OX+Ks;*;Nv~_r}(?-2X|a5SZx>PoY5W8NZ}crE+26b!LmI;qVFx7 zC42BL@}d2z6ePwh zZ%&<(*eB(~Wld;cH9+0CLuU z6+C4JEZ$Q9ANJds%EMuEuOz)Qx($X$={pZiflj*bb0?HbirN9YbDLG&1WLc|FvWF6 zrRkyud}@ijuG8C<73uQ{F#%tcmZ}op;pEeI`)k1=6X_ZI4h&8z`c2z}#PTS4$ho#6 zGmBTlGQ72U^OZz3i+g})VRF4$!mxi5*4aJWJ+(|Cvpy?=oC#jCK zF;bAvpn3eEvEDf%@AEpeWaG!oVfP-;lfA#r8y!s>kP2<)W)OD7q|~SCe-y z6y6kU-;@wtZWLf2gO(=Z?Z~?v4i%P1li#d_IscVVcIYfFFj|9K_QgSZo6}mNE_p}< z7xi_t$#TZ)RRNw-W~+-J>>Vdr1hAU5U9Ij1Nn={cPU~%b^*ETt>gw2kn%&)Nh`ibEs*a^^=XU`%Xu~`2%z%Ala8o#(o!`a zn-P0KCrz2e;mWcoLXh=_JHVwe9g6sZ6HX2XulF3Hh(T#z)uSLSvJt52S&~h=dU-Kk zknT>^>Y-P>4)2mT$eV#Grm;EuC50eH zO)T4`;?lXXD+OMS5UWp_d^*ng)XHgSZn~{AEVH<^&6%-{;6h&1JK|-f{0}8Wj5;SKaC{S^K@zyzJGs(Afxg6i% zG*eTY<4k>DI`W6zDetF&6@}kpXDf9l(WDvJTDqPzJCNaKxEH}M9|tkZ4NPmB_XrMS z67{aY!}8CP)fa;rtlUW@Y~G)hzdZ&%Xm=Kc;Fp^RF(b?syrnxaF-JJ zzKpP_3BA4Dm0e(=FKSKOpu~jxY}$V33m8ilps4X)NwzQeWm5RY1xeddx$TOQh@%w>))ot@8;DzK`c5USQOsZo_rZPSU9VH{gITe4pgqX@el)u?W9cJ z)d5I1PqZ%4Bs*%P4k@AVNK43-G+X~|x!zJ?eUZcDm22d=U)pML2A$1#8%J4 zElOfe!m_slnmP=wlus2--1huOIOQvmV}F=dxKv+1a}d2{x6RpJ521P3xzD>LIh=ey zi9(v@^2yp4OQCIiw95V0d7P)RUNr$2>Jink;Ft|#WWm0MZKJUmxxLs5&)Cuk(MT|ImEjMS(DN@H$_#n_15-_ji{StSuVKs zO4=PATKyg>@U9{rd?0}#d3gg)WqY&DrmSIsEhs{Ebf^fB$aQ z1YV~Kez9NoUc5SMKxD5cM~SGoE3Kvz^v0WVcAn6Zy22gxJlNmVC!plytb`ZpiulB~ zTIQo=^_9pul+>)IXp|4I>)aF4(|+~__fsu*rBXU88f=FXBNK4I_Sw9D zouA@|s`BLc8%4CWIaPGDLp+A3tcWhkJXSBW6U+{0!@aCjg+O!Y!_e8*aQPiB;aFG6 z?Jw(8Sf!RQhN_MNU;>5TATQe(rv6=mxJCK&OY`aJC}bo|kf-LC zWFm<&`QKJa0NP$g8!zuUk1VC;QqtQqV%XVqwe3>}tt{>$wnn`zFD+5P46|u}ysSxu zJYTuC*D4^u5M(bxC^$f`-Ix`uPRb@r9gUk;^m|dgBP+xCSSb1I%435EcKa?Z&TA+$ z2LL7z6IJiSt|!}>M=9*(p-?*!aez5?8-Ps*s9*=giK0G7@NDQ|SAb|pp%0DcjR&FXw2J`qoF(S>?*>_;;2Un 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

    dsTh^<(I$x^jA~oPyh6XPK{wVnyL6FFjvbl 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 ASpWb4 diff --git a/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 b/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 index fdbfb1958a73..477862ce91bb 100644 --- a/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 +++ b/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 @@ -10,5 +10,5 @@ LICENSE=BZIP2 PDEPEND=app-alternatives/bzip2 SLOT=0/1 SRC_URI=https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz verify-sig? ( https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.sig ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8b569475e3d339f45434bb13085bd26e +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c91b85f09f2a2bc079f8b214ee3432ca diff --git a/metadata/md5-cache/app-arch/bzip2-9999 b/metadata/md5-cache/app-arch/bzip2-9999 index eed58a923d09..a227b15a38c5 100644 --- a/metadata/md5-cache/app-arch/bzip2-9999 +++ b/metadata/md5-cache/app-arch/bzip2-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DESCRIPTION=A high-quality data compressor used extensively by Gentoo Linux EAPI=8 @@ -9,5 +9,5 @@ LICENSE=BZIP2 PDEPEND=app-alternatives/bzip2 PROPERTIES=live SLOT=0/1 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=ce87b58e207a41917627f83047e23c0f diff --git a/metadata/md5-cache/app-arch/clzip-1.13 b/metadata/md5-cache/app-arch/clzip-1.13 index c0cd0742e8ba..1160130592a9 100644 --- a/metadata/md5-cache/app-arch/clzip-1.13 +++ b/metadata/md5-cache/app-arch/clzip-1.13 @@ -9,5 +9,5 @@ KEYWORDS=amd64 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/clzip/clzip-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/clzip/clzip-1.13.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0c8731cb872ad33fbb36784d762fd5dc +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f97eb7cf6753e4a2520b26b5220a62ac diff --git a/metadata/md5-cache/app-arch/file-roller-43.0 b/metadata/md5-cache/app-arch/file-roller-43.0 index c80fa42334f3..6a4958e50f7c 100644 --- a/metadata/md5-cache/app-arch/file-roller-43.0 +++ b/metadata/md5-cache/app-arch/file-roller-43.0 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5.0:1 nautilus? ( >=gnome-base/nautilus-43.0 ) >=dev-libs/json-glib-0.14 >=app-arch/libarchive-3.2:= introspection? ( dev-libs/gobject-introspection ) x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango DESCRIPTION=Archive manager for GNOME @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.22.0:3 >=gui-libs/libhandy-1.5. REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0 SRC_URI=mirror://gnome/sources/file-roller/43/file-roller-43.0.tar.xz -_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d2f0612b1a95c326ecd0e7ab1bad8430 diff --git a/metadata/md5-cache/app-arch/gcab-1.6 b/metadata/md5-cache/app-arch/gcab-1.6 index 69b81d4b3c09..326d2e22c8d0 100644 --- a/metadata/md5-cache/app-arch/gcab-1.6 +++ b/metadata/md5-cache/app-arch/gcab-1.6 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.14 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.14 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.62.0:2 sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=Library and tool for working with Microsoft Cabinet (CAB) files @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gcab/1.6/gcab-1.6.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d10e28d8b2f8493fc12f00f5e896b5e3 diff --git a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 index 779c1c8b3feb..f8ac318bccc0 100644 --- a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 +++ b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig dev-util/glib-utils gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56[vapigen(+)] ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=virtual/pkgconfig dev-util/glib-utils gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56[vapigen(+)] ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=>=app-arch/libarchive-3.4.0:= >=dev-libs/glib-2.35.6:2 gtk? ( >=x11-libs/gtk+-3.2:3[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) DESCRIPTION=Automatic archives creating and extracting library @@ -13,5 +13,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( gtk ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-autoar/0.4/gnome-autoar-0.4.4.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 _md5_=d3cf03935799a400ebb4e4c36680b949 diff --git a/metadata/md5-cache/app-arch/gzip-1.12-r4 b/metadata/md5-cache/app-arch/gzip-1.12-r4 index d7530a060b13..1652ccc08537 100644 --- a/metadata/md5-cache/app-arch/gzip-1.12-r4 +++ b/metadata/md5-cache/app-arch/gzip-1.12-r4 @@ -11,5 +11,5 @@ PDEPEND=app-alternatives/gzip RDEPEND=!app-arch/pigz[symlink(-)] SLOT=0 SRC_URI=mirror://gnu/gzip/gzip-1.12.tar.xz https://alpha.gnu.org/gnu/gzip/gzip-1.12.tar.xz verify-sig? ( mirror://gnu/gzip/gzip-1.12.tar.xz.sig https://alpha.gnu.org/gnu/gzip/gzip-1.12.tar.xz.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=def6dfc949bb4d1ddada9788964e8894 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=56e839443a377624dd9aa7fb73409550 diff --git a/metadata/md5-cache/app-arch/gzip-1.13 b/metadata/md5-cache/app-arch/gzip-1.13 index 273aff62c3c8..a639884b4a72 100644 --- a/metadata/md5-cache/app-arch/gzip-1.13 +++ b/metadata/md5-cache/app-arch/gzip-1.13 @@ -11,5 +11,5 @@ PDEPEND=app-alternatives/gzip RDEPEND=!app-arch/pigz[symlink(-)] SLOT=0 SRC_URI=mirror://gnu/gzip/gzip-1.13.tar.xz verify-sig? ( mirror://gnu/gzip/gzip-1.13.tar.xz.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=0e963dd7f83989c18f043b679922d29d +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=78b944c5e8f8dbd25d06ac4b95100447 diff --git a/metadata/md5-cache/app-arch/libarchive-3.7.1 b/metadata/md5-cache/app-arch/libarchive-3.7.1 index 98308fed183e..e1eb5823d147 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.7.1 +++ b/metadata/md5-cache/app-arch/libarchive-3.7.1 @@ -11,5 +11,5 @@ LICENSE=BSD BSD-2 BSD-4 public-domain 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(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[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(-)?] lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.2.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzo? ( >=dev-libs/lzo-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) zstd? ( 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(-)?] ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.7.1.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.7.1.tar.xz.asc ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=bc788f3765dd853cb4503ae8761cbb1e +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=030c40738984fee18ea0218536e6b61f diff --git a/metadata/md5-cache/app-arch/libarchive-3.7.2 b/metadata/md5-cache/app-arch/libarchive-3.7.2 index 5135b69d93a6..5a5861f48ac7 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.7.2 +++ b/metadata/md5-cache/app-arch/libarchive-3.7.2 @@ -11,5 +11,5 @@ LICENSE=BSD BSD-2 BSD-4 public-domain 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(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[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[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( 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(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[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(-)?] lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.2.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzo? ( >=dev-libs/lzo-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nettle? ( dev-libs/nettle: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(-)?] ) zstd? ( 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(-)?] ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.7.2.tar.xz.asc ) -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=42eb6d2b8c9c603791320d23de12b86d +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c6d7c0966b8186d333649aa60aadf163 diff --git a/metadata/md5-cache/app-arch/lunzip-1.13 b/metadata/md5-cache/app-arch/lunzip-1.13 index 9fc63697f4e3..c5352c87387c 100644 --- a/metadata/md5-cache/app-arch/lunzip-1.13 +++ b/metadata/md5-cache/app-arch/lunzip-1.13 @@ -9,5 +9,5 @@ KEYWORDS=amd64 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lunzip/lunzip-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lunzip/lunzip-1.13.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a06043ffccadedd608545f64462c6e82 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=9fb13046b347914347c067167fa3a293 diff --git a/metadata/md5-cache/app-arch/lzip-1.23 b/metadata/md5-cache/app-arch/lzip-1.23 index bdd38072fee7..88f7259ce7c0 100644 --- a/metadata/md5-cache/app-arch/lzip-1.23 +++ b/metadata/md5-cache/app-arch/lzip-1.23 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lzip-1.23.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lzip-1.23.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=12b14b0af908c780d81d895c731f668e +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=579c59f12e1a778d78ca7ff2928e5223 diff --git a/metadata/md5-cache/app-arch/lziprecover-1.23 b/metadata/md5-cache/app-arch/lziprecover-1.23 index 96e8ffe6ce87..0f01d10f41a4 100644 --- a/metadata/md5-cache/app-arch/lziprecover-1.23 +++ b/metadata/md5-cache/app-arch/lziprecover-1.23 @@ -9,5 +9,5 @@ KEYWORDS=amd64 x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.23.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.23.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=27f9ec51e6a6bdebe0d44e77c00f3325 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=b5e965d4e7d70b31e14cf0d5417e8f39 diff --git a/metadata/md5-cache/app-arch/lzlib-1.13-r1 b/metadata/md5-cache/app-arch/lzlib-1.13-r1 index 1f7dccbb0a9f..c2d871fb21ec 100644 --- a/metadata/md5-cache/app-arch/lzlib-1.13-r1 +++ b/metadata/md5-cache/app-arch/lzlib-1.13-r1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 s LICENSE=libstdc++ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.13.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a563ac30ea0a223569c4a966213c6807 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=a935eda6caf31813fed97952a88bd5a6 diff --git a/metadata/md5-cache/app-arch/pdlzip-1.12 b/metadata/md5-cache/app-arch/pdlzip-1.12 index ff5791c92870..5119baa0a2c4 100644 --- a/metadata/md5-cache/app-arch/pdlzip-1.12 +++ b/metadata/md5-cache/app-arch/pdlzip-1.12 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~mips x86 LICENSE=public-domain SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/pdlzip/pdlzip-1.12.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/pdlzip/pdlzip-1.12.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=49a41e5b27879a7d84182a3f1aeddb35 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=559d3221c9336c72723323883c670b6e diff --git a/metadata/md5-cache/app-arch/pigz-2.8 b/metadata/md5-cache/app-arch/pigz-2.8 index 3c19d1c1c826..b3b056545a73 100644 --- a/metadata/md5-cache/app-arch/pigz-2.8 +++ b/metadata/md5-cache/app-arch/pigz-2.8 @@ -12,5 +12,5 @@ RDEPEND=!static? ( >=sys-libs/zlib-1.2.3 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.zlib.net/pigz/pigz-2.8.tar.gz verify-sig? ( https://www.zlib.net/pigz/pigz-2.8-sig.txt -> pigz-2.8.tar.gz.asc ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=41112b5e517b71f0e080d46cf683d497 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=58b2be3752a85ff627094f05b9fdf4a5 diff --git a/metadata/md5-cache/app-arch/plzip-1.10 b/metadata/md5-cache/app-arch/plzip-1.10 index e6ee2af217d5..aad9b46cde03 100644 --- a/metadata/md5-cache/app-arch/plzip-1.10 +++ b/metadata/md5-cache/app-arch/plzip-1.10 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-arch/lzlib:0= SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=053cf2cccf8f61a9939b5952098867f0 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=927f146d8177e4df12f7d433ae5424fb diff --git a/metadata/md5-cache/app-arch/tar-1.34-r2 b/metadata/md5-cache/app-arch/tar-1.34-r2 index 19eb1913e7be..8260c91d537b 100644 --- a/metadata/md5-cache/app-arch/tar-1.34-r2 +++ b/metadata/md5-cache/app-arch/tar-1.34-r2 @@ -12,5 +12,5 @@ PDEPEND=app-alternatives/tar RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) SLOT=0 SRC_URI=mirror://gnu/tar/tar-1.34.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.34.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz.sig ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=c9219732876c8fc20464f96cf7d39f63 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=754d2820e7004c4ec9dab057f1296d44 diff --git a/metadata/md5-cache/app-arch/tar-1.34-r3 b/metadata/md5-cache/app-arch/tar-1.34-r3 index 340d5a06be5c..c8b96e359717 100644 --- a/metadata/md5-cache/app-arch/tar-1.34-r3 +++ b/metadata/md5-cache/app-arch/tar-1.34-r3 @@ -12,5 +12,5 @@ PDEPEND=app-alternatives/tar RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) SLOT=0 SRC_URI=mirror://gnu/tar/tar-1.34.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.34.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz.sig ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=75d67f601f5a8d1a2e00499cd175156e +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c47b4164c3f6503d9eb08c6fc6cbede7 diff --git a/metadata/md5-cache/app-arch/tar-1.35 b/metadata/md5-cache/app-arch/tar-1.35 index 31bc16571e3e..005e370ad662 100644 --- a/metadata/md5-cache/app-arch/tar-1.35 +++ b/metadata/md5-cache/app-arch/tar-1.35 @@ -12,5 +12,5 @@ PDEPEND=app-alternatives/tar RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) SLOT=0 SRC_URI=mirror://gnu/tar/tar-1.35.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.35.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.35.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.35.tar.xz.sig ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f5518f59061debe9a70e6edbd4d69a1e +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5ee464c2d7c16dde8847c82060fecb29 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.2.11 b/metadata/md5-cache/app-arch/xz-utils-5.2.11 index e0f559f01bf6..b7eb0c897b7e 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.2.11 +++ b/metadata/md5-cache/app-arch/xz-utils-5.2.11 @@ -10,5 +10,5 @@ LICENSE=public-domain LGPL-2.1+ GPL-2+ RESTRICT=!extra-filters? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/lzmautils/xz-5.2.11.tar.gz https://tukaani.org/xz/xz-5.2.11.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.11.tar.gz.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=3bd43b2a1450ceb5e571ff187853b1c5 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=39bcc02afd3d85c66210f34640facd20 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.2.12 b/metadata/md5-cache/app-arch/xz-utils-5.2.12 index c15251a1a8b4..991b8e42953e 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.2.12 +++ b/metadata/md5-cache/app-arch/xz-utils-5.2.12 @@ -10,5 +10,5 @@ LICENSE=public-domain LGPL-2.1+ GPL-2+ RESTRICT=!extra-filters? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/lzmautils/xz-5.2.12.tar.gz https://tukaani.org/xz/xz-5.2.12.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.12.tar.gz.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=61b34936d93097444e3d2dbb9210f147 +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=49c317b0febf1dceb443cf8301f6a266 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.2 b/metadata/md5-cache/app-arch/xz-utils-5.4.2 index 0742e95f3726..c12e03f8673a 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.4.2 +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.2 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=public-domain LGPL-2.1+ GPL-2+ SLOT=0 SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.2/xz-5.4.2.tar.gz mirror://sourceforge/lzmautils/xz-5.4.2.tar.gz https://tukaani.org/xz/xz-5.4.2.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.2/xz-5.4.2.tar.gz.sig https://tukaani.org/xz/xz-5.4.2.tar.gz.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e49071a1a5cbd8d6fcd7a336df07bf0f +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=297f1f9b73536c8425140052b6792e35 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.3 b/metadata/md5-cache/app-arch/xz-utils-5.4.3 index c7a1b9cd983c..bb6c172e7485 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.4.3 +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.3 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=public-domain LGPL-2.1+ GPL-2+ SLOT=0 SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.3/xz-5.4.3.tar.gz mirror://sourceforge/lzmautils/xz-5.4.3.tar.gz https://tukaani.org/xz/xz-5.4.3.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.3/xz-5.4.3.tar.gz.sig https://tukaani.org/xz/xz-5.4.3.tar.gz.sig ) -_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=7c85219521e91b52e722694d62d8b42b +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=984d15f03cda3d847de956b000f1b510 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.4 b/metadata/md5-cache/app-arch/xz-utils-5.4.4 index c951910ecd40..861b4614e679 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.4.4 +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.4 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test unpack DESCRIPTION=Utils for managing LZMA compressed files EAPI=8 HOMEPAGE=https://tukaani.org/xz/ -INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript verify-sig +INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript verify-sig IUSE=doc +extra-filters pgo nls 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 split-usr 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=public-domain LGPL-2.1+ GPL-2+ SLOT=0 SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.4/xz-5.4.4.tar.gz mirror://sourceforge/lzmautils/xz-5.4.4.tar.gz https://tukaani.org/xz/xz-5.4.4.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.4/xz-5.4.4.tar.gz.sig https://tukaani.org/xz/xz-5.4.4.tar.gz.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=eef71cd070349290d8c55263605d0edf +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=47c56f2c55a8142b481b58f7aa41d052 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.5 b/metadata/md5-cache/app-arch/xz-utils-5.4.5 new file mode 100644 index 000000000000..dae893240a42 --- /dev/null +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.5 @@ -0,0 +1,13 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare test unpack +DESCRIPTION=Utils for managing LZMA compressed files +EAPI=8 +HOMEPAGE=https://tukaani.org/xz/ +INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript verify-sig +IUSE=doc +extra-filters pgo nls 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 split-usr 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=public-domain LGPL-2.1+ GPL-2+ +SLOT=0 +SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.5/xz-5.4.5.tar.gz mirror://sourceforge/lzmautils/xz-5.4.5.tar.gz https://tukaani.org/xz/xz-5.4.5.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.5/xz-5.4.5.tar.gz.sig https://tukaani.org/xz/xz-5.4.5.tar.gz.sig ) +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=47c56f2c55a8142b481b58f7aa41d052 diff --git a/metadata/md5-cache/app-arch/xz-utils-9999 b/metadata/md5-cache/app-arch/xz-utils-9999 index 5744c313d8e5..4ec638faace6 100644 --- a/metadata/md5-cache/app-arch/xz-utils-9999 +++ b/metadata/md5-cache/app-arch/xz-utils-9999 @@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test unpack DESCRIPTION=Utils for managing LZMA compressed files EAPI=8 HOMEPAGE=https://tukaani.org/xz/ -INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript git-r3 autotools +INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript git-r3 autotools IUSE=doc +extra-filters pgo nls 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 split-usr LICENSE=public-domain LGPL-2.1+ GPL-2+ PROPERTIES=live SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=eef71cd070349290d8c55263605d0edf +_md5_=47c56f2c55a8142b481b58f7aa41d052 diff --git a/metadata/md5-cache/app-arch/zchunk-1.3.1 b/metadata/md5-cache/app-arch/zchunk-1.3.1 index 62b3dfb61cb7..49586a90cf57 100644 --- a/metadata/md5-cache/app-arch/zchunk-1.3.1 +++ b/metadata/md5-cache/app-arch/zchunk-1.3.1 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= DESCRIPTION=File format designed for highly efficient deltas with good compression @@ -12,5 +12,5 @@ RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zchunk/zchunk/archive/1.3.1.tar.gz -> zchunk-1.3.1.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f diff --git a/metadata/md5-cache/app-arch/zchunk-9999 b/metadata/md5-cache/app-arch/zchunk-9999 index afbde07b40af..7ec8161e5b1c 100644 --- a/metadata/md5-cache/app-arch/zchunk-9999 +++ b/metadata/md5-cache/app-arch/zchunk-9999 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install test unpack DEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= DESCRIPTION=File format designed for highly efficient deltas with good compression @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/zstd:= net-misc/curl dev-libs/openssl:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=c1797c6f6ec6cd7a3fcdf8ef13ee976f diff --git a/metadata/md5-cache/app-arch/zstd-1.5.5 b/metadata/md5-cache/app-arch/zstd-1.5.5 index 821436f99154..138d4fb4083c 100644 --- a/metadata/md5-cache/app-arch/zstd-1.5.5 +++ b/metadata/md5-cache/app-arch/zstd-1.5.5 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) DESCRIPTION=zstd fast compression library @@ -12,5 +12,5 @@ RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zli RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 _md5_=1b2a7a2e69785aa790d5405fd01e79ad diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index d2fc051a8aa090c2fe49f3cf825798fc0ca7f210..2de7f27a11c45865864d9ae6d9ef5839cc76a10e 100644 GIT binary patch literal 13699 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 m9StTno!MYL(UOqH#q#!UjP6*!mH;1 diff --git a/metadata/md5-cache/app-backup/deja-dup-44.2 b/metadata/md5-cache/app-backup/deja-dup-44.2 index de0adb30ac79..31fc88f76e7c 100644 --- a/metadata/md5-cache/app-backup/deja-dup-44.2 +++ b/metadata/md5-cache/app-backup/deja-dup-44.2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/itstool sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/itstool sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=gui-libs/libadwaita-1.0:1 >=dev-libs/glib-2.70.0:2 >=dev-libs/libgpg-error-1.33 >=gui-libs/gtk-4.6:4 >=dev-libs/json-glib-1.2 >=dev-libs/glib-2.64:2[dbus] >=app-crypt/libsecret-0.18.6[vala] >=net-libs/libsoup-3.0:3.0 >=app-backup/duplicity-0.8.21 DESCRIPTION=Simple backup tool using duplicity back-end @@ -13,5 +13,5 @@ RDEPEND=>=gui-libs/libadwaita-1.0:1 >=dev-libs/glib-2.70.0:2 >=dev-libs/libgpg-e RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.gnome.org/World/deja-dup/-/archive/44.2/deja-dup-44.2.tar.bz2 -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=768c09d72375ad616cfaa9cb52b77c84 diff --git a/metadata/md5-cache/app-backup/restic-0.16.0 b/metadata/md5-cache/app-backup/restic-0.16.2 similarity index 78% rename from metadata/md5-cache/app-backup/restic-0.16.0 rename to metadata/md5-cache/app-backup/restic-0.16.2 index 33122bdc7575..04e589205531 100644 --- a/metadata/md5-cache/app-backup/restic-0.16.0 +++ b/metadata/md5-cache/app-backup/restic-0.16.2 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT RDEPEND=sys-fs/fuse:0 RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/restic/restic/archive/v0.16.0.tar.gz -> restic-0.16.0.tar.gz https://gentoo.kropotkin.rocks/go-pkgs/restic-0.16.0-vendor.tar.xz +SRC_URI=https://github.com/restic/restic/archive/v0.16.2.tar.gz -> restic-0.16.2.tar.gz https://dev.gentoo.org/~williamh/dist/restic-0.16.2-deps.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=df0c05b3ae15b3bb5465c94efceb0a97 +_md5_=6163551495d56fc96ffec84f4b861248 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 220d2dda5f1226117d8ee7f3fd2fc9eeb2732e86..3432b2d78487a5bf32a26247495f5103f06293fe 100644 GIT binary patch literal 21245 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 literal 21080 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 diff --git a/metadata/md5-cache/app-containers/aardvark-dns-1.8.0-r1 b/metadata/md5-cache/app-containers/aardvark-dns-1.8.0-r1 index 67eb6983c221..ff71e9f6f908 100644 --- a/metadata/md5-cache/app-containers/aardvark-dns-1.8.0-r1 +++ b/metadata/md5-cache/app-containers/aardvark-dns-1.8.0-r1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/containers/aardvark-dns INHERIT=cargo IUSE=debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +KEYWORDS=amd64 arm64 ~ppc64 ~riscv LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense Unicode-DFS-2016 ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aardvark-dns/1.8.0/download -> aardvark-dns-1.8.0.crate https://github.com/containers/aardvark-dns/releases/download/v1.8.0/aardvark-dns-v1.8.0-vendor.tar.gz _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=9c90e18f3acd32d1e2eda9bc92ed009d +_md5_=7d32489170cc55a42887cdd3c27a38a2 diff --git a/metadata/md5-cache/app-containers/buildah-1.29.1 b/metadata/md5-cache/app-containers/buildah-1.29.1 deleted file mode 100644 index 4ec7f5dd3839..000000000000 --- a/metadata/md5-cache/app-containers/buildah-1.29.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install prepare test unpack -DEPEND=app-crypt/gpgme:= app-containers/skopeo dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= sys-fs/lvm2:= sys-libs/libseccomp:= selinux? ( sys-libs/libselinux:= ) -DESCRIPTION=A tool that facilitates building OCI images -EAPI=8 -HOMEPAGE=https://github.com/containers/buildah -INHERIT=bash-completion-r1 go-module -IUSE=selinux -KEYWORDS=amd64 arm64 -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=app-crypt/gpgme:= app-containers/skopeo dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= sys-fs/lvm2:= sys-libs/libseccomp:= selinux? ( sys-libs/libselinux:= ) -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/buildah/archive/v1.29.1.tar.gz -> buildah-1.29.1.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=1d00eeeea8d87b5e2d13b1c42fe6862a diff --git a/metadata/md5-cache/app-containers/buildah-1.32.2 b/metadata/md5-cache/app-containers/buildah-1.32.2 new file mode 100644 index 000000000000..8f706348bf9a --- /dev/null +++ b/metadata/md5-cache/app-containers/buildah-1.32.2 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install prepare pretend setup test unpack +DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +DESCRIPTION=A tool that facilitates building OCI images +EAPI=8 +HOMEPAGE=https://github.com/containers/buildah +INHERIT=go-module linux-info +IUSE=apparmor btrfs +seccomp systemd doc test +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 +RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/containers/buildah/archive/v1.32.2.tar.gz -> buildah-1.32.2.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=daa632f00cf5c91a48bbfe92cc3e1ae2 diff --git a/metadata/md5-cache/app-containers/buildah-9999 b/metadata/md5-cache/app-containers/buildah-9999 index d308c0be4ad0..895ad039a440 100644 --- a/metadata/md5-cache/app-containers/buildah-9999 +++ b/metadata/md5-cache/app-containers/buildah-9999 @@ -1,6 +1,6 @@ BDEPEND=>=dev-lang/go-1.18 app-arch/unzip >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install prepare pretend setup test unpack -DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +DEFINED_PHASES=compile install prepare pretend setup test unpack +DEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= DESCRIPTION=A tool that facilitates building OCI images EAPI=8 HOMEPAGE=https://github.com/containers/buildah @@ -8,8 +8,8 @@ INHERIT=go-module linux-info git-r3 IUSE=apparmor btrfs +seccomp systemd doc test LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 PROPERTIES=live -RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= +RDEPEND=systemd? ( sys-apps/systemd ) btrfs? ( sys-fs/btrfs-progs ) seccomp? ( sys-libs/libseccomp:= ) apparmor? ( sys-libs/libapparmor:= ) app-containers/containers-common app-crypt/gpgme:= dev-libs/libgpg-error:= dev-libs/libassuan:= sys-apps/shadow:= RESTRICT=test strip SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fb2ad50b0ba8aadc19c79bdbfa22f43a +_md5_=daa632f00cf5c91a48bbfe92cc3e1ae2 diff --git a/metadata/md5-cache/app-containers/catatonit-0.2.0 b/metadata/md5-cache/app-containers/catatonit-0.2.0 new file mode 100644 index 000000000000..827197a03551 --- /dev/null +++ b/metadata/md5-cache/app-containers/catatonit-0.2.0 @@ -0,0 +1,12 @@ +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=install prepare +DESCRIPTION=A container init that is so simple it's effectively brain-dead +EAPI=8 +HOMEPAGE=https://github.com/openSUSE/catatonit +INHERIT=autotools +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=GPL-2+ +SLOT=0 +SRC_URI=https://github.com/openSUSE/catatonit/archive/v0.2.0.tar.gz -> catatonit-0.2.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=896fdc8cd92b6a4964bd05e224722f24 diff --git a/metadata/md5-cache/app-containers/catatonit-9999 b/metadata/md5-cache/app-containers/catatonit-9999 index b7697a65a119..6136a02416a2 100644 --- a/metadata/md5-cache/app-containers/catatonit-9999 +++ b/metadata/md5-cache/app-containers/catatonit-9999 @@ -4,8 +4,8 @@ DESCRIPTION=A container init that is so simple it's effectively brain-dead EAPI=8 HOMEPAGE=https://github.com/openSUSE/catatonit INHERIT=autotools git-r3 -LICENSE=GPL-3+ +LICENSE=GPL-2+ PROPERTIES=live SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=cdc70953d3c350eb567835ddb84fdaf0 +_md5_=896fdc8cd92b6a4964bd05e224722f24 diff --git a/metadata/md5-cache/app-containers/containers-common-0.56.0 b/metadata/md5-cache/app-containers/containers-common-0.56.0 deleted file mode 100644 index b4ac1e07331d..000000000000 --- a/metadata/md5-cache/app-containers/containers-common-0.56.0 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=>=dev-go/go-md2man-2.0.2 -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Common config files and docs for Containers eco-system -EAPI=8 -HOMEPAGE=https://github.com/containers/common -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=app-containers/containers-image app-containers/containers-storage app-containers/containers-shortnames net-firewall/nftables net-firewall/iptables[nftables] || ( app-containers/crun app-containers/runc ) || ( ( >=app-containers/netavark-1.6.0 >=app-containers/aardvark-dns-1.6.0 ) >=app-containers/cni-plugins-0.9.1 ) -SLOT=0 -SRC_URI=https://github.com/containers/common/archive/v0.56.0.tar.gz -> containers-common-0.56.0.tar.gz -_md5_=923009d5ee12282e19a8341644062d20 diff --git a/metadata/md5-cache/app-containers/containers-common-0.56.0-r1 b/metadata/md5-cache/app-containers/containers-common-0.56.0-r1 index 9bb050656ae8..417076894720 100644 --- a/metadata/md5-cache/app-containers/containers-common-0.56.0-r1 +++ b/metadata/md5-cache/app-containers/containers-common-0.56.0-r1 @@ -3,10 +3,10 @@ DEFINED_PHASES=compile install prepare DESCRIPTION=Common config files and docs for Containers eco-system EAPI=8 HOMEPAGE=https://github.com/containers/common -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 RDEPEND=app-containers/containers-image app-containers/containers-storage app-containers/containers-shortnames !=app-containers/netavark-1.6.0 >=app-containers/aardvark-dns-1.6.0 ) >=app-containers/cni-plugins-0.9.1 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/common/archive/v0.56.0.tar.gz -> containers-common-0.56.0.tar.gz -_md5_=9cb48e3ef8141b5b3eec69cf103c11a5 +_md5_=b97409b40e35ffea651c49e98513e3de diff --git a/metadata/md5-cache/app-containers/containers-common-9999 b/metadata/md5-cache/app-containers/containers-common-9999 index 6dd16e0df63e..4ad1b16ac70b 100644 --- a/metadata/md5-cache/app-containers/containers-common-9999 +++ b/metadata/md5-cache/app-containers/containers-common-9999 @@ -10,4 +10,4 @@ RDEPEND=app-containers/containers-image app-containers/containers-storage app-co RESTRICT=test SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 -_md5_=017f896bd5306fbc7d63844d1455b87f +_md5_=9cb48e3ef8141b5b3eec69cf103c11a5 diff --git a/metadata/md5-cache/app-containers/containers-image-5.28.0 b/metadata/md5-cache/app-containers/containers-image-5.28.0 index 79a2e945d66b..2b9148b9acd5 100644 --- a/metadata/md5-cache/app-containers/containers-image-5.28.0 +++ b/metadata/md5-cache/app-containers/containers-image-5.28.0 @@ -3,8 +3,8 @@ DEPEND=>=dev-go/go-md2man-2.0.2 DESCRIPTION=Default config and docs related to Containers' images EAPI=8 HOMEPAGE=https://github.com/containers/image -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/containers/image/archive/v5.28.0.tar.gz -> containers-image-5.28.0.tar.gz -_md5_=513e01316474ef59235ff363dcec258f +_md5_=998a0dbbc8c7d9bb70c8fa11942d3167 diff --git a/metadata/md5-cache/app-containers/containers-shortnames-2023.02.20 b/metadata/md5-cache/app-containers/containers-shortnames-2023.02.20 index ac4f2f99aca7..650ca2d7a4d7 100644 --- a/metadata/md5-cache/app-containers/containers-shortnames-2023.02.20 +++ b/metadata/md5-cache/app-containers/containers-shortnames-2023.02.20 @@ -2,8 +2,8 @@ DEFINED_PHASES=compile configure install test DESCRIPTION=Configures default shortnames (aliases) for Containers EAPI=8 HOMEPAGE=https://github.com/containers/shortnames -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/containers/shortnames/archive/v2023.02.20.tar.gz -> containers-shortnames-2023.02.20.tar.gz -_md5_=64a7ed7b77447dd6ab04074f1bd347bd +_md5_=888fc8f684717724950522bbae19ff41 diff --git a/metadata/md5-cache/app-containers/containers-storage-1.50.2 b/metadata/md5-cache/app-containers/containers-storage-1.50.2 index 25ed41607cdf..aaf76530bc68 100644 --- a/metadata/md5-cache/app-containers/containers-storage-1.50.2 +++ b/metadata/md5-cache/app-containers/containers-storage-1.50.2 @@ -3,8 +3,8 @@ DEPEND=>=dev-go/go-md2man-2.0.2 DESCRIPTION=Default config and docs related to Containers' storage EAPI=8 HOMEPAGE=https://github.com/containers/storage -KEYWORDS=~amd64 ~arm64 ~riscv +KEYWORDS=amd64 arm64 ~riscv LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/containers/storage/archive/v1.50.2.tar.gz -> containers-storage-1.50.2.tar.gz -_md5_=df3378602be88ebd0e171a24c62a28fa +_md5_=aac2af913bc089164d8ef9667a7ad6f5 diff --git a/metadata/md5-cache/app-containers/crun-1.8.4 b/metadata/md5-cache/app-containers/crun-1.8.4 index 603b36838619..df6b93f80e4b 100644 --- a/metadata/md5-cache/app-containers/crun-1.8.4 +++ b/metadata/md5-cache/app-containers/crun-1.8.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/containers/crun INHERIT=autotools python-any-r1 IUSE=+bpf +caps criu +seccomp selinux systemd static-libs -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=dev-libs/libgcrypt:= dev-libs/yajl:= sys-kernel/linux-headers caps? ( sys-libs/libcap ) criu? ( >=sys-process/criu-3.15 ) seccomp? ( sys-libs/libseccomp ) systemd? ( sys-apps/systemd:= ) selinux? ( sec-policy/selinux-container ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/crun/releases/download/1.8.4/crun-1.8.4.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=cd574d1c2ad82b5041d805c434e528f0 +_md5_=dbfbe1dd279cbba39454971233f08b3d diff --git a/metadata/md5-cache/app-containers/distrobuilder-2.1 b/metadata/md5-cache/app-containers/distrobuilder-2.1 index 1bcfd902bf7b..a96d1a0f16ae 100644 --- a/metadata/md5-cache/app-containers/distrobuilder-2.1 +++ b/metadata/md5-cache/app-containers/distrobuilder-2.1 @@ -12,4 +12,4 @@ RESTRICT=test strip SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-2.1.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/distrobuilder/distrobuilder-2.1.tar.gz.asc ) _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=10515c59279216845e141728edd057df +_md5_=1e9fb1df559035db0cbcc19f9c045757 diff --git a/metadata/md5-cache/app-containers/earthly-0.7.19 b/metadata/md5-cache/app-containers/earthly-0.7.19 index 1a109f3855bc..556975639b9c 100644 --- a/metadata/md5-cache/app-containers/earthly-0.7.19 +++ b/metadata/md5-cache/app-containers/earthly-0.7.19 @@ -4,11 +4,11 @@ DESCRIPTION=Build automation tool that executes in containers EAPI=8 HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/ INHERIT=go-module -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MPL-2.0 RDEPEND=|| ( app-containers/docker app-containers/podman ) RESTRICT=strip SLOT=0 SRC_URI=https://github.com/earthly/earthly/archive/v0.7.19.tar.gz -> earthly-0.7.19.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.19-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=fb6a46a08d6d12270533057fcadc251a +_md5_=49b32445cc1d1095a0dbf370ad548dd5 diff --git a/metadata/md5-cache/app-containers/grype-0.72.0 b/metadata/md5-cache/app-containers/grype-0.72.0 new file mode 100644 index 000000000000..73d7472753e3 --- /dev/null +++ b/metadata/md5-cache/app-containers/grype-0.72.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=A vulnerability scanner for container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/grype/archive/v0.72.0.tar.gz -> grype-0.72.0.tar.gz https://dev.gentoo.org/~williamh/dist/grype-0.72.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=4702e676fc37d9eab54a994938549a47 diff --git a/metadata/md5-cache/app-containers/incus-0.1-r2 b/metadata/md5-cache/app-containers/incus-0.1-r2 deleted file mode 100644 index 19d9fcf6f21f..000000000000 --- a/metadata/md5-cache/app-containers/incus-0.1-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/go nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev -DESCRIPTION=Modern, secure and powerful system container and virtual machine manager -EAPI=8 -HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus -INHERIT=bash-completion-r1 go-module linux-info optfeature systemd verify-sig -IUSE=apparmor nls verify-sig -KEYWORDS=~amd64 -LICENSE=Apache-2.0 BSD LGPL-3 MIT -RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl -RESTRICT=test strip -SLOT=0 -SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.1.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.1.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2136ca7a3a09da6197b852468c8f66b1 diff --git a/metadata/md5-cache/app-containers/incus-0.2 b/metadata/md5-cache/app-containers/incus-0.2-r1 similarity index 96% rename from metadata/md5-cache/app-containers/incus-0.2 rename to metadata/md5-cache/app-containers/incus-0.2-r1 index 0387ff2e21d6..a82b256d7959 100644 --- a/metadata/md5-cache/app-containers/incus-0.2 +++ b/metadata/md5-cache/app-containers/incus-0.2-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containe RESTRICT=test strip SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.2.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.2.tar.xz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=78f50d121f9e42242b1be207a4192921 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c28e0b313605355c2991d9f11b6185f0 diff --git a/metadata/md5-cache/app-containers/lxc-5.0.3 b/metadata/md5-cache/app-containers/lxc-5.0.3 index 6d54fb451977..bdae919678a1 100644 --- a/metadata/md5-cache/app-containers/lxc-5.0.3 +++ b/metadata/md5-cache/app-containers/lxc-5.0.3 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst setup test unpack DEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap[static-libs] ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers DESCRIPTION=A userspace interface for the Linux kernel containment features @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( RESTRICT=!test? ( test ) SLOT=0/1.502 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-5.0.3.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-5.0.3.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4f23cf7496f739d2a911aabf043520fe +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5ef9673fc6c34d564f516cd94d42cfd2 diff --git a/metadata/md5-cache/app-containers/lxc-templates-3.0.4 b/metadata/md5-cache/app-containers/lxc-templates-3.0.4 index 69c434424fda..c82b1820b220 100644 --- a/metadata/md5-cache/app-containers/lxc-templates-3.0.4 +++ b/metadata/md5-cache/app-containers/lxc-templates-3.0.4 @@ -11,5 +11,5 @@ LICENSE=LGPL-3 RDEPEND=>=app-containers/lxc-3.0 SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-templates-3.0.4.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-templates-3.0.4.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=8432ecfe6586044a789088eff379fa53 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=18a10db9a88ffdedb7ec0732f77c1d4d diff --git a/metadata/md5-cache/app-containers/lxd-4.0.9-r4 b/metadata/md5-cache/app-containers/lxd-4.0.9-r4 index 5b82d95fa5f9..ed79cd7e6105 100644 --- a/metadata/md5-cache/app-containers/lxd-4.0.9-r4 +++ b/metadata/md5-cache/app-containers/lxd-4.0.9-r4 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-3.0.0[apparmor?,se RESTRICT=test SLOT=0/lts SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-4.0.9.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-4.0.9.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=facac5ef905019f76dddb59f2dbbf667 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=2ee4b0e13b4808224ea20d89dbae75de diff --git a/metadata/md5-cache/app-containers/lxd-5.0.2-r3 b/metadata/md5-cache/app-containers/lxd-5.0.2-r3 index 700a3e3b3b6f..395f8108c49a 100644 --- a/metadata/md5-cache/app-containers/lxd-5.0.2-r3 +++ b/metadata/md5-cache/app-containers/lxd-5.0.2-r3 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?, RESTRICT=test strip SLOT=0/lts SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=567826a3b99d8ef6923b9cbb3db5e612 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=cd0fe40026b5adc9d6cc5c901faebe1c diff --git a/metadata/md5-cache/app-containers/lxd-5.18 b/metadata/md5-cache/app-containers/lxd-5.18 index 1a84d1067590..357dcf07bf90 100644 --- a/metadata/md5-cache/app-containers/lxd-5.18 +++ b/metadata/md5-cache/app-containers/lxd-5.18 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?, RESTRICT=test strip SLOT=0/stable SRC_URI=https://github.com/canonical/lxd/releases/download/lxd-5.18/lxd-5.18.tar.gz verify-sig? ( https://github.com/canonical/lxd/releases/download/lxd-5.18/lxd-5.18.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=059326c5656cccb846b8220c4b8e4275 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=f28f77c45ab000c3061ff6e9e7958e55 diff --git a/metadata/md5-cache/app-containers/lxd-5.19 b/metadata/md5-cache/app-containers/lxd-5.19 index 27d09194c341..6282fb1b1569 100644 --- a/metadata/md5-cache/app-containers/lxd-5.19 +++ b/metadata/md5-cache/app-containers/lxd-5.19 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?, RESTRICT=test strip SLOT=0/stable SRC_URI=https://github.com/canonical/lxd/releases/download/lxd-5.19/lxd-5.19.tar.gz verify-sig? ( https://github.com/canonical/lxd/releases/download/lxd-5.19/lxd-5.19.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=b8897fc44cb6c94918ef5d90eff4664b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ba74a6e203ed51b3b8db6b3ee1e01fc1 diff --git a/metadata/md5-cache/app-containers/netavark-1.8.0 b/metadata/md5-cache/app-containers/netavark-1.8.0 index 0e33276109b7..33393534ca39 100644 --- a/metadata/md5-cache/app-containers/netavark-1.8.0 +++ b/metadata/md5-cache/app-containers/netavark-1.8.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://github.com/containers/netavark INHERIT=cargo systemd IUSE=debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +KEYWORDS=amd64 arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/netavark/1.8.0/download -> netavark-1.8.0.crate https://github.com/containers/netavark/releases/download/v1.8.0/netavark-v1.8.0-vendor.tar.gz _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=388ea26e7948a1ae88738f983e8ff04b +_md5_=b86f18d40ea53fb6166c85d95dd7d8d0 diff --git a/metadata/md5-cache/app-containers/podman-4.7.0 b/metadata/md5-cache/app-containers/podman-4.7.0 deleted file mode 100644 index f72e5796b24c..000000000000 --- a/metadata/md5-cache/app-containers/podman-4.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-go/go-md2man >=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install postinst preinst prepare setup unpack -DEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) -DESCRIPTION=A tool for managing OCI containers and pods with Docker-compatible CLI -EAPI=8 -HOMEPAGE=https://github.com/containers/podman/ https://podman.io/ -INHERIT=go-module tmpfiles linux-info -IUSE=apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp selinux systemd -KEYWORDS=~amd64 ~arm64 ~riscv -LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 -RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/containers/podman/archive/v4.7.0.tar.gz -> podman-4.7.0.tar.gz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=dc2d95ecff95dddab65f00ca9327d8cb diff --git a/metadata/md5-cache/app-containers/podman-4.7.1 b/metadata/md5-cache/app-containers/podman-4.7.2 similarity index 93% rename from metadata/md5-cache/app-containers/podman-4.7.1 rename to metadata/md5-cache/app-containers/podman-4.7.2 index c4308597ecad..35e653633627 100644 --- a/metadata/md5-cache/app-containers/podman-4.7.1 +++ b/metadata/md5-cache/app-containers/podman-4.7.2 @@ -11,6 +11,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/containers-common-0.56.0 dev-libs/libassuan:= dev-libs/libgpg-error:= sys-apps/shadow:= apparmor? ( sys-libs/libapparmor ) btrfs? ( sys-fs/btrfs-progs ) cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6 ) !cgroup-hybrid? ( app-containers/crun ) wrapper? ( !app-containers/docker-cli ) fuse? ( sys-fs/fuse-overlayfs ) init? ( app-containers/catatonit ) rootless? ( app-containers/slirp4netns ) seccomp? ( sys-libs/libseccomp:= ) selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/containers/podman/archive/v4.7.1.tar.gz -> podman-4.7.1.tar.gz +SRC_URI=https://github.com/containers/podman/archive/v4.7.2.tar.gz -> podman-4.7.2.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b0c8b3c5d18853a8f73d80b782cefe60 +_md5_=738fb0e6b85db22152ecca41312b07a6 diff --git a/metadata/md5-cache/app-containers/podman-9999 b/metadata/md5-cache/app-containers/podman-9999 index 9fe9bbeec369..84199b6045d5 100644 --- a/metadata/md5-cache/app-containers/podman-9999 +++ b/metadata/md5-cache/app-containers/podman-9999 @@ -12,4 +12,4 @@ RDEPEND=app-crypt/gpgme:= >=app-containers/conmon-2.0.0 >=app-containers/contain RESTRICT=test strip SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=b0c8b3c5d18853a8f73d80b782cefe60 +_md5_=738fb0e6b85db22152ecca41312b07a6 diff --git a/metadata/md5-cache/app-containers/runc-1.1.9 b/metadata/md5-cache/app-containers/runc-1.1.9 index 333324c0170a..9bd11d6392bc 100644 --- a/metadata/md5-cache/app-containers/runc-1.1.9 +++ b/metadata/md5-cache/app-containers/runc-1.1.9 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://github.com/opencontainers/runc/ INHERIT=go-module linux-info IUSE=apparmor hardened +kmem +seccomp selinux test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv ~x86 LICENSE=Apache-2.0 BSD-2 BSD MIT RDEPEND=seccomp? ( sys-libs/libseccomp ) !app-emulation/docker-runc apparmor? ( sys-libs/libapparmor ) selinux? ( sec-policy/selinux-container ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/opencontainers/runc/archive/v1.1.9.tar.gz -> runc-1.1.9.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=8ac8d429320002e2f32cc7b9fce5b96b +_md5_=620eac4528558a91524fac38d0b87e26 diff --git a/metadata/md5-cache/app-containers/snapd-2.61 b/metadata/md5-cache/app-containers/snapd-2.61 new file mode 100644 index 000000000000..0d1dfda1479b --- /dev/null +++ b/metadata/md5-cache/app-containers/snapd-2.61 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-lang/go-1.9 dev-python/docutils sys-devel/gettext sys-fs/xfsprogs 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-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DEPEND=sys-libs/libseccomp:= apparmor? ( sec-policy/apparmor-profiles sys-apps/apparmor:= ) dev-libs/glib virtual/libudev systemd? ( sys-apps/systemd ) sys-libs/libcap:= sys-fs/squashfs-tools[lzma,lzo] +DESCRIPTION=Service and tools for management of snap packages +EAPI=8 +HOMEPAGE=http://snapcraft.io/ +INHERIT=autotools bash-completion-r1 flag-o-matic go-module linux-info readme.gentoo-r1 systemd tmpfiles xdg-utils +IUSE=apparmor +forced-devmode gtk kde systemd +KEYWORDS=~amd64 +LICENSE=GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT +PDEPEND=sys-auth/polkit[gtk?,kde?] +RDEPEND=sys-libs/libseccomp:= apparmor? ( sec-policy/apparmor-profiles sys-apps/apparmor:= ) dev-libs/glib virtual/libudev systemd? ( sys-apps/systemd ) sys-libs/libcap:= sys-fs/squashfs-tools[lzma,lzo] virtual/tmpfiles +REQUIRED_USE=!forced-devmode? ( apparmor ) systemd +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/snapcore/snapd/releases/download/2.61/snapd_2.61.vendor.tar.xz -> snapd-2.61.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-module 8624eede24936fd7666e5298e5332f22 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=499a69dfbc3290a7f3064f6a5966696b diff --git a/metadata/md5-cache/app-containers/syft-0.94.0 b/metadata/md5-cache/app-containers/syft-0.94.0 new file mode 100644 index 000000000000..059550eb95d4 --- /dev/null +++ b/metadata/md5-cache/app-containers/syft-0.94.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Generate a Software Bill of Materials from container images and filesystems +EAPI=8 +HOMEPAGE=https://www.anchore.com +INHERIT=go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/anchore/syft/archive/v0.94.0.tar.gz -> syft-0.94.0.tar.gz https://dev.gentoo.org/~williamh/dist/syft-0.94.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=7925cf386178e9742a2222900f344253 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 00c05d839d047d39ce12360510cab5123d0f20d2..93cc02a9c5b64e3ddefca5d3f98d6bd21fb55401 100644 GIT binary patch delta 39578 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 F0RVaoT`d3r diff --git a/metadata/md5-cache/app-crypt/acme-2.7.4 b/metadata/md5-cache/app-crypt/acme-2.7.4 new file mode 100644 index 000000000000..ea2fe73ffaa8 --- /dev/null +++ b/metadata/md5-cache/app-crypt/acme-2.7.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=An implementation of the ACME protocol +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.7.4.tar.gz -> certbot-2.7.4.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=55239053b6d64fd5ff429a4c22945084 diff --git a/metadata/md5-cache/app-crypt/certbot-2.7.4 b/metadata/md5-cache/app-crypt/certbot-2.7.4 new file mode 100644 index 000000000000..a1f9844eb689 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-2.7.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=selinux doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.7.4.tar.gz -> certbot-2.7.4.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=e4e78dce1b21cd0ffdc5b97c6e334a21 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.7.4 b/metadata/md5-cache/app-crypt/certbot-apache-2.7.4 new file mode 100644 index 000000000000..f2d3eafe47e4 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.7.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.7.4.tar.gz -> certbot-2.7.4.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.7.4 b/metadata/md5-cache/app-crypt/certbot-nginx-2.7.4 new file mode 100644 index 000000000000..fc018b4b1e63 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.7.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v2.7.4.tar.gz -> certbot-2.7.4.gh.tar.gz +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_md5_=2ca692ebbe6bc4096be45134401db515 diff --git a/metadata/md5-cache/app-crypt/dehydrated-0.7.1 b/metadata/md5-cache/app-crypt/dehydrated-0.7.1 index a9cef62e3adc..c6045a9fc15f 100644 --- a/metadata/md5-cache/app-crypt/dehydrated-0.7.1 +++ b/metadata/md5-cache/app-crypt/dehydrated-0.7.1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=acct-group/dehydrated acct-user/dehydrated app-shells/bash net-misc/curl cron? ( virtual/cron ) SLOT=0 SRC_URI=https://github.com/dehydrated-io/dehydrated/releases/download/v0.7.1/dehydrated-0.7.1.tar.gz verify-sig? ( https://github.com/dehydrated-io/dehydrated/releases/download/v0.7.1/dehydrated-0.7.1.tar.gz.asc ) -_eclasses_=verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=66550590701cb6b021219fa4f5f9d331 +_eclasses_=verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=dd527411528a6cf8fa824f8e9e4d62f5 diff --git a/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 b/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 index 350b0cdae0a3..eb5b4efba93e 100644 --- a/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 +++ b/metadata/md5-cache/app-crypt/gcr-3.41.1-r2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( >=x11-libs/gtk+-3.22:3[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) DESCRIPTION=Libraries for cryptographic UIs and accessing PKCS#11 modules @@ -15,5 +15,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/gcr/3.41/gcr-3.41.1.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad6b3d8bcbc19ee4029130862457df01 diff --git a/metadata/md5-cache/app-crypt/gcr-4.1.0 b/metadata/md5-cache/app-crypt/gcr-4.1.0 index ba019ada22f1..1cbdef4ba852 100644 --- a/metadata/md5-cache/app-crypt/gcr-4.1.0 +++ b/metadata/md5-cache/app-crypt/gcr-4.1.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) gtk? ( dev-libs/libxml2:2 ) dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 test? ( app-crypt/gnupg ) virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.68.0:2 >=dev-libs/libgcrypt-1.2.2:0= >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= ) !=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgp RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=a8c08fca5db031d53c121db7bc5105ec +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=7f3264d418b2210f553ae07b699ff060 diff --git a/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 b/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 index bd7b2657ae83..c1c84d9e57ac 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 +++ b/metadata/md5-cache/app-crypt/gnupg-2.4.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tofu ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.4.2.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.4.2.tar.bz2.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=e8d5725b908121f0792e25afe3663879 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=9931c39e94d6f1784d4b8882351aa65a diff --git a/metadata/md5-cache/app-crypt/gnupg-2.4.3 b/metadata/md5-cache/app-crypt/gnupg-2.4.3 index 8b966d42ab41..4534a1adf3fe 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.4.3 +++ b/metadata/md5-cache/app-crypt/gnupg-2.4.3 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tofu ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.4.3.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.4.3.tar.bz2.sig ) -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=cdc636ab9e74e286983b3ebd47894f11 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=94f6f6379b58a0a08e41bdee6c37794d diff --git a/metadata/md5-cache/app-crypt/gpgme-1.21.0 b/metadata/md5-cache/app-crypt/gpgme-1.21.0 index bc9ee8436c79..fe7591943a59 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.21.0 +++ b/metadata/md5-cache/app-crypt/gpgme-1.21.0 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.21.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.21.0.tar.bz2.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=096dd4512600735ad2207ccdf89680e0 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=ef17a3d8d14bf6e3cf31341905a61e27 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.22.0 b/metadata/md5-cache/app-crypt/gpgme-1.22.0 index 36b2a64d6d7d..f97bc7d40d2e 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.22.0 +++ b/metadata/md5-cache/app-crypt/gpgme-1.22.0 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.22.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.22.0.tar.bz2.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=611a306c5095a29191150c8eeab5131e +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=700360ea25f4a5e9a222b50b17faed11 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.23.1 b/metadata/md5-cache/app-crypt/gpgme-1.23.1 index 8715e364676d..f5a24275941d 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.23.1 +++ b/metadata/md5-cache/app-crypt/gpgme-1.23.1 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.23.1.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.23.1.tar.bz2.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=4e89a5c619277d34d391132443bd88ca +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1e4dde65a2e997fd5283c6829c09ea43 diff --git a/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 b/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 index 216edd137407..1d0b8d348004 100644 --- a/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 +++ b/metadata/md5-cache/app-crypt/libsecret-0.20.5-r3 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gi-docgen-2021.7 ) test? ( || ( ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) ) test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) ) tpm? ( app-crypt/swtpm app-crypt/tpm2-abrmd >=app-crypt/tpm2-tss-3.2.0:= ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gi-docgen-2021.7 ) test? ( || ( ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) ) test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) ) tpm? ( app-crypt/swtpm app-crypt/tpm2-abrmd >=app-crypt/tpm2-tss-3.2.0:= ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.44:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.2.2: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(-)?] ) tpm? ( >=app-crypt/tpm2-tss-3.0.3:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=GObject library for accessing the freedesktop.org Secret Service API @@ -14,5 +14,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( crypt ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libsecret/0.20/libsecret-0.20.5.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7d9780b2eaa6cccc0b8831c780273694 diff --git a/metadata/md5-cache/app-crypt/libsecret-0.21.1 b/metadata/md5-cache/app-crypt/libsecret-0.21.1 index 5434b311e6b1..9cc3646461d2 100644 --- a/metadata/md5-cache/app-crypt/libsecret-0.21.1 +++ b/metadata/md5-cache/app-crypt/libsecret-0.21.1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gi-docgen-2021.7 ) test? ( || ( ( dev-lang/python:3.12 dev-python/dbus-python[python_targets_python3_12(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) ) test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) ) tpm? ( app-crypt/swtpm app-crypt/tpm2-abrmd >=app-crypt/tpm2-tss-3.2.0:= ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=app-text/docbook-xml-dtd:4.2 dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( app-text/docbook-xml-dtd:4.1.2 >=dev-util/gi-docgen-2021.7 ) test? ( || ( ( dev-lang/python:3.12 dev-python/dbus-python[python_targets_python3_12(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) ( dev-lang/python:3.11 dev-python/dbus-python[python_targets_python3_11(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) ( dev-lang/python:3.10 dev-python/dbus-python[python_targets_python3_10(-)] introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) ) test-rust? ( introspection? ( >=dev-libs/gjs-1.32 ) ) tpm? ( app-crypt/swtpm app-crypt/tpm2-abrmd >=app-crypt/tpm2-tss-3.2.0:= ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.44:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] crypt? ( >=dev-libs/libgcrypt-1.2.2: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(-)?] ) tpm? ( >=app-crypt/tpm2-tss-3.0.3:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) DESCRIPTION=GObject library for accessing the freedesktop.org Secret Service API @@ -15,5 +15,5 @@ REQUIRED_USE=vala? ( introspection ) gtk-doc? ( crypt ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libsecret/0.21/libsecret-0.21.1.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e38025e6dde3235d4d55a7443a17968c diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 index 401eb7b91f92..f97922e89173 100644 --- a/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 +++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.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(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) DESCRIPTION=Provides a standard configuration setup for installing PKCS#11 @@ -12,5 +12,5 @@ RDEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x8 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.0/p11-kit-0.25.0.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=528d66332122366d6908fce1bda937f8 diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.1-r1 b/metadata/md5-cache/app-crypt/p11-kit-0.25.1-r1 index fa245ad4aa0f..3219d07ed713 100644 --- a/metadata/md5-cache/app-crypt/p11-kit-0.25.1-r1 +++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/docbook-xsl-stylesheets virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare setup test DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.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(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) DESCRIPTION=Provides a standard configuration setup for installing PKCS#11 @@ -12,5 +12,5 @@ RDEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x8 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.1/p11-kit-0.25.1.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson af1ca7ad21fdd31fcc4fa91d8abca977 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff meson 1be925a1f585b2f19a8e45737f09016c meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=5ada8f87b8e981f86a5cd35a599a3be1 diff --git a/metadata/md5-cache/app-crypt/pinentry-1.2.1-r3 b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r3 index 73941253b80f..afab935d1ddb 100644 --- a/metadata/md5-cache/app-crypt/pinentry-1.2.1-r3 +++ b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r3 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 efl? ( dev-libs/efl[X] ) keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 wayland? ( kde-frameworks/kwayland:5 ) X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) gtk? ( app-crypt/gcr:0[gtk] ) SLOT=0 SRC_URI=mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2 verify-sig? ( mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2.sig ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=6e1efb76ad09efac762aa5b8fc16db7e +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=1951af05ca6a9d3305a3e35f82732e6a diff --git a/metadata/md5-cache/app-crypt/rhash-1.4.3 b/metadata/md5-cache/app-crypt/rhash-1.4.3 index 7dc90dd76152..3f86baf67603 100644 --- a/metadata/md5-cache/app-crypt/rhash-1.4.3 +++ b/metadata/md5-cache/app-crypt/rhash-1.4.3 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=ssl? ( 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(-)?] ) DESCRIPTION=Console utility and library for computing and verifying file hash sums EAPI=8 -HOMEPAGE=http://rhash.sourceforge.net/ +HOMEPAGE=https://rhash.sourceforge.net/ INHERIT=flag-o-matic toolchain-funcs multilib-minimal IUSE=debug nls ssl 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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris @@ -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 baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=e7e6efa502d7e36e8b326a873add36c6 +_md5_=382dc5f4d65c3a3dbaccbb429e6bb1a7 diff --git a/metadata/md5-cache/app-crypt/rhash-1.4.4 b/metadata/md5-cache/app-crypt/rhash-1.4.4 index 8fae02f67b16..f23bef5ed001 100644 --- a/metadata/md5-cache/app-crypt/rhash-1.4.4 +++ b/metadata/md5-cache/app-crypt/rhash-1.4.4 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=ssl? ( 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(-)?] ) DESCRIPTION=Console utility and library for computing and verifying file hash sums EAPI=8 -HOMEPAGE=http://rhash.sourceforge.net/ +HOMEPAGE=https://rhash.sourceforge.net/ INHERIT=flag-o-matic toolchain-funcs multilib-minimal IUSE=debug nls ssl 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris @@ -12,4 +12,4 @@ RDEPEND=ssl? ( dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)? SLOT=0/1 SRC_URI=mirror://sourceforge/rhash/rhash-1.4.4-src.tar.gz _eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff -_md5_=16dae1d3755b4c1f88d9aa418a4144cb +_md5_=18aa44fb44a9851aea006b1880638cbe diff --git a/metadata/md5-cache/app-crypt/rotix-0.83-r3 b/metadata/md5-cache/app-crypt/rotix-0.83-r3 index c73785de4864..9ae2ca796225 100644 --- a/metadata/md5-cache/app-crypt/rotix-0.83-r3 +++ b/metadata/md5-cache/app-crypt/rotix-0.83-r3 @@ -1,4 +1,4 @@ -BDEPEND=nls? ( sys-devel/gettext ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=nls? ( sys-devel/gettext ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Rotix allows you to generate rotational obfuscations EAPI=8 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=nls? ( virtual/libintl ) SLOT=0 SRC_URI=https://github.com/shemminga/rotix/releases/download/0.83/rotix_0.83.tar.gz -> rotix-0.83.tar.gz -_eclasses_=meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff +_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff _md5_=9aaa5a91184aeb8fc23f253bab3f1fbe diff --git a/metadata/md5-cache/app-crypt/sbctl-0.11 b/metadata/md5-cache/app-crypt/sbctl-0.11 index 381868ceb580..51a0c3460634 100644 --- a/metadata/md5-cache/app-crypt/sbctl-0.11 +++ b/metadata/md5-cache/app-crypt/sbctl-0.11 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.11/sbctl-0.11.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-crypt/sbctl/sbctl-0.11-deps.tar.xz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.11/sbctl-0.11.tar.gz.sig ) -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=51773c1a048b2ab636df9048fafaeb56 +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=5158858359919d854dc3a979924db431 diff --git a/metadata/md5-cache/app-crypt/sbctl-0.12 b/metadata/md5-cache/app-crypt/sbctl-0.12 index b36bdf8b8ab1..64c1a0dd079a 100644 --- a/metadata/md5-cache/app-crypt/sbctl-0.12 +++ b/metadata/md5-cache/app-crypt/sbctl-0.12 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.12/sbctl-0.12.tar.gz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.12/sbctl-0.12.tar.gz.sig ) https://dev.gentoo.org/~ajak/distfiles/app-crypt/sbctl/sbctl-0.12-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=c89c1025afebd80bf220078e26e872de +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=27312ab5dbe5c129ed28d74ac03b6369 diff --git a/metadata/md5-cache/app-crypt/seahorse-43.0-r3 b/metadata/md5-cache/app-crypt/seahorse-43.0-r3 index 663fda419ed8..104ec2b8d410 100644 --- a/metadata/md5-cache/app-crypt/seahorse-43.0-r3 +++ b/metadata/md5-cache/app-crypt/seahorse-43.0-r3 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xsl-stylesheets dev-libs/appstream-glib dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xsl-stylesheets dev-libs/appstream-glib dev-libs/libxslt dev-util/gdbus-codegen dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6.0:1 >=app-crypt/libsecret-0.16 dev-libs/libpwquality virtual/openssh ldap? ( net-nds/openldap:= ) net-libs/libsoup:3.0 zeroconf? ( >=net-dns/avahi-0.6[dbus] ) || ( dev-lang/vala:0.56 ) dev-libs/libxml2:2 app-crypt/gcr:0[vala] app-crypt/libsecret[vala] gui-libs/libhandy:1[vala] DESCRIPTION=Manage your passwords and encryption keys @@ -12,5 +12,5 @@ LICENSE=GPL-2+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.66:2 >=app-crypt/gcr-3.38:0= >=app-crypt/gpgme-1.14.0:= >=x11-libs/gtk+-3.24.0:3 >=app-crypt/gnupg-2.2 >=gui-libs/libhandy-1.6.0:1 >=app-crypt/libsecret-0.16 dev-libs/libpwquality virtual/openssh ldap? ( net-nds/openldap:= ) net-libs/libsoup:3.0 zeroconf? ( >=net-dns/avahi-0.6[dbus] ) SLOT=0 SRC_URI=mirror://gnome/sources/seahorse/43/seahorse-43.0.tar.xz -_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson af1ca7ad21fdd31fcc4fa91d8abca977 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=be8654bb1177f1b8ae41fe0b20843df6 diff --git a/metadata/md5-cache/app-crypt/signify-31 b/metadata/md5-cache/app-crypt/signify-31 index 559b0bc114b1..6d7cf9cfff37 100644 --- a/metadata/md5-cache/app-crypt/signify-31 +++ b/metadata/md5-cache/app-crypt/signify-31 @@ -11,5 +11,5 @@ LICENSE=BSD-1 RDEPEND=>=dev-libs/libbsd-0.7 !net-mail/signify SLOT=0 SRC_URI=https://github.com/aperezdc/signify/releases/download/v31/signify-31.tar.xz verify-sig? ( https://github.com/aperezdc/signify/releases/download/v31/SHA256.sig -> signify-31.sha.sig ) -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=f0730a7d09d3632dc9dd1ac98b994256 +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=c551c4e671707684ff0eef1ea3cbe3d8 diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.1.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.1.1 index b2ff83e477c5..0a47bae5b979 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.1.1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.1.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.1.1.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.1.1.tar.gz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=2030cc01be8942ab3853590390476d14 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=7de8ffa58028adba3b802efd9490cad3 diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0 b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0 index c3bfbdcae641..e4d14b1d2ae8 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.0.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.0.tar.gz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=375a0bc2d2734c2646686c8c7981d1fd +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=699caa4550db4ca60da2edf30d8bcd34 diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.2.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.1 index 518154fd75c8..a922666cc7c7 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.2.1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.2.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.1.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.2.1.tar.gz.sig ) -_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 06b4d23e3bacdf7164b1e7f9e059492a -_md5_=bad24f217a20239986433820bc7e4047 +_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff verify-sig 798e0173d334021f14ba78a786c37059 +_md5_=0bce94651ad6a91b255514b0c81b71b5 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 77b95d8ee53f12c96eb90203fd6dab1b0ccf1fdb..7db79c95217d639d8955764d47b30c5966e9a575 100644 GIT binary patch delta 30193 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�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 delta 46883 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 diff --git a/media-libs/libass/libass-0.16.0.ebuild b/media-libs/libass/libass-0.16.0.ebuild index 9ec14cea24b2..67a7e9ddd4bf 100644 --- a/media-libs/libass/libass-0.16.0.ebuild +++ b/media-libs/libass/libass-0.16.0.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libass.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libass.asc inherit multilib-minimal verify-sig DESCRIPTION="Library for SSA/ASS subtitles rendering" diff --git a/media-libs/libass/libass-0.17.1.ebuild b/media-libs/libass/libass-0.17.1.ebuild index 2149efc9e533..3d4dde9b6164 100644 --- a/media-libs/libass/libass-0.17.1.ebuild +++ b/media-libs/libass/libass-0.17.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libass.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libass.asc inherit multilib-minimal verify-sig DESCRIPTION="Library for SSA/ASS subtitles rendering" diff --git a/media-libs/libid3tag/Manifest b/media-libs/libid3tag/Manifest index b0e102e95cfc..56ead46791f5 100644 --- a/media-libs/libid3tag/Manifest +++ b/media-libs/libid3tag/Manifest @@ -1,2 +1 @@ -DIST libid3tag-0.16.2.codeberg.tar.gz 53056 BLAKE2B 946e7b4db4faafe77773cefa3c3cf70c3452bc9d2c19503ec6739d255841706995efae3e6092b0b8fbe0be761284a7d74514369d437ee198c37f78fb3d92d4ae SHA512 b093614599ddc4d90072f355659a6d4d7d9fb6fe99509f62273db27291c02fb6cba280bb7ee954e014f4e5cffecc4e7f0258ebd15fcd18bf4e8abf8a02267c4c DIST libid3tag-0.16.3.codeberg.tar.gz 53218 BLAKE2B 58a4ce211aebef4b2f1f0e1a7214e2804e71d2cea805d3c275812978fb702148c5b435c289f9e83fd81fa1970bf83b7b8e772ed24843bcae7519fff455b50c15 SHA512 d49bc637899e4251ed66b5b56aa4c910dcdecd6b03ed197866d74175fc4eadff40f40f336606b23e2505b0e11834c4212a1314feeeaa2c0e9713051fdb56cb45 diff --git a/media-libs/libid3tag/libid3tag-0.16.2.ebuild b/media-libs/libid3tag/libid3tag-0.16.2.ebuild deleted file mode 100644 index 5483790e54d4..000000000000 --- a/media-libs/libid3tag/libid3tag-0.16.2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="The MAD id3tag library, Tenacity fork" -HOMEPAGE="https://codeberg.org/tenacityteam/libid3tag" -SRC_URI="https://codeberg.org/tenacityteam/libid3tag/archive/${PV}.tar.gz -> ${P}.codeberg.tar.gz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2" -SLOT="0/${PV}" # SOVERSION = ${CMAKE_PROJECT_VERSION} in CMakeLists.txt -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" diff --git a/media-libs/libkeyfinder/libkeyfinder-2.2.8.ebuild b/media-libs/libkeyfinder/libkeyfinder-2.2.8.ebuild index 7b2991afb273..cb210f7dd8b2 100644 --- a/media-libs/libkeyfinder/libkeyfinder-2.2.8.ebuild +++ b/media-libs/libkeyfinder/libkeyfinder-2.2.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" RDEPEND=" diff --git a/media-libs/libpulse/metadata.xml b/media-libs/libpulse/metadata.xml index e1b0ba44ee04..fc9c7d5c17ad 100644 --- a/media-libs/libpulse/metadata.xml +++ b/media-libs/libpulse/metadata.xml @@ -22,4 +22,7 @@ Use libasyncns for asynchronous name resolution. Build the doxygen-described API documentation. + + pulseaudio/pulseaudio + diff --git a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild index d0a915f2a3be..34defd2581f4 100644 --- a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild +++ b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="ZLIB" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="doc cpu_flags_x86_mmx" DEPEND=">=media-libs/libsdl2-2.0.1-r1[video,${MULTILIB_USEDEP}]" diff --git a/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild index 6b3cb6540e87..eb1a0d2040a1 100644 --- a/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild +++ b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/markuskimius/SDL2_Pango/archive/v${PV}.tar.gz -> ${P LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" RDEPEND="dev-libs/glib:2 media-libs/freetype diff --git a/media-libs/tg_owt/Manifest b/media-libs/tg_owt/Manifest index 125c9ca67754..b51802b5a4be 100644 --- a/media-libs/tg_owt/Manifest +++ b/media-libs/tg_owt/Manifest @@ -1,6 +1,5 @@ DIST libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895.tar.gz 636836 BLAKE2B 496afcb80f67a8f76104e338408d4930475daadaf3f7cd2d673336aef938986876995e475a4d932424d7f99f6a339bad360f566d6fd3719316eaf8241970cf8d SHA512 930e665434e80e8a26d81b785563c915619b546a9a0af0455a14278816997074add852fae107027f4899415cb0ab47ffbf9492bea76b94b10f558b52098bbf92 DIST libyuv-00950840d1c9bcbb3eb6ebc5aac5793e71166c8b.tar.bz2 426626 BLAKE2B efae062f124e3711bab9db232e5f956f09683d6743f54407bf89eeda1bb6ffbc9b82fc250bd709f06b94c28bc8bbb239a28262a002e7b7a2044f31c1432304bb SHA512 bfe2ad76c911986727d0c8b6ee85028fea382fad1eaebbff77a116f848388417719acaea11506936e8160d8dfa46f27a9a3d544b3db356e4c58aa81f493a6912 DIST libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.bz2 418856 BLAKE2B a72e1f75491785b272b0ded46368a67aadb643278e5764d16dcd902ab7e4139d8664ffbacd940f30113ce3171e0b0846fe0d6111ced17c5b08f326cd61b2af14 SHA512 ff9cfbb61a1361e959740d00c741dc6fbe71ca7c61770abc35f70aada402df3884d7d5992ae79472dfe3d7641154d4f13065593fee41bf8eae924e26cc654117 -DIST tg_owt-0_pre20230105.tar.gz 13822416 BLAKE2B 05004dafaefd748d836f3508d3800bcb15d0bc9894b83340746e85763bff4b77d3dd1fb732eeaf86324b9afbec69be49b172ae7f70d959a7a65ce01b64fb6205 SHA512 70b4ada620cf19acf981abcefcbac1609fe04c51deef0332e288d59c4e7efe98625817c641b92967b4f37217f94e49aa0fc296fcfbb214c08cb63030b1427f54 DIST tg_owt-0_pre20230428.tar.gz 13725816 BLAKE2B c854de42696e397ea7101b7536f940c5424ebeae4105b84c9d3ef39242409b450e3cf38b7319ede7eb185667b78f4d4fb72c046880495f300205dff4d553be3a SHA512 883be1ba54db10462dadf0ef0e03270535972eed37d7fec745bd660faa67eabc539bfa88122a9c64a895cba97fb1d1a67ff6ee590ad002480ad327736f07284e DIST tg_owt-0_pre20230921.tar.gz 13726037 BLAKE2B 635342dd2127330542374e2f0f9acee91844c3c825fe4610dabe2996c541d9b3dc1681999910e5b591752f7e8f65a089c16b43216dd0c0b84f1a0e913e5a0213 SHA512 538d713e9ac91e9f676cdf301d11d7b5be0d67bda6283537e03b6322f3cca5c0234ff2f2b0b23e9046709f77ed282fc4d3526d3b21ee93478c50380be410372f diff --git a/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild b/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild deleted file mode 100644 index 33ea8cfeff34..000000000000 --- a/media-libs/tg_owt/tg_owt-0_pre20230105.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="WebRTC build for Telegram" -HOMEPAGE="https://github.com/desktop-app/tg_owt" - -TG_OWT_COMMIT="5098730b9eb6173f0b52068fe2555b7c1015123a" -LIBYUV_COMMIT="00950840d1c9bcbb3eb6ebc5aac5793e71166c8b" -SRC_URI="https://github.com/desktop-app/tg_owt/archive/${TG_OWT_COMMIT}.tar.gz -> ${P}.tar.gz - https://gitlab.com/chromiumsrc/libyuv/-/archive/${LIBYUV_COMMIT}/libyuv-${LIBYUV_COMMIT}.tar.bz2" -S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}" -# Upstream libyuv: https://chromium.googlesource.com/libyuv/libyuv - -LICENSE="BSD" -SLOT="0/${PV##*pre}" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" -IUSE="screencast +X" - -# This package's USE flags may change the ABI and require a rebuild of -# dependent pacakges. As such, one should make sure to depend on -# media-libs/tg_owt[x=,y=,z=] for any package that uses this. -# Furthermore, the -DNDEBUG preprocessor flag should be defined by any -# dependent package, failure to do so will change the ABI in the header files. - -# Bundled libs: -# - libyuv (no stable versioning, www-client/chromium and media-libs/libvpx bundle it) -# - libsrtp (project uses private APIs) -# - pffft (no stable versioning, patched) -RDEPEND=" - >=dev-cpp/abseil-cpp-20220623.1:= - dev-libs/openssl:= - dev-libs/protobuf:= - media-libs/libjpeg-turbo:= - >=media-libs/libvpx-1.10.0:= - media-libs/openh264:= - media-libs/opus - media-video/ffmpeg:= - dev-libs/crc32c - screencast? ( - dev-libs/glib:2 - media-video/pipewire:= - ) - X? ( - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - ) -" -DEPEND="${RDEPEND} - screencast? ( - media-libs/libglvnd - media-libs/mesa - x11-libs/libdrm - ) -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/tg_owt-0_pre20230105-gcc-13-cstdint.patch" -) - -src_unpack() { - unpack "${P}.tar.gz" - unpack "libyuv-${LIBYUV_COMMIT}.tar.bz2" - mv -T "libyuv-${LIBYUV_COMMIT}" "${S}/src/third_party/libyuv" || die -} - -src_prepare() { - # libopenh264 has GENERATED files with yasm that aren't excluded by - # EXCLUDE_FROM_ALL, and I have no clue how to avoid this. - # These source files aren't used with system-openh264, anyway. - sed -i '/include(cmake\/libopenh264.cmake)/d' CMakeLists.txt || die - - # The sources for these aren't available, avoid needing them - sed -e '/include(cmake\/libcrc32c.cmake)/d' \ - -e '/include(cmake\/libabsl.cmake)/d' -i CMakeLists.txt || die - - # "lol" said the scorpion, "lmao" - sed -i '/if (BUILD_SHARED_LIBS)/{n;n;s/WARNING/DEBUG/}' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # Defined by -DCMAKE_BUILD_TYPE=Release, avoids crashes - # See https://bugs.gentoo.org/754012 - # EAPI 8 still wipes this flag. - append-cppflags '-DNDEBUG' - - local mycmakeargs=( - -DTG_OWT_USE_X11=$(usex X) - -DTG_OWT_USE_PIPEWIRE=$(usex screencast) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # Save about 15MB of useless headers - rm -r "${ED}/usr/include/tg_owt/rtc_base/third_party" || die - rm -r "${ED}/usr/include/tg_owt/common_audio/third_party" || die - rm -r "${ED}/usr/include/tg_owt/modules/third_party" || die - rm -r "${ED}/usr/include/tg_owt/third_party" || die - - # Install a few headers anyway, as required by net-im/telegram-desktop... - local headers=( - third_party/libyuv/include - rtc_base/third_party/sigslot - rtc_base/third_party/base64 - ) - for dir in "${headers[@]}"; do - pushd "${S}/src/${dir}" > /dev/null || die - find -type f -name "*.h" -exec install -Dm644 '{}' "${ED}/usr/include/tg_owt/${dir}/{}" \; || die - popd > /dev/null || die - done -} diff --git a/media-libs/tiff-compat/tiff-compat-4.4.0-r1.ebuild b/media-libs/tiff-compat/tiff-compat-4.4.0-r1.ebuild index af16d65799cb..58e097254863 100644 --- a/media-libs/tiff-compat/tiff-compat-4.4.0-r1.ebuild +++ b/media-libs/tiff-compat/tiff-compat-4.4.0-r1.ebuild @@ -10,7 +10,7 @@ QA_PKGCONFIG_VERSION="$(ver_cut 1-3)" # stuff too like PROJ, GDAL. Previous release manager of TIFF was # GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying # who made releases. -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rouault.asc inherit multilib-minimal verify-sig libtool flag-o-matic MY_P="${P/_rc/rc}" diff --git a/media-libs/tiff/tiff-4.5.0-r2.ebuild b/media-libs/tiff/tiff-4.5.0-r2.ebuild index aef41ac1c419..713f1faeb9f7 100644 --- a/media-libs/tiff/tiff-4.5.0-r2.ebuild +++ b/media-libs/tiff/tiff-4.5.0-r2.ebuild @@ -10,7 +10,7 @@ QA_PKGCONFIG_VERSION="$(ver_cut 1-3)" # stuff too like PROJ, GDAL. Previous release manager of TIFF was # GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying # who made releases. -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rouault.asc inherit autotools multilib-minimal verify-sig flag-o-matic MY_P="${P/_rc/rc}" diff --git a/media-libs/tiff/tiff-4.5.1.ebuild b/media-libs/tiff/tiff-4.5.1.ebuild index 91bca3fb96bf..5757a3d13037 100644 --- a/media-libs/tiff/tiff-4.5.1.ebuild +++ b/media-libs/tiff/tiff-4.5.1.ebuild @@ -10,7 +10,7 @@ QA_PKGCONFIG_VERSION="$(ver_cut 1-3)" # stuff too like PROJ, GDAL. Previous release manager of TIFF was # GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying # who made releases. -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rouault.asc inherit libtool multilib-minimal verify-sig flag-o-matic MY_P="${P/_rc/rc}" diff --git a/media-libs/tiff/tiff-4.6.0.ebuild b/media-libs/tiff/tiff-4.6.0.ebuild index 7e0fc1f0de9f..d67156e7bc77 100644 --- a/media-libs/tiff/tiff-4.6.0.ebuild +++ b/media-libs/tiff/tiff-4.6.0.ebuild @@ -8,7 +8,7 @@ EAPI=8 # stuff too like PROJ, GDAL. Previous release manager of TIFF was # GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying # who made releases. -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rouault.asc inherit libtool multilib-minimal verify-sig flag-o-matic MY_P="${P/_rc/rc}" diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index b4a7c81218fc00a267c145b5e69d8cbafce07185..c43808ebc086c7250f3568205ebbb14b6a56411f 100644 GIT binary patch delta 28121 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 E03&)HL;wH) delta 28010 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 diff --git a/media-plugins/gst-plugins-webp/Manifest b/media-plugins/gst-plugins-webp/Manifest new file mode 100644 index 000000000000..2a4c680aa0b1 --- /dev/null +++ b/media-plugins/gst-plugins-webp/Manifest @@ -0,0 +1 @@ +DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628 diff --git a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild new file mode 100644 index 000000000000..beeb536925a1 --- /dev/null +++ b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.3.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GST_ORG_MODULE=gst-plugins-bad + +inherit gstreamer-meson + +DESCRIPTION="WebP image format support for GStreamer" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=">=media-libs/libwebp-0.2.1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" diff --git a/media-plugins/gst-plugins-webp/metadata.xml b/media-plugins/gst-plugins-webp/metadata.xml new file mode 100644 index 000000000000..33fa99dbc4ba --- /dev/null +++ b/media-plugins/gst-plugins-webp/metadata.xml @@ -0,0 +1,8 @@ + + + + + gstreamer@gentoo.org + GStreamer package maintainers + + diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 859c83653ed7fee46839498fd71e2006fdc8a697..98975626b811df562b4cf70a21843922f6319d71 100644 GIT binary patch delta 54873 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

    ug$| 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/async-container-0.15:0 + >=dev-ruby/async-rspec-1.10:1 + dev-ruby/rack-test +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid test dependency on covered + sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest index 81e37ffe2e96..5945b2e209fb 100644 --- a/dev-ruby/async/Manifest +++ b/dev-ruby/async/Manifest @@ -3,3 +3,4 @@ DIST async-2.5.1.tar.gz 84455 BLAKE2B 251b1a8f5bd3d9f1cc4c6038d18dbd5dbe83278d27 DIST async-2.6.2.tar.gz 86923 BLAKE2B ef1a840bd52c3713268582260a00855061fc3ee2d05fb67a2de44f9012dc419745eeac0522fb06e9689860ed23bf5dbb8280f796e645d992d1a98da7cfb4279c SHA512 627f490360d96e9ef8cfb5dc5ea929a1574cdfa6db91fcbfe5b14f6e475e03c750b2806b8d13025425b969ed44944debdcf6d573bc95eafe80a6056a0550707b DIST async-2.6.3.tar.gz 93083 BLAKE2B a82885a001e58f7f638348890aeeff8271cec05237a528a5c3d4ed7d8280245b408944fcd082dec2186f3b7ca423395634b99bfb587e58b3672f1b1d0cd1a760 SHA512 e29a6bf234d9780bc452f8e14523608c0a06eef54c03051ef80e6e5cd54b1fa43fb81dde7653e1203faea548db27602191072f834cf024c5be737e43f48e5365 DIST async-2.6.4.tar.gz 93274 BLAKE2B 0e014dcb7814a711ffede259d61f3a077e01e80aa02472e7242c1ee31ef381d2c7b18f9343b3042c874c71bc36e6647741ddb6466805dc9eea427ee499f96f14 SHA512 53d6cc24f84604f9d0488f54909534e0ec51d1075dd1f93cade370e4d4cf4cfb433c47a887660b1f1c375803689dc7423994e3b1c92b42c932ead98a6e31fc75 +DIST async-2.6.5.tar.gz 93305 BLAKE2B fbceff6b20eaf10a922f9993c73157cd3790263e1540167715012e39a2223f2d5e8549e7f9949d3851fdf8120763b24b468b904e668aec2927c5c2028101c1d9 SHA512 839eea7d0113d879acd1d85da4d0119c0698b8bdfe36a24450a24c2fb2151cfa4cd8987aea663ba51ff52a078693cb1ee7e0f3ac805aebf91655f3e279842caf diff --git a/dev-ruby/async/async-2.6.5.ebuild b/dev-ruby/async/async-2.6.5.ebuild new file mode 100644 index 000000000000..05b46d97cf15 --- /dev/null +++ b/dev-ruby/async/async-2.6.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="sus" +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A concurrency framework for Ruby" +HOMEPAGE="https://github.com/socketry/async" +SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend " + >=dev-ruby/console-1.10:1 + dev-ruby/fiber-annotation + dev-ruby/io-event:1.1 + >=dev-ruby/timers-4.1:4 +" + +ruby_add_bdepend "test? ( + dev-ruby/benchmark-ips + dev-ruby/sus-fixtures-async +)" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # network tests + rm test/net/http.rb \ + test/async/scheduler/address.rb \ + test/async/scheduler/io.rb || die + + sed -i -e '/covered/Id' config/sus.rb || die +} diff --git a/dev-ruby/aws-partitions/Manifest b/dev-ruby/aws-partitions/Manifest index d53120153c0d..120ed7ff8d58 100644 --- a/dev-ruby/aws-partitions/Manifest +++ b/dev-ruby/aws-partitions/Manifest @@ -2,3 +2,4 @@ DIST aws-partitions-1.722.0.gem 54784 BLAKE2B 5fd08e9b1e246e5690b25676ec32e87a05 DIST aws-partitions-1.780.0.gem 56832 BLAKE2B b56383ad200e4c34c7cbc66783de225241299b33746c21308c5d27c3055f1488ad4c0a1723cccc7f17b19ef02f43cd9fc639a36c69f997ca82cab14a2a98442e SHA512 96b4dfc64f45834ba65f6ec06cfdaaec4515315707c74c3940411ecfbb17d3260ccb1dbd3392881f61aac3bfade81f0e34336d0219a3220b18f3889fa19ba5d7 DIST aws-partitions-1.786.0.gem 56832 BLAKE2B 126c81ab4c592bb5cf20fd57c02950b8f4c4e147a9d067ee7a473c45d57fcce2a0dddb9510e4f5651c58cc2abcc01e3922d765fea339d3b49ecbf082b6a1dc54 SHA512 d0807336cb751cd78e83329e1776965501aabb98e27fae1ef4c8c1467ef036f6cf15fce8fb8c1ce164b5a5d254d607783cc3447a3f95fa5f7ea1b39e02d7f55f DIST aws-partitions-1.820.0.gem 58368 BLAKE2B bd5a2986d9252e64235c8b80ba12ca3d200f47470fa45466b5e7a54b16abb975282a87fc49f611957e0e7c5e73ee02e1f3a8e77c742166597e5c4f073a9dc49e SHA512 546167240f2ed32cbfe57150eb04cb13fc8471cab7e09546d73a2ba3ea13dbf2b2ea7beccf118b93835179b0198cdfc45f8c54fdfe173871e8a62d6f9c450a89 +DIST aws-partitions-1.843.0.gem 59392 BLAKE2B eb11bf18298b6660433ec295d46dc5a7cee3ac1adf72eb8edb3320c490cc919d313aeefa224e1de4026f907b372de52c18cf8f37f07bea92ace67f11f067a0f9 SHA512 2716c25f0e7a6a7bdd4d62b74094e79e8e0f8c84581eaafc072cab76c785bbc7bcdab2cf844c084292a58a6b93cbc5c0eeee23008e30f74638e86da22a099fea diff --git a/dev-ruby/aws-partitions/aws-partitions-1.843.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.843.0.ebuild new file mode 100644 index 000000000000..904c2fb2798c --- /dev/null +++ b/dev-ruby/aws-partitions/aws-partitions-1.843.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +# Not packaged and upstream not tagged. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRAINSTALL="partitions.json" + +inherit ruby-fakegem + +DESCRIPTION="Provides interfaces to enumerate AWS partitions, regions, and services" +HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/" + +LICENSE="Apache-2.0" +SLOT="1" +KEYWORDS="~amd64 ~arm64" +IUSE="" diff --git a/dev-ruby/ddmetrics/Manifest b/dev-ruby/ddmetrics/Manifest index d092dc836cda..0f1219681a84 100644 --- a/dev-ruby/ddmetrics/Manifest +++ b/dev-ruby/ddmetrics/Manifest @@ -1 +1,2 @@ DIST ddmetrics-1.0.1.gem 15872 BLAKE2B de0fbb540c45b84c36c37b652f1a987c49d416e63aff644950091f4a84a76338590e1ce62e20df092488bd43af566dfcdb4a056d57ae306f7f3855bba43326f7 SHA512 d3b97bbcfe12a666c0bf28abc076510bb1ceb8e6f0ebda3ff40bba64da50bbb2995beb09da9b2c03b8e54271b143bc0703fb1d0b1db729d092281138ba717b3c +DIST ddmetrics-1.1.0.gem 18432 BLAKE2B 8a9b6c0555731241f77057c502962e11a0eefb771b91f30f9df8fe4277c84d8b5c50569b8758134fe0f946e9ed3dec6ebb881edd4fedb8acba2741fa0695d042 SHA512 89bd29cf0f69ae7dba017765721d9b9662cb46d03d40a7c5524d72e5be3441a6372f61360bec8a2a36403db8ae2321dfbc23c05a515bcc79824e5b69d892f054 diff --git a/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild b/dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild new file mode 100644 index 000000000000..b95ed9cbb266 --- /dev/null +++ b/dev-ruby/ddmetrics/ddmetrics-1.1.0.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="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Non-timeseries measurements for Ruby programs" +HOMEPAGE="https://github.com/denisdefreyne/ddmetrics/" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/rspec-its dev-ruby/timecop )" + +all_ruby_prepare() { + sed -i -e '/simplecov/I s:^:#:' \ + -e '/fuubar/ s:^:#:' \ + -e '/RSpec.configure/,/end/ s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/ddmetrics/metadata.xml b/dev-ruby/ddmetrics/metadata.xml index a89c9ad64ebd..7f9676994366 100644 --- a/dev-ruby/ddmetrics/metadata.xml +++ b/dev-ruby/ddmetrics/metadata.xml @@ -6,6 +6,7 @@ Gentoo Ruby Project - ddfreyne/ddmetrics + denisdefreyne/ddmetrics + ddmetrics diff --git a/dev-ruby/memo_wise/Manifest b/dev-ruby/memo_wise/Manifest index 75e1e2b75295..a9936cddafb7 100644 --- a/dev-ruby/memo_wise/Manifest +++ b/dev-ruby/memo_wise/Manifest @@ -1 +1,2 @@ DIST memo_wise-1.7.0.tar.gz 185861 BLAKE2B 49ef04f4ef73ea24ac243c70d9545ed65c0fc8f4c6d9571d7f31c2728e82087cf1676aedd01aa1d0c1994a16ea7215b264a51fa2b8fe957cba3eb9088fd3a414 SHA512 3b87a1a81c060c34d4c91409ab6b2f8aa700e3313233e652e174f62c3dd826b675594d84d00ad21ae1f12dba4c6b0fe59431c54b4bbdf46430895635aa220b5f +DIST memo_wise-1.8.0.tar.gz 186795 BLAKE2B afb1a027c6c981601d51262f13508fb8cd0074f6283bdb953537e300cc4970856765db60a92afa8331139ff98e50ba97529366f9adcd4d1ab93c93f52dcd2e48 SHA512 173dbab6fe93f21ad1ead34f4fbe8b0425747e1f2640472b9a1e4b79b935260cc0163d907d8ec423152d91165f32f2e8f1691dcdbd15830f375473415089ce6e diff --git a/dev-ruby/memo_wise/memo_wise-1.8.0.ebuild b/dev-ruby/memo_wise/memo_wise-1.8.0.ebuild new file mode 100644 index 000000000000..c2af16a62e50 --- /dev/null +++ b/dev-ruby/memo_wise/memo_wise-1.8.0.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="ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="memo_wise.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="The wise choice for Ruby memoization" +HOMEPAGE="https://github.com/panorama-ed/memo_wise" +SRC_URI="https://github.com/panorama-ed/memo_wise/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die + + # Avoid specs for an unmaintained package with old dependencies that is optional. + sed -e '/require.*values/ s:^:#:' \ + -e '/when the class is a Value class/,/^ end/ s:^:#:' \ + -i spec/memo_wise_spec.rb || die + + sed -e 's:_relative ": "./:' \ + -e 's/__dir__/"."/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index ba8713445b30..d73b7c853aa0 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -3,4 +3,5 @@ DIST net-imap-0.3.6.tar.gz 138760 BLAKE2B b67ee9518ccd76f39cdf533564d94c70aac2e0 DIST net-imap-0.3.7.tar.gz 138906 BLAKE2B d6bc143d3947ec8a97cd7e0628e05447574f83296c78275dc7414d9cc744e820bcb6b8917de9215152be8b6141f69d4d6a1ea9e2265791eb4989dcdcce09b10c SHA512 6917d3bd980bbca86938232a59104dd924ffe7ec2f095e8c997165c726ada8020c821b26a0e8748433df49cf8802c4a434c805bd27f415d1f2644ddea1a94db8 DIST net-imap-0.4.1.tar.gz 196263 BLAKE2B 90b6341c35263b01c6227b694decdea1bab0d7c8f2afd6c9d74ac25281202d0d39614fb517476a4a294fbc4fd1e236c065d3e415e36827b902e7224e482431b2 SHA512 f3b600bd52f554661db449fb5846d7a82713e1cda5211262e4b6326713d1b6e5e6a9294d47dcc27245450bbf97f5fcd94cf93f222ffe4098b5ead6a465cf5e22 DIST net-imap-0.4.2.tar.gz 196932 BLAKE2B ab58a3c2a5cea223f23f7325b9b632157dea48bea17c60cb6e21bbb2a04c73a4d80cfb4f25f5752ebf30f6d30d8adbf6dc47a737d6dfa9eb64a476d4bc8e61e6 SHA512 a3631d004aa07830e8ace3fefc0dd95cdf4b50b1442147b473430d2dd0c6e8a4170a0a0d20485317d9c8dba3b089734d0e5cfef30d8662d4b98e83740d4bb0d7 +DIST net-imap-0.4.3.tar.gz 204911 BLAKE2B bed0cc6f61dc328161f48b97a23e83724956b449aa95a119ba45efbc94d68ab8a676b9e4a00f2ec5300ce5049cb732e1953532a9a4f327fe09d9deb63207a151 SHA512 f294b1455514a47a30456dd1d6b58404138f15ca5de61b5a24774836ccd0227f41900921814d608a7132a02053a296b0ddc9760a3a7058c6699c7959d92ad121 DIST rfc3454.txt 138684 BLAKE2B 56c850a7f5782c1447ae633ad9a380253b97925b9edeadbeb9001f4905157c353db967125dfb3bfef1e1bc2297142e5db424cb3b1325837ab4bb05db1f0f92a9 SHA512 79a85fede7df9202cbaf3fbb0bd59d951352c56208da2adf0baa5571ad92fd2153a6348000994b733c8a1bfdc93c38c86ed33708ecdef8571f20f906564384b6 diff --git a/dev-ruby/net-imap/net-imap-0.4.3.ebuild b/dev-ruby/net-imap/net-imap-0.4.3.ebuild new file mode 100644 index 000000000000..ff9ad346395a --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.4.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap" +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( + dev-ruby/digest + dev-ruby/strscan + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest index 26fce3cf8378..842596b990c0 100644 --- a/dev-ruby/sequel/Manifest +++ b/dev-ruby/sequel/Manifest @@ -1,3 +1,4 @@ DIST sequel-5.71.0.tar.gz 1738648 BLAKE2B 88837e479680695bdac2e4dbabe824052820ce3061b0fa128fc8083389ce3f94caebf9d17e5349a0bda7d171c22fc13b09048ea8cd36d8631df6f51e1181723b SHA512 283d5a8783d9fd87dd394131c23422d10071cce3f6c0797a7be26cc2d2934309dc867d0479a1c525fe2422a3ab1137452218a259897eaf66d4afce44c06b1882 DIST sequel-5.72.0.tar.gz 1743121 BLAKE2B 8c5211ba20e8cf58d469d05ad02664cae9669c7d13211a1f96e4e8be2b7dde50316d3755d1673c7c419dc9559716d5bcae1235053e2d0afb51b8764400c04048 SHA512 4f0e65dc85d1a59f0801cf0735ce777683227423d6acec1d28e652f2ca8b34c704177898a5aed108dbc1a7834903493ecda40cdc8ea399eab5d39c930e3f927f DIST sequel-5.73.0.tar.gz 1749172 BLAKE2B 8d2e637d06b9e6e8813ceab47e3d3b062d94fc17a9627a025e5fcd25e2e61b960da2a57bcc6b1cbbf69094a27fe458b29cd625138743607e833ca191eac975d2 SHA512 a86cb1441d3f4f3d2a48b924bc029dcec215268be98d62be1a69bbd4aaee48bc720cce52d93e890997b459e8ff26eeddab456d63f309149cb4c84314e275f08e +DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 2f75703fce84e987ddffe5049f75a656ebc1363e62f350059feb1ac986f5c0e48a7712817f5ac654128055c4fa753b74d7b69b781c1f4b4de74d904c61d56aab SHA512 4f4c11ffedf6dad79fc8b89e601bcda2061bfc3d8f67c41559630d1b7c83ab0da0ad1fb2c7f1ad3999e0db541b5da4df2413de00e1947211d8013eeaf1a34307 diff --git a/dev-ruby/sequel/sequel-5.74.0.ebuild b/dev-ruby/sequel/sequel-5.74.0.ebuild new file mode 100644 index 000000000000..9cffa9a08213 --- /dev/null +++ b/dev-ruby/sequel/sequel-5.74.0.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="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc" +RUBY_FAKEGEM_GEMSPEC="sequel.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_TASK_TEST="spec" + +inherit ruby-fakegem + +DESCRIPTION="A lightweight database toolkit for Ruby" +HOMEPAGE="https://sequel.jeremyevans.net/" +SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend "dev-ruby/bigdecimal" + +ruby_add_bdepend "test? ( + dev-ruby/activemodel + dev-ruby/minitest + dev-ruby/minitest-global_expectations + dev-ruby/minitest-hooks + dev-ruby/nokogiri + dev-ruby/tzinfo +)" diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index af002b7b5d22459326deb1a807f25f150859b9f6..ca8ff18e4cbdb5174523a7cf880bcf37585400c2 100644 GIT binary patch delta 9529 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 btiLCRio}pfq-);4{^9=t=YfR>lt%yn3=*Ia diff --git a/dev-scheme/owl-lisp/Manifest b/dev-scheme/owl-lisp/Manifest index c7f6c87cdb25..4834c67e0890 100644 --- a/dev-scheme/owl-lisp/Manifest +++ b/dev-scheme/owl-lisp/Manifest @@ -1 +1,2 @@ DIST owl-v0.2.1.tar.bz2 456751 BLAKE2B 15447cc71b633a97f48086a986c8015f1bc5664b993faa7f4537878fefb805d824c49174ef5a225e4cc870bb4c5b8d256cb887c83eba58d67c64bf5db6d2d7f9 SHA512 b69296e9be60ea4e8103c8100de9d02d00fc50e13624c87c1c4a78852b58aea403459f8b4a2f88826630e7204d58d522b58df489ce194c04e9424186309f5c8e +DIST owl-v0.2.2.tar.bz2 457461 BLAKE2B 5817899d013d2a073fe914380ca64fbaa4a264c707199a41db79452878c3437c8b99c40fe1f0346968c09aad90955eacca255a09a8f9c41e7c495e67187a1cf7 SHA512 decb8b70603b8abeb37168f9f55434a5496248f6f7f7018ce3ca802d5a3f0736a05e74defb93cb8652513e76b15dac2494c401a7ce26e2024743ae333194825c diff --git a/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild b/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild new file mode 100644 index 000000000000..2d6148517bdf --- /dev/null +++ b/dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Purely functional dialect of Scheme" +HOMEPAGE="https://haltp.org/posts/owl.html + https://gitlab.com/owl-lisp/owl/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://gitlab.com/owl-lisp/owl.git" +else + SRC_URI="https://gitlab.com/owl-lisp/owl/-/archive/v${PV}/owl-v${PV}.tar.bz2" + S="${WORKDIR}/owl-v${PV}" + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +PATCHES=( "${FILESDIR}/${PN}-0.2.1-make-no-test.patch" ) + +src_prepare() { + default + + sed -i 's|make bin/vm|$(MAKE) bin/vm|g' "${S}"/Makefile || die + + # Skip "tests/char-ready.sh", "does not work in background subshell". + rm tests/char-ready.sh || die +} + +src_compile(){ + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" owl +} + +src_install() { + exeinto /usr/bin + doexe bin/ol + newexe bin/vm ovm + + doman doc/*.1 + + einstalldocs +} diff --git a/dev-scheme/stklos/Manifest b/dev-scheme/stklos/Manifest index c9c0d75a26cd..88e50b32a85c 100644 --- a/dev-scheme/stklos/Manifest +++ b/dev-scheme/stklos/Manifest @@ -1,2 +1 @@ -DIST stklos-1.70.tar.gz 8767615 BLAKE2B 7cae5b5d0c9b2d9dcccc47e78e70a562f2d1751de068668777441d29ee15be7f3c5c285b8297e367311cd8c9695c9a2d083ad7ea1d9c21c838cf1d819f7cb82c SHA512 64da09171b191688f750f10c29f10cd7393f326555d4324344faeac63547a2548407490e44a50f0afa348487bd9cc5106f3c344cab6935f3a3516b3c064a596f DIST stklos-2.00.tar.gz 9661074 BLAKE2B c43918f182e8502d5ea4dd0a2d42ea4e788a573ca1184d4e3af792f3932b7a626280110c30bffa9771d73ed7fdc2a29db19bcd7ce8d5a219c1c0b9ef19195c6d SHA512 b98ad62713cb5e85d26378e73e2198d44676a0103c8e8444490cc555defc5b058652c514bdf3a27b0cc34c71b0b72d9f5fc440f260f6aa68064c5adda6571d5f diff --git a/dev-scheme/stklos/files/stklos-1.70-configure-clang16.patch b/dev-scheme/stklos/files/stklos-1.70-configure-clang16.patch deleted file mode 100644 index 51fa0842c032..000000000000 --- a/dev-scheme/stklos/files/stklos-1.70-configure-clang16.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/881693 ---- a/configure.ac -+++ b/configure.ac -@@ -446,8 +446,9 @@ fi - ### - ### See in what direction the stack grows (code stolen from Sawfish) - ### --AC_RUN_IFELSE([AC_LANG_SOURCE([[ void inner (char *foo) { char bar; exit (!(foo >= &bar)); } -- void main () { char foo; inner (&foo); } ]])],[STACK_DIRECTION="DOWN"],[STACK_DIRECTION="UP"],[echo "Stack direction is not detected when cross compiling for now"]) -+AC_RUN_IFELSE([AC_LANG_SOURCE([[#include -+ void inner (char *foo) { char bar; exit (!(foo >= &bar)); } -+ int main (void) { char foo; inner (&foo); } ]])],[STACK_DIRECTION="DOWN"],[STACK_DIRECTION="UP"],[echo "Stack direction is not detected when cross compiling for now"]) - - - diff --git a/dev-scheme/stklos/files/stklos-1.70-gentoo.patch b/dev-scheme/stklos/files/stklos-1.70-gentoo.patch deleted file mode 100644 index c9baba3bf268..000000000000 --- a/dev-scheme/stklos/files/stklos-1.70-gentoo.patch +++ /dev/null @@ -1,66 +0,0 @@ ---- a/doc/Makefile.am -+++ b/doc/Makefile.am -@@ -21,7 +21,6 @@ - # Creation date: 11-Apr-2000 10:30 (eg) - # Last file update: 1-Jun-2021 19:13 (eg) - --mandir = $(prefix)/share/man - man_MANS = stklos.1 stklos-config.1 stklos-compile.1 stklos-genlex.1 \ - stklos-pkg.1 stklos-script.1 - EXTRA_DIST = $(man_MANS) -@@ -33,12 +32,10 @@ - schemedir = $(prefix)/share/@PACKAGE@/@VERSION@ - scheme_DATA = DOCDB - --doclocation = $(prefix)/share/doc/@PACKAGE@-@VERSION@ -- --docpdfdir = $(doclocation)/pdf -+docpdfdir = $(pdfdir) - docpdf_DATA = pdf/stklos-ref.pdf - --dochtmldir = $(doclocation)/html -+dochtmldir = $(htmldir) - dochtml_DATA= html/index.html \ - html/stklos-ref.html \ - html/stklos-ref-1.html \ -@@ -59,7 +56,7 @@ - html/stklos-ref-16.html \ - html/doc-style.css - --docimgdir = $(doclocation)/html/images -+docimgdir = $(htmldir)/images - docimg_DATA = html/images/hierarchy.jpg - - ---- a/lib/Lalr.d/Makefile.am -+++ b/lib/Lalr.d/Makefile.am -@@ -34,7 +34,7 @@ - all: lalr.ostk calc - - install-sources: install -- mkdir -p $(schemedir) -+ mkdir -p $(DESTDIR)/$(schemedir) - cp lalr.stk $(DESTDIR)/$(schemedir) - - uninstall-hook: ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -123,8 +123,6 @@ - - - install-exec-hook: -- @echo "STRIP command: $$STRIP" -- if test "X$$STRIP" != "Xno" ;then $(STRIP) $(DESTDIR)/$(bindir)/stklos; fi; - mv $(DESTDIR)/$(bindir)/stklos $(DESTDIR)/$(bindir)/stklos-@VERSION@ - ln -s stklos-@VERSION@ $(DESTDIR)/$(bindir)/stklos - ---- a/utils/shlib-options -+++ b/utils/shlib-options -@@ -173,6 +173,6 @@ - - echo "os=\"$os\"; version=\"$version\"; machine=\"$machine\"; OS=\"$OS\"; \ - OS_FLAVOUR=\"$OS_FLAVOUR\";SH_COMP_FLAGS=\"$SH_COMP_FLAGS\"; \ --SH_LOAD_FLAGS=\"$SH_LOAD_FLAGS\"; \ -+SH_LOAD_FLAGS=\"$LDFLAGS $SH_LOAD_FLAGS\"; \ - SH_LOADER=\"$SH_LOADER\"; SH_SUFFIX=\"$SH_SUFFIX\"; \ - SH_LIB_SUFFIX=\"$SH_LIB_SUFFIX\"; SH_MAIN_LOAD_FLAGS=\"$SH_MAIN_LOAD_FLAGS\"" diff --git a/dev-scheme/stklos/stklos-1.70-r1.ebuild b/dev-scheme/stklos/stklos-1.70-r1.ebuild deleted file mode 100644 index af8d4da1cbde..000000000000 --- a/dev-scheme/stklos/stklos-1.70-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools toolchain-funcs - -DESCRIPTION="Fast and light Scheme implementation" -HOMEPAGE="https://www.stklos.net/" -SRC_URI="https://www.${PN}.net/download/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="threads" - -RDEPEND="dev-libs/boehm-gc[threads?] - dev-libs/gmp:= - dev-libs/libffi:= - dev-libs/libpcre" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog {HACKING,NEWS}.md PACKAGES-USED {PORTING-NOTES,README}.md SUPPORTED-SRFIS ) - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-configure-clang16.patch -) - -src_prepare() { - default - - use threads || rm -f tests/srfis/216.stk - - eautoreconf -} - -src_configure() { - export LD="$(tc-getCC)" - - econf \ - --enable-threads=$(usex threads pthreads none) \ - --without-gmp-light \ - --without-provided-ffi \ - --without-provided-gc \ - --without-provided-regexp -} - -src_compile() { - emake -j1 -} - -src_test() { - emake -j1 check -} - -src_install() { - default - einstalldocs -} diff --git a/dev-scheme/stklos/stklos-2.00.ebuild b/dev-scheme/stklos/stklos-2.00.ebuild index fad97e515254..90fa3ef0c997 100644 --- a/dev-scheme/stklos/stklos-2.00.ebuild +++ b/dev-scheme/stklos/stklos-2.00.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.net/download/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="threads" RDEPEND="dev-libs/boehm-gc[threads?] diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index ad0439aff43779ad8abe1ee4cd68c8fe23cad77f..2e8e9685f00ce7315feab1797e155865c1396140 100644 GIT binary patch delta 68841 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 X2uaM+b7xvT{6GI6*n>-aHuwPmk8}*u delta 68844 zcmV(e%Uo$WR+DF&(A!)zAtEKiX_R z+W-7-zkL4Fk$I@=6kj2-&D z$9>GR{^`H|@BfsK_@|>EtEIi}(c|D-uM+NK-)U67qK#HdtOuXjR_}G5Ew^~hn`hYf zd3K(s_POF&_J1+%a`XRFIpdD&jA8ZbzVEbK%y&L_j;&q?PktS7gtPX$#@zm=|NKw? z<^T9k|M9>6^Pj@M{rK|b^Y{PdKet~$?e+b~pN`1${dK*L77K6K_bQ>auz0^Xzl+@y8Lvy~=gxPy<-1`W4bV2TQiuv(oxGSKIOCzvMfeWsa3X+$EolE!ko0 z5yLstEIh<0M=7!Nyjk#T@f*8O-s=o&T%(sOt|Qc%>tyW?c65fkue-!ET~~_l>-A4x zzy9=J|9`*#^3#9#^nHyV@5@$?^0sR1YZ|$YGWf8{bM6(}?B%`+t8`qQO~|RHBZS;B zqI&YSdCod`*42)2&6cj+M{j3e=gP6pl@_Zqu6DBqY<3v2rkH~E!kZj3V{NR&dDOR6 zTXA0FEOo?o&e-pH%$@341C}sGTk|?o#B8y(Q-5=rVU`$U+D93+&Lf@dbKU1y0bApV zF+-e!y-ZiWdzqoLy+_cWjuGNLch9^_Xsmvl`+e2^)93cf`rp2_uYZ1Dv6xDFTe35; zeOJ$s7mYjf-KmFN?^f^Yz>E5BY4C`<&T;Thx=u{;DrYZow2^Y;Ay&KMyyNU6MLZHu zz+FC%nyx;>T`(EepvQAyN7zAP>Ce1Ynqi&qj(K6p=Q{cL)G@A7YG)bSSS8=bv9HN@ z)-b|qy|Pq!j&^4MqK`Q<26Nu^ia2`=bzZCD2+Fw@;fV@i!n8|U0q1QfpuKGTnGgd!K8~wzW za6DeVVxE`3QF6J%!R}od+?s`dT|UnW*yK2lJFnQW%623i6ZgnR*>~^YOXsV3vC>OT zyizOgEB4Rp*YBS`ulM!J;dqDs?1Q9(C25Pd#I||T76LDy>nXsD#1h?Q?R19gsI7zL zt@AIFohu2)1<`SsStcOJVywCWRxl5LxEhAl_?fXXZrnmD^VqB!4xC1RKjxc-&3gf( zykx-E&UD@zgB9_68F|Eh5R`TTLqUJmAmo}Ceh}hy#WeXf3<&FMDOABZ&l}s>;W&3{ zmtR-!g12D4GxafaSZt*MksAc<@9Wk2r=P}`U%r0+)P5c7r}5`C{<6Nknp;jU%g1(2 zV7jIqGV6nboU;Y6s$4mL%yrC>4>q|SzyeD!36}-y+Q5FlZyce-(DCwm$BQ*=AWbiz z^PM}(d-Vl`1V3|Dd}s5-6LSVn_>>v`x_r1SsFM=#-3hHdAN}0GTED-jXyC6INSuksSu5Pw=-kG$T>%(Aj}W!^LkyW`7m4*wZLPtpUy*PF zEBLs4^S58VzAhQt^|oRa2TklRKDt8Rz=$|dT045W13tt8wEQp+@F3q|q#l=j|Yt61XROai4c>=hI{1BLN9{~kpUi&FCtjpW%4(Z*##wkt&D^-7i=Ay z8bp_p*xVHf6Zh(I?SNzK`{vV*J@`+!*xns5ym{7Zz#hiDUsvqQmmi;g`T2Fd&bRd% zd`3I2wc8*(oo(GmyHemkhtiL5qyfxd1!{9%CGu0)e#;y4IVy;JvQUZWdUUJ+{x)OY z=UwK!b4>tIxj+zT$>S`4K<0`P0vvDOhxmB?b-ge}mZZ)J=4ZlQ=f_h39n+QIQm}&= z2rul<#I*Cdgi6d2#DdNgFh+6&LxX1Ewa0zkSA^T$pv1Z^T!VGT1#UdJfETcUlV}t+ z2Ac4Wm-YHQUzRGoV_AcKwpI!32cWvxq=VN0aspTnUa`BAmkv*VU^&>qoflS~_&o@e z#4s(0(LBR_^8e%Ap#=BI≧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ö+;I-flimu#U)4JlZB8S&417A-v+&Z{xRL`ug_M z`1I5I^(|#@MSLj|u%m{c=nUJ_d0WsO)(~T;R<+sKy&UmejGpLyCtKqk z!(8j;4?(DMlvs4+i!TO&M6V$2D%f~f-?_eL>cRd&3~7%+-p-C2keclN3uo1OiB`)$&8bU1Pb zLp`v&Wv{kZ(5`lQNI$*n>UCt<`}%$PBqnS^p_9x|D~MHq5Y?~3G;k+ zhwa=2e|oOo%ia}@pLnT9e@@TYJm`|W8RB?g_k!uy^jtmDEOd_+PDO|RnTpzpt!xjAY;U>%b z?V!DSt2T{|jDy@HFn*%JtmB2l#E< z>VZG|#qtp>SwvtIlbHPVAFbM7|FHh;>$mm&JN)*wX!v@$ydAFKEj21iyCY-phJk}X zV29*or5NyG2jlXVHnYgytpdOMog6inBEWUAJ*R%~<5OS5u}}%s3Rb!CcKFX`>9A(2 zN*X2_aDT)2j(*5NxRiq;i{vCdcRwRI4QZ8_jQ$*BOy~UwsRo8|hlQ?S z<%)G?)25ALDRF+vBkCQRH=1@E2|S~PA7qur=+#>KKUl?||Gd8a<;o?DOgmwR%fy8{y$%<#?_Rjc(_STbrS@3*LFDh!7a}@Mi6F?B@bV zI7@WCyVsD-^C{xQ`tK7c@tnUFuXY!(Lp_~_6 z6d_JDNeiw$$y>cX%|Ja)zlfEgofhHG{H3UHSu|;);sxyFfvci zro8tc0WaGQ)faUN5#vk4)6)%t9~#B>4kK@DjXVH?C9&lAG9kaC(^(u#wXF86`rPFK z7dAlfw9u_s)Q+^uW1Dr$%~Sgs=B^e8?CTjTV)ABwII{ces=kENm1Wk)Oj_Dmt z(Ml5c8gYdiXS?PcvKcO^LVw;Svl@(konHN&PE_^nFpK~cN}fz@IgJXITmF9iUQ?9y z$+pesz}r-pC$UM!LV&2t ztDZf@_M%12Yh8{F;ft(CVO7oBK69MnTQz8Dap<~8D(tmD(=bTfz<*&${UVwJo6g_& zFayi=V%8h0c6hSmp$;ecF0b!g&9YJZp@%IBCdO{-f1j%bkwDIWotL$65NdwHZv670 zN%dp?8+dv-x+5TarX+U)$_WDAK<(Ko9NclPkOEN2;vdg)94Bs&B@CDjv`NVrZtH_h zAN;oD*4ctHdYj%raeoJ^hS6PK0F0Wb6)vhl&m;GD>vE0^0fj|L&W5!KDtMU?WD$<2 zmUlqmZqPiBSzSRS<0dxs=U-W(<^Y9bEH7(vcI8;l<;o@Yrw1g$^A8K@uHW00FK?tv zPie>NMGE7$A0MzR9xr9=cJ_4VXu~>iD0sV_YVcSSq`^AWTz?&#aNW+FXqTO=_3|Fd zo+4rk2kRp=o{_-m+>Ar1#E*K@l;mWO=~ctscFl?8EzkAO;FVpg?jzBe4-Yk4eI45BT+&=69)Y#r!VV%c0EdIa-u%97YeT$e* zs0FEykW9mct_zpl4*Oee(Y?Gz#6lrwv(3>R6?PC6Sbv4)bUnxg#%Q5Zuu659X8>TM z=OC=;g=r;6QQ4>tzMOVUKuZEB;k}D5%k?iGFV6|@uGkz{j!rDz(DT%RS*~j$t=fv? z+}+}J9bO}kPsBQ&+Yn$-!wc+>(eaXFNJpj}foVIW~JKH%OPlG9vqQNhn z5=Kxut+d;ty%kU8M%>Dl+hpo#O@Bzj@X!9a&7Y`kn#i2zcko8K|1>2 zv41;G(=)(*+C_ghU_Lk((knQc(ka9iAjhLa&vA}T$%>+lWkKQf7`*Gow36KcV213+j?Obuyr~0HF(ofgNS-Y zQ5r=?D~I?N&5Cm-^i9L3qb&^YK#3 zINOhJ>*M9x?>O(ELWsR*rNi5_&;I+}yvRl`NU|9U@iil;OGTQ+Qjh-#Y<#ubNre;2ap7D*~+c z03$O2QJu8je%o@47LwCk#SRG}diUNef9r>S-uRMAn`eFsPGK=?onBZ)5V`?yug$jZLkai{ zy~)mcjaCe**m1bvr3smJEZ*SjH7#D>X00#47Cof%qT-|Wbu}euE6+@YjMxvhN#_ss z#jvQOICCX>Gs1=L1;D+O{a`6zrq-i-zvg`-eIT|a*UdbkcSEY1 z)%C`o(7Z<0GTiJ|pX>4xA`6b8-41p;9Nqo0aPws-;0YwYlL-rL>XWEZQSmwHnRU8t z!@Lk=(HhK%azr{`^K?{QhOeHdw&&b_@3zNNI(}-~$DDBVW(~6WaEsQQFTA>mAC19 zq$aj9?NkMGpc-C5Xsyr*!2}cE*%vU4+)^nfFCvk6BTErB_~#B5f3i2;q8m^2t>YV` zW6YCtd8R`Q&SKGQFQ~AEFoz0yz?i~wHKV4OpE0|qBM-xKsE1ZS9BUQx_^@DKzWn(9 z<6Hasp$Yn>@sg*{Z3(e@T-IksZ$)!Bjw8(ab4@2=4IQ!xSIxUTJ>K@<;bSj-s>?QO+3;*wvQx>IS*086 zTwd{h5Pr_fR&WWcNZz`~?G2OfRv3RWEghV;@mb35kmSnBX1qRpShL@LULS_Sg5d8~ zR?5@oeW$}a!h<#08y0#wgtS_pZ6m8w9oWodCG6#;?Ts%@%|40Cs_m!s@N|0Rby}0; zfLfa%kp9lmvev@u37wbL!7}V@JqLT~y{UxY2`|CB5rb2*X|0S|W_y~}dPaY4Ilu;X z_1yQmwxPCcz4qxe-p_q1S!#x)$F%tQXEajvLPQ5sTGe%*gm3F_Y?|vprh@`^c)f*n zuK(VC{`I#%uKjFY3DEB9{i?&u7Q3gWmnUTFvfp<+di8MhC9w?*F3u?+xT8S~(BN)y zc8LZiWLTTvm2sg%3%rKuQ2T!rXDA6@~BYKAt8{kze z-bl^1#H-uH@w!~!|MKI@*Pr&M&+DhZ72mHjqQZ4RlYxja96aI~ZBc6lZQazlK~S+; zs&lFc_udsfya{$&jp86CFXlIgynR}D&SU!K; z#3rU@0?!^W31&Uy*7xbX(x;=lz1bAzlpFfrlc?fMQ+xI=XYZMi@ht7=ETRROHp>wx z-uj}ks06H{xUv^wJr^)-NBAXlDH!Q(lsjhU(wnRHzR8=l$Hn2&`1Ll;-|cLv$%}K% zTzL3Y+c0Aeg|Lj?1E^i9?dVI%iRgba-}k}PKDEzZetx|m;-y#*tVwk)RTsnT@vnC(wU?B&H>&Ke}v9}a(r!_Td; z*}9w_*uyoV-e@=4Wlq{NoI;3$6&&{EU&%@#i!{;AV8QEh?fujE@-H6=#)|~c$tk?V z@`CRXPUaO|v*&CX5509&AdfM&B z)jd2QkQteXj0gmXjSr-pq=0`RLFu@7>`qV((i~Z;>cc)%FCmO;g)_lip1hywsh6FI!?4%8LWS0ViJbOTibWtl@F7$GaNt z$C`4_R8M{9?Oa-x$F>|P2_S0%ni54PcG=581ysj+l;7(dR>i@msOFO?TMU0u&k^)2 zn?4c3cg5F;^Ua>vb$P=$u1lFXEnU>B;q9o2yCk4S&lcpGk!NM*L2499G7u=cYzS$U z;k~Ae*4|D>tCs8oSfa+pVfhIDr;@66mmQg;*h=ZNhZ;2K&}5q9WU&Lx)?`Xk19qa% zLJ04Q6zf&dcfj)S@w&r#BFBGCO^lO#(Z)sYR#ZVhw{gxT@wH1vRCnin!3g|6-W8A1 zbB_gOS_u+%h;+L#!j}OS36>!=^o9|2Z z?eCPm?O_B_Pi0aF5*|7m<@|X&ty(Lo$DR(=3HYj0o==sGdE3L*){(vL6NSS`nWcNJ zF8AOJT<*TM#5CJ7uIYag69{gS%FlAk@N`c9aRYM9+s#_33T1Av%6WFH3<}U-+2lo0 zCZ=xk2*jKgLqDGG(mhh<1k;uY2Ddf7zC9g47Z-(qPx08X;R#DPm3J zkk%mJ-*r#@TjYQLQU3h#`7yehDE(gNk{VW0vDXB|1W%?=Ba|SYD(rPpe^;*VpB}c8-?Z%N@NxlVJ_|@_$ zc^R-wqK};j%09(9Ra$D@OJnvPHU93rfh`BXXg9FQ`{94x96XJlIZdT34vCOU1KXj9 zKY?p%*9L02j;^R&i;d#nS>{t-cmCTZ`|G{Ae?10GSP$=M)n<&FQ&1EeX)5X60;TrZ z9B@*lgUyiuA$2FIUCL55jf*L->q3u|0opteVU$Ygd|%%D9hbitFGz1c5oJ~pGEc2A z2=p(vLePI8Sx}$lQ)%`~m*L}PFLG9$#3qeXu_^#p>YWoCxGrJ*9?I<$?-DjEz6?jh zD!_xlYgcH^lh!R7*oYBc?4BMK{+8&IRq-lM_o@E*`+IkvK=~MrwlAkaB)fAB(>Mi{ zceY7U9+<=BbRS1*670fE3BZ>%jYlNZtCy?q|l_Wp7~ zaO#6!DwA$=wB~wMmCHhK8c%jMV`BBG56^9Y+NUjU_P+Rl9{`=D+x`*nQTy z2G~!TpBN>2)zyl2=%DMjCiF-K8Bj~qV%|WhTW|GZBOY(-HQJB={q(CARp0-7yU%^? zvu;&G;`G<^%kqh&0U%RY9?QbDIa{curPB}2)LWT<^n5fQi>pZ?57+P3lLTNUf5cP1Q6@1tb*Aw3 z=5>H$Yl}>B>z{VM?Xy4s9KY8u?>*Ru(fcJAwe^l$CA@%}9{!`LA<*x9+DQeQgDx>@3@kRWrY$mHbzxAo?*K@LE5)pew5E& z{>z+zV`WPKe~B-1RlQi6#Oa~58gSfR+S*@EO4_m=bqSraBMUnXywI&{64OFkJcB9;2iH#CY0}WP2 z(oR!3TYc)YCg=PQBGApDAY@!B@JL-*qvS(h+8~ate~J?C>h2O5C^w16EwHjuaQWfl z1Xn80==S~F*YT-+`TVwGuR|IXl$+%DxorG~#6e2SUHSbYAd~e^J#eMCDH49^E--?1 z(xGNjP;sg^&^{^ZaA;IhjQv)Pc(yR@u~GE#c4ZP?YRC#79L%XY-hA|a4ibpn#M{}7 zbGF4%f1f$7nNMB1)qd5Tg|j@BI+1<9drx|csiRyo(4?9LdPaacEODcB4&C|WYOuM^ zmEZdaYtTIqUU;>$zI7R0v1bMFXk~1m_Diw*;5Cayp4~7a5yc6WB-N`!SGTgUAxU7r zOl(P=ViI-)K`XPp2=7DHXUweCX{#6ni z?1$U@d^`LT`p&5ieJ)vTN)@X_atHyVXnK7n2|&lix&lVBL~Cz!)yh1g(;kUk*BpgR zM7Mq4Hc7D#!fyQ2k=mucK3jf&+DfxpfBaAR(SCiFnGb0s*(7So73Z}^W^?ivr*Bo- zf9aXH03xfmJ|NZU9(%4NqT~%dl_5Ln^zNR_zT~}ka;O>%YO0bpIHuZY@eQasbG~^c zm%49@n}$jk>Io@glC z(y6fS23ZC?%`k$7!% zlSI8G*X+#Qc~TT)jyCxsKW4)8V>ukhh`Xw5u{Zr1I5SbhWYFF+ryx#ODYiPpf30>M zXgByon!!o7(p`aQ-vF`Yu20f2E5=dZbK_Kc|LzDw&j{6$JH}O2T@x>jD&3bEW$x zub=Wb0BUblgIox*I|bF2mW6j{0Jvf@j^If%By|PFLeea)dc7c(ix?61$KLvB{^s@g zdu#EvW)d5$ka@C`U&QmsMZPr-A;KyoG8G1#Dsm9`$@fXM;^s}xsWN{Pe}5IA4?&f* zPPiq@Z~dmOxKhvunM@|7WrPJ$8hh~Y67d8Cx7T^BJ=U-*26{M(v2(OEhh)R^SJ1CB zqG_al$&uk1X68j@?^h#BHHcxLma5kIp@VQ>Q{}^-Qf-HS-R|t=ufjoH+9^pYI$$G1 zGPcJSWBYtscX7YG)9oH?e}YuBl>ii27MX^L98G(-LBJ<*v1MXE4em9nLF`l&F%1-( zZqR&>)LIngyh8T3%SD||2@fE#?YR0;mlp9Bmuk2wS~r#D0t_ds-Ph1`EqbpeeYE2| zbObv!4b*q-?Ak%jgJX2-*tLOx)I3?P+ukBhJq8RFBdX5gG^8M!e~cq!RU3)7bu4G4 z&cCMqsd=>>3$?T}v(H6)0~8Ne2vH?Tk6hiH7#VC5A}#6pIK7?lTJ1bQ^zrmMduIn7 zIqI=ZeZ@msUN=U+bkGRoJd2G;|MX)kmeUnh9Au;5j8 z-H_10ff64{rgQ{4w?as@%D5el8*b#kjHxzK{v4oA(7?DM9y@=+pv-wgGK`37X7 zCQ?$R!UI79*G+;Ha#s853P=L+k}4;<7|Rs|TM#0zy3a=wd;IdRKYsk@*?fKCRfH18 z3#q;7DBvlFfB7~Wn3oxC*I?v!V>#PGwo8t9|ZktYG7mMYgu1}ra@n!z@+4}OS zQb{6t%y&83NW~CuwmoGv2THQg1@<{8VGOKAgPtlnxaFU2j`=jI#gH86>rUU0q>^`D zY!KxSnpRA6lWW!vv&B$pq$yv%FixnK>@i8+Mz#uhp7g%8x(F zZ=V*%c<=f=8jMtf@zOC)YU_3rdM^z!>?Bv!*%Wz*O3+cZMEQT>1nLPyV4arXVkv$b ziNh*eTf30$vMd%CONhm-HK!_*ynu+^6?C-FxY&lFm6b){;A7 zh66#pt=s?1&tHH4wq%d4MJGy%AhfX6h26Fx2*{3)3ZnItD|6|XOa^j@pZ;nHQD?6@wBGfp}OTZ4Z$tHQv^9;F(d?5E~6I@pNa zrmPGRCK30&6I0`8K1i|i|GX98PX+7?ygvuko|8>BFQ}K)r)InJCc2CUhawA`vU_0; zYLqK@seC){<+|KYaAPub5v7}6^Pv9(ew4w%X_J1y0(nBbRUAqgf%vRAKN>u2a~%k~ z`W+zD>27~NoPctI#6!*#Y!k2;C>a6kw^CiF9n}V6oK2`tWV-B?m9`}4`PtJEFiFXi zV)@dYh@-iOgZu~}F$l4Qfg0zrR6qXl)UR>E>A}2E^N$U0(z_iNu^o2b$pLsdOzk+; zOVU6#6r$TyBi@O|x#{J%=|0jA9ySvBc)}7oH7I{aWjnP~(lE)$?kE_UYG}4my^&B< zB)-(ILnUkR>&GEW4P4VNwm~{;L}Wx4Yd}AsNI5Q9RVe!BHVdMUcT4l)+1uqeL~Nc-^NH zH}`&fRZ8`g4a^|Hsbgtgt`FYnC!(!4lX4r1q$gc%@}^s-OVPZE4z_xh4kw#+-`>6lBDVuqH`y$tJ49BVH1s81B+aBF{qB4?(8F-MhF*b z2UK`IQNFDys;O~Kl4~;+5eT{vY0-5=jcy4_EZ1_;3NqVRaFWb1T2Nuc zTUBLw)vdUk3Fn1(fN`^bzq1LZrge(dOhrgOu6Va0DpG&z*^wMoq*jb3c6QGtc}GJ? zZ~%}-hj;dtH!x&g3W}TcXyWXxjiMI0_m|oUNORn>BB7dwQk-ktAXQpHuAl9OQ5=1b ze_ORThlp3uzsRTAYw9Iir=wyWKgnT&3srqOrHUCmME$o3K1703h9;+yk}5Zw07Xir zZP!!fQ*wWOqh{cIuxj=N!2-?Z%=|gwJ9JCr72Pi$6afa%X8F?A-L1oL-TML6i78I| zMI|Jla(~EXBafA7Ab zlAPo3D%kM4E}J-H$GBHZdfn2!?blUa?JM;uG-Lu*hnMW)X4~BncM8&Z*Ci)Fg##qj z<@weznaBzRxyVk#$-)M5=9_2;FscvYz_23sL2A>W&I9;vZpTJ!Q*D{Y-Q=fAW zf{=emLXLl0?-ILy89%-~yA*HsT(^TmiL=#popD%_4NGdI(Am{aQ47Q_^l%zvNUBif z`V0JyQC7jx2-6%5P;GtLF)9EiOT6&2 zL}N-Bk$Ic5EH^-MxPe%t2!yPUL6+g?&-j*zS~fmwR5%-XVfk zM|>X+bJehAbzBK7+?3@&U<9`5JM^yA9k2P zHO|&Kn?04X@}4eg?Z}F&xT<5?+x^-vpFj0)?JY&#k9x?lHm4B0RHgP}UnTup`m!)z zZfu7`p-YJo-~^bQJ_0ozTV8f-+}D2~l`}_S<3Iq7vKHh(DN1Id(NJ07%u)%qHPd{^ zquZ3neze3%Gw?Krp_l zx1|86V>uS`X3liR%Q{Z=jid||FT85Z1@r+h00B>Jwwx$#TI+%Lw|2$lGgVTHp`R)_ z+RnaJfaOqo2_CmwNeaH#BH_O-*?8|-lPDnNo%FcW7UXbs?M-7ploTWoFFvF)Ipu%WH@w(H(7~hY0+3=>tzC)fO?7y!<1Z(J-j=NWS_ous z9R8=PnS#^Z0+GVZ*_G27YXYG>MF;uDSaTst!K^OKPW60~--ya2gM$K@XnpUJW~;do zWI*;LV1QDjy>^?wR&4;fEcd9Kz>8d1GXlU%%|bC;yGnY+CFJsjr#tMed&9HHO<7@{#>96sS^PC=_Jo3T`g9d1B8@( z=#uO9$zI1hwsmz90eOEy+3^6bq7EnXS0`+iUY0$N#lqm7Oz{27h?n=J5{t9PQ6W>W zat;TZWlnhgL)-*6snAQpO$WG#l%Ox-CO0OXU7Nj&gM1~2f;qK4u3K+b)20(YIntVO zqOKv5^d))1?`LPuw1<1skFH3LvVGPwyJpo{kjj5k7^H$`m_fB#JvM06Gh)-Cv^CBCt42>rJBi*6H8? zu_dTSKTrl({3hM*gorb1-Wr{fv~1#V-UKG4zzZnox;cMVo3rAw7*A2ZvyD-azCHh( zgWyzD4V7f8oz8jk(Np7XlF8~pcA$c4Hv0|6YgheS7I4Y_J|oTveYAU27@bGbi!yq@ zf3o$w5bL+bl3n9XAoi*56Y0Up?P7x()J1)C_DH-?bt~^B0Nho(ybdy$svZOmndOl` zZ#>cQ-GYBp!nmkB*m8d%|6{qgsYz4pD&KLD%=v>L&$igWmnJ!Ds?xdm&8CJk;(-6C zt1Iz^3i*=$zvds` z20@x-sR~3W`Qu>&8XdB{Nr5|PQ1L#hMos(*>8gLpEL<(GeR&p4?Ah_<#Bc{`%CGF{+83QANHYHI2)R`bZaN3-o~j5oOe$%86qg2 z4$aIx`O2h%^;O`woaa$wh7HfD3+&BXRpsV$I3^AfoGJqGtytz~zvs*6`uDj?E0b5# zN85k2-N7yXtOm`q`)w(pmm4LCo5do_=S>P}N{gOa6iprgg>#Y^POWERm5E4+P64@# zLdWHEf@s&AO;K-nl4N4`YAsvZQE_b_&1(KAMW8ozNktn?y2>(`_69()lc^iy#a7vz z=3IKjs*fh8G!$zkah-h@yRSLTy6#T*QjHgoGumPpG)?w zmZv8iG2%t#KQFbwd6c?lVlIu=_THtQUCZKK{$^Stnlb?Q%GX)0mObhylA@{tReiNi zXtGm~_!FD5w!3ly4t4)@M|P6p432SaH|$$4r9yiS5q9J3xPt$y7>K_QPUk&CJ|nHKl>lOXfK%Dtwo;0+FT`4F5?7YA zzw``?Uxg%wjMwqpUSFS6HIKS-CxC=JW}*V*F*UsvH|r31ILbiIJb9J2eTjbqM26bb zg$hG&^Su7vnd=BjpsXSb4QGM8A*uUZ{Pmx=T1tU)gfx;>+C)LKKq2w+6mMoi-q{#Z zWH{CYFlTAw;Oi^&L-f~YHz*gv>1?d3MC7a&&n4qlCFSKP0hS;~N@V8$?Znk+*&g+! zQJrtonmw3`smh6^rO&5U;xB(+zx_V`{VMlCy+8EaVj=D50&HSaR}K6*!X% z*voEkHPe)=qCht4HmXb8IiPufm1YdQXO*Qdwsuola5B~ZCck-`9ISj=!xL3D=v zqi3BJbK5{Q`l2RVuGEaP>1|(^{#fZ?#x4SuV&PY8W4Qz{|mHGeVd(c-`;{^RGa5bzXj@OQpXVh zeS2DbtFaL+?D|lC2F?F?#heU&K=Kf!LU&L$*m$36EyWbZ@mwk*e*Z6`l945L0JxL$ zg90Bhx7{mk^$&lRebMsK^LjZ}9z7__%eQW49{M=*?Z6dX^Xr-1NtgAN(y=9|RCj@y zoF$A@BUfIdPK0uq!FNs%@}|~VN(*c4Oty@>{SH-IfrHERZIG4N^gPejyUh*JPFEs< zgiXcO7xiV?*D5zaZXrWZbMCgroAW_MLk6kzl%H{MxV?XIQ1_nr$5H` z`QzKSHzamluQnM82h7z}=Z}Q6ptgn=$l68_wb?NmXemksB$7eS_PHGw^5iJBdg`dV znAeh{2#cYts>qQ+u!fFv-2&9XiR^ZEQi&7nwb6Vv`KOH->UMqntPf@ERnC26^ z02Vk)5&3^pTW@xne)Sv%s!afvmt4S$eoK=)<4u6-5>O|bc~=GC%A{9a#VYTkS_2OC z)Z8w7M0hUTU*Fq*5lkdqw6OfwyMkR_$?@V8ER|U2#M`v6?2ZUJfb11QSv{*wBX-}S zS2s?KRIp@a(exbOLe(XmudW2R6HPq+?r#Wsgz0~gsS3?YtB1%!>R|ubyJTG`o*bwt zfv;&XdaZu5!bBx^$`1=8iaCYc8xY6=ro|5TJ}lig#oet%=gAW0syWJ#MFcn@P%Ap6 z{Y_Rlv#V==K2N0^?9DIx1zY)I=eoxtJD<)uq-lSrF1a%Ys{v&F48RLD=eD1f-FDeh zR4#vvz<%5n;2;+1GU9mOT`smJMJkr`w%({O;dxK$at$Zs4^ms# za%ETIR}&uI-lZ+$4RD<5@R0}&bV@(4e9ehlp&WTdNuMQWp@FUn>mO~zix4N_0-OP= zRTWX?MG1P5klJN4dfmgWwo#+omJJ}vaf0!h)7QSK2Ul=xL3+idI|vWa9g`hWuxfu+ zZ&1m-(s#0dj^M`Kfx)--{vY4Jk@CO&_|NVA<$YImOm|48&wI&6PWHknt&z%q7%#yw zw)t~A>1bWM&)|`c0p4Ubcem2l)KjvjQ|#qel+5vR+}$-L#<@2B)y=827PY z8;B+;oTdg3Z~M^8TFq)FMv0{taWsE8+`Y|B#14um!Fu#0(M`q8>SnuST$Ho(QZwb? zq%LOYA(;kfv}a8>O&D4_km_Owj#IzEb=}X&F4w+M9bewXU()}B*H;cx?9qXB_NF#e#jy~t zx%{+U6I8&OT;Qa$-jtsV!nPig*u~M7=xLF!u7orivN{K&AMZ;CYW?)2i{0C6#W>VX zEd>^znk?Qx8SS?8F($`vhgW}MeC42;b$9YMQ%IfGNYp^hLd5ASTfm%MGWTsGNZo0+ z#o;CI$!3XO5mSvxQVeSFw=Qi=qVCJHaR8c5C9dxi#HYnd1=(J*$aXz12!b50Q<(*} za{>;JZ5 zZ=fPSY}t9raDZ5&rRuP;L=;dK=aPP;JPROt^2C8UGElmyOh&NbkSW3~ziUb-xwR!D zA{G@Yj9J$jRAkc}RckQWsf6QT>r3}4R-YX90VI zJ5}HeJ{Gu83cIAf$Tg6%~v+wZ|&4V)*3o#V80;r9+$KlA$ahu zDS#Cyi5~~eOc=mM>MMI<>YiiXt6U2cTH zq=m3eG0xv2rcpc9mJY{6ZhhI#q^KRQz)_{ARl%>L{PBO|dwCi`$NkYuq{3H6?@}O! zs)Q3(o!!-qmxMXVJuZLtTKjaCYIFQn39-}pEH#s-!rT-v=c0ZRLs)BBH=y9s9QGz= z*TcG8NqF+zFKsX~WDa*m=w!I>HYIR$4^*Z8?&-}@?& z&i_n)U88fK?K*S6|RqZe*OTec>}?&-W1WlOp2 z)Um|6YG`54lNMH3x{7078tKl12aSW>M`|I3e#n0F2lXU>h+wc-*NyWnx!iFVcO)>u z0o3Gxyp)veF$EM+Y)bIE!SKZ4+t~+}Z73+)9VaId?CkBh+j=KuY5+t4>k68z>JVsL zh(2#C_WOAA*n1pFDTGch&9dZ&yzq>Cd1taEKgS`SIv!m#X;R|lXxy;oJzD%Oug$9NNIi%-)6O3CIpa?`$lEGU=Wbx`b1mPsXcP?Dlf%cK3| zd9vOwjepg2cl6ec@^P8o9hMMYVRKA~z3P$5@vl6TZUOt{03ADyKfZ6?h$|)Y(cgEn zy>Gw-w%IuC63yNDZIuVW9nvivh*mjlV-ce?n5(J2K!`Y0|B#|slrxZi2Xfp8120`Yp?NDa?Euwz(Gd6d>E6rrf&D zZ`X1v&lI=z?oM?pq-;?I5j^$PCQ8Z;xyftK&KQf;+OuKt+F6uV4ZNg(y)wS40s!cB zO}#eN#sL0W7EK2*q)gw36}!_O3YttAjMDBjS=$L*WNa{*3U`-^Fj+@Qji%eMEG(CQ z5-J-os3wzGd$H^?Z<@M~r7pnlw2R1_GCN05$Kr5QZ7CLCn(8%zoVDE!8U@R8R-3Lj znWbEo+M8qL8v3f6?a=it32@twrRUZO%fJ>pZ)6T9)44oLcKbWegZNi}dv+{d z7=P;fT~8fxuH;Jr0vyhy>w!~)9ZQ9hd?h6pft_M$oT%nKX;Z6J1 zu44`rT2kN?Jj$6Qolv1@TMfFVNKE_j;_ZjUyh~dXxVP+RY1MJ8SI5}eL18qFl1bI@ zELU&b0C(_|^Wmyx>rg|gtlQ~-rGs*l&Wm^HDAp5+koXlXaOYn8UI z3$Eu{{jDkeRANv;TC>nC6_#j|NaUShJjSAMY<{&R16m|0>0MPUb8M}q*-KJQd+@}~ z{(<%O=4jPDR5e$K zi|gP+u2jlmQ3T$e)O8ZACJK??ZWEo=(x**@Gag~+o7IzKKnkd#tu!@&W%xl}1P0j6 zD)lmZzn1HB8^1q&>#zGkq$aAXaTG7BS-YuO7gAZE*HSl`H7VVH9i6*!B;7m2=AhAa zcJHE(t{&F5W@O1m3is>naZwN`{&i|Qd`oAiwBaE)YA6bFU3WMC{^JIhEvd9nnT-Ig zYphryIqaQ*;1_RBqo^YT^~xrp|2hSA)ca*!rfJQ{={Sl5)Ox;GyLuEnqv=cIaGe^J z$Ld0|9~BmDY&%MSB^BZ{tmF|6yIP4~*TJqS(~#u%%b(=?Y>n{nk8r94Hfc z-)uv7B4lQ9GT_UL66a2{ZC8yI4*x`|Ebpqpr_a z_2l#DVCv07oupW3g?db#{=9?RBS z2G+H7UkR7sVE(_YDs|3?naK#R7W(W?YkB{}3U<*OVd(a*P((&pq$X6wl(Oh@5?8KY z+|*ln-FSn48L4#4!wQybwn~PZoFE4)FXb@Ux$PK^p$-Wf&8duhW|m?oG^3cEqPnaI zpBsioYgWWi=d=s=4mx*^O8m}jUqCs|(oDSBU&5=zH z^vv3TbzM)QLfSk)k_SbAh?`Um@&pwd2OadELboc8vL5F1zUcGsL*1hIUlvT8=&~v1 zJ?rj&9lK3QWn|m`pBro50*#=k$f+mBd9a`z1XB;CftF2g-?pJFR9Xr`b5{s#Up}8n z@y z4^fd_95;nvHu4->5mu|Scd&{Q2;VjtQSN>S*S+6~?|bvxVMbmirv zM|d_RFBy{|g?RI@60u43&&BI+X7-!hzmMg*9O47s%bd-pqThCw$=S-yM4}0`G-shG zUCEx|>=A*1w^d*2Ohn}@`pDwos?vskQwNKBrv|n8beji2v0BVf5O=D?-PXNRF)!Zc z(!x9AaRK2qjwT_2N48y$-%ZWVE4OwF*|q>ymCbxg9Rj#|RSWXHb;wpaM7Pg5jlbE! zS2v$@JEG7|oIFm8QJt0@_OiSyHb|b!^<#Yb^vn11$FHB;pUcwz^P7rkdfJJ9ZyE-k z2e9?rCD10VYDwc1*ISdw?cUS5$=h#-VH+sw48kPJ%Xq1U78G~k`v!Yy&io(b5zytN z@VTkPhZu13Ryj&$Y`eQ_iiQPvO;cLURttWGaf6DLb}kz+m&%dYsID?kGg(xP@tO|W z$G(gk-zoquRni` z-@T0c@%`JEcRASnpha;WN88Eo3I?b}1VB=4Y`Ixao_|?8=EWVhf8fnw2sYd8(KXeD z0exh4&vo`f(puq|>}FLeNppf*iD4YY)9LTAshzMsNIJdc1V@y`|4v5EECu_UXh_D%y||H5&jb?TVPqy{x&%t`d0w z=N4^%&Z9b2l87by-xu;*`||0}{*)wm)Kn!^&>;8|5Y;##>Mot^10ry{W>$^g-r;eH zyC{(~%-cEOTJx!SWfRhWmJlVuTvj$p)^~?)IrFzlLkVPa4e;W%FMFHru#`kRNeCai zuSr{08@PGKjyorIl9XwenR88@x5VdLOT;!EbCP}v z%e7m99a)y5n#kwPdN(iYPJeJ+6TU6l7ptl_HpWAt({e^>ER}nIqS7(RJ1+t-sQ`?% z6CkEGpIKjw%vM}Vk&bF8z3Mz<`b z?7*|hVqJ5imSMwzL633X+O9Z&mecZp?4bRq%K`AM0P5J`x@hKf6XJG7zCbTjtiaSu zS^e4!QY5jDSId{mWiIM$R{rbOB(@Qc zZ*W+tsZgKtCU;E*dj=ZZ+7ERQ&pg|voP^4(9ps>34y6$>gtoO}zhj(eas^osq zO~UJ>lz4g35hCiQUFH#MBWo+@DdLswu0!QC1}$nXU!D`4)!JW$T>}a_L2};P*|bw( z&+pXN)lWvfDVXLRKaJ5qczKG%=1B z9YG%ZsqQoI(}5QLq607gOQos1#yuucxX!*2+4fn$fmGDVwai)^gP32-^^fw$=aoRe zd@f(x_|$$KDv&*4?~$Ga18;D7kc*PV8^d``g(75s%9Fjx27J;4DH4tq_Rkbfs_g5- zr3yR|y*YzGTw&`U%k{X*O>qF7RFyRO-r35wu%rRYTCt6GWr^P}LUD{k8EB=Jv+3t_ z(vBCjTksyD4X^Y0Pmbyp5n86^Z`!r!NHp!jDmt%C*cK>p69qNP%*IQHJk}U23+#9e^n zU@XXj<1ne5SyL)%HPxJeCL|EHB)Q8DJ%IKu>#=n54=rVN!6T zu73Rn^&mHU9WD*NYH{GDCiMuguGeAjl5O07RnAfMSAzT2oEHY^%t?~aYD>3jeR-0a z$adeHxs^&*)~FRbjKsvN>4%dOw%v39e!!1^%3LxAj(Hb)6iRLxQ?k5b@@ zItT;PiLy5ZRyc(%uP)%h_3f z)rTfP>dpZarz5YIM)TlQYaj)*k^SU1cVbGI6%G^0Zf zbT~_sc@!56-}x!>j{CN8bneYg^s&q)RD`1*EfQ-L*+`GEh~E}r>a|={0S{HcBjj@# zNM_}o*;AXAzI!G^210`ObktR;IB4pB>l*SUBOyGd2Eb6vj#ALjr^dUoz6Ws;j3lj0 z%Dw&*#Ixh4WysF)VAn`r=FA_jL&`cK5pCIC%aQ{6Rm=q-5U}?kiHO<0@$jZv3W}VZ=iuk&*Qg$_U)ff zbn$Q-3D@GE2Pv=0om1;bKA!|o_L3B7N>5_4`n9*t5Yq2*SNuVap&GA_tW`rn->JTx zjGSr`tN9isYwN9T1eCy&s$CV$kT#W^>i$w{(*kle$jp=g+)4p|du5xnGq{$A1DR5` zZe1E5Y?Y&2MmAO?*_&5Zn+M2$PP0?aRGr}!eav3ABsG7De)6<~8h9$fh1&_q_~hgL z*6S~C6N8V+NheNH>`tAds~jOqqls%p1J({WD*wm^hO&`fY|ASnuoeP(B$J=H4+~%W zi}LxvbtfCF+(~0nVyz;|XLcaEZEQTAIw*HVLB-blP#=r>&n7w0tF$qHbg?P2rtgyX zuil)l-X>@Jwl~e0vrh5^D2sKk34o~YF|b-2YST+kvum!$pY(F8Ys)tDz+??I;LTc* zl9xt)E|#Ms-~RaY$1k7$&l_(sJVuq296i&~r}|uK0I+YoY2s@p{p{G~&c+_Q?yz2N z=@4IJ>y@Rcb)5c@t|Lu$?T_!xKGkc%DX+{ZtXs=t8^HgwN zoy|IBs!>-ezTPy6;0W3?s%e>c4=t2-r4V&PQ%;2)XK?Re->M9Baxi+adMcmQmaL!` zScFti^CIGxOW}XzY8E-L&;PV)zdoSu@26EI9Nm*Z1i21iRuu4 zC0_|{7eknv_!lb4zUl%AB~%DQMM@CuBN+Drl_>qD64 zSPoQ|q=7q0JT}whXIhZg$9eV9-Y-zkrvBf!M{Lbst z!%-%i8ii!fKse@qh+M4%slQFLF#ytkTC{)t`1N_I;+5!w!f5Y)Xp!K(m=~H<98P!z zrTlapj0)_50vq{xjfhf~IH_fCNA_uE&GfQ}q%++cWZ%p4n!FRLM6vHw--!x|N_&$) z#V+ZDnY?|V3ynMpM`vJ9H{xpQRT#U>PN*X&JoQjGZoMggyk8Id>RFz^@LY@%Dl4i7 zmZ-@u>Q5mYh5N2*a?r54imZ8vaFH2i5javOu$e6k!@sZFf3Y$4D#_+E2;N)gX2-gz zs@12mYFUy@+6b_Nw0Ua>cx#Aqcvm0qHH)c0q2%`jh$@;Oo6N&f`MH1(GM{5FDwCAVVZz^)EElVajb+fq_ z%>b7wzRC2U-kU-zCtw+10YKL95G<`piB{)>vP4x&{c4{JrUBgey|iCHe;q%yuHW$g zlk(YGF)p$Samh0%o>`+aHu3gztoWvO&{Vok!|jfLH46eAhE}!^NUoeAN2W)`L>;}+ zRr2P4LsHsGczoFtDOyTi8(>ljAu*`Dyr(9xP}^3EW@q8pyaa-!)K2YGmAV7fgQIxe z;2KJ9z_V~q{U31HDOF-4)AF~{I!HmRZ{P}D7{@YtWhu8!z6@}tV3s6CS)ofh~QYrRaI%^*}4qS`N#OQleM7Rn=CJ+{d1ycd;~eW*<|b-K)t$ln}Z zmQ5#(d4+>h1U`MD+0Wmc_xkcq%sw6!05Opzk#YcdzP-%wt{-><{APO}N~zuim8Ks4 z=ExS&UZowSt&98-rTni=eUZ$r+rXGgfsUq{f~0!IrKb)i`yrXmet!o%?OPzZrk5vw zoJzow&tA#PRfeqs|krK&mGuCJ2vV0=NR22?oq z?u+u^<7|2*aOj3(d**7IyE(z%?B!B>T;MqU^ej86k2a3AaO^s4KLzjbvok_um~2l{ zL5B)V%3C7gn1f;~}iFG$GH>7_83@B4iNBO<#U`qoh@1iYD zxf~x;yz#KMxb8=E-jfn$&_S#1~{!e*XxbG{;)H?FMAGrooidF z9RvWI+Q*#>5jRx5ZHjtHlpqvjj^ULKOp-D}0hfl@V}*O!Xxez((+QF5E*5mbBRxvK zDW6khxup;2u`xODlm#Csqn~6O8$)*ZsX4&U8>m&rHc=uv*jWixM5*q7K)z-)y8;%I zdO_a<3X_eScbfCy^SOLJV*MjYfKtv=dX~fy>z%m9! zgKx_Kr-bu%_h?md7Y;S4{0uB4VRcVCA)W25odtNNJKd{bvz=SO$9)XtD5gG_o!{{Y z_+Q@YaXDhI#iA10{O+Xp?l2&Si=EbQFJHCDjmrCF0QSyF1&@Yt-h_ z8`n+arkn`$R9lPtb8d1ArSvEAMOnH}id-~3I$Q-YinC+g6GfgG3*OMfFP)tS719=j;1!l`kqx4-<3leaEi zaA;U|mZ8(AzC=}hUKabYVxQTcpMQBX7377#Dsp~5hu!jUjb%ZED@(^m!@@0n>xe+ohc6WdN>A(J2~NegL3tCran_%EXs*Kuj&1z z6UN%~C>{e$CMZ-wLl7^W+u`kb)L73sEYj|??az{Z|N0i~A0(-Kj!(O<>@2YVHhPKa?^lL1J8uQZ~-RSppJ}-b|N# z*pvUd*cQCx{me=N6{R3{!Hp!VUCA|`=Qfwb%^=-RZw6X=U#=hD#~XX2$>& z71^|E@Cv1X43(ND!a9>vj@Q_wsiNpZQ7LZbPcI}VRCIG@zg4|Yc#TP_JxOF7`VRB4 zDi~&*QmXUw;#<{%6N$ zO`d?pnPZ@}jtw}<{`+wDFM$|{!D+?-03gUwRx5W`s`|8ih@DZO8>M&+x*IyKtUpu@ z5`*f}4@+B;V?~raTi2&}UYu^HM#w4kL(2yQ6BIbo(@kcv3`oM|k_yxn%7G%)$SGle zfoz951>5OucRp{nx-z4qs1)bD1BpiEBTdAUms?=3Dp}@Y^On=}U%{EpO+xi$ul<2k zzkKNreU&p_uLQYR`RZqT4=tXvfvLr^al9+G1Nx!*BZMCM6}zcah&k*JgBOoxwMSS} z62`k4#TnyNdE{1+I%^iHJ`j=kJVCI3{6}>l98z|W=f!9wwo{=vA+N9Y)N_fldndWX zTYut9gdDZ$(g~TfoRq@m_m!fNB?#1Z&7}@(nLhDycq4#t$TwvSDsXhwWF)BK1-qOZ zeKY$WA5{M@-&*C3lY_J4f(=U-pGe)_YOcagyRQA#HHPL{lN+Z^?zqyw~nXtt6a zW8-eE+4y;z;^D99Z@E82H1MQm#3eIE{yZ}uM@wERhOktDKf0qbZe zNQiIO?&HOt0?%#)uG0XcB{RE7Tn18P?@9+J=aXx02T&$!y_|8DEWMW;OB<3^aajt}P2EJuh?mgeO+b{c{zYdP*_%Yg(q{rre zL5vL$0cI&-#z7olCDdQr^nBAvD{)*UW`HB-t|$b1f&D{lXn9&V5d+0L!8zlgTzX$cE|^UB%FUNsWxUO8Yl@a+!25|u7~ZeL^y3d2ix?z9L|R7-*s zd8c!Uc}=E3WY+Br^srYo!=c0pSsRR%8-yYTE zmp}jd{Ov7cK7~8mCb!~HPcjKvwmN3rOvtfuHa0RM7-(k;9jfhrEHQ~KgE4{4(JQj) z43kD4X4Q5AV_EN02-+k1;Af_?IuytZ`HLW!GWiYBztHUra43@mi@y$|xmeH}!lPOG-%ls3-|WVPmz9Mm44E zv#BZ!MK0h6c~<>=k{E#A76j@^!vB|*O%vj?;ajRvQyb{8Mx#R6|}ob(IIHcL|tyX zIH?evmIwObFqYyM(z3_YyHzofCbF|)@mjh}CDm2W@UEv;%aFNLFuIpte3Ux+dhlK9 z+`U4Xnz`10V>$@xJ2#x&61zLbTje@)_)>{M?zYhiUd03G6_IJHNiDPlQuD!%;Gw zj(8M4YK^tJ+B`?lgkch<4{vm$=8~(}b53kK<+u@ltTn2bAhF&1@VRHA|D81HI01hI zFzN^(H~40LG^-76(?N`)FLWBJfMok};%r4uf;_p6e4xY9eUlA#C;vlNbmYAK&EBnZ z$fziSx0ibEmP_5#TjdTOI(w;KRAW^Og__hWEHYAh`a}F&v%mg)1pYlgBw`7OG8eJ} z6uoqRU|9E(h2vEzh^M}l%AaQaf3wQk-~%~%j@_`yrhU%1pCruY2vao65>~y4V`*&b zlP)*HBQbUZRn4xz+0W|~PTmKhVADfN2Sv5mD0B`o_;w|IsBCPhV4NI_<4ZcDdpPsC zL{{y+63lkhbenV{O`%T>=?)%;FGSe#RR(r{z;S4uE%i$)U+4J-6?<16=CNY`jDN@e zFML7N$bD0E=Gp-jQK51NEjb*EqAjUmr|wO>6XC{vtg=$qr=)AMM(QezB&!Flq2&%H zlVK0`zI7)dX@PvQ((yW6sjR~c5d79Nl(*2%G3Zm|@+Gb!^}C5?j&JL%}vGg$N8aSOY3- zzDs2R;mZpHq^ShJzYCORNZGZ{-n!GY2_+A_0({3DXUyz z5y#?DM)79Vbn>$12&y|g7wflw@#`r4&0BVhkH~LjqAfMQ)$Y7=Ci{{sKaY#74Gy!2 zE63?uKFQ00v!!MCyw~`L+UHSiEaBn~9_e0ml1gXQ$0eU&GdsqBX1kPAy=)M(oWa6A zc}+BNbPP+m0ofd>&eNz?qs)vLGvzs(n~zkkeAK{q72c8^?N#Y;3seAqZd?jFNbgT~ z6VgqEO7)?mm?CW)>OE2#UHpL?2tw^n=q|auuh~-v@7coWihZlWGzz<1gVs|Pnb#|n zJr*`{B>*oR6@5{8JpBQ7FK~mtW_6{$bMU4k?>j13&>VJ40I7NUEfqYuR8zAW*B*yL zni>Hx`Vx0Is;A;`Xmt{QKD~dUG#rhS6smEn8up7;U3}{QiNkAqYT(9haKJRB_zM<5h_ts}m5lwcHUl5}g3te$kZ+!Y3s z%|-?`&&crP^~nV~gT!u-e3q4c&8^vqSDr}H6id5>W6277{W(d&L}#_w#02Ma<$nD2 z{Yf9DfIc3VZ^3qdh%CIM=LNq)dZj~rQ<7mRBp6Y6#eT4pGX5jS~uO08O0x4C9jyqAE z%w0m09s<12rX0^`{n7~tu%ho<)%ci~UmOzHf;>6usWuIN?p_<+LxW3I2La-mr&CRr zmez)EaXeS-f7_qm-p1u#8*En!m*1!FhsLAoa)c16VT*1~ybjJ9D^i=YGt^>i^fCOa zP2xC}1P5?uEyNVnQrdP+hgPq6D7BS&BD^}(1Ax-XaS|#u89GD0U$y0tHI7Ks8H6wj z=Dqp)PW8Hf_*)PKd3^KsXN_%zXfb?l4ctm#Y;TQF>$lo*4V>US_-lG_Lf}YF_~BmD;b^V&N+@o_j}sb(bK^3^d<4DAdn8K z&R5G#lfHFLnFu_~eUYlnD5USFqR;Q+NwntOy)tC8f@suBKw)A{RA-uiNdnl`{nYY( zQ50)`1JeUN?Lz3A*u%aN@4=J?CR-f0_qv-FX&QjG{i1G)8c7Ap5|x4?|9xoyDzGys zk=U0XRk$!5%wWNZb4)VB<%+fmSTr}x2U|% z1xV{JmRL>6J>kuCY@g$Esl?a1w?BOOxW(gtxmLfce)^^+^2(7n$t|Wu+w1}pN4k^t znZs)?5WHG0mn?#q`r+mKO$A*9UuiE=RXF#xn>+On)m$Jc?`^YBZY+U@$f!<*GEM*z z0@tM{c#>9lz4q3msFAUtFBNq;C;41zro_t>2tBvRf+B~Qzsye$%g&~lvrNXz_V`eL z+N7-MV2Q4opK8itlYWzGi+tRv0EH&GdvW!%hKbV6=5xLN{Py+J{PvxY|EYZcUjFr; zi=^R_PfgmKl|NF_2S{OJBABLrG6JVjt7auZ(#;>1@OezX8)t!fY@00cbvPFjyz;!q zB~2IHzuOaa@aY0v>0ib_Tb9px>6XxcUz#C*BPC9Z4FZdu|p}FbRSXSGLoNlJw7hS)3x>`kETPN3|k*s%WKY)Y(xHS z$`3ZP11(B4sK%s8kIJ`Zhw`->QC=xU{=7JOk}htre3q-h|9$1ilCv@*x5mQ3 zdWwa(j;Kv)2I8gI6l2kI=!kaF$PwmP9h`|YLr?hG9IJGm?;c?6pK{oL+2V}zd3nWC zT-;6Neon3K?VGI_RnN}1CHv)n@~+?1kI%n9Wz`?DTi_!q$9Aq;el={gm&-}ZVCA|& zJ6@cgRckl42k3+RvuWeKvzVtNEdz8})JdUf{ z4`g*|mFyqhu02!@Ir*$t`y!5;)5Te=-YEk(D5fQTQI6gY`7TH9O@2{2Zc7wOj9{WT zHf=K;_#w1)-E9X!@l^H20i?tJiQ&H2!HOzMBm;rh4H%|oIviNMo>ED_|K`B`{QS#b z-`{rI>*lw61P+~lq#RLDJ6f~3sVmB+fig#p<7M-H&wB(hU!ZSoLaRM^Vj+K2mT(Qq zRLnt+mw~-IjN1v-ib@>1%8O~c1B7Q?EDwDILw$+(s}grpbjbc>m4Wi$G27Fpcc5%n zXY`2kj_%k2lGLuIzI`?4{iPG1Y-^_jE;WHSOWO&uQG&nm*jcafhVYS%Y8ypKP5tC@FPKdQdhpf1|hp^-XvjFC0-VLDAgzI zOsZk?qNbLA$(mpq3LFvGciWj>pE^56d?Ak6!mx)GsP9O-r!x9YNlhNUNnY8TTq@_i z4yUDT0EMTN^Vjj?&%eIUpRL885)W@f(^kdEqrfs=PZ z+bIC^ipog!Q)L;*E3(S)lYQjZmk8S!IHa`b|cEFnp_VOL&~UDlOlaIN$^Xa zg@@laQv>Po<5=d)TIY0YO~+7%)|hFiv#p08zY3V_Olk?ND6HThaP#HL~gtL<&cw$Nj@R%k!WGS-s?$Bmdc-3P1v08uquCmk{GJ6%| zMy%+hIbVD8n*w^WESjqqYbYI!vueSa^1tg^2i7?hxB^fnP1uFD>9-YjuME56BlNeeyuPOm5B1hT7L7FXfv?-ZT79JDj9jyTV;}3OS>mWn*{p2>izo9 z&;4`x)c)#a!HnNNKdzSIQz+>!XPZ{#O5S=0M?PupatdsY!m(-Ew|NEDa+WE7%p&e= z3O&q{!krY9c?Se}^`I6Khwj?6Z|*l>S?{RI&zr++{wb`~xv~LL#5FHEXOKdN2Z=CtHdrKS#GArpkq6K%L^LPYGygSIu~kQ zKYVojF9P%7{gI<&YT;Uc|Ead^EF7np@{D;1+%B?0k6UtQ4$69ge%m5LG^`qivLq z!Ap9e;kdl6E?%vW$?Lw69|#lRYYBz7vwo+V06A})jU+PF`Ee49tTB#+$Ku1B#SWo0ZNd@i%AIPOX^TC!ON~7NLY- z{}S)BG80i>K843`hiaONxm_WY4}cM;bn>~Z?Y%FUN~J*&@iA%%IoWQT;cGdTQJq{~16)<&Ruqb|#gCNvSFWA?v&d`TJ!mTVS#X}R zfrpoIR;?TauPa%v4y4fPZYT1Qy{G`Fp*uzNi|E5{Qs-A`KphRDrE^g;U1ytJ!zXK{ zQ&lK{4`m^L+e5=xGKGrL!Ivd*tP^4rF&QY;iKRoOR+8)xaSO7GRtnlwDe1lhEEO4h zEZCp#boDom4>^PP;$@^Ctk0Xnr_-S_-d(flOR>qp+MFj%)Yi7LCS?c@yj5>{R3et3 z=q4D8C!Ew~sLFu_hrU(a2MAE-u{Tr|9k!6Gq{RAv8s_5n_eFCg4a*>}IV%^oX}=IO zz2&H9t(-4!jE>?*#UXQa*f`Nw$;oi716cJ;q>>X;mvF=707?NJg3ZANw?5ZAWuw0G zaPFd)Kqn0 zv7f>estAWV%X7JY{q{VJoU6w`7vYn0ev)i|Y(1HJuF#GEtfhq9G{7ll%i<&y$iMQoyN!>0(;f%hJ1nSk3Y9qL3GeFw5Yq7geVbT{B^S ztyICjm7RE9MV@Y=P;C4<-pBo1t{?5!@#W2Z@S%KBK*>}aRL+}R=imq=o1iF;UutA0k-N@8p#HIvFa&*puDPU zm;AZnMeOmS5P0K%ERxyn4TS2lfJ+6^Zd=XjIo(TAh@}LOWx){ zDUS{ZxKFtgi^$C`-YSvE$2{bJn>dj!cYLwoSX~A6NuM_6yP_OWZR(nwdO~%S3kniG$XetxLhEC_Mt?Rew)=U1%d0;BGQ7Hn zqd%8anS7`pxhb_+CDN#{LFy&?vzOU4bvncv)V|)7Pawy4O*>hrIka#le3dm6X9sIp z(Cf6W2H72Tcs(6QRHpWYS(VpU$;sxKeoWOFfzC7N97PdW9i|Day<7#rowxEBa>uot!*C z6zE7HS~aTst?8~N$`W1d6$p?|HEQeO^uwjXYtm_kx3*24GUN>Kv$6$a*6W6xs6zHF z?Z-*_OT%IcxpgPO+u(VxkBc`FVWEbv?7WM3qmm+1FDkKupC56Aq|0dcujgUce>?E=i&#XhT_OMoZGJiD6w9outTKw_b zFH3Fm2_zo6Df5=yp=h*Po$^WxHF77Ts04RJ@_*(a*uS}d2^P-UX+=L8P*%r`sHvkS znpDxb%1>cuvua6IqO&hY+QN1}m!Mo}n^zIHw30v}e|>bNhZf+6V@6Fe{@``G-m`f| zmR3P&QkoQUUa%4pATy1*PVWOrY=CQCQg<@A5sAQ9RAnK1FT{%2B+p&LA~I*WoliL; zd0&>7wvFX~ZFjL?-@ZOKSlFMGM83t8nbp=X>*Z}Y=NUAy^Zj>|&7GQGu2Gtv-fmHG zonFu@JHk$BwoO5#t?x=q5}2uI_;0tA1LeV*1IYicuy@iZN{ z(N>pkEy=F(e)>HI)O&qgu5z62t}a_z7k(g+IcFk&b55lf#FEi5=H5c)?6J%**|B;n zJsy_#gFeAGTUs~JHKjhBL_Y$r)QT!!)b}{nEp}3K1m?#pbxu}IKp)mV*+L!Caw zxE#=PbMreiE#eIAT~k`ZodU$~)@#gnLVypIHUb|9pL2J0jt+4vY2aa7Db&5RHO;kJ zOPBk9E2wa(MK}OQP6_tnTL(OoY$P2lo3gDSi_^J_Tpe}>ulKIvMYq3Y_e#z-_Dy#1 z*0=8nra{G9B93zIDk73qJ#;DuudxMtd#$-!;ki9@y#VRf^Vp|-dO=C#HKx&_STj zF&A#&I4Ft0899y(D3dLr>Ib|j0eE@?&RGjBEoa2+)+%z7o_Ps5uA)vA^| z?Lh<)HqzSdNK@)@ISPZF)lUhI((^7IH+B1Yucz0rlPH!kIoaNM!-n?Q6qK2Sd}q#X z#qq5KYzldMd7qPI;wv39y*jFI!(8-#_T2&7*4w_O00B8*K-htXzK2u8-eje1OG>xe zpFHGVt?V6KcRFC|#8wCXTM@RMq1m{0MUjQAN8R2-4L#;E7i3!;?MWOz{`s!D`VbbI zo?soMCo0}Ao9syFyNcFH2V4i{uV0uJq7mTiwSQ0(A=JoZw-MqEqU!boPvlh}T8e5Llwkb3!vbfu(d>w9 zt39hH1JujPhFQIxO1l6AjqpPebY-;yfdlLY`m5S39&ANt6TQF+E`FRhI5!IkLQzo;o2%kG|IIN|9uB>mNG% zK&n;Ta<&|Nu8z*lj%%@hDG;OLj6F_fg3|#_UsKtWtxp+5xrB7t082o$zXY3=)5{_A z+xsKVQr|$EWxK4r)OYLkmw8h*&Z|PmJ5hLVvkPL{p}KC;ZE@e61uB;{wWNEOQW8@g z{w{9W`Kn}#>1D)!H@p%R0u(EtPhH?mmiat`Re^9=4>u`Le z<)_xDy3RV|WCy#fKk6NGl8~3PlI?LGhSBVWw?QC7H0@UdvXcve6U4Hpj+ITKdOL6M zEA3EkPKyE|x`?s22#(Mpn;PbG!M=R@{fX>Te#H5GcoXomWmCxqkP&H7N6xyYw3XYk zp?1HZuWEpW!d6$osNP~ye-@5-4O$*$13bf{uhP}B8$nm{ivy_mHlf%Z7aU1FE-mGy16wMsPwD5>6i4HjOVh8=K#grN;MUxASP5#p+WH_@el) z(|6>o%^N1wGTz!Jh8n!V4kZ8wFiS@Sh-p^E;c9!e^7FH2S-CFws(sUd5-nD}7cOMd zVzUPP=QzD-TM6BOCR?lC@YefPj?H&8;fNyrDdhmpe$7=oa^Is&G&(~2rZDu1K z@4AZy2V{mCT{j@6-^x2VUZJL+s?k3RHYb5z_pHqCj{H156i zPe5BvRaSttWIb3z0#!hEh}LU3wRSrtE*%nxv5o?p&T_MVr)r3*fBTY{Bv>fs7woU_ zA{+V%L049I)Zmqh9!pIsRN47ih1k;byXE@Joa8&-aN@xEv)3795W^wmR=`NHsm%NF znrR4g)PH~_l1Mz7a|RAkJKu15sYr;kf~6c0iI273Wa^`FGPa=(sp;`t!|;0B@JMO3uly>Hy2&!)mRU9QVHLik|lFfZ7fi zqGC1`z`tn@xmsfR6r@Fa&dCsVgADHo+*!=-W1rN-iUX&b6L%v34c@|A!JinRMu;6m*W7C z+j|4LcNKTEeLQt4h#D^4mkMU~-P@#hErjD0C7=VMW!h;=TwV*Iq=<-fb*Ix2MAxV8 z{{LG!uWRS`?;pN=eyVSJE%fNs>BLkg%_Z1QzYL>fmiB@)?wz+(R0ihbPNMRyn}0V? z8rAU1iu&liCqGx7?_gI%SW?M~u584elP_fXVG1{!7-%|=Jy}_fgUEf%7ySmugA#P@ zof|<%`HOz#!>icB?(&i$YWQAtPPPe6k1t-6Go;qEHljXpC3}fvFZQt7fNO2mo6nb1(UsQ zD#5UdR@IeW;bBzow0Y&V2H1mB7#fB()GGbccj(7Bc&AFoYm`tM%U-Ti%IE zGMn;ak2#wE8S{^yR_=+AR=@*zS)SwY0#O2b%Vh~ZDDM`vKX%>vQ*Fp0yYrnmy`p4v$L4yAotsh!`|EK2R!79 zJ#Z?A#yE4SP{iHYY8?~0!WjHFke-Oo6HaBmE?b~L_3C)(h}|6V+T*elzlT0C`YUTd z;f4K`VO1!OU`Mhl|DivaDv$JyB)iI$uuhfq();`Ky|2kZcSC_pa{4#i4ytayq8--G~(Un zGaZ}~5L|7Sw9-8Ux|_0A(@Rp#^NRiu z17NgG2uIX2s5 z`)wM3C8;cX7at`pC)hDd!*)F)d%8>)&WWVcjye8JDFR2{0g)Pz z4Op*DoLQNIteC!zF56p$CpR5g)f#MxUkg-!h9;dq8)8nqcI_}D)bW(v4zRB4``vj8 zzG^A?Z3_QDAE%=k{B-?1?EgJdJH9nVfc+#wrxP_+P9!Jv_1u9^&5`06O2d-cI^{? zm;0tJ=+#LQ*E#RyGYF_X&gD+!5!)j`;O&ZAA%f;a#<<R%Tp3l|# z@%?WC7YA3PsN2^2ne{dV>)p<6Thgq5;m{K6s@lICN@0S|9F837dN@A@j6GJ}Jg-Yt zc2mB#QI)i|e>gy%bt6}~sa0#wZ7GRB59ZF_y+!)f)#3=VlSe8uD5XJ^KYn%r-WJ?W zXB~mRU2{+wD0oB#Dvf~@iDj_%;9KCXS;P;1-^=}hV|0$$b6zaZhe z%2{FcjkYDxrpmC>x+>Q%n>R<=y6xaRbmAo2fh9Q2ud5Gl_p0JviuMae?tCZ!OafVB zpk3OC!O|n(2CVom+wM#XB92h%MWyaE)h5EVVDI73v%6!z|z@g1s6^v-HbLqC( zJYx*K9)X^))&IsYO5H#^un%o5Nz4kHWKCY$I_nx`9XjA;6%D{IkRh*-wUz)*25^yr zoSItj+A|xW+6-dLoVC1x}PM(X^>bK`C?qh2~+NRDqyd-^{$@k8spQPvl?v0TbV*8Ttf^A2t;yl9E z&!gO`YLQ5-C4mV+rmAy)gd1RJ81u4`&`YucuJzQHneQgNJE#6<n`d7 z5Q;d&W-^J z2#KyK-tXbb7A?AwY{1kuB!%n zKiBHl`LBPymyUV3&opC&4n#U*M&*N=vInZkHw{3XmkF7|EoB zJ)nOr=jY;tu(`;2O7;Lx0Sje0d&XU%SKZrT#5N10ReYWbIKOF!RR>meqGI`hdl>-1 zKCR2?YjVIjn1tzm-y|X%-)wizm&3<_pICxMIUaI3J!g=eR-zJ)l@();15lmQiQVP` zl6TZ6rrG0qSTEk53-;gtxi!a!VX5s`(9VCT6T&aGUtm{IeYm~SR}S#ap`6K3elKa_5du_(Nu86**wte?GkKL`^J-4?ri10?)4 z0vU)nTi_gK{b6`d8!ru}ly}=O9nXL9=C#|E5bW$b*f(6fsc86r>=Gm-`L9t>EeI_ z&Ix;m^LuSS)FQ7}30euN+6_pYpd#Jd6Is;kV)@sh_4Zt`|MN~QAU%Ij1i<;!&hUnM zsVOm(h4lJ&Z#rq;CP5C@Ac!BrOtl@HS|R~-ZxcBb(;2(GOj5SOmaxl)grJ_&ERE-} zH-=RrjBV4R;yD^ri@&+@TT66zN-4l{oFW)g+rMonuFAW$Tw6EgtCZo-3eJH&XJ9XS zRTRL8wRV%saq+;Unx%imy=>A&^VO*imFHFY$hUI9BbkMPt$d6QuY7a^eEZTr{nGz3 zo_0N&O|l{r2iZHrA|jhQoZ1{)Sk2;ZUB<$#=Au$IFz}}0La<4w!o};>bpGQ*!OV70 z?yz;0gUe~t-q}IrY-6N?QSgxKCj zMGNX({n+Fb7=6=E62zxVYSC`#(EbJ7d_#y1hiG*J+LfiaNyewnBB$N}Dj&ivZ9pNB zb*S%OmhAhdhsp4s%ad!qA$cfTpb1k=u5{eUipJdjQvTjRU>jSGfk9zVXc!#>vhpq_$nCQ99eI z>hQPa!1Ht`4jt8+)=+k3kJv_D#TzA+7SwWnbl%EzcmX)@e!>2$)ql_9pC87L-~Q{z zd}`j3uO2tv9RQcuV^yQGVa1U>4Q{*@H%g5MbE#YIeb1~Q|e9h%eGIDGJoXjE&TIN$Rcxf3lee! zz^Pk#^J0-ap_mk#Pm0x}wNpzcz$}PR>pweiyJt{#LSC_e3kA3&;@;gItIKt$D$>CM z98Hc7Th}}!Nr~?k?0<*)9%%oFPgy6Ab5dgT(A{j85T)H)sa$N%I0sC~aXG6=EvW@( zogTVTVeF@ONq<2xFTIigWPAvKde-a~$axaXln_#c!VVCP@OJkcr#lFU?>9&$aTmZ4 z4eZm~No`-tIgWX5@7CK=SCG)rM8sXCyC#SpLvt!$fZt5V92F&rxq8u zwrLTQynj2gZhJ@a`l)yN6enHjxnf_xzBf#KRPd{+iX1(T_f*QBkb7u_Ta{Jl&Sb5D z_^GV6LPMAESxxS|Jllb8>fP`6c{uK=n9jb2Ataotr|Rd&sU*iGw%@iZ<-tY)guDLkcmCW93JmVRiy|ceo^8lXH>DFfy`}%3jKmMvh{b&M)fdj5hj|3sDw>dYC z7jOKjZ_0US-IqXCbNLBN>bzRJeGEd0ZhaxE%1u5RlBu{Wc5HQ2RdjQeKIIl`uLea` z-G7GNbL?QS*H(NP^$3 zem@!22|`CMy;@`c=?8rf0wK^bu@O#Nfz`?$yKPX%JFEF`&+xT98h1E?AzG=oIj6LB zdDe1XGP37n|Hjfe6?zAdv^Q((NrQkpyML1vfQ5#ZC7`y0q#-|0RFGTqE@qK(`vKws zFi?3~b&9KcwLKJn%5QbU{kodn-qyMZNUTz`D9S(a2Xek3#v#(H-$1&ve41cY36ORw z-bN_9VBYd60F6Vy`fTc7!19wTqlPBK?$${#F^!QPcyK-^X!*&&fBYh*`2IJZAb*M+ zy69@*_+XIW$sRoj{h&`)tL@rr?=uc3L%iV5Hw>GMttzLZid847XxLPxSEImehu;n} zZ2Y6`*HGw8K+de%=%9GnDW~Ys7-iAFsUH)toTptc)KW^7BV zrXDh=;=CL=;#5jApK3KFn4(u?ACNSoU!^R!UTW7wCY#6MAN(;OnK{wj0j9+cZWb6CN`A@_YX>)6=oY-(LMp=1j@sqyUIDc|f>@S*B-Em|SK4sjeje4i!X!bCYdcksUn3Z#0em0}rTe(!kjE+}B zjtv(5QusS7kJ{~`)0db8j|Gj?t{agL;ZfNx31mf@Ntd@=jY;vu+$$yy1z9x2;8C(~HPzc1E%6v`t zptcbE2`8}cNu4aBl_5hIy}EtXUM-eUHv0uj21CK`bPywPDP+)g?G4^4`D9utv_DBU z71ZkMN7Ps&2?>(o!aC$;qSLgDZbvt{?pUp~t4mw?Spw=NrGseLSlHF;yKEFz9{Rqf zMeAlKOB)A#^krzU>t!>P9?o6P$a(jhdJILq6J+pA!4Ua-51+)3orrTX?T-A)@T*%rK)@_!4N zN)g1vkq|-Im~NEKkgeDel<>|KhGg@^vjc!}F=Bz_Q1i z>z9pm$q8y@S+mWzqHA;}=mHibr?6E;ISV)ontk$do93C7&@t_vOIi=#BzFGzWQSEd z7lH!{-Vp=+&T%W%8#%36*+%_gbrkKpO-=lSXdTTGLQ)UyV$(d=jKu%jd^gCQ^MgTx z>o>h}8tDU?wtqQCaan3o)V#Q3D^Wp#&|NPVZ4ibN(DH4d#Iyx9$Z5~ntMJ2Wf3_^3 zvx2(P_f@Ms&)dNPCu`~Mc&K=-13`+W0YV{NCzFDAqV*}+^u7P~ z?aP-R&!&@y62-P{V_9`=La7;ihT{gg0x*qRI$`oEj{zth`EXF~9AX-cCy4Ksh@&OG z?MS*7ku>ZT2+LNq7bhs8bdH%@hje5w+gOl>CY>z%+YWQ&id1_BFw0P@)rnng$L^nf z;k(|!fPZtF7*vjr_v$<0StdbiY4@n`c4#U@HoAGgHo{(-8Z9{;9xJPUkrty`eMUgl zY~h8o@m#MjpC5SD=Fk@xVsqc!yDV*Bzyo2;#B}`yA%$dXUa{75RfPZ{*}+5E26$L+ zs5|_;otnFQ^}U%g=8^0LadendTC_=HdA4e2(IoQFQDBgGqEXBF@);n||L;h6wu;tl zkrqq`p8iL|fgT2m5B%%V5Q;laGA4<$YYuT!WKGg{TmRcb8z+DawlWQ+DtGOfl>1 z0~h5S-B6NUw8=v75y5){>d@aXg+t8NL9;GdP6DvQ!Vuk%5sBzUDS?0N`4*jvR8>=O zlnZ8^&Ujft<2(;utHPSRrhTYn9flW)KO=x$^4TuDtDU_$gB4PoPMAJ1#e5gZk@|7 z-Ec!uzFNn3jkI>BxnX|-g&-KVG-lNj>J8wlXHBFh$%9tfu)9h1HN|hWpdby{kOPcs zwyOKPZ}^7Bln(3h%Pt)Vb`bq7AXZh;s|OaJSF5!#Cne|x1tKPuB;{c^`%nX+cL>kL z`uHqMJT!+|o2z_0c^{6PY-{|gf)6$&Am#K$*QU58%y+jq0FZxGQAGQgR-3Jp*Ch*^ zk~u9nT3obhh5`*;feR=?Yi+O1R4mzflVnJK$y?ysRk1suK~8hGG% zBTf_nTeEVzChSFTb$N8Xt;A+8P%qn4>(Ny3Yj($6y2E*;zsmTLuUg_pU6;8-PeEJh zo~1&TYJUFk`=@_jKGo0l*LU8yfT!2WDQaBS@%MUoUe@UExD=F~toGVo)xx{+06>Hc zjIc`Hwl%GM0?gDEQjbj0zMThQ10>r$s?s~>o>=gFf;~>Y3)-&!)YJs#GTfan$;@Qq z8F}9V4u_0g!8VxcT_}I))Pf}JfXZ}GIhb&}RVY=;Eh&E+r&gl=h?dk%rHgu9Fql2H z>u^FZv+l)-B9^Ql&EiZ^PKmOxgo#HVt18&`vtXq9rUE|~>qYaFN z@_9dG)1_B$(j?N~#@p%VO?C^zh^~W@3Wlj&9qeu7oW=`d!C-ddq0-$Juo@;<13V<}5i@wRkU* za#b*_tu}Y|Z`RtUsJp!Jg?1{~=g{m(xHzK@(ecwBWy9~kJtrd{yGzGgaV0;UEM+?% zF)fmXArqPc>4ygeIIYpB+7tEg1xjiNsh&qz)#`sr+=Fu8Mc0d#*7UGK#9g62R{jbd zPITtsJy?usS4wOOGu}d&UTVu2pu+Bt-Vb{eHGA%jbYwOJKl7H4b-#NL`}t4ZbrMl% zxhiW9eNHup6q=ZI0U`$=!Lw6=%A1tNf2$#(<_(=#47ByG`*%+VKSczwp#El+Y&ciQ~5J&_08)wEO5gXpJLqF1ov`tjUQZ-nL5z zKxbs&28X;uZ4AhVgHBBw)C2tAlxp9XR*Ms&FRdmC21}h)LGvPaU;k*Aba3K;(9nNt zS)v4orYpDYbPhH-<#H>iRRMtol3TJUQPD&7ho{!4WK1Fh=h#MhFb<4nbtFcoXjQ*@ z_GW(n?b*kg9+yMBt1#H#ajuuXqtZ;wKrr<$?-NYE|UGWR^5(Z;FVMS)sBO&C<6(#MhCcd0oKjEF&XaV4yQ!EJvdodlav zvR1H~2;QyS6ds$r{h zakqj~(hgy zorA2ZC%cf0xDyh*)?+JNriZ~3RX~FMm4FIsf*9#Lee3nO12e@Yy1+O=`WD1s z>1-=?L8@(P)hSTp);X%hcfgJ&qw1$yeJXmB=)?=_QOs-)(b>`6YRG@?r1xph4{6X@ ziw*+NaLk@378u+?3{8q&Y+i^Eh_0uy&RQ~g(YN0}e|`tXp6cZtAlLyF@JUT{8p&7r zgGsdRz`h)0th~sshM<$AK=@e>%?ht+&7Dks1-{zEw%uOv^FKtGv8$S@D~N{h^^{Ah z$xBXDzXE)FKe}7Jw%UIo1-6YsN?F_FC9)b%@F30_gd{j6!HXPfduAIxnpLP|p?0nN>ZTx{4V@fpmM*CW3gQ(&C&KJ8oZ*@tO|NH;k(3Yu8mN`8@ceVVyt;h{ zTVEyDW~ZbAr6hl%qQ|q6zwCC0NrBgM$!4%yoIF=o{GNKLLU|l4Jd}1<0)MV69ME9Z z)7yE5^SXNAL&5+^VW2~p4FI4V-b^X%I@GFoXnHs?qjc*9!!!S_ zD=u`Rt-WR)=XRWsXW+*l8mAn3+=Bb+NwRoc z&*gHudw(La^ysGp=NF}!Cckp1FA6-a&WJY9$|MC6)otjGD!relLTd}*x1@TAf0}~V zU|Eq+HMi~Zvgt1=XytX=+)k&LcNfpfFo&pK8b#kP^POwYaVTU&PA#!q8y|m*aL&sX zM+b7Pb*X>j9TjrFQr&?=1Y3a2p*d1kiOF4FKv~jAn4OkitHD^$7d{DbRdECR%kG+{ zw}w$CGC=ubx!#rY-!+>Pq7LsHJu?6Y=izqC=a**2>I5p0x5iKu4huxk;m!jz+`6^0 z31GI(3q1v&s%6354M0W&(6MLN-S)-HofmLIOF(~*l7=PxTYgpZZ;r{P!m{#_tJh~7 z)6TPU?huK7Dhxt|Iu$0^tnUyghJEF??Zq(Qo|n+BjWNfm=lUW|&OR00#@i+-v7)*A zBJ?)v6Y#7M>NDVfuK$>SeE2`_u0I~20vvX0*afkGA+vmil_UK}z5A4~)qVsD(Ob8} zSLA=N6XKo0gi;XAN%uQJ0BW@Om3{!jd(9InsxKJ%s4x9Wen@k+^fafFlzUaW=KqCy zkgPXB|Etee+f7c`^cmfoV(QUefAt#ywM}6wSV<=W_UPRx4--c!_MB9{PAv@Uw#!aL z5nD@8Wantswv=PmVtX&0Fv1?M=CNR3e*b^g=P$o~`1QAs{O8@!ZGLDRdSk(gUn=B6 zjN0f`6DAw?Na~?V)yg_gN*1eD6&1KtA!L$)9HM3yDQIy@{h%DcXR?qDCTW=gUdpg8 zYk1AnfoH|m9&fv#TMrlX$uZJ&R~lqB7dlwkZo0^m4tEE$l9IR;$jc#C{a~yL%wc6tExZ7(_QKp@(~_|0VSB6-rDK6sSx)~L*d}Xm=wSPz zNls{qH5>`yEN$UjGgK$=YpdGj#d|d3>iF4(!Y|B_6K8jT3z~?5b!-s2kEN6B;T{@s zR0klP2hn#75a@N2y=B#r+bDrJ$F;q?2U)B3@#7z#e}4J#t$zOgvA)w0IG$dKY9HGuA|xYm9g z>!#;YU>r)I+r_a3Fv3oxH!Hj~3a>dra0xiZc0E-MbscE~j=Bi6!n&LKG0>=eC|;zc zE2NHqf3YjaSV&)`D2;JXN4QJSdQVaDdx_?B!`fyG5}UXNRfMwFD#40M`RnTab;9&{ zAMT(TYgG5dQtC@aOi~+~00Jpn_7s<8>Ue7QNEW>P1FLE`XE;P?fYvGZMo7{fB%Yq~ z3J^GLNYyUq+^s~Es#K~~TyOB|a2f*k_rkKre?6)fNGD%3!@4Qz4h8F5>AVsF@76nP zDe^SiT{Z4C>eTK@xv5$lRjQoUGKj#t@?DLy{_dQ9 z{P6k5-*h7Gw~e>097l9aOe;Ln6yT=luo>)4Jw2D4;JxVE4YJsGp0X zf0sZ3v4*z5rIekSnoexl4szH{qcsy$W-|%dDEtOCT3#bAw|L#TQION7z1b$rxx8-Q zDm=LCXRxl3E!->0V8UdxRA`>&OT;=JTFDatQr6jL8K$e11(G=w+T&4^62guOYy=EL zdVgZG|M|Us|82~VKkDDe<^!6^L#vPiYyy-M{E}_x(0Dd%H?H4S@3)sL`e_xZduIa2 zsETr{v~HVVw3?WJtQ_j0fH=oUV;1|Fi}3K?V8d5cxoBIyRMs11Z!j&}IRV_lf66*e zy;3gnI?NOd-*-`+zSd9oqMvK_X@2|ly@%1mkH?y#7CCIO+hXbIC17Wj)Sj4Xs%;{D zK4OU4jR_;R#&H9f^KXa!Cc5%m_MO#kpLKTR_ z?O4`S%No?W_pH!FHN;#B>t667fAaOxVatKY$|vQm5)mq#H|cN=8%S(TeJ)42qyuGv zym0tM$*EI_U*lA2ORssNnx{HbCble*`Uz^k^RXd^|dYo64CRbVmg~=S1|s z(OxJHXZOWz)@Iq6iL*u63$`38LUP!Cm@F^v(j)t1*>YCZi9{SCsC$;qe>lvs97y$c z1b^N+=>aD`d~3O|yVB7Z;xuW~OJoaccekx{dSk|>YpVs=+sq9VCrWl29W1wLWKHDd zO@Y|J*@Tr#+bL;QJfi};-pq6d`<0bkQX}4OJBq;mEzdpnqyG4CfB4%GU4Y}oa+Tw9 zsw^l{%LciUTEj(2j8jEif8ZqVqN+eR<@BeW4kVgW8|SKGOZLOuW%KUCa6D{|=UiNx zZlB)BO$9i1n__e)gjY8i?OVma`?1??;BnUI^p{Mf63S(;4Tn3k>gE{>30N(m|x%5`yV~8 zr^*7wLR(W0SkIw;*aGkTCRqPg8uSeAdz)9i0Je3T-@HZer~1S>Z=DQ45>vSiUZZe@ zvk8iJaxkF#w^u_FSdYdDYZrVtG4&FWxfMv%aY2Xba@mP^O<@BFixjMue}X(H&kC4S zCw|-5V{i}-m|cQ>e<(jE9QU5eiHcLH&DeN&`4)i#Zoo^nI(ZQpKss~oK?SIHMBp#F zq{fyP(Ij)F=JgGvISh5x9PA%TIYoHOuxzffPaeCDlhe9^K2?68=2hSr))#a?1{hV+ zm!4A~wH1cz9aGDvU7NarD<{@xus_Zlm?f0a}zA5J{ls0${}3b7tLv1$1`Hpk!3)lUsxy>#_`8>A`3pR`JEDw0-P zb2OslgGT=O*uZsaWE@+mml!$OO_wxl%OVUI@U59pKb;`nkIJXI3ICg2W=f0Q$`S1_ zfwG!>WDwI)C}}MUtI;IXh*yOG%lYqArHv}7= ztE-TZwRy7uH0zpiw5HP4829p5X5Eeoh}^`z%WODt90)NQPunNz^@uG}JDX(Q_mVk1 z*PQrUrX;G|&Ot6A_@Vmigt^+`e%$BJmbR_vaR{o|mL`^M$Cm%?{<1s~Rn>3Xt{913 zAv|CufAt(Z_@!MWyt&I5n(op>-86&)Thher*B#Eelg5J-o9;KjVV?8 zgTi)NjMFdfUM*#CnW2{c|wwe~6+GZvMTK z;@MqQcDYnPZQv+89hg3A9|3=9fOhSuiu2^%DOrn5Kz=1jDjWCRayj4jORrylymRKY_;$7$B5ll~%voSVKB3l&MO=_6XL)vY;Ulp*Jvp)Nhq@%6fW7(^OL- ze`7=k1x{@aBj2yf4l&TGnKsgOn`PN_8~~=bsoe&K5O+-PVe6%Q^tQ%B&g2wMUblx% z1gOZE&M2k24qd(+ye`Bq*c3m~J9++bl?jYpglnFIEOJKv3rZ54i(#>^Jd_&Ib)2XB z59{{j)2A=*vgX6@@3v=7eJRrAu3KJ}f98M~clK`DE{?nqz42I%%N!@WKC|NvI~Sj23W&#AlSHPyU1(NxfaBPK{z6nI zo?n`5@70lA712ym2jFN;oms>)?rNvQ1HF=)Yzb{mGemXD>{_^9KCibrc4k410ruv| zh05>ORG2F`rG98;3Da^pG_!Z8f6W^lZ4RBd?GE>{Hb4=Q>P=eS!?xSuZsANZ{giCT zB(1@m2r0ll*$V-D#COZ}V}ANkzrGX5demq6n1rB<{Gy3b+JHsSe#hmDRv~~1a=!Ny zK}BG@_914%Z9ror4nw=AkZ2FRdf|DG`O}Lc!pY&8;FycI0I$(OHe5%Ye?~#I<*l&4WdJ>KW+F|XyD*c?5*otS*pzZz2?HjIdPIx z_kuo{LNYw5hePN;*X{ibO&d1?>`(*kQPBSJ;j_|_@5()|9cELjrYzTfse5Xsy5oO(*J$k{TDcR7~VeY-#;>M0?_q+A_vw!;3f8P=DS7Vezp}KEo z$MyjQx4n_&Do%f>JLlH$=Jm8ryRA{r^ix!+1qWsoP-v=0D#5Cz1PMZJLRJD8@Aooc zTOV#-qP=S;$9hPJ4e@%io@YxjeGyDzRGI^aTLKG7Zz7)nmJ?zTIg8k#Y_YCLywZCj* zySycyTeaHaNOE$<9WtWiS~myjQ|lyNuv%h4^QVyT5#XYV?RPL`x93lL1a0D$f>=-{ zYF-eQq)l~jqJlVQ_j&W?lJi{mmqns>%DjT5{H~mqBaht?e>JThR6#i4WQzLminc}! zKXq@@yM$DDXm?70?P^J=+{o6kII?u*)%_+4vYfU#Xm#nuH0+O$Cxr$xKF{NODUf%z z-q)@1!e}OAHShMHf~U&9Y(#DV4o5uL2;Z`flf6LCvJk6@gQf}+nU}^2I)ls06-pCE zp%2xc0S8t=lV0~0f5FDuTu6gmN6w%VK_p74eMKTB0dJ$8M@_{ZfvG4>)rZpR^IGDI z;Nrl9_inbP^1-}!==|X5f|9`wBF*h^ZO|6=c!c{!DSzpo#AO&&^FZNvRO;hP*8(R6X zi;*a~e}mKbGF4knTRnmX<0ad04>8?4p|nYk$=VUTQJ^jC!p<>&uGpNveE;y{$Ncub zJO=T3T#XRmf4$vu`ayl*&6`ng)%L@I%C55}@p!fT-(wNCJ(Hw?Rknr*nn9ZEuCC~z zUo7tD8Hc^9ht^yTSeje3nAfev)}k5QZg1FlwJSoGH zMJ^$)&=N;=ZZGZh!nA#tROZ-$UfY#l2TaK}H1(lve^9bixfcsq{QUa!DFYDgZfkUa z@EqPRT<`xGhxtOGW=XhCxaElN$_A15{gAdMDzfAqLeO{pb`a!Jo+yD6fbI<{t|t}w z|L6o_UUAULygMJD8)vkYoWRJ-B}wj%MU%+@=Nfd?H%{sFvfUEqx0Ed|RuLIuJl$8qO&5q^ARqq)$Rx<@~~vESR%dm9q~s)}IoJ1iRCVfs2!! z`6z#Ubi#`V)I&Lws+B=GF6|n?H9>_XyY+#zL}1WDB7!*~c&VN}muy6EWJ_H~;KWLF z+JU|eyVR&(hrH}Zel8-Al$nlzE;>bIQo3$gF z+9m~WxQn`k0;+QxUi|R6!g2o8bMk2ck`^+HL)mIjS!GzYgy7#5a#)Y#Om&Y=2VIE5 zER5ZT9LEck)?VWx{K{mHY2YV%uj3dt*jEKXQh|MxDV{|WnCgCjmUX*lIx&PDC8&P~ zh!l7toSz7H0GTfb+XcZP!|#bQAOTqJY7^C5SLM=X59NG7ir??QdK^79#`G+?37v&p z2@fTUOg#+%sm-0Ik7aBvioH%v~h$sBq(C3#vmRxL35p zp^Yy441kGEFWkxB!5LrF+lz`0=<5{L;5~GLiJO{o0&MC$QMGKQ-EevUDJyskMQl(0rec=&7-emo}AT zXWin~*d2!^@L7#L!opIECN&(}N3G&_3yAL>CV68oRs;yJ8cs$88uHWF>Koh@eiUqN zxU){~%R?{2V1u1N-Z7-z#z74eHW^*fCr~DwKKcUdBNQK~7GTYR!~_MwUZ49!JBH&3UKv+Upx@7nTRg6@w}- zM$SU;8rkxv*OOB>REV0+`UOtPIp7+0?d^_WTrowkiK%BaJ zNLR#V=Z|ardF4>3v<=Z*1;W@cbC=!M;W)rEGtLB&%SlU zQ&KW+OGWpseyE0zD#C@Fqwwf;SUky~UT-~TUN^&f{;-Zkg}AsPPyx#24J@tfIM_xr z!ET1wb)Zn6>^OPV<65eJTWb{TR2p_VD8onJG{q#wy<4w)%=>S6H#p8d5U;t&^8B0u z3RJivo(udqz`JYl0`N~ip`ge|(51tiU0b(z)Hm-^YvB`MbMZ2Fc0nY}c(KK4JfQKX zWo#Y!2-*7CsI2%}uc@#oKdJ`)70hrK_5x_)(!7{++BJ+TJdBMw>boTkUT+IdtPgLE z2P`5wfvq~d2_x%L0t^dl01-HH0L+q=PwxaaGr^{sTh2S1?y+9q+b`d~w3EO77Jp$E z&R>&H(vVyp`B*L65@~H{_m&<4 zcT8uMU(HWZ)$~&(EY6}z2I`UofK+p;gPx&IU zz_8?K=cr}f3xGQTQ!s-!SP^Yb)FSq>2*_IYy6fw1adfWY&?z+bYV$Y=uz%p`>R2C7 zuguHMjy2&e@!sup)`&N#q;<|-L=lXEX@?d)!4~&p81dm(N~yM1AHemG#%jH*?UZMd zY`LD7k7WHr?QzLYyiOouj}Fl9g2@3L;2~|sw13c^F*^qN8)qU^$K(j;2DQTiwWxv; zu>lCo_0Y0IX+v^=nA$SXrhjw-P@uo$^%d~3sq|#QZ`PG(_<)jTPo{X8L6FPR z$UlD6_Hq6)e*g6K{j`7E3%Q<7nAnd)}7akMK^Mnc2H1fYPx0DV|C{EYD-MC!k%Zn51eVJsyOuYg%#0Ri=9_LePH}R+A#AX}P)Rz~a zYIkKR4)SmIm4mQKcW6w1b40x*qH1nSU_G7N#_C*f(r~J=VUMN9-AJJ#fj5X=YqUQ?os&@FngzdVN!05kpTLImU zWx?l(4@%!fVcGeb6t5}jloFhSghO!7Nz+H}%a)lP$u@Srb1L!URcwlTTTVQAzNVzGhX5iV`GW9pS4#NEshXN50&D=W>1j^j>xOd?#E=GTOWC zXpr1ZXL<-oUW3J(OxF_ux*-bncq*`wmG~F5% zIoZ(z>$*jMuX(-G=B$wk?|mwxlGo?B*ASBZPm#DcVaTN3lRbSo`MRg{T(2MfxA#r2 zVDbGi9zs%Aif*biMHJ@%*@~6D9mxR1mJJLov*nktro)VogT^^KT7cRB{!=1!vzq`v zyOrzcIEW&p8r^bqEfRQz6m8YM9G6#7-NW`aRIgTl$L4Ia3S3f*3t(rpwJtR=ugFdf z!{+efhGXsoCJ|MO-2lWcMnxr;^wK&T`w`54TfZO&WcE-RT7(LpE_+l|Lj)$DdUMGi;AjV?mxaY zP^_7ghap5?KVe^x|wS0siW!X^Ef(Uiwf~i zG0S6ho5D}7=2Y>O9~ut-obA89)?ep;eVbo@Kh{70>(?*Oa({ZX5a?ELXJu?jy#Oq` z$q%7ByF55(RKbzjkWPhj8i(1Q91y3F$Jkd0a)g!QCFiVWdk`>h9n;&7nXVvO{ub&tr6!_Cis zor-lRw_*S1+Jd`{b-KIlmOyW-210cXuy?1SW-wK{p0@KW-EUvM{NwNZka($z>}MsO zij!o?dOGDj8`z#m-mIM#C1FWTgmvOOK zj&&)xoB}v*9A7bB^_qhn93ED%b(Jpj;WZ=Q)^zV9Ud{VrVe#W;hawQwm!bFk?KNt0q&VxVZWnnd&xHBm*Iz%*=S9+E z3du?z2VU|_j)q5^&g)xpo8{Dh%HoL5_ZC%QdkstW+s-b9E}HhNz?ra|jSi)UVT2-9 zB}!+gYj!O!9cp69SQnJ~R+MSo>i`%XFX09NJs-#h7GP#2(km+yBsW=kSuLSB0iwHj zI7J8CSKXlMGjNoqWr&<)8#9zkw-!Ih;jV+V18!I61zB>J+bX4Q0iO#NKdzM>oVo{ID(at()gw)>Rrrj$UjQj0#ndZVSj$Qqdh` zUi^_GsV4#nyISh!dCB5`!)pijwLF0naywlR99Buy8OAjb!a7f=AbGYs1E2~&Y3I_O z=e1b>`pZ<{9^-Rj%L|MNE{JQExnHr|7YG9u4UrulfUQqk`E_OrRocLrzoeG0-ly)iJ4k- zh;=u?=;zlhK11FV3CbKPO?6L&f50zIHp^M#g_w;jp9e1LAY^sOQgOtm|n%bv6EWEpjHK7}X!p5JCieJ9@XW` zrOco5*=$LFV7JZrMa@|S?b_ab7f#dV1Il@UUmisKU;i2(p86oqu~Q`=5(E}#!!A;B zZf2c6h~*GTFsb5bn&haQpx@?~XQ~PK$1CIw!ZTv?TGQ$iwK`n_keWT#ajXgoAtxR(m1u2jsDQusuuZLD;-*5z`?Y%K?T{W*Zk)r* zR;0VDerVe_?-gk57_6EMOYNW#00`cP5?TtMUU`iZm945*;v`W3E3zZ3>TSdlqJxbG zPJXI?w0i2z2baH;%#KQ_$L`(0_9$0m+eQIvV1Sk~)Ztb!3F^CVr@S;dHesPGRDL0$ zp=~;%UW(&1evsFqQJ|9?5q3Cls#-*(vp4~Sb}q@Xr$RP-PQKF;`{g7{xgK!h&)VPF zGw<=?{SC?_E|R{Z4Os+CqPQ4xV?&p1M8!dW@4KvVB;h!S=pYs;{gT*t?0sk8!bPCp zbz$T~SN{c)u9bDxbWlAL3!yhbc(`AjhSyN-<$ISzcwTNRUaGE+GPia`PKS;lW~L2m zLV%}5486meYFi#8@lCUcuGEl1b-Q3zc`wI`Rr1=%qZ_pTC`Ztp5)h<*(tZN|*1hAm;NqVwjdmD_Y;FgV`rD6W=E+K+K0cA(L| zB-QnR3C&8fv;8&`-Gm{yV{d`zf1jKH&i0W`%R4c9k=;UBbx|dGpd<2d{4W6t(KysiKoX-K*0U zBFNGWc2MZr@`BrH9?lKF_8P;A>~xa}+_R)7M)Mj*77Cy3%zr%>BaS1Nc<0P7$Z zRP*Q7kf$6~ZM8Vpl0wz5p;60n+Nw5P->{_`HORiatv@v~s$Ie3(+Mg2U@a)AIC@$x aholf8iCKE?Osj|g-~R=IgaiOJ_yGXSP{OSM diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest index c8c5651cbb6a..9edbe1927b23 100644 --- a/dev-util/aruba/Manifest +++ b/dev-util/aruba/Manifest @@ -1,2 +1,3 @@ DIST aruba-0.6.2.gem 75776 BLAKE2B 569af009cc20b644878fda25b5e7f79bd2f7c6f5fa9ef2503a5e730b8eb5938872563dace27031d31847bacfbb7e4764079da74fa2a917cc3d98a596cf2248c7 SHA512 ad859aa34f6e6778d9eb92b7e8f298180250e0690b21285e48b85dda88c09c74437ed0dff4e07ea8a02e8c784841ef89504219aa844457273349b8072ebc761e DIST aruba-2.1.0.tar.gz 130073 BLAKE2B 534bc67cbc4b5871a1bc6e37170586b3a5829e70d611dde9fe130a4cfdce98044c1a3fe29de961419a605eb4bbe8e21b8efb52a61aa8a2d2b2b9fa7e42bd3169 SHA512 f30d67ba94157eaf0477a09f4049174ff0cd6195b92c4121117775e56502178525eb5a7f69148e7f5531d6d4e67f4ecd9d840e693c38340a10819a19247021fa +DIST aruba-2.2.0.tar.gz 130616 BLAKE2B f2f359d5ba79232e575a240e6d278b936f17d532d01e58f840f537a4d1e6a3663c04b24636aa20fda64ac3eccd4111c61d2f18e26e8c18cef35c7eeaaf7d797b SHA512 e4802dd915062b61e0a536d31294165310ce80aca3e4560f59bb23fcb3e01ea73a547d3f5738d3590c33175fb55268fa69512fe8f33f7cea6b83070e26b7cfee diff --git a/dev-util/aruba/aruba-2.2.0.ebuild b/dev-util/aruba/aruba-2.2.0.ebuild new file mode 100644 index 000000000000..b5aa1560ca58 --- /dev/null +++ b/dev-util/aruba/aruba-2.2.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="cucumber" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Cucumber steps for driving out command line applications" +HOMEPAGE="https://github.com/cucumber/aruba" +SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="$(ver_cut 1)" +IUSE="" + +DEPEND="${DEPEND} test? ( sys-devel/bc )" +RDEPEND="${RDEPEND}" + +ruby_add_rdepend " + =dev-ruby/bundler-2* + >=dev-ruby/contracts-0.16.0 =dev-util/cucumber-8.0 =dev-ruby/rspec-expectations-3.4:3 + dev-ruby/thor:1 + !=dev-ruby/appraisal-2.4:2 dev-ruby/pry dev-ruby/rspec:3 )" + +all_ruby_prepare() { + # Remove bundler-related code. + sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die + #rm Gemfile || die + + sed -i -e '/simplecov/I s:^:#:' \ + -e '/Before/,/^end/ s:^:#:' \ + spec/spec_helper.rb features/support/env.rb || die + rm -f features/support/simplecov_setup.rb || die + + sed -e 's:_relative ": "./:' \ + -e 's/git ls-files -z/find * -print0/' \ + -e '/\(pry-doc\|rake-manifest\|rubocop\|yard-junk\)/ s:^:#:' \ + -e '/simplecov/ s/22/23/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid features with minor output differences + sed -e '/Use .aruba. with .Minitest./i\ @wip' \ + -i features/01_getting_started_with_aruba/supported_testing_frameworks.feature || die + sed -e '/Create files for Minitest/i\ @wip' \ + -i features/06_use_aruba_cli/initialize_project_with_aruba.feature || die + rm -f features/03_testing_frameworks/cucumber/steps/command/wait_for_output_of_command.feature || die + + # Avoid feature that requires aruba to be installed already + rm -r features/03_testing_frameworks/cucumber/disable_bundler.feature || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + RUBYLIB="$(pwd)/lib" ruby-ng_cucumber --tags "not @wip" +} diff --git a/dev-util/astyle/astyle-3.4.8.ebuild b/dev-util/astyle/astyle-3.4.8.ebuild index 126f56e4b4a4..d3e03051a1bd 100644 --- a/dev-util/astyle/astyle-3.4.8.ebuild +++ b/dev-util/astyle/astyle-3.4.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit toolchain-funcs java-pkg-opt-2 verify-sig DESCRIPTION="Artistic Style is a re-indenter and reformatter for C++, C and Java source code" diff --git a/dev-util/astyle/astyle-3.4.9.ebuild b/dev-util/astyle/astyle-3.4.9.ebuild index 126f56e4b4a4..d3e03051a1bd 100644 --- a/dev-util/astyle/astyle-3.4.9.ebuild +++ b/dev-util/astyle/astyle-3.4.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/andresimon.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc inherit toolchain-funcs java-pkg-opt-2 verify-sig DESCRIPTION="Artistic Style is a re-indenter and reformatter for C++, C and Java source code" diff --git a/dev-util/bcpp/bcpp-20221002.ebuild b/dev-util/bcpp/bcpp-20221002.ebuild index def3e0f75a50..cf6014812594 100644 --- a/dev-util/bcpp/bcpp-20221002.ebuild +++ b/dev-util/bcpp/bcpp-20221002.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Indents C/C++ source code" diff --git a/dev-util/bcpp/bcpp-20230130.ebuild b/dev-util/bcpp/bcpp-20230130.ebuild index 519db7f27f84..cf6014812594 100644 --- a/dev-util/bcpp/bcpp-20230130.ebuild +++ b/dev-util/bcpp/bcpp-20230130.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Indents C/C++ source code" diff --git a/dev-util/byacc/byacc-20230521.ebuild b/dev-util/byacc/byacc-20230521.ebuild index 1443f38c93eb..6a247f3f4053 100644 --- a/dev-util/byacc/byacc-20230521.ebuild +++ b/dev-util/byacc/byacc-20230521.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="The best variant of the Yacc parser generator" diff --git a/dev-util/ccache/ccache-4.7.4.ebuild b/dev-util/ccache/ccache-4.7.4.ebuild index 12144ebf5f86..10b421bb1cec 100644 --- a/dev-util/ccache/ccache-4.7.4.ebuild +++ b/dev-util/ccache/ccache-4.7.4.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc inherit cmake toolchain-funcs flag-o-matic verify-sig DESCRIPTION="Fast compiler cache" diff --git a/dev-util/ccache/ccache-4.8.2.ebuild b/dev-util/ccache/ccache-4.8.2.ebuild index 9bc2873389e3..fbbc909e5d51 100644 --- a/dev-util/ccache/ccache-4.8.2.ebuild +++ b/dev-util/ccache/ccache-4.8.2.ebuild @@ -17,7 +17,7 @@ MY_DOCS_VERSION=$(ver_cut 1-2) # See bug #784815 MY_DOCS_USEFLAG="+doc" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc inherit cmake toolchain-funcs flag-o-matic verify-sig DESCRIPTION="Fast compiler cache" diff --git a/dev-util/ccache/ccache-4.8.3.ebuild b/dev-util/ccache/ccache-4.8.3.ebuild index b514b4aee0cb..d89d4c4b2486 100644 --- a/dev-util/ccache/ccache-4.8.3.ebuild +++ b/dev-util/ccache/ccache-4.8.3.ebuild @@ -17,7 +17,7 @@ MY_DOCS_VERSION=$(ver_cut 1-2) # See bug #784815 MY_DOCS_USEFLAG="+doc" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc inherit cmake toolchain-funcs flag-o-matic verify-sig DESCRIPTION="Fast compiler cache" diff --git a/dev-util/cmake/cmake-3.26.4-r3.ebuild b/dev-util/cmake/cmake-3.26.4-r3.ebuild index a212680b12c1..e74b532f3b69 100644 --- a/dev-util/cmake/cmake-3.26.4-r3.ebuild +++ b/dev-util/cmake/cmake-3.26.4-r3.ebuild @@ -40,7 +40,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cmake/cmake-3.26.5-r2.ebuild b/dev-util/cmake/cmake-3.26.5-r2.ebuild index 0f86727af214..0a5b408b8ee0 100644 --- a/dev-util/cmake/cmake-3.26.5-r2.ebuild +++ b/dev-util/cmake/cmake-3.26.5-r2.ebuild @@ -40,7 +40,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cmake/cmake-3.27.6-r1.ebuild b/dev-util/cmake/cmake-3.27.6-r1.ebuild index b122058f45cd..cc2a3ce1d1a4 100644 --- a/dev-util/cmake/cmake-3.27.6-r1.ebuild +++ b/dev-util/cmake/cmake-3.27.6-r1.ebuild @@ -40,7 +40,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cmake/cmake-3.27.6.ebuild b/dev-util/cmake/cmake-3.27.6.ebuild index b999a8475ecc..cea75f0a0909 100644 --- a/dev-util/cmake/cmake-3.27.6.ebuild +++ b/dev-util/cmake/cmake-3.27.6.ebuild @@ -40,7 +40,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cmake/cmake-3.27.7.ebuild b/dev-util/cmake/cmake-3.27.7.ebuild index a0fdebab243d..1022ea4f8fb0 100644 --- a/dev-util/cmake/cmake-3.27.7.ebuild +++ b/dev-util/cmake/cmake-3.27.7.ebuild @@ -40,7 +40,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cmake/cmake-9999.ebuild b/dev-util/cmake/cmake-9999.ebuild index f6edfcf41871..c13fb3391127 100644 --- a/dev-util/cmake/cmake-9999.ebuild +++ b/dev-util/cmake/cmake-9999.ebuild @@ -39,7 +39,7 @@ else fi if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc inherit verify-sig SRC_URI+=" verify-sig? ( diff --git a/dev-util/cproto/cproto-4.7t-r1.ebuild b/dev-util/cproto/cproto-4.7t-r1.ebuild index d03094dfc893..de48705f8f68 100644 --- a/dev-util/cproto/cproto-4.7t-r1.ebuild +++ b/dev-util/cproto/cproto-4.7t-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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Generate C function prototypes from C source code" diff --git a/dev-util/cproto/cproto-4.7u-r1.ebuild b/dev-util/cproto/cproto-4.7u-r1.ebuild index 81d598ac4fa1..782b8df79ffd 100644 --- a/dev-util/cproto/cproto-4.7u-r1.ebuild +++ b/dev-util/cproto/cproto-4.7u-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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Generate C function prototypes from C source code" diff --git a/dev-util/cproto/cproto-4.7v.ebuild b/dev-util/cproto/cproto-4.7v.ebuild index 9750b02e5cb9..f447e8f88879 100644 --- a/dev-util/cproto/cproto-4.7v.ebuild +++ b/dev-util/cproto/cproto-4.7v.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Generate C function prototypes from C source code" diff --git a/dev-util/debugedit/debugedit-5.0-r2.ebuild b/dev-util/debugedit/debugedit-5.0-r2.ebuild index eef678585541..b32485c37b6c 100644 --- a/dev-util/debugedit/debugedit-5.0-r2.ebuild +++ b/dev-util/debugedit/debugedit-5.0-r2.ebuild @@ -28,7 +28,7 @@ BDEPEND=" ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/debugedit.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/debugedit.gpg PATCHES=( "${FILESDIR}"/${P}-readelf.patch diff --git a/dev-util/dialog/dialog-1.3.20220728.ebuild b/dev-util/dialog/dialog-1.3.20220728.ebuild index 2ba63a9bb748..4ebba37eb5ab 100644 --- a/dev-util/dialog/dialog-1.3.20220728.ebuild +++ b/dev-util/dialog/dialog-1.3.20220728.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_P=${PN}-$(ver_rs 2 -) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Tool to display dialog boxes from a shell" diff --git a/dev-util/dialog/dialog-1.3.20221229.ebuild b/dev-util/dialog/dialog-1.3.20221229.ebuild index ccb366c584ce..4ebba37eb5ab 100644 --- a/dev-util/dialog/dialog-1.3.20221229.ebuild +++ b/dev-util/dialog/dialog-1.3.20221229.ebuild @@ -4,7 +4,7 @@ EAPI=8 MY_P=${PN}-$(ver_rs 2 -) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Tool to display dialog boxes from a shell" diff --git a/dev-util/dialog/dialog-1.3.20230209.ebuild b/dev-util/dialog/dialog-1.3.20230209.ebuild index 4dfb5dfde628..a49908a07852 100644 --- a/dev-util/dialog/dialog-1.3.20230209.ebuild +++ b/dev-util/dialog/dialog-1.3.20230209.ebuild @@ -4,7 +4,7 @@ EAPI=8 MY_P=${PN}-$(ver_rs 2 -) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Tool to display dialog boxes from a shell" diff --git a/dev-util/dialog/dialog-1.3.20231002.ebuild b/dev-util/dialog/dialog-1.3.20231002.ebuild index b7b3a73f4a29..0a34f33d15e8 100644 --- a/dev-util/dialog/dialog-1.3.20231002.ebuild +++ b/dev-util/dialog/dialog-1.3.20231002.ebuild @@ -4,7 +4,7 @@ EAPI=8 MY_P=${PN}-$(ver_rs 2 -) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Tool to display dialog boxes from a shell" diff --git a/dev-util/diffstat/diffstat-1.65.ebuild b/dev-util/diffstat/diffstat-1.65.ebuild index b6e9504bf448..09cce309af48 100644 --- a/dev-util/diffstat/diffstat-1.65.ebuild +++ b/dev-util/diffstat/diffstat-1.65.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 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="Display a histogram of diff changes" diff --git a/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild b/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild index 2c9be9381e6e..3ec785445ba2 100644 --- a/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild +++ b/dev-util/editorconfig-geany/editorconfig-geany-0.2.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 @@ -29,6 +29,15 @@ src_prepare() { -e "s|^\\(LDFLAGS =.*\\)|\\1 ${LDFLAGS}|" \ -e "s|\`pkg-config[^\`]*\`||" \ -i Makefile || die + + # https://github.com/editorconfig/editorconfig-geany/pull/15 + cat << "EOF" > "${T}/GeanyFunctions.patch" || die +--- a/editorconfig-geany.c ++++ b/editorconfig-geany.c +@@ -33 +32,0 @@ +-GeanyFunctions* geany_functions; +EOF + eapply -p1 "${T}/GeanyFunctions.patch" } src_install() { diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 8838499ec5d0..f64e2b2aae89 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,2 +1,3 @@ DIST glib-2.76.4.tar.xz 5274356 BLAKE2B c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc SHA512 f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72 SHA512 3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765 +DIST glib-2.78.1.tar.xz 5320740 BLAKE2B af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7 SHA512 aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild new file mode 100644 index 000000000000..3595e34fd897 --- /dev/null +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="glib" +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit gnome.org distutils-r1 + +DESCRIPTION="GDBus code and documentation generator" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" + +python_prepare_all() { + PATCHES=( + "${FILESDIR}/${PN}-2.56.1-sitedir.patch" + ) + distutils-r1_python_prepare_all + + local MAJOR_VERSION=$(ver_cut 1) + local MINOR_VERSION=$(ver_cut 2) + sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ + -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" +} + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + distutils-r1_src_compile + do_xsltproc_command \ + "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" \ + "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} + +src_test() { + einfo "Skipping tests. This package is tested by dev-libs/glib" + einfo "when merged with FEATURES=test" +} + +python_install_all() { + distutils-r1_python_install_all # no-op, but prevents QA warning + doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 8838499ec5d0..f64e2b2aae89 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,2 +1,3 @@ DIST glib-2.76.4.tar.xz 5274356 BLAKE2B c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc SHA512 f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72 SHA512 3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765 +DIST glib-2.78.1.tar.xz 5320740 BLAKE2B af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7 SHA512 aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376 diff --git a/dev-util/glib-utils/glib-utils-2.78.1.ebuild b/dev-util/glib-utils/glib-utils-2.78.1.ebuild new file mode 100644 index 000000000000..6fb045244ae1 --- /dev/null +++ b/dev-util/glib-utils/glib-utils-2.78.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) +GNOME_ORG_MODULE="glib" + +inherit gnome.org python-single-r1 + +DESCRIPTION="Build utilities for GLib using projects" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +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="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +src_configure() { :; } + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die + sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die + do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 + do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 + do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 +} + +src_install() { + python_fix_shebang gobject/glib-genmarshal + python_fix_shebang gobject/glib-mkenums + python_fix_shebang glib/gtester-report + exeinto /usr/bin + doexe gobject/glib-genmarshal + doexe gobject/glib-mkenums + doexe glib/gtester-report + doman docs/reference/gobject/glib-genmarshal.1 + doman docs/reference/gobject/glib-mkenums.1 + doman docs/reference/glib/gtester-report.1 +} diff --git a/dev-util/gnome-builder/gnome-builder-44.2.ebuild b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild similarity index 99% rename from dev-util/gnome-builder/gnome-builder-44.2.ebuild rename to dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild index 3abe41188e53..db928e14dac0 100644 --- a/dev-util/gnome-builder/gnome-builder-44.2.ebuild +++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild @@ -41,7 +41,7 @@ RDEPEND=" >=dev-libs/json-glib-1.2.0 >=dev-libs/jsonrpc-glib-3.43.0:= >=dev-libs/libdex-0.1.1:= - >=dev-libs/libpeas-1.34.0[python,${PYTHON_SINGLE_USEDEP}] + >=dev-libs/libpeas-1.34.0:0[python,${PYTHON_SINGLE_USEDEP}] dev-libs/libportal:=[gtk,introspection] >=dev-libs/template-glib-3.36.1:=[introspection] >=gui-libs/vte-0.70.0:2.91-gtk4[introspection] diff --git a/dev-util/hip/hip-5.7.1.ebuild b/dev-util/hip/hip-5.7.1.ebuild index 53bce91a3f33..0bba0d2f560b 100644 --- a/dev-util/hip/hip-5.7.1.ebuild +++ b/dev-util/hip/hip-5.7.1.ebuild @@ -26,6 +26,7 @@ DEPEND=" >=dev-util/rocminfo-5 sys-devel/clang:${LLVM_MAX_SLOT} dev-libs/rocm-comgr:${SLOT} + x11-base/xorg-proto virtual/opengl " RDEPEND="${DEPEND} diff --git a/dev-util/hipcc/hipcc-5.7.1-r1.ebuild b/dev-util/hipcc/hipcc-5.7.1-r1.ebuild new file mode 100644 index 000000000000..78f9a80f3561 --- /dev/null +++ b/dev-util/hipcc/hipcc-5.7.1-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 cmake + +DESCRIPTION="Radeon Open Compute hipcc" +HOMEPAGE="https://github.com/ROCm-Developer-Tools/hipcc" + +KEYWORDS="~amd64" +SRC_URI="https://github.com/ROCm-Developer-Tools/hipcc/archive/refs/tags/rocm-${PV}.tar.gz -> hipcc-${PV}.tar.gz" + +LICENSE="Apache-2.0 MIT" +SLOT="0/$(ver_cut 1-2)" +IUSE="debug test" +RESTRICT="!test? ( test )" + +S=${WORKDIR}/HIPCC-rocm-${PV} + +RDEPEND="!>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - gtar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ - > ${P}.patch - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - default - if [[ -n ${LINUX_PATCH} ]] ; then - pushd "${S_K}" >/dev/null || die - eapply "${WORKDIR}"/${P}.patch - popd || die - fi - - pushd "${S_K}" >/dev/null || die - eapply "${FILESDIR}"/perf-6.0-clang.patch - eapply "${FILESDIR}"/perf-6.0-c++17.patch - popd || die - - # Drop some upstream too-developer-oriented flags and fix the - # Makefile in general - sed -i \ - -e "s@\$(sysconfdir_SQ)/bash_completion.d@$(get_bashcompdir)@" \ - "${S}"/Makefile.perf || die - # A few places still use -Werror w/out $(WERROR) protection. - sed -i -e 's@-Werror@@' \ - "${S}"/Makefile.perf "${S_K}"/tools/lib/bpf/Makefile \ - "${S_K}"/tools/lib/perf/Makefile || die - - # Avoid the call to make kernelversion - sed -i -e '/PERF-VERSION-GEN/d' Makefile.perf || die - echo "#define PERF_VERSION \"${PV}\"" > PERF-VERSION-FILE - - # The code likes to compile local assembly files which lack ELF markings. - find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} + -} - -puse() { usex $1 "" no; } -perf_make() { - # The arch parsing is a bit funky. The perf tools package is integrated - # into the kernel, so it wants an ARCH that looks like the kernel arch, - # but it also wants to know about the split value -- i386/x86_64 vs just - # x86. We can get that by telling the func to use an older linux version. - # It's kind of a hack, but not that bad ... - - # LIBDIR sets a search path of perf-gtk.so. Bug 515954 - - local arch=$(tc-arch-kernel) - local java_dir - use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm" - # FIXME: NO_CORESIGHT - local emakeargs=( - V=1 VF=1 - HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" - CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" LD="$(tc-getLD)" NM="$(tc-getNM)" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - prefix="${EPREFIX}/usr" bindir_relative="bin" - tipdir="share/doc/${PF}" - EXTRA_CFLAGS="${CFLAGS}" - EXTRA_LDFLAGS="${LDFLAGS}" - ARCH="${arch}" - JDIR="${java_dir}" - LIBCLANGLLVM=$(usex clang 1 "") - LIBPFM4=$(usex libpfm 1 "") - NO_AUXTRACE="" - NO_BACKTRACE="" - NO_CORESIGHT=1 - NO_DEMANGLE= - GTK2=$(usex gtk 1 "") - feature-gtk2-infobar=$(usex gtk 1 "") - NO_JVMTI=$(puse java) - NO_LIBAUDIT=$(puse audit) - NO_LIBBABELTRACE=$(puse babeltrace) - NO_LIBBIONIC=1 - NO_LIBBPF= - NO_LIBCAP=$(puse caps) - NO_LIBCRYPTO=$(puse crypt) - NO_LIBDW_DWARF_UNWIND= - NO_LIBELF= - NO_LIBNUMA=$(puse numa) - NO_LIBPERL=$(puse perl) - NO_LIBPYTHON=$(puse python) - NO_LIBUNWIND=$(puse unwind) - NO_LIBZSTD=$(puse zstd) - NO_SDT=$(puse systemtap) - NO_SLANG=$(puse slang) - NO_LZMA=$(puse lzma) - NO_ZLIB= - WERROR=0 - LIBDIR="/usr/libexec/perf-core" - libdir="${EPREFIX}/usr/$(get_libdir)" - plugindir="${EPREFIX}/usr/$(get_libdir)/perf/plugins" - "$@" - ) - emake "${emakeargs[@]}" -} - -src_compile() { - filter-lto - - # test-clang.bin not build with g++ - if use clang; then - make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die - fi - perf_make -f Makefile.perf - use doc && perf_make -C Documentation man -} - -src_test() { - : -} - -src_install() { - _install_python_ext() { - perf_make -f Makefile.perf install-python_ext DESTDIR="${D}" - } - - perf_make -f Makefile.perf install DESTDIR="${D}" - - if use python; then - python_foreach_impl _install_python_ext - fi - - if use gtk; then - local libdir - libdir="$(get_libdir)" - # on some arches it ends up in lib even on 64bit, ppc64 for instance. - [[ -f "${ED}"/usr/lib/libperf-gtk.so ]] && libdir="lib" - mv "${ED}"/usr/${libdir}/libperf-gtk.so \ - "${ED}"/usr/libexec/perf-core || die - fi - - dodoc CREDITS - - dodoc *txt Documentation/*.txt - - # perf needs this decompressed to print out tips for users - docompress -x /usr/share/doc/${PF}/tips.txt - - if use doc ; then - doman Documentation/*.1 - fi -} diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild index 8f0ac9a76ce4..7969607f7994 100644 --- a/dev-util/perf/perf-6.3.ebuild +++ b/dev-util/perf/perf-6.3.ebuild @@ -23,7 +23,6 @@ elif [[ ${PV} == *.*.* ]] ; then SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" else LINUX_VER=${PV} - SRC_URI="" fi LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" diff --git a/dev-util/perf/perf-6.5.ebuild b/dev-util/perf/perf-6.5.ebuild index a1a140af0ed7..63a36103e1f1 100644 --- a/dev-util/perf/perf-6.5.ebuild +++ b/dev-util/perf/perf-6.5.ebuild @@ -23,7 +23,6 @@ elif [[ ${PV} == *.*.* ]] ; then SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" else LINUX_VER=${PV} - SRC_URI="" fi LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" diff --git a/dev-util/perf/perf-6.4-r1.ebuild b/dev-util/perf/perf-6.6.ebuild similarity index 94% rename from dev-util/perf/perf-6.4-r1.ebuild rename to dev-util/perf/perf-6.6.ebuild index a1a140af0ed7..b86fbd604b85 100644 --- a/dev-util/perf/perf-6.4-r1.ebuild +++ b/dev-util/perf/perf-6.6.ebuild @@ -23,7 +23,6 @@ elif [[ ${PV} == *.*.* ]] ; then SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" else LINUX_VER=${PV} - SRC_URI="" fi LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" @@ -32,10 +31,9 @@ SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd" +IUSE="audit babeltrace bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd" REQUIRED_USE=" - bpf? ( clang ) ${PYTHON_REQUIRED_USE} " @@ -65,7 +63,7 @@ RDEPEND=" dev-util/pahole ) caps? ( sys-libs/libcap ) - clang? ( + bpf? ( sys-devel/clang:= sys-devel/llvm:= ) @@ -125,7 +123,7 @@ pkg_pretend() { } pkg_setup() { - use clang && llvm_pkg_setup + use bpf && llvm_pkg_setup # We enable python unconditionally as libbpf always generates # API headers using python script python_setup @@ -177,8 +175,6 @@ src_prepare() { fi pushd "${S_K}" >/dev/null || die - eapply "${FILESDIR}"/perf-6.0-clang.patch - eapply "${FILESDIR}"/perf-6.0-c++17.patch eapply "${FILESDIR}"/perf-6.4-libtracefs.patch popd || die @@ -229,7 +225,6 @@ perf_make() { JDIR="${java_dir}" CORESIGHT= GTK2=$(usex gtk 1 "") - LIBCLANGLLVM=$(usex clang 1 "") feature-gtk2-infobar=$(usex gtk 1 "") NO_AUXTRACE= NO_BACKTRACE= @@ -268,10 +263,6 @@ perf_make() { src_compile() { filter-lto - # test-clang.bin not build with g++ - if use clang; then - make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die - fi perf_make -f Makefile.perf use doc && perf_make -C Documentation man } diff --git a/dev-util/src-cli/Manifest b/dev-util/src-cli/Manifest index ca483edb30fa..f8c8430d3063 100644 --- a/dev-util/src-cli/Manifest +++ b/dev-util/src-cli/Manifest @@ -4,3 +4,7 @@ DIST src-cli-4.5.0-deps.tar.xz 153966948 BLAKE2B 2479d99e7a7dae09e1eeaf5a7202047 DIST src-cli-4.5.0.tar.gz 267190 BLAKE2B 8fe1e93f3a4d1515801b8b0e85b7054c4bcc97fbe59b7e844c5424d91bb611068238cc372e960437be20d0154fadbba56a2f99733e05939780b8f90a61c7639f SHA512 1767397549f343c1a33add05de787d8823ad12ee74096b424d7e584dca32e966a724a28c237ff8718c4ed4a14b91a0b8cd769170db1e22c4bc62e8e88a3f24bb DIST src-cli-5.0.2-deps.tar.xz 188982528 BLAKE2B 6478547fb684cb9e424f8255d15837f4f456049e407bbe5c963488cf67f08d0a16bbe1b66984d9bfc109f59aac9194208ff17f25fdffe0c2620bc1a4e3b3cdf5 SHA512 ce1f8bd5922b8532e40200a869f2dd187410f37df060dce1da6125449e40e559d2cb12ef43c65ed3751d060535ea10ba5e54ae05e187a29a78d35af9cd5b8de4 DIST src-cli-5.0.2.tar.gz 283733 BLAKE2B 0eac40c038cb74e35f5bf8244615ed8db82750ce5beef0fb815d04e790b149958c0a7ec977ed757d26bc09dfde43f087ab25f74157d716a39434b06bd0ef1f36 SHA512 51d68f58ffa62d825013b70f3eace43ff4435552634d03ccee448fa524d816ae2383539df1648f8cfefcfcaa60bc250d2e83dfc99224f4cb5dcd23ae69ac9889 +DIST src-cli-5.1.2-deps.tar.xz 190693612 BLAKE2B 1a3d94336b55f6492798583b55e49d3e0cccacf1176b045ab49dbe31667b83d28185d9608e91c42a6f58c6eac4412208b07139d5de99bc9e3d83b06946aef4a9 SHA512 b2d5d78918eff0b5066d1cf12727bfdcc7f4f9980aaf2e5d88ea5965a2d85834d36dcc5e1c52242a672d86f8c4484d3ec92fc3ce6d49e16f57106b0728260030 +DIST src-cli-5.1.2.tar.gz 334220 BLAKE2B ab934c9805023a48fa4e9eb10869b41f6d434a1922d26e4756a79da30b8c20be16114ff4a866153d645cfd3d3214869dcaa3b6a3c4ea7b2e84ddf22529a8c891 SHA512 1cf34f43b920788cfc5d6cde4cdbbc978dc1df3ebdb5050bcd609b5a5c294104de6f8cb3563b039f3c501cca511c1025d1897a768134cc9f44647a965957597e +DIST src-cli-5.2.0-deps.tar.xz 204974900 BLAKE2B 64c85c56c0b58932b8c21bb200757a6160fd286a5a3af83d663bce208f8365e9c628c0847ef15697efe83f10b18f74e8abf5f490b655e64a8d2d1917d55ac036 SHA512 fc8a9de973eb5787dd24daaf09b95278494e9b44535b210d2e54e9a850c6cf34b59a645e7c5da912bcc4ba8bf1b3e324fdfd309539805c040f65ff1e63219f86 +DIST src-cli-5.2.0.tar.gz 330746 BLAKE2B 54bb73be045baa26387492ecda425b65cebf5e22a09a861a161436e7b61bf98dd08e78523aa4ef286842826c388a4ccb2914588f265f684d8c7e4ebe5e423499 SHA512 87a5199552fc1ff8aa375fd97323b6a4b3f376fd94c4572ddf405dc1e3c906081a5e4b1e9c5fdb051bb4fbe2b73a9a07ac20c656e6ab4de710163801f6da646f diff --git a/dev-util/src-cli/src-cli-5.1.2.ebuild b/dev-util/src-cli/src-cli-5.1.2.ebuild new file mode 100644 index 000000000000..fa13edbff873 --- /dev/null +++ b/dev-util/src-cli/src-cli-5.1.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="command line interface for the Sourcegraph code search tool" +HOMEPAGE="https://sourcegraph.com https://docs.sourcegraph.com/cli" +SRC_URI="https://github.com/sourcegraph/src-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +src_compile() { + ego build \ + -ldflags "-X github.com/sourcegraph/src-cli/internal/version.BuildTag=${PV}" \ + ./cmd/src +} + +src_install() { + dobin src + dodoc AUTH_PROXY.md CHANGELOG.md +} diff --git a/dev-util/src-cli/src-cli-5.2.0.ebuild b/dev-util/src-cli/src-cli-5.2.0.ebuild new file mode 100644 index 000000000000..fa13edbff873 --- /dev/null +++ b/dev-util/src-cli/src-cli-5.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="command line interface for the Sourcegraph code search tool" +HOMEPAGE="https://sourcegraph.com https://docs.sourcegraph.com/cli" +SRC_URI="https://github.com/sourcegraph/src-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +src_compile() { + ego build \ + -ldflags "-X github.com/sourcegraph/src-cli/internal/version.BuildTag=${PV}" \ + ./cmd/src +} + +src_install() { + dobin src + dodoc AUTH_PROXY.md CHANGELOG.md +} diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest index b5c41b43e0d4..245a41891dfc 100644 --- a/dev-util/strace/Manifest +++ b/dev-util/strace/Manifest @@ -2,3 +2,4 @@ DIST strace-6.2.tar.xz 2364280 BLAKE2B 8e51cb3e426e9b99d598b4fcece21ba7873e81468 DIST strace-6.3.tar.xz 2382284 BLAKE2B 7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb SHA512 2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df DIST strace-6.4.tar.xz 2391828 BLAKE2B a9d359679bc5cc61061eb9f19a6156637f12509cb1045462b1547cba8a1218a9b2a4d3b87cf4a33856500515cc0bd457c1374b0ed349293821d80e3cc0de0452 SHA512 29f47195b2766dc0d2907aba2d561e87ec87939251d07fd82d22ffdd3c864944ab0c47eabd7b13272345dfc5dfae7ca435c94fd5ccc297dd46e0747c6d463e01 DIST strace-6.5.tar.xz 2412228 BLAKE2B f5ce212baf6513432ff55e9afaa41eba2dbda6acb1d3cad7f42d44519b37f5b239c949e2e7ea6504a4c26e811ef8c7f082c9cec0756318fab8403b389afaada7 SHA512 7edf7b00b5ad91be2df4e44b63df7f88376f3e6a8f078dfccf307a6a5003ad25d9cf233f2a32139e00fe399494ce6a8f67728bf9dfeb9bb5958ed08ce25e9e01 +DIST strace-6.6.tar.xz 2420364 BLAKE2B f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b SHA512 77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b diff --git a/dev-util/strace/strace-6.6.ebuild b/dev-util/strace/strace-6.6.ebuild new file mode 100644 index 000000000000..1907bffd5d1e --- /dev/null +++ b/dev-util/strace/strace-6.6.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools edo flag-o-matic toolchain-funcs + +DESCRIPTION="Useful diagnostic, instructional, and debugging tool" +HOMEPAGE="https://strace.io/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/strace/strace.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="LGPL-2.1+ test? ( GPL-2+ )" +SLOT="0" +IUSE="aio perl selinux static test unwind elfutils" +RESTRICT="!test? ( test )" +REQUIRED_USE="?? ( unwind elfutils )" + +BDEPEND="virtual/pkgconfig" +LIB_DEPEND=" + unwind? ( sys-libs/libunwind[static-libs(+)] ) + elfutils? ( dev-libs/elfutils[static-libs(+)] ) + selinux? ( sys-libs/libselinux[static-libs(+)] ) +" +# strace only uses the header from libaio to decode structs +DEPEND=" + static? ( ${LIB_DEPEND} ) + aio? ( >=dev-libs/libaio-0.3.106 ) + sys-kernel/linux-headers +" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + perl? ( dev-lang/perl ) +" + +PATCHES=( + "${FILESDIR}/${PN}-6.5-static.patch" +) + +src_prepare() { + default + + if [[ ! -e configure ]] ; then + # git generation + sed /autoreconf/d -i bootstrap || die + edo ./bootstrap + [[ ! -e CREDITS ]] && cp CREDITS{.in,} + fi + + eautoreconf + + # Stub out the -k test since it's known to be flaky. bug #545812 + sed -i '1iexit 77' tests*/strace-k.test || die +} + +src_configure() { + # Set up the default build settings, and then use the names strace expects. + tc-export_build_env BUILD_{CC,CPP} + local v bv + for v in CC CPP {C,CPP,LD}FLAGS ; do + bv="BUILD_${v}" + export "${v}_FOR_BUILD=${!bv}" + done + + filter-lfs-flags # configure handles this sanely + + export ac_cv_header_libaio_h=$(usex aio) + use elibc_musl && export ac_cv_header_stdc=no + + local myeconfargs=( + --disable-gcc-Werror + + # Don't require mpers support on non-multilib systems. #649560 + --enable-mpers=check + + $(use_enable static) + $(use_with unwind libunwind) + $(use_with elfutils libdw) + $(use_with selinux libselinux) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + if has usersandbox ${FEATURES} ; then + # bug #643044 + ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." + return 0 + fi + + default +} + +src_install() { + default + + if use perl ; then + exeinto /usr/bin + doexe src/strace-graph + fi + + dodoc CREDITS +} diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest index 793bcdd247b7..f4270c750aac 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -2,7 +2,5 @@ DIST valgrind-3.20.0.tar.bz2 16469274 BLAKE2B 8217dcfc185c7f6601fedd8d53bb35d260 DIST valgrind-3.20.0.tar.bz2.asc 488 BLAKE2B 12642e4f85c7b17bdb892221f74d80ce919554ffde3cdfa79ca27f4c5f8b48dac699084b8296b5cea285b5af660a0bc51c42b108a725be60002b14f0fda7eac7 SHA512 70dd20f15b159ffbf016c118046ee42160dd867415f1c565a92995952b1720ec36fc48557f6b523d28e6f675d62df10a4022e900fa4a104626b9e6ed6fe9ad6d DIST valgrind-3.21.0.tar.bz2 17449484 BLAKE2B 1f7306d288eb5ecfb2b2f0b2dc68960ecd4a7213b96a2e4ecb9990a755e8c233b0e9d190c0f807019bde669f44a631c8dafe9eb521d739561e6f889f7bdaca5c SHA512 3e86cda2f2d6cd30807fac7933ba2c46a97a2b4a868db989e6b0cceeadf029af7ee34ba900466a346948289aacb30f4399799bb83b97cc49a4d2d810441e5cfd DIST valgrind-3.21.0.tar.bz2.asc 488 BLAKE2B 6297bc925c16526a51de4f589232a8d5bcb8d54bdc885c145d329deeba45b42d3a5a8a3f59d3fb240d3bd78be7fd30d95ceb33c7624afd3c99c51833d0fd16f2 SHA512 114e5cd2f7352e56099efa3b2c42d39ed24e42419bbaac1af5e2b5c4fa72a2ba38ac6b0c60b93460a0cce8819ca0c7fae6618599b2af809ac0ab4fa30fdb25ba -DIST valgrind-3.22.0.RC1.tar.bz2 16414739 BLAKE2B 21b59e3c749c9a4fdab91568c942bd8a2c21ecadb053c88aa11563c739f8c87f403cd2a2bf03a3c6556c750a0190f2a1c4ff445355991f16d6f6a58b0be50fa1 SHA512 0aa9e98a959808d20cce53575433f81973ef3de3acc313ef2700f58cf9b2b7ee951b5bc701ef8508f5c136cb14239bbe7d81ae4208679ba55150b3edfd6078f0 -DIST valgrind-3.22.0.RC1.tar.bz2.asc 488 BLAKE2B 938e032fc51e40c816fa6cec4fd95c6f183692d4d30988355bbb217984245fc7a0e6f70314f998511ab081bd2c5feeb217b025dcc84173afe7db7c04a9ebc063 SHA512 6b6518c633d40431bcf6836b0f0b67b44d7bf04a7b598dcd9707f479607a8cf9f6ca9320ddbf0d972db084c7e5bb5a02f866f5dc95c06e973d35597bf2f65695 -DIST valgrind-3.22.0.RC2.tar.bz2 17316447 BLAKE2B c0f70549d760ad599dff7d8a045e74441f42e77c7c208e19c5cec7599036dad683ef22bfd3a82f1f200a0acfbed616c33501264ff37cea773e99a31553658c03 SHA512 6a15101f4b92454856850fc35b9c38fd7fb294bee422274a803331465f347a732dc71e52c28e2d489c8d08ec7c677c1041bd32aeb4f43dd91ee404d4f6fa1208 -DIST valgrind-3.22.0.RC2.tar.bz2.asc 488 BLAKE2B 18a09f1edcaa1e26b821e30cb2cde962e3391c06bba1cac9dc72f304fd6e28d3f7586f0158b0429c792ea70ab3d9785b3e575bb1d700d4086f2a8279d35ae299 SHA512 117af5bb6758aab5a2bf2d18623254ce430399aea12c1943ee3c985ae1f0e579221144e9a0bf50ed03954f356264964c4d8f183b097739d810427bf876a212dd +DIST valgrind-3.22.0.tar.bz2 16565502 BLAKE2B 80024371b3e70521996077fba24e233097a6190477ced1b311cd41fead687dcc2511ac0ef723792488f4af08867dff3e1f474816fda09c1604b89059e31c2514 SHA512 2904c13f68245bbafcea70998c6bd20725271300a7e94b6751ca00916943595fc3fac8557da7ea8db31b54a43f092823a0a947bc142829da811d074e1fe49777 +DIST valgrind-3.22.0.tar.bz2.asc 488 BLAKE2B 9e4d4cfac4dcc09bb62beeaa7b9f78bfafd0a6ae8d63e423ff81b7b8f5444a301e4c3030a241644c8070c36ee040832ce99f444678f22611457e325ceae18dd1 SHA512 c2317db564ef816d2b5d1a7f2f680dc1c6ea05abbffde660587946c986af179ea7ca2314d94c792f63f3043b6a44819ddf5661fd60ec2454a2c562e7d2711b36 diff --git a/dev-util/valgrind/valgrind-3.20.0-r2.ebuild b/dev-util/valgrind/valgrind-3.20.0-r2.ebuild index 4c4874401db0..4d57872a0984 100644 --- a/dev-util/valgrind/valgrind-3.20.0-r2.ebuild +++ b/dev-util/valgrind/valgrind-3.20.0-r2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg inherit verify-sig SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )" diff --git a/dev-util/valgrind/valgrind-3.21.0-r1.ebuild b/dev-util/valgrind/valgrind-3.21.0-r1.ebuild index 95826a18f9c7..a7b14f025de9 100644 --- a/dev-util/valgrind/valgrind-3.21.0-r1.ebuild +++ b/dev-util/valgrind/valgrind-3.21.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg inherit verify-sig SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )" diff --git a/dev-util/valgrind/valgrind-3.21.0-r2.ebuild b/dev-util/valgrind/valgrind-3.21.0-r2.ebuild index 59d9e5a4d678..63fc631ce1d1 100644 --- a/dev-util/valgrind/valgrind-3.21.0-r2.ebuild +++ b/dev-util/valgrind/valgrind-3.21.0-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg inherit verify-sig SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )" diff --git a/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild b/dev-util/valgrind/valgrind-3.22.0.ebuild similarity index 97% rename from dev-util/valgrind/valgrind-3.22.0_rc1.ebuild rename to dev-util/valgrind/valgrind-3.22.0.ebuild index 88c666067ac9..08632de09fad 100644 --- a/dev-util/valgrind/valgrind-3.22.0_rc1.ebuild +++ b/dev-util/valgrind/valgrind-3.22.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg inherit verify-sig MY_P="${P/_rc/.RC}" @@ -44,7 +44,6 @@ PATCHES=( "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch "${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch - "${FILESDIR}"/${PN}-3.21.0-memcpy-fortify_source.patch ) src_prepare() { diff --git a/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild b/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild deleted file mode 100644 index 88c666067ac9..000000000000 --- a/dev-util/valgrind/valgrind-3.22.0_rc2.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# The Valgrind upstream maintainer also maintains it in Fedora and will -# backport fixes there which haven't yet made it into a release. Keep an eye -# on it for fixes we should cherry-pick too: -# https://src.fedoraproject.org/rpms/valgrind/tree/rawhide - -inherit autotools flag-o-matic toolchain-funcs multilib pax-utils - -DESCRIPTION="An open-source memory debugger for GNU/Linux" -HOMEPAGE="https://valgrind.org" -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" - inherit git-r3 -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg - inherit verify-sig - - MY_P="${P/_rc/.RC}" - SRC_URI="https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2" - SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc )" - S="${WORKDIR}"/${MY_P} - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - fi -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="mpi" - -DEPEND="mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" -if [[ ${PV} != 9999 ]] ; then - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-valgrind )" -fi - -PATCHES=( - # Respect CFLAGS, LDFLAGS - "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch - "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch - "${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch - "${FILESDIR}"/${PN}-3.21.0-memcpy-fortify_source.patch -) - -src_prepare() { - # Correct hard coded doc location - sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die - - # Don't force multiarch stuff on OSX, bug #306467 - sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die - - if [[ ${CHOST} == *-solaris* ]] ; then - # upstream doesn't support this, but we don't build with - # Sun/Oracle ld, we have a GNU toolchain, so get some things - # working the Linux/GNU way - find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | xargs \ - sed -i -e 's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die - cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in - fi - - default - - # Regenerate autotools files - eautoreconf -} - -src_configure() { - local myconf=( - --with-gdbscripts-dir="${EPREFIX}"/usr/share/gdb/auto-load - ) - - # Respect ar, bug #468114 - tc-export AR - - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" - # while compiling insn_sse.c in none/tests/x86 - # -fstack-protector more undefined references to __guard and __stack_smash_handler - # because valgrind doesn't link to glibc (bug #114347) - # -fstack-protector-all Fails same way as -fstack-protector/-fstack-protector-strong. - # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it - # -fstack-protector-strong See -fstack-protector (bug #620402) - # -m64 -mx32 for multilib-portage, bug #398825 - # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line') - # -flto* fails to build, bug #858509 - filter-flags -fomit-frame-pointer - filter-flags -fstack-protector - filter-flags -fstack-protector-all - filter-flags -fstack-protector-strong - filter-flags -m64 -mx32 - filter-flags -fsanitize -fsanitize=* - filter-flags -fharden-control-flow-redundancy - append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy) - filter-lto - - if use amd64 || use ppc64; then - ! has_multilib_profile && myconf+=("--enable-only64bit") - fi - - # Force bitness on darwin, bug #306467 - use x64-macos && myconf+=("--enable-only64bit") - - # Don't use mpicc unless the user asked for it (bug #258832) - if ! use mpi; then - myconf+=("--without-mpicc") - fi - - econf "${myconf[@]}" -} - -src_test() { - # fxsave.o, tronical.o have textrels - emake LDFLAGS="${LDFLAGS} -Wl,-z,notext" check -} - -src_install() { - default - - if [[ ${PV} == "9999" ]]; then - # Otherwise FAQ.txt won't exist: - emake -C docs FAQ.txt - mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" - fi - - dodoc FAQ.txt - - pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux - - # See README_PACKAGERS - dostrip -x /usr/libexec/valgrind/vgpreload* /usr/$(get_libdir)/valgrind/* - - if [[ ${CHOST} == *-darwin* ]] ; then - # fix install_names on shared libraries, can't turn them into bundles, - # as dyld won't load them any more then, bug #306467 - local l - for l in "${ED}"/usr/lib/valgrind/*.so ; do - install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}" - done - fi -} - -pkg_postinst() { - elog "Valgrind will not work if libc (e.g. glibc) does not have debug symbols." - elog "To fix this you can add splitdebug to FEATURES in make.conf" - elog "and remerge glibc. See:" - elog "https://bugs.gentoo.org/214065" - elog "https://bugs.gentoo.org/274771" - elog "https://bugs.gentoo.org/388703" -} diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild index 88c666067ac9..db1e7651ad3e 100644 --- a/dev-util/valgrind/valgrind-9999.ebuild +++ b/dev-util/valgrind/valgrind-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/valgrind.gpg + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg inherit verify-sig MY_P="${P/_rc/.RC}" diff --git a/dev-util/xfce4-dev-tools/Manifest b/dev-util/xfce4-dev-tools/Manifest index bb9f3e59276e..bfc99b679cb1 100644 --- a/dev-util/xfce4-dev-tools/Manifest +++ b/dev-util/xfce4-dev-tools/Manifest @@ -1,3 +1,2 @@ -DIST xfce4-dev-tools-4.18.0.tar.bz2 349125 BLAKE2B c82496de1a279a3ce57f895a52ee4eab98d2d174cf7109ac70790d9f1c8a6812196f4ff5bd951352b2345496f0ebf4113472a7e1f9e3826a1d02b163e4108f6e SHA512 59f858b633d95585a74c9b9515a0994744f4355ab3813e582e10c776454ac41c86296a9fbd935d5dae88929ec09ec9c30f48629c7addb5729e6bea108d304f7c DIST xfce4-dev-tools-4.18.1.tar.bz2 363652 BLAKE2B f78c39de833353aecd57db6d199a2bdb1a478eff996732653f49199cf8b9c6d54c02c969f823ebc441415fb6376d588e79796bcaa48bb4349c3d54068d86622b SHA512 8fa65aa57450d3e65ef55bf86e8a113c06e64289a9f71875049b422da2a8bdfcdd36c3a3e94a3c0e7c602a3e9577eca14d63318489f81fd88d6743e188636304 DIST xfce4-dev-tools-4.19.0.tar.bz2 368601 BLAKE2B 349e3dcf69c1fc1f0af052546d78b86ffc89ca81b66c27e8b7058f549adb0c6a16e6c462a6f5e00e66dc4b419dd2ea7fa43c210d83153e23254b8b5ae5a77fbf SHA512 7372efcb686fe6c1e42f17564d693cbe24792d00fbf131faff46040c8940ad355067d4a4cc5d5de5ec6b9707943c5db5de84eee4a4ff894ef8c33c3616a26044 diff --git a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.0.ebuild b/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.0.ebuild deleted file mode 100644 index 19544ac2055c..000000000000 --- a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A set of scripts and m4/autoconf macros that ease build system maintenance" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfce4-dev-tools/start - https://gitlab.xfce.org/xfce/xfce4-dev-tools/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" - -DEPEND=" - >=dev-libs/glib-2.66.0 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" diff --git a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild b/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild index 2930cac6ccf4..70e4d8537232 100644 --- a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild +++ b/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" DEPEND=" >=dev-libs/glib-2.66.0 @@ -20,6 +20,8 @@ DEPEND=" RDEPEND=" ${DEPEND} " +# libxslt for xsltproc BDEPEND=" + dev-libs/libxslt virtual/pkgconfig " diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 59eb4bb154693cc341a7008a75933338cdf16282..1abfdf435e0e4f6c5302f6e27433d25d89bfb812 100644 GIT binary patch delta 11192 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 WfEB0-NWZbxfBJuDof9A!QUCx!1N0yO delta 11201 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 .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -BDEPEND=" - doc? ( - app-text/asciidoc - app-text/docbook2X - app-text/xmlto - sys-apps/texinfo - ) - curl? ( net-misc/curl ) - keyring? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg ) -" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - perforce? ( ${PYTHON_REQUIRED_USE} ) - subversion? ( perl ) - webdav? ( curl ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Avoid automagic CVS, bug #350330 - "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch - - # Make submodule output quiet - "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]" ; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned!" - fi - - if use perforce ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local extlibs myopts - - myopts=( - ASCIIDOC_NO_ROFF=YesPlease - - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - - $(usev elibc_musl NO_REGEX=NeedsStartEnd) - $(usev !cvs NO_CVS=YesPlease) - $(usev !iconv NO_ICONV=YesPlease) - $(usev !nls NO_GETTEXT=YesPlease) - $(usev !perforce NO_PYTHON=YesPlease) - $(usev !subversion NO_SVN_TESTS=YesPlease) - $(usev !tk NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # Broken assumptions because of static build system - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # Can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=( -lpcre2-8 ) - fi - - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - - if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then - myopts+=( HAVE_GETDELIM=1 ) - fi - fi - - myopts+=( ASCIIDOC8=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs[@]}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]] ; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . || die - fi - -} - -src_prepare() { - if ! use safe-directory ; then - # This patch neuters the "safe directory" detection. - # bugs #838271, #838223 - PATCHES+=( - "${FILESDIR}"/git-2.37.2-unsafe-directory.patch - ) - fi - - default - - if use prefix ; then - # bug #757309 - eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch - fi - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use perforce && PYTHON_PATH="${PYTHON}" - - local mymakeargs=( - ${MY_MAKEOPTS} - - prefix="${EPREFIX}"/usr - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - perllibdir="$(use perl && perl_get_raw_vendorlib)" - sysconfdir="${EPREFIX}"/etc - - CC="$(tc-getCC)" - CFLAGS="${CFLAGS}" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - - # TODO: --verbose? - GIT_TEST_OPTS="--no-color" - - OPTAR="$(tc-getAR)" - OPTCC="$(tc-getCC)" - OPTCFLAGS="${CFLAGS}" - OPTLDFLAGS="${LDFLAGS}" - - PERL_PATH="${EPREFIX}/usr/bin/perl" - PERL_MM_OPT="" - - PYTHON_PATH="${PYTHON_PATH}" - - V=1 - "$@" - ) - - emake "${mymakeargs[@]}" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake - - if use perl && use cgi ; then - git_emake gitweb - fi - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - git_emake -C contrib/credential/osxkeychain - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man - if use doc ; then - git_emake info html - fi - else - if use doc ; then - git_emake info - fi - fi - popd &>/dev/null || die - - if use keyring ; then - git_emake -C contrib/credential/libsecret - fi - - pushd contrib/subtree &>/dev/null || die - git_emake git-subtree - # git-subtree.1 requires the full USE=doc dependency stack - use doc && git_emake git-subtree.html git-subtree.1 - popd &>/dev/null || die - - git_emake -C contrib/diff-highlight - - if use mediawiki ; then - git_emake -C contrib/mw-to-git - fi -} - -src_test() { - local disabled=( - # We make safe-directory optional - t0033-safe-directory.sh - ) - - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" -} - -src_install() { - git_emake DESTDIR="${D}" install - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - local d - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install - if use doc ; then - # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - git_emake -C contrib/mw-to-git DESTDIR="${D}" install - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - removed upstream - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - local i - for i in "${contrib_objects[@]}" ; do - cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym ../gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED}"/usr/lib{,64}/perl5/ ; do - if [[ -d "${d}" ]] ; then - find "${d}" -name .packlist -delete || die - fi - done - else - rm -rf "${ED}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED}"/usr/libexec/git-core/git-svn \ - "${ED}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if ! use prefix ; then - newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then - rm -r "${ED}/usr/share/locale/${1}" || die - fi - } - plocale_for_each_disabled_locale rm_loc -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - fi - - optfeature_header "Some scripts require additional dependencies:" - optfeature git-quiltimport dev-util/quilt - optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx -} diff --git a/dev-vcs/gitg/Manifest b/dev-vcs/gitg/Manifest index f81d7d6c91c5..34cf5652a04a 100644 --- a/dev-vcs/gitg/Manifest +++ b/dev-vcs/gitg/Manifest @@ -1,2 +1 @@ -DIST gitg-41.tar.xz 10604696 BLAKE2B bc8a07565338f77a0a4706d6ff145ed09096acb0230fb160218a6374b87968ffde6615b6e2970ca9162ef542f877c3c8ab2023396c13e023cc47dd5bf466f22c SHA512 4e8fe0b1ab5302f975f58277e5ae42300a96d20bb1c41426d8c0e058a53420fcca73f75566f593f5aa2882b3a0e1608cdd542bc4f68c731153ba9185972d6f51 DIST gitg-44.tar.xz 10629352 BLAKE2B 2c96b9e59ae04b8f9d760526007a564d7eda6bc2130b9e4970c55049da08e7a9f16c98bb8aa1a6d12e6baebc4b795a7947419cf9180b1f073cc79d9c54f83781 SHA512 3a5eadcd80aad42344adbe8783ba7e6d91dd5abe8343987e51db32db73205eb660d1c98bbfacbc6399a8c285fbd8ceb56ee87bc76569d45ca5c69bf1926e6bee diff --git a/dev-vcs/gitg/gitg-41-r1.ebuild b/dev-vcs/gitg/gitg-41-r1.ebuild deleted file mode 100644 index e5bec70ca729..000000000000 --- a/dev-vcs/gitg/gitg-41-r1.ebuild +++ /dev/null @@ -1,90 +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 gnome.org gnome2-utils meson python-r1 vala xdg - -DESCRIPTION="git repository viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Gitg" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="glade +python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# test if unbundling of libgd is possible -# Currently it seems not to be (unstable API/ABI) -RDEPEND=" - app-crypt/libsecret[vala] - >=app-text/gspell-1[vala] - >=dev-libs/glib-2.38:2[dbus] - >=dev-libs/gobject-introspection-0.10.1:= - dev-libs/json-glib - dev-libs/libdazzle[vala] - dev-libs/libgee:0.8[introspection] - dev-libs/libgit2:=[threads] - >=dev-libs/libgit2-glib-1.0.0[ssh] - >=dev-libs/libpeas-1.5.0[gtk] - >=dev-libs/libxml2-2.9.0:2 - >=gnome-base/gsettings-desktop-schemas-0.1.1 - >=x11-libs/gtk+-3.20.0:3 - >=x11-libs/gtksourceview-4.0.3:4 - x11-themes/adwaita-icon-theme - glade? ( >=dev-util/glade-3.2:3.10 ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND} - >=dev-libs/libgit2-glib-1.0.0[vala] -" -BDEPEND=" - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig - $(vala_depend) -" - -PATCHES=( "${FILESDIR}"/${PV}-fix-build-with-meson-0.61.1.patch ) - -src_prepare() { - default - - # it doesn't do anything in DESTDIR mode, except for failing - # when python3 symlink is not present - echo "#!/bin/sh" > meson_post_install.py || die -} - -src_configure() { - vala_setup - - local emesonargs=( - $(meson_use glade glade_catalog) - # we install the module manually anyway - -Dpython=false - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use python ; then - python_moduleinto gi.overrides - python_foreach_impl python_domodule libgitg-ext/GitgExt.py - fi -} - -pkg_postinst() { - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/dev-vcs/gitg/gitg-44.ebuild b/dev-vcs/gitg/gitg-44-r1.ebuild similarity index 98% rename from dev-vcs/gitg/gitg-44.ebuild rename to dev-vcs/gitg/gitg-44-r1.ebuild index 4d574896d580..9b2aaa0dbc67 100644 --- a/dev-vcs/gitg/gitg-44.ebuild +++ b/dev-vcs/gitg/gitg-44-r1.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] - >=dev-libs/libpeas-1.5.0[gtk] + >=dev-libs/libpeas-1.5.0:0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 96ef84ffbda8920a4d7dbf92e9575c5bbdd021f0..32fdf60727077800fa263419882be30b7d4fe190 100644 GIT binary patch literal 39120 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℞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 literal 39121 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

  • F>oO+b7Q_32% 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 diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 349471a370c5..5d277078da9f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,4 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f5bbbb0a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b DIST godot-4.1.2-stable.tar.xz 31020196 BLAKE2B fbdc4470a4db78a810dcbd7700c46dd03a9d9802c08cbad68dd3aedbc00678f7285837f34642ac833c000164f4a98559cb82bcb615ca353cf319e771d55cdc6a SHA512 d9e3c948aeece3586632ed2a8c94ca2107a6b5b4bb1ae8dc264e350fbfcb4cc1f4cd4cf7fdcd61a5b0351511c12e34d83275a79d5e0361e2eee67c8447b5f831 +DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956feadaaaa5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a5954bbbb4172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 diff --git a/dev-games/godot/godot-4.1.1.ebuild b/dev-games/godot/godot-4.1.3.ebuild similarity index 95% rename from dev-games/godot/godot-4.1.1.ebuild rename to dev-games/godot/godot-4.1.3.ebuild index bb300f4a8f99..e2f9c5de4c32 100644 --- a/dev-games/godot/godot-4.1.1.ebuild +++ b/dev-games/godot/godot-4.1.3.ebuild @@ -3,27 +3,30 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/" SRC_URI=" https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz" -S="${WORKDIR}/${P}-stable" + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S=${WORKDIR}/${P}-stable LICENSE=" MIT Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" SLOT="4" KEYWORDS="~amd64" # Enable roughly same as upstream by default so it works as expected, # except raycast (tools-only heavy dependency), and deprecated. IUSE=" alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" # TODO: tests still need more figuring out RESTRICT="test" @@ -64,11 +67,13 @@ RDEPEND=" tools? ( app-misc/ca-certificates ) udev? ( virtual/udev ) upnp? ( net-libs/miniupnpc:= ) - webp? ( media-libs/libwebp:= )" + webp? ( media-libs/libwebp:= ) +" DEPEND=" ${RDEPEND} gui? ( x11-base/xorg-proto ) - tools? ( test? ( dev-cpp/doctest ) )" + tools? ( test? ( dev-cpp/doctest ) ) +" BDEPEND="virtual/pkgconfig" PATCHES=( @@ -144,6 +149,7 @@ src_compile() { builtin_mbedtls=no builtin_miniupnpc=$(usex !upnp) builtin_msdfgen=yes # not wired for unbundling nor packaged + builtin_openxr=yes # not packaged builtin_pcre2=no builtin_recastnavigation=no builtin_rvo2=yes # bundled copy has godot-specific changes diff --git a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild index ef31dfac302f..94a6a21ef271 100644 --- a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild +++ b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20221115.ebuild @@ -20,7 +20,7 @@ SLOT="0/162" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE=" +collada curl dicom debug doc egl examples fltk fox gdal - gif glut gstreamer +jpeg las lua openexr openinventor osgapps pdf +png + gif gstreamer +jpeg las lua openexr openinventor osgapps pdf +png +sdl sdl2 +svg tiff +truetype vnc wxwidgets xrandr +zlib " @@ -51,7 +51,6 @@ RDEPEND=" examples? ( fltk? ( x11-libs/fltk:1[opengl] ) fox? ( x11-libs/fox:1.6[opengl] ) - glut? ( media-libs/freeglut ) sdl2? ( media-libs/libsdl2 ) wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] ) ) @@ -148,7 +147,6 @@ src_configure() { mycmakeargs+=( $(cmake_use_find_package fltk FLTK) $(cmake_use_find_package fox FOX) - $(cmake_use_find_package glut GLUT) $(cmake_use_find_package wxwidgets wxWidgets) ) fi diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 4d5a6aa038523fe4868b3861735b84f9bec88735..d065dec4f2ec744bd0c48addbf756e4e736024bc 100644 GIT binary patch delta 57571 zcmV(+K;6HA$ph!e1AiZj2mk;800092biLh{9m$cUcdw`53zX#He-VD!vou=Ll14Yu z3;17fy{Fv+|9P_ZEj}%zy90*`)_~xWq<3df9wDA z-+%e}Pe-lwPyglr`nUh{zsCRarxaRV=h@S7U89w8u5p|poqu^8sUG)n&K2X)j!^f= zA-Xy8ti9KKw0Va!jy!V;XD!FP$J|G4@$74?eYSk1c-5HCk;=I1IrlF25q90H zx19g<|NQU&R*v|mv5s?}E1#t`zB#2-&T;M>_{6a49r%zEVjSx($KX-dosT`wc%-YY zevB|t{8Oy;F zX5Migxumqul8z&`8Fuoy=L)6ub*AUR?y@7++Rw7DvDm1aO$ZmSQ2M|YPfRbDpUm3C|j<%yP%q75v7sef#;#`+^-YUT-Vr z_w8fF&_i6|#=NkSYYZ*uWVzbK`*%#SEdJNUf47;io!!GKH`^BZw0Xz8GCO`nyy(VS z@_*6U=41LN*WES_eD1k<_sI&D7JEF?&By(7#jv$-mv!D}D*3p_-Q$kouJOvpHN&xv ze0G-bI*xt!y4#Us$AXV~Uw7|o_0;B3(|M)izEkKE=r~5~b>=(n#6w`0V99laF!+Yn z5_f8deYax2_4$|m6Hoo~>$;`)1P<;U2Z(-N9GIyV!KBwzn1UJ7a4V zsH*>5x4h5eUO*z>-QorSs+$sjosEUz<&-9 z>)cntTEkIl0D=I9RRNQFx2`7~;2;YQh9AA9i_Zr>&L6Ma*Zae=rMG1pZsCl)v7T00 zrWkn~a0WoTNAE0PJ+BLc&n;9yKCT)1X*j3>h$%6g7wD9EM1KF;cp^q02R4HfjD!!w zo3{d{?zkH6#YZf|$4!`cgE&6xu7CNw%IE~AD-V_sr~n&BCu-FT|31!q&z5nn4X%y5 zTvtw4xyqSR1vRgUAB=pj<2VBAh7aacN{Y?>#W6-?J3?idcya>6G4d7m-NKKT?dMFp$tROKf2W;Xmgz3KfDx2-N>dD&1>n?9G71tvGTt@9H7ol@jmX! zPKzdxmy?ws^43_19HrH|dyg%RfwABRnXNolD`3{{vz-GUCY%80CxmCVl`f*i8x=W$ zGgq6yuqG&ljo^ZYC>D5!SRfC?>Jucv-$Pk&3@{BK-6OEM9rrzWLVp6rjbW}{*8pT7 zJT<^<0t5sP*lY}&2syedfgp#H8mI}7|8Uv9>_6|n|Mp?!-bvhrTLsp<+8(^%e)g=6|0n*Ea?@h?j>ni`Qut5~J7kog?0!cHai-8z;vtMwB;^&a!bVoG1+&2L;i3?g0I$o$u0L40ufP8MxBcZ0 zoOQ-4B{;0~EN((73CUIM%TP*}hS zv&;PZI)UPZIc#EB#Zej@iv4d;Z7?pJd6in%o7L^uuCorP3qO@$DF73OHg96|Do`@R zU%A_r+1K-gBvn?wOlc?!22Qc>5WW@m^&lc{Pox1CG4I%L?LK*p&C|~l32+wnI$cB} zz-sp&quk&7&wu@M{3EL)cJa*%vsOZ96$lP6*4CB&y_pS4udu2M`Pb8 zfr=+w12BQ3gH}y89gX&b0Lj1j`OslrMEZMe;L_$gRhGF)RiMWJL;{Li1 zIOv*~2w@c(HIH6gGgwQj{o~5bUw`=p&TD}9^QX^${sXHcuH5W3@$$Msa$byYntbS) z^UVt%X|8)4wt-#H1%^Az0gYLp8lfs-nqVW?*H~zYWs-UO>TfKO-#Zt%o# zbRu+-$XmdJ&O-!jZbK2S4ZI$BWr*okHxvX?ZGbcs=+PAkJNfb2ecs>xfXY?AcCd|Y zUqlN?7(jLeSQCs3mq0&)_rB=P_{zp`SWj$ysDH5QCa$;PkW37Wj#M1wNw;D`Hd*t@|EfPjT+x#IBcibPms&@F4kOIWho( zQQ-jSWuOn~#YO;4Cp4u6G-rVk5MseSq&S>!xM=fj$r^MgZ-VPE?kvnK6LtrGmq07D zT0V2%i;u{NW=Ma_onVGy;l1;T;)eO~;eSZ?at!_yT^}pqN$))~7KyF1>j1}%93v3t zegvQvUQC4le#yS<4>oqZEm$U`#HHDtqfQ(wj&?!Lj|MeM$bJ6=E=Tk$Qc_H^X12Hm z$k-hBUKmkYh)jI9^8NFg6J0MO?rR>9<`5uMI1~hnNG59zyU1}7M%Pky zi@{lE#_yrXq4Ay29fJNTOFbK+6m`6j$GqrHbtPWW z2n!~ERtMC&L^aL8Yim>MpjyDu4BjC=_ShL47bfZ`_!BQ*=9;kRyc7Qj3Cs;j&zVLv#b$T zcveF(L;}MIm#zOOhwR5Y-55mN(t#^8jcuAI1C`==UTl9kkbhG`0)r62fru0U3!~_N zlGLJOAx5wQ%o8EHd3X@c^o2HwYLJgY+CtT(p;34R@PwH_ve?)1?v`Qk3`ijGk2O2$ zzIHkIzJZYInN3+Ru>#+{^^f@QXe-E9hNqHQ^w^RBL*W12Z z((j28Db{y2#m~U)V6l)mq8fyM<%ZS+TN7@q&I934Bn0YeZlfJ>!&7f`=IU)DJQI=< z%)Isu80QP2dtXI1MtCz2osB4mM&s8M$AB3Ukr2^$M~HuyX8Y?e_a8VW{^xWJ^v zhG+Q^xIhrCm;<^1CWq$(zbRr~xz~*&qE@fVbWVd_^KisrWK4+bJN5b3uk$Y-7VQ1( z0CFC8uO4xfHozxb5iW~=X&t8skWH8-B4W7sI=`7cCgOw)fxri|hJ-SLle7hkX4m4D zPSlMSMBlZEYZAi{clTVxbJhx!UOmJ1-x=9)U`Us#-HGvBC@*k4pi+;UC0x_64dX$Z zjCdddpxI%TmQ)^i7&0Op8#EjDiReT$1h5q)2t7xo^he)J=r~G$6Fga=l|$Ko^$TK% z*#2(8e*gUG+aF}Uc}>6|!(n#A0U$6~(C+*(scS0;yv&ttiJhG@ff3Lhavai5; zu5v>)9vRhZBw$F(${@;{O2l7@3aF+A@M4(*%7#-bY|o74omMo*pyr4-{ zA|{0C-w7Ua0Z*cT{;CsVMp#DxVb1{^=y27ll07^m0u0X#TU;4FqBIbniCX5PVU{r? zX=|v*h5e0AFw5-+E0#Yj+57QIG|5sD9D(Hkn=%}=T^G6usfK%^^l}r04n$-%W)UgM zn8hE4hDXE@Kw1KS!}{Qj*hAnYVZLz34sT!UB;+ocE~~wNfDFD5Jefe#@s@|UBsh{G-7!0w8@UWw*_ zEsGX*I!-7!XaoG6={bo!d(J;tvY-3!pXXn`%Lu*W8CvE^5{?>;x3F!TuuP*11P4w4 zP@sc|EpU5(?bYG_fY@WGI!rakM6j=%AlLRXx=)zOs z{Tt?gcY`P8lIKtS`G5{pSzH8!$3lQkH1S$3P9AS4P#PElC@l}JBv7k<7csxFPQQQq zj+(v8Or)Jr5!8`5qcqSVu%ii0hK~bn2jQver5TEZD;&q*2O=zfO6uVcjTJLN%S$W* z1MqjO+pKfjL{|9Xc!DSDpt2qlCUfG{cpXrG{AOmum;kke(Xsit4;A_;c0NZeMxzM* z#jFXBmsD3S3uWag&p0n(1!+Q{hRsAGRzSymUqS&BE1keDnZ?Hqu5Y+5JG1fBlm`}DnAH=?Y za6GnlXC6YrgtmhbX(w=_C&{3uhVYgu!RNC9vV4v<6rgWu3^+2Dvj+SEU~RrSsC8El zZjk2NW5c6_Y^)@N4(@ZOU2x`3n2kuHWFlVGHZbufwT%)gOsr3nx945L z8r3tdFzQED{=Qa3ruU^XeTpHmC2&T6XaP$TO>v`{2!d<|^zQ)5p_gYRn!>S<$(uJs zCMXRDgf<<61;nVY6Ybg2ge!)LWRuMn&tu`*k@!1#Lza1%A3HAu^qV`P`%s6l0w6p? zMIs9Iz96!Qn&+$yFhy}yJosi~FG485RCmaD*O(|e2+6`hn#Z>7-VH8>5nVTbbOZ8* zSEL0&2XwmWI0W=_G-5qusx^bKL8+z`Ca<=tM={JUtb`My{|84C$p~w zSl4V(#N}br3Fj&&Iz}FUrEP}UyddZg>i}lwZQ4`c$rq6cz=&;n5p@U?^lzy%T# z4#he(LOg~?Bpx?9c^xRcC}0je8bqDAX(mE9OK5OVtRZx45HS@p0%a2SzBjb@)k*-( zi%yCiw~6zHDM7mTbp|VcQ9R^7h0_@@+2~W&6wGF;C z46EXK2as7+QIHYd9)-SA&X#H+-aFp0c}t?yD$3J*)UhKG;8=u3tthd?B&)|*ycBxi zRVV%WTmSjzPyO@UuQ{?8Bx`8eeI*zbP!9g@My$f|?uHHAW(3YK*$IiesXYCV6@N(~12g8AEjI~pBmw~|{8oYhHWOH*i7ac6Je$Mfh#kN`sE4(i$3=D| z53K>tdL5QGSc4NWX87x15ub+yFNo3?2#+4HDveKvQ^OT+LL<&dq-Z>Es2(FPKJGQ8 z_&*Lc`@g2J^LyGS93BD(wisf;-VOwf2S>{Tn(MkfQGbeQS@}0CE`v5lOop%=dMIIA zel;(#c@zyHLv|`pg1Z`9CsKQKtJj+85o-p!=bdPa&YsLSEGs6=k&Im)b`bIqvGCH< zGmqtg7U02(u;Q#e{rFQ#TCb0;kM8CSe+^0T(79%X;4%NdcD9lZ0&lii1tUQH2_J7SYy9zTV2zt0$Q#@rDxkYPqi1~5A z1zPHsB6VOE6>{ORbwG&MdY;OPtRF7i%aWBBTk8-7;tN=S?bqnJbu%rPm*o|L8k;rF zEO@u3;;0cdE~-|~FXn(HT#&hrj7L%)af3HV7Arz`WG&;90X4LA*#3ec$rW~*sHpXp z&3`~_U|)!i8`o_}0qh|1ec%AUW1T9T0?|=`U)C(Rcoq#6Q0lkiIV)#sLi{R--9- z)aM8qex1y{UU123G2_kBR@gW;)^<~j9Dgk5hVz)N^^g+=fZZG$!U?PLR6Aq31A?g+ z4Or0xjc&7DSW!ygQ4j;(NZRfv9Ic#!14O=4 znv8xvPCvtx~ljE7Q#a1lsK>J0xYei;4Lnn{H`Xii> zxQHjT?sISefdFVB6xb_T!~@QW>VE}RrX==k4fzH@0Gl%3tJUYgIeTVlqPU4kjVMQO zcr6zF@4tWBKaJ1prPB6g?ee?OL@J(8eT!v)gEjFoTugO>`0=#v%z$<$4q*Qf#((OgCx{cQ za2f|>6mD2WM?d7X;_!amu!WaCoE&XCl(43>hy$Z(bhudjf^ZA!eA^@F8Cj^!atT0`q1;MDo^}+?HUKwv6)*+$DyAgF^G+x$A4m}?60vZnSVJWjGn*dkz^t!y1=6kXP95V?l0f|`aLO-jj{+P7|+8j`pAP|@eGH#v_FL=bjFwI<}IW2`Q1xkk71P@Zu zK1@kLurw2pCyhHRfe!Rf^?WAJ3An$J+Dar_k(if=cNVO8sDIwhW#*_7Zx@h6poLEt zC@TADYsGo)2|Kl}%qm&bD52KkIg4iUt>)ZCS>BFO@XUBxMZH+#yPjqr3kGL?7&U>QBNaoEF`NTw19ki6Y;6%1S-#oh(af zFjtGh2tUxz7JqrI!5RgO6oWe+Z-s(fu|_LgJ3LMC^Z4d(y|n16Sw)%zs>FMRaD152*bj*kNsbAvxKh zbj$OhyUOn^h{P;Rx-WK}6Nf*2}c*F{BATvifAu|97k_3D? zbH4+oZhwIp)b*@Jlh?)icskx*zF^4wUV^?9;oCEDs_A|SOIr@g9`uFR$(Pf_EB3&QCYp#KpVYvv`0wAXm5wttW=Q21_t3UMb`c!Sl!Fz#;s8M_Z{ zzG1%^(azhkEi+)Y&@w!BV)@n=ysp-7e|}x7`T|-h-WQTAod&=~>~3QIaZExmAaUda zZf}J;aTt+g75xByKz}IF?XlSKq=0< zKYza;idUS)G-17C?*~W#&*GJk67psMvt1Rq#HBr?f>JFW0BTjNC74j^GKq8#K1Gb~ zV0TWS5Ujs7Q<&C$TF<%~^2rjde8GMJkQ88_AJ*#MKmGkfw)))>vlYZ9f6sha$ipMB zi_1#t#jdrgf;K4zBfqK@y*JU_Q?1Jc8h=o3q2dZri|c}a-Mbkfd&0^2>)WEPi+5OO z!=#|Dm<~H@Sz3BK6Spa2tI3V3rG)(Ew*hL(Bm~M-I!MM+<*>JM&BrS<_FaJ?aQx!djX5KvAW#gbUaC=Z-$As2Prd~V1h$1o%fqxaCA-AU}De=@T@Zt-(3*Pb^m$_vi zpKZSE^RRmdboZ=vT2=t{&>fDm^y7`*$JJ+tcOIypU}lXE2U8w<>DF^6sR!&W?Zh$$ z9y>|}puov!%*L44K+$7CYujZ2d4I+$Fml}f$%RfRa~151b#_8>unZ1^O!0NOJ{}#t z;?~)GgS^ERz$!wvMoPqdHXcANxWHs3lBpBV9l>wNb*S(g6>Ra)qk1m5kwFN|hIQ3= zDs_MvR@Rm)NVRh`a2BfLX%m_5q-$Y3}0=*MC!!o1ww^ zbVsl#010%r22sJ?R=l>y?&%iLkJ}EkaRaArUQQ_?eyyFTs z4_Y8&6CSaRrJLu0R+-v_8GlM!CE?fwgGCq#h&Q4bN&nvDnmx3J3?;<{5k+vvk`9~2 zWX~tLQP|bmUO2QG#^MnhEcwGLTNJ z;LO{sE`;;Lg8lrVVE8y*8Z!rW#p`(@Y}L@V9wFcaLt|x!gXjO~KY#Eyn6&BG^xmqi z-XR#%u08+?WFh1=QLKPKp3p-t_h}mv`0c^giCkkZA#cRoQ3zo1{U8Lqji;5C$tGY{ z;Ox1=z%5#yW=7D2PpJoPc^3lm>WdH})#Al*@$B&@1hEE7POVI3QHj{kISm0Jo>5~% z65+0Jk5FLN8&JR)Kt1Svr_XM!f&)849O*<=SuP=5dwbbva53s$xxuP3l} z*z&C^umqCrjosE4s|XUSWJw2MAhb5Zaa^~4f|E#o#KhA;OR(vnpWJ|Mx?YhSR zX?S$B3YH+%N)Ra+;^O-(W4GGyQZXIsLa5#v)o!lvFf#tB%oSUl1I(}ur^9Ta9OuC= zC2N}!`WKV1gMZ|Due7)G}}FYET98xv@FC#wnWn5LTF z^7;z@>*k&h7v`}4?@Uwvmn%>)`CiX@WurD$;~U7QAb)fLq<6ysJ2BqE{*zZOER|wS zluXms2n(-oLhy-{3KsFbWxxm}e2@tW;Fy>I^R_A)S-wNE);v6_62l$*RH~pp)L5V0 zxcsm?qYgYntcQR`LibL0&V02Ad!gu^BjwXFzw4P&PWg>&cnCad()Zy(h`H!Mt?E28RCuG6P!JoSEYJPIMZmI}uuWIOPH73M}@9bh&)Q*A^o* zxqkr7wmd-AA$6?cyjfn2I zEH|D`?U+cGEqET-4Gdur{Hk5Ppenk4z_T|$hjSqz*TQS36?y<8v4)4YDFo(>*WrFm z+e~xYi(&1RJ*9KlptN6V1!np!{5VH=A=V?1jyi8}6J9w!pcsuYAgUj^tUgNRuzx#- zRcbaG6R7~W9tl>&(9>>F$YWK6 z`}p)26YD^HmgTl|w4y`jZQo}(Q1&(z*)J2ih0u)$x0KqJ66}p25B;&h`?SL;Spi@r z%Cc;d|IMQ)rT8lBdsyiNmd<|kmw)r2>4{qW_wUYzj(4oL*J#+~$fn?K@f^hO!?rch zCfVbUb|*}oJ1d=MuetETkY?U0n?t~cnkuE$6GAZ6}L_0qlDEf9OV>+EG>?h zq$53!RNgX#*<_0%%t9H5j0E^tM0r`=8my=*_CVOmMtA{~mQ7BOv6Hn2gn#df`x?WS z1ycl5IO@}{!N%8u4o8w=g3t%swai}Ips|sjz%HBkuS@nZt@_IGt?TxfA`q;BXeeww z_{^If9QN)!6=;@7+(^2-d3i$l9HqEseAnG=&MO3k+ha(gBNQJA0D)@PG~ojC1;U4k z#l+$|`-2#X=CqLiz23D$mVXcj$o>u|k~-T>0nDK8x19uhY6<9~+d}1nATRSAp^iqNY(P;$cuw3tkkh@+yjE|M>{7XF}n<7Ujs- zQ;~L9P1ro{&LKMV#fm=SdBf~cT39>gMdY)>ZCx1@HOmXxI+g+bDt~|-(IVjDcn|+b zh(r$;qry(S{IDvB#~SQ$P#W0dd%W~f;?L$-vSvLyK!bd2wTaSC<=qCzj^&oS`Bc2p|Q%#5x3A80Had^Mi6^dr;pP1t4`(Ac_$d{w-NFYQJ2?!fFuv{T5!#YexUniVfByb)c2W-1DEF`fz$h3YXvcQ0* z;_$QpA|p9#to3r3#WdxxZo+IhrRM}hf?~M@8R#`@|3*~_lneaHIt{;yN?ea@R_7J# z02&xt;eptjqkkP7a&Vc@RWSs+OyfaJf<-RN%?8>$dXCYcwpPM;>}fAsve)h+_-ec;Gqk zO~~@a5)qvpu*IX9eoYtg(gLl#9hT8UOSYAr;kMS>T7Q3jqF>JKfVwwG0EE~%4XaoX zNGJ^M{5C+0H}Z-MbDkD#m59;Q{v!}hVZkg3JQ!te85?T|S%676l!VVy3xxUf{Ip=k z(@JiFyxM5OdOfH@s})>j3>%I|JDtRGUh}X%h^N6a`fKX&pKalQ_-C_XUw^!C_KZDU z{a}s*E`Ki84U;+QS^|h85zOhNZoGDsm9?e_&jL_%d%?S{38$`vv{NXJyB&O#W%aiO z1R(f5U=TH-z>r-QVZh>e>vZh5oU8i>9Yu0W zC4XoI`{~~R|4?^?(z1N*eCp_IltfD%Hk*O7Po*Xl1g?iqqM}azifDOdO&{`}%WHe! z+mikIA=`6Y^|iiw;1=LP_EZMyXF|^I@9L4(VNNVc0r0&inD=VS?bVJ>u)a4TZhJrj zEKLHZ6@+NPnu(N1b$q%K(E##nWw4FBXn&}Hp`I~8KX-m(|AXMu%=G}$0Nvr#Goo@# zm*@yBI3RD(Fa#`N;4aOqyG{Y=66g z?IYQ$T_PO{ZYh}%yuraIo>aD{ZvO1eIEB2n%*{$FxE-qwV>3MzwVsyR8@25Oqv>3i zGdhwmv}YPmvl0{=O#{IZ+I5+mu$k^AlHP4QV+t~XygW^M-Od(7yrctH0DO|Qq>DI- zd$aG$L<|q-Y$wm)R=KRXv1)MsXn*Z~`R&X8`mr+cWlqh8BH!2+q&*!_@e+GEm&^w& zz#;Ae%N)w1%Z}nh2K=t=eysU&1w5>pE1CLslXG^^1Gt&Ww z#4IKK>Foe+9=5abceWM{PltMhWSzV-CK$rTSSmaNdV;&&p8cMAAc-x>Uw@{}`Hy-z zzy;bZ_cy(14H3_5HHirbi>g@cd}xz>65=saAOqF@gN6J0x7YOIJIQSw2^r$mtoX(d zoH_<;u$k}~4U?wzna^OvXUJ5T9uAskf_pwSk}copmb({V5$0Gjkn?~Ou}Az&1E>pY?G<0R4_8ERe~b&nJ{Rj~eY+J*`23U0O~aEvrcPcz>ow@r-Gn7$fjA zg%=`;MFRWG>p9V%o}z7Ala_-Wq`>CN-)dmhlY1p&@E!|pVt;%&PF5IUcY}A<(Jq59 z)?Y8S`a}X06B?tM;>ee^r%yf%Q}ST_vb-4hc+N@9;dB@ul;kNmvh^%I9n%hW_`$M$ z`ZKHbp>Yu6^1g7kV}B5Q)MNrJK?gaxAsSXpzzv16?OI1?f*`xaoKRy=pSDV^9H1UqJ^FrN256O=z_(taBU_@H{)fj6ya zX=pzD4UIJ{ShK(hC?!rbTgQ=n{f0DeWHL;OKxEle27hmO5P$mOuq{?;e&^u`k23Ii z6rY`>VkZxG{eZds<=eO4AR+tnhX&vCMUPGvZcl&=j=9$^*5iULKui&v*~=#{eVNK` z#TbS*e&QBKQY6`u2KnOOMSB-MLXGnW%&zo z|mfxf41`bLM2k!n1v9zn4=S1gaOmE;L zz|;Uv9CUR@`-u`9e(`nf4tNJ_#4!qv@C_CRXEy&}AAdaPt#(N}8w@(VSiBSxJRf8R z?2--R?|Df44y3dJU_9~_=}L$?tsn4MeC3WXo7EEQ=WG>3w)6Q`+yQIYP*z0TsLXOe zf8of}d2<)sdYJV`4+Nu=eWUJ-#f;7YAtKlo_k(5o^))8E3@gAAP(IP#KeY_NiOxgy z7DsPH&wo|b+n(uI*bbw10+g8yrwdzGemcXn6BoB*9i1O~*(+@=>TMci@K7>0yW*$k zb#2V24mv<2-nD5D!{di3fubvaFNt78YL%0VKH92Ok!TaG_lhA`# zMt{$b&a%!Yp$l!Q)yyRV!KT}Vm~k*hGyM$G#pZcN3YJ1VMGYov{&m%U?ytTH$iFbQ z4n2om5VRe;S+{-e(Cd7G^r@^Gq1*6>(ewjh)C&Nal2$HvEInW-p5qKuqVYA1vDU zv+-I!UqS)QxfC8|>}r}lK1FO7Ob)ch;1@h?$~-UpX_z=#!>(f+-%xy>U^l3XJ%7he z963BUv!A-yU6JB#XW?Zdl%4s@QavXzB};U0-#7XZHS+VWcJ54T@tqj~wL&n%8V{@e zvHws_@eMnyPW~WU=4sV9HoR1$e5yS5%53l~PFX$oFJPz9V(47mb#iISKrFpQWAWy`>ONr)|r6t)~zf z*nrK3`yWS1t9F=)dJKkGTytkS+SPBtyJI;5-kM-KPVQSRYzK2X4T!*b0VU{_C3k@hHJ#ET?HZW$AXX0M835+~rZ_HjO*T`*Jo4aS3JwPaqaT;G;uf zu`egfT@@5^^5H>*jP|8x$zy(Iv(ydzMW^05TI#@^tT+rPGPq!VnJL14gPO!lS=AW~ zv4B%fhZDG13UKxO9|w4;E`Mws7N}zJXvtQ>X$5YCI#z5JukkP@;g^6SbVeVyJ%Dw$ zF@~2$5Ib;Z+J^rF%JKR4pMkah^M8K*^qOjWoyT%`h-4!^(9?&+*`Z;M-qqq9U^9Xp zHkMpQw$PmEwm8Fbvt^1L)U^b|$=)f$OnWqKbV3n?ofY9$$N|E&SAPZ6VCDI+`ez?7 z;x}k3%hCde<~!FL(p^!p5Uhn3dUAUNd%N0fN;!(H2rl@)y|;oEf&YRMI5-at5B4lCQz%MzN7{L)8SKb) zU?e&V_sjOpSc3qYW2xQ(X}%q@efDxXa@=D6U`k^IARMINZL8tNHWS25vBjhoo`LV( zj>|iok_FUWonj?u2&7Q(aLrWIknv*T8H_A z5}i4PL<)8bmw&F|daUrAzdEP`mVx|YCoR=HoRvth0^7hE81K$D=nN;3PtVQj2g>&O zZ~Mzv=Vh!;~M<$nMzyyJKVR=(>hP=c7Eld&Y| zTt&Tc8WiRCtgl`tIv@zctb{@ojNjR_@8aB;6C*REph}Fssz0X#?3gs*%ZnLK*hw?P zqhPDifgB6h1%r2bUAr&e`g&Cd$Ge_lxe1x49p^V#TAU1(5-?%rZA)s06`KwxD>m%g zpuew;H-CYz;Nb+I?Pz;oWfW5+&Z#WV@My(Td1^$R4%ba)wDs`mr_I@Ml5g3`U>mCg zR?YVob_=(^P8EsA6wTREso8pdTFH7@);3(mX&*s4Yjyq|&ys|fD_1~tIw{V&Fo(x$ zqFyn8@1*byIfj_0u!|Yzv%W6Z?_a)t+FyPepMO4os7y;Q)5rO2bA*7}aFke*cwa|W zU)t&AeI|CgV_Vjk=iz)-FSD@1nB~J&oOq%2xM9dsLfAjfYw#^+7XgZ905HgFTTR2O z$2p(DQt#D|o+|3z(_W{o;szbF1|P9)n+mS#7^k?e>tTw?`X-BJ;o|Ao#cNoIR?P|~ zxPKYqcRMlz#<&Poai|3CM&>bX{zsVM2Eo%BB5i&Rq`&?4FHPnzEluFdwolHe$y27{ z6q)<9n0(qLH;HtS-O zPpdGs^aviefa6{Vd=4EEygJ49wkL(_=yu{oLEaixR_^ADu9qONe*NX+Z3-V+e-FMk z@rjNTz4B9pQ!T@@`r3ZM(<^SS`+{fTlyq~5YNv;-Z5N4=*b4-kt#DH7CVf@h=#)UbjM!ax&wNSweUiW>qcK`aH zzx+C1JLdAsl}@L{!T=B6Kd`40I)8H(Ru2*l`(%el*^Zvm$oOol5GhXRCvhH}mlU$eT8dMI)@=&4+0_Hcg#qs+=${ZlSd8i7p~OGDAi}5~9lZu?3V-=>A}=9p z+dj+=pI5tH{PBmgi($a;9Agmjotn$)sA97K9eJNS5+OIQ#Uhv$+ZU~l5>C{8PmBnam8DO?)_DLJm+svrm@mn&HL7^&pY2kEReu$1Y&d%)*>v8_9H5S`j1dl45QbwMY|pJt*t~^_+X3uF zfrVSycW0xIthcw<31<73U;2k)nD=ZDpFm6s_%wUJJkc10+Tq+x@biQ-v<(_pdb=_o=XfCG#@6NmUW6ccMc9cAHV0&wnye1FgOJvm)AzYoZ+ zF@sz8soz&XvlALvyH)`;X)$R16yZ-~w$*Outy;|Z!t}DJYy%7kn!X(5<;_S38sc;gQB^ZKpUz><#88ONuo>m@ zFr}V$s0^p1u^3_QbNPt9x>Lh*2NYC#lF_$!R1rf0G%93tF@M|rax8WCPe1?u1%@;~ zoPWNS_u&q9siBNav=0-A)sgz1joZNi79oWe*xdRlGx#{;M(RY%Pc7~yM| zNl~^GF1ijQXMeF#!M_GlA22yFBmALtt7fqE;h`*ldNijcUXy!e&!q1ymPSAVgHD58$~d~ePtT+U8?e{L3?n1~Xy1!#K>QSs`x?6|(uJ`JxEK-b?O3xvql*;v5i z3_9ao7McV{m^3LOU;y$hlhE*(n~%!(>stN%>3{F<1#7RNpuM|g@(who{U&qQ_i^p& zFkJ^@5nr-agxTFJuQPr^i+~?88=BweeIrxUYfCjw%f(25aYRRBRQ~gyuts|#ed`cGI)wtK6pf9ay4KVP#=P6HTxKyhu0-A z2uQDdInAUWfCjL52X7BZgs16|>49;ZD#{)hI!U%LqxNE`+R9}}h43<#e4#I4v=saaj ztya6%E=M4En+TS6d!+L-+y}%<_yH|Yt;FLY|`*Y^R?j}3fgJ)6RCDOfW%PY2+jM`=QV!+^VdJRp7eaV1qQZc8TF7SIHKMXxl0L-?w#I@ zh`oVkyu6$5^s(&~IM^VvWoM6t%9FqHI33xJY9gp_`;qvTs}{<`F7AKWfdA=5yT`2VM)1B&!V$pL4aH@7@spwr?NWMq z=6RsuWylE6!?{#W(GWfRM2q>+IIA~C&dr{e__}sq|1y64k3VQi@4#$|UP3^4?@mU= z%hGeB93JB(8WLv*pn8-FIN@cznhLVt<1{j%h5=`%a#?3&Rd&f6^MtWE!#;mOy&$xn zwMU4I)$`tG_!L&Ymm+NM;Xra9)BLLR$7^Qo;}g-mk_irBl^oLO;uE|dcbYZw4!RZL zm6$z5<*+e@1ux!O>G6EPoui|d?pmJtF~{k^eJ41bhga5aZ&Q3po!!5F{x*L7`>RTS z8JkDoJ#2%*H2`{a(lgnqlxcr+wAEe9)Rm=E%PbCG>3I340vt(=;6BigY?OmuCRRD^ zi*_wNM!a~5?)}2WNujq_s#+g|O+PazyoTs~{@bO-tPZx-ich2Pc7-%e2VLDdk%Nlt zWVCtIlVj}6(d#%^_97h~+m5MuwkYFA}KnT0Dzh^W$r}}C7#(n_>eqbtmvgmyQ_ha` zW(N*aAo2A^ru)m@pZB+)_TT^L%7kD$>WKUs9d{gn3YLM+W6eRJ;Dr4Rv=c9+{QRf) zi~%(cFtw---IKeC>k;{2gMFD~HuW7h z-m3=`uYAYhFMH3+bpEh6R!uwi@&0Vzlvkp9vCO`MB~*F|YtEC~o&_8_V%YL?E94#X zSWE})>$wEkAp--%8P;aL){Fl6(}!lL^m;=YQ6wMs=zEi=11%l=Yp>SyexB2zO4(ZJ z8-Y>n6FZ9q7Y=_lwC)P*IK5SQ8up{*eh!NB%1@%HC;pc=N_*RsS1rS|9F26JHmdT+ z?-MLfYxy=|zk4aUZ7N4Jd(LVQ@d$mxlqV}-itKu>4M(=&-WWTKzIqdwHp|l@wLvy` zua!$RdJz(V%F);WvxQCvkphP1j2b~dw--kC=b!u6ui}6GPrvOiUq5~Qwm*#MJ>1_n zWp0uF4&a#?3zN>)K&-oY3xXY~En(%^H2gA;fQrxdTX;n|;W2K;2jb4L~B}417(8vvZPR@Z5heP>Q+cb@v;QCNcHd^SF$O=W>}9o*K3)} zpFjWp(_j1j<3vVMcbijSz4Eaf`p8QXT6l2i09fy^9|(a_Ie4w;jhkLxrGxqas%LPD zeVGn_f@=}bc6x4HD9#5bLJrS%y|~&7&8+o#%IAN*g;o!LU#?B~HWy5!GnG1RWkpd( zmJ4hWWrc_6&>dRXH%cJ-1)S2%d*{NfwvoL;=v zdYtxIOy@H@N8#F@O1>i5m%e`9ACKhD`f`5*fD@al(z#oj1-U}$r*(l{&b92eKik9u zs^Os*T>9aoLJ?fsKAQ_U|-nf5y%MJk%*)a6xB62PkVf*6nCON8+9vbGJ-lIt=dgaw7a4 zKo3YLIOOT|^GAGNFao60wLRu=_E3MaZRaWeInxPxTW%41>-`yl>=Z0#7y}Z{P>#@fytWPZ+FR5be|}jA#xHhHpCQAj-v)oP2@x=T7%dz~ zB!>U3*7J9(_6L(0t7#qx{{gQ{7KvNv<8{*(I(o+_!7f##hgbYoQ%nHTd3LY)w7tZJ zMlTeMHtEodss+nRRr%I)l}LRoRxH_YOOcOlQUh+VmbY2lWkW zKyNSF^YDfL;Y|taHf4X-Jxp3Acy9+N+gdj5eI!gY=VJ3k3Oj2mO#(e!gZ;iv);uJu z6b{T0))73`em%nc^Y5QNT$1oYUmc9*h3V}7d6tOGvZUT3Q(R}?+2Nj$rlalRB;;Uc zvoo^xI;UEh=ryH{mr~)f)O8VH^D!aN$aaUidWA#7xwE&O&CGv7L#vW`0%Xe@c6mE3 zNN(!UDOb}N)_E^Sss;~4>?9kJrD?@7vWCVuy&3I-eLd4xr^8gcQ zci#;w-vh}6CqwwbZ@mG^lJppsLyWVB3cwL^2o7?U8!dkg2<*I`>n{@j9F>VS$nYaG zZqLV`i>NT01U<6)Wq<+En-1+`K7!3dC`u>az0^bfrT>32zpzfs%ZYrj z1iOh6iWO8Rc38iJPP`q&14u;^K=?_h_Y8A%nP#U(kC{%1e%tW>5 zSc`w^1pwX4xk7LrcDD|95Gv3o{D)%_VQKqp*v5PBrqR!NheTjQ#QYzZC)%kzyBFKp zk?l30UTy8{$I~&s7trMNe6a0!E^voa+N5i>XmaS&Gyd=yQwphB?6YTWFo_m0M9fH-uP6NO1snTn;E9D;nC_?quYjEJ#zXMTCaYcW+m9jdWd zth?Puv+nJNZxNeO{?DnxHoNg$wdqa_Z=|!X-kyH;*Rs71@3TS033%gnGWCgkGgp7K zrOCG!$)e4PSFa29^)Iu(4vD+kOU2K)9PW$IwW7=Gi=tx#vcuH7<56;g#z0?riVeeb zo{4j89Pd$ccxF92Th&`1%X5#rJ*?JPU)Wqxxj{&68nc_`67HcEH6*&IL$& zA<{L#uWQ%!oot|jJmY9y)3=)cb37Fcb>-ltmYz8IT|r`ac;e*3hHk|7p2_PO=x&u> zBK!>WZH`%834MEXvTV(ggKl7Jmz90||LKib;P}h3ef#C-`Sb3dKOSAaT*V6gwuS>@ z1`-iu#z9z^$8*1cHT|CG+?9V_$JGvta*=RwZ2!iq2#P(;XZ5m^;e~}3CKCGa2&7wr z+Ir>kIPyZnqRjwZ)N}5RAt!hq?^nGPPhocr%8yZ%k+yi%yGc!!C+n4fV8Y>?1zm;v zp3hurFAzSumm;7&o~)P`lzZu^GhLl$;qcSuy%M-(L*Ex?^*O~UB`<$m={CQO*ERe0 zoAVBS{k%Vad*+jTXbo;J=Om~}oAw+fmnQ^~vvj*AmNLa%54tm(KP*RkIY)OyJVV0hSsmtHT;ZzL8Qe71HGf<6B z+xEkopdN(f^EgtyZkvD6EQ-zJHbw5*MXv_KAm`J7m8^b4c~toGZR_tdH|mBtbqgTN zYUk6eiQ*6axk1)e&)0L3e=OdIIcP7fU?wLjQ4ZLQ%j5rN%%#`ZIWyLay1X!r4Nk?X2kFFcvQQ1rZ85e$I@rXSFL4zw zOT4$)q#eq#Ea7Q}#Z@jKiLGucuwE~L6XCSJ?fx-cR?e5keO$q&C})_TNv`VLM#nTP z#}}}Qp56~Egs^{n?Cgj@dzU>o@T$~o_U^V-`O%!F`r9+S?0Cl7wQ36|KMf_`_z~P= zqq|uYFI_m;@3-!AFtj9x+}_?{lP=&XZ=m#<)MyqRlw?__w^+dtcnDrN4E>baXjZ+#0ty>m2!Xo>zaN2_4m)~4|;+<$3oNF z^FpuztnFd}kGw=Cve}ojKfAR%USP~?)@b7whIl*T-RZU`Mv599&3oVFjj&UD0uG1u z!rTH*dpjQcxnf~jvvfGQ$$6J=i{|aN7V2eUqQidDb0{?6SMm02 z*c-f@0Be71W-~B{r)%~eb`UMhNksytAf!xSJLBLc++X$wozMjD40H_N@p>`GKNsyk z_G=R8dLd~I9>i0$nw_6DOq^uVx_K(-JjRV}?B*?9DEh;KOBS=RM8;Lj;JFpTZUf-f z7MtMw1-L6Q84-P3z!VGUbv&0b-;QbU;#=Nsr}cj_@EB2czHgx-a$ou&ZK^b}kl z&5P|Fh`S5M>LJy&wuc2B)KWr#DHlp0JI|hHkX2d*<2~WmRS<9%tzX_HVo`Q^x?=k< zUBG7`{r+XmUK}&EmqSdaccg37CVR3pW;=n(hR9)}hUfG?W?mD6zoEC!O(uj!1>ayL zoI-!H>`B)mQ^CPd3a7==m+M9Ju!I)vN?j9v1t_X2#HzvmB^F}+i>+ZliF$KPo%@rM?hmP_pD1Z*5mh0b6I%v)=N>4eS7ynpp=7eY4ZM_wU9e@p)u|;&gCCxzV zoU97GttYv`O86%{wU*}Kq&qo?e|q68t1(KoKJ>6~;JIXl-)@#>%O}10j!@{`6bOGQ zd%G?IYHy%SgscqK?~JS%Bn77E9EtQ=@A+v#D?ZI%|6mBFf{C4~UL3DJ8J>gMSx~Gp zY1zvFhI$&5S3`O?i$_Qf?!xXJ(Nh$;PadWfCpM$Z9XafTNt9vf-W-ma(Hr&|jx*Z; z=)`A8-rMxEY;-9CI=ZJ8hh=T=l7tx zW68pEiD2!PoSNIWsdY{z`w1pkweGlZo8QOj3=T-;YpDGE*ME%f`hGU;d#p^(35RF% zL|(}Yo*hr(3BB#er06Vu%ePQ*01&d=+aH2G=8jy#-r6&TDS7@>Z7ZpG!h(MlY)9He zuOtJJ){(Dij{~d-iIXf?fZeYB#>X^sXj8BTaymKE_WR4Z-O$47pcjw(RIO20B%3Z9f>9510KYji6 zr!V{G{`c278D6jZa@0wEf?$821S$9u6wsc)E%F{W;l|2~{qWgh8hc#N7)86b?F7D_ z+qez@-AT4?IC`&x=*8iu-uMLb^1?i?fP2E0V-t{!xaWIszU}kgmvWzSueiNP!FwA3 zG%sU#DjMu)GwiUWo+Ld7?ae7fxFNXVeKzoA=Ql1#{5n@mH`;hdaV&qx(@b^XzCv|( zcrkcqp;>=juy1`j%l99hzyEqIcX}>V3zDMU|G!D9eglo-W_8A0<)aB3J()Z zkviI8d8eb-9?WO-QAe#O-q0Ity+>%(SyNr=~61g}RjiAUguf-Ud7 z6}X2J-qwXb`?vh%@K&Fr0VGFEFL{l>#$U%@=O0uszKmh@D#HWhJ#95|grh^pEG5p) ztaZ#?_29udIt>C0c``-n^?R5@^MD9joeq7TjpsmjVY(aRg1~>+2xijNNv9X99N=5? znf!a$$OG;lZ?)OB>;|}L)$pUk_GBG+D3cv))jumoKN*+8efB!_;?5UW?SJSan zNKHakM|C*|C?tTtIvrkWV`>LM zCZKC=dX}L_dJ~b^|1{h~_M!S2VF+ zjvWbsAOnByd;3>2i82f7-^BSpZg@u=IKIOcd0^LaJ>cI7pWR!6rbYPpfK|56q_kTd zX|v;1+sB3bY8d@-nen@m*6v6oNau7I5;P6<*}^gvYl^-kkkwYP8@F?_K6wz;of zcvpcvI!zt2&kFtH=m8_Vn-^#X@PZ$XM6BdkhisN}77ws6{1~&AX9Csf)?UBnUAi;y z6X(-U4|5){cyD|OF!Y}Ob?LrOaU3semb*n>wV#UUj?ld9=G;KLC4$kLt!<-j-uK&< z!;XKW!}`5SawxkF3-r-&$7%U`vIf|=HSE}xfI7Br5fgDoD_i2gb;e?#o4=x0euGz2Cs=x zUPHrw!{EF&3KN{m3jxZoR%xHF*Lc0#s1Q$e>jmboZX9+_IU2%b7s;) zy+uc6ZS)!x>2xTgvA_%0O?f!cF4fytEuQXQB0g;GsVpwfc>T*O(;5VL)U+kftl~2- z$*Vg(^V-qwWaFes6D-FF)80mPJ?_odia|GZ8rWKYI9mb=WM6-X| zpC5Wgiag1->U7%ZJRCk`H~@rrhAlf<&OtQj|5UsH=l|#HZM5vhkz?y8(pn$^g5=}i zw?|`1r7LO1J%0LcZ^*85s=E5~_44gjm+J6aHb11Uvy-J*DpH`;{f-Mlid+EgN4b3c*a0Ah(d z>7ed972af9P7rvX^N}MeCkrn9Bh1Ec9S;?-(9afBF7V7l%8y^g4fyT|A5WzO4L+xeVJ8t<*G3X-V#BlVtWZ~V zmNufCA^?h4L8(-WT6!Y{{0mfm4?77!f65|}m7Uw-6e&b4Y%v{Q{6c?MI1|Ys9^|Oz z$XR_{x@jGv3uX2$d|MrTt2>6|v|o+Q2l~?BeR0m5XV;GBn!$mq^HlW4*3_f}Va+lw zjh&U_B}+^;s!Qj^f|)lv@i`QYiC(nqA-{zvUp}VyMG<6Y!0lww?~LtssY^#zIQ1%L zp8zOt?S+o$SmJG6mj?$3E(L(k&is?~Tqb|PffO@1OQc{HuMtZYjlhb+w?XPY#ii3y1THbgDw~%ZujR5NYS{bzg^_Fy>dAjUdc2jG*q6?Qz zU!`h2Hn#{`RG~lEWM%;ya@DG{D(q^au!PWBAaCWi$lx5U6KC2bhhZpyKzKEHDi_d+ zJA~Zu@w)x<`}jlCr;k&t6Yh#(1m}Nqo0o6;8K`rr!V**p`U-|ToGXHz7cb?MZ`l>d zfhw}e+t~q7;14@uy5b7wP;bOGskwJC_GUw{!-)hYQqP#lj(EqDUZWhFz}dCc-Ei4W z!gm^aBzKJ@*imOzp@Mx*qMcR!PR$q9TmX}8>i(@h1_vQ|T9N=b9pDYfhxUJw-}q({ zyG(W-)6Ucl!oxph(#iEE#r_U!rTzN+@AB8XCGytea%r#}n?j44a0G>rIbUsfdq2Iv z+H}D&W$qUz*_MyKZe+b^1V(}O*_AeU$^9Hdt`7A8=iyRt1uuhTtp{s(H86J?(`tMq zAJ%Qm2ayOmAF%Ijc^W!cEg65vX-e{XV9%;|I1;FXY;|gcXAUyj3R2}v6y9b8o`8m$ zvTY#Uq?)V)zb8C}vsE-bWyh<_tCyfs;E=O^JvYbyb@`r`EBPb)j#JU?0GvRh6{$mhJ=+Gt&5GO`2#GgW^t5cF9iQX83N zNG!pnWK$m&tsXX8>13nb%0KDd8uzZ@bm0i7iLXt9!dg>_kD^s&^m>hzQc1zFj2M*h zxk3pxCXZU9RO2iT+-fPxZved~2e|KIk5^Qu5e!bUgK~uV!O}fA*t=`Zr*ThmQ~?sH z(B^v^deHM?`D*aPO%YZNJuWzio0Heqf~OWF9Mw@JV7sS5Pl2$FtyxLZ4IBq!)5_cV zSIrTX)jl}j!A6C1MH|RCDD1U;2I5wH6Ds<#fQs=EvnC(1M1vIjhkmgq)guMGkdta) z8-LN7#AT9E-%KB|Fr3=YQ7QlXugf>Syj!&=15d}ngQ5*bab;#Ud)-|zH}WlsRBMvz z0B1f&)^as+Y>(vy(jB{SV3ANW__{VglkcPa_nfwGTgl2Ijolocn<-_v?Zv%bJIC|& z2AvF|os3p(_nLkrUG=V1^6Yj~sWb_Uy?>n}iUAX0I!4fg*r+OCBY{r5`x>Wnj;fK&Qv2(weg5`q{AfdEzBkN&e~xu0ulOSB`zH5k zD}Ay>_fQPg`;m=o*)-bpLOtI1?tsdu%ZGT=nyJ})<_uC%=bsa0;S@lnv$~f{Kz|#K zg{_4K!>rIimk`*a^vWj=0p>VBMIvkg0|%m$3sEiY=T1I|fK zM-$!Rgv6TTZrcx=j(kOFG&a^abad7OquF?ToGB?GJ2bZ=(y2%TLfz1GD5T|vL=Ew%|Il_Gk8M92AN2kqdH;F$8N*Wn2v1XmW@{E!wV71-vq)xjQ#s+A@NG{pFMp`@L$m$u+#C{e4mpKRMvbIx8^D%_>r}t4L^IAf!m>C8 z!_SY`?QbM>;P`L>Gs6`V5L-&VUAE6CMDG6QNNNQ{rYz2Ofsn2W(C3T<+bky=Pw90M z*~vOMzStaCHk_Pk*TQ;Rl32I4Hqz1z+<{g({xTl2V2(9GI&G9}U6X=iHGjx&)>2v^ zPoN+$tiFd2_S(yjmyhd%7a3YX0~NvnK2hr>XR(V$wj}pcqhhBy^}niKf5B*Zwr%SQ z)7a0}hCZBCgY+_-vMk!&MAc$c?HF}w^Jw~Z*dC}$MYdHbg3=y7HGY6@-_gsZ;q560 z;LwGyd*`YTnKe-F)u5{UH-F8i056=lp-p+v|61QwerzLMoMTgD7+k1+#%Xg))f?^F zl~yr@#m$-X!{>eOKl;BV`|FJ3gV*oYDEW;p)uoVcDiG`?igD@aVv8X0a<|!kY=C+2 zQl3CGXmQq#MQG`m-mbC?=a*yBv{mLsh<^_cEsnJJTfJY^QDx+!|be2hpA3s2F z)7Q^`{CLN>_*##`^mH(PDldxxZKlLkQ&XsFFU@IZIzbFn-elO_8*jTII4V0KO=Zl% zu}VYE%|G98!eK|Y>M|mNE7&)DXxXOuj&2HPu%}S#<{6$vDb(njmL!F%XU%~?S#`Bo zh9oiD{H9Uwd1>7PMfVbL=q{=Ub>#8e#rb8$IO&5!v6;iPG=`{u{4VCUQh^KW@;y7- zzqLf%(^len>E7JLJ>>+ohe4N}gCOb9444ol2guQv8ocw(x85|{rT$?B|743NY^tpA z7m=oE+S`}f0+5|>tE%^T5{s=tcYC5$&a?We0sw#6t3^Wo>j~x13-oTw02bWrui2f7 z5E~|q%2xx+vEh^ zb>eO%CNGEI(1dS4KY#kh_WJi5KjWwE1%`wl=Qge>z8`i8--osLjVQ{ovbCo62veGO z7-UMQ4Lk>cZ9#>{z8u@w-GHqZy9*rrz8%2bBM{kE=2&%qgq@qyz*V>6W6fZ5fF2{< zyUiV=!tT!7u1R&k3HR-A#Qjq5U&NPP)U=%z2>}y&BPkdHb%S^4?Zb;JRqZHHnBJi( zZo&MB67bY?fpeouRhlwe3n9@Is}Aqh?2UfwW3_J0s4guxhQ`Xf^9J@JC}g?A5!C2S z*{D@@br`#U{-ops<)*`};vZS?UfpfWt?g)y_;qsv`gi$%)Ly>L&wsobOL&U?BsUmRCzNJ& z;@4i#`O6ZjW$^;ySNo2i04ubmdku8bG}Q)t0CnB9k36$=c@n9HXAl^BkV}dJm2>QT zQ5(c8V%^I85`~p3e&}|eHe|X0Kn^?ht;vRMY0zjg7PrmgTols1DSb;$Yj~ zZt-1zdk)P-on9acE25Qmhd!Jfz1(ZlTl(#?jNM4SsStp#H*?%;&HDKMY5DbjTvf2% zLPA`AXIpg=@|w%RRw__doAj-HFET>5IvRFq8GAKvWSQmowz99|>39%?Y^KcAPA=xHv0QPDQ*&&O~5 zlLNM+T=n}^`#k4+ExKp+$&u_J&j94B1b9_zN4+E5IV|Tlmd75Hylai9$$Am9IWg|+ zG%=|=LN~Xovvm7aas{%i8MU<9xFKhfA>H(nEyJn+^6*{^Bn?4c*{2$&`nTMUT9-8@ zG*3r@E{B$~&1#cWTL@l%?bNpN1oPR7&tlzb%IFGtOT82{^HrT!-!y1B>b68|Ix)x` zOyq-j@Jd3mF=@Y5b$YjKe~e!*-~UFxm3?4maIe}JgHZQeI9we4V%2AEs+OeXN2c`Q zuGF-}KC<2h!Jp6GT98BK8(2l5#ZL{dFp&B=T$m?7<99L7=Czc*TcJE z0)jQQZpv^eioCQH0T)v35vw;OErF-lBKk8rIu60N+4Y=6UCkP<5jR__4pUXLw;vei z9Et#d!%=u*%P_w$_~3qgSBp;RS;S*4nS|hT8=wCBNBRE!?abAaM=uAR7s&bKWf2}V zkK1&lR_tQC{DYczi= z`(+8)T8l$fY`qNC0O%Gyv99X8e^KAtyse(atyba%=xku6kUTxklOFGmX=`t$N8{6F zWOTAmY3AD&HgcwAHwR*u5M($BM0VWqN#IygHNV>*2hKxmc49P1O)W< zT!d4tGo+|ZNf|vqPc`MuMw@M&dJP^P$tw1 zW_vyL+VhR8m0;4f4(m->!l+0_N<0v`X=;a7;7zv;s%jeOKjWDDOyDlqJ?mpPw*9sh z?o5snf${8e1}*T7AYpgXA;TpM7E|E-dxyEJ>-?$?*#Mf3sx8%N%uo6bUEFtJ}Zn z#H%W>$^mKhC4uYZ%dTr%R6sL(XI2V(W^kCJ zG>}(3mBIjvZ}AbsG|PWd#&P#1gVpVhOs)pfb*)c;x0_*lx$0cKh75->cDI3No}0f$YjXBQ-rt?cKmS_5d(v{s4!NGjQO*Fn zVeT5r^A+oo{~{HV@6%?Zy5?;h4Hjz~cA+>Wf1TFFs&>!{qi%n4X*bh;dcUuko}!l9 zm2^tdvWfSlp(~%jSqDkJ4y27>alShOUnNS-&NcuG$TM|?lKXxP_U?Tbt8oC|-4Q|c zH~oOP#&My{rr7)FI&Ut{LFJK!uvXjj?)vlNwyS&k%);%a( zG^|a7{p*tWxmWKnC+lvD75tljc)j@X7H8=v4pQ^RHu6wrbcjw=Ejc}!v0zpl7eY%oR_6`ddp9N=Y!0yeuDsik zHeD3qbrOHJeZWGzei?=-h*OQ4YoEb;I6DPY@F#avGW(`e1Kj--HWE$P%i-Mgk`g`7 z>-x*0{rvv^YWry-0UiNuCR&}~i7nXv7~-ujAsN&P*LJf=&Ie6>e_Okp+5r-&e9W;9 z1~ugY2CsY5w5snW3ft?uQ-Fi0Yr9r+Se*>2_PJl;OI{$R`e^E4Jw^u+Xim6vpcIer za^vb+rQanTNsUGH* z+1S^ua=&SwOc>s;+WU&#<8XExBTJLbaZ-O<_gxr;B5ij5vNQD;7!jzeQa}sJ6=;LA z+k>ZRcXyWX)L?TQUat+)-;&1PvuN~1->XP=PYEB2)0`o0?QthCvp zK802`!Hmw30~o-As*v`jQ;^7ynuI{^DnYPa8XBsP#}3G=$-djs-mS&Sv_Y?&7TbS` zquUhjsnt}|iWiY$Rp z07w2hXx5P|S3
    S?j9NQo$&u`?8#wRqfc!*~>Ca$qLs-D}@N7;Hzw8I@5bPpCM* z2M5%k$6&7RjrWq_D!a}Yb1r1<)IFhapO$NYzMUY~z;Vg)n%@jveHN|r&PQbj_OHyAoE)?JckJ7rU&Rh|qwCOZEX36!@VORo7=Q+_6I3r@gtSDAwq zn}+57c4~t~`}s>^@aLOFyPsq#KowadpRqw3Zt5hJ&rPumOV}WRr1{vc@HruW zans(?st&Y5^RE+ZvR&+A1+3rhwDC9U@kGFDc^C4eL?DQyE&6#)miGTj8 zWbIsvo)!VvtCw6 zylw;a3{Sy1X`MFD+m^eF2){{xKDL&LCGgD)taF(jZJi|lYh9{%J6{A~aPRsM-HOx# z$>1t{V~#i&uk)#|3Id_bS?ti3Si%Nv%23Q{5XQQ)x+mlU=mDE+B{oMsTXb2IJ&ktX zf`9;kP6mN}#CO2QIG4>eX^KZWv-dS#IfHsNLn7o2?bz9XPYYJtkN><9shd3Mpb%IF z2-{k)a=Y>53s#dOcrbs3u2#FFWFO|X1CQ>&=*sa-YE#kmTI5!iJfswz%`g0@TcFxh`c(11B4q~+OD?5?&Y z$V|8zZ;7Dn5mmXpH)uA(Z(UlVmxyw$!Mh0yOnfs?=dLm0s{tMqLn@$57CR{xd0EzP z)Nu|z#9KT|BF6ze+?+=u6&yN$vMJq(Bm`%FYiqZz*}IpB$`v;U?>X0A^{O1dH_H{{ zIL_T-EiZd1AHRQDv|sJz%a_l6{CGbt^;D(fz&X|FjqjY(qL-?-UMyZ(G}YN`6E6<7 zk6lrxP<>#ITG7z5aTs(Mz5A&LyuBS@v!ys&tZG^@$cF>x9A1C8lQQ>OMpl9MdfWyb zCco2y!DR`!J7}j;3AtrygljjZw^loCSap&}bA!zJwIY8)Ja95v0Qb9|?FBxI z+wX*s7MihoR~*SM$8s7K4BT^jGuK#Oe*XO6Ht1>5%F@W$45>jI$gFz_@Q)l1!El^d zY4NK$5Ou5n$_j3~x^SVUytOjC&vpBSCs=x-UQCwdDT-HSPnKfnsAQy5%3{G%Bn%HXgeZvTV z#60NOoVaoxBWoh!ExV3um$L_)a(y7D(~;NE0rt6fs+BL}TQAQ#!r^g!=71oKPvMih z+jXj;;;sXjV%fn9==Gji)bn(RNNtgekk%A8QyG7^+KL0rB9cLii){%}t1JlN?gC|J z2r@*al1byO^dM{*bfrG!W6%Q1>5OrA>O+MSi3kDnj7tl_Af*(KX%qNC;vu_ukr8bi zxXBe+T{fF)wzk`jEDB7{(Pzh2*bte3Qq2mOJZHD8!Er_W!Aty5ve3IXxssOEo%VeH)XK7}H5ZP1huJ+v6K5pbT*?FQ}h zeD2M7a#)vfY)+$Q&Wd+EQm{*!Kh1-~{MMyH>H#+)Vu2AkkqDb?Y#u$ef-~86*M6W1yzWM2Gf!MLm_&okRpTCvER^7HF|%$ zs>V=o@quCi3d(b$*xc)41A4X`hS|DgMw@WzU^$&RKZbgUYCA;79s#(|_Gp@7@sG$g{r`PxKEaWMZ(|m`2>L+`yW*R~$D=a?pei;;H z=S5h~;_?Z{IoWi2uYn>S4eq+1>%hK#rEmSvLnzrmr%vm2Iuqs?WM22+S)-R}llBVZ zAPxHi^$A%fP<9doekaH9zO!yE{7m1Lc+k|C#@j`(QZ~aJ_nUrw?4^jky>}!j3x)2C z9n82UO4x7LEpS)uOcuyNxXWpxau{8F4!yMfip;B&`(v9Ox|6l@I0#TT=w``#MmOGO zHN@+G=BeS$acYq>?Z9?y-g{}11Tlg0u&LisIC9;oFkT6H)`E}TMAK5Zelv3umQv97lATcwW>0oq%`n^R>2&0k zNJ)ygoj&GG5({hCQ{yZX`8CD4we46VBfG-$7g(l4xcj(Noq$jtw!S5sYVDKQRMLx? z)Uu0wF7l(j$nE#gcvRO8LJo{NYkj`>@8kP;qr&mj13KX1V+q|5)%r?hDy61nn+$k= zv>S8ja%`m8!M|Qp?N64H04^n}*=E+M9J?a{Wc?jbck0y+ysYZ>HY1I9UIp@#REFDa zZUGC&`Vb0hN>WDsNFnn{bs2Th$pZv@;9Nh8TK!(gIUUqFYFbcwp8_;x-_P5LBC_q} zJr4O$arx5KJyAQsv6agf_&A1i?_?i;j3v`a+Q}VC*%7P=pD65f(se60o5LCR7UW(oP06 z`#wm;9@0&N`kW}ACUPzr#~yfr z#3RU7v%#D0quZw|Fe5CH()No*Z?o8qJ@zmfHp zXf4qnE>E5!ibwnPwWNI9^4oDE=n&fOEgwh!_F}o*-qgWxcqnaf%zd{42^=|xo(d^2 zpKPU*c!5}d$yl!Lqk1r)d&D+J5ed*&*Edpe@JZ@tm6K1pFRkPqy8SRy?@qdjp4rN5 zK7x>z8!$C*@6C~lb#4>3X4QlbTQH18p?r@VQ&E!jGY*lh)6>A`j%gRZVLS96?+a0o1$M_Fj9Y&I&<`d0E5s5USdc-Rm3;xs?=< z%T3O~71m|Np$H_A`P6WY<4z89+TNfWSow#UE|`i9YCpLGm^=-5Ik4h_K?Si`Lt>=0 zw@W#J##TvsV_eZ;n+oJ(Q-57-YQ4FXss!Or9&XN|!0BS5RdFlcNOydLB%0eALfM>` z{b1R?yuAF^&yTNPfde7~QnP)`AOp=!_o#0!2SWI1h-06VZ$RO;>DsekYY_mnIcc^f zB9FGtQSm!9`SvwrxRW1J@5(|(^|?SOdTT0F2#q0RvOkWecF*YOQGa8T_NK_Ri=E~g z3UEw}eGOlO%GK&cp2&cQfU@`K*t7ZSt6SO*=2^_eb z$|KX+>vStlx+zM@K7U-Jy!J4p0kpIo)KV9KuvoDiwk$_rZE>tgmuiIvANOIqo*52d z*)5hWgOPY24ovNYmF8p$MJ;JssXbz;d>3x&*wI9kXrf@5_cBxU29BrA?+y2dV zFw+>M)N5sX%Zg>g+p5B|rOH3QeEv2*PLij!vf`Ih={)EH+<(g|*lX0zj?F9-)WWg` zTL>BfuDlc=Fz!v!ZnGxSBN3THyT!!cJ>X2sF)C{~kOA$j&ynr%=iD3kI4qom^FfO2 z{I{;ccJx}7XW6_3Z8nYB3{Wg?j7SjbULGpHtQ0~}{6VF2+fdlUNk<7~rB8xuunnDr zMFRHTE~&H$8-MOV5bvPar`xbC^M2Eu^0j?@6~-H=pi8Y{b})e>%u+iLF~2ud4LHbE zj`{Ae3kVOW#f$u`>6J2E8%Uqj16>C|be3V)oddQFAy$7k+KkiGm$Jz!X(z?;92{S# z5Rb<^bjmeMkR@0}z29;xz{F$lU04|{zzI5f%>p`uj(5N^=uP7;rB$Gkp5H18wxPipQjXs^yihwy_s&Zyg=9Tl z<2yCu<$pQ610S4DVoLuw@;W_}6T9V>X8otAjKx;j zVWyfarkLzafEmDd+j7FN3B1SZB#%AudUziSGil!SOdP+yJdY0Ae*7fBYH^hutSzU8 z05RChuQd)C?NG+tBK@Yla&_7lxSHdwj>>ZORDT`NK{yUW(w>@VN6zDw@jYEQ1$maH zD5rxMVF}GUi;HMvwf*%V1{G@Ka^RVBsgrkNRoassf1~RK6p|hxyb{|t-CxzAu<1ys znpTi#C&}P8L`=nG^(f!0oG9Dndvk2md{-^!bAr>8qs9pg8P zTz|UwNxu$TtTgm394x^8t@8FJARswaOSME#-W{+XBFneg9UrMPokRo}T8YXxUqtbK z+lMZYRT1x2q0c5TB32+FC9v>(-C2!eq`UFRa{{S&L5}uiUBs5hg56dm$?afs_N1xb zMQj5VdV_T+Nv32lAy?b*0uY5_-mn4>LVs&^LNAqZFC}fe*!djU0SLB2&-?Lat)8VW zpUv!e2+d2P`VGnE_^BB%N3!sew@xTIoW1S9;^=&uBOrSMoe^xy&IVQwr6oH+_=Y7# zWmP$*69&xQFWc`}%?ieK4Fr|Ec^%fDFZ`FHH=|FkswSeR0_{svV}6N;aLk8vIPQwZ4zLUIQr#ABKb#lOsrZe zaR9vvWKGxwkp=ZXv%$0_5AIskFPr@+qW@~EfZ9!S66{YM1H9_;9^?wARp%Qpl$>_H zOxr}r*6b|3-mX}C`S$Zy`S$DQ$5s}O;|`@NHV?av@=bG1U4L8dN~fkv@qfR(Mn$S7 zRXz1!i;3x4r4`cGZB{?!c6>fD#ZKJas*XeT?#mQ4VTzj#8JyMN8z-?mYTah&n96=x zU%K=dF2pJJIq^rG)w3wX@0>B)_|O}cV{tpKf0W98W2f}!A}M&G1^Q}|Jg==?XUkfn z>pwfiUt?SLclXVy;B=E$)A@5mRG=jn>M`gm@vzY@1Bmk zIFq5PHZX>myGJEI^$p<7dmYd3AgK}bh_IlfUC}f<0qwm^3KVE4Lk2j#`dnkmHVF;Z z;HfDX;F$Czy=~04Ty`j*%bO5OL5u<7( zeG*fF8QNlOdM=bnd zr!uI;hWgq?4g3XnJAXA`IK86{82hyVG+-5Ea;$-7Z;3W11=*fCIFCmz0!i`dQ&ISO z`Y7;Dfgb3dfL5>HcZC;ltX&FR2t;f!YinflFc!483->K`$^+|(+#^2#?Gl@8KRwNr9f>1R2?WUFYMCgBL=_RZq;X&3b**V+e6$lVOEB|DpVTmISX z?!FZn=RKafQ`fHc*LB|NE%C_EJj2LPWa!Xr4lWwP%~R={?6t_-1^W|-@HXy0i9$Pf z;Qg$kEE-xcTh`K>w%xn6`Z9)IYfCN4 z0S69FXe+`Ei@-W~b2@T$o~f&E|1e}Ozr&HY-1=S3szDvmL4BNK*w~WE(8?v=dQFf5 zHw9-^f8U9{sxh8s%)Lp&L#+eoZb#M*;Iko{l_RR9GJm8I#X>_=>+|yB?s<#7^d%JX z@A2c;$KqryZfDbOIXD~1+lZ+v#0M4~z|YH$-|iUPMX)wnT$t$VM1k$3q)dl`qSZ5!Yef|Au2&_8rKb->GN86@M7@|3r z#)!}SZq43xo$pV!-~KYAfzCK>hao^J4>GmwFRYIS&6dMqV5gG|Kmj)+aGl>wlQj&(aqB6_RZ(SK2eftDwZYLLO(!=t_4N8W@VfbC-Athpdu@bIphaPioI2X2 z?CdWfkN@_}xL>~fg+@MTH<3vRO^1JXFy1DJ5OCN$q? zn15`|ZEXbbc!0-*>FXZ+D!7X(!$SqUUA;uV)uver-^5!3pgU1KzGg}wTywrEpNjd$ zlUSI6WMtMbY+BY4S`{%+ebOZUm`4vP?=Qz8duNHam1M09h@<3#WzKVSN706^UFtpC z_I4^IdE8JhCH6G4>pbA|dVT-(>F4LK-+#Z1kGrTr6RXTu3G+mZy|ZO_rr_``S;V0u zeT1PpC(NbTN@riPw)4#_-<>};@biU$stHa=O5h!wOA^L(;gmGY^t!<$X<2Mnej?e0 z`IrXLnr5hN%C2GY5`R1ImcYP#kp#jPV|x!GP|(G#O3|UPRX9S#k7muH>oK`v}EMA}CzVl<*oAx%8;8qcN?-ya0 zbG8$ofC<)RN%F9AfKb{9qTs%Bd8Pu`v<(Ad3%`p-FWf)}n|^;yzI zMdvDD(%luRNDr-}E0gR~zxWA-6o1v3xi7+!Mn*%*s;OuNwQ94M4{}aZUF6W>npI&> z@_u0>UQ0En)VIxBa*)K~3^X*B^wZ)N8qJKL-w-eQd z62l4woC_gz9oXyx(sKA*vH+o2@+#_(@^t}S4_WN2RJ-nfT&qP=9BKBLsgUxo2zlN$K9GSx7C*k@X6SXCCIOsv}GGFzE!x zD?F9U^QRSI*yBSc_O6^DM%o4S6*wMiogO-rvMD~Q@#jr%HE-6`=XHwG+egyq z^819QZrV+GdD+#F4=RMlq{zfr|*;(S%3aBT`7=*S3K7B z_H)5VA?Lpau}7XvUQpQ?7<51w7im$o{5-c{*xy-vB3mx25!9J&FW~pWj&c^%F)QP; z@2EyceE=R#!Ra+OE;eLS7*RDX$Q?jeBM|_R!5v}Is2k1%Uw=Gg0Y~+YS47{v9Y4W> zw(Xc-1{{minRJ(^+US(96x+zGm)cMxmJOu06!E*oVKS*9|Ax^e-5l*YK9q!K`yV$+ zMbCO`L@)%9nE3bYian!>$8~E}5FjXcc3P!ivjXr!;Ln2nY0l$$*!u#-aqyZZ z3t1vWjLfRW$VGzZg(-ydcCCJVZ~LcOevXgtc(f>s*?)cpTNt6c;aF}p3f^nOs2{D( zW-~dq!oMmL?r8fCDZBW4Q=;eL^NPjV!vKN|_}?VrET5;F7aZ-yvmw_m2DQ*zF4}@U zlzO(H&0?#U^VUiEeMC z`a;uoEPp)}SwE>VFM#Mr5GA0+yDH^=v=0`|G4SUG*L!~wI8xGtv~)UwQcJ3h)B%Vg z>hqH$vU&)z~B~NeZ?tdV)*2apcZeLa;@!o;R0KtZz77cvJ zO!|)%@JU~Cm*B3b*a>0vS{Bh>ya%0*g=it$a~joNdE+Z?E^6^pvJ{7&VeZ5XLcryk_f=M=wMb~h| zTz|gf9fY;n98#4A=nqE8->fSAdC8Wgh0Z(mlPn1_v)hZXcxy(zuAm$HN{Mu0tM>&; z*d`_WH=~MLra7@eSA{gHV6K^oIM5z?0Fw6MX8_O6g|^e1RQc<@OwSWPA`E7mxb=wa z$MW`49D`6zT-OgoQ>KGVq*9AEH9Z_?;e*ugisuo8ZEjaiGgi+O*pxMc0AphDmO3S~SQW}A_bW!|oxveUG zRfk6H_gypGRP0FOS7`&q-U2i!oWET3*!mDa5QxKUpu%?9ve*cWZ`bSN@jpo334hVP z+r|4o2QYN@OJRYgPEI*(JB~!Kd+Wv4=WS|mls4Xqy*z65PMrtAHT?h4OYV?K3_QGj zGio;R_cut-rpS*aB>y=#xe%tl9;(iH%H@YkZp%&ng3 zwEwzgJCn10Je&=Oa>*;oLLWOoq<=Vw0dXyD2jNAV=+dn`A79`&IP>1GZ1yldXUJdu z=ihV&sN8VD^f)Gt=~YdV668?tyXJ*&-gM)(98|joyVFVU;Mksk#@7ih@UCPB?#6xN zbnf1L@fbygcZI=NGHA%HpdO7=UzVOztKyPToPI^!yt5x#&38>mKuW2HHlQ(Ph|ff#N!v#m(^BA;sgrM#E- zKl~T{>z-EYUtd1`dinJ8%S`|LIMQo1=DeQzvkADq3j_$-YW{HojDI3zBr7y=B$Cg? zs(?D!hf19CctySRq>(CV)5)HbZ89{f;MMaMrV?LTu=s2?9jeygfHiNchu3Qg;1x{2 zNH@EdPDyt_JBbOUHme9XqyChj`^bLY?Bw2u!sou;BSt5OBJr@PEEK1RbSeb_Ah&rL zc$!x?fn4R#(vCEg%74A=1N!r6{MWb7zdp4u-+%r1xPvap5%RF=aXQlx9UM{}y{bFn zJ)bV7Jh(&MK;iDxa8Tg&B;BdwwPYw}D4N+V%gyT0=x(Q&*0&t(k*G6`i(@0U!Q(eFQA{{6ZC9S9qWGTvS@tH9`V zpXPYQ!9qT?1NCjC1xDmKiEv(+=Mo%@5p53`Gl7ph6r_<_C$YvmkvK>cbTe`oZos&k z4qa@^s(s3Bv43MH>^^nTEf@**8oZ%%X#&i2+gWMPIWJ6;mUf7%bs$Vu9v!|SduD}7 zc0I9lGcNhORZA81su99gR2}(nq)sVKTl7`;+IH7b%TWX4yOn$Huz1>MV4ISb1ZZLx zdx6}SYTeW+^>{V|xQ&ev4w(Hd><(iPF?SF=`s>UDp^}{5GI{>*R@U5#z zo3f_b>J0JKgClci_AcmkpAoG9XS0;L z5lW!dr^a$S5gEod&s$QNttZO(0qp!DxX#0vg%o-#3&~3Wg6s64_N@v!Qg;XqsOvC8 z-hUc*W#X6Jj4DUNcburPeox@g;MT##1;B~}1iKfv@C`4U_)A(PvQw`c_5i9>Qh0v~ zWdBv>e-&c?=kd13;<>YxNN#1|RIc=L_M&QPVRzp2CakVv9IqpjX|xR2jYAplGr&%O zoC=ZLW+3=BFtaI3R~01!Rn;%759CjaKTL6VO^8z>FS~-eKKtvB!_JY#fT& zFT@h<4$U58Z>gd5)v9T-&BRuBKp_lgI|Hy;<+oE$*s)m%zwMoY@H$d?NHdkIyyZ)W zS^!6|Tn)E?emvWXd>Nm=eg5{x`1a||_5OA|RYQ2XV#}qKilQQJ@g`mgqdRHftABwP zG)@I;hviipQjo1Vw&9&6e`uFkn*a~MrN%qzXgI{a+l0r7>?z9J!3VlH4l^%dD>)fi zUPX8me7)8}0<+=%|vRbM&Ei zDVd3Fdx0k=6t$WTiazbTwTG#C4u2R3FzIi3Dp7JO|M<8qMd4|ia)z2m%V9#7;j3xa z73{n1O{CB`kj}O9e^hM|lC;hCx>GOvsq$n8Zi7EaRSG!Ho|IZ?PRpe{d*tYQSsLfta1%9AFkYa?%G(XM`#IVBEk%k2#n;TZ+y~=mm^>7jc34iC*7e&{g z0lshiuN^6hY$%>(?~sE~;Nf-MH>ZltNj)FU>e^Fr^2^uq=coSp=Z}Bs*Z6UVezs+s z{atL*3&N`E)FcS`woUb_lDLg`99X-Tq}^L#M?zVhBn*&8+lE+% zjf6-B40;#<8#iDX540&u;@zf`;wAf)&cd!Om#kY&0TK|&O@uq38T={&FI(hk)m}<} z7yF-XEQTho+252onZV22arQ2_-J*y{8H1qQFlW+^!5&tN&obRrx_{sTq^W>)I)tXZ zM)mUH)b=|A^KSCRLg(8R7sAaTJ_ zHfOGs&hUw@nr{{5HNG~PoJqSKk1hytFHLuJ&}`6!dFUB_!oDF$u(6c)-I*_*1ZX^; zm+O!8&rjR_UL*GbUw;#O11!KsnEP;!PM4m|8spTd5@O5eg$vkIR5&~wFjWG^mOAB@ zwsSNsWcVfy-e}scvQx;GNV+V{DIBXuq|Riy7s3!NjBCpBsD^}jg=E|(`oWLwG1LNH zdfW6MZFjXW<#cORePKVXslm~SSL`-3rq=>fsg}bQGndg zP9=XZYdC4v4eI@xz17FvpM>g;;7x)SW;Fy2QvgnU6OtyJXpID@N_6YZcqq!Ow1Q2z z31aL#$fhK5;d^+w!-C96Y}^)szO=;y$5{U?yI29w|rR>gt zZ^}RE1T^mLGE4{CkLs~sO8|0LHv{HNRvIA3s(T=z_UvJ{#slGV z`A)N`rAVxNRD&TCi7a1&ti8dWHT3r@_VVxXyO3VFFJHo#N?V@(Z;qvN5f zxeryVm489e1y4zUJztXaYr6&;$(t#j`&d__x)m;YD5v;`&R7=Hacu{WD;C zfyB<5C~vFnSEU6<-p)}*(oris>2}aot-Yg1`T93dP^xURO|#2dvDVo6Mkaf zHUK;5C*Gstb!05ge}08yHgZSjrHhn&Y8HFza24*x%T)p~sma8Tj@E*F=)6r-3x}50*`BCN!`I4AuFFXoWDfVleLxr-LVCtwqlz}uSIQq2PnUu%CrF$^DuO5 zEQXUJY~8MpkYdY63Cr;lN~eNJxORP~AAkBzX?G+{a|5TC^v7WXI2~72Gqk*T=-pAg zg-~aKBu!`xy0f##34}y~=53=FjUd6QYo;@-Lmi-IFAcebVA5?cGoV`P4657kQl1y= zYx#KC!RoyjG&ri|_=|`@b1Klf!*gERsP)5&_}Y};zE*!Yi=;_`Q>A(_Z?=AeX@7J& z-0qWTt%tESH@=#t9ntk%D!*#b+4`h%$!iJRQokDTe9Ydf7ZN(Wkl;vyUD<}FpRY4@ z!%>Q@Ieg(L$>mL1f=YvAk2Si>-%z$!pP!4zbzFH?6@9Zp_I2JH>778j*%{GvF?-W2 z=34#pjk4dfbXc&rTa>!uj#l=`j(?M&-Gff&kUFQvK8zOm zaxE(gYxJ40aHwFi?{9a~V=tHWc?hbvc-!i*Rf505vDv4**d*Gnt3no3D}Pl6ALxOlq_6$dN6t8~gJr?iUq=IdNWl+`V}KZ=04$hw!F4EZv{#ZQFNR z-0K!OfJxnITm#prC63DRMrOiaH#QyGH_BJef#8s4gMO^Qh|*C z*h^DR_0n6GQFeQdCEYv))(fbLe)nFI!jj z&5|V~q@Rjv7Nt|5{ePPdxwES}?ToE+2+lj4795;Es;fJ88DQOtP=OBJw5nStQ2cHT zPx*!qENDDt5sZ$6&q(DtJ1Rlt`5STgxLKUoV@Vcz>aiv5SYQ~ zK&f?vZf_ed@aD1w^XltTZh)^I4h1EYF@LCI=|pUor87LS+=}$Lqlrx_(;G4s00X)V zr9#<&z~Fsf{eO4BKE+4vUmLcdUq#Q^L6r;V-pk zV88p=c2e%4|K-!Veg5N1`OnM0{>JZTV+-w`%wXvPPVNM;3hYq2&h3PveTp^h zHC{q;34g}Jj#P+r_AUq_CAbp=3!5d1zHNG9I~}QfqP}P9y$3!X1gMewS@L7SIAXv= z@^;xdT@I4!?97XUPVG;>ZHUf_uz2c=4#B%>F1J@0131Px zWq-F-xmH&k6yGlU(#georAiSp+&J8scr=T$V)~kS-RFK11bQW}en{#yuXzr8{azbk z6`E3;u3q*L%to-;2E z1H#=jv#4KYTTxMf`7-nk4PPN6tktcAQW3>Nn0U+pmTgx36gh#W|*r4vD zjihc<(ka3;t~H~r=1!qI{Rh-~w82Jg<$-sa?G*2-HLvRRYT?#vX`Z(4+5`uBJi zkc9ULh5{(KcuRNxKTW^8wC`Du}5}tMnkCP3gG!D2~|Ikv9!iljV=0tEyhGo-CCGwLJC& zD@K%UK}(8t!q|geXi#-B*9HBDmJ_3R^c?gd<@e{q ziw&igHI`>jKil}ce1~2BVx2zy7~fxh{QCUuk5A*@?<&6O$+vQ}^Bf+1^`n+XfUTXk zV+O~7x3#F5dUhtTXnzW3k&Uzvw{CUbCWv-wvZCYhWpCAT zVVirt@9Wx3tFQQ9o#NB`YCh5u5=qxC8N!x&k2^>UtWEsCgjSsFVODRKZDwrFq4-$V z&}OP7T6q{vt_WAH6HM!Gx3#H__3o8|vd7N*Hya=M7SEccAAhaj&-Rb;d?WO{f&i;3 zpCoo}YIiJY0Wg&=_BI+2H%SzV+Anw6L$4oQhc%_;pI9CNm&2mBEmeA?f+dq`ET^es ztG9Rd92T3-Z98j+MS-b9ZF=YuKxJTP`?L)uC#hLFMF?e0nN2p=8fAFO*S9|m874}4qQ6{Fz``Meto-w|Lp(u z7Npts@wnu$#q^$A;ls4BZXksKOn56)O6Vh>#!UWcQl1gC4sUMK=> zK?FP-A{!oV4mvzm9eL`i7JNwy3u?;?@iz?(c&e33QqiT*te%Mu6CK{`S<_R4m$-X- z-%RFj(Qb3w8vn9xkM%m^)AeJR%W*!cb3biH8GlApW8JO(hrTODF}2`%9raKNhvU^M zm}3m(R%&5En<{pPmTH-P_@^O-Q6# z^mb>nt%knlnWNs-S-zaQ%}FGlFa-3s9p}}H1`4p}`_dWCaRYT0@2*%H zOMf$MqutaMNa`+B()*jD=31}$EIS#~bLBjCXdN%BtBp!L$j)Q)2bwifIOj4QoTv%ua|3J8dO49o>xpks==PU4W z%NRw~o$5TKl2TC-bFv8;!D>)eJL2tvnGN37=F$`2gv*Uj=&|c{ z)eY3Tgq-DCHf1cAy^}geX2R4Bi8K2_irF1(Eq%^92nnR2FlX0*3kqrth{ZqTUVoe> z!h5>XqvLvwRR(NL><+I2p!2P1Kyis6I{Vnf35bLYsY#T* za2N`abI8k0ENDp^l)jysTP1){g|BO-2O=kxJQYt~e*W?KQ~CDolcsegAO)wnOVma>35$0R9!1?{tqtUw$RutP~1?T)r{ z`N!l_IR*=uHodF(nd9jBaj!MfM4@|-jt-dpY+Og;v2}$c3TQ2C?`|p;m zef|D-L*&!RH%*1S)bM)nyzRH(#91ono>?aWs}9pDVcCtbO8xegv)Hg!0e}1Ik2#Oa z!TUB8=m$()F@Pd2zM38Bk1PN)nFMr>fjTNq_8c3FN|0|LEc>(%+Yf`%Lxi>2819=6`_PB-26W8erGrMS!{wr60mH$S&((rTbxdGZ*UG*4+J;=Qn%i1x^^%depEUZ2sPpAd_74IJ6(xDyHG zViA{(5U(O0g;mw;7w*8p2`Z=$bzjKnj@Kuk%~GpPUNZwzpx1n0a(|#nt%>X1f|)sg zeE;$J=lFYX_O{9-me~luDnH>B}(Wn~XKYyovq_4WV8XGQ|I1TNc zJWHA^sI=*jOJs{HY}Z1yWj&meAhAL1LED!Csr;y21$rZqL3ZP0bhI2s4^i@h$VNP6m#3-(lMy)B0xvfsw{bs9Fo6cZexXb|1iNGAk?JEG&%UM)ge zYfIbtxMnNakUqg^iNu(JKoxAI4*%|$1b;_$Hm%vcr6X!-xkZq#HcfdeYM0+Um;HI{ zUT|-KsnIMF1&w(03L~TuE=$|Wu!%Z#hioh%JhRX5eSg-MH>807c}fTTd?q*crLqJh zbEp?;VW|gJ+W_ZFYRtYL@1iyC9D66I@4J?eyD~sII(felQFyH?ltOS$Wpz{~0A~#= zZoSB!iRu=j*u;>r>*37q+!OipE_d|W&NyEV(dVvAHEE!!lx4qa-VNwL$lb@_4WHUg z2`t8~B7auqj{%QmJ5;OD<69XqxZlQ(XOUF$RobEsVH?r2=lHbMzJG2n?aSwnMGS^h zmbyU3Z12pu9Iq_z!ZDqYA#}iaR1o3kh+2xdld!e^(=n^L_ip~aSx8+&$lM+{>O!^E z2d@{edNpt{Hv@T7c{Ns6Q|{vx+742t0?l3u@qaMdlJJju@J?m5=5mAA%|yX1Frd{0 z)iXC|^5X@p1HxX#8AHV$dUG`1(SDh()AA~)d#~CcH?FgmzzSbCs0xtlX}P|PKmYaf z)ABX@@0TB6o+pCAJWocTx48Is_bi0P+@@Tq_x*6uHlE@2+3XRiVSLK|&f+p6m zyMKGwIl9i-@9p3#!x3-AfB*q7u|tuvQ*ESnANCwA9X(Ccl*76oGjyt#$a*Y%hZFov z&LDmjr91fZ%&mI&tOacSjIS`DUbhs?Zg6RN_ zQD#7f(Tu#VZpx>nd-?qFsLlnE-kiAw9e*wJ;d`ov>LMvFX)n{9g7wQ#L~ya;1X!C( zzky9E*yz;9(NHH9`n765?zBNTM2vk7v(tnTB z9%aq>HZLLWqzTQfI@|TsS@r$L%deOEulbi&$EV8O;Wf76|IvY{7>t)U;Aa9G`WC%Bsl27#zV$;pcI!Tx*4xuK z`^fG>Lfz@R-YTF(InGg&l@KKyL3!#f1RKnrs>A=UzX|-;v)qsD0cxRJK-zUAG9w$SA}7_GLSiwi+&CftuPU3o8+~ zgGQgkJ+yEwb0ZDgQxmSUvbWvMf-}=kf&;K*}ryu|N_U-K` z@B^FOSK>G~jlI|{*`k6{9I~?a8sKi4k7;xOm8DHihr!I1Sk9mp0TaQavl`&*z0WpZ-r5P0370gvP_*qI{VR)0HX5E z>1EkMUP{*UdC9(%KfnF4CeMHU=liqTCrAI0GWBa_!wpb++)Hs<$uSZ;ZdFFLtA!`t z4o73ichiE;L5jC6bof@m`N>H-LOYv}7|WxoW_sw^VoQ_ne1GqxW_8L1x68#DP;=+- zx^PQ5M@4pp4Yh*hWZl~9X&^~F=n3`(kJ#5)AmXy7S5boOUX8L|aj3e_Rw}oKyoa$M z*|lb8OtKM#+(b?R4MFepqIGnQ)Z-yO-z?lq>3^pQvD+T2Y&C?MRAcj7AbYAYt@2@8 z_q6bpeyIW-kAIsF4YtEOE_^_K)NGz@4R34ya)(|7A%n1+$(~)bs0WuV1)<%hsjc@L z$a!c({yH77X?=I=&bDjzP?b&y3UwdGGT{%=uJH#3yQJu?K3xzLZO6K*KiH z#~YhvYalVdYjWggm^OH1yH)oH8|C+_rj<2wel|1y@qdrc-~Oh3o3BRN3vuYBxm&@s zObswsWl*Km<2;w*T^$JxflTQIDOl{%u7zF0?gDP|cR)WvRmmRve}uZ~ z4#m-nKG-EgdnUr$Yr6Ec5Y_GZA%q(h6^W9f+b>w}pp>t3g?z$gyGDr7R{JB$=M)o- zDtHqKV1F{vHsuhB^st6ufl*gMcxqcVmx@C2#z_z`S^_5N<7u&8o^^MhCj+dd^<3;( zjRqQpTI!XZLkRJ{6~}DF)4yU>I9wLd~3h}IS>-9Ff4pgz0F(A;1r?n z9BK_tg)qmR;pME2IQ<$=${Fp<_Qlk3W{nEnM}J4wLL?o4tl$XunSPI4Z(#OOEduzb zNuzlC{M-7&vS7XChMK?IEajHFA+TP(*yQ-+_Q*%7D{CcL8Kg-WA z-+zqnAB)pxEv6IsThltW0H}fo?wUe&Eq|R(&6l?cGvoMa%)+tS)NTcM#Y?v9*!(1Y zHeJyP(*P6Y9&X*{Nt9)IT`r+ibwD+;wZmh0GXkx7q{mR}l5;oVJNvp^?;zFI3}#+A zk&~Desj(ntXLi;78k$8g03$;vE?d2=l{P!$$s9}dnj8UZVDIX26*NpZgWf&W(SO6K z=Wz_r>-FdJIlP{h3XVe%xyi#Mk7|SdWy~O~jIQm}P=00TNJ7-%C7H9;VR7{By8XVq z9au_^>W>Mlr*|&OF~m^Z#}UM<&(k&?XuO7nF{0v54!Iv1g0~k4?f6$}(!VCCB z^4je{1*Hw{u2&ydn={L2p`?|DO=;F0WwnFX;+i<7I=Gs8L^?C?wcp|lB1;*^OPN}$Y!BfN||tYb2}Y%?Qwh9MCjZ!`cSqUaH8i} zo}{(0)h$;WbYM8=fR7H?442y3`IgKkF9dMNMU+m@1_P{`Oa@KTlYTN&Ve>%pE}Cs* zP}flLa3=)obwokYpZvTp?SJc!S`Uxm!qJxkJX<0qajH?ooxe6sCiVK+*)#wYsm+N~ zX(dY|Oi}+uO4cL;#F#V>1Dh*JppJrrs!O9REFtEi48Nu69`3dg9xdxFfM4E|w8&O< zU-fjo4hd3+EL?f0`hhi2zI0BjBRjSv)!nh+>>H|Ozt-<|huzTXOrMHdv4FU6*ijKy&PiYOIYVXCS9vbs8t-YHN4xajW7ea$`O?p&=L%de8PVxr zf?DO8X_gR_9#Ex+|9{mX1Efc4YpT}h(k*NwTgYv`3oCyuXBMC9xDxqL7<8ylE@~(9 zC@6P3<-}po>e5MO*4SBkj^3f=#$&DS`hH2U{6Js_o4n$PX1|_@r+Xi}A9O#-i~Btf zLaB2;*J}9y=O%H3dpo5n5&;Mx$@$btRe#woO*I*SL(S010US-8qoLcYUpV#+wCe6@<4}$zHFO_Nq^GFsy1agx&dFRbe;1$&Y{O@0%>!%;z zcVD5Zj~hUnuCR5RlET%6zK51+I%#rldT+}_hckbx)D`q0A^K8)IXVT99K);>^zPn) zL+ZjUwfCi0x@o*6Q~FRMmLH`sp`zmo3-7N}nVXODr|QDH-Jfe24kqFSID^$w?@}#L zr#VTD8h_1$fcT*snNj;b@R*9%wMY`UeC3xida05vkwj$)!h_B`4qMFOyiW$x@DE&} z|8mt-4F5@@`1N`!T%k&PrDpFwG;X>NZ@yzSg_RTF$8u06m>+x#gY$Qc<`9c!*$ zgG*9@eLs+Ym_AzalK?^-8*occ$p=;$Ueka{ z5q}i}`N7n5srQ@-GNyoov_i<@Q@ZB5#8I6~&{h;nH3!hp6gUh{)$3I2sV|GA%n2%P zYp$MZxjR^K>eIRVyr{}Cg^kWg2k`M&f{H#f5SMaXt=HQg7?Ehomziz3rIbrGa}@!O z5ZFOQ5rMwvW&c)-jq<3vzx?CNw@<&84u8LZ!*Vh`AD*6|W={7pko_w_g?v)Ts_2$U zH!2jVF0Ftme_#wYmCqjtApGGeD}?{%?|0u{@3E^DLUF_&1DPh@tJUM+-rZ3nrTayo z*j=GaGd*Z9y~$pdst%G-Y85QZ7AV@G)~9^GUEc^IU{T(x+F}c*-4XVAD+5d~w|_Ef zW0&>ry`!-K*pru+i{1c4m$LyLAmQKHKdxk?$6~3C@uNcV<1HK*HVH)<&Xx79qjtom z*IKCQ&Xmi$gKz}Z?o$<6ix8^OPF3Vq<5&XgMU}$YKQ)@?E>ZzqA{}KZ@;zo>-KnN~ zL|r+TnpKU1@t|M>=hR};kc2Q)ZBI}aX+nSLELT-6OMM$<3-n&uRXIGDijr=KRQIPe z0??#=|8t2tuPG1L=ss>o@3!5OD8{v{k*B2?H_>9eNttWG#<#D(Ua;yr{ki_SGLa52 z9nRmY)v3b#5_RuGTl*`?v?;pAUaY~gX6!?m6zc{8>w2nhT*1lFcMPA5S=%OXBjA7Y zJ4sk^-BBA$Fg};`HHevNSwynW<Jf0tB+Fw;sDYN=|iN@BmbBCJ(Z>uoH3@1Y6qVsZVnU>`pI=1NBCcf?;Kf`enH z;siDW<=PTy$$wlGmH$qaZsP&=*^hsVy9Ow4#aBA(?_irD>9z)fBxNagdGv7)Bg~dX>MmZRUFw;rwMXN89j2p3stNk_BrIE`m=K{i=@Zm|vXSKB9A}*^zzF%q^Se zib{Z5FizisIMClkYo$MAVu=5-6GY~n(%H`C@;c=iY4cjygdZ2|SH0HPTzP+L`*!K% zsXJm^YNk##n!5=_d}AeYY~N9ID~DnaQ)zNBAy~(U-ojZwHMH&yCCLrAC0c_l^5n?z zb@yxs=ZsQxoD2-R++Ysti&#eJ>bMJ{$q_rpT>+QfLMM`6v(EI|(dD2yz|>}k{jp_4 z&dWM=YMl99hKOKJmQI0xhVp-gG*7ulc%)R-I20HNf|QW2njW{kRE=7HT(zHFN%n^X zBS_eOaAEEA?%>{WxrT#&M<$;WreabINTEEP+w?xZ=Rr2z1QnDepdrUem$8LOUUfkU zeNpq2b||EJbAU*h@yv0g|;(XXzXg(n7Q?S{*B&}sN)@lvPT~^=2W3`!)_ovO}mk;%S z$G_{J&#Ac_-st&vWe)>YVx^qsju1KST1o#-vEPmpvP3{FemnYJRDc?t&<1d-%lhNs z>NwKd&+NdYw58)17w~_L$W$+OmataFYKC&CDGctTTL9Hpm1j`=t`a4%z{n-A=aea8 zpY5hNpQw{$S?6E3b|12`a@|zkyT*<>KC_;?I)bP2yC=s-O?@s6!7J)~#<#mE2!wUI zt^{sxm!cBmn-%-?=^-SZ%Y!(;vRw8n05uZ-s;+N**l_C|cr|}3%$S|(m}<}501KeU;ipr5Zyec4%JjG#95^1z>P3+2XYM65l?MdUR{+qu|%Frz$N?N z%Gxp4TT=1{5KyBqotIYEtPX{FQcjb~^^m2;0Up#tpg5waV-KoFdh2zx+bGTkDM;(t zBXXXc+N_d{v6G*9i`Wgp%3 z`XyGE&k&l^e>dAmx&$7Q>`S)rI8_hJS9ZiaiOuR3lJmMdSVY;n;K^jeHzIXAxXrUQ zUrZiS^{wCSPz!Tj8c!dwXfoZX({7IESlhB0!FpU&*Rg-q)g&N^4*nHq7k3>dV(iM@ z*UY}|9wBF3COWKPPO-Q-Ff<>|}hc-@@-1#QT;bIfJN9vZGSDG}h%> z$VK9=bqNW1=?t=@=MsB%FxR)ALY?7sYp2j^3zsQ9p3|hjQxPx6SxU9;oY{1>q*RGW z%Ydn72~>Yadu_rJ_qI*7sP!<((IOcVS+!Mi0JW2zBqJovo@Ll`8)bqJw$d`UV>79O zRKbYO@N*Md3{nh~NS;|1l#Z*8%T3O1i9K7Am#!S={ai4rq`&>x;eYUX2s~^;1vpdb z^NlWbztny-*!q~~zX-xr^}^X+^`BZ+`ohb9-0FWRvi*BszQmHQxt1gBO6GEek}jsF zbM+B7Y*~W_d|$R(-HlohTGlE+zlCVqXWjvVI-U9^>`O z&^U45A!s+5218kbO=3RyHXrr6UFwwqMklZGgy2P9>Zum|4cchNt_D&vw6ERudK?cU)J|Rdy+-V zx}fASCbfSKS=&n01G8$#%Wdvnt}vIiGNI@NmI3%Qdpc#q z?7lsM_7A6xcdC0Se20D|N1K|b5+Xc4a$JeTir}qIklY*}iP#cC$i*2F@sg}5SDK~s z(E42IT*=JGdMHSjnY{h5X5ap3gXQ`#p9F&V`fjO^XOJeL&lzPM<;>Vsoz#CjIo!?R zB45WT;;8g|i4bV1pgJ6~*M)IYIU-#$g|o)?AWYe@)##Pi@c(tqUF|h_Q97#m3UjeY z1nigVX+Kv9H42UbG8;)NVyYf{mFx+@i26cWpU-rY!$-Mhaj7pu(HD}fz9kO;#rZhWD8wCE!$sjME;NSF|z84%j_T%=}ai*-z4xl z_q$8cyhj(R?@1q?rF3-rn7$N3`2IJSP6cymb!Mfn0v-q@bJf4DCyC#m8kUj_|08nGM{u zvx;iGD8sb=${nlz0|bhLfI;@yRk$JI0E+rl&$7ywd@k1`ggHzk39j+|hrE4y;1u?&<7_LR$Hn zW1p8!>jXMQD_gS9@v>G{{lHto*0DQrYgwrnzg zR$~V>&ipsJTerV(nLNvqq2YBptpSrDtymB^e!9^uw`!dZx>6N%2B%z20-+nA?zx0ZwbZehpcjtz;!R(MNtI# zYVe~|H&jcNjM`ETo0!3;Z_4`MG}z(1I<-Us&`C0zVJm)GHN^zqkFP(}nGbxSdut%K)NU^!U)N#tkRT9~67~y~ zMv{Ntt%Stfm*qnrwq}X$yKbrH(ooXUKZ7`F5~wH&rUJjT zP$iS3?+>z9ZG5^(L|AsKyF)h4$rWxwIG%q34_`lz@iUNp_{eFdmI#E&p+sv$AW+QL zd662ZuI2Y}hRAnF30tI2k|>Z6B&M=_*Ofw74z0FyBKblekRg zh;Ej~ksaS(=uzZtV1X=ostuoKmM(;RqnS=Fo~3F~VS?ha5sCzc=4Ayo`0&v&a$kRc zIj|I;7A}CMLq9F;(*0NIaoJW6=tH@9AZ3!GDHsRh6^Qpdv9Iq@(!4~%J$jxof zKx0Rr-#Igm>Z*q_WoPMYcoOuEeA#f1+y@du*)J+g88BM4KGy2rpT-xG;2-zL5A)sM ze(fO#eA}+P255olvC2SJ98%K^Eq!ikJd)wCV*-|=nzX_tgxtzY%sa1_06Bjc&a@I3 zD6Q3CP@8TNTn~M*xuJZvF2B$&N3xEYW5t4(TFEx1-8#8wMG1#fQ9+W8YAm~UtK?Z~ z&|Mkni=dS#!^m4@%@!t|CimvN0I`3+uB;No?a<=TYY`ae^!+kM*CxTiIx4jZ4v}Z` zY{>reLmOZ2`f2>SxYWe@S~7o;8p^bMbc$LcnNq|=xTJI7!rdSXZCzqlKtzF-N~+TP zPZj#j86^T9C%*(PEAhWnzJ*^ihjZ*Y2>~Ko*7}E<%u&pF$Hxq`55(u9hm$&OV1z=B zAhu2oc&)0nj0XWa7a*3rcViTYR45|3TNWoF#;1(gKR>+t*T?(a*MI-9db6M3R7>Tx&p7G^Zs1${!l2ytt>1cxq)6cO zqS~lFkyUV`gbFI8vSJFB<-jcplz;t}wO#YYjykMF7*tDIoTBU1GPczj3~b{gZV8=G zm3^6ib=f}jL(kOh>rsDK36f+9HU}t1qYJ(yL7y#Y+-uokqxRU3%jYdXqL$V-MfM=f zbM|%z#{`t}*_O=aa8wKkcuEuE_kD%oeq040!sUA0(0|qU@4gR?|6pB`^XszlBT@_+ z#M-NfT89l%&D8n!0+JskD!oy4U;s>yIpoE2d7}@Ix_deG4go$<1MM9|`%eR_qEtJaIIb_YsbR_T^Uo0L~wgNb-*YA)>dX+9d^y4(aPExtH+aXZf zbn8hCid=sKB3lLFIFG0@aCUI+l$voW#GdWR=s zcQ{JLCV}=IY2dFf{r#J_^2ZUoRkUuK#c)dB*=*9h?KC#l#=ZS6&`hP!>_?FWv*aZ~ zI5m!HCaNvk?dH18NSQ!xCA0XXPu|FK>Qs$8o!fr{8YvOO2d0Qn7WK97!{q=nsrO+Y z0%W=iatPqT5wS*2?g|67Qz6%!d=uC<9jcPPx~h*a2~vj}^EDk59X*aPn@(#~mR$uN zPQF`mRQ@nAo3N|6)pd}GZdER%LWM?HGHS!}i1)~M^k2#1=|Hl+7!B<_Ul^m9nJW_iP=`)=FW zJ%zf{(PYF#g(j469UA_02edDz5>CZ~`A2`G)ICL0*TTK=5PiJJYd*Duxt8aj_1avrOLws zkX(yTG2GSkO39cCKS-vr`;!NhZS@S4Tkpce|A#lFyXvW8^-;BQ_kiXFucH`20q$p2PLZE!b4u-uY(2 zaUiEoY$5AH#m}Yqpa^gpXFpHN4vvh&P%OZ$CWS<4&~E42HX%oF)8#X@-8MC=3(g>w z0k|~z;untjrMW3NmhFnYOjp`ctwn#O*g9?7pF}zx)VeHxc?Q|$fKnJ$Poh(q=R-k| zxY={uwWajkg!MhA{GoCjx)L6Cjgq3`+?kw}VpA_T=Blzm)R|SmzWdE`aUXvY6OT{R zZS63dBe%EoTX6c7bkVj=45mnaKth_{VO#Qo7JXboJscTy*JaV{ZCgA~4O@Q>74P&N zS2!b|N?|CQn+)GGw^V$_yX=f|yIwkG^_~Edt>`DC4AQb_q6Fk(3P>+0#DFrX?EDIt zXgg`+&j7v$upu0~6vb=ibt$=@>{tRy+(Std!Y477jb{5*t!$uAKpMNKoOgPjus`4b zzj=w2yz%)%egA7)iGFlt?=pWkhcIDE;AjCKhU|I{8G*KPtZaTof{aoTJ{%Tl?n*LW zx|%HlJBO4I4i3wn!^vW*LaRxa>{zne@OkaZiY`PYu)7-RFVi@ijC@7NfTP4tscOI~ zKiJ}1UFx7M&F!XA$g-2LfFw(vk`J^vccg`5ITn{B9+U}9m3$6C9DRS+y@$QwV>@F) zzCHnUT@@SELVvw>pU0Pv@Bj7IlH=iBYZHjn-GS#|p;KHzIY|C-+=RNBipU~Mj}=Gz zG$U{vlp-GhmI2m7!F3%ql2+wOyY1_k!zovb9Ipxm)2VGWi$pF>erke@nB*manj42O z@v1?sK0QjL+5&Pq%Lacwy#Ug;D0y#V;nHS?1mJFs?Mmj4%Q-?|PSHyG)W3(AQ&fzQ zggox3`G}&C)coaAX(@_<;+4)fYxlR$_0!+q-Cuq-&jH3fbXOciXr3;Svytjhn~BJ$ zB?7-9aw){#_Zcat^>@XSXV)lRijOt;jeQN(jr_iY2;aN|!^34E9{s1PK4ad6;7 z6ObID!LF~3v7ZQ<3vD|&l;k<~Ioy;mM4_ooA2&)vk)?kwcyz1PIi zwK$-fqB`_ZTyJ{HW(rPaN7eiVp4Fz;Ek7D4qHwU!OKArsCTEtD63}Cl8p{FA{j!S* z&;@SwxLYEO20)M6j@JehaY|7Vt~1Rq6}!H+OBqk=SLy9Ks>wN{=#4YqoG(2B^+zij zniTDu`ILVb87-?@s)~;4W_$q_n?%rUNwy@j7erY!y}0~AQ9%R$nBxz-@}nI7pV#cq z`t|<%n^wo0YU*}wI0JhQpS$@HS%`R!LqjEEuY6WMjRGR7P1v>IyX)lGbdf)lgWHo` zxoF_YOVrnVzwORv9#%x_8R|PjS^131A>Z96&G3I}{;tJ%RkTZ~c#U!fRl9zw1YT!J zE-u0$qs+3&0J5LE>YC&U2g2CjZ5n!2-;a@CDKT&o$@`{QF(8T{yoPTpa5-&3{7hZ5 z>zec=y8L(De%-p|@MNFpon}APJiApaj3sFVpS85pLBd&N`+YjpIE55cfSk9=)?IZ* zA3uM$=8Hj6O}7;#@rY0D-Z{uwsVm*F$RBFrDz~sZ0drHCtAiYF-`eZd z$be`3?w=mp6S)2P>5azQbG)1?vj(=? zzI*SgEpe&!Z2Fd_?dZ^GAg|=ARFf08TmNJLt$Mv&DLyU;U2CpADsS-eC_ogIZ)B#7 zWJQiT`9g`=%u&4tmB=9Kltw*i_y_-b{5bd{>Cq}1maLgLfxbNWM97h;B=xj(etUm& zaxE!rFT0*Nd>GA6dsQIgM}Onn$3NdxP_F?@B6{5g<9xpymI)-sd(LxdY#I`WwT>=1 z%db$$zp`ptNg99d=X5;c zRTx!K2QqA}ODeJG>K+cR{kvI)&0$4#a~0Vz z6&Pksq85Ro2a5F7lfMtWS=4{h2#&RI)cJ^MBXTEumZyB-O&{eZ`CzrN_r;F)XcdRT zRnmFMj9a2)UXq{LdU4|)x!JQR?TN~b3WZO0Xhk85;4YkhHN7Gcz9`DG7u)3k<8nG~ zoI;{1GIlLG8(25{=A*jQBqCJJNVSC;XINqMu~uJx^mu>mm#O^KO9y{SJ6?8m4RO^j z@cH*}nnvHl~M%N?YqNK^@xvH>h7 z1;l|_hcXniJ!2?pdfm4}FN*fd5!C5eL*L^2m)u-moYcc|WI#~O3Ik&(qPuO-$D7=L zzDbh(5!pXn(KrEfbL3^F?Or|xfN*X%QO#=mP|@PPRkVNAg}dKnRfhn(>y($MgHDjw z6*C2$y&FPaDw+Xsg$eF?LH;!ib?C>zb-fF<6F(B{J72jNk~IMh{P_mdz2p*g74Esa z4scT6Zv<`)oA$OWdT$cWH4akJaEeq*lB`3=e)SV%%i_zA1mozee)rB@q!izbd{*HV zz(1X+Ov-=o{kURY%I7pWXyP?N-W;ZF3A?C7MiNPDpl07QQ8sBY17KRFu;SIA8bC-K z%X?lo=Ye8St8aIbcm<$N)K+6nk^pPRC6QPePL5zQN2FYqG&}`mUhVIfe(dZv)~=C~NUfLF z5BM#TU}XZ?0FuSh*K5w8c+LhAS!9t(;GDf9+|8D)Wo~Bvzy90*^KXCob${)vf9?PC zKYsn?FY!Fjzx)-y*|C;{GUvg+=U02Vs*3ph}tr4$~uYWRPKI0v)xl)QPhI5Y+ z%3OW5ey={Rv-h*aHt%qyQD({EI*&N-F?T#$y80SxU#--f>Y2(l@-go7ntLC24Ex-x zw^IJ{-~ac2J7W6FSn=A|D%a5(-<)$ku5s-W_{6ZzJMbY#NNKG5h=WI6cZqvmDdu{v z9!Hod%zE)>Wq-zS9qHzAu2K3-XYO^kzH6H6xI#@K9A{hgEWTGdYM8E*Km5Ia{qX7I|MK7Z#}D`Z^7Svg)Z4nX8p=JcdxW*}Og&yB zrcq#TQPy^hLCTq7NK zS-kq@F;~jRjCa}WOAmoJtJlBQE!_7idGwP%y-s#w*V_A7ng34ty64f`EPb$gakD&g zt~gI#dz`V~JW%2<+i|o!^V;)X$8qN#N(yU~RL-_%ZDF=FH@|X}W4C$nk8E>EyNuU$ z`|xZ3<$tFyEY`h0|I|Nz{Pgu%z%MT=nA_V5&Tw{C0Hdl$i^t?iZwzUqyux)|>4-dG z;T>lzN6z~?a*V0Xu(QuSS2$W^1mU|IMPT8~FKV&}=`h#|Fg%`5kq@vO0qdEDuB1;4UvUw`@hzF;w>`nF=a}I!d#QMMnlr^!_qpQU=?eEaPrN($s(2Thj@9$XxvvwAUm04rA6$jV>Vt-w` z9$0IL#~FYifMK10$$7V~Cq!_N1qZ`pZ@KdMz{mCDb^CIEvuyco*@jy<6K|}ioh(yI zJPtSmpxvW)7Vx}k#o$W|Cm^5J4E-`3oB@bAQn)JURCq*wzivDcqfY~y!3jpj2hz=3 z0aJHc4fotK72{oNI$?<34IF zxgPbnay~)LI`M;1?iFJUtQ$U9@^R$U++Q4HB(@`*EE7*oV2GpCuCx3DS^qbfe z+55`BaQhn%+Vcd7Svg=6e<4iw-Pf_%j(T3KZL0V27E^IO0zi!!;30mm%0A%y88fQ0 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/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.lang3" JAVA_ENCODING="ISO-8859-1" diff --git a/dev-java/commons-net/commons-net-3.9.0.ebuild b/dev-java/commons-net/commons-net-3.9.0.ebuild index 54e35b4ca5a0..fd0d7b728a57 100644 --- a/dev-java/commons-net/commons-net-3.9.0.ebuild +++ b/dev-java/commons-net/commons-net-3.9.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 @@ -22,7 +22,7 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-mac DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc" DOCS=( CONTRIBUTING.md diff --git a/dev-java/felix-framework/felix-framework-7.0.5-r2.ebuild b/dev-java/felix-framework/felix-framework-7.0.5-r2.ebuild index 487fb4f1846f..2b2058c5acad 100644 --- a/dev-java/felix-framework/felix-framework-7.0.5-r2.ebuild +++ b/dev-java/felix-framework/felix-framework-7.0.5-r2.ebuild @@ -35,7 +35,7 @@ RDEPEND="${CP_DEPEND} >=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-felix )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/felix.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/felix.apache.org.asc" JAVA_CLASSPATH_EXTRA="felix-resolver,osgi-annotation" JAVA_SRC_DIR="src/main/java" diff --git a/dev-java/felix-main/felix-main-7.0.5-r2.ebuild b/dev-java/felix-main/felix-main-7.0.5-r2.ebuild index 83c9c09efb09..92f6f1035d8c 100644 --- a/dev-java/felix-main/felix-main-7.0.5-r2.ebuild +++ b/dev-java/felix-main/felix-main-7.0.5-r2.ebuild @@ -35,7 +35,7 @@ RDEPEND=" " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-felix )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/felix.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/felix.apache.org.asc" DOCS=( DEPENDENCIES NOTICE ) diff --git a/dev-java/felix-resolver/felix-resolver-2.0.4-r1.ebuild b/dev-java/felix-resolver/felix-resolver-2.0.4-r1.ebuild index 70b57c0f8a7e..e95f1cbbf3ad 100644 --- a/dev-java/felix-resolver/felix-resolver-2.0.4-r1.ebuild +++ b/dev-java/felix-resolver/felix-resolver-2.0.4-r1.ebuild @@ -37,7 +37,7 @@ RDEPEND=" ${CP_DEPEND}" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-felix )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/felix.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/felix.apache.org.asc" DOCS=( DEPENDENCIES NOTICE doc/changelog.txt ) diff --git a/dev-java/felix-utils/felix-utils-1.11.8-r1.ebuild b/dev-java/felix-utils/felix-utils-1.11.8-r1.ebuild index 470e9b8355a5..7ddf0241d207 100644 --- a/dev-java/felix-utils/felix-utils-1.11.8-r1.ebuild +++ b/dev-java/felix-utils/felix-utils-1.11.8-r1.ebuild @@ -31,7 +31,7 @@ DEPEND=" RDEPEND=">=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-felix )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/felix.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/felix.apache.org.asc" PATCHES=( "${FILESDIR}/felix-utils-1.11.8-Port-to-osgi-cmpn.patch" diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild index a7d2cebbbf4e..89f3be35d3bc 100644 --- a/dev-java/fop/fop-2.8-r1.ebuild +++ b/dev-java/fop/fop-2.8-r1.ebuild @@ -60,7 +60,7 @@ JAVA_CLASSPATH_EXTRA=" " BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-fop )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc" src_unpack() { if use verify-sig; then diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild index c2ad2912a16e..63bf4d2080f1 100644 --- a/dev-java/fop/fop-2.9.ebuild +++ b/dev-java/fop/fop-2.9.ebuild @@ -65,7 +65,7 @@ JAVA_CLASSPATH_EXTRA=" " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-fop )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc" src_unpack() { if use verify-sig; then verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc} diff --git a/dev-java/log4j-api/log4j-api-2.19.0.ebuild b/dev-java/log4j-api/log4j-api-2.19.0.ebuild index 61fcd0bec604..3175e9cecaea 100644 --- a/dev-java/log4j-api/log4j-api-2.19.0.ebuild +++ b/dev-java/log4j-api/log4j-api-2.19.0.ebuild @@ -59,7 +59,7 @@ RDEPEND=">=virtual/jre-1.8:*" BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-apache-logging ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/logging.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc" DOCS=( {CONTRIBUTING,README,RELEASE-NOTES,SECURITY}.md ) diff --git a/dev-java/tomcat-native/tomcat-native-1.2.38.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.38.ebuild index 5318ad20728c..13489020d644 100644 --- a/dev-java/tomcat-native/tomcat-native-1.2.38.ebuild +++ b/dev-java/tomcat-native/tomcat-native-1.2.38.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=virtual/jre-1.8:* " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" JAVA_RESOURCE_DIRS="../resources" JAVA_SRC_DIR="../java" diff --git a/dev-java/tomcat-native/tomcat-native-1.2.39.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.39.ebuild index d742adac3b66..171f99f2468b 100644 --- a/dev-java/tomcat-native/tomcat-native-1.2.39.ebuild +++ b/dev-java/tomcat-native/tomcat-native-1.2.39.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=virtual/jre-1.8:* " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" JAVA_RESOURCE_DIRS="../resources" JAVA_SRC_DIR="../java" diff --git a/dev-java/tomcat-native/tomcat-native-2.0.5.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.5.ebuild index db7d9c9c6b46..31e7d134cca8 100644 --- a/dev-java/tomcat-native/tomcat-native-2.0.5.ebuild +++ b/dev-java/tomcat-native/tomcat-native-2.0.5.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=virtual/jre-1.8:* " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" JAVA_RESOURCE_DIRS="../resources" JAVA_SRC_DIR="../java" diff --git a/dev-java/tomcat-native/tomcat-native-2.0.6.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.6.ebuild index 83049a555648..cdae6f3d9fd3 100644 --- a/dev-java/tomcat-native/tomcat-native-2.0.6.ebuild +++ b/dev-java/tomcat-native/tomcat-native-2.0.6.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=virtual/jre-1.8:* " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" JAVA_RESOURCE_DIRS="../resources" JAVA_SRC_DIR="../java" diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild index 77fed6e351c2..ac8cfa2b4bc9 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild @@ -23,7 +23,7 @@ DEPEND="virtual/jdk:1.8" RDEPEND=">=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xalan-j )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xalan-j.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xalan-j.apache.org.asc" JAVA_MAIN_CLASS="org.apache.xml.serializer.Version" JAVA_RESOURCE_DIRS="resources" diff --git a/dev-java/xalan/xalan-2.7.3.ebuild b/dev-java/xalan/xalan-2.7.3.ebuild index 30b317fd4943..523e44d542b7 100644 --- a/dev-java/xalan/xalan-2.7.3.ebuild +++ b/dev-java/xalan/xalan-2.7.3.ebuild @@ -33,7 +33,7 @@ RDEPEND="${CP_DEPEND} >=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xalan-j )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xalan-j.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xalan-j.apache.org.asc" JAVA_MAIN_CLASS="org.apache.xalan.xslt.Process" JAVA_SRC_DIR="src" diff --git a/dev-java/xerces/xerces-2.12.2-r1.ebuild b/dev-java/xerces/xerces-2.12.2-r1.ebuild index abac899d801f..c74ab4cdedaa 100644 --- a/dev-java/xerces/xerces-2.12.2-r1.ebuild +++ b/dev-java/xerces/xerces-2.12.2-r1.ebuild @@ -37,7 +37,7 @@ RDEPEND=" >=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xerces-j )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xerces-j.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xerces-j.apache.org.asc" DOCS=( LICENSE NOTICE README {LICENSE.resolver,LICENSE.serializer,NOTICE.resolver,NOTICE.serializer}.txt ) HTML_DOCS=( {LICENSE.DOM-documentation,LICENSE.DOM-software,LICENSE-SAX,Readme}.html ) diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild index da56f76c0b4e..9ff492354a4c 100644 --- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild +++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.8.ebuild @@ -48,7 +48,7 @@ RDEPEND="${CP_DEPEND} >=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-commons )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc" DOCS=( NOTICE README ) diff --git a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild index 48a8938ae62b..a64ec681a815 100644 --- a/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild +++ b/dev-java/xmlgraphics-commons/xmlgraphics-commons-2.9.ebuild @@ -36,7 +36,7 @@ RDEPEND="${CP_DEPEND} >=virtual/jre-1.8:*" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-commons )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-commons.apache.org.asc" DOCS=( NOTICE README ) diff --git a/dev-java/xz-java/xz-java-1.9-r1.ebuild b/dev-java/xz-java/xz-java-1.9-r1.ebuild index 1c5bcb7c9831..0b7ed480b07a 100644 --- a/dev-java/xz-java/xz-java-1.9-r1.ebuild +++ b/dev-java/xz-java/xz-java-1.9-r1.ebuild @@ -26,7 +26,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-lassecollin ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/lassecollin.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/lassecollin.asc" JAVA_SRC_DIR="src/org" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index ff355966e70a1e635967bd84c788f5750e75edec..6448e83f8395d92e7ad151b40fb270bd75b0f69c 100644 GIT binary patch literal 21008 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 z zZimm>%Ysu%nS(c$Vb}R#C3a|+r^&wgp^mx-6`J>74JUaN!KgT%8W(l6g2}YtTo=e7 zE6-9xBZ`-KIB*)TG1ajg`rW(;WfHZK4(|fFZ~yczpUAH)j^X-`d+d;0AfltLpXun! zxfOhHi4N)-j(<&djJ0?GiC6WI->ctJa@K2BYJ-={*4MtS-RufLHaW58bmaH~qX#wdg>-{&H+`mzraFwhgNy=Y15cVdBR%)7+Gij z4$j`Jg*}_s5fY7~2POEKr|-yqucXTM9o54N68PbY7rjn~zWx4h;vwt$xsd*i6_LuTt-aOVSz8`#mlWH5f@NR{n2r%;!TuNuKYL6vu5*Q#@W53nd{gw_G|xSu}JCAIg`urRwf0AAjMu(QXo zmXgNvNwlh#f&<9AcLvtl11jaj_ASMXN8VteTDi*ldQbVDah@aIbd}*C}ej@ zf4YrvwR+k3edp=DOI}eoooKwh&E9(>Fjz;yp)p3_EHF({?0TM=h}{-Kiue zpWtPP_SFJ;-CHoRSubhAqffJWvmM?brQYk)0%i39aeSAL#hN#-Q|v#Bxa#nl3YMwY z?4V#oj?<2znoR}(aT~Teqi|_NA8b#u<}5sk zsKcIKuflo6?dM|s&wu>#ZT!v$K?@$C8-)CYfPkq zZg|9yyh2L|^*ZB&Aa~eL&Cb2->#x6!cR^GB^hJL4@_K3y-Sc!-Hzv_xiTUZ7>6YeM zaKd8*Z!humVnna-LVOP|>5lfX)GJ#_>nZOk*R+MvR+Gz7+b~Y}84F)fX%j=J=jkm+ z4w3!Tjb5o_h226`!;W*24tN7$H31JXa83ii5xt0kb&{Gmdt+@Yz7B5>0|h$En=K>v z+7PryE8PpuidXG&W%=++LK#qj1B?qqi}vgj`HvfM*PH_CdHeF35)Ya4vMR-fO-O`uLQj)D zcIIdByvOC9cjCoo2HJi@qL$rbofYohK@>U&J!W!j5CM3zE}d8e6t1V<7b0gn4IU*x5obLmL8R zHFQT$dqdGq_H;dMHeOwU;A+vj#q0$eRvac`I+RLiJBH`T0ptgh?9J)+DTTw}m@ZpZK=S@P$7dUi=m`dkF02=Sm38_$QkY`*4Ro>V)37<{~+^JuR@ z_x6SupvGl8j>H1F+a5~v_(a1VO9eZV}wH6wAx3s`{*XlFKO z{M~we$GF~!R3e2Fon!Pe(zb2aL*1t=Q@DrIW=~I;nnPyFA9ZVXIL&pR!SfwF!IBRf zjLUQKx2-cICS1={+TjgE^N`6CSn)DDjmDCeFP{HHRNo2)@2Cv-R%?0#skNu3IS6gN z=;YgRK}c0??*`_)ivnnK$SNFl?PEUD+-@QVbVIsu7HeZQqpYzC=~EWbxBui(pjUYJ P|MdR>y|DTpK$QRhJS*kt literal 21004 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 L0Spj`Ka~Ig#;qGE diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest index 8a29505056cc..7aafccd7e1f5 100644 --- a/dev-lang/R/Manifest +++ b/dev-lang/R/Manifest @@ -1,2 +1,3 @@ DIST R-4.3.1.tar.gz 34899964 BLAKE2B 7aaacad01ce59e2faa46c4b830c10d2df8e4a3a1d4f11cf2aa622ceb53876f1e702dff94a820ca954ec29f53d58fa7e135ef15e8257602c50f2642b0a0c0a86a SHA512 f571c378dbdd675e267ef4419bb1141198924dadc08297c93c8dff58504994604918b3e045bb7139ba473972a063a68ed1c7426f37d4e8208b79358561d34d77 +DIST R-4.3.2.tar.gz 35039225 BLAKE2B 2de3af9013c8648c118a1efe673b618aef84a694c6865657faef5b0ca5f780ef5273bb00b607f587219ee30a11f01ccc3b730b9124847242b9d9550de471f58c SHA512 125114357f20d4a3248aee86727768d1dc15e07e44353f8a68fe2ef1fedae508e85d944301d00c0edd61e8b012b0b3cdcde53ac60be903713f96542d83ad5b1d DIST R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion 13596 BLAKE2B 53338e4a1c4f68beb69247216e553dbcac47f660fbf032bfebf7a660e32d2cff5b11ed35411c52de7e1fd6e00bbf5b5ea19369a325fa0a38bd93d63dc3288cbd SHA512 9ccd19bb1b0c18a2f13035ccd6809447429e197e298fb4d1df808ef345d723b42f75a1b91c349f6dbb46e4a82e59ef33e11300c495d79b63d670d0c0f2b16a06 diff --git a/dev-lang/R/R-4.3.1.ebuild b/dev-lang/R/R-4.3.1.ebuild index 54a13af61115..35b5a00630bd 100644 --- a/dev-lang/R/R-4.3.1.ebuild +++ b/dev-lang/R/R-4.3.1.ebuild @@ -12,7 +12,7 @@ BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6 DESCRIPTION="Language and environment for statistical computing and graphics" HOMEPAGE="https://www.r-project.org/" SRC_URI=" - mirror://cran/src/base/R-4/${P}.tar.gz + https://cran.r-project.org/src/base/R-4/${P}.tar.gz https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R -> ${PN}-${BCPV}.bash_completion" LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1" diff --git a/dev-lang/R/R-4.3.2.ebuild b/dev-lang/R/R-4.3.2.ebuild new file mode 100644 index 000000000000..fed391461734 --- /dev/null +++ b/dev-lang/R/R-4.3.2.ebuild @@ -0,0 +1,248 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs + +# latest git commit for R bash completion: +# https://github.com/deepayan/rcompletion +BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6 + +DESCRIPTION="Language and environment for statistical computing and graphics" +HOMEPAGE="https://www.r-project.org/" +SRC_URI=" + https://cran.r-project.org/src/base/R-4/${P}.tar.gz + https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R -> ${PN}-${BCPV}.bash_completion" + +LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix profile readline test tiff tk X" + +REQUIRED_USE=" + png? ( || ( cairo X ) ) + jpeg? ( || ( cairo X ) ) + tiff? ( || ( cairo X ) )" +RESTRICT=" + minimal? ( test ) + !test? ( test )" + +# At least one package installation in the test suite requires TeX, +# and will fail without it (bug #718056). +DEPEND=" + app-arch/bzip2 + app-arch/xz-utils + app-text/ghostscript-gpl + dev-libs/libpcre2:= + >=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 + )" +RDEPEND="${DEPEND} + java? ( >=virtual/jre-1.8:* )" +BDEPEND=" + virtual/pkgconfig + doc? ( + virtual/latex-base + dev-texlive/texlive-fontsrecommended + ) + test? ( virtual/latex-base )" + +PATCHES=( + "${FILESDIR}"/R-4.3.0-parallel.patch + "${FILESDIR}"/R-4.3.0-no-LDFLAGS-in-libR-pkg-config.patch + "${FILESDIR}"/R-4.3.0-no-gzip-doc.patch +) + +# false positive, the linking step fails (as it should) +QA_CONFIG_IMPL_DECL_SKIP=( iconvlist ) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + FORTRAN_NEED_OPENMP=1 + fi + + fortran-2_pkg_setup + + # avoid using existing R installation + unset R_HOME +} + +src_prepare() { + default + + # fix packages.html for doc (gentoo bug #205103) + sed -e "s:../../../library:../../../../$(get_libdir)/R/library:g" \ + -i src/library/tools/R/Rd.R || die + + # fix Rscript path when installed (gentoo bug #221061) + sed -e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${EPREFIX}/usr/$(get_libdir)/${PN}\"':" \ + -i src/unix/Makefile.in || die "sed unix Makefile failed" + + # fix HTML links to manual (gentoo bug #273957) + sed -e 's:\.\./manual/:manual/:g' \ + -i $(grep -Flr ../manual/ doc) || die "sed for HTML links failed" + + use lapack && + export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)" + + use perl && + export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}" + + # don't search /usr/local + sed -i -e '/FLAGS=.*\/local\//c\: # removed by ebuild' configure.ac || die + + # Fix for Darwin (macOS) + if use prefix; then + if [[ ${CHOST} == *-darwin* ]] ; then + sed -e 's:-install_name libR.dylib:-install_name ${libdir}/R/lib/libR.dylib:' \ + -e 's:-install_name libRlapack.dylib:-install_name ${libdir}/R/lib/libRlapack.dylib:' \ + -e 's:-install_name libRblas.dylib:-install_name ${libdir}/R/lib/libRblas.dylib:' \ + -e "/SHLIB_EXT/s/\.so/.dylib/" \ + -i configure.ac || die + # sort of "undo" 2.14.1-rmath-shared.patch + sed -e "s:-Wl,-soname=libRmath.so:-install_name ${EPREFIX}/usr/$(get_libdir)/libRmath.dylib:" \ + -i src/nmath/standalone/Makefile.in || die + else + append-ldflags -Wl,-rpath="${EPREFIX}/usr/$(get_libdir)/R/lib" + fi + fi + + AT_M4DIR=m4 eautoreconf +} + +src_configure() { + filter-ldflags -Wl,-Bdirect -Bdirect + + econf \ + --enable-byte-compiled-packages \ + --enable-R-shlib \ + --disable-R-framework \ + --disable-R-static-lib \ + --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \ + rdocdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-system-tre \ + --without-aqua \ + $(use_enable java) \ + $(use_enable lto lto R) \ + $(use_enable nls) \ + $(use_enable openmp) \ + $(use_enable profile R-profiling) \ + $(use_enable profile memory-profiling) \ + $(use_with cairo) \ + $(use_with icu ICU) \ + $(use_with jpeg jpeglib) \ + $(use_with lapack) \ + $(use_with !minimal recommended-packages) \ + $(use_with png libpng) \ + $(use_with readline) \ + $(use_with tiff libtiff) \ + $(use_with tk tcltk) \ + $(use_with tk tk-config "${ESYSROOT}"/usr/$(get_libdir)/tkConfig.sh) \ + $(use_with tk tcl-config "${ESYSROOT}"/usr/$(get_libdir)/tclConfig.sh) \ + $(use_with X x) +} + +src_compile() { + export VARTEXFONTS="${T}"/fonts + emake AR="$(tc-getAR)" + emake -C src/nmath/standalone shared AR="$(tc-getAR)" + use doc && emake info pdf +} + +src_install() { + default + emake -C src/nmath/standalone DESTDIR="${D}" install + + if use doc; then + emake DESTDIR="${D}" install-info install-pdf + dosym ../manual /usr/share/doc/${PF}/html/manual + fi + + newenvd - 99R <<-_EOF_ + LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}/lib" + R_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}" + _EOF_ + + newbashcomp "${DISTDIR}"/${PN}-${BCPV}.bash_completion ${PN} + # The buildsystem has a different understanding of install_names than + # we require. Since it builds modules like shared objects (wrong), many + # objects (all modules) get an incorrect install_name. Fixing the build + # system here is not really trivial. + if [[ ${CHOST} == *-darwin* ]] ; then + local mod + pushd "${ED}"/usr/$(get_libdir)/R >/dev/null || die + for mod in $(find . -name "*.dylib") ; do + mod=${mod#./} + install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/R/${mod}" "${mod}" + done + popd >/dev/null || die + fi + + # Users are encouraged to access some of the the R documentation + # interactively, through functions like "contributors()" that + # tries to open the "AUTHORS" file. Other files can be accessed + # by name with RShowDoc(), and the documentation for e.g. license() + # and RShowDoc() suggests a few of these names. Here we try to + # collect as many names as possible that a user might actually + # try to view through R, because if we don't decompress them, + # then R doesn't know what to do with 'em. Bug #556706. + local INTERACTIVE_DOCS=( + AUTHORS + COPYING + FAQ + NEWS + THANKS + ) + + # Other data sources that are shipped as "documentation," but which + # need to be accessible via their original unmolested filenames. + local INTERACTIVE_DATA=( + BioC_mirrors.csv + CRAN_mirrors.csv + KEYWORDS.db + NEWS.rds + ) + + local f NOCOMPRESS_DOCS=( "${INTERACTIVE_DOCS[@]}" "${INTERACTIVE_DATA[@]}" ) + for f in "${NOCOMPRESS_DOCS[@]}"; do + docompress -x /usr/share/doc/${PF}/${f} + done + + # Finally, an extra copy of this started showing up at some point... + rm "${ED}"/usr/$(get_libdir)/R/COPYING || die +} + +pkg_postinst() { + if use java; then + einfo "Re-initializing java paths for ${P}" + R CMD javareconf + fi +} diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest index dafb4c921b09..7c5bd9e0f895 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -1,3 +1,4 @@ DIST algol68g-3.3.24.tar.gz 660171 BLAKE2B b70e568c48d4a4f1b142de97c7eaf4a52237e4bd74469318dbfa5bfdd3510f1770aaf4def2a95fe984dfa183206b70646ea0f3cd41486b64ab435ebaa4f70693 SHA512 e6d4baec87bdfc853ee6c17c80b121ce90d90409344bf55243a339e68b4bc79bcaf8cad56ca6e5eedc7742e445550c4eb6673e74352bf446a39b3ce1712de857 DIST algol68g-3.4.2.tar.gz 661224 BLAKE2B 1f07ff0aa1734755886d03ea4c0e6116303db72d27956a6d2d816e146b84db26b406b684c2166d6ebfc48f08399c7f54399b6f139f73fb2f3177780dc322d711 SHA512 1c3924ea9bd752cf754dfe188dc57c8ef4433180d88543dd5559203fdcda8dd4aec3528fe952ce64d2c0665065ff44dc7fa205a1a74d0269cfa9176efd8f6f8e DIST algol68g-3.4.3.tar.gz 660981 BLAKE2B d160d851306a4f5975ce0f7254c22e11aed5b7fd659e32717755b1e8b6ac3a7ca6fc5208a466979a5a400940cd93a06456fbb3520a14b8adb617786004606474 SHA512 d3a4f0381624076c5dece247bb60babc22b603d310614316fb4565cf4b04ea46890377e7e9d7ee82e816df2d1881f37f0bc299f2677a03df6c46a6966b69ccad +DIST algol68g-3.4.4.tar.gz 661980 BLAKE2B c596dbc7579415bd386f26f483857d6ffababdb43e9bb7bd8edc3171b447c3da2dc8baa25ad8fadcadd7dfdaa4650620b8449c5b0d9d2e056775726e7db53dc6 SHA512 d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a diff --git a/dev-lang/algol68g/algol68g-3.4.4.ebuild b/dev-lang/algol68g/algol68g-3.4.4.ebuild new file mode 100644 index 000000000000..f1c0cc53d018 --- /dev/null +++ b/dev-lang/algol68g/algol68g-3.4.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Algol 68 Genie compiler-interpreter" +HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html" +SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline" + +RDEPEND=" + curl? ( net-misc/curl ) + gsl? ( sci-libs/gsl:= ) + mpfr? ( dev-libs/mpfr:= ) + plotutils? ( media-libs/plotutils ) + postgres? ( dev-db/postgresql:* ) + readline? ( sys-libs/readline:= ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" ) + +src_configure() { + local -a myconf=( + $(use_enable curl) + $(use_enable gsl) + $(use_enable mpfr) + $(use_enable ncurses curses) + $(use_enable plotutils) + $(use_enable postgres postgresql) + $(use_enable readline) + $(use_with ncurses) + ) + econf "${myconf[@]}" +} diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest index a5d0ea69c4ad..f3a77f80609e 100644 --- a/dev-lang/dafny/Manifest +++ b/dev-lang/dafny/Manifest @@ -85,8 +85,6 @@ DIST microsoft.netcore.platforms.3.0.0.nupkg 29497 BLAKE2B eb1e21bb3a3d3d3a65b13 DIST microsoft.netcore.platforms.3.1.0.nupkg 29544 BLAKE2B 2739d62e92e61677964f9ef380ef2f72ddb6879444d7e744c283a73fdf4ad69c07c36a0b3c4030312b0a4c622aa91dc09cfa828ab8dcd9cf0c5506aa2fac5c8c SHA512 636a1e3768f782ced193b18ec61616c122b5b756395bbec3ede805b172ce62db2d631407deebba73bf136234479be4824f0268a57f52ff4f8d7d37d4370cd966 DIST microsoft.netcore.targets.1.0.1.nupkg 18189 BLAKE2B d43a064d4c6f836be5164708ff0401913b32fc3340cad7c8fd08f421ea553805ac150a134a0d60a55d41eec124514a5e5197eebcc85aa6595cc6b91e33025d61 SHA512 6ed8e75f945a18651066fe9ee31cf6c8257a5974340fe4d262438903c4959a479f4a515a4d1389e6d3d3ab34f09a3c7bc2009aada2e8a7f697b6655a82d3bfc9 DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe -DIST microsoft.netframework.referenceassemblies.1.0.2.nupkg 20957 BLAKE2B e521646690b142a703d943cb0528552a669ceed16fa71e3a04300da1eb58d5428b168628c85b8e963e963cf0041b0a02d7442414248e6f506ff3d7ae452a85cb SHA512 8bf3922b695856059b8eec696a7ace03a7269d71d4c456cbdfb21bd3f6e69f2a9fa25e46acd5c29ad872829a07cc05ec083c3a6ee942bca21afd47ce3bc533e3 -DIST microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg 19845441 BLAKE2B c2be1acfd4207984ba33a5ed468fea39299d61d6af99ef9cfc7df16096c0ecfb6133a3c970ffc150f79566710a589c5a387a5d2da8d5ce25f23173cfcfcc7661 SHA512 f4b099aa012c3d117c58dafcaa3edfc273ad7d5acf30c84d213eb15ae101559e7da3f1810285909153e85d73ac58dfedc34e6730c264cb0ae013e19a1213d691 DIST microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg 361862 BLAKE2B 7315293c1ab965bbcc299a842a2e1f462e4821168f79f3036f7a14a4116f3d73c00f5b645bd1d16fc963f595e65ae11d7658544a6482c0e5926b36528644b259 SHA512 d72f41fbe9d4155b85d0e20e6a476d41ea55e355c61561270f241a1b2ef5b9d8dc9c81ca43d14c550a50bff0a301923e9e84a5035e5b31006a9639ba0221e907 DIST microsoft.testplatform.objectmodel.16.11.0.nupkg 2966263 BLAKE2B 5bf6464154b639b478c4000dd64e7570d124a446680583bceafee1cf3eafdc6a7bc10cacc665327a562a28fe0268c5d749dad0ef11376880f76310f1e3cb055c SHA512 105ec3c2d2d476abfa9fec73b25a701d815b743512b575e7ee2373ef7e459f767688be7ecdb555849a8342e07e922ab819dfae637e8b23b36ed918655d9a7471 DIST microsoft.testplatform.objectmodel.16.9.4.nupkg 2224614 BLAKE2B c8b0899000db731c0041f6209e4f85d2bbee5a7ebe3d3addd4405a33e1036bef52098c3fe8146123db262e71868d7bbe541149ef7443c7fc718ca78f916d384b SHA512 a1fc8192007d0d1a852393eadea26b8400df81a50d8a29549f79f726694696b2c361460561a3910f66dc195044b7773addc25642f9c7389b7152489e162f9ad9 diff --git a/dev-lang/dafny/dafny-4.3.0.ebuild b/dev-lang/dafny/dafny-4.3.0-r1.ebuild similarity index 99% rename from dev-lang/dafny/dafny-4.3.0.ebuild rename to dev-lang/dafny/dafny-4.3.0-r1.ebuild index 216aec617ebc..78bc91322e3f 100644 --- a/dev-lang/dafny/dafny-4.3.0.ebuild +++ b/dev-lang/dafny/dafny-4.3.0-r1.ebuild @@ -92,8 +92,6 @@ microsoft.netcore.platforms@3.0.0 microsoft.netcore.platforms@3.1.0 microsoft.netcore.targets@1.0.1 microsoft.netcore.targets@1.1.0 -microsoft.netframework.referenceassemblies.net452@1.0.2 -microsoft.netframework.referenceassemblies@1.0.2 microsoft.testplatform.extensions.trxlogger@17.0.0 microsoft.testplatform.objectmodel@16.11.0 microsoft.testplatform.objectmodel@16.9.4 @@ -417,6 +415,7 @@ PATCHES=( "${FILESDIR}/${PN}-3.12.0-DafnyRuntime-csproj.patch" "${FILESDIR}/${PN}-4.1.0-lit.patch" "${FILESDIR}/${PN}-4.2.0-lit-use-system-boogie.patch" + "${FILESDIR}/${PN}-4.3.0-net6.0-upgrade.patch" ) DOCS=( diff --git a/dev-lang/dafny/files/dafny-4.3.0-net6.0-upgrade.patch b/dev-lang/dafny/files/dafny-4.3.0-net6.0-upgrade.patch new file mode 100644 index 000000000000..5c43ca90ae0e --- /dev/null +++ b/dev-lang/dafny/files/dafny-4.3.0-net6.0-upgrade.patch @@ -0,0 +1,22 @@ +--- a/Source/DafnyRuntime/DafnyRuntime.csproj.orig ++++ b/Source/DafnyRuntime/DafnyRuntime.csproj +@@ -6,7 +6,7 @@ + true + false + TRACE;ISDAFNYRUNTIMELIB +- netstandard2.0;net452 ++ net6.0 + ..\..\Binaries\ + 7.3 + MIT +--- a/Test/comp/separate-compilation/Inputs/producer/TimesTwo.csproj.orig ++++ b/Test/comp/separate-compilation/Inputs/producer/TimesTwo.csproj +@@ -2,7 +2,7 @@ + + + +- netstandard2.0 ++ net6.0 + + + diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index 6b7061c17b41..23c85e2b98f3 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,2 +1,3 @@ DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5 DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9 +DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17 diff --git a/dev-lang/fuzion/fuzion-0.085.ebuild b/dev-lang/fuzion/fuzion-0.085.ebuild new file mode 100644 index 000000000000..ad9ea106d3a1 --- /dev/null +++ b/dev-lang/fuzion/fuzion-0.085.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +DESCRIPTION="A language with a focus on simplicity, safety and correctness" +HOMEPAGE="https://flang.dev/ + https://github.com/tokiwa-software/fuzion/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git" +else + SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=virtual/jre-17:* + dev-libs/boehm-gc +" +DEPEND=" + >=virtual/jdk-17:* +" +BDEPEND=" + test? ( sys-devel/clang:* ) +" + +DOCS=( README.md release_notes.md ) + +src_compile() { + emake -j1 +} + +src_test() { + emake -j1 run_tests_parallel +} + +src_install() { + # Remove unnecessary files from build directory. bug #893450 + local torm + local torm_path + for torm in tests run_tests.{failures,results} ; do + torm_path="${S}/build/${torm}" + + if [[ -e "${torm_path}" ]] ; then + rm -r "${torm_path}" || die "failed to remove ${torm_path}" + fi + done + + insinto "/usr/share/${PN}" + doins -r build/. + insopts -m755 + doins -r build/bin + + local bin + for bin in fz fzjava ; do + dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}" + done + + einstalldocs +} diff --git a/dev-lang/jint/Manifest b/dev-lang/jint/Manifest index 4acc86256ecf..c38c475808a1 100644 --- a/dev-lang/jint/Manifest +++ b/dev-lang/jint/Manifest @@ -36,8 +36,6 @@ DIST microsoft.netcore.platforms.2.1.2.nupkg 31064 BLAKE2B 6b28f015a1c3c2dbad93f DIST microsoft.netcore.platforms.5.0.0.nupkg 39826 BLAKE2B a122f0d2afb77455c005740fe5096c055f72eb658b0d1f10e6a17f9d07c3bf91ad0010ff472ee1d05b84bfbb75c9de3c46d2a2d33fdcaa245d64d6c3a956f233 SHA512 8493fe11648c7ecc20b6530490d30fd63744961345c0501a7a10b11046661da09b783ddceb8b3208ae52a72a8a94cafdce8dc1bd6073c32081e30d0e7407f174 DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe DIST microsoft.netcore.targets.1.1.3.nupkg 31152 BLAKE2B 80a656508fda7db32065d89f8eeb319db79869a00cb22d7a8c9c2204711f057f076e905050717302d4f900b8881c7d2a15bfc040fa285dca984c138cce311d3a SHA512 a71c2af20d8f61188417929756399914c353aac8361abd69baffe9475b2a01db802870066da0ae27afb2737a4026c782950503dbd4b651bae6ee7fd90fbf1d52 -DIST microsoft.netframework.referenceassemblies.1.0.2.nupkg 20957 BLAKE2B e521646690b142a703d943cb0528552a669ceed16fa71e3a04300da1eb58d5428b168628c85b8e963e963cf0041b0a02d7442414248e6f506ff3d7ae452a85cb SHA512 8bf3922b695856059b8eec696a7ace03a7269d71d4c456cbdfb21bd3f6e69f2a9fa25e46acd5c29ad872829a07cc05ec083c3a6ee942bca21afd47ce3bc533e3 -DIST microsoft.netframework.referenceassemblies.net462.1.0.2.nupkg 19902480 BLAKE2B 72b3db5915db8e8f1ddcc2fc9f9598eae8521ff122bcc6447e9e18728308524969e4773dfc5f50700253bc25383a301d2a9a291a3e553cd4187f40cfa1dae8fc SHA512 883404876c53200fe8d7a76d71509056c8c995f99ad695af9468cfd4b61b377bc60e602a98386881408e88ddc3d56fc43fb1dcd9a0cbd038673f3758c4f33b43 DIST microsoft.sourcelink.common.1.1.1.nupkg 271934 BLAKE2B 6678fa357eba30a58cd1b457bfe8423a2c0e1359c9088cab364707c0061a7e11035094a00a75528a290b1c9415062ce47a17600bd010f769b3d7e2501456e911 SHA512 bf2241eeeb82876f7612d525064aa90f9bb56610260d44a2fc5b75b63b45a652444c25451f7daacbe97cb2c5a6e72180805f894054f7176cc290d147a2753ef4 DIST microsoft.sourcelink.github.1.1.1.nupkg 285433 BLAKE2B 986ee1aa2bd39c577c0ffc71e27d5ed5128dc5b2df9dcdc29f0b62cae31de120253cea0afeb583ab1a3fc5e5b50766a608f2f8ec749224436a031092fb14b553 SHA512 54c7ff8d0cafd654a115d5755710ec89534399a605949ffd43778290796022092679a43e1a129250ff9a03e61417c43dc2fc1362a9019dee88a7e048c1be953c DIST microsoft.testplatform.objectmodel.17.7.1.nupkg 1496394 BLAKE2B 2957d63fd29b5adc5753730bedc6531128a36f6738a8951cb7e328d9e2fd9a637dba20974fab33822723b510a6063b782cbea699308bce968caf172991b6cfde SHA512 6230d4db57b4b94e53dbece850ccd8e6d7b5d68a0fe06cf73dd16108f07e0b566ae721b4eeaaaa5b36415d9405bda14b922731d6d50638ea6a8c97a0322305e4 diff --git a/dev-lang/jint/jint-3.0.0_beta2051.ebuild b/dev-lang/jint/jint-3.0.0_beta2051.ebuild index 531b441dfbbd..fc437c26d904 100644 --- a/dev-lang/jint/jint-3.0.0_beta2051.ebuild +++ b/dev-lang/jint/jint-3.0.0_beta2051.ebuild @@ -44,8 +44,6 @@ microsoft.netcore.platforms@2.1.2 microsoft.netcore.platforms@5.0.0 microsoft.netcore.targets@1.1.0 microsoft.netcore.targets@1.1.3 -microsoft.netframework.referenceassemblies.net462@1.0.2 -microsoft.netframework.referenceassemblies@1.0.2 microsoft.sourcelink.common@1.1.1 microsoft.sourcelink.github@1.1.1 microsoft.testplatform.objectmodel@17.7.1 @@ -233,6 +231,12 @@ SLOT="0" RESTRICT="test" # Tests fail. CHECKREQS_DISK_BUILD="2G" +DOTNET_PKG_RESTORE_EXTRA_ARGS=( + -p:TargetFramework="net${DOTNET_PKG_COMPAT}" + -p:TargetFrameworks="net${DOTNET_PKG_COMPAT}" +) +DOTNET_PKG_BUILD_EXTRA_ARGS=( "${DOTNET_PKG_RESTORE_EXTRA_ARGS[@]}" ) +DOTNET_PKG_TEST_EXTRA_ARGS=( "${DOTNET_PKG_RESTORE_EXTRA_ARGS[@]}" ) DOTNET_PKG_PROJECTS=( Jint.Repl/Jint.Repl.csproj ) pkg_setup() { @@ -240,17 +244,6 @@ pkg_setup() { dotnet-pkg_pkg_setup } -src_prepare() { - default - - # Force update to SDK 7.0 since build fails with current version - # of SDK 6.0 in the ::gentoo tree. - find . \ - -type f -name "*.csproj" \ - -exec sed -e "s|net6.0|net7.0|g" -i {} \; \ - || die -} - src_install() { dotnet-pkg-base_install dotnet-pkg-base_dolauncher "/usr/share/${P}/Jint.Repl" "${PN}" diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index 77c2ce899ec2..c3829c333e0a 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,5 +1,5 @@ -DIST luau-0.595.tar.gz 6064604 BLAKE2B 3586b7aa90e7a365322099f4861a51b6bc089fa17aff1b81dab4456038b6d4e1ad7b61708bf23d085c1fad5ebcaa9010dff343d8e278475740c9c6d9250f6c3e SHA512 47498e69ea05b79739a406ad3455b914319aefdb2595ab13e9b1a508f5b92d084f8e5eac795f1a87c49e67008d01683f817847d8b84fc2a01c23c42103840e06 DIST luau-0.596.tar.gz 6068791 BLAKE2B b6f8c7e0c51486910a8e4f22f22e2da407c90eb7bf56dcbd29932ad95a82cd5c0dc66933d9132394213a9e170f0e24512879c8ca914d44fab1069e9eb398d440 SHA512 2ae5727206020e74f70fef8acdf2b77ff4dd7872cf2122f9a09214ced606e9df2a494d02bd7fddceb9d056bb768764d0de5b6ed0ac15ccf65cf639e644245dca DIST luau-0.598.tar.gz 6081452 BLAKE2B 19b725ea63df144288ef7d7ce12e1ae04a9908acd9af0820be80ff559b0635427c617bf586a58af044d03608e4f9c494bc0fa8adf3d19a1d7fc600fa33d8d099 SHA512 62cabc2f0ba5ac204221431153e84a7b3ad53ee33ce04836c3bbbb37eb54848e2cbc997da9bfa5acd942f1eb326bca0b967108265e57b3e7de6034189dbc00e5 DIST luau-0.599.tar.gz 6501273 BLAKE2B f065f0ca11664841d182384c3ae3f3e8e283a0c504df43bd67139039afd1b75343ffc24c2fb26e13914bdc22efe66dd68cd3f1eb922bad2eda2540b04120a1ae SHA512 de9997f240f52551097bdd8af9c4fc40d0c90289e4e0d3677c2fedca2e69d57a7ac3fa8dc2df60eecfb466d9205eed517cb6cedbebde80ad318a370f37ee0ec9 DIST luau-0.600.tar.gz 6521332 BLAKE2B e2dee23ce448659ef9ebba4067c61a2666028de63cc4bdccc55cc970740c419f5865659601ef2c63e0cb381fef43b0ceb5f944eb29677f8f3ee10bf511b7aed1 SHA512 51d8cc1bf6547c5866e5f98748dac31f6da645552ba57ce7b100586cf51c1d7e0bc54359f1f74ff7043d2801256695c074b3a604f0404fc331472c664edf9cea +DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8 diff --git a/dev-lang/luau/luau-0.596.ebuild b/dev-lang/luau/luau-0.596.ebuild index c7bee4916d90..b15291852bc5 100644 --- a/dev-lang/luau/luau-0.596.ebuild +++ b/dev-lang/luau/luau-0.596.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/luau/luau-0.595.ebuild b/dev-lang/luau/luau-0.601.ebuild similarity index 96% rename from dev-lang/luau/luau-0.595.ebuild rename to dev-lang/luau/luau-0.601.ebuild index b15291852bc5..c7bee4916d90 100644 --- a/dev-lang/luau/luau-0.595.ebuild +++ b/dev-lang/luau/luau-0.601.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest index fa475e22b192..fa92b9cedd35 100644 --- a/dev-lang/moarvm/Manifest +++ b/dev-lang/moarvm/Manifest @@ -1 +1,2 @@ DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f SHA512 a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203 +DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b SHA512 1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3 diff --git a/dev-lang/moarvm/moarvm-2023.10.ebuild b/dev-lang/moarvm/moarvm-2023.10.ebuild new file mode 100644 index 000000000000..f65ccaa21226 --- /dev/null +++ b/dev-lang/moarvm/moarvm-2023.10.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="MoarVM" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" + inherit git-r3 + S="${WORKDIR}/${P}" +else + SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +DESCRIPTION="A 6model-based VM for NQP and Raku" +HOMEPAGE="http://moarvm.org" +LICENSE="Artistic-2" +SLOT="0" + +IUSE="asan clang debug doc +jit optimize static-libs ubsan" + +RDEPEND="dev-libs/libatomic_ops + >=dev-libs/libuv-1.26:= + dev-libs/libffi:= + dev-libs/mimalloc" +DEPEND="${RDEPEND} + clang? ( >=sys-devel/clang-3.1 ) + dev-lang/perl" + +DOCS=( CREDITS README.markdown ) + +# Tests are conducted via nqp +RESTRICT=test + +src_configure() { + MAKEOPTS+=" NOISY=1" + use doc && DOCS+=( docs/* ) + local prefix="${EPREFIX}/usr" + local libdir="${EPREFIX}/usr/$(get_libdir)" + einfo "--prefix '${prefix}'" + einfo "--libdir '${libdir}'" + local myconfigargs=( + "--prefix" "${prefix}" + "--has-libuv" + "--has-libatomic_ops" + "--has-libffi" + "--has-mimalloc" + "--libdir" "${libdir}" + "--compiler" "$(usex clang clang gcc)" + "$(usex asan --asan)" + "$(usex debug --debug --no-debug)" + "$(usex optimize --optimize= --no-optimize)" + "$(usex static-libs --static)" + "$(usex ubsan --ubsan)" + ) + + perl Configure.pl "${myconfigargs[@]}" moarshared || die +} diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest index d89650a4df4b..5dd234ffc677 100644 --- a/dev-lang/nqp/Manifest +++ b/dev-lang/nqp/Manifest @@ -1 +1,2 @@ DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7 SHA512 c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd +DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17 SHA512 843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691 diff --git a/dev-lang/nqp/nqp-2023.10.ebuild b/dev-lang/nqp/nqp-2023.10.ebuild new file mode 100644 index 000000000000..fb31d441906f --- /dev/null +++ b/dev-lang/nqp/nqp-2023.10.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RESTRICT="test" # always fail + +inherit java-pkg-opt-2 multibuild + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/perl6/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler" +HOMEPAGE="https://rakudo.org" + +LICENSE="Artistic-2" +SLOT="0" +IUSE="doc clang java +moar test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( java moar )" + +CDEPEND="java? ( + dev-java/asm:9 + dev-java/jna:4 + ) + moar? ( ~dev-lang/moarvm-${PV}[clang=] )" +RDEPEND="${CDEPEND} + java? ( >=virtual/jre-11 )" +DEPEND="${CDEPEND}" +BDEPEND="${CDEPEND} + clang? ( sys-devel/clang ) + java? ( >=virtual/jdk-11 ) + dev-lang/perl" + +pkg_pretend() { + if has_version dev-lang/rakudo || has_version dev-lang/nqp; then + ewarn "NQP is known to fail compilation/installation with Rakudo and/or NQP" + ewarn "already being installed. So if it fails, try uninstalling both" + ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new installation." + ewarn "(see Bug #584394)" + fi +} + +src_prepare() { + MULTIBUILD_VARIANTS=() + use moar && MULTIBUILD_VARIANTS+=( moar ) + use java && MULTIBUILD_VARIANTS+=( jvm ) + + multibuild_copy_sources + + # This will pull in conditional java_prepare + default +} + +nqp_configure() { + pushd "${BUILD_DIR}" > /dev/null || die + local myconfargs=( + "--backend=${MULTIBUILD_VARIANT}" + "--prefix=${EPREFIX}/usr" ) + + perl Configure.pl "${myconfargs[@]}" || die + popd || die +} + +nqp_compile() { + if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then + emake -j1 \ + -C "${BUILD_DIR}" \ + JAVAC="$(java-pkg_get-javac)" + elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then + emake -j1 \ + -C "${BUILD_DIR}" + fi +} + +nqp_test() { + emake -j1 \ + -C "${BUILD_DIR}" \ + test +} + +nqp_install() { + # This is the actual reason we need multibuild.eclass. + # We need to distinguish the install procedure for MoarVM and JVM backends. + case "${MULTIBUILD_VARIANT}" in + moar) + emake \ + DESTDIR="${ED}" \ + -C "${BUILD_DIR}" \ + install + ;; + jvm) + pushd "${BUILD_DIR}" > /dev/null || die + # Set JAVA_PKG_JARDEST early. + java-pkg_init_paths_ + + # Upstream sets the classpath to this location. Perhaps it's + # used to locate the additional libraries? + java-pkg_addcp "${JAVA_PKG_JARDEST}" + + insinto "${JAVA_PKG_JARDEST}" + local jar + + for jar in *.jar; do + if has ${jar} ${PN}.jar ${PN}-runtime.jar; then + # jars for NQP itself. + java-pkg_dojar ${jar} + else + # jars used by NQP. + doins ${jar} + fi + done + + # Upstream uses -Xbootclasspath/a, which is faster due to lack + # of verification, but gjl isn't flexible enough yet. :( + java-pkg_dolauncher ${PN}-j --main ${PN} + dosym ${PN}-j /usr/bin/${PN} + dobin tools/jvm/eval-client.pl + popd > /dev/null || die + ;; + *) + die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}." + ;; + esac +} + +src_configure() { + multibuild_foreach_variant nqp_configure +} + +src_compile() { + multibuild_foreach_variant nqp_compile +} + +src_test() { + multibuild_foreach_variant nqp_test +} + +src_install() { + multibuild_foreach_variant nqp_install + + dodoc CREDITS README.pod + use doc && dodoc -r docs/* +} diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 16fdc3e26045..4e03a5b141ad 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,3 +1,3 @@ DIST php-8.1.20.tar.xz 11793228 BLAKE2B ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096 SHA512 d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558 -DIST php-8.1.24.tar.xz 11793756 BLAKE2B b9eb32710aef2c298f73bc2c05c26bcc918bd06d6a9dda2555517e72bc3f1591502b2e8380e20f5717bf1887b0201ce656641dbec8a9ab360d8bdcdbc46417b7 SHA512 4a77498ddfdb171de9fa4d7c6e0155c4a5126fcd813c0370d0c7a23b3daec18e95f4b45df6a3473fc665687a3fe51ae1479f42f57658391d170ea9a8849f8fc8 -DIST php-8.2.11.tar.xz 12046180 BLAKE2B 5795cb4cee5b4cc5d805fab5bf2ee2befda3cd41fb37727c19f9e214fd72455dd39c762c69aa0728df03b4ac834867b4687ba2d85847aa918affea24ba603548 SHA512 3c8db245854c0221a952e0f11fc8fbf8944caf73ae0049a710db0db5ce9c018207444dc8a60e2b3c63a6d025c5d09cd17b0542e1b7df8ad2e49635ef5faf7f45 +DIST php-8.1.25.tar.xz 11888112 BLAKE2B 92326ed21cdab063cc9464c4630e74181416dfd0d2c6bd9f87df8633ba1d2f2bae92b1c81b041381263fa3f4d242bec686260f23e522880b6014450bfc597e8a SHA512 c03f97d87f9e09121e00772d40cf21497870a8613106595c177b1bb8d1f6f2318b0d760959b2b3ecce2a5653788b2df232e32f34c43d0779240a86dc21feffde +DIST php-8.2.12.tar.xz 12048788 BLAKE2B 5bcf3a1f1137b6c88682986922b4adad04084779c3f6d915cc05206dc715390cca92ee88ff03f1d06d69f2553c131eef49b382f3a2f5ec79440d3e5cce81a639 SHA512 d3fa01ade4094cb2a1b36f1d0bbfdf7c590997e13566ffcfdbd5a307b30ad9456099116f44fe2d612158a0017d9f05346932ce47768c760c7cfacfa56acf294e diff --git a/dev-lang/php/php-8.1.24.ebuild b/dev-lang/php/php-8.1.25.ebuild similarity index 100% rename from dev-lang/php/php-8.1.24.ebuild rename to dev-lang/php/php-8.1.25.ebuild diff --git a/dev-lang/php/php-8.2.11.ebuild b/dev-lang/php/php-8.2.12.ebuild similarity index 100% rename from dev-lang/php/php-8.2.11.ebuild rename to dev-lang/php/php-8.2.12.ebuild 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 5184a94531a0..e38ab82e1bd4 100644 --- a/dev-lang/python/python-2.7.18_p16-r1.ebuild +++ b/dev-lang/python/python-2.7.18_p16-r1.ebuild @@ -77,7 +77,7 @@ RDEPEND+=" !build? ( app-misc/mime-types ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc QA_PKGCONFIG_VERSION=${PYVER} # false positives -- functions specific to *BSD diff --git a/dev-lang/python/python-3.10.13.ebuild b/dev-lang/python/python-3.10.13.ebuild index 7c9b6e88f370..a147169c4d1f 100644 --- a/dev-lang/python/python-3.10.13.ebuild +++ b/dev-lang/python/python-3.10.13.ebuild @@ -85,7 +85,7 @@ RDEPEND+=" !build? ( app-misc/mime-types ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.11.5.ebuild b/dev-lang/python/python-3.11.5.ebuild index 1740b9d96079..7b984e8e2242 100644 --- a/dev-lang/python/python-3.11.5.ebuild +++ b/dev-lang/python/python-3.11.5.ebuild @@ -90,7 +90,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.11.6.ebuild b/dev-lang/python/python-3.11.6.ebuild index 66f5d73d64a3..790444a0d608 100644 --- a/dev-lang/python/python-3.11.6.ebuild +++ b/dev-lang/python/python-3.11.6.ebuild @@ -90,7 +90,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0.ebuild b/dev-lang/python/python-3.12.0.ebuild index ab95a9e4fdb8..7c112220ec7d 100644 --- a/dev-lang/python/python-3.12.0.ebuild +++ b/dev-lang/python/python-3.12.0.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_beta4_p2.ebuild b/dev-lang/python/python-3.12.0_beta4_p2.ebuild index bef6d96d3fff..5a70c067e197 100644 --- a/dev-lang/python/python-3.12.0_beta4_p2.ebuild +++ b/dev-lang/python/python-3.12.0_beta4_p2.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_p1.ebuild b/dev-lang/python/python-3.12.0_p1.ebuild index 1a53a9eb0e9f..df871bbf0ed2 100644 --- a/dev-lang/python/python-3.12.0_p1.ebuild +++ b/dev-lang/python/python-3.12.0_p1.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc1_p5.ebuild b/dev-lang/python/python-3.12.0_rc1_p5.ebuild index 417ddacff0f8..4dd46cae3071 100644 --- a/dev-lang/python/python-3.12.0_rc1_p5.ebuild +++ b/dev-lang/python/python-3.12.0_rc1_p5.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc1_p6.ebuild b/dev-lang/python/python-3.12.0_rc1_p6.ebuild index 417ddacff0f8..4dd46cae3071 100644 --- a/dev-lang/python/python-3.12.0_rc1_p6.ebuild +++ b/dev-lang/python/python-3.12.0_rc1_p6.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc2_p1-r1.ebuild b/dev-lang/python/python-3.12.0_rc2_p1-r1.ebuild index 1a53a9eb0e9f..df871bbf0ed2 100644 --- a/dev-lang/python/python-3.12.0_rc2_p1-r1.ebuild +++ b/dev-lang/python/python-3.12.0_rc2_p1-r1.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc2_p1.ebuild b/dev-lang/python/python-3.12.0_rc2_p1.ebuild index d9637d52d1fc..e39163fca356 100644 --- a/dev-lang/python/python-3.12.0_rc2_p1.ebuild +++ b/dev-lang/python/python-3.12.0_rc2_p1.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc3.ebuild b/dev-lang/python/python-3.12.0_rc3.ebuild index 1a53a9eb0e9f..df871bbf0ed2 100644 --- a/dev-lang/python/python-3.12.0_rc3.ebuild +++ b/dev-lang/python/python-3.12.0_rc3.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.12.0_rc3_p1.ebuild b/dev-lang/python/python-3.12.0_rc3_p1.ebuild index 1a53a9eb0e9f..df871bbf0ed2 100644 --- a/dev-lang/python/python-3.12.0_rc3_p1.ebuild +++ b/dev-lang/python/python-3.12.0_rc3_p1.ebuild @@ -95,7 +95,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.13.0_alpha1.ebuild b/dev-lang/python/python-3.13.0_alpha1.ebuild index 2f06bb5630ca..b2364be2514c 100644 --- a/dev-lang/python/python-3.13.0_alpha1.ebuild +++ b/dev-lang/python/python-3.13.0_alpha1.ebuild @@ -94,7 +94,7 @@ if [[ ${PV} != *_alpha* ]]; then " fi -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/python/python-3.8.18.ebuild b/dev-lang/python/python-3.8.18.ebuild index 3c3725d1cf2a..1e4a02c073dd 100644 --- a/dev-lang/python/python-3.8.18.ebuild +++ b/dev-lang/python/python-3.8.18.ebuild @@ -80,7 +80,7 @@ RDEPEND+=" !build? ( app-misc/mime-types ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc QA_PKGCONFIG_VERSION=${PYVER} # false positives -- functions specific to *BSD diff --git a/dev-lang/python/python-3.9.18.ebuild b/dev-lang/python/python-3.9.18.ebuild index 5df9769c3928..fcc54a9be7e6 100644 --- a/dev-lang/python/python-3.9.18.ebuild +++ b/dev-lang/python/python-3.9.18.ebuild @@ -81,7 +81,7 @@ RDEPEND+=" !build? ( app-misc/mime-types ) " -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc # large file tests involve a 2.5G file being copied (duplicated) CHECKREQS_DISK_BUILD=5500M diff --git a/dev-lang/qore/qore-1.19.1.ebuild b/dev-lang/qore/qore-1.19.1.ebuild index 470c8707dfd1..38b2af9a08c7 100644 --- a/dev-lang/qore/qore-1.19.1.ebuild +++ b/dev-lang/qore/qore-1.19.1.ebuild @@ -18,7 +18,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}/${PN}-release-${PV}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-2+ LGPL-2.1+ MIT" diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index 0ed5e88032c3..f34c70302171 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -1 +1,2 @@ DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc SHA512 bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e +DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee SHA512 14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711 diff --git a/dev-lang/rakudo/rakudo-2023.10.ebuild b/dev-lang/rakudo/rakudo-2023.10.ebuild new file mode 100644 index 000000000000..a8a18519d240 --- /dev/null +++ b/dev-lang/rakudo/rakudo-2023.10.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-opt-2 + +DESCRIPTION="A compiler for the Raku programming language" +HOMEPAGE="https://rakudo.org" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/rakudo/${PN}.git" + inherit git-r3 +else + SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Artistic-2" +SLOT="0" +# TODO: add USE="javascript" once that's usable in nqp +IUSE="clang java +moar test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( java moar )" + +CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]" +RDEPEND="${CDEPEND} + java? ( >=virtual/jre-1.9 )" +DEPEND="${CDEPEND} + clang? ( sys-devel/clang ) + java? ( >=virtual/jdk-1.9 ) + >=dev-lang/perl-5.10" + +pkg_pretend() { + if has_version dev-lang/rakudo; then + ewarn "Rakudo is known to fail compilation/installation with Rakudo" + ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo," + ewarn "then do a new installation." + ewarn "(see Bug #584394)" + fi +} + +src_configure() { + local backends + use moar && backends+="moar," + use java && backends+="jvm" + + local myargs=( + "--prefix=/usr" + "--sysroot=/" + "--sdkroot=/" + "--backends=${backends}" + ) + + perl Configure.pl "${myargs[@]}" || die + + if use java; then + NQP=$(java-pkg_getjars --with-dependencies nqp) + fi +} + +src_compile() { + emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" +} + +src_install() { + emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install +} + +src_test() { + RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default +} diff --git a/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild index 6dde1cf31349..1248df60d45f 100644 --- a/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild @@ -54,7 +54,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild index 5845eeb45130..fa2aec7d2e8b 100644 --- a/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild @@ -54,7 +54,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild b/dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild index 1fd8cfadb4bc..e7b8b9e81b6c 100644 --- a/dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild @@ -55,7 +55,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild b/dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild index 4d3aa7a52e2c..8a7188b17bc1 100644 --- a/dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild @@ -52,7 +52,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild index da8101d4532d..503e986b894a 100644 --- a/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild @@ -52,7 +52,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild b/dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild index 95a02a459a7e..d0bcaead88e2 100644 --- a/dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild @@ -56,7 +56,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.71.0.ebuild b/dev-lang/rust-bin/rust-bin-1.71.0.ebuild index 7225b0a7e9fe..29ba772cc83a 100644 --- a/dev-lang/rust-bin/rust-bin-1.71.0.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.71.0.ebuild @@ -56,7 +56,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild index d46bd7d141a1..c4bcb4319720 100644 --- a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild @@ -56,7 +56,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.72.0.ebuild b/dev-lang/rust-bin/rust-bin-1.72.0.ebuild index 112a76bbec83..c634c17c4eaa 100644 --- a/dev-lang/rust-bin/rust-bin-1.72.0.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.72.0.ebuild @@ -66,7 +66,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust-bin/rust-bin-1.73.0.ebuild b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild index e87e9f45253f..50a7a8ce1c16 100644 --- a/dev-lang/rust-bin/rust-bin-1.73.0.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild @@ -66,7 +66,7 @@ QA_PREBUILT=" # so we can safely silence the warning for this QA check. QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/rust.asc" pkg_pretend() { if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then diff --git a/dev-lang/rust/rust-1.65.0.ebuild b/dev-lang/rust/rust-1.65.0.ebuild index db1538e1f6d8..dba45f533557 100644 --- a/dev-lang/rust/rust-1.65.0.ebuild +++ b/dev-lang/rust/rust-1.65.0.ebuild @@ -161,7 +161,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.65.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.66.1.ebuild b/dev-lang/rust/rust-1.66.1.ebuild index 57917de3e33e..244c76155e97 100644 --- a/dev-lang/rust/rust-1.66.1.ebuild +++ b/dev-lang/rust/rust-1.66.1.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.65.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.67.1-r1.ebuild b/dev-lang/rust/rust-1.67.1-r1.ebuild index 5cc9e83d5812..35651f5b601d 100644 --- a/dev-lang/rust/rust-1.67.1-r1.ebuild +++ b/dev-lang/rust/rust-1.67.1-r1.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.65.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild index 5415b1609aae..056c98c54168 100644 --- a/dev-lang/rust/rust-1.68.2.ebuild +++ b/dev-lang/rust/rust-1.68.2.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.68.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild b/dev-lang/rust/rust-1.69.0-r1.ebuild index f8f45a206056..58beb5133af2 100644 --- a/dev-lang/rust/rust-1.69.0-r1.ebuild +++ b/dev-lang/rust/rust-1.69.0-r1.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.68.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild index d3fbb420f681..be96c9f2ff41 100644 --- a/dev-lang/rust/rust-1.70.0.ebuild +++ b/dev-lang/rust/rust-1.70.0.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/rust/rust-1.71.0.ebuild b/dev-lang/rust/rust-1.71.0.ebuild index e73753b5c3d9..04611e1527e8 100644 --- a/dev-lang/rust/rust-1.71.0.ebuild +++ b/dev-lang/rust/rust-1.71.0.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.71.0-fix-bashcomp-installation.patch diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild index f98cd61f2906..818aa8d751cd 100644 --- a/dev-lang/rust/rust-1.71.1.ebuild +++ b/dev-lang/rust/rust-1.71.1.ebuild @@ -159,7 +159,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.71.1-fix-bootstrap-version-comparison.patch diff --git a/dev-lang/rust/rust-1.72.0-r1.ebuild b/dev-lang/rust/rust-1.72.0-r1.ebuild index d65336b5b8a2..1cb2e55b627c 100644 --- a/dev-lang/rust/rust-1.72.0-r1.ebuild +++ b/dev-lang/rust/rust-1.72.0-r1.ebuild @@ -161,7 +161,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.72.0-bump-libc-deps-to-0.2.146.patch diff --git a/dev-lang/rust/rust-1.73.0.ebuild b/dev-lang/rust/rust-1.73.0.ebuild index abb848a4b066..6143d4cd496e 100644 --- a/dev-lang/rust/rust-1.73.0.ebuild +++ b/dev-lang/rust/rust-1.73.0.ebuild @@ -160,7 +160,7 @@ QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" # causes double bootstrap RESTRICT="test" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( "${FILESDIR}"/1.72.0-bump-libc-deps-to-0.2.146.patch diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 8dc061d12119..8f7a297606f4 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -4,9 +4,7 @@ DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 2094bbb3ba00fc2d726a620e DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654 SHA512 7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520 -DIST firefox-115.2.0esr.source.tar.xz 514055028 BLAKE2B 3ed4a46c2179b0595ac5ee1619f965f2c84e5b4f900341a2b93fe5dda7c81acbdc878763c0432564dfd84d99776cc8defdbba4cb9a317be8c06b3b02f6ec867c SHA512 df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68 SHA512 65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1 -DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97 SHA512 ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316 SHA512 ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a diff --git a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild deleted file mode 100644 index d39c12aacbba..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.2.0.ebuild +++ /dev/null @@ -1,459 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -MOZ_ESR=yes - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-73.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then - einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then - einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if ! tc-ld-is-mold ; then - if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then - einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily -# placed here until toolchain-funcs.eclass gets an official support for mold linker. -# Please see: -# https://github.com/gentoo/gentoo/pull/28366 || -# https://github.com/gentoo/gentoo/pull/28355 -tc-ld-is-mold() { - local out - - # Ensure ld output is in English. - local -x LC_ALL=C - - # First check the linker directly. - out=$($(tc-getLD "$@") --version 2>&1) - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # Then see if they're selecting mold via compiler flags. - # Note: We're assuming they're using LDFLAGS to hold the - # options and not CFLAGS/CXXFLAGS. - local base="${T}/test-tc-linker" - cat <<-EOF > "${base}.c" - int main() { return 0; } - EOF - out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) - rm -f "${base}"* - if [[ ${out} == *"mold"* ]] ; then - return 0 - fi - - # No mold here! - return 1 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto && tc-ld-is-lld ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " - eerror " llvm/clang/lld/rust chain depending on your @world updates)" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - local have_switched_compiler= - if use clang; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - - local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') - [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") - [[ -z ${version_clang} ]] && die "Failed to read clang version!" - - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang-${version_clang} - CXX=${CHOST}-clang++-${version_clang} - NM=llvm-nm - RANLIB=llvm-ranlib - - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain, - # AS is used in a non-standard way by upstream, #bmo1654031 - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - export AS="$(tc-getCC) -c" - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 3961a131c5a5805883d9c0541ac7df9eaa774aa5..416d0b875698ebf6a9b74101c7e45291f792efd9 100644 GIT binary patch literal 97866 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%0A(dW~!#xWU*#5k7UW8q7)ADH}ewUUfMj?QGpH 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 literal 97884 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 Do1^wm diff --git a/dev-libs/botan/botan-2.19.3-r2.ebuild b/dev-libs/botan/botan-2.19.3-r2.ebuild index 901ed502d597..2b31969fc495 100644 --- a/dev-libs/botan/botan-2.19.3-r2.ebuild +++ b/dev-libs/botan/botan-2.19.3-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/botan.asc inherit edo multiprocessing python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" diff --git a/dev-libs/botan/botan-3.1.1.ebuild b/dev-libs/botan/botan-3.1.1.ebuild index edbc399ea9ff..db9e865b7af6 100644 --- a/dev-libs/botan/botan-3.1.1.ebuild +++ b/dev-libs/botan/botan-3.1.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/botan.asc inherit edo flag-o-matic multiprocessing python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" diff --git a/dev-libs/botan/botan-3.2.0-r1.ebuild b/dev-libs/botan/botan-3.2.0-r1.ebuild index bd7375f6945b..013aaacf837b 100644 --- a/dev-libs/botan/botan-3.2.0-r1.ebuild +++ b/dev-libs/botan/botan-3.2.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/botan.asc inherit edo flag-o-matic multiprocessing ninja-utils python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" diff --git a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild index af8b2fdc4f2c..c8b030e63dce 100644 --- a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild +++ b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="test +zlib +zstd" REQUIRED_USE="test? ( zlib zstd )" RESTRICT="!test? ( test )" diff --git a/dev-libs/cdk/cdk-5.0.20221025.ebuild b/dev-libs/cdk/cdk-5.0.20221025.ebuild index 10c92d5e51b7..211f5797ba83 100644 --- a/dev-libs/cdk/cdk-5.0.20221025.ebuild +++ b/dev-libs/cdk/cdk-5.0.20221025.ebuild @@ -5,7 +5,7 @@ EAPI=8 MY_P="${PN}-$(ver_rs 2 -)" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="A library of curses widgets" diff --git a/dev-libs/cdk/cdk-5.0.20230201.ebuild b/dev-libs/cdk/cdk-5.0.20230201.ebuild index 10c92d5e51b7..211f5797ba83 100644 --- a/dev-libs/cdk/cdk-5.0.20230201.ebuild +++ b/dev-libs/cdk/cdk-5.0.20230201.ebuild @@ -5,7 +5,7 @@ EAPI=8 MY_P="${PN}-$(ver_rs 2 -)" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc inherit verify-sig DESCRIPTION="A library of curses widgets" diff --git a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild index 384ec31277f3..2074fd8b8c31 100644 --- a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild +++ b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc inherit flag-o-matic toolchain-funcs verify-sig DESCRIPTION="C++ class library of cryptographic schemes" diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild index 3146db7c5eab..57c31351372e 100644 --- a/dev-libs/crypto++/crypto++-8.8.0.ebuild +++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc inherit flag-o-matic toolchain-funcs verify-sig DESCRIPTION="C++ class library of cryptographic schemes" diff --git a/dev-libs/crypto++/crypto++-8.9.0.ebuild b/dev-libs/crypto++/crypto++-8.9.0.ebuild index e2ee6042f908..7110e70a1316 100644 --- a/dev-libs/crypto++/crypto++-8.9.0.ebuild +++ b/dev-libs/crypto++/crypto++-8.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc inherit flag-o-matic toolchain-funcs verify-sig DESCRIPTION="C++ class library of cryptographic schemes" diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest index 13e2e5924423..86f3b2c832d5 100644 --- a/dev-libs/dqlite/Manifest +++ b/dev-libs/dqlite/Manifest @@ -1,2 +1 @@ -DIST dqlite-1.15.1.tar.gz 216360 BLAKE2B 750c61616dfef548d7d96564f9c46765bbc4803b4af89e7df8573babe970ce05810fe11bb73dac9b98eb815016532c4ca20509b394a37e4143f5917fdd1b4a9b SHA512 3da0aa254747806f439eaf941cbe376d4376e0be351b39d9083c0d257f33750efef3210715b458f003e6a4508e248d3777c2584260e0e82ce10598ba9cfbe4d4 DIST dqlite-1.16.0.tar.gz 216776 BLAKE2B 653eac56c237e466f8b57d43a62ad25b7b3bd72a2088345f66db53b6bce5cdd528d16f3440572e5af8536fafde3f3cbb7700898479f1cd62b273e2192160ad15 SHA512 f9bc7ea3021d72bd81fe487d1c11b86a566002e2b1ddf6000b0fd54e407746ac35af079afc508d9d752de774dfee33c5c6e54c40c7884ac67a3bc7dca14ea362 diff --git a/dev-libs/dqlite/dqlite-1.15.1.ebuild b/dev-libs/dqlite/dqlite-1.15.1.ebuild deleted file mode 100644 index 45d4dc2f56c8..000000000000 --- a/dev-libs/dqlite/dqlite-1.15.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine" -HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite" -SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3-with-linking-exception" -SLOT="0/1.15.1" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-db/sqlite:3 - dev-libs/libuv:= - >=dev-libs/raft-0.17.1:=" -DEPEND="${RDEPEND} - test? ( >=dev-libs/raft-0.13.0[lz4,test] )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/dqlite-1.12.0-disable-werror.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-backtrace - --disable-debug - --disable-sanitize - --disable-static - - # Will build a bundled libsqlite3.so. - --enable-build-sqlite=no - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/elfutils/elfutils-0.188.ebuild b/dev-libs/elfutils/elfutils-0.188.ebuild index 0618c072e846..3fcaf83642aa 100644 --- a/dev-libs/elfutils/elfutils-0.188.ebuild +++ b/dev-libs/elfutils/elfutils-0.188.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/elfutils.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg inherit flag-o-matic multilib-minimal verify-sig DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" diff --git a/dev-libs/elfutils/elfutils-0.189-r1.ebuild b/dev-libs/elfutils/elfutils-0.189-r1.ebuild index 4b7e5a013730..7158de2c9a26 100644 --- a/dev-libs/elfutils/elfutils-0.189-r1.ebuild +++ b/dev-libs/elfutils/elfutils-0.189-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/elfutils.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg inherit autotools flag-o-matic multilib-minimal verify-sig DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" diff --git a/dev-libs/elfutils/elfutils-0.189-r3.ebuild b/dev-libs/elfutils/elfutils-0.189-r3.ebuild index 4ac16d60902f..238b3fd8098f 100644 --- a/dev-libs/elfutils/elfutils-0.189-r3.ebuild +++ b/dev-libs/elfutils/elfutils-0.189-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/elfutils.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg inherit autotools flag-o-matic multilib-minimal verify-sig DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild b/dev-libs/elfutils/elfutils-0.189-r4.ebuild index 2e7d8f8364d1..abfa0027df3d 100644 --- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild +++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/elfutils.gpg +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg inherit autotools flag-o-matic multilib-minimal verify-sig DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 8838499ec5d0..f64e2b2aae89 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,2 +1,3 @@ DIST glib-2.76.4.tar.xz 5274356 BLAKE2B c9ceb514ea81e1e6ab2d0efc82c48c0d8ae6c997fd0e3c56d47a5174b027f785b58266fff73b1d1132e272305126fbff22e3c65d47de46224cd12fa49796d5bc SHA512 f76932dc5090a44880373228e2b162f338415d06f7c90f2950eab1a43bb191c56a1797da4d377594f6a999197fef4defb848039259cfa4105bb68288a928f5b7 DIST glib-2.78.0.tar.xz 5327096 BLAKE2B 3a494a16d12b17c7986bbe865d5e3b2727d40e7272fbb34897a90173c0fb780b0e7f024042f60ac6d1fcb9a2a4731948b6ac733c2bd6bd27c32b97281e20fc72 SHA512 3d06890002f4b13f831c83fbb70cfce529f9750e30888619e4d6277116be15d106379a03143412cf4b2a289c0cbdbbc299ecf17284fbffc06c791ecf7556c765 +DIST glib-2.78.1.tar.xz 5320740 BLAKE2B af8f2e83600dfb3ec84702399cb00a3aaedbc80087e35dc7cc2e2374d4fe5fdf82707ac8c911da1c53eb7b027c9da9ecfc1c0a8f56b39431fa4cf44cad5b10f7 SHA512 aa9ed9195951b00ac8221e958ea337fbda82621a862ef8f29dc2ea396a6253ce51c2a0a498dfa4e12642f1836f85f9564f09991979ae85c5ed4368355d857376 diff --git a/dev-libs/glib/glib-2.78.1.ebuild b/dev-libs/glib/glib-2.78.1.ebuild new file mode 100644 index 000000000000..642ad1b40159 --- /dev/null +++ b/dev-libs/glib/glib-2.78.1.ebuild @@ -0,0 +1,312 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{10..11} ) + +inherit gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 + +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" + +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + elf? ( virtual/libelf:0= ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.33 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready + # for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + # make default sane for us + if use prefix ; then + sed -i -e "s:/usr/local:${EPREFIX}/usr:" gio/xdgmime/xdgmime.c || die + # bug #308609, without path, bug #314057 + export PERL=perl + fi + + if [[ ${CHOST} == *-solaris* ]] ; then + # fix standards conflicts + sed -i \ + -e 's/\<\(_XOPEN_SOURCE_EXTENDED\)\>/_POSIX_PTHREAD_SEMANTICS/' \ + -e '/\<_XOPEN_SOURCE\>/s/\<2\>/600/' \ + meson.build || die + sed -i -e '/#define\s\+_POSIX_SOURCE/d' \ + glib/giounix.c || die + fi + + # disable native macOS integrations + sed -i -e '/glib_conf.set(.HAVE_\(CARBON\|COCOA\).,/s/true/false/' \ + meson.build || die + sed -i \ + -e '/AvailabilityMacros.h/d' \ + gio/giomodule.c || die + + default + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + # TODO: figure a way to pass appropriate values for all cross properties + # that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' + # property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + --buildtype $(usex debug debug plain) + -Ddefault_library=$(usex static-libs both shared) + -Druntime_dir="${EPREFIX}"/run + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + $(meson_feature sysprof) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_use test tests) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + $(meson_native_use_feature elf libelf) + -Dmultiarch=false + ) + meson_src_configure +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + export TZ=UTC + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps + # and removals, and test depend on glib-utils instead; revisit now with + # meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild index 0bc0a2a88f7a..938ec098df74 100644 --- a/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild +++ b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Please bump with dev-libs/icu -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig MY_PV=${PV/_rc/-rc} diff --git a/dev-libs/icu/icu-73.2.ebuild b/dev-libs/icu/icu-73.2.ebuild index cc0b6499d6a3..84eeae5d9534 100644 --- a/dev-libs/icu/icu-73.2.ebuild +++ b/dev-libs/icu/icu-73.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Please bump with dev-libs/icu-layoutex PYTHON_COMPAT=( python3_{10..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs verify-sig MY_PV=${PV/_rc/-rc} diff --git a/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild b/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild index 0b993e7daf1a..5d8fbc1d2c4b 100644 --- a/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild +++ b/dev-libs/isa-l/isa-l-2.30.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" IUSE="cpu_flags_x86_avx512f" # AVX512 support in yasm is still work in progress diff --git a/dev-libs/libassuan/libassuan-2.5.6.ebuild b/dev-libs/libassuan/libassuan-2.5.6.ebuild index 62347c429415..b6dc422ad71e 100644 --- a/dev-libs/libassuan/libassuan-2.5.6.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.6.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit libtool verify-sig DESCRIPTION="IPC library used by GnuPG and GPGME" diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 0b90fb1485b8..f90a90c9b119 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc inherit autotools multilib multilib-minimal verify-sig flag-o-matic DESCRIPTION="Library to provide useful functions commonly found on BSD systems" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 781040d23486..7df7743194f4 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -6,6 +6,8 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db3659 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-17.0.3.src.tar.xz 127843636 BLAKE2B 5331d9b545faab282a4caec9ee688d0f1e0615a56a26aa24d8f6fbbae10258e132d94634dab2f7bd69ada06bb28dc899730b9cd774a1086d7c03d5706de6d997 SHA512 44f37dea494a66a83c252e28d7d0517c3b2eed5b196565432dc663c7914bd66d665c8d13479e2776a14cac1905faf6972f986176722c053b58528570a6e68316 DIST llvm-project-17.0.3.src.tar.xz.sig 438 BLAKE2B 045e7ca82c8d9b3f182e4fa331ec841b24777ac1888f10de435a389ae3a88172e0559a3fca0c2d37cc874464411ae50d7bc0d0829455149a8de8b953ef6c98c7 SHA512 95f9e6729074cfd71b0ffb21e423cd0fd87763268c24e0513f7afd6a85d08061658c44c03ea3ea3b6e3cc7051676d44c41a791e6905c8abb456d48a3762fc152 +DIST llvm-project-17.0.4.src.tar.xz 127828636 BLAKE2B bd91ef7f07e085b935500b056f75ab792d13e7f33825df36e85e7988f313a4f3fbb1b4c854615a5e437a97ad552838eb1be5098194f281ba1279330156dd6a38 SHA512 6703eede8013e7e5733fbd7b527757166d5698f52e239522fb320717430c88696309038501d22fe384b016b330bd92126a2c0ba88b0258c3f092801e3800b7a3 +DIST llvm-project-17.0.4.src.tar.xz.sig 438 BLAKE2B e417c14d0af8c2f13eccec7a42d0e4d5a6a834d7a3d31061b9f56f7e880cd982c2b1e84322bcf8f6a3d3167519c31f16c7acb8fc725ab5b453f467a196ca2688 SHA512 4e79bb1d2b41289c092d4ec2759d7cfd4f12df8d107f9510aa9e2354691e7f878e3929b2b50e29fd6c65bd5a3aa13baf6b791847c1cd99817adbf59700cf2bdd DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271 DIST llvm-project-a7700985577694d6cc2498833f27b4fb5eeaf252.tar.gz 199221825 BLAKE2B 047ab7c0e80e1dbbe61ebd9aaae17166665a33b5cb50beec6da2cc19bec9a16777b82c157e74f88b0678d843b200f292d696a964211a8e532f128491dc39a6e4 SHA512 b747210d53402ae01238fa82195fa5c1c8d1c832d976bcc996ef657ac54dacb2fb19521c6f080151e6b1af8a49ddfe58979afaa00b3f1f72dc664ac79b99a8bb DIST llvm-project-e6e90840708099425b7b69dd053634ff25d4907f.tar.gz 199022115 BLAKE2B 442aff8f561f7c5834a36b7eb217fd2b984e58af9cbcf3e6495305f386a7651e73345bbe65133af4bffaf8cb209cfb9a94fb28756ffaaaae8f7d28ec253ccb78 SHA512 fa9c180f36f4c782208ae7baff1683ee466c70f7d021b21b9cb8a8fd0f2005c0b47889d8bb37f5fb984f6b2ec26c74df60490c7b51ac3d080830e6844e33e300 diff --git a/dev-libs/libclc/libclc-17.0.3.9999.ebuild b/dev-libs/libclc/libclc-17.0.4.9999.ebuild similarity index 100% rename from dev-libs/libclc/libclc-17.0.3.9999.ebuild rename to dev-libs/libclc/libclc-17.0.4.9999.ebuild diff --git a/dev-libs/libclc/libclc-17.0.4.ebuild b/dev-libs/libclc/libclc-17.0.4.ebuild new file mode 100644 index 000000000000..08fac3e3b1df --- /dev/null +++ b/dev-libs/libclc/libclc-17.0.4.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +LLVM_MAX_SLOT=17 +BDEPEND=" + ${PYTHON_DEPS} + || ( + ( + 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 ) + ) + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + if use spirv; then + has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || + return 1 + fi + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/dev-libs/libevent/libevent-2.1.12-r1.ebuild b/dev-libs/libevent/libevent-2.1.12-r1.ebuild index 604188f548cf..89c1bf1ab732 100644 --- a/dev-libs/libevent/libevent-2.1.12-r1.ebuild +++ b/dev-libs/libevent/libevent-2.1.12-r1.ebuild @@ -51,7 +51,7 @@ PATCHES=( "${FILESDIR}"/${P}-clang16.patch #880381 "${FILESDIR}"/${P}-libressl.patch #903001 ) -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libevent.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc src_prepare() { default diff --git a/dev-libs/libevent/libevent-2.2.1-r2.ebuild b/dev-libs/libevent/libevent-2.2.1-r2.ebuild index ea1d05922dfd..64aa2bd59b5c 100644 --- a/dev-libs/libevent/libevent-2.2.1-r2.ebuild +++ b/dev-libs/libevent/libevent-2.2.1-r2.ebuild @@ -47,7 +47,7 @@ DOCS=( README.md ChangeLog{,-1.4,-2.0} whatsnew-2.{0,1}.txt ) MULTILIB_WRAPPED_HEADERS=( /usr/include/event2/event-config.h ) -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libevent.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc PATCHES=( # signalfd-by-default breaks at least app-misc/tmux diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild index 7892cef502ef..e966ec63af10 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools flag-o-matic linux-info multilib-minimal toolchain-funcs verify-sig DESCRIPTION="General purpose crypto library based on the code used in GnuPG" diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild index f8f07b438b81..f50e95fd6d3b 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools flag-o-matic linux-info multilib-minimal toolchain-funcs verify-sig DESCRIPTION="General purpose crypto library based on the code used in GnuPG" diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild index bff20d623165..fb3af0f2b1e9 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools flag-o-matic linux-info multilib-minimal toolchain-funcs verify-sig DESCRIPTION="General purpose crypto library based on the code used in GnuPG" diff --git a/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild index fcff947f59c6..30988830e25f 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.9.4-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig DESCRIPTION="General purpose crypto library based on the code used in GnuPG" diff --git a/dev-libs/libgpg-error/libgpg-error-1.47-r1.ebuild b/dev-libs/libgpg-error/libgpg-error-1.47-r1.ebuild index 42ff68452a53..1bb236621a91 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.47-r1.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.47-r1.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools multilib-minimal toolchain-funcs prefix verify-sig DESCRIPTION="Contains error handling functions used by GnuPG software" diff --git a/dev-libs/libgpg-error/libgpg-error-1.47.ebuild b/dev-libs/libgpg-error/libgpg-error-1.47.ebuild index c11f5aecd2dd..16e9fc190261 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.47.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.47.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit autotools multilib-minimal toolchain-funcs prefix verify-sig DESCRIPTION="Contains error handling functions used by GnuPG software" diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest index cdc050efd825..6ef45a335433 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -1 +1,2 @@ DIST libical-3.0.16.tar.gz 921245 BLAKE2B d6afe96abf32ece87393d85b4e5b0c1c10330ac64bca52bbaef96af45fbc06242cbbb4274fa350cc9a56655de238a85dea6111f381674b7cff44ab67a470e89e SHA512 72659c98f6c98b3e0fa15849df7f80993403100fb5c237e452df714a7be2d1d27f4547c81b399fe7bc6b1fb10c8c7cf9a23f5b969d588d7b05d7fe2e29c86bd4 +DIST libical-3.0.17.tar.gz 909125 BLAKE2B 002eba515280c685db49d7f6781048ca4f86a22fb44a740b459fd8ae8f7dd669cb8a623df16e87913a397fc9b242d75c999e7aea26f09254982d77f1c9f87ac2 SHA512 11fbb4aba7503a3264b0efa30ad56aa923d31ec193bdb0b87b92bc88db9019fa670c8c9ee7998caa3a870e706446a58ead475f31bd703f0d2cb7aabf0f6a3aa7 diff --git a/dev-libs/libical/libical-3.0.17.ebuild b/dev-libs/libical/libical-3.0.17.ebuild new file mode 100644 index 000000000000..118c158f3a0a --- /dev/null +++ b/dev-libs/libical/libical-3.0.17.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +VALA_USE_DEPEND="vapigen" +inherit cmake python-any-r1 vala + +DESCRIPTION="Implementation of basic iCAL protocols" +HOMEPAGE="https://github.com/libical/libical" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 LGPL-2.1 )" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc examples +glib +introspection static-libs test vala" + +REQUIRED_USE="introspection? ( glib ) vala? ( introspection )" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/icu:= + glib? ( dev-libs/glib:2 ) +" +DEPEND="${COMMON_DEPEND} + glib? ( dev-libs/libxml2:2 ) +" +RDEPEND="${COMMON_DEPEND} + sys-libs/timezone-data +" +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + glib? ( dev-util/gtk-doc ) + ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + ${PYTHON_DEPS} + glib? ( $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') ) + ) + vala? ( $(vala_depend) ) +" + +DOCS=( + AUTHORS README.md ReleaseNotes.txt TEST THANKS TODO + doc/{AddingOrModifyingComponents.txt,UsingLibical.md} +) + +PATCHES=( + "${FILESDIR}/${PN}-3.0.4-tests.patch" + "${FILESDIR}/${PN}-3.0.11-pkgconfig-libdir.patch" +) + +python_check_deps() { + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + use examples || cmake_comment_add_subdirectory examples + use vala && vala_setup +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_BerkeleyDB=ON + -DICAL_BUILD_DOCS=$(usex doc) + -DICAL_GLIB=$(usex glib) + -DGOBJECT_INTROSPECTION=$(usex introspection) + -DSHARED_ONLY=$(usex !static-libs) + -DLIBICAL_BUILD_TESTING=$(usex test) + -DICAL_GLIB_VAPI=$(usex vala) + ) + if use vala; then + mycmakeargs+=( + -DVALAC="${VALAC}" + -DVAPIGEN="${VAPIGEN}" + ) + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + cmake_src_compile docs + + HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. ) + fi +} + +src_test() { + local myctestargs=( + -E "(icalrecurtest|icalrecurtest-r)" # bug 660282 + ) + + cmake_src_test +} + +src_install() { + cmake_src_install + + if use examples; then + rm examples/CMakeLists.txt || die + dodoc -r examples + fi +} diff --git a/dev-libs/libintl/libintl-0.21.1.ebuild b/dev-libs/libintl/libintl-0.21.1.ebuild index 18a3a284e884..dc28c7d29d59 100644 --- a/dev-libs/libintl/libintl-0.21.1.ebuild +++ b/dev-libs/libintl/libintl-0.21.1.ebuild @@ -6,7 +6,7 @@ EAPI=7 MY_P="gettext-${PV}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gettext.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc inherit multilib-minimal libtool usr-ldscript verify-sig DESCRIPTION="the GNU international library (split out of gettext)" diff --git a/dev-libs/libintl/libintl-0.22-r1.ebuild b/dev-libs/libintl/libintl-0.22-r1.ebuild index 088132978a4b..1a3e04b6ac49 100644 --- a/dev-libs/libintl/libintl-0.22-r1.ebuild +++ b/dev-libs/libintl/libintl-0.22-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 MY_P="gettext-${PV}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gettext.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc inherit multilib-minimal libtool usr-ldscript verify-sig DESCRIPTION="the GNU international library (split out of gettext)" diff --git a/dev-libs/libintl/libintl-0.22.2.ebuild b/dev-libs/libintl/libintl-0.22.2.ebuild index 8e0a98b1ff08..522df942dae7 100644 --- a/dev-libs/libintl/libintl-0.22.2.ebuild +++ b/dev-libs/libintl/libintl-0.22.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 MY_P="gettext-${PV}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gettext.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc inherit multilib-minimal libtool usr-ldscript verify-sig DESCRIPTION="the GNU international library (split out of gettext)" diff --git a/dev-libs/libintl/libintl-0.22.3.ebuild b/dev-libs/libintl/libintl-0.22.3.ebuild index 8e0a98b1ff08..522df942dae7 100644 --- a/dev-libs/libintl/libintl-0.22.3.ebuild +++ b/dev-libs/libintl/libintl-0.22.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 MY_P="gettext-${PV}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gettext.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gettext.asc inherit multilib-minimal libtool usr-ldscript verify-sig DESCRIPTION="the GNU international library (split out of gettext)" diff --git a/dev-libs/libksba/libksba-1.6.3.ebuild b/dev-libs/libksba/libksba-1.6.3.ebuild index 0fc98049a0ec..0f9d54de3559 100644 --- a/dev-libs/libksba/libksba-1.6.3.ebuild +++ b/dev-libs/libksba/libksba-1.6.3.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit toolchain-funcs verify-sig libtool DESCRIPTION="X.509 and CMS (PKCS#7) library" diff --git a/dev-libs/libksba/libksba-1.6.4-r1.ebuild b/dev-libs/libksba/libksba-1.6.4-r1.ebuild index 0100109ae88f..c6d5be506979 100644 --- a/dev-libs/libksba/libksba-1.6.4-r1.ebuild +++ b/dev-libs/libksba/libksba-1.6.4-r1.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc # in-source builds are not supported: https://dev.gnupg.org/T6313#166339 inherit toolchain-funcs out-of-source verify-sig libtool diff --git a/dev-libs/libksba/libksba-1.6.4.ebuild b/dev-libs/libksba/libksba-1.6.4.ebuild index ebb33d4508cf..5433aee2179c 100644 --- a/dev-libs/libksba/libksba-1.6.4.ebuild +++ b/dev-libs/libksba/libksba-1.6.4.ebuild @@ -9,7 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc inherit toolchain-funcs verify-sig libtool DESCRIPTION="X.509 and CMS (PKCS#7) library" diff --git a/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild b/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild index ba3c057214a9..2b1886a719c3 100644 --- a/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild +++ b/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/rescrv/libmacaroons/archive/refs/tags/releases/${PV} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" dev-libs/json-c:= diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index d2d2c8a81c8a..40fd481d65a5 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc inherit libtool multilib-minimal usr-ldscript verify-sig MY_P="pcre2-${PV/_rc/-RC}" diff --git a/dev-libs/libpsl-native/Manifest b/dev-libs/libpsl-native/Manifest index f8c66e45101a..60ff7aec2d55 100644 --- a/dev-libs/libpsl-native/Manifest +++ b/dev-libs/libpsl-native/Manifest @@ -1 +1,2 @@ DIST libpsl-native-7.3.2.tar.gz 288949 BLAKE2B 9547d0144ec1bd48d4f9272ae7c7237fbc052a852908a535047f2f9a41a7a0f7c36868fe697c77ec37d4705a119ac3f4f6961f7ff8ad7c80f8ec176839e34dd3 SHA512 5ff7c730c000e1d8ccbf48e01a1233889df3ddda3c280cbf37298a1731354dde30f0637b62567a8679dec4ea27a2184d9559026c3a86c793c6c8c12ec629c90d +DIST libpsl-native-7.4.0.tar.gz 288919 BLAKE2B b38b35d3f1ebf2b7deeb90ff78c7c00e2e51f7b115a1622a878e7870de4dae53458a16b325fe7059b6faf7157701f14e179c8cb12648ff5ffd44694ce9a6ead2 SHA512 bfd1c00834bfd2a7fdba0cf5ae3bb82efb959fdc2f538d05bde150b98d417012647115c6893fc53db0b20170ea40be238ef017044a8076798c02578bd14884f9 diff --git a/dev-libs/libpsl-native/files/libpsl-native-7.4.0-cmake.patch b/dev-libs/libpsl-native/files/libpsl-native-7.4.0-cmake.patch new file mode 100644 index 000000000000..1515e4cda7a1 --- /dev/null +++ b/dev-libs/libpsl-native/files/libpsl-native-7.4.0-cmake.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ project(PSL-NATIVE) + + # Can't use add_compile_options with 2.8.11 + set(CMAKE_BUILD_TYPE "Release") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror -fstack-protector-strong -fpie -D_FORTIFY_SOURCE=2") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + + if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,relro,-z,now") diff --git a/dev-libs/libpsl-native/libpsl-native-7.4.0.ebuild b/dev-libs/libpsl-native/libpsl-native-7.4.0.ebuild new file mode 100644 index 000000000000..41a8ae927cc9 --- /dev/null +++ b/dev-libs/libpsl-native/libpsl-native-7.4.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="PowerShell-Native" +CMAKE_IN_SOURCE_BUILD="ON" + +inherit cmake + +DESCRIPTION="Functionality missing from .NET Core via system calls" +HOMEPAGE="https://github.com/PowerShell/PowerShell-Native/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/PowerShell/${MY_PN}.git" + S="${WORKDIR}/${P}/src/${PN}" +else + SRC_URI="https://github.com/PowerShell/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${MY_PN}-${PV}/src/${PN}" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +BDEPEND="dev-cpp/gtest" + +PATCHES=( + "${FILESDIR}/${PN}-7.4.0-cmake.patch" + "${FILESDIR}/${PN}-7.3.2-test-cmake.patch" +) + +src_install() { + dolib.so "${S}/../powershell-unix/libpsl-native.so" + + einstalldocs +} diff --git a/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild b/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild index a37722ce3c99..bcd05ad21ed0 100644 --- a/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild +++ b/dev-libs/libsodium/libsodium-1.0.18_p20220618.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libsodium.minisig +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libsodium.minisig VERIFY_SIG_METHOD=minisig inherit autotools multilib-minimal verify-sig diff --git a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild index b0e28afc41dd..79f1225f2022 100644 --- a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild +++ b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libsodium.minisig +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libsodium.minisig VERIFY_SIG_METHOD=minisig inherit autotools multilib-minimal verify-sig diff --git a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild index cfdda73020ae..34ece90fc60d 100644 --- a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libtasn1.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libtasn1.asc inherit multilib-minimal libtool verify-sig DESCRIPTION="ASN.1 library" diff --git a/dev-libs/libvoikko/libvoikko-4.3.2.ebuild b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild index 7876f858a3f9..68c754b90cb5 100644 --- a/dev-libs/libvoikko/libvoikko-4.3.2.ebuild +++ b/dev-libs/libvoikko/libvoikko-4.3.2.ebuild @@ -29,7 +29,7 @@ BDEPEND="virtual/pkgconfig >=sys-devel/autoconf-2.71 verify-sig? ( sec-keys/openpgp-keys-voikko )" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/voikko.asc PATCHES=( "${FILESDIR}"/libvoikko-4.3.2-disable-wall-werror.patch ) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 09e59e3b748a..33153eb470a0 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vincentlefevre.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vincentlefevre.asc inherit multilib-minimal verify-sig # Upstream distribute patches before a new release is made diff --git a/dev-libs/mpfr/mpfr-4.2.1.ebuild b/dev-libs/mpfr/mpfr-4.2.1.ebuild index cb6320c8ea92..655c0a0f5098 100644 --- a/dev-libs/mpfr/mpfr-4.2.1.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vincentlefevre.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vincentlefevre.asc inherit multilib-minimal verify-sig # Upstream distribute patches before a new release is made diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild b/dev-libs/nettle/nettle-3.8.1.ebuild index 8afc0e0436ed..f51f106aa249 100644 --- a/dev-libs/nettle/nettle-3.8.1.ebuild +++ b/dev-libs/nettle/nettle-3.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc inherit multilib-build multilib-minimal toolchain-funcs verify-sig DESCRIPTION="Low-level cryptographic library" diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild b/dev-libs/nettle/nettle-3.9.1.ebuild index 5ebb06331508..5e669dc48440 100644 --- a/dev-libs/nettle/nettle-3.9.1.ebuild +++ b/dev-libs/nettle/nettle-3.9.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc inherit multilib-build multilib-minimal toolchain-funcs verify-sig DESCRIPTION="Low-level cryptographic library" diff --git a/dev-libs/nettle/nettle-3.9.ebuild b/dev-libs/nettle/nettle-3.9.ebuild index 8e0867d6b2f1..67a650f7974b 100644 --- a/dev-libs/nettle/nettle-3.9.ebuild +++ b/dev-libs/nettle/nettle-3.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc inherit multilib-build multilib-minimal toolchain-funcs verify-sig DESCRIPTION="Low-level cryptographic library" diff --git a/dev-libs/newt/Manifest b/dev-libs/newt/Manifest index 4c3cf765f5ca..78e8d9dbbf42 100644 --- a/dev-libs/newt/Manifest +++ b/dev-libs/newt/Manifest @@ -1 +1,2 @@ DIST newt-0.52.23.tar.gz 128884 BLAKE2B 283809ac259475588b2f277e6c14ddc2981204f8d6c4963aa9ca7bf87376d2025e9edcc3194804bd6928f75deef706758e1868ba730fd06856ed0a95e534be00 SHA512 8040b01178311532c31642daae5bffc9c0f1917d28957164a02b3f5bd402e6561ff6faee75a936f72485eb71004238ede78c1973a970451fb5aaccff231887c7 +DIST newt-0.52.24.tar.gz 128895 BLAKE2B fff7b3831f53a33b2d4f009fae0eb5603aef79c50f89e7f7179b80be837db35e44ecc860e4dc85e46195a59a87c12b2feae2ab043bef2fee0ea35a6efeded474 SHA512 999d8109dd3d74d04e813e84dc2e348278016dce7a678a1566197cf8fbc87810257b8a29fa766d29d48dc18bf4e1508b022460f15503fb6d029b3a05528b50be diff --git a/dev-libs/newt/newt-0.52.24.ebuild b/dev-libs/newt/newt-0.52.24.ebuild new file mode 100644 index 000000000000..c5cadd071212 --- /dev/null +++ b/dev-libs/newt/newt-0.52.24.ebuild @@ -0,0 +1,102 @@ +# 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 python-r1 toolchain-funcs + +MY_PV="r$(ver_rs 1- -)" + +DESCRIPTION="Redhat's Newt windowing toolkit development files" +HOMEPAGE="https://pagure.io/newt" +SRC_URI="https://github.com/mlichvar/newt/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="gpm nls tcl" +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/popt-1.6 + =sys-libs/slang-2* + gpm? ( sys-libs/gpm ) + tcl? ( >=dev-lang/tcl-8.5:0 ) + " +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-0.52.23-gold.patch + "${FILESDIR}"/${PN}-0.52.21-python-sitedir.patch +) + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + sed -i Makefile.in \ + -e 's|$(SHCFLAGS) -o|$(LDFLAGS) &|g' \ + -e 's|-g -o|$(CFLAGS) $(LDFLAGS) -o|g' \ + -e 's|-shared -o|$(CFLAGS) $(LDFLAGS) &|g' \ + -e 's|instroot|DESTDIR|g' \ + -e 's| make | $(MAKE) |g' \ + -e "s| ar | $(tc-getAR) |g" \ + || die "sed Makefile.in" + + if [[ -n ${LINGUAS} ]]; then + local lang langs + for lang in ${LINGUAS}; do + test -r po/${lang}.po && langs="${langs} ${lang}.po" + done + sed -i po/Makefile \ + -e "/^CATALOGS = /cCATALOGS = ${langs}" \ + || die "sed po/Makefile" + fi + + default + eautoreconf + + # can't build out-of-source + python_copy_sources +} + +src_configure() { + configuring() { + econf \ + PYTHONVERS="${PYTHON}" \ + $(use_with gpm gpm-support) \ + $(use_with tcl) \ + $(use_enable nls) + } + python_foreach_impl run_in_build_dir configuring +} + +src_compile() { + building() { + emake PYTHONVERS="${EPYTHON}" + } + python_foreach_impl run_in_build_dir building +} + +src_install() { + installit() { + emake \ + DESTDIR="${D}" \ + PYTHON_SITEDIR="$(python_get_sitedir)" \ + PYTHONVERS="${EPYTHON}" \ + install + python_optimize + } + python_foreach_impl run_in_build_dir installit + dodoc peanuts.py popcorn.py tutorial.sgml + doman whiptail.1 + einstalldocs + + # don't want static archives + rm "${ED}"/usr/$(get_libdir)/libnewt.a || 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 bd52a17cba4e..5818c3537d88 100644 --- a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild +++ b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig MY_P=openssl-${PV/_/-} diff --git a/dev-libs/openssl/openssl-1.1.1u.ebuild b/dev-libs/openssl/openssl-1.1.1u.ebuild index c8d53908be94..ee411f3a17bb 100644 --- a/dev-libs/openssl/openssl-1.1.1u.ebuild +++ b/dev-libs/openssl/openssl-1.1.1u.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig MY_P=${P/_/-} diff --git a/dev-libs/openssl/openssl-1.1.1w.ebuild b/dev-libs/openssl/openssl-1.1.1w.ebuild index 17d784938024..6a9d9d491eec 100644 --- a/dev-libs/openssl/openssl-1.1.1w.ebuild +++ b/dev-libs/openssl/openssl-1.1.1w.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig MY_P=${P/_/-} diff --git a/dev-libs/openssl/openssl-3.0.10.ebuild b/dev-libs/openssl/openssl-3.0.10.ebuild index 9759230620fb..c343a0f3b254 100644 --- a/dev-libs/openssl/openssl-3.0.10.ebuild +++ b/dev-libs/openssl/openssl-3.0.10.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.0.11.ebuild b/dev-libs/openssl/openssl-3.0.11.ebuild index 9759230620fb..c343a0f3b254 100644 --- a/dev-libs/openssl/openssl-3.0.11.ebuild +++ b/dev-libs/openssl/openssl-3.0.11.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.0.12.ebuild b/dev-libs/openssl/openssl-3.0.12.ebuild index 1dcdb2f9f6ab..6174d64a62b7 100644 --- a/dev-libs/openssl/openssl-3.0.12.ebuild +++ b/dev-libs/openssl/openssl-3.0.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.0.9-r1.ebuild b/dev-libs/openssl/openssl-3.0.9-r1.ebuild index 70b659682512..190a2eee3380 100644 --- a/dev-libs/openssl/openssl-3.0.9-r1.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild b/dev-libs/openssl/openssl-3.0.9-r2.ebuild index 49b80ff8b1c9..d4b6774d57b2 100644 --- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.1.2.ebuild b/dev-libs/openssl/openssl-3.1.2.ebuild index a89ece323f28..89509db94481 100644 --- a/dev-libs/openssl/openssl-3.1.2.ebuild +++ b/dev-libs/openssl/openssl-3.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.1.3.ebuild b/dev-libs/openssl/openssl-3.1.3.ebuild index a89ece323f28..89509db94481 100644 --- a/dev-libs/openssl/openssl-3.1.3.ebuild +++ b/dev-libs/openssl/openssl-3.1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/openssl/openssl-3.1.4.ebuild b/dev-libs/openssl/openssl-3.1.4.ebuild index a89ece323f28..89509db94481 100644 --- a/dev-libs/openssl/openssl-3.1.4.ebuild +++ b/dev-libs/openssl/openssl-3.1.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest index f40d74a80036..dbb2a7e133a3 100644 --- a/dev-libs/raft/Manifest +++ b/dev-libs/raft/Manifest @@ -1,3 +1,2 @@ -DIST raft-0.17.1.tar.gz 354331 BLAKE2B d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7 SHA512 20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db DIST raft-0.18.0.tar.gz 365558 BLAKE2B 57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11 SHA512 c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b DIST raft-0.18.1.tar.gz 334308 BLAKE2B 6518914435129573fe03368bb653b42bb6424cfe6d96ea47164bb77c62ab229dcc977c59ad8004d269d7a44fdfec3a852b4dc0309129ccff7fcfc1fe425806f9 SHA512 73f8a7eb4d38e02ec888bc1062a8b8c419b17f87a09d9bdffac5c015077a42c28d92c285571a5c49d2a1d8ddd6b972469a7baa0f19a839faf6c17a02968f805a diff --git a/dev-libs/raft/raft-0.17.1.ebuild b/dev-libs/raft/raft-0.17.1.ebuild deleted file mode 100644 index ffdfab60dd65..000000000000 --- a/dev-libs/raft/raft-0.17.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="C implementation of the Raft consensus protocol" -HOMEPAGE="https://github.com/canonical/raft" -SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3-with-linking-exception" -SLOT="0/3" -KEYWORDS="amd64 ~arm64 ~x86" -IUSE="lz4 test zfs" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libuv:= - lz4? ( app-arch/lz4:= )" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch - "${FILESDIR}"/raft-0.11.3-disable-automagic-check-for-lz4.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - --enable-uv - - --disable-backtrace - --disable-benchmark - --disable-debug - --disable-example - --disable-sanitize - --disable-static - - $(use_enable lz4) - $(use_enable test fixture) - - $(use_with zfs) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-correct-license-install-dir.patch b/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-correct-license-install-dir.patch new file mode 100644 index 000000000000..8ec2c710d3ad --- /dev/null +++ b/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-correct-license-install-dir.patch @@ -0,0 +1,16 @@ +Do not install same license for -asan, which avoids QA warning +Upstream issue: https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/issues/61 +=================================================================== +--- comgr.orig/CMakeLists.txt ++++ comgr/CMakeLists.txt +@@ -281,10 +281,6 @@ install(FILES + "NOTICES.txt" + COMPONENT amd-comgr + DESTINATION ${CMAKE_INSTALL_DOCDIR}) +-install(FILES +- "LICENSE.txt" +- COMPONENT asan +- DESTINATION ${CMAKE_INSTALL_DOCDIR}-asan) + + # Generate the install-tree package. + set(AMD_COMGR_PREFIX_CODE " diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-fix-tests.patch b/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-fix-tests.patch new file mode 100644 index 000000000000..80f1f90dbe94 --- /dev/null +++ b/dev-libs/rocm-comgr/files/rocm-comgr-5.7.1-fix-tests.patch @@ -0,0 +1,50 @@ +Vanilla LLVM does not support calling AMDGPU_KERNEL across different sources/bitcodes. +Without this patch https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/issues/45 occurs. +Reference: https://github.com/llvm/llvm-project/issues/60313 +=================================================================== +Index: comgr/test/source/source1.cl +=================================================================== +--- comgr.orig/test/source/source1.cl ++++ comgr/test/source/source1.cl +@@ -35,7 +35,9 @@ + + #include "include-a.h" + ++void kernel source3(__global int *j) { *j = FOO; } ++ + void kernel source1(__global int *j) { + *j += 2; +- source2(j); ++ source3(j); + } +Index: comgr/test/mangled_names_test.c +=================================================================== +--- comgr.orig/test/mangled_names_test.c ++++ comgr/test/mangled_names_test.c +@@ -162,7 +162,7 @@ int main(int argc, char *argv[]) { + exit(1); + } + +- const char *bcNames[] = {"source1", "source2"}; ++ const char *bcNames[] = {"source3", "source1"}; + + for (size_t I = 0; I < numNames; ++I) { + size_t Size; +@@ -249,14 +249,14 @@ int main(int argc, char *argv[]) { + + Status = amd_comgr_populate_mangled_names(DataExec, &numNames); + +- if (numNames != 4) { ++ if (numNames != 6) { + printf("amd_populate_mangled_names Failed: " +- "produced %zu executable names (expected 4)\n", ++ "produced %zu executable names (expected 6)\n", + Count); + exit(1); + } + +- const char *execNames[] = {"source1", "source1.kd", "source2", "source2.kd"}; ++ const char *execNames[] = {"source3", "source3.kd", "source1", "source1.kd", "source2", "source2.kd"}; + + for (size_t I = 0; I < numNames; ++I) { + size_t Size; diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild b/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild index 28f2b5385c71..ff181f1b4615 100644 --- a/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild +++ b/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild @@ -29,6 +29,8 @@ PATCHES=( "${FILESDIR}/${PN}-5.7.0-disassembly.patch" "${FILESDIR}/${PN}-5.7.0-metadata.patch" "${FILESDIR}/${PN}-5.7.0-symbolizer.patch" + "${FILESDIR}/${PN}-5.7.1-fix-tests.patch" + "${FILESDIR}/${PN}-5.7.1-correct-license-install-dir.patch" ) DESCRIPTION="Radeon Open Compute Code Object Manager" diff --git a/dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild b/dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild index 26be7c1d2c0f..8c392821db09 100644 --- a/dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild +++ b/dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild @@ -24,7 +24,7 @@ BDEPEND="${PYTHON_DEPS} dev-libs/libvoikko verify-sig? ( sec-keys/openpgp-keys-voikko )" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/voikko.asc src_compile() { emake vvfst diff --git a/dev-libs/xalan-c/xalan-c-1.12-r2.ebuild b/dev-libs/xalan-c/xalan-c-1.12-r2.ebuild index debb844f9e1e..778251ef001e 100644 --- a/dev-libs/xalan-c/xalan-c-1.12-r2.ebuild +++ b/dev-libs/xalan-c/xalan-c-1.12-r2.ebuild @@ -19,7 +19,7 @@ else https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc ) " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/apache-xalan-c.asc SLOT="0/$(ver_cut 1-2)" KEYWORDS="amd64 ~ppc x86" diff --git a/dev-libs/xalan-c/xalan-c-9999.ebuild b/dev-libs/xalan-c/xalan-c-9999.ebuild index 19e421f40c78..12a834aca388 100644 --- a/dev-libs/xalan-c/xalan-c-9999.ebuild +++ b/dev-libs/xalan-c/xalan-c-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 @@ -19,7 +19,7 @@ else mirror://apache/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc ) " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/apache-xalan-c.asc SLOT="0/$(ver_cut 1-2)" KEYWORDS="~amd64 ~ppc ~x86" diff --git a/dev-libs/yyjson/yyjson-0.8.0.ebuild b/dev-libs/yyjson/yyjson-0.8.0.ebuild index 1882e811804f..e6ba30e9251d 100644 --- a/dev-libs/yyjson/yyjson-0.8.0.ebuild +++ b/dev-libs/yyjson/yyjson-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P LICENSE="MIT test? ( BSD )" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" IUSE="doc test" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 4332d194f29ff3d61b52e463e0de2549f27929e8..44f720e17af13e70829c1d0bfdfec1fa622710ff 100644 GIT binary patch delta 38211 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 + + + + rahil3108@gmail.com + Rahil Bhimjiani + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Collect metrics for btrfs filesystem + + + containers/prometheus-podman-exporter + https://github.com/containers/prometheus-podman-exporter/issues + https://github.com/containers/prometheus-podman-exporter/blob/main/README.md + + diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.4.0.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.4.0.ebuild new file mode 100644 index 000000000000..b6b911e1954f --- /dev/null +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="Exporter for podman giving containers, pods, images, volumes & networks metrics" +HOMEPAGE="https://github.com/containers/prometheus-podman-exporter" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/prometheus-podman-exporter.git" +else + SRC_URI="https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +# Main package +LICENSE="Apache-2.0" +# Dependencies +LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0" + +SLOT="0" +IUSE="btrfs" + +# there are no test files so prevent tests +RESTRICT="test" +RDEPEND=" + app-containers/podman[btrfs?] +" +DEPEND="${RDEPEND}" + +src_compile() { + export BUILDFLAGS=" -tags exclude_graphdriver_devicemapper" + use !btrfs && BUILDFLAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + default +} + +src_install() { + emake DESTDIR="${ED}/usr/bin" install + systemd_dounit "contrib/systemd/prometheus-podman-exporter.service" + systemd_douserunit "contrib/systemd/prometheus-podman-exporter.service" + einstalldocs +} diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild new file mode 100644 index 000000000000..b6b911e1954f --- /dev/null +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="Exporter for podman giving containers, pods, images, volumes & networks metrics" +HOMEPAGE="https://github.com/containers/prometheus-podman-exporter" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/containers/prometheus-podman-exporter.git" +else + SRC_URI="https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +# Main package +LICENSE="Apache-2.0" +# Dependencies +LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0" + +SLOT="0" +IUSE="btrfs" + +# there are no test files so prevent tests +RESTRICT="test" +RDEPEND=" + app-containers/podman[btrfs?] +" +DEPEND="${RDEPEND}" + +src_compile() { + export BUILDFLAGS=" -tags exclude_graphdriver_devicemapper" + use !btrfs && BUILDFLAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + default +} + +src_install() { + emake DESTDIR="${ED}/usr/bin" install + systemd_dounit "contrib/systemd/prometheus-podman-exporter.service" + systemd_douserunit "contrib/systemd/prometheus-podman-exporter.service" + einstalldocs +} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 85b7b0a0f593fc4e247f37784dc05566102409e8..eb646dd280f4a7b72ac9d27605b3779532b10181 100644 GIT binary patch delta 49070 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 delta 49066 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 diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 0765376b510a..2c9b58a91e3a 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1,2 @@ DIST fastfetch-1.12.2.tar.gz 538194 BLAKE2B bc6badbc7f690dacbe1408479286a0d42ec687526f776ff4d2ec7b0eb767032e5781cbbe37778f4dc03a5d386979a9ae2aab84c466be997b82d9a9a6c81ea78f SHA512 a82a7c7ae365335c20d659a82215cf320c4c6b07ff127c4dad322a0a01f7ec57e34d229f4953108daadcd0d243c84f8504a3b4367df5e255e5a06e685fd6739a -DIST fastfetch-2.1.2.tar.gz 806365 BLAKE2B 458d286b24dc37560d0b5331fd915abc7307c58ebe92d348dca1e7c5d4bfdafd9f6db582eeba286e150d264e6ef2b8c0e5581eaafec6c14e1344fa1d87a3345e SHA512 7d710357dc27c237ee6c0ac21df34ca1d6aa7be3d0adc91abe1e444cc0200daadebf2de1cb9be6f7fc144e85cf72788263147eba1f55fd3fb8bd8e5e0ee16021 +DIST fastfetch-2.2.1.tar.gz 899131 BLAKE2B bc40bb876b11a41f211f265c6b760ec2905c2d10240c67f514da4f70935f40ff1759ac52bbf5183e96537ab8a963d1df5bf9ebc527927f25d1a453243495ccef SHA512 ba9eb36dd11a5346ed0ad452aecaf79e556fd91e91c6fa6e19c8b04c401f4ff383687c8afe5b2cba2281b086859246e16e2ac231f46893217d4f1241b6f4a439 diff --git a/app-misc/fastfetch/fastfetch-2.1.2.ebuild b/app-misc/fastfetch/fastfetch-2.2.1.ebuild similarity index 92% rename from app-misc/fastfetch/fastfetch-2.1.2.ebuild rename to app-misc/fastfetch/fastfetch-2.2.1.ebuild index 46ffa1cf9925..f3c91c217ba1 100644 --- a/app-misc/fastfetch/fastfetch-2.1.2.ebuild +++ b/app-misc/fastfetch/fastfetch-2.2.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake flag-o-matic -DESCRIPTION="Fast system information tool" +DESCRIPTION="Fast neofetch-like system information tool" HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -15,12 +15,13 @@ if [[ ${PV} == *9999 ]]; then [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi LICENSE="MIT" SLOT="0" -IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" +IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr" +RESTRICT="!test? ( test )" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically # make sure to crank yyjson minimum version to match bundled version @@ -92,6 +93,7 @@ src_configure() { -DENABLE_XCB_RANDR=$(usex xcb) -DENABLE_XFCONF=$(usex xfce) -DENABLE_XRANDR=$(usex xrandr) + -DBUILD_TESTS=$(usex test) ) append-cppflags -DNDEBUG diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest index c9f698e5ff80..9ff1854dd718 100644 --- a/app-misc/tracker-miners/Manifest +++ b/app-misc/tracker-miners/Manifest @@ -1,3 +1,5 @@ DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b SHA512 adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648 DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a SHA512 9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63 +DIST tracker-miners-3.5.4.tar.xz 7514024 BLAKE2B 6a0b61d7b708028a8f37525d2a173e3776ba2c4280e283d9d247efee605fe6e926f5719500a8e8810b2e973d8b438812ce9474449d776b42872e3830f8f15f22 SHA512 4b05cd6164ee0d0d5e29b27c668b3912342719dc6831500f6c953a87902defda532af66aa59aa795fea1f2ca27c3691493e1bdc2a59208f28f6eb76a1f7b98c8 DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09 SHA512 08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f +DIST tracker-miners-3.6.2.tar.xz 7506528 BLAKE2B d0da1caaa72467ec03c7e3c35cbee48aca08dca59d45d11e5f5f887d75954dbac0671d5698226c9cb89e97b3a76b318013ca17f8508ec3f867758662f53b25b7 SHA512 032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4 diff --git a/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild new file mode 100644 index 000000000000..4cfd4892b132 --- /dev/null +++ b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg + +DESCRIPTION="Collection of data extractors for Tracker/Nepomuk" +HOMEPAGE="https://wiki.gnome.org/Projects/Tracker" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="3" +IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps" + +REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) +RDEPEND=" + >=dev-libs/glib-2.70:2 + >=app-misc/tracker-3.5.0:3 + + >=sys-apps/dbus-1.3.1 + xmp? ( >=media-libs/exempi-2.1.0:= ) + raw? ( media-libs/gexiv2 ) + cue? ( media-libs/libcue:= ) + exif? ( >=media-libs/libexif-0.6 ) + gsf? ( >=gnome-extra/libgsf-1.14.24:= ) + xps? ( app-text/libgxps ) + iptc? ( media-libs/libiptcdata ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) + >=media-libs/libpng-1.2:0= + seccomp? ( >=sys-libs/libseccomp-2.0 ) + tiff? ( media-libs/tiff:= ) + xml? ( >=dev-libs/libxml2-2.6 ) + pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) + playlist? ( >=dev-libs/totem-pl-parser-3:= ) + sys-apps/util-linux + + gif? ( media-libs/giflib:= ) + + networkmanager? ( net-misc/networkmanager ) + + rss? ( >=net-libs/libgrss-0.7:0 ) + app-arch/gzip + + upower? ( >=sys-power/upower-0.9.0:= ) + + >=dev-libs/icu-4.8.1.1:= + + gstreamer? ( + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0 + >=media-plugins/gst-plugins-meta-1.20:1.0 ) + !gstreamer? ( + ffmpeg? ( media-video/ffmpeg:0= ) ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/asciidoc + dev-libs/libxslt + dev-util/glib-utils + dev-util/gdbus-codegen + + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]') + gstreamer? ( + media-libs/gstreamer:1.0[introspection] + || ( + media-plugins/gst-plugins-libav:1.0 + media-plugins/gst-plugins-openh264:1.0 + ) + ) + ) +" + +python_check_deps() { + python_has_version -b \ + "dev-python/pygobject[${PYTHON_USEDEP}]" \ + "dev-python/tappy[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + + # Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that + if use gstreamer; then + sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die + else + sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die + fi + gnome2_environment_reset # sets gstreamer safety variables +} + +src_configure() { + append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS + + local media_extractor="none" + if use gstreamer ; then + media_extractor="gstreamer" + elif use ffmpeg ; then + media_extractor="libav" + fi + + local emesonargs=( + -Dtracker_core=system + + -Dman=true + -Dextract=true + $(meson_use test functional_tests) + $(meson_use test tests_tap_protocol) + -Dminer_fs=true + $(meson_use rss miner_rss) + -Dwriteback=true + -Dabiword=true + -Dicon=true + -Dmp3=true + -Dps=true + -Dtext=true + -Dunzip_ps_gz_files=true # spawns gunzip + + $(meson_feature networkmanager network_manager) + $(meson_feature cue) + $(meson_feature exif) + $(meson_feature gif) + $(meson_feature gsf) + $(meson_feature iptc) + $(meson_feature iso) + $(meson_feature jpeg) + $(meson_feature pdf) + $(meson_feature playlist) + -Dpng=enabled + $(meson_feature raw) + $(meson_feature tiff) + $(meson_feature xml) + $(meson_feature xmp) + $(meson_feature xps) + + -Dbattery_detection=$(usex upower upower none) + -Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca + -Dgeneric_media_extractor=${media_extractor} + # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default + -Dsystemd_user_services_dir="$(systemd_get_userunitdir)" + ) + meson_src_configure +} + +src_test() { + export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory") + dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild new file mode 100644 index 000000000000..d4adb19cc0c5 --- /dev/null +++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg + +DESCRIPTION="Collection of data extractors for Tracker/Nepomuk" +HOMEPAGE="https://wiki.gnome.org/Projects/Tracker" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="3" +IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps" + +REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); +# so choose ICU over enca always here for the time being (ICU is preferred) +RDEPEND=" + >=dev-libs/glib-2.70:2 + >=app-misc/tracker-3.6_rc:3 + + >=sys-apps/dbus-1.3.1 + xmp? ( >=media-libs/exempi-2.1.0:= ) + raw? ( media-libs/gexiv2 ) + cue? ( media-libs/libcue:= ) + exif? ( >=media-libs/libexif-0.6 ) + gsf? ( >=gnome-extra/libgsf-1.14.24:= ) + xps? ( app-text/libgxps ) + iptc? ( media-libs/libiptcdata ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) + >=media-libs/libpng-1.2:0= + seccomp? ( >=sys-libs/libseccomp-2.0 ) + tiff? ( media-libs/tiff:= ) + xml? ( >=dev-libs/libxml2-2.6 ) + pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) + playlist? ( >=dev-libs/totem-pl-parser-3:= ) + sys-apps/util-linux + + gif? ( media-libs/giflib:= ) + + networkmanager? ( net-misc/networkmanager ) + + rss? ( >=net-libs/libgrss-0.7:0 ) + app-arch/gzip + + upower? ( >=sys-power/upower-0.9.0:= ) + + >=dev-libs/icu-4.8.1.1:= + + gstreamer? ( + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0 + >=media-plugins/gst-plugins-meta-1.20:1.0 ) + !gstreamer? ( + ffmpeg? ( media-video/ffmpeg:0= ) ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/asciidoc + dev-libs/libxslt + dev-util/glib-utils + dev-util/gdbus-codegen + + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]') + gstreamer? ( + media-libs/gstreamer:1.0[introspection] + || ( + media-plugins/gst-plugins-libav:1.0 + media-plugins/gst-plugins-openh264:1.0 + ) + ) + ) +" + +python_check_deps() { + python_has_version -b \ + "dev-python/pygobject[${PYTHON_USEDEP}]" \ + "dev-python/tappy[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + + # Avoid gst-inspect calls that may trigger sandbox; + # instead assume the detection will succeed and add the needed test deps for that + if use gstreamer; then + sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die + else + sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die + fi + gnome2_environment_reset # sets gstreamer safety variables +} + +src_configure() { + append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS + + local media_extractor="none" + if use gstreamer ; then + media_extractor="gstreamer" + elif use ffmpeg ; then + media_extractor="libav" + fi + + local emesonargs=( + -Dtracker_core=system + + -Dman=true + -Dextract=true + $(meson_use test functional_tests) + $(meson_use test tests_tap_protocol) + -Dminer_fs=true + $(meson_use rss miner_rss) + -Dwriteback=true + -Dabiword=true + -Dicon=true + -Dmp3=true + -Dps=true + -Dtext=true + -Dunzip_ps_gz_files=true # spawns gunzip + + $(meson_feature networkmanager network_manager) + $(meson_feature cue) + $(meson_feature exif) + $(meson_feature gif) + $(meson_feature gsf) + $(meson_feature iptc) + $(meson_feature iso) + $(meson_feature jpeg) + $(meson_feature pdf) + $(meson_feature playlist) + -Dpng=enabled + $(meson_feature raw) + $(meson_feature tiff) + $(meson_feature xml) + $(meson_feature xmp) + $(meson_feature xps) + + -Dbattery_detection=$(usex upower upower none) + # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca + -Dcharset_detection=icu + -Dgeneric_media_extractor=${media_extractor} + # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default + -Dsystemd_user_services_dir="$(systemd_get_userunitdir)" + ) + meson_src_configure +} + +src_test() { + export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory") + export PYTHONPATH="${EROOT}"/usr/$(get_libdir)/tracker-3.0 + dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 0f3ee36eaebccbfb4e6e60ce71219bf6c489dd8d..b18c093977c1aadc07a2ae0eecc303d3b94e3983 100644 GIT binary patch delta 7075 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 "${T}"/COPYING <<- EOF || die - ${PN} is licensed under the "${LICENSE}". - Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text. - EOF - dodoc "${T}"/COPYING - docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING} - - local size - for size in 16 32 128 256 512; do - newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png - done - newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png - doicon resources/iconsets/*/scribus.png - domenu scribus.desktop -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "MS Word .doc file import filter support" app-text/antiword -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 9424cd2981fbbe05fe8b9d375cf1c7f89fb7c185..9a8da04d05451fc5ab8095e620f44c348c6d7686 100644 GIT binary patch delta 9704 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 delta 9676 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 L2iGnt%0vJFcbUu( delta 8372 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 K-55X0L;wJaDa#`O diff --git a/app-shells/bash/bash-5.1_p16-r6.ebuild b/app-shells/bash/bash-5.1_p16-r6.ebuild index efc8d77257d1..4553ec952476 100644 --- a/app-shells/bash/bash-5.1_p16-r6.ebuild +++ b/app-shells/bash/bash-5.1_p16-r6.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc inherit flag-o-matic toolchain-funcs prefix verify-sig # Uncomment if we have a patchset diff --git a/app-shells/bash/bash-5.1_p16-r7.ebuild b/app-shells/bash/bash-5.1_p16-r7.ebuild index 8595694838e9..26db8787ba76 100644 --- a/app-shells/bash/bash-5.1_p16-r7.ebuild +++ b/app-shells/bash/bash-5.1_p16-r7.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc inherit flag-o-matic toolchain-funcs prefix verify-sig # Uncomment if we have a patchset diff --git a/app-shells/bash/bash-5.2_p15-r6.ebuild b/app-shells/bash/bash-5.2_p15-r6.ebuild index e0c1a7b28b88..fb3ee582c9a5 100644 --- a/app-shells/bash/bash-5.2_p15-r6.ebuild +++ b/app-shells/bash/bash-5.2_p15-r6.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc inherit flag-o-matic toolchain-funcs prefix verify-sig # Uncomment if we have a patchset diff --git a/app-shells/bash/bash-5.2_p15-r7.ebuild b/app-shells/bash/bash-5.2_p15-r7.ebuild index a80bdd6357a4..7298e4967515 100644 --- a/app-shells/bash/bash-5.2_p15-r7.ebuild +++ b/app-shells/bash/bash-5.2_p15-r7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc inherit flag-o-matic toolchain-funcs prefix verify-sig # Uncomment if we have a patchset diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild index 6e86e0d185f3..dc26c74b8f9d 100644 --- a/app-shells/bash/bash-9999.ebuild +++ b/app-shells/bash/bash-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc inherit flag-o-matic toolchain-funcs prefix verify-sig # Uncomment if we have a patchset diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 067ed13ce34a91a5853c51f6edaea44134038953..cd5f8d99fbd79fa08cc46d8741e0af558b664442 100644 GIT binary patch delta 47443 zcmV(%K;plh{sNZ%0)HQi2mk;800092biGTHB}bB-xu0KAdkSXk;qK