From 77b2c8ba51a2a4ccdb5dcd580549a780062aeee9 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 3 Nov 2023 02:17:36 +0300 Subject: [PATCH] Sync with portage [Fri Nov 3 02:17:36 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29284 -> 29292 bytes app-admin/Manifest.gz | Bin 31851 -> 31859 bytes app-admin/awscli/Manifest | 6 + 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 + app-admin/clustershell/Manifest | 2 +- .../clustershell/clustershell-1.9.2.ebuild | 2 +- app-admin/exo/Manifest | 4 +- .../{exo-1.74.2.ebuild => exo-1.74.4.ebuild} | 0 app-admin/hcloud/Manifest | 4 +- ...oud-1.38.2.ebuild => hcloud-1.39.0.ebuild} | 0 app-admin/logrotate/Manifest | 4 +- .../logrotate/logrotate-3.20.1-r1.ebuild | 4 +- app-admin/logrotate/logrotate-3.21.0.ebuild | 2 +- app-admin/mcelog/Manifest | 2 + app-admin/mcelog/mcelog-196.ebuild | 54 + app-admin/mongosh-bin/Manifest | 6 +- ...-1.1.9.ebuild => mongosh-bin-2.0.2.ebuild} | 4 +- app-admin/stow/Manifest | 2 +- app-admin/stow/stow-2.3.1.ebuild | 4 +- app-admin/sudo/Manifest | 8 +- 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/Manifest | 4 +- 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/Manifest | 2 +- app-arch/bzip2/bzip2-1.0.8-r4.ebuild | 2 +- app-arch/clzip/Manifest | 2 +- app-arch/clzip/clzip-1.13.ebuild | 2 +- app-arch/gzip/Manifest | 4 +- app-arch/gzip/gzip-1.12-r4.ebuild | 2 +- app-arch/gzip/gzip-1.13.ebuild | 2 +- app-arch/libarchive/Manifest | 4 +- app-arch/libarchive/libarchive-3.7.1.ebuild | 2 +- app-arch/libarchive/libarchive-3.7.2.ebuild | 2 +- app-arch/lunzip/Manifest | 2 +- app-arch/lunzip/lunzip-1.13.ebuild | 2 +- app-arch/lzip/Manifest | 2 +- app-arch/lzip/lzip-1.23.ebuild | 2 +- app-arch/lziprecover/Manifest | 2 +- app-arch/lziprecover/lziprecover-1.23.ebuild | 4 +- app-arch/lzlib/Manifest | 2 +- app-arch/lzlib/lzlib-1.13-r1.ebuild | 2 +- app-arch/pdlzip/Manifest | 2 +- app-arch/pdlzip/pdlzip-1.12.ebuild | 2 +- app-arch/pigz/Manifest | 2 +- app-arch/pigz/pigz-2.8.ebuild | 2 +- app-arch/plzip/Manifest | 2 +- app-arch/plzip/plzip-1.10.ebuild | 4 +- app-arch/tar/Manifest | 6 +- 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 | 15 +- 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 | 6 +- ...tic-0.16.0.ebuild => restic-0.16.2.ebuild} | 2 +- app-containers/Manifest.gz | Bin 8880 -> 8880 bytes app-containers/aardvark-dns/Manifest | 2 +- .../aardvark-dns/aardvark-dns-1.8.0-r1.ebuild | 2 +- app-containers/buildah/Manifest | 8 +- 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 | 4 +- .../catatonit/catatonit-0.2.0.ebuild | 31 + .../catatonit/catatonit-9999.ebuild | 5 +- app-containers/conmon/Manifest | 2 +- app-containers/conmon/metadata.xml | 8 +- app-containers/containers-common/Manifest | 9 +- .../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 +- app-containers/containers-image/Manifest | 4 +- .../containers-image-5.28.0.ebuild | 2 +- app-containers/containers-image/metadata.xml | 8 +- app-containers/containers-shortnames/Manifest | 4 +- .../containers-shortnames-2023.02.20.ebuild | 2 +- .../containers-shortnames/metadata.xml | 8 +- app-containers/containers-storage/Manifest | 4 +- .../containers-storage-1.50.2.ebuild | 2 +- .../containers-storage/metadata.xml | 8 +- app-containers/crun/Manifest | 2 +- app-containers/crun/crun-1.8.4.ebuild | 2 +- app-containers/distrobuilder/Manifest | 2 +- .../distrobuilder/distrobuilder-2.1.ebuild | 2 +- app-containers/earthly/Manifest | 2 +- app-containers/earthly/earthly-0.7.19.ebuild | 2 +- app-containers/grype/Manifest | 3 + app-containers/grype/grype-0.72.0.ebuild | 33 + app-containers/incus/Manifest | 6 +- ...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 +- app-containers/lxc-templates/Manifest | 2 +- .../lxc-templates/lxc-templates-3.0.4.ebuild | 4 +- app-containers/lxc/Manifest | 2 +- app-containers/lxc/lxc-5.0.3.ebuild | 2 +- app-containers/lxd/Manifest | 8 +- 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/Manifest | 2 +- app-containers/netavark/netavark-1.8.0.ebuild | 2 +- app-containers/podman/Manifest | 10 +- 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/Manifest | 2 +- app-containers/runc/runc-1.1.9.ebuild | 2 +- app-containers/snapd/Manifest | 2 + app-containers/snapd/snapd-2.61.ebuild | 179 + app-containers/syft/Manifest | 3 + app-containers/syft/syft-0.94.0.ebuild | 34 + app-crypt/Manifest.gz | Bin 24621 -> 24613 bytes app-crypt/acme/Manifest | 2 + app-crypt/acme/acme-2.7.4.ebuild | 60 + app-crypt/certbot-apache/Manifest | 2 + .../certbot-apache-2.7.4.ebuild | 50 + app-crypt/certbot-nginx/Manifest | 2 + .../certbot-nginx/certbot-nginx-2.7.4.ebuild | 52 + app-crypt/certbot/Manifest | 2 + app-crypt/certbot/certbot-2.7.4.ebuild | 62 + app-crypt/dehydrated/Manifest | 2 +- app-crypt/dehydrated/dehydrated-0.7.1.ebuild | 2 +- app-crypt/gnupg/Manifest | 6 +- 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/Manifest | 6 +- 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/Manifest | 2 +- app-crypt/pinentry/pinentry-1.2.1-r3.ebuild | 2 +- app-crypt/rhash/Manifest | 4 +- app-crypt/rhash/rhash-1.4.3.ebuild | 2 +- app-crypt/rhash/rhash-1.4.4.ebuild | 2 +- app-crypt/sbctl/Manifest | 4 +- app-crypt/sbctl/sbctl-0.11.ebuild | 2 +- app-crypt/sbctl/sbctl-0.12.ebuild | 2 +- app-crypt/signify/Manifest | 2 +- app-crypt/signify/signify-31.ebuild | 2 +- app-crypt/yubikey-manager/Manifest | 6 +- .../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/Manifest | 2 +- app-editors/emacs/emacs-29.1-r5.ebuild | 2 +- app-editors/gedit-plugins/Manifest | 2 +- ....0.ebuild => gedit-plugins-46.0-r1.ebuild} | 4 +- app-editors/gedit/Manifest | 2 +- ...gedit-46.1.ebuild => gedit-46.1-r1.ebuild} | 4 +- app-editors/gnome-text-editor/Manifest | 2 + .../gnome-text-editor-45.1.ebuild | 57 + app-editors/pluma-plugins/Manifest | 2 +- ....ebuild => pluma-plugins-1.26.0-r1.ebuild} | 4 +- app-editors/pluma/Manifest | 3 +- ....26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 3 +- app-editors/pluma/pluma-1.26.0.ebuild | 79 - app-editors/retext/Manifest | 2 +- app-editors/retext/retext-8.0.0.ebuild | 2 +- app-editors/vile/Manifest | 6 +- 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/Manifest | 6 +- 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/Manifest | 2 +- app-emacs/bm/bm-202309.ebuild | 2 +- app-emacs/cider/Manifest | 2 + app-emacs/cider/cider-1.10.0.ebuild | 59 + app-emacs/ebuild-mode/Manifest | 2 - app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild | 28 - app-emacs/ef-themes/Manifest | 2 + app-emacs/ef-themes/ef-themes-1.4.0.ebuild | 32 + app-emacs/eldev/Manifest | 2 + app-emacs/eldev/eldev-1.7.ebuild | 50 + app-emacs/emacs-eat/Manifest | 4 + 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 | 2 + app-emacs/git-modes/git-modes-1.4.2.ebuild | 27 + app-emacs/mastodon/Manifest | 2 + app-emacs/mastodon/mastodon-1.0.13.ebuild | 28 + app-emacs/mic-paren/Manifest | 4 +- 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 | 2 + app-emacs/org-mode/org-mode-9.6.11.ebuild | 50 + app-emacs/parseedn/Manifest | 2 +- app-emacs/parseedn/parseedn-1.2.0.ebuild | 2 +- app-emacs/treesit-auto/Manifest | 2 + .../treesit-auto/treesit-auto-0.6.5.ebuild | 26 + app-emacs/yaml/Manifest | 2 +- app-emacs/yaml/yaml-0.5.4.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15150 -> 15140 bytes app-emulation/diskimage-builder/Manifest | 3 - .../diskimage-builder-3.30.0-r1.ebuild | 41 - .../diskimage-builder-3.30.0.ebuild | 40 - .../gallium-nine-standalone/Manifest | 9 +- .../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 +- app-emulation/libvirt/Manifest | 13 +- ...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 | 4 - app-emulation/qemu/qemu-7.2.0-r3.ebuild | 973 --- app-emulation/qemu/qemu-7.2.3.ebuild | 972 --- app-emulation/wine-staging/Manifest | 9 +- .../wine-staging/wine-staging-8.16.ebuild | 457 -- ...g-8.15.ebuild => wine-staging-8.19.ebuild} | 2 +- app-emulation/wine-vanilla/Manifest | 6 +- .../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 | 4 +- .../eselect-repository-13.ebuild | 58 - .../eselect-repository-14.ebuild | 2 +- app-i18n/Manifest.gz | Bin 17372 -> 17377 bytes app-i18n/ibus-m17n/Manifest | 2 + app-i18n/ibus-m17n/ibus-m17n-1.4.23.ebuild | 45 + app-metrics/Manifest.gz | Bin 6957 -> 7128 bytes .../prometheus-podman-exporter/Manifest | 4 + .../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 | 4 +- ...ch-2.1.2.ebuild => fastfetch-2.2.1.ebuild} | 8 +- app-misc/tracker-miners/Manifest | 4 + .../tracker-miners-3.5.4.ebuild | 173 + .../tracker-miners-3.6.2.ebuild | 177 + app-office/Manifest.gz | Bin 8074 -> 8076 bytes app-office/endeavour/Manifest | 4 +- ...r-43.0.ebuild => endeavour-43.0-r1.ebuild} | 4 +- app-office/endeavour/endeavour-9999.ebuild | 4 +- app-office/libreoffice-voikko/Manifest | 2 +- .../libreoffice-voikko-5.0-r1.ebuild | 4 +- app-office/scribus/Manifest | 1 - app-office/scribus/scribus-1.5.8-r5.ebuild | 168 - app-portage/Manifest.gz | Bin 9750 -> 9754 bytes app-portage/portpeek/Manifest | 2 + app-portage/portpeek/portpeek-3.2.4.ebuild | 30 + app-shells/Manifest.gz | Bin 9611 -> 9611 bytes app-shells/bash/Manifest | 10 +- 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/Manifest | 2 +- app-text/ansifilter/ansifilter-2.20.ebuild | 2 +- app-text/calibre/Manifest | 4 +- app-text/calibre/calibre-5.44.0-r1.ebuild | 2 +- app-text/calibre/calibre-5.44.0-r2.ebuild | 2 +- app-text/highlight/Manifest | 4 +- app-text/highlight/highlight-4.8.ebuild | 2 +- app-text/highlight/highlight-4.9.ebuild | 2 +- app-text/pdfpc/Manifest | 3 +- app-text/pdfpc/pdfpc-4.6.0-r1.ebuild | 85 - app-text/pdfpc/pdfpc-4.6.0-r2.ebuild | 2 +- app-text/poppler/Manifest | 8 +- 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/Manifest | 2 +- app-text/xpdf/xpdf-4.04-r1.ebuild | 2 +- app-vim/Manifest.gz | Bin 31619 -> 31629 bytes app-vim/gentoo-syntax/Manifest | 2 + app-vim/gentoo-syntax/gentoo-syntax-12.ebuild | 42 + app-xemacs/Manifest.gz | Bin 21778 -> 21777 bytes app-xemacs/ebuild-mode/Manifest | 2 - .../ebuild-mode/ebuild-mode-1.65.ebuild | 44 - dev-cpp/Manifest.gz | Bin 14254 -> 14254 bytes dev-cpp/jwt-cpp/Manifest | 2 +- dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild | 2 +- dev-cpp/picojson/Manifest | 2 +- dev-cpp/picojson/picojson-1.3.0.ebuild | 2 +- dev-cpp/rapidfuzz-cpp/Manifest | 10 +- ....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 | 5 +- .../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 | 2 + dev-db/barman/barman-3.9.0.ebuild | 48 + dev-db/mydumper/Manifest | 2 - dev-db/mydumper/mydumper-0.14.4.1.ebuild | 49 - dev-db/percona-xtrabackup/Manifest | 3 - .../percona-xtrabackup-2.4.24.ebuild | 67 - dev-db/timescaledb/Manifest | 8 +- 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 | 4 +- ...{godot-4.1.1.ebuild => godot-4.1.3.ebuild} | 20 +- dev-games/openscenegraph-openmw/Manifest | 2 +- ...openscenegraph-openmw-3.6_p20221115.ebuild | 4 +- dev-java/Manifest.gz | Bin 58497 -> 58471 bytes dev-java/apache-rat/Manifest | 2 +- dev-java/apache-rat/apache-rat-0.15.ebuild | 2 +- dev-java/batik/Manifest | 4 +- dev-java/batik/batik-1.16-r2.ebuild | 2 +- dev-java/batik/batik-1.17.ebuild | 2 +- dev-java/bcel/Manifest | 2 +- dev-java/bcel/bcel-6.6.0.ebuild | 2 +- dev-java/commons-codec/Manifest | 2 +- .../commons-codec/commons-codec-1.16.0.ebuild | 2 +- dev-java/commons-collections/Manifest | 2 +- .../commons-collections-3.2.2-r1.ebuild | 2 +- dev-java/commons-daemon/Manifest | 4 +- .../commons-daemon-1.3.3.ebuild | 2 +- .../commons-daemon-1.3.4.ebuild | 2 +- dev-java/commons-lang/Manifest | 4 +- .../commons-lang/commons-lang-2.6-r3.ebuild | 2 +- .../commons-lang/commons-lang-3.13.0.ebuild | 2 +- dev-java/commons-net/Manifest | 2 +- dev-java/commons-net/commons-net-3.9.0.ebuild | 4 +- dev-java/felix-framework/Manifest | 2 +- .../felix-framework-7.0.5-r2.ebuild | 2 +- dev-java/felix-main/Manifest | 2 +- .../felix-main/felix-main-7.0.5-r2.ebuild | 2 +- dev-java/felix-resolver/Manifest | 2 +- .../felix-resolver-2.0.4-r1.ebuild | 2 +- dev-java/felix-utils/Manifest | 2 +- .../felix-utils/felix-utils-1.11.8-r1.ebuild | 2 +- dev-java/fop/Manifest | 4 +- dev-java/fop/fop-2.8-r1.ebuild | 2 +- dev-java/fop/fop-2.9.ebuild | 2 +- dev-java/log4j-api/Manifest | 2 +- dev-java/log4j-api/log4j-api-2.19.0.ebuild | 2 +- dev-java/tomcat-native/Manifest | 8 +- .../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 +- dev-java/xalan-serializer/Manifest | 2 +- .../xalan-serializer-2.7.3.ebuild | 2 +- dev-java/xalan/Manifest | 2 +- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- dev-java/xerces/Manifest | 2 +- dev-java/xerces/xerces-2.12.2-r1.ebuild | 2 +- dev-java/xmlgraphics-commons/Manifest | 4 +- .../xmlgraphics-commons-2.8.ebuild | 2 +- .../xmlgraphics-commons-2.9.ebuild | 2 +- dev-java/xz-java/Manifest | 2 +- dev-java/xz-java/xz-java-1.9-r1.ebuild | 2 +- dev-lang/Manifest.gz | Bin 21004 -> 21008 bytes dev-lang/R/Manifest | 4 +- dev-lang/R/R-4.3.1.ebuild | 2 +- dev-lang/R/R-4.3.2.ebuild | 248 + dev-lang/algol68g/Manifest | 2 + dev-lang/algol68g/algol68g-3.4.4.ebuild | 41 + dev-lang/dafny/Manifest | 5 +- ...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 | 2 + dev-lang/fuzion/fuzion-0.085.ebuild | 72 + dev-lang/jint/Manifest | 4 +- dev-lang/jint/jint-3.0.0_beta2051.ebuild | 19 +- dev-lang/luau/Manifest | 6 +- dev-lang/luau/luau-0.596.ebuild | 2 +- .../{luau-0.595.ebuild => luau-0.601.ebuild} | 2 +- dev-lang/moarvm/Manifest | 2 + dev-lang/moarvm/moarvm-2023.10.ebuild | 60 + dev-lang/nqp/Manifest | 2 + dev-lang/nqp/nqp-2023.10.ebuild | 149 + dev-lang/php/Manifest | 8 +- .../{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/Manifest | 32 +- 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/Manifest | 2 +- dev-lang/qore/qore-1.19.1.ebuild | 2 +- dev-lang/rakudo/Manifest | 2 + dev-lang/rakudo/rakudo-2023.10.ebuild | 72 + dev-lang/rust-bin/Manifest | 20 +- 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/Manifest | 20 +- 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 | 3 - .../spidermonkey/spidermonkey-115.2.0.ebuild | 459 -- dev-libs/Manifest.gz | Bin 97884 -> 97866 bytes dev-libs/botan/Manifest | 6 +- 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/Manifest | 2 +- dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild | 2 +- dev-libs/cdk/Manifest | 4 +- dev-libs/cdk/cdk-5.0.20221025.ebuild | 2 +- dev-libs/cdk/cdk-5.0.20230201.ebuild | 2 +- dev-libs/crypto++/Manifest | 6 +- 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 | 2 - dev-libs/dqlite/dqlite-1.15.1.ebuild | 49 - dev-libs/elfutils/Manifest | 8 +- 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 | 2 + dev-libs/glib/glib-2.78.1.ebuild | 312 + dev-libs/icu-layoutex/Manifest | 2 +- .../icu-layoutex/icu-layoutex-73.2.ebuild | 2 +- dev-libs/icu/Manifest | 2 +- dev-libs/icu/icu-73.2.ebuild | 2 +- dev-libs/isa-l/Manifest | 2 +- dev-libs/isa-l/isa-l-2.30.0-r1.ebuild | 2 +- dev-libs/libassuan/Manifest | 2 +- dev-libs/libassuan/libassuan-2.5.6.ebuild | 2 +- dev-libs/libbsd/Manifest | 2 +- dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- dev-libs/libclc/Manifest | 5 +- ....9999.ebuild => libclc-17.0.4.9999.ebuild} | 0 dev-libs/libclc/libclc-17.0.4.ebuild | 88 + dev-libs/libevent/Manifest | 4 +- dev-libs/libevent/libevent-2.1.12-r1.ebuild | 2 +- dev-libs/libevent/libevent-2.2.1-r2.ebuild | 2 +- dev-libs/libgcrypt/Manifest | 8 +- 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 +- dev-libs/libgpg-error/Manifest | 4 +- .../libgpg-error/libgpg-error-1.47-r1.ebuild | 2 +- .../libgpg-error/libgpg-error-1.47.ebuild | 2 +- dev-libs/libical/Manifest | 2 + dev-libs/libical/libical-3.0.17.ebuild | 117 + dev-libs/libintl/Manifest | 8 +- 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/Manifest | 6 +- 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 +- dev-libs/libmacaroons/Manifest | 2 +- .../libmacaroons/libmacaroons-0.3.0-r2.ebuild | 2 +- dev-libs/libpcre2/Manifest | 2 +- dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- dev-libs/libpsl-native/Manifest | 3 + .../files/libpsl-native-7.4.0-cmake.patch | 11 + .../libpsl-native/libpsl-native-7.4.0.ebuild | 41 + dev-libs/libsodium/Manifest | 4 +- .../libsodium-1.0.18_p20220618.ebuild | 2 +- dev-libs/libsodium/libsodium-1.0.19-r1.ebuild | 2 +- dev-libs/libtasn1/Manifest | 2 +- dev-libs/libtasn1/libtasn1-4.19.0.ebuild | 2 +- dev-libs/libvoikko/Manifest | 2 +- dev-libs/libvoikko/libvoikko-4.3.2.ebuild | 2 +- dev-libs/mpfr/Manifest | 4 +- dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- dev-libs/mpfr/mpfr-4.2.1.ebuild | 2 +- dev-libs/nettle/Manifest | 6 +- 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 | 2 + dev-libs/newt/newt-0.52.24.ebuild | 102 + dev-libs/openssl-compat/Manifest | 2 +- .../openssl-compat-1.1.1u.ebuild | 2 +- dev-libs/openssl/Manifest | 20 +- 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 | 2 - dev-libs/raft/raft-0.17.1.ebuild | 56 - dev-libs/rocm-comgr/Manifest | 4 +- ...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/Manifest | 2 +- dev-libs/voikko-fi/voikko-fi-2.5-r1.ebuild | 2 +- dev-libs/xalan-c/Manifest | 4 +- dev-libs/xalan-c/xalan-c-1.12-r2.ebuild | 2 +- dev-libs/xalan-c/xalan-c-9999.ebuild | 4 +- dev-libs/yyjson/Manifest | 2 +- dev-libs/yyjson/yyjson-0.8.0.ebuild | 2 +- dev-ml/Manifest.gz | Bin 38317 -> 38312 bytes dev-ml/atd/Manifest | 6 +- dev-ml/atd/atd-2.10.0.ebuild | 39 - .../{atd-2.11.0.ebuild => atd-2.15.0.ebuild} | 0 dev-ml/fix/Manifest | 4 +- ...ix-20211125.ebuild => fix-20230505.ebuild} | 6 +- dev-ml/gapi-ocaml/Manifest | 5 - .../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 | 5 +- ...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 | 7 +- 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 | 7 +- .../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 | 18 +- dev-python/Manifest.gz | Bin 269634 -> 269781 bytes dev-python/Nuitka/Manifest | 14 +- 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 - dev-python/PyQt5/Manifest | 2 +- ...5.15.10.ebuild => PyQt5-5.15.10-r1.ebuild} | 4 +- dev-python/PyQt6-WebEngine/Manifest | 4 +- ...ebuild => PyQt6-WebEngine-6.5.0-r1.ebuild} | 5 +- .../PyQt6-WebEngine-6.6.0.ebuild | 68 + dev-python/PyQt6/Manifest | 2 + dev-python/PyQt6/PyQt6-6.6.0.ebuild | 173 + dev-python/agate-excel/Manifest | 2 + .../agate-excel/agate-excel-0.3.0.ebuild | 34 + dev-python/argcomplete/Manifest | 2 + .../argcomplete/argcomplete-3.1.4.ebuild | 41 + dev-python/argh/Manifest | 2 + dev-python/argh/argh-0.30.3.ebuild | 28 + dev-python/arrow/Manifest | 4 +- dev-python/arrow/arrow-1.2.3.ebuild | 38 - dev-python/arrow/arrow-1.3.0.ebuild | 2 +- dev-python/audioread/Manifest | 4 +- dev-python/audioread/audioread-3.0.0.ebuild | 41 - dev-python/audioread/audioread-3.0.1.ebuild | 2 +- dev-python/blinker/Manifest | 2 + dev-python/blinker/blinker-1.7.0.ebuild | 21 + dev-python/boltons/Manifest | 2 + dev-python/boltons/boltons-23.1.1.ebuild | 28 + dev-python/boto3/Manifest | 6 + 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 | 6 + 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 | 2 + dev-python/cfn-lint/cfn-lint-0.83.1.ebuild | 70 + dev-python/charset-normalizer/Manifest | 8 +- .../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 | 5 +- ...ebuild => clang-python-17.0.4.9999.ebuild} | 0 .../clang-python/clang-python-17.0.4.ebuild | 54 + dev-python/cleo/Manifest | 2 + dev-python/cleo/cleo-2.1.0.ebuild | 47 + dev-python/contourpy/Manifest | 3 +- dev-python/contourpy/contourpy-1.1.1.ebuild | 4 +- .../files/contourpy-1.1.1-no-werror.patch | 11 - dev-python/crispy-bootstrap5/Manifest | 2 + .../crispy-bootstrap5-2023.10.ebuild | 35 + dev-python/cycler/Manifest | 6 +- 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 | 2 + dev-python/cython/cython-3.0.5.ebuild | 84 + dev-python/django/Manifest | 6 +- 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 | 2 + .../elastic-transport-8.10.0.ebuild | 64 + dev-python/elasticsearch/Manifest | 2 + .../elasticsearch/elasticsearch-8.10.1.ebuild | 68 + dev-python/ensurepip-wheel/Manifest | 2 + .../ensurepip-wheel-0.41.3.ebuild | 20 + dev-python/executing/Manifest | 4 +- dev-python/executing/executing-2.0.0.ebuild | 10 + dev-python/executing/executing-2.0.1.ebuild | 56 + dev-python/fastjsonschema/Manifest | 4 +- .../fastjsonschema-2.18.0.ebuild | 25 - .../fastjsonschema-2.18.1.ebuild | 4 +- dev-python/filelock/Manifest | 2 + dev-python/filelock/filelock-3.13.1.ebuild | 29 + dev-python/flask-babel/Manifest | 4 +- .../flask-babel/flask-babel-3.1.0.ebuild | 41 - .../flask-babel/flask-babel-4.0.0.ebuild | 2 +- dev-python/flask-login/Manifest | 2 + .../flask-login/flask-login-0.6.3.ebuild | 43 + dev-python/fonttools/Manifest | 2 +- dev-python/fonttools/fonttools-4.43.1.ebuild | 2 +- dev-python/gmpy/Manifest | 2 + dev-python/gmpy/gmpy-2.1.5-r1.ebuild | 44 + dev-python/google-api-python-client/Manifest | 2 + .../google-api-python-client-2.106.0.ebuild | 49 + dev-python/google-auth/Manifest | 2 + .../google-auth/google-auth-2.23.4.ebuild | 60 + dev-python/hypercorn/Manifest | 4 +- dev-python/hypercorn/hypercorn-0.15.0.ebuild | 49 + dev-python/hypercorn/metadata.xml | 2 +- dev-python/identify/Manifest | 6 +- 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 | 10 +- 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 | 2 + dev-python/josepy/josepy-1.14.0.ebuild | 33 + dev-python/jsonschema/Manifest | 2 + .../jsonschema/jsonschema-4.19.2.ebuild | 57 + dev-python/jupyter-core/Manifest | 8 +- .../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 +- dev-python/libvirt-python/Manifest | 12 +- .../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 | 5 +- ...0.3.9999.ebuild => lit-17.0.4.9999.ebuild} | 0 dev-python/lit/lit-17.0.4.ebuild | 42 + dev-python/mapbox-vector-tile/Manifest | 2 +- .../mapbox-vector-tile-2.0.1.ebuild | 2 +- dev-python/markdown/Manifest | 2 + dev-python/markdown/markdown-3.5.1.ebuild | 39 + dev-python/matplotlib-inline/Manifest | 1 + .../matplotlib-inline-0.1.6-r1.ebuild | 32 + dev-python/matplotlib/Manifest | 2 + dev-python/matplotlib/matplotlib-3.8.1.ebuild | 332 + dev-python/miniupnpc/Manifest | 4 +- dev-python/miniupnpc/miniupnpc-2.2.4.ebuild | 2 +- dev-python/miniupnpc/miniupnpc-2.2.5.ebuild | 2 +- dev-python/mistune/Manifest | 4 +- dev-python/mistune/mistune-3.0.1.ebuild | 21 - dev-python/mistune/mistune-3.0.2.ebuild | 2 +- dev-python/moto/Manifest | 6 +- 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 | 2 + dev-python/nbconvert/nbconvert-7.10.0.ebuild | 82 + dev-python/nbxmpp/Manifest | 2 + dev-python/nbxmpp/nbxmpp-4.5.0.ebuild | 35 + dev-python/packaging/Manifest | 2 +- dev-python/packaging/packaging-23.2.ebuild | 2 +- dev-python/patsy/Manifest | 2 +- dev-python/patsy/patsy-0.5.3-r1.ebuild | 14 +- dev-python/pgspecial/Manifest | 2 + dev-python/pgspecial/pgspecial-2.1.1.ebuild | 57 + dev-python/phonenumbers/Manifest | 8 +- .../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 | 2 + dev-python/pikepdf/pikepdf-8.6.0.ebuild | 62 + dev-python/plyvel/Manifest | 2 +- dev-python/plyvel/plyvel-1.5.0.ebuild | 2 +- dev-python/poetry-core/Manifest | 2 + .../poetry-core/poetry-core-1.8.1.ebuild | 73 + dev-python/poetry-plugin-export/Manifest | 2 + .../poetry-plugin-export-1.6.0.ebuild | 33 + dev-python/process-tests/Manifest | 2 + .../process-tests/process-tests-3.0.0.ebuild | 27 + dev-python/prometheus-client/Manifest | 2 + .../prometheus-client-0.18.0.ebuild | 25 + dev-python/pslab-python/Manifest | 4 - dev-python/pslab/Manifest | 4 + .../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 | 3 + .../pydata-sphinx-theme-0.14.3.ebuild | 48 + dev-python/pygit2/Manifest | 2 + dev-python/pygit2/pygit2-1.13.2.ebuild | 45 + dev-python/pyicu/Manifest | 2 + dev-python/pyicu/pyicu-2.12.ebuild | 45 + dev-python/pymongo/Manifest | 2 + dev-python/pymongo/pymongo-4.6.0.ebuild | 154 + dev-python/pypdf/Manifest | 2 + dev-python/pypdf/pypdf-3.17.0.ebuild | 59 + dev-python/pypiserver/Manifest | 4 +- dev-python/pypiserver/pypiserver-1.5.2.ebuild | 76 - dev-python/pypiserver/pypiserver-2.0.1.ebuild | 2 +- dev-python/pyproj/Manifest | 2 +- dev-python/pyproj/pyproj-3.6.1.ebuild | 2 +- dev-python/pyproject-fmt/Manifest | 2 + .../pyproject-fmt/pyproject-fmt-1.4.1.ebuild | 42 + dev-python/pypy-exe-bin/Manifest | 11 +- .../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 | 5 +- 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 | 5 +- dev-python/pypy/pypy-7.3.12.ebuild | 301 - dev-python/pypy/pypy-7.3.13.ebuild | 2 +- dev-python/pypy3/Manifest | 3 +- 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 | 11 +- .../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 | 5 +- .../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 | 5 +- 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 | 9 - .../pypy3_9-exe-bin-7.3.12.ebuild | 82 - dev-python/pypy3_9-exe/Manifest | 3 - .../pypy3_9-exe/pypy3_9-exe-7.3.12.ebuild | 127 - dev-python/pypy3_9/Manifest | 3 - dev-python/pypy3_9/pypy3_9-7.3.12_p2.ebuild | 209 - dev-python/pyspnego/Manifest | 6 +- 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 | 2 + .../pytest-asyncio-0.22.0.ebuild | 48 + dev-python/pytest-django/Manifest | 2 + .../pytest-django/pytest-django-4.6.0.ebuild | 51 + dev-python/pytest-env/Manifest | 2 + dev-python/pytest-env/pytest-env-1.1.1.ebuild | 39 + dev-python/python-gnupg/Manifest | 2 +- .../python-gnupg/python-gnupg-0.5.1.ebuild | 2 +- dev-python/python-rtmidi/Manifest | 4 +- .../python-rtmidi/python-rtmidi-1.5.6.ebuild | 60 - .../python-rtmidi/python-rtmidi-1.5.7.ebuild | 2 +- dev-python/python3-lxc/Manifest | 2 +- .../python3-lxc/python3-lxc-3.0.4-r1.ebuild | 2 +- dev-python/rapidfuzz/Manifest | 2 + dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild | 50 + dev-python/rope/Manifest | 4 +- dev-python/rope/rope-1.10.0.ebuild | 2 +- dev-python/rope/rope-1.9.0.ebuild | 39 - dev-python/ruamel-yaml/Manifest | 22 +- .../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 | 5 +- .../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 | 6 + dev-python/selenium/selenium-4.15.0.ebuild | 63 + dev-python/selenium/selenium-4.15.1.ebuild | 63 + dev-python/sentry-sdk/Manifest | 4 + .../sentry-sdk/sentry-sdk-1.33.1.ebuild | 125 + .../sentry-sdk/sentry-sdk-1.34.0.ebuild | 125 + dev-python/setuptools-rust/Manifest | 2 + .../setuptools-rust-1.8.1.ebuild | 199 + dev-python/sphinx-autodoc-typehints/Manifest | 2 + .../sphinx-autodoc-typehints-1.24.1.ebuild | 39 + dev-python/sphinxcontrib-plantuml/Manifest | 2 + .../sphinxcontrib-plantuml-0.27.ebuild | 45 + dev-python/sqlalchemy/Manifest | 4 + .../sqlalchemy/sqlalchemy-1.4.50.ebuild | 107 + .../sqlalchemy/sqlalchemy-2.0.23.ebuild | 111 + dev-python/sqlglot/Manifest | 20 +- 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 | 5 +- .../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 +- dev-python/stapler/Manifest | 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 | 2 + dev-python/stripe/stripe-7.2.0.ebuild | 73 + dev-python/structlog/Manifest | 4 +- dev-python/structlog/structlog-23.1.0.ebuild | 31 - dev-python/structlog/structlog-23.2.0.ebuild | 2 +- dev-python/taskgroup/Manifest | 3 + dev-python/taskgroup/metadata.xml | 12 + .../taskgroup/taskgroup-0.0.0_alpha4.ebuild | 26 + dev-python/tempest/Manifest | 4 +- dev-python/tempest/tempest-35.0.0.ebuild | 75 - dev-python/tempest/tempest-36.0.0.ebuild | 2 +- dev-python/testtools/Manifest | 3 +- ...2.6.0-r1.ebuild => testtools-2.7.1.ebuild} | 20 +- dev-python/textdistance/Manifest | 4 +- .../textdistance/textdistance-4.5.0.ebuild | 36 - .../textdistance/textdistance-4.6.0.ebuild | 2 +- dev-python/tomlkit/Manifest | 2 + dev-python/tomlkit/tomlkit-0.12.2.ebuild | 43 + dev-python/traitlets/Manifest | 2 + dev-python/traitlets/traitlets-5.13.0.ebuild | 40 + dev-python/trimesh/Manifest | 2 + dev-python/trimesh/trimesh-4.0.2.ebuild | 65 + dev-python/twisted/Manifest | 2 + dev-python/twisted/twisted-23.10.0.ebuild | 149 + dev-python/unasync/Manifest | 2 +- dev-python/unasync/unasync-0.5.0-r1.ebuild | 2 +- dev-python/wcwidth/Manifest | 8 +- 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/Manifest | 2 +- dev-python/werkzeug/werkzeug-3.0.1.ebuild | 2 +- dev-python/wheel/Manifest | 2 + dev-python/wheel/wheel-0.41.3.ebuild | 40 + dev-python/wtforms/Manifest | 2 + dev-python/wtforms/wtforms-3.1.1.ebuild | 36 + dev-python/zstandard/Manifest | 3 + .../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 | 2 + dev-ruby/async-io/async-io-1.36.1.ebuild | 36 + dev-ruby/async/Manifest | 2 + dev-ruby/async/async-2.6.5.ebuild | 43 + dev-ruby/aws-partitions/Manifest | 2 + .../aws-partitions-1.843.0.ebuild | 21 + dev-ruby/ddmetrics/Manifest | 4 +- dev-ruby/ddmetrics/ddmetrics-1.1.0.ebuild | 28 + dev-ruby/ddmetrics/metadata.xml | 3 +- dev-ruby/memo_wise/Manifest | 2 + dev-ruby/memo_wise/memo_wise-1.8.0.ebuild | 36 + dev-ruby/net-imap/Manifest | 2 + dev-ruby/net-imap/net-imap-0.4.3.ebuild | 39 + dev-ruby/sequel/Manifest | 2 + dev-ruby/sequel/sequel-5.74.0.ebuild | 33 + dev-scheme/Manifest.gz | Bin 9974 -> 9970 bytes dev-scheme/owl-lisp/Manifest | 2 + dev-scheme/owl-lisp/owl-lisp-0.2.2.ebuild | 49 + dev-scheme/stklos/Manifest | 6 +- .../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 | 2 + dev-util/aruba/aruba-2.2.0.ebuild | 69 + dev-util/astyle/Manifest | 4 +- dev-util/astyle/astyle-3.4.8.ebuild | 2 +- dev-util/astyle/astyle-3.4.9.ebuild | 2 +- dev-util/bcpp/Manifest | 4 +- dev-util/bcpp/bcpp-20221002.ebuild | 4 +- dev-util/bcpp/bcpp-20230130.ebuild | 2 +- dev-util/byacc/Manifest | 2 +- dev-util/byacc/byacc-20230521.ebuild | 2 +- dev-util/ccache/Manifest | 6 +- 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/Manifest | 12 +- 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/Manifest | 6 +- 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/Manifest | 2 +- dev-util/debugedit/debugedit-5.0-r2.ebuild | 2 +- dev-util/dialog/Manifest | 8 +- 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/Manifest | 2 +- dev-util/diffstat/diffstat-1.65.ebuild | 4 +- dev-util/editorconfig-geany/Manifest | 2 +- .../editorconfig-geany-0.2.ebuild | 11 +- dev-util/gdbus-codegen/Manifest | 2 + .../gdbus-codegen/gdbus-codegen-2.78.1.ebuild | 74 + dev-util/glib-utils/Manifest | 2 + dev-util/glib-utils/glib-utils-2.78.1.ebuild | 62 + dev-util/gnome-builder/Manifest | 2 +- ....2.ebuild => gnome-builder-44.2-r1.ebuild} | 2 +- dev-util/hip/Manifest | 2 +- dev-util/hip/hip-5.7.1.ebuild | 1 + dev-util/hipcc/Manifest | 1 + dev-util/hipcc/hipcc-5.7.1-r1.ebuild | 27 + dev-util/lldb/Manifest | 5 +- ....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 | 4 +- ...uild => nvidia-cuda-toolkit-12.3.0.ebuild} | 9 +- dev-util/perf/Manifest | 9 +- 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 | 6 + 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 | 2 + dev-util/strace/strace-6.6.ebuild | 109 + dev-util/valgrind/Manifest | 17 +- 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 | 4 +- .../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 | 2 + dev-vcs/git-extras/git-extras-7.1.0.ebuild | 50 + dev-vcs/git/Manifest | 4 - dev-vcs/git/git-2.39.2-r1.ebuild | 645 -- dev-vcs/gitg/Manifest | 4 +- 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 | 286 + 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/Manifest | 2 +- games-misc/bsd-games/metadata.xml | 1 + games-strategy/Manifest.gz | Bin 8234 -> 8233 bytes games-strategy/war1gus/Manifest | 2 +- games-strategy/war1gus/war1gus-3.3.2.ebuild | 3 +- gnome-base/Manifest.gz | Bin 4729 -> 4729 bytes gnome-base/gnome-shell/Manifest | 2 + .../gnome-shell/gnome-shell-45.1.ebuild | 188 + gnome-extra/Manifest.gz | Bin 11268 -> 11269 bytes gnome-extra/gnome-shell-extensions/Manifest | 2 + .../gnome-shell-extensions-45.1.ebuild | 70 + mail-client/Manifest.gz | Bin 3386 -> 3383 bytes mail-client/geary/Manifest | 2 +- ...geary-44.1.ebuild => geary-44.1-r1.ebuild} | 2 +- mail-client/thunderbird-bin/Manifest | 134 - .../thunderbird-bin-115.3.1.ebuild | 327 - .../thunderbird-bin-115.3.3.ebuild | 327 - mail-client/thunderbird/Manifest | 266 - .../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 mail-filter/spamassassin/Manifest | 4 +- .../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/Manifest | 4 +- mail-mta/notqmail/notqmail-1.08-r6.ebuild | 4 +- mail-mta/notqmail/notqmail-9999.ebuild | 4 +- mail-mta/postfix/Manifest | 4 +- ....ebuild => postfix-3.9_pre20231030.ebuild} | 0 media-gfx/Manifest.gz | Bin 38003 -> 38003 bytes media-gfx/ahoviewer/Manifest | 2 +- ... => ahoviewer-2.0.0_pre20220827-r1.ebuild} | 2 +- media-gfx/cairosvg/Manifest | 4 +- media-gfx/cairosvg/cairosvg-2.7.0.ebuild | 38 - media-gfx/cairosvg/cairosvg-2.7.1.ebuild | 2 +- media-gfx/chafa/Manifest | 2 +- media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +- media-gfx/dcraw/Manifest | 3 + 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 + media-gfx/entangle/Manifest | 2 +- ...e-3.0-r2.ebuild => entangle-3.0-r3.ebuild} | 2 +- media-gfx/eog-plugins/Manifest | 2 +- ...0-r1.ebuild => eog-plugins-44.0-r2.ebuild} | 4 +- media-gfx/eog/Manifest | 6 +- .../{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 | 4 +- 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 | 10 +- 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 media-gfx/graphicsmagick/Manifest | 10 +- .../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 | 14 + .../libimagequant/libimagequant-4.2.2.ebuild | 86 + media-gfx/renderdoc/Manifest | 9 +- .../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/Manifest | 2 +- media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +- media-libs/Manifest.gz | Bin 69219 -> 69221 bytes media-libs/libass/Manifest | 4 +- media-libs/libass/libass-0.16.0.ebuild | 4 +- media-libs/libass/libass-0.17.1.ebuild | 2 +- media-libs/libid3tag/Manifest | 2 - media-libs/libid3tag/libid3tag-0.16.2.ebuild | 18 - media-libs/libkeyfinder/Manifest | 2 +- .../libkeyfinder/libkeyfinder-2.2.8.ebuild | 2 +- media-libs/libpulse/Manifest | 2 +- media-libs/libpulse/metadata.xml | 3 + media-libs/sdl2-gfx/Manifest | 2 +- media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild | 2 +- media-libs/sdl2-pango/Manifest | 2 +- media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild | 2 +- media-libs/tg_owt/Manifest | 2 - media-libs/tg_owt/tg_owt-0_pre20230105.ebuild | 126 - media-libs/tiff-compat/Manifest | 2 +- .../tiff-compat/tiff-compat-4.4.0-r1.ebuild | 2 +- media-libs/tiff/Manifest | 6 +- 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 | 3 + .../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 | 2 + media-sound/abcmidi/abcmidi-2023.11.01.ebuild | 35 + media-sound/aqualung/Manifest | 3 +- media-sound/aqualung/aqualung-1.2-r2.ebuild | 114 - media-sound/aqualung/aqualung-1.2-r3.ebuild | 2 +- media-sound/gpodder/Manifest | 4 +- media-sound/gpodder/gpodder-3.11.2.ebuild | 80 - media-sound/gpodder/gpodder-3.11.3.ebuild | 2 +- media-sound/mac/Manifest | 2 +- media-sound/mac/mac-10.24.ebuild | 2 +- media-sound/pulseaudio-daemon/Manifest | 2 +- media-sound/pulseaudio-daemon/metadata.xml | 3 + media-sound/rhythmbox/Manifest | 2 +- ....7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild} | 4 +- media-sound/strawberry/Manifest | 2 +- .../strawberry/strawberry-1.0.20-r1.ebuild | 2 +- media-sound/vorbis-tools/Manifest | 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/Manifest | 12 +- 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 +- media-video/pitivi/Manifest | 2 +- ....03-r1.ebuild => pitivi-2023.03-r2.ebuild} | 2 +- media-video/rav1e/Manifest | 2 +- media-video/rav1e/rav1e-9999.ebuild | 2 +- media-video/totem/Manifest | 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 | 30 +- 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/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- .../stabilization-groups/python/pypy.group | 3 + .../python/pypy3_10.group | 4 + metadata/timestamp | 2 +- metadata/timestamp.calculate | 6818 +++++++++-------- 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 | 2 + net-analyzer/netdata/netdata-1.43.2.ebuild | 163 + net-analyzer/nmap/Manifest | 8 +- 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/Manifest | 4 +- net-analyzer/suricata/suricata-6.0.15.ebuild | 2 +- net-analyzer/suricata/suricata-7.0.2.ebuild | 2 +- net-analyzer/tcpdump/Manifest | 4 +- net-analyzer/tcpdump/tcpdump-4.99.4-r1.ebuild | 2 +- net-analyzer/tcpdump/tcpdump-9999.ebuild | 2 +- net-analyzer/tcpslice/Manifest | 2 +- net-analyzer/tcpslice/tcpslice-1.5.ebuild | 4 +- net-analyzer/tsung/Manifest | 4 +- ...{tsung-1.7.0.ebuild => tsung-1.8.0.ebuild} | 4 +- net-analyzer/vnstat/Manifest | 6 +- 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 | 11 + 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/Manifest | 6 +- 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 +- net-dns/knot-resolver/Manifest | 8 +- .../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/Manifest | 2 +- net-dns/libidn/libidn-1.41.ebuild | 4 +- net-dns/libidn2/Manifest | 2 +- net-dns/libidn2/libidn2-2.3.4-r1.ebuild | 2 +- net-dns/unbound/Manifest | 8 +- 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 net-firewall/conntrack-tools/Manifest | 4 +- .../conntrack-tools-1.4.7-r1.ebuild | 2 +- .../conntrack-tools-1.4.8.ebuild | 2 +- net-firewall/nftables/Manifest | 10 +- .../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 | 4 +- ...vmfs-2.11.1.ebuild => cvmfs-2.11.2.ebuild} | 0 net-im/Manifest.gz | Bin 9237 -> 9231 bytes net-im/discord/Manifest | 4 +- ...rd-0.0.32.ebuild => discord-0.0.33.ebuild} | 0 net-im/telegram-desktop-bin/Manifest | 6 +- ... => telegram-desktop-bin-4.11.1-r1.ebuild} | 2 +- net-im/telegram-desktop/Manifest | 10 +- .../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/Manifest | 2 +- net-irc/ngircd/ngircd-26.1-r5.ebuild | 4 +- net-irc/unrealircd/Manifest | 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 | 19 +- 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 net-libs/davix/Manifest | 1 - .../files/davix-0.8.3-enable-ctest.patch | 25 - net-libs/gnutls/Manifest | 12 +- 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/Manifest | 2 +- net-libs/libmnl/libmnl-1.0.5.ebuild | 4 +- net-libs/libnetfilter_acct/Manifest | 2 +- .../libnetfilter_acct-1.0.3.ebuild | 2 +- net-libs/libnetfilter_conntrack/Manifest | 4 +- .../libnetfilter_conntrack-1.0.9-r1.ebuild | 2 +- .../libnetfilter_conntrack-1.0.9.ebuild | 4 +- net-libs/libnetfilter_cthelper/Manifest | 2 +- .../libnetfilter_cthelper-1.0.1-r1.ebuild | 4 +- net-libs/libnetfilter_cttimeout/Manifest | 2 +- .../libnetfilter_cttimeout-1.0.1.ebuild | 4 +- net-libs/libnetfilter_log/Manifest | 2 +- .../libnetfilter_log-1.0.2.ebuild | 4 +- net-libs/libnetfilter_queue/Manifest | 2 +- .../libnetfilter_queue-1.0.5.ebuild | 4 +- net-libs/libnfnetlink/Manifest | 2 +- .../libnfnetlink/libnfnetlink-1.0.2.ebuild | 4 +- net-libs/libnftnl/Manifest | 8 +- 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/Manifest | 6 +- 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/Manifest | 2 +- net-libs/miniupnpc/miniupnpc-2.2.5.ebuild | 2 +- net-libs/nodejs/Manifest | 1 + net-libs/nodejs/nodejs-20.8.1-r1.ebuild | 261 + net-libs/webkit-gtk/Manifest | 6 +- .../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/Manifest | 6 +- 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/Manifest | 12 +- 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/Manifest | 2 +- net-misc/dropbear/dropbear-2022.83.ebuild | 2 +- net-misc/dropbox/Manifest | 3 + net-misc/dropbox/dropbox-186.4.6207.ebuild | 110 + net-misc/ena-driver/Manifest | 4 +- ...-2.6.1.ebuild => ena-driver-2.10.0.ebuild} | 35 +- net-misc/hylafaxplus/Manifest | 2 +- ...-r3.ebuild => hylafaxplus-7.0.6-r4.ebuild} | 3 +- net-misc/minissdpd/Manifest | 4 +- .../minissdpd/minissdpd-1.5.20211105.ebuild | 4 +- net-misc/minissdpd/minissdpd-1.6.0.ebuild | 4 +- net-misc/miniupnpd/Manifest | 6 +- 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/Manifest | 4 +- net-misc/ntpsec/ntpsec-1.2.2a.ebuild | 2 +- net-misc/ntpsec/ntpsec-9999.ebuild | 2 +- net-misc/openssh-contrib/Manifest | 8 +- .../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/Manifest | 8 +- 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/Manifest | 6 +- 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/Manifest | 4 +- net-misc/turbovnc/turbovnc-3.0.3.ebuild | 2 +- net-misc/turbovnc/turbovnc-3.0.91.ebuild | 2 +- net-misc/wget/Manifest | 4 +- 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 net-news/liferea/Manifest | 4 +- ...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 | 4 + 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/Manifest | 2 +- net-p2p/freenet/freenet-0.7.5_p1497.ebuild | 2 +- net-p2p/ncdc/Manifest | 2 +- net-p2p/ncdc/ncdc-1.23.1.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7243 -> 7243 bytes net-vpn/ocserv/Manifest | 6 +- 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/Manifest | 4 +- net-vpn/openconnect/openconnect-9.12.ebuild | 2 +- net-vpn/openconnect/openconnect-9999.ebuild | 2 +- net-vpn/strongswan/Manifest | 2 +- net-vpn/strongswan/metadata.xml | 1 + net-vpn/tor/Manifest | 12 +- 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/Manifest | 1 + 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 sci-astronomy/stellarium/Manifest | 6 +- .../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 sci-calculators/tiemu/Manifest | 2 +- .../files/tiemu-3.03-clang16-build-fix.patch | 16 +- sci-chemistry/Manifest.gz | Bin 9527 -> 9524 bytes sci-chemistry/gromacs/Manifest | 24 +- .../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 sci-geosciences/josm-bin/Manifest | 2 +- .../josm-bin/josm-bin-18822.ebuild | 2 +- sci-libs/Manifest.gz | Bin 45126 -> 45132 bytes sci-libs/dealii/Manifest | 6 +- 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/Manifest | 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 | 3 + .../boolector/boolector-3.2.3.ebuild | 84 + .../files/boolector-3.2.3-cmake-std.patch | 10 + sci-mathematics/btor2tools/Manifest | 3 +- .../btor2tools-1.0.0_pre20220518-r1.ebuild | 17 +- ...-1.0.0_pre20220518-btorsplit-cstdint.patch | 10 + sci-mathematics/giac/Manifest | 7 +- .../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 | 5 +- .../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 +- sci-mathematics/proverif/Manifest | 4 +- ...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 | 4 +- sci-physics/clhep/clhep-2.4.6.4.ebuild | 2 +- sci-physics/clhep/clhep-2.4.7.1.ebuild | 55 + sci-physics/geant-data/Manifest | 4 +- .../geant-data/geant-data-4.11.0.0.ebuild | 1 - .../geant-data/geant-data-4.11.1.0.ebuild | 1 - sci-physics/geant/Manifest | 8 +- 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/Manifest | 6 +- 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 | 3 + .../metadata.xml | 8 + ...pgp-keys-alejandro-colomar-20231031.ebuild | 19 + sec-keys/signify-keys-signify/Manifest | 2 +- .../signify-keys-signify-30.ebuild | 4 +- sys-apps/Manifest.gz | Bin 49554 -> 49542 bytes sys-apps/coreutils/Manifest | 10 +- 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/Manifest | 8 +- 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/Manifest | 4 +- sys-apps/ed/ed-1.18.ebuild | 4 +- sys-apps/ed/ed-1.19-r1.ebuild | 2 +- sys-apps/file/Manifest | 8 +- 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/Manifest | 2 +- sys-apps/findutils/findutils-4.9.0-r2.ebuild | 2 +- sys-apps/gawk/Manifest | 4 +- sys-apps/gawk/gawk-5.2.1.ebuild | 2 +- sys-apps/gawk/gawk-5.2.2.ebuild | 2 +- sys-apps/grep/Manifest | 6 +- 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 | 6 +- 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/Manifest | 10 +- 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 | 2 + sys-apps/openrazer/openrazer-3.7.0.ebuild | 175 + sys-apps/pv/Manifest | 2 +- sys-apps/pv/pv-1.8.0.ebuild | 2 +- sys-apps/sed/Manifest | 2 +- sys-apps/sed/sed-4.9.ebuild | 2 +- sys-apps/shadow/Manifest | 9 +- 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 | 11 +- .../{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 | 2 + .../system-monitoring-center-2.26.0.ebuild | 51 + sys-apps/sysvinit/Manifest | 6 +- 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 +- sys-apps/util-linux/Manifest | 8 +- .../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 | 4 +- 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/Manifest | 4 +- sys-block/parted/parted-3.6-r1.ebuild | 2 +- sys-block/parted/parted-3.6.ebuild | 2 +- sys-block/tgt/Manifest | 2 + sys-block/tgt/tgt-1.0.89.ebuild | 58 + sys-boot/Manifest.gz | Bin 5725 -> 5726 bytes sys-boot/grub/Manifest | 6 +- 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 | 6 +- ...d-0.33.ebuild => charliecloud-0.35.ebuild} | 7 +- .../charliecloud/charliecloud-9999.ebuild | 2 + sys-devel/Manifest.gz | Bin 10642 -> 10645 bytes sys-devel/autoconf-dickey/Manifest | 4 +- .../autoconf-dickey-2.52_p20221202.ebuild | 4 +- .../autoconf-dickey-2.52_p20230114.ebuild | 2 +- sys-devel/bison/Manifest | 2 +- sys-devel/bison/bison-3.8.2-r2.ebuild | 2 +- sys-devel/clang-common/Manifest | 5 +- ...ebuild => clang-common-17.0.4.9999.ebuild} | 0 .../clang-common/clang-common-17.0.4.ebuild | 228 + sys-devel/clang-runtime/Manifest | 3 +- ...build => clang-runtime-17.0.4.9999.ebuild} | 0 .../clang-runtime/clang-runtime-17.0.4.ebuild | 40 + sys-devel/clang/Manifest | 5 +- ...3.9999.ebuild => clang-17.0.4.9999.ebuild} | 0 sys-devel/clang/clang-17.0.4.ebuild | 474 ++ sys-devel/gcc/Manifest | 5 +- sys-devel/gcc/gcc-13.2.1_p20231014.ebuild | 2 +- sys-devel/gcc/gcc-14.0.0_pre20231029.ebuild | 64 + sys-devel/gettext/Manifest | 8 +- 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 | 3 + .../kgcc64/kgcc64-13.2.1_p20231014.ebuild | 45 + sys-devel/lld/Manifest | 5 +- ...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 | 5 +- ....ebuild => llvm-common-17.0.4.9999.ebuild} | 0 .../llvm-common/llvm-common-17.0.4.ebuild | 54 + sys-devel/llvm/Manifest | 5 +- ....3.9999.ebuild => llvm-17.0.4.9999.ebuild} | 0 sys-devel/llvm/llvm-17.0.4.ebuild | 540 ++ sys-devel/m4/Manifest | 2 +- sys-devel/m4/m4-1.4.19-r2.ebuild | 2 +- sys-devel/make/Manifest | 6 +- 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/Manifest | 4 +- sys-devel/patch/patch-2.7.6-r4.ebuild | 2 +- sys-devel/patch/patch-2.7.6-r5.ebuild | 2 +- sys-devel/reflex/Manifest | 2 +- sys-devel/reflex/reflex-20230523.ebuild | 2 +- sys-devel/slibtool/Manifest | 4 +- 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/Manifest | 2 +- sys-fs/lxcfs/lxcfs-5.0.4-r1.ebuild | 2 +- sys-fs/ncdu-bin/Manifest | 4 +- sys-fs/ncdu-bin/ncdu-bin-2.2.1.ebuild | 4 +- sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild | 2 +- sys-fs/ncdu/Manifest | 10 +- 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/Manifest | 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/Manifest | 8 +- 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/Manifest | 8 +- 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 | 14 + .../gentoo-kernel-bin-6.1.61.ebuild | 127 + .../gentoo-kernel-bin-6.5.10.ebuild | 132 + sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel/gentoo-kernel-6.1.61.ebuild | 146 + .../gentoo-kernel/gentoo-kernel-6.5.10.ebuild | 149 + sys-kernel/gentoo-sources/Manifest | 13 + .../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 | 4 +- ....ebuild => linux-firmware-20231030.ebuild} | 2 +- sys-kernel/linux-headers/Manifest | 3 + .../linux-headers/linux-headers-6.6.ebuild | 50 + sys-kernel/vanilla-kernel/Manifest | 30 +- .../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 | 10 +- ...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 | 5 +- ...compiler-rt-sanitizers-17.0.4.9999.ebuild} | 0 .../compiler-rt-sanitizers-17.0.4.ebuild | 216 + sys-libs/compiler-rt/Manifest | 5 +- ....ebuild => compiler-rt-17.0.4.9999.ebuild} | 0 .../compiler-rt/compiler-rt-17.0.4.ebuild | 177 + sys-libs/gdbm/Manifest | 2 +- sys-libs/gdbm/gdbm-1.23.ebuild | 2 +- sys-libs/libcxx/Manifest | 5 +- ....9999.ebuild => libcxx-17.0.4.9999.ebuild} | 0 sys-libs/libcxx/libcxx-17.0.4.ebuild | 204 + sys-libs/libcxxabi/Manifest | 5 +- ...99.ebuild => libcxxabi-17.0.4.9999.ebuild} | 0 sys-libs/libcxxabi/libcxxabi-17.0.4.ebuild | 116 + sys-libs/libnvme/Manifest | 2 +- sys-libs/libnvme/libnvme-1.6-r1.ebuild | 2 +- sys-libs/libomp/Manifest | 5 +- ....9999.ebuild => libomp-17.0.4.9999.ebuild} | 0 sys-libs/libomp/libomp-17.0.4.ebuild | 151 + sys-libs/llvm-libunwind/Manifest | 5 +- ...uild => llvm-libunwind-17.0.4.9999.ebuild} | 0 .../llvm-libunwind-17.0.4.ebuild | 132 + sys-libs/musl/Manifest | 10 +- 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 +- sys-libs/ncurses-compat/Manifest | 2 +- .../ncurses-compat-6.4_p20230401.ebuild | 2 +- sys-libs/ncurses/Manifest | 4 +- sys-libs/ncurses/ncurses-6.4_p20230401.ebuild | 2 +- sys-libs/ncurses/ncurses-6.4_p20230527.ebuild | 2 +- sys-libs/readline/Manifest | 6 +- sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +- sys-libs/readline/readline-8.2_p1.ebuild | 2 +- sys-libs/readline/readline-9999.ebuild | 2 +- sys-libs/zlib/Manifest | 7 +- .../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/Manifest | 6 +- 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/Manifest | 2 + 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/Manifest | 2 +- www-apache/mod_jk/mod_jk-1.2.49.ebuild | 2 +- www-apache/modsecurity-crs/Manifest | 2 +- .../modsecurity-crs-3.3.5.ebuild | 2 +- www-apps/Manifest.gz | Bin 13299 -> 13291 bytes www-apps/gitea/Manifest | 4 +- ...itea-1.19.3.ebuild => gitea-1.20.5.ebuild} | 2 +- www-apps/lidarr/Manifest | 14 +- ...0.3654.ebuild => lidarr-2.0.0.3707.ebuild} | 0 www-apps/mediawiki/Manifest | 4 - www-apps/mediawiki/mediawiki-1.39.4-r1.ebuild | 90 - www-apps/mediawiki/mediawiki-1.40.0-r1.ebuild | 92 - www-apps/nextcloud/Manifest | 10 +- 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 | 14 +- ...047.ebuild => prowlarr-1.10.1.4059.ebuild} | 0 www-apps/radarr/Manifest | 14 +- ...1.8195.ebuild => radarr-5.1.2.8207.ebuild} | 0 www-client/Manifest.gz | Bin 6034 -> 6042 bytes www-client/chromium/Manifest | 8 +- .../chromium/chromium-118.0.5993.117.ebuild | 2 +- ...3.ebuild => chromium-119.0.6045.59.ebuild} | 2 +- www-client/firefox-bin/Manifest | 198 - .../firefox-bin/firefox-bin-115.3.1.ebuild | 378 - .../firefox-bin/firefox-bin-118.0.2.ebuild | 382 - www-client/firefox/Manifest | 204 - www-client/firefox/firefox-115.3.1.ebuild | 1375 ---- www-client/firefox/firefox-118.0.1.ebuild | 1428 ---- www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-119.0.6045.59.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...oogle-chrome-unstable-120.0.6090.0.ebuild} | 0 www-client/lynx/Manifest | 6 +- 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 | 8 +- ... microsoft-edge-beta-119.0.2151.32.ebuild} | 0 ... microsoft-edge-beta-119.0.2151.38.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 4 +- ...=> microsoft-edge-dev-120.0.2172.1.ebuild} | 0 www-client/microsoft-edge/Manifest | 4 +- ...ld => microsoft-edge-118.0.2088.76.ebuild} | 0 www-client/opera-developer/Manifest | 4 +- ...ld => opera-developer-106.0.4971.0.ebuild} | 0 www-client/opera/Manifest | 4 +- ...4.33.ebuild => opera-104.0.4944.36.ebuild} | 0 www-client/qutebrowser/Manifest | 6 +- .../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 | 8 +- ...-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 | 20 +- 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/Manifest | 2 +- www-servers/lighttpd/lighttpd-1.4.72.ebuild | 2 +- www-servers/tomcat/Manifest | 6 +- 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/Manifest | 4 +- 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/Manifest | 2 +- x11-base/xwayland/xwayland-23.2.2.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4716 -> 4720 bytes x11-drivers/nvidia-drivers/Manifest | 47 +- .../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/Manifest | 2 +- x11-libs/libnotify/libnotify-0.8.3.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47023 -> 47017 bytes x11-misc/gigolo/Manifest | 4 +- 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/Manifest | 4 +- x11-terms/kitty/kitty-0.30.1.ebuild | 5 +- x11-terms/kitty/kitty-9999.ebuild | 5 +- x11-terms/terminator/Manifest | 2 +- x11-terms/terminator/terminator-2.1.3.ebuild | 2 +- x11-terms/xterm/Manifest | 6 +- 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 | 4 +- 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 | 8 +- 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 | 2 + .../thunar-archive-plugin-0.5.2.ebuild | 48 + xfce-extra/xfce4-notifyd/Manifest | 6 +- .../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 | 8 +- .../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 +- 4527 files changed, 35123 insertions(+), 36802 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 delete mode 100644 dev-python/pslab-python/Manifest create mode 100644 dev-python/pslab/Manifest 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 b/Manifest index 92bc6725d95b..d2b9c04e3938 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29284 BLAKE2B c47fbd78c6eb0ef5f1449548639aec547d7681f9b775742ef3bb5636f539215ce4d81e27f04094c8b96a7b871a8d49bdb189cbf067147698f219ecbecb012ddb SHA512 f190a56dce6d64f05b7524a84740acbe652da1cf0bc6f1f5f2a489be45688396e964731495d5b7eb0c549547fd8ad919efdc0e3454e167789acb5a80eeec76d4 -TIMESTAMP 2023-10-29T21:09:57Z +MANIFEST Manifest.files.gz 29292 BLAKE2B 06b8beef66c86518ccdcfd51a69db36ecea4bf034a0a1c6c32f418caec146454986a8245bce6ac296c88d7d5a760a625750ba115ce06d4a94b309ec8ea580f2d SHA512 4273220fee0eb2cbfa54edf5883907672ab57256c7041f6a77d050aa740835e968dfd5da0b74562102db0ef0c57a491f00e4dd56a6c8cc53569c55c65101f725 +TIMESTAMP 2023-11-02T22:40:07Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU+yiVfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVEJUdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA/jQ/+IFchuhh//bCLVbUD9jLmsdNJWtF8rtlN31oX1qgwixQPuqi1Gu+LzQ4R -1qpTPgcAYQU952iydgTYDRpAOfli9xAUkkcOKveOet8pWylQXOK8u+J1zpFJ7HFZ -uf9rm8kdqGsKU2360zxuDvXOC8z3gCdGgmV4tqfPrZ6Q8gyR/O2UtY9CFe/W1vYF -/kZq0RkonrkTmmtOZkKkm/J9JYyJpqmUEvk0kvgxAleHeEDyRPYMR0VJ22IL5Gg4 -h+CBzQ56REa10IwN3enS5y4xI2GNF1qyHWAKyQLek2eclfjVG+cldbetnqKPscdo -Omc+bCNEFNrGBAvz1KVCf3GBQw0baYQqyGMT9Tfo/HXRVqyeXMX9EFN8gDqWViM1 -O01ZFmguF/ESCEnEVRIGeGFMBHP1qbTiPyb0FzPp8nJMbAyy5DzpYWc0Jm1LhOq3 -yJuwUKfyEn8UB+xhT0sv04Qmw+O/4jtZaXBSps9aJtqZ9GlThpOvw3wV924/mU6r -/4K1W2GEUxOSRDO02WTN/tXzNe4SHt7ThhvJyQaa/CugXgDJuJM2BFINUilx8Ww5 -fMasDAxTJ9nY35b4tiWdQX3/JP/4gsDoiQ/7BKwiTiKQb5/rEAKUKeN9qRZPOFj4 -v4kzMkTcLIX/hMMvQJqCQe3jNQzhMBdUbKf+KbPLiAY8x5FVdio= -=VdaV +klDDvxAAtKwOaTgI5nR/bEDcGz2kDqpfiVEN1fUxpXOsi2VgCa6XQfw2/ojOBK1T +3Gp0yYyHJZqy86bFeFy3mHKqpTORSURKUksW6ERf3jR3IScX/99urDlsub5ZyCbu +tatv5OQIKMO6M+KKD+xdwbPwehqImhCu6PyQtxqRmrMgci0RWS6jRZ2L/XM6LZSg +bJw/QcxQcic3DAIgF+uUNrRTS1w71c9n9gFPYPkKuJjl2gTTq23jsHdBacmISHLa ++SCD+HoaQYKkWnYbj5BoXN/B00IQEAan/ErEQm29R4ZZlGyi9Eqw9GeXe4hyGqO4 +cXwsNGdK34Rwu1QZpT2wx5YrPiGrTy4W3nveVc/vX96QyteTt489rQNCE9EZ7+4q +BiQP2iHFONM44tTmB2ulGOZhJV0mv434MrGsZXWQEYc7/dWxcSr+v3hL9O1lcT9z +09WrxIwXpwbjNjMLPzi4gpedVQBhjZta28Rk9pCjPN//KtHljAngzAP0F9yPgu5i +X42VPezzFyi1tQ9ysw1o7WaYq073G5X8u/yqcd2ikiMd6QxVSTMvKtkGMV69P9p0 +jRaKE8CtqITbp8HQNAL/JDszleyEuglsoK6EVFnx1gjOo4a/64LMObMrNHN4/tLO +s9p9QmzANxxNfOkR6q2CrMLffxRMy1p9K2gvvHiz65CkJF4J2dU= +=swDn -----END PGP SIGNATURE----- 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/Manifest b/app-admin/clustershell/Manifest index 73970c72eef6..cae456ac61f8 100644 --- a/app-admin/clustershell/Manifest +++ b/app-admin/clustershell/Manifest @@ -1,5 +1,5 @@ DIST ClusterShell-1.9.2.tar.gz 400880 BLAKE2B d10c78696268cabd001e1da1c28f1850d6b2fd9d20e73f9aeab378c855a0b937f32d706869e2d3fcdf109b2e98175abbec8f06fe0c6d2c4139d2da14f1c5b610 SHA512 852c9dcbe333965fa853e4360da7305c448dc037348ede18c0417d763e68d4bafad0a60480fce421f1815a86dd0a20e07d32fd8828aa185e7e1b88ed292014fc DIST clustershell-1.9.1.gh.tar.gz 383917 BLAKE2B 90d8c8390453a2c843bbb909a741d24d5f8e4b8eb03631bbe81b98973fce95d96dd3e68d0b951bc23d067057222c858e5041a3bafde200e0e2d14a0be995689f SHA512 32ee8b43d92e7ada8c81facc6a0609c39beee9189fa6fb9c2237387a58134f99fb2e6ab6e5de35c8e6fc8d3cef57f74f4c08b14968484546859071dff2594eb1 EBUILD clustershell-1.9.1-r1.ebuild 1132 BLAKE2B 37edb8ab47a6a48da13346a8828cfa96ebb5424821ca5516bfd7cc1484d0a09be213f9e0e2680b228278c0e4bec0ad3fc7156654713f75e5d3319657ac5ee792 SHA512 a3a788750c5e1279d1a7bc11f4dfb8ebf9898eaba002860e5cabbef48731b3402061aa0ddd9d844769f3aa115664ca7dcc8646282c772ae76cba0e221ef26bb9 -EBUILD clustershell-1.9.2.ebuild 1216 BLAKE2B 50c9fc3cf904531c9755ce10e702b292435a957de681db8adbb59c40aaf06a11bd95a938d320f97cd16057126e592a5e567a9f2eff5d58824255be3a80a2c47a SHA512 b6dad5db33fee9595bc99fcc4ae89dcf1d309122f24ccb7e5f6df5c18c45a4f3e91c984113280b0fbd1ede28ae015e2936a868ecc2cb14dacb744986c47be779 +EBUILD clustershell-1.9.2.ebuild 1215 BLAKE2B eac784bc96107ead850bc863a01df4e2bc99b279941e0aba6bd94fe8c9a8be078f4054c52290ae87c84f708387a6423001a88176701b8efb5389de46c145c9bf SHA512 13c7bacfc19a44400d70f7a2bbf3c0d0cb4590d4cd38e473bc0b0953b33fb1b106ed4c5b65fed0fe09dd2cc79f7bd5eaecc43f02f53b69ec49894e5dfc788815 MISC metadata.xml 662 BLAKE2B 770b9bf9920b397300edc4be7a5d34c2f80c7236fb9ce49945da08fa2db3becc417287ad99c7b53efad4f3f071f9a05418f104fc5ad2173ade93b8e68870b78d SHA512 b27af126357a4c407816918fd0c2d54a3bfbde8e4cfc9d8bcb8f22727fc4bfcd0d4a77f02d353de6d5bddb9311cbb0545f7b8be693a211f9552188b93d1c2b31 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 3b847b2c2397..6be6aea44467 100644 --- a/app-admin/exo/Manifest +++ b/app-admin/exo/Manifest @@ -1,3 +1,3 @@ -DIST exo-1.74.2.gh.tar.gz 10880667 BLAKE2B 501209b7435638fe7d9c769de3e7d32be8d2b83c94b420dbefde21c3afe74e0df42f1ed8d7b6449788524fd80ff69a4886a984ea82b325d8786128f7eae718dc SHA512 753841d3c7b26d0f9c7cfda4ceb4d8604c422d8709ce007ce3f3a867e9fb1148955f0e629a02e791955cfc28a122b43c2734389a57b3b5f6098d2e632e335963 -EBUILD exo-1.74.2.ebuild 770 BLAKE2B 33fa5e52b29f045f689de97183789123f68f215f9b5905f2ab6c99478ef7c81c3415a94aace608c97e422a5276209640d6ca6a58ab8f5b378adf78064a75a3bd SHA512 a8c2d547293445003f724bc5cc874116f9fb789f1ada82e5456df5f43d06203327d478a9c606f36f502ad4e6f2668ae49f8d27053b827d4b15c721a5768e0b28 +DIST exo-1.74.4.gh.tar.gz 10883511 BLAKE2B 1ef5a5afa1c84e6639a173ab2107c4fa2b78e9ea23c1030a3efa33573db30fdbf3cde123541ba4753bc463f51ab06c7a71200ddab5e37ffda271a1911e89bba0 SHA512 640746bd58617a5de00c6c3bac9429269589e0613d72f33d9a48ece14b34aedf43c92669b3635710322f84cfb3b469d7e426ed0c00c5018517dbe3d2f90b5d0b +EBUILD exo-1.74.4.ebuild 770 BLAKE2B 33fa5e52b29f045f689de97183789123f68f215f9b5905f2ab6c99478ef7c81c3415a94aace608c97e422a5276209640d6ca6a58ab8f5b378adf78064a75a3bd SHA512 a8c2d547293445003f724bc5cc874116f9fb789f1ada82e5456df5f43d06203327d478a9c606f36f502ad4e6f2668ae49f8d27053b827d4b15c721a5768e0b28 MISC metadata.xml 334 BLAKE2B 230d1a47a3e39f796c16a9e9a622fbc27560c951da0c49adf7aca135970c0c944f42da7eb624c7193d44830c72cf95da9d69d977562853de6a00fd8fb6408977 SHA512 cd1366d99abc260c6f2899000e2a517be9a4c43e921078764fdc996871df34c1827e512087c3eb6f95bf3b685c2f34cbc1f1462eaa303a948640a362b4501b01 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 b2796e05c8a6..59b72a853745 100644 --- a/app-admin/hcloud/Manifest +++ b/app-admin/hcloud/Manifest @@ -1,5 +1,5 @@ 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 EBUILD hcloud-1.37.0.ebuild 732 BLAKE2B d0128966e4c9444fdd91124e8513215e7f3373c49da216cd6f35268d435d8df8e1889b138c7c71759f4032dc437f31ff9a040eeada70e2a279e18275164b01d8 SHA512 05258150e4eb1ad133cddc7df6d651724746c2a9235497593b11ababb90d519cd1e21a906b853d7b564af3fd5751a049ecb016adcf63699f9d5015b8576cbcb7 -EBUILD hcloud-1.38.2.ebuild 733 BLAKE2B 243068c1606b7abc5670b9e3f24316f633102b7c5772518550fc786bcd73432d9f7778d4ed952614e3400d2b4d44dddae1ffbe67ec20e05affc1f9730f624b53 SHA512 2a527f6fef4de540f28f9742b97d4fb5d8497a0143a875cff4af8f57f400cc234bdb614fb69e969fe7f94a50907a8b76f757faa4afe361864f6db1a95cc5614b +EBUILD hcloud-1.39.0.ebuild 733 BLAKE2B 243068c1606b7abc5670b9e3f24316f633102b7c5772518550fc786bcd73432d9f7778d4ed952614e3400d2b4d44dddae1ffbe67ec20e05affc1f9730f624b53 SHA512 2a527f6fef4de540f28f9742b97d4fb5d8497a0143a875cff4af8f57f400cc234bdb614fb69e969fe7f94a50907a8b76f757faa4afe361864f6db1a95cc5614b MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde 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/Manifest b/app-admin/logrotate/Manifest index f7b307444203..b492eafa367d 100644 --- a/app-admin/logrotate/Manifest +++ b/app-admin/logrotate/Manifest @@ -8,6 +8,6 @@ DIST logrotate-3.20.1.tar.xz.asc 833 BLAKE2B afc02177335bcd580e0617af8c50846b371 DIST logrotate-3.21.0.tar.xz 168532 BLAKE2B f7fa0050bde51e2517eac8456ecf87648bc8423621830894ceb2a3ff6b9dfe32c5b53df6a4ee59aa91bd563ed94376a635159535f4fdc170fbc673354bcef508 SHA512 c576df7d2bc1a1db2f99befdd0ea627aef2d97bdcd4a7cdea76870623ba92fb1f04f1af6d15b75e4a9085f4aef2ae5e9843c4094cdd01e24d89872ccaf9c0d4a DIST logrotate-3.21.0.tar.xz.asc 833 BLAKE2B b2099a0b8c15d1ea7f7325884027dff08dcc8305113411448797b8089d17026242a3f10bd6d7f3d865e3e339ec6fb5faf4ff48f8fd65bca3af4da8b335c3b5f1 SHA512 8f4c1853cd84f85c796b72b43048f4cf04e3409703e7669ee91e1d1aa5e9e5c04261fac1cdf85ec303508d5b6dbf126a44eb9ec819bcc772c664830d39e1068c EBUILD logrotate-3.19.0.ebuild 2257 BLAKE2B 0a66afed01ac2efcefccbb3abc5309ae27fcde5429368e13a17dc4672d06c6c67bd5546cf5e80da69eaa3f1cf36149409db004682e27d4e9995056deb0fe06df SHA512 f3d7b346b50e086bb50fa7d1b5d854d4c5fdf9a9700d9212eeb992da8a0dbf6c4a8b21ee0bf5a26d917ed2a581980952121d2c0c88f6fe1d3ca474db30a96d3f -EBUILD logrotate-3.20.1-r1.ebuild 2513 BLAKE2B c94c72483cb4c065b63cb313db67a8d28f534c7f204c852f79c05d363d2ee29f766136c98ff324b92d085f0b083093e4c73d7aea099f05b8c3ef85adad5811b0 SHA512 d6e9474b5de6a6ce945f9e7b1b0863e309956989064ab28ba14565f1b88cb434a12e1e2ee8cc6240dd64b49dd3a9b299c366d6b9b359eb410769b198750ae788 -EBUILD logrotate-3.21.0.ebuild 2481 BLAKE2B 80f61e28b5ee90558adb1adf8be93ad546aec7ed709720993aa313d0154e01475407c5402670672082c5c3f6000bf23a0af5631b5fadf123746a23e7f16874d6 SHA512 49682e1914c962fcdfd84db6be3654097d540a19db7ebcc66b7589dfcfd1fa1dd2939ba60152ec1ff0ef87cbb6a2ba6a8028518fcb76abce3e744c5004195334 +EBUILD logrotate-3.20.1-r1.ebuild 2503 BLAKE2B 76fe5e9a539d11b2006e4033cb0f5d4d25c85b58e8f07a20cf95512385188b8fe3d417a4ec17c1639f7f35519ed91c624985f261506f991ff6cb2fd90b755163 SHA512 463ce19bb29fd427585f6c501cae9d316b0b3bdad923b54de0305ffcac1992ca56bf3b8944ca15ca8f1d46fc48de8df7f3aa5af25d4f951af7bfd98f461675c3 +EBUILD logrotate-3.21.0.ebuild 2471 BLAKE2B be73535edab5a122e084e94bbd8c8bf6d0ff444b1b03afa0915fa0c774154b3e8a4eaf32fa0a4269dcde2bc9e54139800d3787edcd8f09b219b719822f1252b1 SHA512 d69aa64b875184e464a14bd64b40f012b47f8eda107ce321b5e76613e88b049680d0dab31341870c5fabdd1c2288535a230bd20d778679501d2c832aa1497536 MISC metadata.xml 1203 BLAKE2B 434c8f014678fca0829df99c4af0a965721dd5023baee7e0684b66993db4895152c879a71bb7c73a434834d648392d96985260a61d98209c14238dc18884576a SHA512 785c3c4c45ce53caab03bfa43be4240b9e0514885c2e195729cba576b2f26c17744be9f5767342626e1052475a3f1f2a089a698b541730b8a94e04bfc5d9d837 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 edbad26bd055..8d04e524a8e9 100644 --- a/app-admin/mcelog/Manifest +++ b/app-admin/mcelog/Manifest @@ -2,5 +2,7 @@ AUX mcelog-0.8_pre1-timestamp-mcelog.patch 425 BLAKE2B 5952e26c668fb71f712fc70b3 AUX mcelog-129-debugflags.patch 416 BLAKE2B 97aa6da3146380b40013966bb109de41215890cb4b6431ad694c2684f498d13287e385119304a816270f470ff26529967701c92bfc845a8aac698a0aa0f67271 SHA512 cda86c3e74f56fcd9d8771b26ca91c32ccc33e6bcd6dd0fcf856c14096daa619257d237e1e187e7820d6a0a0553ae6fd9ec160ea59e237b4e05ebca4e6656e20 AUX mcelog.init-r1 349 BLAKE2B 17f8a28dc1174fa62d50cb0d6dcae7bf4755ea99ff380d42a5beb16ab6ca07f1dbfcf7783ecb3b8f85f714357c39b0a333630c69e0bef5af32ba602686117cfd SHA512 a43f0efe7eb5007e9422ca2eba43b666d5110696c8b049b74990849e200b89b99e3d22707803e21e4452b0e75bbacdec0526ed933b234301ebbbb19d700df0d4 DIST mcelog-195.tar.gz 318965 BLAKE2B aebfcac2a5e5aab43cf3b08d169c75469c81d8724d2e907890bb5b947e1dbea8e418fdf4c00512112ddc67d1ddcc3a014409c7a546bd60c8e36b2e7af72480c7 SHA512 45436f5859a3ffd1c0eaf998282910ad317b85d03f15130a66a2d4e32e2653dbd86b2033db7f6b321a4b9692354adb92773c26958eb5d474954e12c9ab4a9cda +DIST mcelog-196.tar.gz 318951 BLAKE2B 50871cd7a3c4dd6f4c4d613c7db4528d972ca37ba17b0a5aa4876d8fc92d4478c2247ea65748310ad6d4b950d1abc9bd0ea40193e72b36d38334547382477849 SHA512 37d14dac84792b4668cb38883cd59b7642c37abc89b783cf19c20b2664a13334372370c9a3718f26d7baf5a02344f80de9e6c6e3ff7386b9585c9dc5f332c011 EBUILD mcelog-195.ebuild 1128 BLAKE2B f68d0ab92db7f01fa8ae10b583e65a9a720b70e2bd8aa5dcc6ee9a1bb4baaa918390bc32b86fd8434c60d058d16e034d14896c6b2e6029fa1ec82aed8d0f4584 SHA512 7203aa8fd67d61cb324d622af8d9b0c58719d55f30d7929645f46fdc320e4573554e53a81d1476cd4b5e5cc36e77b1fba722fc6916988d8ab25dfb7a219150cf +EBUILD mcelog-196.ebuild 1130 BLAKE2B 2c5ba913d5aae88ad4aba6ae01e2c1649067c03450d1f752b8f314444fc39848cd54e52b95748313118b31e88500199790f5e6ca14ded5b5ea7d687b5b11927a SHA512 8b7d7edb24129f73ccd8c9dca9b0ff3bcce1ae82c32dc436a7283656afda42351bf70a8c1a74ee748f0ef9ddeea9fbc5d47a5b5687b121fb34d9256061b9eebe MISC metadata.xml 538 BLAKE2B 02cb85b3717b287e5e6a02db8c5485d52d1a5f7c9f927fad728ea8c313a93ebdb1aac5ac070cb852f18aae2cfebf5096ddb2c298948bc60180e4093c532aa899 SHA512 865e9e806a9fcf1d21ae7cd15c0e65196b3ccf7f866dc69237594908f020e224eca35d2d49fe70bef1e4d38b084ec8558e849148e470d3e22959f85177545bdc 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 89cd021c5338..735360548e73 100644 --- a/app-admin/mongosh-bin/Manifest +++ b/app-admin/mongosh-bin/Manifest @@ -1,7 +1,7 @@ -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 -EBUILD mongosh-bin-1.1.9.ebuild 866 BLAKE2B 59fc8ec7f482747ed34e3048c68d3d34c0e066812f6de0ca9d9abfd634022851c3b63595e350a44a526a2b82bf239d2b382709dc5b289e13f1a7067bb15ec539 SHA512 e34614f383d72436e41c772d7617c1e20b818e3015c7b282ac3c00b0fe9dc8a63bed0ce1ece6399e2b91cc4ff8ea4d2efe817d672170b7c6efb258343242e83e +DIST mongosh-2.0.2_arm64.tgz 70059224 BLAKE2B 3039ddbf28ff8e11e2f8568f3b2b9aadc021b28705b96930e97c5b6352825c0ad625b68ca2c0cd55015b03aeb71c52d357d13625007e577344ed1bf9cb608146 SHA512 7569a39426fd76d6cfe6e98d7986d0f5aac443d0f227a1e479493a0d438ca291f02ae191d9b33648e797d006e6d2833608948e74d73294a21d14a9a6cfadcb56 +DIST mongosh-2.0.2_x64.tgz 71429653 BLAKE2B c6059cbb786ee29bbda63267cc7abadec38e9a4ca09162c737005de0e71c4fc8ae7cea4434117d62b9881f956b5d0dad0800013fa45f5edc6dda44b8c6897c45 SHA512 e29a4bafd2bcc57bde1f58f857a4127cc52b756078cd065434c55d910870bd3b18f732b2e1dda17afb4f338c2519ca9a64cc13216e48f5116b3cabbd38cb0a82 EBUILD mongosh-bin-1.3.1.ebuild 863 BLAKE2B 054f45714e3aea5435d71db8d76d72aa3a0e3a2574fbfa3aac847ab132cb33c2cbad94f38cd25e33a448dbbe545b86eda2d6637624f760991767bb5e7347e862 SHA512 6369a03a6607abf65c071d7c8f68ed76fb3acc765559c834aa3b8cb60c99305357c5f9854c9fd297c914aa2732843400e635fc66f10ce8a3a54d2b93d1893b78 +EBUILD mongosh-bin-2.0.2.ebuild 864 BLAKE2B 579181c0cc9da418dd5d5cb235a3868169666494628e1198d329c3bfa27edc34a1583074149e01b9ac8b6b75dd57bb4ba34e20ae4a98e323f318358d4b9d8739 SHA512 b609d5a43fae16dd3547792c74219c589062fcd5cee29fe5afb337328d12657d3f4185c0568184ac6ed1026bd7ced70cc8e17e6d337d73ccb68279db70c21843 MISC metadata.xml 589 BLAKE2B b1893b4e14b43ba803ce4a673a2550821cc2acacd0fd4e203bfc71522db394778de744ab28de46ae9e3dca3ec346baf751056d18dc43c978aafc860768057133 SHA512 3b74d3554cb6d32ed12b5bed010473b29fa6f2b39d68461b6bcfdac317be8569998e5d7abeaf1c20a34c30dd360da261690164bb22920666758d00494f0aa280 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/Manifest b/app-admin/stow/Manifest index 4ecb068cc50a..e13c98e59ef6 100644 --- a/app-admin/stow/Manifest +++ b/app-admin/stow/Manifest @@ -1,4 +1,4 @@ DIST stow-2.3.1.tar.bz2 556921 BLAKE2B cd946dd1537bec063e21c91cc60c0c8f3a8a5609960536020e7e4b970ff2daa628151258487492b1b44fb5539e1d75a8955152fdfbe91384b7e174ab420a9cf6 SHA512 3d6cec3d50e2dc0ffa92646c45015ced3fca32cef9dd24418fada3fc2e4472a1f335877debb3a1284812aef281a432925c3a3e7afa112d92f127facd3150079c DIST stow-2.3.1.tar.bz2.sig 833 BLAKE2B a236d67fca2dabb965021b7ef23ec680ffd48c1b23d3637cf4bd2c31da58b55ad9d190ee88c7f9bb8ce676f85a0bb133b963bc8252fea7c8d5bd5c0042c65681 SHA512 0a0ad10781c29ee6cd69dc8cb05592e779e5cb53412b8bc6c7bce12846c1e1480e2763eaaab329f2cf945a263d15217adb102387247bc2bec313856b3d7535c4 -EBUILD stow-2.3.1.ebuild 908 BLAKE2B 322e05f403bbb3302902c4a12eb8b6682da86c8c2b153394d366179d9cea3479821b415ab0f08d1e5821fb86cb4a0c3fb39634a71f357062c60b548e005866b1 SHA512 1f9c59a71606c4a800b5be15b4bd5a1f99f557b624789ef7fd39fb18b581acae06a6e0dc953c0fc6a45a311d31552045e2a157ddf3ef6dfbe990de90f97d4499 +EBUILD stow-2.3.1.ebuild 900 BLAKE2B 94bf4542b2fd8b1d9efad974f05429029fe105ca125c33db333dd7e968034d9d358a16b2bc5cc5540d41427b050c36388db94476af181ca95119666ae0c1cb7d SHA512 1d8b134e26469f13b70617c5c2b05787f4a106bb5d68f82a87d35afbf62ceaa3c59435b45a95d745e98ef1fe322ca1585910a702c3c4b3a3d864d0a545277e03 MISC metadata.xml 321 BLAKE2B 6c48c1b0f2712dfe4d98286b1056b52315800609ddb3a17d7b6c13f582a09af037d3a559b735b9d986beb30144423effa66e0aa9d43b0505d6e8777d90b6ae2d SHA512 9f9ffbbde5faad7037655d2269cc5b857a5aab45fe01444292cb56d8d38c278a487c93c192753de72afba2589f299337c8ef71c180df80cae56bad3c2c3dd786 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/Manifest b/app-admin/sudo/Manifest index 29f4b2b290f9..bfcd0bc33915 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -5,8 +5,8 @@ DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B a350136731c1c6eca1317a852ce243b270df61 DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646 SHA512 5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383 DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1 SHA512 d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612 DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a SHA512 e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608 -EBUILD sudo-1.9.13_p3-r1.ebuild 7466 BLAKE2B 6c880d950c1bc21c99e8e186b4602fc91b5511aa1bca7dcc1e21eeb93f39d8c802b7b5c1ddabc49ce9f42db9de05791c434574fb9bcca0a09868ca9135ef8db7 SHA512 4828c4aa791be701398466f7bf186321e6d1eca2eefa85142669ea6271563b566db334d2c77ad82746c0b36932b632e80a51bef861a222d55f6d0fd88c50b53e -EBUILD sudo-1.9.14_p2.ebuild 7396 BLAKE2B 6d606110b6b40f981b71a7b3101be0edb44c95e86dcc0b9017d5825cb2c821c72fcace7f35a7b48ff58e57a7af9165dbb2eebb4b88b677bc693ded9faec367b2 SHA512 7105c5fe4180cc5fcd634cb6e4aef382e0b1993c03179ffcf32fc6508171540e5688987b5a7b8f119eca83f4b8825e57423e67939900ddb6046c6c716789c7ba -EBUILD sudo-1.9.14_p3.ebuild 7397 BLAKE2B 7b767088e9936721e4fea41f02ff3d99acf05f4704acc3970f6c1acc6629d7e849b02e4400fabaf66a76d336032d9dfaf6d19d4068cbeace0d1ffaba4fa0fa10 SHA512 ddf7451e942dfe427dc709c2e7644bf2cd8701658f01158eeb017d110045cdb686ea31995db793039fb5da25149886faf628fe5e67a4ad38c52c7e3078a90807 -EBUILD sudo-9999.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c +EBUILD sudo-1.9.13_p3-r1.ebuild 7456 BLAKE2B b63dea63b0b8d5208fffeaf6a75bfb4fb923270ce86ddf4660aab9e3d14071f229419baae6082e4cab29581a4cec180e5eb0c7ac5e9fb14297a0dadba12700e0 SHA512 1aa71ed4a91644c437d68b664b10388ecce504c88090327024b2bddd825c85fa2aaed9ce0864cdaf4b6b1004cb835e2471a959d88aea0dd3d54a98546c1244a8 +EBUILD sudo-1.9.14_p2.ebuild 7386 BLAKE2B 28a263886399e55e1e970a96127e43ec85db93d4bbd8e24e12c7d80f673f5ce5548882de352b62f3a293ccf2f645d39a5b065bf9dd1a35d149968a42f9a9f98e SHA512 dc41bfc198822d3c483bac38a1ce62fd9be0c331537966b9e4bd7aca4409d1a899e5aaafd2ea2815ab785fa29961e4c4347b287e5cb0015653a4d00c0b455303 +EBUILD sudo-1.9.14_p3.ebuild 7387 BLAKE2B f89254c752319877fa48b9b1197e75ff849df86112b4b422aca0dd64420acd05566eb25d61feb8bfee2329ccf53f3d4fc5bc7014c7aac3c31371654bf3800f6e SHA512 3bc9d61d3bad5191a5026a9498087912d1e7f27fa43d735136c0b90f82b4da1bd0c2c2ba4b8e214d5daeb22d08c52adf7209741cffc9a7393a628c06e31f9af1 +EBUILD sudo-9999.ebuild 7394 BLAKE2B 782703a4378833156c286923c48b8380c8bca5bf534f02abd82406790dbaa3c72be88b2d50d6c8b0f650639f66f83e03a290f1d7d0f9962fb0dfb8003ca7cd05 SHA512 c67aab68415495e4b3d45fd356c77b83a1769425d829aa0601e9068629fd835fc65889f98d017312963ad53058407d4835942ef042cf46c970f6c2213e624bc2 MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6 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/Manifest b/app-antivirus/lkrg/Manifest index 3ebe0d0a1987..55cf0e3e5e67 100644 --- a/app-antivirus/lkrg/Manifest +++ b/app-antivirus/lkrg/Manifest @@ -3,6 +3,6 @@ DIST lkrg-0.9.6.tar.gz 129563 BLAKE2B d4a39a080312d8cb04152e613b96e0ce882ea9ba50 DIST lkrg-0.9.6.tar.gz.sign 801 BLAKE2B 2ed63da40ff75c7faee198e5de73ee7be5903c00a3b1cc2f6acda53274bcf8665183cefbf36749a30b0fd78c38ac8dc1fceeb5f37772e3d335ab22c133fdfa91 SHA512 3e9c3df84991a3f4bd2e71069c1fe76021cd9289b82a1dfaaf9a26fdd9ff94840a728b90235db3f185dc143402a3770a247bf8c70d098f170921ec811d9e5299 DIST lkrg-0.9.7.tar.gz 130913 BLAKE2B b6cda651e3c098f17148457be4e056315bfe8d5bb52a8051e9eff422f8deadb7d1e72420d99fa29704fc0216eafe0153b8a6f0c945e55ac5ee71a17043303f2f SHA512 bf1af6d1a4d6811a6e7a17473260c93632e2c0a0b92a2a2ea4a8c2a75a1aaa0811b5bcdb399d9bff8444d5af3b8f4d8394b9b862cd9607fa57a614472553e99c DIST lkrg-0.9.7.tar.gz.sign 801 BLAKE2B ecb6f4521d0badd6b289bee0e68f6cff5d1dad3be74a8f7b32c828322fa12550d93291eeedff6e848e6db8805be7717cecc6d75cf4404481067f57200123f34e SHA512 66859311a9320b150e4783e389d2e0df32e04fc35ce3a2a4ac6a488215300677fdd63928e9a877a5fdaf44800cb403cc3ce6de8423adaa15fa3b9fc92b7537a5 -EBUILD lkrg-0.9.6-r1.ebuild 1239 BLAKE2B 1a474a9a0037fb7a518f2d407e09b290622ce9226017054a39cb762b8ee94c6f94faed5737751b2950f00425506c86f0bfe4eeec8fc2f974a41a75a8725c1948 SHA512 027f78998960f1275b646d6df137d2ae9e0c7182cc8a0b37f41793f46fddf829ae13cd5f6a7cc53336f3234889676f884e1e688b02746fea86f466bf269357fc -EBUILD lkrg-0.9.7.ebuild 1239 BLAKE2B 1a474a9a0037fb7a518f2d407e09b290622ce9226017054a39cb762b8ee94c6f94faed5737751b2950f00425506c86f0bfe4eeec8fc2f974a41a75a8725c1948 SHA512 027f78998960f1275b646d6df137d2ae9e0c7182cc8a0b37f41793f46fddf829ae13cd5f6a7cc53336f3234889676f884e1e688b02746fea86f466bf269357fc +EBUILD lkrg-0.9.6-r1.ebuild 1231 BLAKE2B 9d1523dd1847e0cbee6d32226b63130704b821d10946af210fd0507311cca2758faa5c02789277cf11fd46a4c6adefa784fa3430058766fb264d48df6eefb798 SHA512 d741cd4d0a3b3f5d00b3a864ffc6fe94ea0ba3447cc2ee88b88d411214e40c1f55e8463c8c24a9d574668086a610dc81654e19566425e3ffe4bba111b9770702 +EBUILD lkrg-0.9.7.ebuild 1231 BLAKE2B 9d1523dd1847e0cbee6d32226b63130704b821d10946af210fd0507311cca2758faa5c02789277cf11fd46a4c6adefa784fa3430058766fb264d48df6eefb798 SHA512 d741cd4d0a3b3f5d00b3a864ffc6fe94ea0ba3447cc2ee88b88d411214e40c1f55e8463c8c24a9d574668086a610dc81654e19566425e3ffe4bba111b9770702 MISC metadata.xml 326 BLAKE2B 01848278e317c44c65d36ffb73d68b87981796f69301447a32ea47f93bc1fda9ca82e7b8036310e733bf1f0ab67a4e31868e48e0c720023a016ae9f743b72f59 SHA512 afa115a36eeb4290c82de2be302f5432294beb26e3d4709de0c67df693694bcdd73573ca24b404493af492e958698c257f4b48395c29d4ab46a9796e871bcc3a 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 zcmV(qK<~dFiwFP!00002|8jE3w!r?N7Eh#h+eA|n6GU;h0s-+kKeV~zLmpMLrD@jG8y{O+Is z=U@KEzl4AO&iNCjbG|sgYMWkZizTMDs>Kxe>yolRdG8)(@S*$eBL7mR#hvD`Qp#T6{o8;0OZMTrQd6^4^Ne-( zWc6+tXT+FhoxjI_+D#ueaDfbb1~*MW;|(z5O(B|!#-`~QexX}&lXya$#-k#9Cx;z z9hxs?`n_5lC9nb2Z`;Mz=6Y@LubG>5$)$RB>Sb|--`C8$G-C`YrnqddcHF`A$9mt% zb#r}<#_y$2SdbJ;(lh6rj4d{v**x2pTQRq+j2f1krLpp%*p9x~h_$Y8@``1$`{&Hj zL(aQ2o~({@TeI`w%YCt8dm0$#HQMZv&&Qc_$)`82)+TG^R?NfsY^Pf}R>BUsuIRGE zJk~x~U}>yoN^VX*kWOH8S+%h|A8`TeV0F6lfoEbtu}43m^~u#L#x@=X=8JEu`P8uM zyxcx9XJb=R<7zpFRBeRrrXD)@Q(FmaPm8;_y~9d-v@mR9e!lL-)vWEqcl$nf8tvqK z#=){$sB8;fP}<-tjYnT@q;XrUk018u+iJD&bjMWsY=&JL57FI8%X6U}Ww*&;+?D%d zQ_n0ThPn&CQ+s4#SkT1HU_!BbTud&}BfB=5H$7qA5idBH)4?O=((U`%@vWNt$SiG% z{rA<1X>z%-W5Gh^@i7PPg{M1n1{c!8;CZeZ8kg7hcHqNGlv=3+%QjQ zJBOCiI&8RMofzc94cqF8OYbtm_E^Do_;fhY)wSZTc24FGSZ*E_$B!(&U$}DB!*=6N zx@}+EmLu>Dy>2X!-SF{%A(*(U__^i8!?L==d{_}&-WTMQ`&#{<`&t$ESSy>j>;{1G z7cPYnB`k^UndW`>V}xUT-|XNN79IWasT@86Sl}Tz!s2iE7|4(9_pn+GrRQlauethS zAqpMR0i-UhZS z^G#zMHwiAM6&5E0urg#f`2Z%$N;QF(@P5@2ife8tjvZ%?0Ajg}Ik#K4wR->Z<>So@ zx!_~9JmIB}$X*f&o0k*d&{#O}u_aehnOMc>W6uRH^W80j5pxk?_khv7y}c@ zeE`0{FBeATb0^^WJ$UXJTN|rj2N-+9bi^$bTCmp1V}tssVqP_~z@9M8#u1*012{QQ zarkF|=agR9n8Z)HOTN12g3E$h}u!I%3J*=78aEC3~{G__pLH|J18K)%+rS--dV)nQ*4~a2?dBbHdJ_N{z zvNvAZVhhLP)`REenvd1OrYFA%k0j96?tNN3diDg`E)Fn3wY@Qg35W0d2<#?^*|3(1f95Hd?)OalyslP!t`<1@SS)-n zvB#sVLF{Mqy`K#;1}e9MU$SiwWmi^+=z$7P16W`fux&Pw_&3j3+ru&oE=P1o02_?i zLsH=#{XoH8l>5cFp&)JIM8sDoW__Nf6;cC7d>8xZc$94z7yft}i;T@fC>`*RSs%Bi ztH3Scji6bf`Oup@A~sFf&G2E2G4U}-_r{(MOEdXPp7G!xJPLN*2<0td;kePX)1Hfk z&Fx>_--f;48CQIg`HANQW9JBY9ZO4)Bz(ecfXt&jpvi0*V1^TRLKm!jjktn~2nwPL z=z>2O$dJJJT>RY7Gd@(a9v6Pba>1}R2%-4R^I@~_71ln_Q6ApN!)(ve)R5r50`a*H zcm||{Kdc4O9?b9X{8fQz77d=zU_lrX0B%#5YJ5AkT?>mCN&(&)bmySMh_tX91)N2k zB{;y8!Cbr}z*KLH%kIbpwSJO_Ix0c|+77ZV)+d(Abs=^*VFn8`5^wSqgveo)y=QMM zzyX1Txjhb%tP>!)H6#nvKV$KQz|8IL#tOr%#(;*1#RVt=lnYq$muMK{LFMr;%m6Zj zH6uNK+a}ouo`GAt2Yla z3Pmw+Gt8G5uw{%Js@P3BoLl3+Je=eP;S7I>;-m-^F>FNZoKQ{i8`uqTZ9?7*h7Z9w zt3ElzBxc}w*tUWpCIA$|`=pM!HB1hnqV?0V`_Yl+$cG&;FYgA*4_}{`dT6^UTypc6 zKv0;0YY|06``PX;vDx#=gIKe&B<~`u-B#=CT~ovAo`egyM57bcfFdFxV(vh9aZ1*V z<$&Bvq+wnW1gW9M0GEe6Llws~+$}&85;g|%!4o_mIbPBdM@BzNva{+$c*2sGT;a-K z6=Xony!2<%hTnr1CD;W(9C#cyo%=$1#GqKVfNC5L&_SZ15FEERQPe5L4q%Q6N_0qQ z0x=5^nTWwqF9|oR*lPsmcAXH&h%2#!D`2>+Cm2%tZL!|=c;9dP>zDs+cc9Nt^cuoZ z#FOZwTll-faFW;x%6KmbURBP7h-AcLtp9)|*wuk(c76qlsHm7gdSWBU(Lfr-eU=^~ z?+H@4BP_oyNXJCmu-p(N!el{2*ers>TDvEQkV)QR0o!@J+%dTccUV9X z$e{&l16~cPWugf((Ia}%OQ^-kzJaaWOTduRvH;o^JmCWV=pSe=3cO{(uvFAL&w#ORSOI{c z%wi>oRyfTJ&=klkoEpi-&J$7CtSr!jHMiNJB(tnu_!wM{fJzJq8J%E+80037jZ=gP zQE{l+qj=%>bG;Ui^FH2w`1J+D+%44wRn6$YxZp!jC$Iz9MR7^GvKS_S|7bt8azwtwhRf1Z;MkfV9vs&?Jb)4iW(hYqE&2ABf*^QI_1T zgHnVrXEC+9n&c(P1;q z%9WSY5WA`E2?%1MEs!^Xx0{8nuYdjFxmY>G8&!n_v+50w06T7g@Y(Rn4WAP6SxUta z#)wGl54Zr6FCKj)+3R+55LlimwN6OFdn=9r8xvcA;&9!A6Y+((55W_gA%b?uY(Z3c zVa#K(SSAARKud0m=)A=vj3W^XX<)G|Rn&IIz>%~Na&)62+hL1|LAHxif~2rSjc`RA zlN}RruycSJmzp@W!lR6`;x)TLCX^-$IOPq)*4x)lFP8Pht`psW?6?vY9-(x3OYBaG z)s2!@_6RM@9JsTebk$BHT5SSe=KsqHKh-VOQ^owbcbo{}} zNV|0NNMwu{P2;40cYwd_k{;2KHNvU+5MFy~31+AnKxQUT8n@!sz;G5!Buog;72Pa^ z2Z!$KaJ;AlTETK*9w8(`DP*W4iF?@MgxtFKgkQInOyCLG=U59yK;XD7)=%gBIi=_0 zd{4sgE8J$mo0a~=8!#^-4yvPaZLEOB!djZLng6*ek02O<-4+1i38 zEBq4~DC!`+45H$SzKH@M6ZCJx9!w$=AhIZWS5g#u+X$)&OWn9Tv=ppDHsQB5L80N% zKx(W>`{{pPWdcTg-(3_&p}N+Rcx-}vs!TD_e6 zwA`P`d8fqC%!OSjxUk|kvepRkHdd`y4!2@h362BJV=49q4kVGbj$a`0%D5MN7Kn%H z5U`^BEI|+V7=%)ugILAdw}lM?W;!D2?4~`BGFazTj=}{Y1`(|znsIn^d>B!$|0kL? zB2a?fAw(m(lH)rT!WwyTMSfoD7OBG)2$t^PKnfE;oo%-IOe9;J z&&ArGe|Q_8zK;8X-6#Yqy(6KfF0v}B5$ZnWTVlwVml8$DSrIRU1ZZ0jeO8W^vw1k0 z6WPy#5KMrlEIK9w3V{ZMM^lEumpIzYz`gRTY=QD~vqkSLJSYS_4G9zya9lBDt{E$8 zbd?f=j(%wNQCjSK_YLiK`xsJ=I{puNJQ#q zxXJdIxasTK?V#*@__)7+`||PQetVIP&r=O$eCD>|fyJcLqvRvu9S?xJoUS84B2(tZ ziAE^9+2Dj=Xx&q?0&VV6#`vNBP_1UCgLg}kXc2xp?gxQOoj@+m#(soVw%1lv9SS{+ zi~x_(c|Vc&U@r)CvEn}AVSRf3>-Pck%7Sk>U=;IFnuEv){3PTCOa_QpR)=ymI*vrE zAV6SpT^g-HcZw-bN4P*gz*OMkrx4N6DYrHI>GQ82UclZzrBG()PiZ=t!p8xkQj!jT zN)k)2f|&@M} zDNWc%z%}cBu+#z|j8LjiCnLj&7dmF+UaH`T4`2}&#Z`QZ6SlxIE&M4|0JE}oY$e!) z+{g8R%%Kwpg$~pMh#MzLY_@)g`0NZEm6#`KE?>u!p3C)vjrm+GVA~_3suTM_mtLU7f z=A*I=CHg`88DW3{OF?1HE3HKYW?ei~i|hJu8tjYZR*^3NV%t>e|X7!g>9t4!sxn5$djU*`9}Am&6Lr~1H8re* z{*pCQr2#(a2-@uPhy&*Y!1+Sa8XZOwbRB^aK55uLL=v+DV7uhx>l1z%SbSy)x_g#gR)kBW4+tV3ym zcR=ror8@A5rEsd0I7&4KLk3GyY{X*S_=fMM$`h6y$;RGBs65t>J_nBRKqdZxDFB%( zEI2Rph}|iL(DOUuL-`SLK)G8B^kZFp$C)O6qe>|7zY{N639JfM2RDa$ILy>#$i=7u z3DpgtcRFKSOXsr?8Dau-k4;y$tH8PWaSJPS2aV)AK;@Qayj3iH`26|H-yd?^542hG zOsD{*2NY(BLcwXK=qiBSo6>G$Yy`@J?z2>Dg(hqQ@0H>~U}Qh=g92ylL~bnca0yqq zL#PkfwQwW81y>w!y5Lx@Fo^C^S?y;o8r);!mH5Hh(2)p6_$#(be5+$Cmz4`9fy47d z@Jc6nOA4wgD}t{PDEu^}l8$ygz=91;q@r{O><7{ehz!8zK+WKDkTv4}Sa84_&Hwm^ zGe^StlY=##bwXD*gl-VL@M^zx<~L0g0p$#^K^Z|`1W)u8c3rCs?i5!%OP#?eG+9%P z3A__7)DnRM`R_1T;&ovGx7KkEU>=&#RbG%~fiHrmfaa;l_ z;U)L$T%c|p4Z}lamHaB37zT(64gucar9>hMK+X%oDr&Gf7&f;P75*bD&4MN5Z{HB8 zCEa#gt`|~)F+b1G0BOj;B*xVO2tQLa)Uz7Wga?1waIQ7w~rx=7?>y*~cr>zzhyhSaB- zucH(rh(p{><)C;~tGz`K9cDm)Yc;9}kZ@W+TPQRu0eYgQZK6T@MB?Jsm>3RR2=!If zI|cb0#jHnBDGdw>Zh5z>4|BZPj~{;C_vl!kIaR_L;?POAO)w@)IzX`C3~*5u7AT|- z*a37ZDy<6ytEvH&1Yd>O$|15+JFp2=7VZXj1MBJ6O!EZNub7XG{dfMA2*MDVdM^IX+`R;r4l zh#-<5sJ|K$JG$T%K%>GG%ZUwGQql>g47;rbS*;unoD>unu|XG9mHP49e8#KR2LkNc zm3|+`i3Obpa;+4aho=w?0d@%VTn=xPa!NXu?N~@qz6lIu^;N@~w4X>Q+&1da7$3mc zBU}^)8;+_V?QD2B+KA9mxYKZPp&|dwJO>H`z2Bz5ET`ShO?q0YABTl&x2S#CeSdQ2v5qbxO$ZfEh9P*zHCEA zbaoGV=zs?e&KE51)S~-+v4|1Au;lfaK&7hgO~MotcT0&ZSpODs;*FAN%G6_^MTd4% z@RneD%3;Hcq+>C3)#)Hv5$4`z(RmFY*uWN6JzK!n0o-b=bFy1j^`oTr>k;h}>5*Pw z@u>z5rt1i6nIYYsBD~@6s$GDxB6SJhGaXg=@wZBxY-noLDWO+E#{|5g^S~F5feRF^ zqOlPWsy53w>@G~D6EUIMQp7f&Noc4k@E8*W&cj0{oDCvMpuwJT|Jgh=x=W!&cF3t{ z=&(og`T_`-WH!5d6csb(~-JGA}n-CNALU)-9D6sv#j#oJ9_={xA*V= zKYqRF#~WKs@D)`s5haL?Q09tHKwPgfmJG<@OC&Rl%Q;4I5)gEAs(lBl$TT(f{v*jprZtdXHi*2r>H}; zRdT`Efwo=6^^jTlmo@GkTwlltr<(!am3dfbA5$$igcOw3A-#FzdEV@#@?TiD3Rbao zC9Rs>+5N{~(>*=$OyyJ$Qh)=A4TefV+jruc4yaWeY3?YeM%clSz!#V-guP)OY-=s@ zV$8K)6_QJ}R5@+$1~H+Q?Ua$-Du96)9AY<;W;xL+IIzM5-uzIF=!6CpkE82|2C*~w z${`ZUrMKt)Fl{u{nLIx_+_8}=@i&OQR2ShB#-+5h5wGS1$1{6@r=Wkru1ZCEwM9UV zMVXs)6_NyfAC~R=Qsw(nJvAe|so>9nPgj(EJVWQe(8H=qB@0pzDw81iB3iKq_Kxl6 zd!~v4cnIV#G$v}xc5eB{dohgR;W&2@sHX@Yi5N zv4JcyM3z(ed^EWp!0PhzWvTvvTTcp6fTW0WAlhE(7Iki>VGG zpQQrutXop`Z{9>w%np`)6#rnU=C=0`Zk`&d7<9N!yg%@1of@OqP|^@QK2e{AIE@8J zCNi)kn}`yK3Xn5)L?Fsa90b~hRad3t;QKii5458ZFgW@A2FNFB8$tuPA;`0iZlJk{ zOjh0$KN}#GpsQ#(zQ7X|)U&hgb+O*Iefjw{3mu+30=K|g6-^7UsRAD;Q}#R{QFk`T zHqr1%>%x2DfzYN*e1Kdx5Aau=3LYluaNDKHg!QjoaBBxTR=Z%o`1m1|b=gNP0% zf{9EYq(y+s1)WfVGG@ii1MWm`hsHwzXOvdzciQzU#OuYvZtjR6&rNL%CjvtGIb}5K8OMWb3;sYot>= zVihNJl8OLecqE}?K3XcTlVMLlQKHZpASG5l5P`=Ng5ikOL&b_@1QfWbTpXnjKDxM6 za%D0fwsE?pLgEe^1Q0+n?i}zcC`a%CF-CYGEG(f4A>pope*HB59Oe0J+7Klc|FFdQ zdIT7I602L7*>zCUN5J)x#3Ymp|Ih&_!r7PWa2YFtf~q|%tN2~=SM^DYAjZXgfidPl z@P?b{D3lv!$$@fPj}u3fZp8<&;})i>Av#cwC0{WgAJsAOQi)yU7C{_^>NB)>KxD?y zSXuBs6j`N6*SX5WV789sT&h%3=NH6g4yCNUiU5nUvjmEkUcB+k*FQgtOEUSDB zyhD@#(1rm8*xriwXE z1Y=T}#BL|`rJO%oq1xz&`0=M)=jYZ;Ar0LMaffK*QgBJk3ByRLGKvERQA1Ta?1Zj! z13;F44Zsk=auE{(%$C2?`6Rch()p|kVVzxpFPK(S@dkSee^jc+-`M=8@z?!re>^Xp zdCvu#(?KT31fxwky$1j8gI!e#HFi@S2w#9D%rstX8{&l;2 zLE^BHCj~4AQ6P?+U_yGPrs5;(SIx5;upqY4bm#!01^uQ9lb#10SBV?&nCub9#-caYbsXrHH%N~bVi#)T#&!l@mayz}rv-x{aE90RM`-*@Abio*Q zN1Ys7_8L@ddSmsU-oO8LPo%=po?JqSlCHiLd<0d7ffki>z!IEJtoVZmHdr98x`H7p zQ;PTps?oqQARbzepo5uKH3&i+JF!W}`&nhC@@l>S?Mq06BUb1@(1a>& zMq7DoC?LTd^^4!4CJ+Lp1*qF|wLbreecjKqle!H~C5RzbYvuaL=Ow0>h|F?xs2S^3 zc;>32axWulQ5mf{6&e@us;e9#qRjSmLPI6_BY#P-gU+cs(W%0;U?>$rK0{Z}6=LvV zU%6ExU^@7RLszqpIvwPpanS86q6@-_Xf$NR*3#qAexVTJ(1C&~_$r#rD`j)=Z2oQ~ zRmmn+kXR3ojUGt_gT+40_lko?<)G6Q5S}acwZ3pwC6AsO2(nt$p=VKrB+AfpGwrH! z%MpRHUf zf?Zeo7GQkXm%`LiL)JQZ=cVexrWy#s8_uhPS|qdT(p74#{wmd?atj{cV`D%PU=rjU zTm%Si;8Re^4I$DYpweEGaMIOJb+wl|9hkM6)lGz!z4Zot9dcF=^==bl31>x>0I?uPQ2Bc%$Uq|dz*oJBzY5X_pHo{jkhiDu z2s-;ID(>MYHlW&UbU^(*L=duY9TbF`q7hZODA~eqN$5?r149aQr~#GXZ9LtEW;nI$h~0_bRBXhF=LCOWtG8gEbauACfB)%i zet9YFy_G_z1$j~u0a6k9Cox7b9GY@9)u^$2sac`2LdA~M?^S|!lq-cZBKR@Nm{mSr z96+va_|z8iB&+Qlv;Y}lAWc2ArJ(~e_*VQ;25&xm5{n? z#!wvr+?Q`txm+Ey@1u5~6;&96OTZGx!PX$j2o`oST}5of7Q``-tK8vK)6&8`l{!*I z2DaGm$3eH1yT{3NtGVB5h<02bPy(zFck0zRSEsXAPoDA*Reect#{~h5%6Fr#b%>;s zM?MVKE|JY$pbElB6$J>%-T1j$l5tkY_Oi5tyH|sE1ZWVN`I-I7Qrv8RQ)6924*`NI z8up{ZrY6Fd%_vG?^*XspxO}ZTmIbs3P>747{?Ms>Lnd;wV|Yw~#X$Bq(M!stnHs9y zRp)^VV019@K8P|ep848B8`>@J6*VZp6dAb~KGsAqaQ+*5?l2pORhgnZmBt7uoJu(-?#uJhH{2vT!$FT_7M zPr^4c5{jiTT3Li^cWVphPqym!YZpTURtBcr4~q{6FPh_Aw^V}s*paxs0Ze= z=TnNquuR-!djVCpmoU)%`e zt64Ezm5a`)(s#=-G6oJ*1o-p3vQGhVZ0hNR9;HTH;^W-xg>bkvichJ9xcPM)Azs-P z)Zyb0%~aKbuK}9`4+wrG@OqZysAn)7m8x%3(U@0tuH2Aq_I^}s^M=9U2FhH zRr?q_6Rrbq_iTIda5p4okV#@stVmZ%t`Qd?)n0A?enTEa?O6BJkv}!-IN5D<1NVB> zSY5La*oZT@X-o`80sSh(tt!?B2vkfA($gvud<*9mdU)Qke*OH?$bLUP!)9gB$#lw^ zM_m0xAQaYwT_}x!g6u;j3=^$;5Gan7ihxCLK~=~DecABSrbg7I?%I}>{si9x&j9Z5 zpVA_lK7!GvLo;@xXgtSbt%&u?>_MK?L=#R|yV6i)2+t(eUX{$&vNWETUsK=G1r4TR z4ir7+(=()oFvqT;!&OTT1BPT6n}7tbPBSFfF-?4cL`gYpwKl;|ZfmvQ!~4DA1(o+K z?*;NSe!(!_vRNA_gNGtw;%Eg(-FA5cZh(o+5{Ig~M60>iqR}|OTTNTzGongLAZRR5 zML_y6^k>7&coeCts`Nor#j|Qey$Y(!vmP22i!iO*pmZnZ8s$8YZ?%5|dh6nT%b%?6 z4XXdd0-;h6tOJtr*aTpIsxk&@(*aEPRv|98rG@~2SXRVhg#cA+O@-hR$>^7KD8!wqVg4@-&g>d}eAb5b7{K&Dh{B z31b=-kPosGOaqQ9$fh!Dry5p>B(ix7Wo5?>_BaSae5oi4FIAlyo)b|SN&QiJbgYC( zq(0pRk5{W5AnTe4t`2eyLr$j?DbZaisp(*;%u@|9{YrVMrlsSg12QD5h2NyXB$>2l!@=vFeT@J zs;EXqctcn`H^1Xmk?NG0L^FByn1o1Zm)WWO9h}8B`E9QjI>de5D&Qcp>Y$f6u)zY& zcmdFo`p{8QclPji5Fc(?uL^Stgc)^edKEf?gt!Ylig+@VMucpg-C)?l5fzu^p#EIXP z;HM@e!5oNkLH+4b!44j(^5O;VWE}`pQGfXVQTC!M0VZ`r&_Obx0Z}=bpEf>kCs4IfvIpC{pwRl}^i;IWfP3a+%xIwF?M-Cdm zB8YmGu6i8~M)d=OHl{>j3#x3veg@yFDxefts2rNc91sdmo63^K%a=jijoDm1<*L|J z_{g9daP5?+^6Fnzt8G$~FF)Ub*m7I2S6588rpCTt&V-WDRGFpD9kr$^FHO`_E)9HP zA&(AThC~~PThxTojO~;TNW^s=x5S`~s`Spp;8c>VL)1zn%|qvwSskG#;4hhnf^QMA z9x2t>;VR2u2r6TiF~Sspun4Q{8U&?rY8sB>J3$b}zVSuOu#^LsAcD%#fCnW9G)!(l zqjdtHGd0ZsQ5{K9--PL45MB{9>kIjsvUJh89X0;#@6uhjbZQN5ROc!x&o1npHJn;T=S`$tIR-aM`-_8^@KC^MK; zN0cxXb-yC>Q6&d}S2{Dp8NDV6Wc3?5@yx6Ifi+R860ru&JTS=(O)O)0^cRr~HL1aV zTgh~|nCkUWCR|s%9NR2oznyHD zCYJ?O2s<5Da3d%=+-)88`8MbX`%v7RkRFw569=>e@Y1NEElRjnb)}ahMX9l5sGle@ z3)|O$9~>WtRnl^45Z(~jx1qwmSw?!ep}}3$hh(yns;Nl`#yy1aEEk(tRg96OnhlIj zQv)F!$}}U6*?r_6CJ!;WhH)VB_c<9PQQ0SYTjdf#7K9Ym_`jk-4se@s5&C&Aj$p0+ z*p1z9jX_hVOpr*g+#NxvYFgJUPR)55NkWj)I%!$OGEs_{BZ{=B)e*)Lj%H#cv@=mu zebR8U<7{g4qRO+_42>)hIx3SIOl<{TCv{z;+#Y;O(UY74!5&`{`aqz>VNV4<-p?EFx*h??qArzi)u9x|*>97%dODXelYm3=_=`;wqt z2}WLSeCxFk&Li4xT~y8DA+!Zm)0Lvh9x8_#(5ps-I&j^3M(M$Lt4_cAgiZ?2jd(W{ z7*S*D;`gAn#tg6!s2QgonH^O0HC3(%)6rxS9mZ;V*-EvbsPd_*8I!Mq3~THSgkI?& z%wZ6}(WFH#I&T5-+mGYzr}qyZ?>NurpV|kP2ba=dEy{!;pG8zvc@&X8YCIs8JqJ1u z#nF`Y8U=j@?TKhMl~1;-SQWkwDdj$973t87!lJ>eV8w#!PHB(SSv>x7t7uR)L@7M5 zYon8^yXqG;HWhu}m0W@Usg^khuj)u0TwG^-Kqj_dSr>2%z6D_(L$%pe2lA{kv=;lk zI)Spz9~A{ONI|_o*JffQQPs-Q9GW0`Td_Y3laN|^woz%0g-%J2j>U(HJ-ZHqPSC8Q zsIaJt${a`?7xL79eT3y^F++5=Y2@2}-RFPzMI*PoGS~jGuU;USt@SUb3psOKQ z&plwe5A`Dj9@V>Os2bSQ*F`A65^iNom1Q4)**J(q^zy}6&t3+Xi-a^tB`tD zL0gEebal8Cm5z6%`S4|p4b`B+^vpKv;QL_45?w=MC^h{C9am6IyXLEBys4@!tE@!j zTCS*xQy@NnZ|&d6%{URCYU4wDg<2V#;Bq=RpP@N(a`oNs-G1TS0nH`UZs6Wy^K%-ja1g; zmISd-mV?U^lYo8{Ml!$%Pht~fm|3E#m!<+A2&&kPMz3lFS=dSQw$$*|A&!Zt92bE= zl?yP6eXrzwA7A$$;r>3wxC!mXQsv-KO-oR7snQW}PM9Y~1sP1x(jpOrxv0M-YO0^0 z4r1>EUkQyBj6kxX(F9H(2d0VgTxWB0YAb*%Dn*D_DEFjV4vhnR9%mHbzG)6wb}{v< zg~n8|xbYjEnx$HG;>7YOOQ~`rU^QmVbn#1Qryd`{LvHGu*tqJ};1Knq;r==RMVyP4 zT~%R6C;#v$BI=cIysy}e)}x!BSdUJH7HeFZ%3)bWKcJAtLq=E*5PFT2;mP2hb0|ZZ zR7csa!DNMn!Ja!#)HTNfeim_4IN)rmWY{GLqNm2I!f&^VceXn7SV_05=Ab>&g2tUd zHcY29&`#D$3ER{HAcdkud@Hj9mEmTH#E1fdCS>31q)aW4_`Zs7yv8w>)liJ;WW*8z zf$}7^!mB3_O_A75kZ!6zJfIK)#{RNaYkzzn_cZD)*+oPy2g=z(QbA2`1!7M8D?-(* z@fk&<{?H(EwXihcx)6^MiQrR&FNFYDU%seXsdCg9z(5>(fHY!K`9@z)utKciKdK)LnwHhX#e;f%QItg~TGi>XFk8bF$H|VMpb;}Uy5dr`uxCWUz0*b>|r?NZ`;1YPN&l}@J^$u zu6)dO0_{8-kfu6puUgZh@fIK^M$YP}ejIkxJLrerfuL~9%GisQ6Q>e1!w{P|!fm;} zyuIzu?|(?A-m-%$qrvu-W^pPc)zobxK$5WR; z*HCbxwkpbXz;~Zm|I=q8#XpFQ>J?6!zl%PDer8yT=4BQ9D5{%GLpc%6xco@{LY}Qj zx?Sdi)2WacH7&Uf@T&vIYtCySOvxh&V2(#u(jCPiqsY(_O>Q}u!hugc3~Xv33{r(Z zbh`%5u{!HCCH2v!5wwS59k{)R18jGN9*z4|u6jW+W^yOvT{?MBQ)zmhM1xqde7F_d zIZweykle~uWgz+Dk4|N#FRQiAOM39RTC4*gL-M*GL~# zi?4#uoM+d1g>XS5#c5R0HV&!_jUg4Lcn=+JD<@mH=5qVDd)Dkjweu1+rVCeL*{}-R zKYdL^n$BXjPNUFzTvUzRV{91WHH@|4hw3iU1TQF@ zdX6GnfV#-t2Sd^51m%Jm_8#}c&yV`jriQ(0STLePS-q_{!Zeks1=S09z0IYnx-n=f z5*A=On1qJ&HL2ewEg>Y?_deMJ^+%&2MfG;HXo2ra0^P*WI__#<8d z*VPakmCYLftA0nP%G)9K^~?<_y;-;fk2BU_sa3t)#6#@TQZt67tcNYB3YezqZxQ>- zN?zFM)6xiw z)fJNA0V5D1!a149Ql{7FNb3QZX*!1`=3TR0^>Pnswmwj6>3DGh5#s;=@PnmZL5U|E z1|ut))}z@bL&N4!#Y2n4Px)DYN+0jp;Gn6BI;+GexS3LhL{tx^79kC%UzohgR;FgO z$nv*}9d()yE?v!6wcvnAQf@dPpmak#Bcax=vAlJ|XeBLo(U=lVgVg}_7t{LozOc}#Fw|l9n2(xK)PfU%7q9mh4W$FB zU_TFys^gOoWe+ZM$<9B0MrT#rV~5#ml`t?ijtod zWwBN1$L8u4F30Iy7MBJOK+%QU|!`r;(A%LoC6mOzk zIufie5dVkiH~r~~TwJmyTwN+znGn}B;1@icUZXy6MuO!Oj-gq3uzJmR!Qa$oqI@x` znvKmW@i^QUVg;seY5=Gjz&G@uTO}?^*`Eq)*AO#gO+}?V=z}U0Am^6!!VbquDu;z? zKG)QI{7u87)nhwU>sA4?qtj2svr1j{$o_i$kID*~>T$XTVL)}Sj$F;N*8p%rYPf2k zvBhcuFedfmiW0I5m!JN~2Au^O~WzsbsG{ zV$(afRDTIg0%~H$z?0v~CdP0L7Kai|9j+x!M>OqqS#&qf)*I^dA zGOLGP-7{5f7SWojjL(9ZncizO0A_S2|9n}mJ2mxB+X~usELp9j_*2GY)N`a^;z=F9 zOWuaQZRI*st5IXgu7sNONIM#J*>zH_h@jU~2|U$VqBaJoWnCIEizn-(@9L1l(+I9k z??QryKC*&W`-WaPkpM@%&_~pL>o|6+FI|TNc)m)0V6meabRDf4^iqY0^q)KE@XGKw zm3FDGOmpRJ7bMZXDrbcT!&JvTs|w$-8B;P7{atTKo1Z^?n&acgm-TukA_&@B<46LZ zQ=x{+_Yy?M0ZFcTwK8gkcqI~dy>cu2VTzAyA=7{T6Uz*S03o760Wu8qF zBfE}NReT2HA&fwNy3Uo4(-8=6+ErI#Kw{yefv1aLM&we2Qj@m#vscyaKiBL3e)vPu zIp5yZWomykz1~JNS`bAfXQ}p3=`6Bt6TwzP-p8wFK()sBB!Z%;HV(?VdvxknRFj6r z6E_{K9Gxob{T!xRWMcJieg3Vg9SU`I4GA((<>88YVO6=3LZ%~JR#k6VDHxPqdn9rX z$!mK31_b(CVU(~P#hk*@i#7BHn=x9L8c(DG;RttOsgNIHVEX*_rS?}nI=}6ImSBe^bZ1rx&g4S5q z4Dj7e36@~QaGgPj_!kXrZ8~1ZP~p)!dq_YqywX9spl*D4DSfr~)q7u_*j46GQ;nLD zP|a$hgn&D}CvuCVh>63?FokjSQVv+J z26w1FRnu6L-s=!}Iwjjw#dJ$^{jxs29>(5=1gZT8R>@bK>g?9 z=+$(Zu%Qk^aXxL!czQdawCN;;eb>NOV9fpU7;#Ma;o-?($lSneu3 zzy}Z5rLs=H010)%?pm+9&Vp|Z4b7S=vcpcAs%35&)L(x6{tw3)z|b>AALnmYGETq| zgXYp>{Td?d6msDDO~ZsiP0(L2J#w1rV!(P+YoXKI2|97Vs1nkF`KpubdX;8V#aY+L zEhL}b3Q=?-t6|HHyGQGk5bgOU7Y)+}7+`_j)bitx5n!5T^RkCdbzuaQK$vj&pH2r& z_0xJ=XhaU}qBo9N5zO+{L`c0bj(Eh^Mwm$fuLMy0(L8PL;i$7&Sxc{XMi%I^CeNi? zd;hQY<4^aAgDQf*%{WuVzS5@qoHlg4)esbsXjiaa&`)0+tOmq=(i<)VYHK-+F;6{7?P2nxKXiYYb=(nnyb{%p1Fd z;8zW1*Q-;~yk5Vcl#agz#@7x;xXP{Hpy?$hfJ2ZO4uc~Ss&^xL3 zL*uG^7@CFZ*-=6wh^LXbrj|VDqEc5H%a0JTId$}Z^+?6Ebl9yIi%q{1Vhx@+=X1zx z(Q}2cG|h!yS?Vh5Ikewuux>PeN~dIYTw(gd|#qf^3=ymZh<6-?{Zt1w2j zQw0p4oiS-A(V4WbR(G@*!Gc%->$x4p{`%$1%dzznx6~n!u6L1OUEG#r;cugxG)+sB zeehCTQH8lj<>~5BY==0c#$Q&^bV3DDTWVO+8+C~k^$fSpiK>0mdy;^*r0xlVl(m4s z)v;>eLF@_gH3Kp#-HgrP1Cn=y6qpRkeTvTXxYb`7gIB|~Iv7lLHfs{3>g_5D@7 z?Y3Xop27@BQ0EK=$yqT3^TCzP~1a z-hf^W4A00|)LyEhg*17{s~rSife{tW^;AW!(%L+wY4)`p_Bd@N7q;f!Y@C1WtTD$> zQBCW~9_yT4vsU#IWwo&{7@JoMNXS>2e!8@|GA{c$$+BD-Bu%Cp8lNMq+In}a%2$K3 z$Qtx~bXBkRH_hqxdc#ZB;RXh&RQCX&G^o#6*T7G-yk6Ny1m;s*DGp2#zJu_X+i6sk z`X|FFD8Sb>`}4^pJ8N=U)hh)s=ab%` zt+&bHFPgi>=HbZD`x{67_1pV;>B6hG-k+*TM?(Ytl;zR{L7f_3Bd4<7G|AO9xrS8~ zZy=^L&1uvWAHDT(C}VR?b0J`8Ip z{SM?IHrF+bSg#n-t6OzEf-#|~C1><<4~S)4iUm!z-y-U+>($bFL#%JG2b8r=Zs9pw m3`5mwd^=B&C6s(pb0!26>7oAizSQphPyY`R30-GkeEd)Z(%y;i}Sm-X{Y+?r_W{eGNTWtPnWtIZMD)@_32bM{3)}ZwMtyu>Pj)h z6|7DdOH6y$6;t5HC1r2OO(XRN2E z#h?5*xwjc&FFocGXE||~=4|A#cJ!^};B3|4c8zU>>A7VK&il1@$=lM(k*_GJaYHek zP{zp3+b*ST7r1)bhnrocTl|NA`OE+QAOG#2|MlO#8~f++d7bs;)7Ss{FXQtEJKx^F z^EuSVnuW0HSShU?e6O{-e&Wc{xft^vGg_JaIB47N^GZ{*+R=P`M#Q&IXlZv zXug!`&u(#)zy?%*)+uWruGa?tnYme)T&i|bFPkg;zGmK~8DmH>#k~e=#~n;>tM`*! zU#{=b_`MVg3zA|S)v%+i+F ze_ySbCYKv07A$0%k2!EJJe|!MTu2*(=ecTVY(|~95|44t>We)-y3Ob}_uPH6 z5Cs?V!@Hcu8Ieo0iUkMR0i-UhZS z^G#!zn*`RT zMg{ir@_XmRk9q{<*by7O1AVzxt3<2T@b*0T&fiyS5(fjJa#-wxV9Guv#ov<+8|)Jf%CP(6FMt_Zz*vD z73s{=@^iK3+n4u`A8y8#ZV>P1#F@bdc9jTwdId0WiVmjWql97u&WZmRnXs~TA|$ke zU-u1zi@s)AS<>>9$<|cmO?2E2}3rZ$CZU86ZP5fmNL$D zDm%6l5yo%^kis0dRGr%)<&=o++=Q`omf&rJl^FOT9>*=GFudV?#0&fhWD3L>m`Lse z@cn(cFe;xr0neYobI;h?*abVl*c+xJZlTbEwN4%z)K3-js+k4$glRU8@Jt-Q$$<*v z-vORedSPP{f6HC+-E})+*@k&6xRD>Fx{#p}_vQNa!`JX!t#~J>ERF4b&Vg#J1mz+6 zvJDl3hws$kB6l}H4Xnuu@q1s-DIy7<@qhx9p(glI-$3^iOM))ULj)h(GsHu_l{Ylg z6S@nbKLa>6!m#X~tA$O5>N|9*yG3^fnpX)!0ZFk*hJcExtHI81;pk5*?jM3!;FE-4CI~skY_afgGXV%8=<@d@i1C^ZHQDdR+J!%LT(aAcW#K&xhN?S6KTzM|s#64|6y7+d0wiXsKlmfgp=#HVoh_tX91)NQsB{;y8 z!CY$~4yJKivO97?t)C>KV($gR0f}&EXlbcj7h*@~$GT%i;!VDS5II(5@7bFb;DA8F zJl>y~R>yt0H6#nvKjVvqz|8HQ#tOr%#(;*1#RVt=lnYq$muMK{LFI=hg0KS-Yesrz zQG<+#LEgly(13)H5^!~i+hP)_!Al`+uqR?q%tx zDnv%S+%J>pv6}MD71v+?2=h;0L_$ZxNEFH(IAetdp$>Z`ibJ8W)y8&DsFEndB3MGX zAnGhBgmZz-8H6!-YzA4_Yy_uos7<0HXj&Spqqq*;LQe(=rB#4L-c_BMfBNE*lEk11 zHGC0lK7%O4K13*n1gF{{Hj$<8E~yhRjS1nk4V5K6pgmE~+XEZe8)6qaf*3;qKyzV9 zm~lLV3)E62R*5|uf}G$!t)v@?SRX;I`)au-%s1HI5#OGO`-vd|l#nfW0P(0uK0>@< zm?R*A$P)%PzQR{!I9pF>$;$H)Z3%fUPl!Jr6KW6T06?G`US6SQv*ESeIpHMb zS@uKt00s_;4%vdt6Tp-UaTyr_%4}2=j1uBq00VhiB$62PQ}MG6v`&NufouIT_--uN z9Il~9F#sa?BA~Va%iCOjHMrk0SfV3nr)H27e_O4ucTEkedlD|-5{;f#0E!@}h&hAq z;*=-lz82(OA`SD3AV>{02Dm)r8LBwu!rcN9C1GPAA3VYH5%ZFkI5PTClHHd>gm(vB zhg{*xU=?IQ%)Inx(uUuI7bVyQKpZ-*gj8OV9x=EP_6DkPI35#;hC*=M-b7KS6gz-9 zCMdy@5N`QyAd=8mpk5Mgt75MaoI7l(p>|`O9`=LbqSV2V(r=6PcEb_!*DHUzIKXF^0;exgsefhB(9@^}Hi0!36*OzbYP(TfH| zg3ClpR){?D`{0hS{I(0!5N*S9Ly!oQ1ugzysbU9b?3LIof&<*9Cx?(pe#HW|^LV)% zL9T_qfg+GY3)BX@8dS?f6J(-C^rDwgi<5l=Te+8jy`{YZXh-n4++(7O0e5&85lUR+ z+=2ev=kfLHf80GXJw0+KLJ}%#f;b54QV7)qIY>BozJdFIZ6j82Beq&$LAk?Jm|grc#&aexO{f%Xiv=MF2Na1^?a5-GD0u-S0}(niBTlOP%=NCYUX$s&NO-&YLu z(UQAuD848VmGxt0YOZ(C1^}!*3H89*T4SoT&x`8jjFl{9mSaipa?ho?Z7J!d`iS; zD-}Z+BOPAiI$y5`lebb`jtXdAeb(!1xhjc2>@dvCgM>z4>A`1v=NU5rccBro`Uqq zhYH_p0ei-pLB3`XADG}&Bvis2nm8n-U=iF0tiV8G>=UfpcM-JT-+p;ntfyrKz89Fp zRA38r=MlV)JRrnGGJWM-K~M?nfsujD@U+b8?Y0jg_8l4bXru;SHD<5eL;#xi(h7Vqq;!Sxp1QA=OTKeV!iyxe6PVngfvuxm8NM z<-)&_fuatng6VnVioRKeYV_;B#(FS`On}Iu=v_%s=xrmYCM@;f?$A=O3fY9;)&zxy zM;BYkCef2c^Y98{ba6=2Oz;7Lm8@6(XvI~%H};#yLf-AdZyS!-6eSk~ZfAV=WvyP$ zeOm6%+;0~|;q9UZ?w;+1hP_$&|) z)gfR-`C0Ngogqfba}cXo`?j$`z)VLZo!wl|qYT!07gM+(#2}(|L^F&>$A=O1`hTKX zBLXGp9YQpsOSv8fjXPZu0Y@Zg>>l7N79h6pXyfloJtB430>RQ54x}&v)UCr-+eEU( z`CP2?`G>dh>Fc;J*o{J<(mN7r>LR$XO9Dgal|?5Phqdma{?V zS#Um)1tFLKPg!(K1{4Af2#=-=gD-KknSp!dSJ?vP=VpWVukfG{@H8Y)NWgK$khx~8 zsL@?Y3_8}rxPVMWMLrEG;P{umAr7&H@D1H=#{ZWML?aQ#%La+O88v~+CW1NqAuIyD zS3+nUkBKjRUArBW*@utk`?oJ2Kc2T2+4wxw!1DpYRXnhmbb6G0B)sDRa2M-30wgkJ zZk%X@vYQP~2!_@(A(b6%?o!71q5e=UBt{4CHu`UE!f(g@AaJP@$i>;%kFd+}+KQ?} zp@)$X;4wPyC-NTb1%WPB+$TJ&PtX7PV_+WgYl5AHbr*-_J`MOu$PJhb5V2Ps%GKyN z60L#&fytp6kVVj)vS5dfaDje+sldgp5Yf>ow>A6e^RFLXz}`QlP-f??G@VT0;{Z`9 zNryiriKSP;Oa#vH$z~uwD^@x&W=1U{3yb=%VzIDetwUZBR>_Lt>Re3l1;EvU9~0sb z?TyHkChQ~Nn)N(bY5@>NDAgx~D^!>zgFkRDRdB=yu!xJ|D!#=DTVR4`hz20#J86Nm$qi#s}Az z@b(pqEp=qK07@OB@P#N3kon<`5Hp?2fP+D2^ss8ELzTb5;t6_SnT{Q0Bv=do@bJ7S zd;+x!kVUW~&Ox^ee+3<8hZ=zhe?iEy*eEHUM1c%2K`a1|xHW*0AQ9n)Uq5{Q^67j( zetQ2hZvF_SJl5>!gj9Z*lFm*6*d%OD9cRK5RJAZC5*#o`@$n+^mQZ|qK1VKUhE$fzpC0=)toHyjo40VXgbefust zr>NOfwxL8nXg?ziFkmStta+uih`_9ihiY+MAFRQ?SZ)<*1SBS*9z!hz&K*3a+4%+Z zK5h$R4C8KJ?|=RN+t-gD-rrv^jCg;~PvB5sgz}Ohut%w{c}l=3XU3}0IZ$LEn4LEl zP`dmLq6|U-NGpazdEhcS*au9!*cY@{3fqXb8|ps^k{bew^4Pd~vW=)lSYi$5DTE?; z%(Wm%;X0s*V&d=+E-vOg7kXWWGYWRg>(MiARKSK(#?d(eZ6z^J~X~TGSyJ z@tMs|BRc+Jb?hWk8_*h=pxh)Efz$%c!7Tv0q0$ci0Ff9G$ODTHLD;g#Y_=c#tHK^L z-+3Mu#%GXkPJB)U8BiypqK<;S*2n3{9|l#{M46$>Pz7Tkt4ad25;8gjEE2M)9J(@Q zDw}BR9Z#TonT8rVO1%Lxy>V?q5khJV)x+Rrw+fse$J_q+;qzbbl=aENs**1RSeAcO zr2EP`loogg^sZQ{1D{}cPL&d-RC8F!U`Yz@2vf&5_)b-xpbU|0>}`a~WBurJ;1~~7 z;vbj-kh#K!^Foif)lvvOzau`B9}x$XJDpEW1Ts&a!*zt?A|VfUVAAqf6|4?!4)t)D zDXT-2sR0Sq7eMcH#<;i6XCX4g1n6D@M3DOh&dp!9utRsyNWKG9Zh6MrdVTo(`ODuP za@-HJUGGYDg3<#DvqhocG*fid>r6{&w=oU^WwV1U)!v~Ao4|Xecn}!a4t`MJjGf30 zUpFq{3U>(g0lPMC#JAvzSfeVlu#Q1=kIHI4bJ5`5fd>Oi16kLINCtmJ>k;4TILc+^ zf>c&Q6|DpJK?!Xss46qZ*9a7TE~Jucbpw>&Fj2pL=wy&zx$^n70ld7NmZF3;^U(ji}F8 zJ`Zr7kWHYv=^&8(fe7%_T?Y)~0OBYDBB&!?HW0TFK9du$;i3U?11hp4uvJ)!iRBW~ zol_2Pn26x-2?_*@4ghd(05JjrW1|qJDgk3_=)vU0V$ya+Jgw@~Y!mGAAr6`dnT~K_ z)4n-^fbf^k$jtyI%w3^a_lKNB@kNCm@43?sPlLC;EZNub7XG{dfMBE2gT-yxw5$4W zm8#+>B8cP%>aRw^^dH zqP8JDl8UR~8x5)9ovOnj3{~>p*RV`Eu8l*igGflJD=Fc2Lz;O%fsC_w>4Qp|u3n}X9k@Qc-70p{gceI-aB z^@Skg6m^KUN-nr%(6+0%9x^Ncg6WR~u5V9%OUrh9tgnaZhNzz0{_1tUP91dM5_ZY3#>G-t}GVR{whKsgxj zn_7zSPOC*;jJfu!LJ~uAVA}BxJ4J;ar;O}T0Sv^zh}{P!?nJBLz$$0Q&K{}}ozS4- zadaKgpuDk`FhoMR^zq!EMKG47R9Zm_V)J|i zUm_;fz}~U_e9u%-01tuug~mi}Iq_8mJH)=K10@tYqzNVnuFQ=zz%vlWk)V)TgCL-S zA25$v%^i}Y;xeES^%&9A$8}cSiw|IT$w4S_e2~D`sX&gJMUySW0HL!~RZ^(YU@Ryr zJf8poc?W+NY$!HhMTW?7DxZ%g*8{A&{d`%fKj7ArLZARG8yk#z0`7OyIU+&@eKMis z+NWqbw1|S!xuxO9K!PhGSO^XYnXXf9LdZz)S%+0M;=+gV?Je$7IMCyyX@0M7yU9XgL# zArf6!a6mfhh_`dMDo5hN4Z}x#EId&(2!RG;1})28gj0tcS?bk*QTrlpg|iZ(SvKOj zxIuworWN*;0cM*!p)Wrb&aiYu^9dQfM-?;)2euAheBl+Vv~M>&3#J?#S+Q zJA?{Y4*ti}<1oHTm_;w*)@-) zppQh2;5r6SrG#?VVVuYDVOLij_cO5yXI0M4)F(jHSEEhFX?R?Ki9bRl09fRMuQ@Jd z|B0NfsTN6~>eZ+MNJ#|sb(Df8@DloPn~UNQt^+DaNq0yoAB=Gf>}v`R*PV6!`f2<* z%A-2dfheJm4IPrPPo1{(BvyxC`s<*kpXpwPZn=r4(i6crEL&bGi)v0QT4wOeU;L))~D>^3LDzS^) zB8a0imKp&Y_gGR}o-Qb{02jY2DZA z%hx|Yops7LODrSgu@(G%1JF(UCJDmC;!Oz$CB%Si^vr@ZKou%L1Gzo;Mh|elZIj0b zXd+;uLbnq_p1(qR_5&JBVzTL_R-f+a2mfFm9dgBb!{mCj^I68f|ASyvnDrs56u6iZX8 z$KUMg)A;N8c0SrmXWnzc=5+Y(n2{i;oF0x3BVboIIE39)2j45ip>?T5G#^ABo-@@o zl}&6NUWH`R(I@;vAqTSWxEYjWCtB%D*})IEcvW2yq<{zDapQoLJz9b=E(=P51qtSz z;Z`jVg+UZRQ|Yc`KhnKQi+aQb+@G%lMSyrr_HcUxx8uXfE`SUj$6t~og!|l3VMPBS z1#{M^6@HT=KwDMRbX%}*YGiyn-@d){=RKn%8v_L<=41zRoCOxCvl^tZte-vZ4N$92 z$7?)_(hOyR!0ME!Mtou;EkV}1OR64J7;1W^rsAX3ubO8yU_oqw91s_%3;InJCOr>0 zt`avWQjU3t>CYMrgE zs1Oh!+~MB(NhrnFO?ja;SU2KhVEtihI_Sbuh6;>=Q%SD!k-%dTIjztO9AW7MNLAoH zvWT!<^|vfFe=Z&Esov-)j|~O1DZz)|q9zamr3I+lbG1JIiGAJAvy-|FtU?>%54CcA zFEXhdFqt>VcKdb4t+dGLdjz)rn3O zrUgT(5b{ZA$8~yowj|_MQGm(t4=1(+*T#-{XdLwTD!PVd?L1pl$@MvSG)xNYA39J_ z1z$yzc~-O8i-zrJe5weto|z1 zqH+r!-(zDy5?~VK99#qlZs1c;$qgaWA)w&alW@}2Pj$7IIvtp`n$=ANeYtVfuVdX0 zg5onDp-iPZ@GvG2d8)>CRh_>iUsYB;3(?M3n%sAV*O7dnU*vDCxjg zy^6mei|kxeTQrb&=F-6=datOsM;%Dxu)qjS)Zaq{Aq%&m^VJlMsLDmj7Jf@YZ>k+Q z5*T$Z!~;el4)hDZHf*gU#4L^dgKy$D6&rEl zIlMg8KIy*bxzyI_$zr2+8-b$gB@aRe+Kq?~tCdMd+LsPD%8a0-0H7itBs4SEE zy-LvRVvo%u_%X_uRX$!EK(20hG|SnPvzMEJ59Mcur;PHuAH4K*U304)MkM{cPwj2!&R>S?k1RL5ZSnm}0;hr$<%C{iiyolO>lSa?t!O^>6#;j{r z@0JSu2?RvfqjqMb3G4_~SC!3MwO`G2gaiJBE=iY}gnJtL>mLqhAr#MwoZX$yp%AqW zq~$3fVSH;KI1+1gE~I9~a8)ikr%K-=$H*8sP!ZtI^U6L2x6r{eE$C5d#3eq?&0YwH zTch|e9l{*Hjw3|ALcN6Nna)vF3%&+yZl#s25_mmJV(J+Trc(8@R5a#QohvyRSB2#U zV$o68WI|_XmPA_f!1YxwiZS-=)u~@mhTKb|V@nX$4e<`@cB(}usK7FG0Q)>_ zO6N9M6cv<@9RgBFXQMiDR+1lsvuCOhd~2$D#~6sG1Rs^VsPE5ni7gX~IFMu$)T2T) zgDQZXB0LlZYJ%8|m{ZO9s;YzBp%Sqjei5#vL6p;?QoXgtS5ZxieL$SliI6HTzLcBP@p5bv(u&8lSf zK~6Q8tPUcjas>@b#T+Pl%%^8a4Pg#_fDTtJISd$*vC;`h@ai-}0;t!-2bM|7;i$C< zesWu@^B&&s4KFP1v%D9`)A)sj@s`8dKp8v~5feu%s2B(v0NenRHA@_->JqKyUW-QK z0B(uYTpx~fVaL{&ViM%1gIx;*QlVX+9)dKQ$9?XOYJ z1Nlb4<5PZL+;4l!+TNi0PY?|%1;H|ql*c9jd#lPAs7(hjJx7JO+?E;w0Aj!EV6j4g zskxK1bfQv{Hmf$zg1ymli;9wK6K`by%3=A;antgIulf`aOQonetGSrDmR&}mV}0M!9rqJCCxR=K%G<$F3z%HqVj`h8>hrfaNCu~)5VpZ<4C-JKNLDzab=&Arz$2=eg z&r58={q%Oe|3ho`t>jXYtX%yCSc{imL+t#O z_P|gHf;c|iC4aGc7 z=^=$xhgMCG9Q09{r6!V{;dM9|!EE{7Qlb#I+^U@C>HAU@P*NH{ho&(HC+jdsSu!PJ z2V@F<3zn*<95J*NKC%v&9HM2T@YKJmR@fgyQXeVR*t>aXf$DIU26-TZPzP${m|cUQG)_&!QG6GQu|)WyD>@AU zOb|iEG~hwW0S%KI&}f|i;3g+a`m%pTeG}YKw^dTmtS{ti5)V3dJ8Jy*ze#u9(y4i1 zM2L-vGEf6AR(#@Csd84wzDm9Uf7XWef>5cjJ*wt7Oano5=3Uiak8^tMP)d?z+^Z%q zL0NlN@;GU*-r@GZR%}Ha4SQ9I+@tvn{D{_*T4M3*G9dHnd(%9;zM-S)jVpXwb^P^c zQcl7BOzB*<=%`+{no>In>*EIye3h+7^XdaphcN__HLGgE!aEwlnoTU%;IP?mMG|lK z()v(u?Lj&fP-ZZxjwlI|5VFX8RLNE3TzJj{q-&BuR=**EsP(J-fi+R860z1&G6dg& z-Ig&t`m0T;Ne%WpN~XibRIiUR;kx4G*rpCx$D{s6tu<9$j}u{&kNWD<2BtcqvpQ~# zxP=VzMSa5y-`8XSl|aB!E=QFWOH2=L2l$LVUhN}14H1-ohJfBeD6-W~qXPrs8^)^6 zNM*rpYjy7c4gPkru{60X=xosGxPlvjspD?j)aTovBkV(Qb6zEIcmvMG62MENhPEi- zTGf?aOo~!t$xuI0WHvY@<~$OliR5o3XB8+Wt36cMH_J#5H(aK|IgRVXD5|C=!Q#&V z(71+iAo9^586;8Jr*sKl7i2+5VU7Po zM5-TU5MR|Kb1#lyt^U}J-EWOSQ>RRjNUz+T0|+#&YZj;GJdGrQ+i9J&tYVocMa&UJ zT6DU)b`7SP7zynR2UDLkdf(id+PtXpEH*b9z~M2(*-LtPtIl@JSD671gSWvfm4JFB#C6D%}Vg`FR&7Ex0@gbwAv)`53nl`MIGIMS}>6U+zgmyOVYdLHcId0 zP<8s%XMf-mHwZ;sv5U3fa9+?wBkU3SZh+@`c5*@~Bd)Z30ps4bx zsu`27LM&?RjaWxfr@KzyG(N7#MdvLbe*1B}{q+9f;~nSu{8Rhj^59Y$ssov>sj7ZU zz<45k)ObKFd+M+re%+My8U;@6>PE;ql~01BDi^K%sBj;%igaj3VbS1Kuwp}Xr?f}v zEFM2RDjHM`Q3?<2IvsZ6uKGodO`W)*k}Cluo@#~ls*cpb#dXF9WMcc3bpf|5i7=z6 zi^_=0Mh}YCVxLzhP}cdQqJRb|s2AwkOpGL|T3JWPnjm>wu|EuxkXm}ylW2~GPDxG2 z;#WmO*Flg4%{r=Tdw`Qeg_p1&3-R%rD&N1Xzy0p)6mD|O*o80c-e-p}XzsFHkZ zaq(yl0xQu^XXV-p)%80ZDB{}kr!7Epp{VY~rW;lL3foltur!_qE`?Bw8g!$)Ym>bV zr+mArc)To#2y!KXlsD}Sc*P*peGF}VaIS)>RJA~P;_}?eg_$O#9UiP%((I3;W7{Y@ z!v&}mAHq2ORd}s`%rr)6Biub@) zzIw)+s@jyLLNpV6i<&rPX%-cb!R!gO@H(fMnh&YgFBQ^jm{N{PCI!_kv+MXTz=r2^ z4W3Qdo81@eC$kT?W9%MoO^wPl2HdRJ)hiY>&_eb9rdBziAIYxz3``2PsU+AKYP??a zfSx5QO*7T$c!>_k6Ow>Pxw?a2Pt){TO{;}!xXqJAFbfPT9o~qBUXN*@vtr_E1l~wT zl?bSp5lWzu%9`AgAQmdy;PS*IpkFmf3oycy*aR77mZ<8bslW$TiksMY)Q%c!a=LLSqFZkZfo)fz!ua?W-0<@_ zqX73!bI1_hsb4KLD&~Sg2d7iBR5j}mJ+GekpmHN%HD=9p@mpx89v{I&Zm3KAlwhvG zA?iiL{dE8uh_hYwDW349lYccVRJ-zx_Z7R*ddJ#E7PQD8=600E)p4# z3>}v9tV77ZGzVc0HRnSfy|NP5P+Sd6gDg6YM&(07iNbn2l^HwDuc~S$!t#}O#1)n3 zK>ZPjAJzrT^T(?pDCn@24b%MWqXJ%J(NMk{XvY&U3w0D66|GFoVZx4czPeC#O|P;u zjik^iM&M)0oNLS+xLnmn3-4EgZbYKcRab%tT`z03&&T(1Pov(FT}0$!P|g;T3Tk>Q z5Od;R5vpd5&nO!8hX$Ej)59d;xiLf{_!Qww>idK-gKw}ZuaOkcXp2*`hf$Z64b*I2 zwmNG@MpW8-hKLJ671wQ=7u;S27*YN6QZiUO3_ff_GOwiO)rCpWV5l>%1V z`esXvt>7y_D~Qn{g6gOi$Ahk~D@&@O5P5xvfKhR&qd$q*~F8x&p#|E5VSa1k7d9l)I-1Uo1|Z-lQpr(ag< z+kf1-#JxT5I#tK*@ibx$|5N>7(6p>3E{#s7 z5t}%|ZMnX@y`9hRe@Lg^8?rMR>|ALUr$SOqomcUCB*M7t?5O)#Bf7C9)8Vk@?U}j( z+JU~R$!0F)kqGc8jpQbz4b^BqfOUu(w_!NSQEAL8aqhPZR8=~m#UB+*WvJONhpwY6 zoGfW-fJT(Y8F7Hxi_=-&QbH6mjF!-}$TqKLZPi=jUn+{;L1y)$v+a!9PZ#vXj-D)L5x%CeXlp%XpVg-qTc?o+r^D zRxBTIhdbvf_z03)xvC5#U;NRj%=Bfow!NeWpQ{y=+qSGsyUO1AqP(hxLP^wJ7*S_M z^bilSI-Cef%@J^rcv#&veruY#jytq!ss_#Fqlxwqi>=xAUT?+7&^Mekd5xVyG>g2q z4&8rbCBT_}O?~l&IK9-NsQKlv6Y+ah*FbMI_|oIGNx3vk6}HHa3(Swet+y_)CxliF zl2n0B&_HxHKJc|3TZR&4mF=q+3ID>R6h4o7AJ)riy*44-2K<|njxnjtPseau%u?g1 z&(?8s@76^EiG8MoyXu#f7poxLLg7V?O~C>^mYrwl_#mGo?6=dv8u(mSU-(tKr&DVp z*pSF9m_I&a&#v_f;etj^6^)L4hEC1V7*b(P4mwfaIjt?a;LdONtl5WZ=Ot=P7p}sx zu_|oe`i5d)GvKmLqtJR>RE^x@a4)E$!j7LYMubl^!2G^gU;q3l76vgjjJ4s1>Mqg* zFDRUPjx?eHb&<$_Nw3@e{wYiuEL{ohpRJ03{@kN7Iq_eW_j&&+4ds21P{G zxu#WOz_4i@e>#KT3{62&E92Hl0KTsmI$&B**IK967Vt{&QPebg8a8AqLJM7^;Z%4T z(Ls0#gkD2zR5rf=SV#tR*26f&zMi>3r8f(g;Bm$tEVZhan|R2&wA74YE9ne+?wXg`Rjr^_zNBX3rka|U)%rUA zj%jIx#n!A5g9pIV-3Vrx$WkEKGa~x}Fw=AnOU%1wyXxg0(rkU8))Hh}B9q9k(X^hdY0erphbkUgB>tAa>rd(9JsTV}Rk3#oWaDN^84^)FurMHatgv15 zw2mD$qeYf~e(UbU5Ky`y&Fe+~ZaA)9szTJ(IV!Oor%;WMN*wQt z_3g(G=i|Pw*KMFUoS=0TWLI^G_1Z(Yru9N4^lkway2W#0p;KX~!|pL3HKX(jdjej( z-d{A74yc0tJT$6~PePPExXdMu9h!=7!qe_SYzvxk5z8YpSas$MO#svi3#Jph2!|p} zrlt}fd@d{RtGSk0uW&JkPdRjcH`U0pWZkx!r1UlvezLEk4W$!P?2=tm>F_qMc?h7Y z8pWGvmyQJM3&j6n`b~ejA{Upe30Id&Rwl$X4fq8Qr&n7S&PcGF!Z9=}4_2@FF8G_; zOq4H1Rd3ZbX@m;*g;;^T$XTVL)}Sj$F;N*8p%r zYPf2kvB`}yJaf*{S6c@l`KRz4N-z^nKgoEk@7N~2Au^BN85 znc1t4c;Ei z=r9Xisa!!(_e@org$hvANVH*QOYb#8aswk8>He}_cWUaNwiUGNSh8A4HM|>>QO^<7 z2>$8SdM!tst(EIctwxO{yAo>BBh57Gvg@Q;5kaq~5_qb!L~RUE%evKYh$ri$Pw$9P zoz+$`PYVYg`p61i?HlkfFePbnnBaz8S~}yxe{?v2=VOiex}0+xX>tH`2xsFrDlcqI~dy!yG14}Z{hbo;#)*T|)Zpiz1^$e)i7@tH?T!XTptfxn( zZbda|XgqP#!HVfrS?}jqszoMN|JLWwkwPhwxgI+*m|*s-e5CE3sd8XR3NN*2P_rxLsQPSjw6H0Is?J2 zYS8>|lO6P)5`TlPUtV*9E#J<6s;1#heT!-p)nNm?Y7T4EG)~RNn?*H$Q46(z&gL`_ z5GE5fBW`N)$Q(+2>fM5HXT9r0BEu^hs4SAG0n1TU58*^2tAV^4NsoMc@Y8G3`X;8T z6W%+01bOWmTxw}*=+GQr%@~OqgV0oQpr$>g-4AjWG&Gikh^}SbdI?O`$s`-6{%1|T z)u3AqDC#QZ*%%{!tio4K`YkVO^|x~)o0 zH)BC->}v-2=}J!O-E~n72SvocXlQHG@j8YIkJi~k0)pX{4$=j6lz{@;xIXCb3%x z=vaVA-F9H~HCWm}oiun{{D|PIy;V(6(%X>^fp00xt0R@B9LZLBz2>rI9brHKh^>GQ z(wDo^G%*dtA8>lOB~FZP&Kd=C8@{eNm+E+QfSMZmP-#e=t*LQ(f1tRz=1&(jEn|YF zmwN*JpqLWd1Xfn`I?^eik!oKxT^t^y`6g8jKlrx>h^pF!I02{xSNkIrEqd{w4(`kS z)p@_JAAh<}97F@(YDtuoIZB%zvo>_R)esbsXjiaa&)R$PSfI#cDv@C%xe^Ku&emvI(c>YAI=r5Y7jVX2w4PW5rK=N9UP_f*~;o zbZou4h2vHmAH4Xt3Y!Bz?Rwh*o2u8ZqF^)|{OAR$@IUq6YJwV8tn-T;G>>*@m^XF@ z!LJ(3-t-EzdA)u?DII?cjISMxaFtuXLDNf!j{Iab(>thyjG%}{cWCs8XUA&SJe8#0 z4~?r*0jlcrvMN*cGAWJ3U24gLE-H1UvHS>;HK&gLuO6wGwhp`XVzKE@Laf0P=X?&C zEqbmHwx+r8D_dPx5CqEgGQR!xE3qBxuM@WImpxpIFHKgNFe`O3_4cF>mSQ;g+!CqC}r)Q|| zPjAVQJZey(suy8Nfn0?ehTE$+Y~eslFRM|J*}5_Z-qwAszS{jggD>p{t7}Ffmw@vk zfOA$p5P8Do<}sn>RWi*&@A{P$AuG*1fxqhAO^ksbSa%o$Kv#D56ukCbkqM zrdbcYtxS{O_=#TGH8fivj!*DH)1yJVURkA9I{-f+*9ooHC`2&zw~2supR)1m*YWS) zUz0y?K(7XdXJjmDFICY(nmpvy4uY@1h>GTVsv=iu?X4j#O8gspoQ{$UScAS)4LDh2 zj-jHO){{NfIW>+%a{+?d*f)&Ls|6(Ft4u##+FTiz^PFT^t_+eU(_tW9?{@~TO*CEa zuF5@V(6i~PUhQw1)2)#ym{n2bcvq@>08qqmf@#;lPqh3wS6d*T;!1H~itrtT$2?A> zqSQYbte^m2*X++Hlbo!{X;rTnKqJF>V;^X9jZMdGwq|)0+(EDRYxskPw(O<1ENR@k zCVj$xO2nq5vNiZ+_p6u+HB>+uy^czAqjNwUCB3$GsM_O@nXflP zs92)}u3D5j)}VKt3aD^R1J_l86Rw;MT))@rJ*51d*9=v?t!W$$NX|qGjk@o8d9pg^ zlir}Mx5?ozn!Cm3;mFYYdraF*u>isxF1OAld(gZ=B8eb!)vfjYR)lu2T zDlVNnRVC%rWlp#*Uh|BUk;bgFxsXToGZWHukfb*a2mMUyOeaAL@(3;B#)(Qn1xF9V z8cM%w?i?gZ<&t`{f$7z)Iv&B8(A1JMdbtP0GH%6!rrK{2b=UQ3X}uxVH)tHnS|_(- pr9<#mF&N7cc!GSrv@5AO6M~8KP=9;hYWMz!{|~_dM89Bt008!u|HS|R diff --git a/app-arch/bzip2/Manifest b/app-arch/bzip2/Manifest index 0b1c7e8604db..e37059f5e673 100644 --- a/app-arch/bzip2/Manifest +++ b/app-arch/bzip2/Manifest @@ -7,6 +7,6 @@ AUX bzip2-1.0.8-out-of-tree-build.patch 1997 BLAKE2B 87791ad7b5c702110a7a45bb4a0 AUX bzip2-1.0.8-saneso.patch 463 BLAKE2B 83c5a905dbb3dd6481abe7ad7f57f9ce5c5cac8ababee2b5ff0221965f1ee6675c4060cec841dcf4370018a7fc6376cced900c6410eca96579962d52fd07563d SHA512 19d1a721680e4113c3b3267af74fa5a7ec5947c6630946c60ac5cf165476d9e7c2229e0cb099029dc9f5708b5ba15864f84af198940709144b65dbd2cd3a76a8 DIST bzip2-1.0.8.tar.gz 810029 BLAKE2B 22ab3acd84f4db8c3d6f59340c252faedfd4447cea00dafbd652e65b6cf8a20adf6835c22e58563004cfafdb15348c924996230b4b23cae42da5e25eeac4bdad SHA512 083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3 DIST bzip2-1.0.8.tar.gz.sig 310 BLAKE2B 0d702dcb19f7738da9f05ee9d719f5cd3653540365e78db143404e599ea54bc6f9d5e6a38cdf5cdd3c6550243d34266343467c6b1db9d5d3c134f9353b00f395 SHA512 4a4a3fa0ec1c10a704b9870e8e629fd007cca55184423c6bfc3049a702fb41e4aeb73bfe9ca7442c27d32d278f1f34f27523a6be67d35b37896acdded12bf40d -EBUILD bzip2-1.0.8-r4.ebuild 3561 BLAKE2B 0c4316809e68572f8da1498e38036e03ec6ffe96fb637dac3e201bd30de71075b7018f6827a4746e8369341f81628272f1bddb92188bd96ab44a6bfbbc0ccd40 SHA512 fab1441c3c981bbb01b3e768af52b79e7ce16a0e65e7259f7e40be99f4ea252eeb092ec75c17d3709e5f0cbdde35e454f41683b2c1b3574a6b886121c75709f9 +EBUILD bzip2-1.0.8-r4.ebuild 3551 BLAKE2B faa39850794cf91b33067cb90ea0c9113d65b01610f8a9025bd9018a221d9ecc5ea32d3f42c66b01e52ba131dedec34b78c7eba198108e63da9f5fde22f4c351 SHA512 a655dd1c0bdbbbea98a88cf3d235b08a7b3b47bc527858443a9a3024a58a5e5f4acab440f53f36bdc2c3d9827de2ad4b4f42606604b4ca36eb9208c2d482ec5c EBUILD bzip2-9999.ebuild 1382 BLAKE2B 03246514a2ea9a7123145072068f0b3ca0092d8d87a769ef4b01966e77d79029203a1fb8b4692d1024cf9727b596231f1926b77b978e509d23ecf3d012b19d8b SHA512 5c4a20ea3691e4641e3db5b79f9f65e554f893dacafa980e2beb62f790a6c104d4b39586b9a6e81e4b34abead9045df114182321445cd86ebcbd15235f97e774 MISC metadata.xml 384 BLAKE2B e74083bed23efd0279d23ea4f9fc048a9a0c253d48757f74a6c0044f5ca6a6b4cb86908db25d42f304b72a8dbf4c3627371ad6ab69aeab9267e8eb21c2053898 SHA512 c358db6bdaabfa401452ceaa8f85298b75ae00e5f7f189768741b4c74ed123be79405c03c7b94707db29b7d60710c441d089c10fa511262ad5a88cd106fb54f4 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/Manifest b/app-arch/clzip/Manifest index 34575ae8a119..77d4030a0be8 100644 --- a/app-arch/clzip/Manifest +++ b/app-arch/clzip/Manifest @@ -1,4 +1,4 @@ DIST clzip-1.13.tar.gz 123369 BLAKE2B 3d6b205aa7c60e04baddcf826d3da709f58b5796c95ac348a77e9d997ab68dda750c65b78ba50656a6c986146bc87da8b3503c86a3e0d568c9e6b1550aad5997 SHA512 7b9943f3e971cb9cabadb3b0832c23984c9329cb48bbfa6fd0780146b6b3d612386b6ca8c6e688c05470e3e3474b688dfb3228ba6aff2093ea1d781eba5f2791 DIST clzip-1.13.tar.gz.sig 72 BLAKE2B 5ad95fa29fa23679a304fb53d0a415640985d9fbc67bd47ab83991694be406a956da813329a37844c4581911fe253a027ecaf3621f5c31c28b0ac6423b89f969 SHA512 80d24b980ee78f6dc0d61412b4838f59c37f97aba65856b2622d2cbaf82650abc37c6dfc914326cfe3c534399a7023ff11a0f3865b3cdc8f7d9cfe278b5c2395 -EBUILD clzip-1.13.ebuild 852 BLAKE2B 6743ceef72b58bdf5bebf4638c827b7433001f3eab187ff8a4932b086db5cc438dc67e88c278bde2b06fea76014f82357bb3595d43892e7dbf2ec63fc5cb4df1 SHA512 b1804c37b5aee18641a88f8b9a25d259f61e17535349de174bdf9388e4038bceecfb1e0a858a16171c8a16fe530e3e75e69304e04c96f75bd0aa20725a835dca +EBUILD clzip-1.13.ebuild 842 BLAKE2B a2929c08e5c0d38d70f99ecfe2266fcb09d54378c552d7873f94273417fa4125b8a0c4f5ca2343f2f50c56d2840da7409e2da3bc26301b2899f35ecf0c4af2f3 SHA512 a351643d6accba1a5fe48b4aa1345ce2bdfa75fe1c3a48631d6d785b6762c3ec537e14b9571efd8e2822cc5bd554d87020ff26ac2928c65b89e550597184e92a MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/app-arch/gzip/Manifest index 1f8d487cdabd..4fd9a60463ea 100644 --- a/app-arch/gzip/Manifest +++ b/app-arch/gzip/Manifest @@ -3,6 +3,6 @@ DIST gzip-1.12.tar.xz 825548 BLAKE2B 7e2d482c08555f5fb0ff5408c0afe48c61034e9779e DIST gzip-1.12.tar.xz.sig 833 BLAKE2B ab7b4a759ef163d67f20773607ba0408ea9f1f7c7c224f43635fc3752acc521b74dbea4ec9ebb58a2f4fa13ecae19e00779b4b56c2cb95976301445beff817aa SHA512 1f4702797f7c5f1873c2f9c2f6210ba23824455d17ee82f50f0bf24240ed5bdf0090cf85338ccf76ba82422f8b4ad3a329d8bbf1350cb094d7bd61aa45550397 DIST gzip-1.13.tar.xz 838248 BLAKE2B f0e3b4c28bafcd3b59b65ac2d71218dc58d81b52c6921c1be038757c99e99184178c5d0e9674caa5099713b8b64e8c85cf061f4abfa20b73b478288f121fb05d SHA512 e3d4d4aa4b2e53fdad980620307257c91dfbbc40bcec9baa8d4e85e8327f55e2ece552c9baf209df7b66a07103ab92d4954ac53c86c57fbde5e1dd461143f94c DIST gzip-1.13.tar.xz.sig 833 BLAKE2B 42e38fa7b3a6b6d21a18308cf662844ed84e1a142a945f3f3142db0a14212c0e642de514abb1307ec12ee7bb9644472cc3aed40582d9c266ab24808acbca0215 SHA512 f95e016f61f4a67cb4cec6cede2510af6bb5567d72bbd3d70210a6d5cf3ee5fea8f0cbf8f7b612fa52f2ecfd9dba050d9cd4494075ce5ac4abac7b74eaa7ccbc -EBUILD gzip-1.12-r4.ebuild 2087 BLAKE2B 0477a57de5136e871fc5a77e621b30e39ea6d8b915f9d43e141a6ba5fed822aa96af0e7dcd6ab9f59ea8aa53a683fd2296c58d60dce1a53c2655647f61ad9935 SHA512 eba891f8dd7463ecc3795dea84b15a1b80c60953111749215a6020dfdfb14c3f34cb63f6dccbd738958f873ff1be76d6fb0dfcac235240f4ad10a3f604c19abb -EBUILD gzip-1.13.ebuild 2440 BLAKE2B 60559b203500f3eb515151b432c18f248b4b510d8570b8a786c667364dee05bfcccdca775ef75d661b14620a30bbf230d4328a7855fe2997e03eed49b888f181 SHA512 47274bd7f37e682f82050c6c87c649962cedcadfc1240c225c53ca783b9e44b65883188cea7b82b017b2154430133907c63643394659b9ae4e1c584b4f85eb5e +EBUILD gzip-1.12-r4.ebuild 2077 BLAKE2B 3e739260474b227f282760d3ec15463c324e9ae50ec9122604ae0d306ae7fbbd090cd6c72c2da01880e0d9e742dcb690ea8f14f120b509a34c0f9da4e9208574 SHA512 10385f6f7335d26f637ed389fcd5040acd7825c0d2e2b9d29be7504957e009f42fd7f29ebe79aca04bc218cbd921e8b9fc3185a2937a7a240ef8553189bf9140 +EBUILD gzip-1.13.ebuild 2430 BLAKE2B a03ab80c14d6a177e54d7502c1f3f8a455c1b624d1f875bd0a40bfb6eb77bc05188c4b2492667de5fb13f958e95a31f7b8a2c26a282cec19aa51e23ffe8aaae1 SHA512 cfb19363091766195b5711640c2b44fb7e622f58b1cf2a44783d7105a80f9e0d6a8ba59b4deeb715f0a7b5f6759196a9e8174d9b0a65241c7ca154d2e2800f11 MISC metadata.xml 433 BLAKE2B ec37d1a2da994967c16c5005c7267f5ea788dd5fea6e48e231c59313f8a779fac6241c790d292bb47b5586a734ad114774438785d6f394bad51d9f2818912e3d SHA512 98ed16e20a9c2c8210ca8a8261eecd0718b94fe8fcbf9a647b04b4912132b281b55e17f26ae41afa0429e2f2a9c3faa8b877da5f8f35a14f52a0a7482f6c1afb 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/Manifest b/app-arch/libarchive/Manifest index 3cd1eb335946..4a8b3e3c9cb4 100644 --- a/app-arch/libarchive/Manifest +++ b/app-arch/libarchive/Manifest @@ -3,6 +3,6 @@ DIST libarchive-3.7.1.tar.xz 5254260 BLAKE2B 1a6fa4f5027effea3df1cfcd2d99b8b126f DIST libarchive-3.7.1.tar.xz.asc 659 BLAKE2B 5e72732d2e5a4f5f04f3510b3d81a148f23dffa10a3ebe709e816388c5a6e68c08ee2bbe36d81141d5ffa94ed64df3e4ca05994cda651c09589fda69a6a95e90 SHA512 6f6f6e5780c609bd9c6c359c210656f26afb585bda46988687e19d1e55f4f3260ea80bf11bfba1213fb3a3e1514c5c096692b4b9e96ffbadf06f85eb1227250a DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 7221db4811a965ee61d879a2603480363628a19995a351b572d099be9f35576d76f0b0822f9a5a47d9929bc094d4444fd8eafcb4a073e39bb3aa797d4b926ca5 SHA512 a21bebb27b808cb7d2ed13a70739904a1b7b55661d8dea83c9897a0129cf71e20c962f13666c571782ff0f4f753ca885619c2097d9e7691c2dee4e6e4b9a2971 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22 SHA512 c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc -EBUILD libarchive-3.7.1.ebuild 3981 BLAKE2B 16c8fd17ab45eab3014bcf237d98811914322fb736f4bedd60938679dd3c6db31fb0b08ccd37f8607af3c50857059648f9039c621d224fdb9375742fcf447bea SHA512 ceb9669f4813b5f65bf132a38bb7d3db0dd1e2bb00255aba2104017f27b832333a2132d2ea4ba333004d2b08986ab21811d1d965101d8fbeff598aba29e91cf1 -EBUILD libarchive-3.7.2.ebuild 4095 BLAKE2B 5c8a9add4b545de231bbc2cdd4d77d5f2cec91aaad6c043c13445365ee007adb5bbac49358866634b653dc9aa4353f13ac8763e40b86f5a1df80c9d15caf87d8 SHA512 a59f01dc576ef71cb67bd26acf59961ecf48b1c8112e896fca1c15be73908893066e381bdf6118bda92887cf0068c7f93f7310a4fdcbe4a7311e92ebdaea9c11 +EBUILD libarchive-3.7.1.ebuild 3973 BLAKE2B d8559102c3e83fd8c8e1fc63794ef36ff37dee6f03c9d7368d9a9f1c8e4fe704597fce84a7319908ebf9e6cec43d4091ba069e2d921a7497ebb10fab2c3cac72 SHA512 7e90e161ffb06877a4647115e16eedbb4987f3ef19d93b16e8b92ed3a81d9a2da293af1c16e20148ed502d85488aba2258b3527e29437a4acf8e3c4d3340f1f4 +EBUILD libarchive-3.7.2.ebuild 4087 BLAKE2B b13577408f4705c92b5e8ca22babb85fd79b99c7aa6fd4c59037e38b8bc34b76dca64af8609ed77cfdfa872383b876f67e857e729821053be24a6578859ebcf5 SHA512 76f4b3d749df48507aedd9a14cd699629b08720742f6cc7aa7d2b108d6cd2137a331d6adf2cdc2787e40b2cfe5259c7ddf9cca99326ff98df60f9feb853bed99 MISC metadata.xml 1224 BLAKE2B 538433528de5543ad8e912ce0d072340be3f6eeefe16320ef48b3c30a35ebdff4a32055edf89f36e4479ab1468c620871fcb5ba91bd66e81798093b4d0345949 SHA512 9f53d623a02334f675c06edea2829ce52e78d85e3894e684ae920a678eb47046393b7a93808c7e1761d30a69faa5986cd4922ae7ef8f1e2ef221de39869bd12b 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/Manifest b/app-arch/lunzip/Manifest index fa6875fedc6f..93683cc7b133 100644 --- a/app-arch/lunzip/Manifest +++ b/app-arch/lunzip/Manifest @@ -1,4 +1,4 @@ DIST lunzip-1.13.tar.gz 66541 BLAKE2B 45b6a4ffaac6d9b8ddeeebe5e33609bf4e671ad7370570035bacf41ee8ad35f49e14f495dfba650de284fedca1a63ebafe7f67c18083b4add94caaf7709d8e2b SHA512 67f950883b7062d37601bc16d7d64c07f6c580afbf3c0f61394dd6fb5d41c27214484b1dea7aabd41db06d18162b95b5734674646c4fcc833268cabe8cba91bb DIST lunzip-1.13.tar.gz.sig 72 BLAKE2B a0d852dbb5394c5fb3e287cf4111290e0c603414de5a00a2d6173821df2410e4d826554ba4e04b5e9b7df0fa247cd95335a1a227b7cf38d4c5a7f3cc436be6ef SHA512 b71a73e7ad3a25140343db92c0ccf6311d0a30c71675e01a36da4735d0e0523d12d32b6472409359345ad6c9e550dccd399442d98fde44593af42f516119b3fb -EBUILD lunzip-1.13.ebuild 846 BLAKE2B 9b95162adef10d3f2a54d3d2ab2a815261419a715f3bfde65654643f01e43d3e94f3e244d181abf4c942970c6424ad829a9fc707c8d53ef956aa6d05ed9f07fa SHA512 acb2112d128d2b60767ed652544d894cb7eb09906a53c7eb791de21e8b82e0a993b56e6b331c1c1fcf97a2c13b63c22664be49dc0ca3ca35f9aab1e28c591417 +EBUILD lunzip-1.13.ebuild 836 BLAKE2B 954bd36c4243cdd53657befc2556ab617215dbbbd0a8e545c24fc56294224faae7046f38acb3e0ebccb46bfc8bfb3417897aaff2f6d86b7a8e8ff52f558d889e SHA512 8d1e25b03e6d6fd9d33d049752640b0e742bd103e410d8a35d2f871234e977bea74a8e081df5e1466b88264f272ea9ccf0ab2d23a62a19ba93bc9edc3200dfa0 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/app-arch/lzip/Manifest index 93dc4d402451..5917365f2c4e 100644 --- a/app-arch/lzip/Manifest +++ b/app-arch/lzip/Manifest @@ -1,4 +1,4 @@ DIST lzip-1.23.tar.gz 121817 BLAKE2B 934a35e31b0db76c4dcbe2fe903f04b60471485118aa5d4001599a3c23a7db74f05f703cf430bb299795be7025f71efb225afddff85c8245e962bdadcf82aef7 SHA512 482804205b6e92fdf9cb17fb9482df7987227c7b1bef9e42d78787acfabe73995f5b1a66f847d2176423f22dce56f1122c5b1c9670f0b778c0bdad2852369c85 DIST lzip-1.23.tar.gz.sig 72 BLAKE2B 2441968deb279c25724d854cf13c2601c8a62619e9350dc063051b8c7d86a978ef39e91d7ba680152080ab537976677d3ea2fbb2071ce8a95b8f12dc65777cf3 SHA512 e49542558c8424036b5aaab348b3baa133b9b2d0ec5f8fc19557b83acb2cdbab3909d8eb51a9dd111750ae1dd81bafc2a1a4c4be4a46e8f149386c42f4ec79ce -EBUILD lzip-1.23.ebuild 987 BLAKE2B c760ec093e01297019c38e48d3d916cf520fb238c666501e2044216d4f78d2646721b37b45bd1ee19ac94f02d08c2f982673bd33617fc8a9475b8534d13d478b SHA512 5bd345be7311aad9835a3799ea338317dc260fb36932995a8e7bff94cf230dd54d1b25f3660a7944e38d923e281849504f861e1e5f173eb0c56e3247e2a6bb52 +EBUILD lzip-1.23.ebuild 977 BLAKE2B 18fecb0e67a42a4fd54f9f85a24cb3872eeed8294413f8af21c00f5fcbeffe556744d52be4c242144d42f5e6ec82da0c2e367bd71eb736a0be2a2452bc3491cb SHA512 9be92c1a8eb810a622c2f880f418bb90c33d94357e45e9d94b9dc7467a6c63cfd33078f4a748d29bbfa0fa7d59c17ffb35e59a06761f878f6b58db7edf4aa446 MISC metadata.xml 433 BLAKE2B f223f7a52fed40be8267d75a1a16ba3657fde4e5eff20059ac53496fa243a680c415455fc4bfb478cbf98875d8874276c747597ec37847c72f2db7b0caad15b3 SHA512 5ba5e22b1e4291e49bca77cf4c76b10dad22e172329b5f189c345dbca2321c61371908808952faaac7ad26049e8b53124358d5a2705b4213029e23c15f37eb59 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/Manifest b/app-arch/lziprecover/Manifest index b4266fe7920e..a8bac1e4de66 100644 --- a/app-arch/lziprecover/Manifest +++ b/app-arch/lziprecover/Manifest @@ -1,4 +1,4 @@ DIST lziprecover-1.23.tar.gz 156147 BLAKE2B 71a210c7143ff6f0f8b9cce7d5a1b6f681f8331fb971fa2836dfd04ad50e732ab595a415a9b8a3020c70c884c7e7fce5c605e63e0f28ea94f2de9d5447199a83 SHA512 9f2d40311f901c2c00fa6b106a2363dfcd7b6c73ae86282733d7c3451237ee30f6d5cce035ab5ba63300eea637eeb3ac5db7e7571bdef1bef259b801b10f1c7a DIST lziprecover-1.23.tar.gz.sig 72 BLAKE2B fcddac3243d69a77847393d69b7447faac36850e74cfa97336e30e581b840badcce66d1e7900a2d2c6bf9f5c3fcd1e04470087e1c5aaf885f198021c8b64323d SHA512 2a54258cad2b043375f1fad6f2a7bb736276ffc7e4ec3b7ac73b33f3a5ec74a419e2ed7493d3266c4a17437d7d6591d21ac319ed5c5c5565e8bc149d8d424a44 -EBUILD lziprecover-1.23.ebuild 895 BLAKE2B 7401a8ae06ebce711c8159f39242c85cafb081c1865f04de37faa9c099726cd11a0ce01e45de64f6c007e504f6f37450df4d3b9e6d5caa8fa48c94dcd055269a SHA512 7d942339df193cd813f54aca1a80c60d211351b08b0dea1291cbd276f0e0a354c1db7446c5b87aaf8e632400305c506bc03f2cbb8afa2b6a196586b74704747c +EBUILD lziprecover-1.23.ebuild 885 BLAKE2B 4adb3aeb5fe779108c58e786d0208f809c8beb45ef192c61f725ace02b89435833363b39f86ccfdd0483ff46872c5e1ded603d95ac527d6a41aa25d88489e321 SHA512 31e1841adf7bc4339e4ec97932577d9f7188bc079e07afd577100cce1ab8c09dfcca9f1b3ebe0f3e92031f352b4614eab71c8fc04a06cb71ff013ea7c91786e0 MISC metadata.xml 2563 BLAKE2B 9e7d4791c066228b6c36b9937b33308cbd9419aef42a54a5222eea816d20eb97f1038a27a26ba334a653f5eb634bb84f9f2f72cfd562e74ad1cf53f18d5fcd6f SHA512 6c491a092494104dd64867e748f20500187e24b70f590eab61deda9b07ceb9416f509cae08eb6cc11472b1ead47dc24dffd88daec8f0d8b81f86d22cbc24930a 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/Manifest b/app-arch/lzlib/Manifest index 940c54c7f67c..8ed35d7c5c05 100644 --- a/app-arch/lzlib/Manifest +++ b/app-arch/lzlib/Manifest @@ -1,4 +1,4 @@ DIST lzlib-1.13.tar.gz 130005 BLAKE2B 88721890f111c2bb1901329e9cc39e7f581c220bb58bbc93098c34984b7557a80adff236f5755057099870ba20201f6b692925080b97965b4612d221d21cb33c SHA512 b9c4e5a9aca982984b497d1da2e1f0439b37b19acaf88a02f5af114b0a65a828c5ae235b3bd4f419ce001963de38a4d03445a6a1bd93f37e783e799abd75578d DIST lzlib-1.13.tar.gz.sig 72 BLAKE2B 66d7a9939a5e23874a6927545f265cf315d634a166d7f22cbe4f09ab88dbae778aa9c6f77e6d5e51fbaadc9a503f735fb2bc834475089a6046782f9af22b472f SHA512 1db7a91b3a84d70874c0ec92b2764ab6805e20a351438b975f4e72dd6a1dbe5a4448d47af2bb6d056bde9c6102df375454724d536efbdaa90cd7dbf08eb01c81 -EBUILD lzlib-1.13-r1.ebuild 1119 BLAKE2B 045412a28361d01287a3c87449895f8a9af76cfca528f154ff147bc2d8bcec7851c3803ed7cd00ce0229796cb8c781528459d36971ec993f8795e747e0160f33 SHA512 33a7871ece11bb2f3aaac0845650c715ea6f3db704191a4b33091a768c4d74226cbf2d15dc5bf1111453e63c06679cc00a039bdc14e1b5ef9988e4c05108663f +EBUILD lzlib-1.13-r1.ebuild 1109 BLAKE2B 740c854b9eb729a90cff9f150fefce1ce251805641d9dcf1b5912854257ff56b118d067a3a48f13cce6b5ae04bc3cd32da20155ee94db8a56936a7f4f71c8f5e SHA512 3cceff38ef253e6fcb8ae581a3a73c91e69f83be1c91e174f9717fb0a5e9c814cbbb8766c65ba92952b626e78566a09cc6d65dd1341db5b4273e227c0d805f59 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/app-arch/pdlzip/Manifest index cfbfb789ffd8..a3bf4fd66e6c 100644 --- a/app-arch/pdlzip/Manifest +++ b/app-arch/pdlzip/Manifest @@ -1,4 +1,4 @@ DIST pdlzip-1.12.tar.gz 74125 BLAKE2B 41ae5878d75c0bcfad5b71194b58950d91281a5a20e67b9081b9ef6f852bf9467bd512c72a1af873b15bf84360273091d05ab6283ba0f3a725bd5fc17746f821 SHA512 0472c725db187c984f8874d039c53bd961a8d510ee03ea0b6b9e19ee2d8e7addadd06fc7715a58adfe8335c90ea697640c751cdfaf0007e40c94408a0bf8ed72 DIST pdlzip-1.12.tar.gz.sig 72 BLAKE2B c7f95cc45493402e862068e78921729c39436729599fe41dabcedabbf7ebade0ac140b73e208cc3d4f776622668c339f23b06b8b55547c0b9c55ccaff154842d SHA512 45ebc9438705a242fb1948e74b5e27f1ef336b67549a8e279c015c1e01107fd565e68c11426467f60a17e0ee65362a59e765ec118a80b875865fd429bbd80b80 -EBUILD pdlzip-1.12.ebuild 857 BLAKE2B 648e2ed7ef94f5faaf9acb5c5be1a57926c50137f956d418fc97675a4304d9e5df27bf6be4d42fe9d002a1acf58e58335b32e22764e01f4ebd1c81a4f11f58d3 SHA512 cd9b63158585f5f43f8b54172b922c512d7ddc78b30c8cb3bcfe5763729530e5c049845fd5a08089e269606a0467d1bdf7335ef96aa76de52c746ee7345688aa +EBUILD pdlzip-1.12.ebuild 847 BLAKE2B 13b21742f13034186024fdd5269c7b8ae9404cbaaa76afa47c3616e414a8ca12ec0afe931acb66e209a09bacf893adfec49b33563db84254fd53b905c14efedd SHA512 46dc8edd907a4da1e7d1f66f78e4626740e7fdef11ba15c85348e208d1e08a43a962aa09e99710df1421fb00f3eb5bb226d6af01d4a8b7f356ff74cb8839a800 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/app-arch/pigz/Manifest index 8e98e5f2d4a8..d0088a79227e 100644 --- a/app-arch/pigz/Manifest +++ b/app-arch/pigz/Manifest @@ -1,4 +1,4 @@ DIST pigz-2.8.tar.gz 121304 BLAKE2B 9f1ae8b5e0dd9d9b1f17bcdbc41d8a9d50fd9b9ba7c50eb0bc1b738105d05cc396d9ce8e01f58f6b2fa7247a7c7e9926c602a613b1bb3e3a117c8f5c919ce640 SHA512 ae3d9d593e1645d65f9ab77aa828600c9af4bb30d0a073da7ae3dd805e65b87efaf6a0efb980f2d0168e475ae506eba194547d6479956dabb9d88293a9078a7f DIST pigz-2.8.tar.gz.asc 235 BLAKE2B eb204079597d3e958da3672ba7f92481848bb7824da12b9306ff180add107175bed7bdd435dbc270170769a489c34a033d6ff547e8203cf1d71df6564381b43d SHA512 cb1dbca21d8fed25049693de02abf7489f61407d85f9a52d566c14e0194c6c393aed3edd2fd716d0ecedf7eeead6ae89d0cecc236caacd98740d14bd71e078db -EBUILD pigz-2.8.ebuild 1088 BLAKE2B 49cf3efd262fea03ca6bbd34031ed90eef05246ae099577661de8d0a3434cbe90999654c8983d40232ef346f24f6f690d90ae3957cb5143b399cfecc15ca8c15 SHA512 baa95001e5710e91fa7fc1ea3cee8d6a3dcd0d5d0c08daaca99c9b361aed28cd25d614372ef34866e2b27344888c4dbe9b1e2a35313d6dffd5a0ae0ecbd7297b +EBUILD pigz-2.8.ebuild 1078 BLAKE2B fbb6f3ee170725b2f96cb8ef86ae929b6dc247e6b9256fd743aa60f1befb8c6704a67c7d57a5ab8b5932c40d2f1ae20848c75ed63b9cc920e5914d7502b2ab7d SHA512 5bb7052d23bca22da2bec410a45b98b301af816e82ec0e58c34991e9d8109401ff9e98677e59462889e142a495d84bb3635ca6a41d89d0d346099bc048ae6c99 MISC metadata.xml 623 BLAKE2B d072cc2f7d8e182752cc3c4ae118ec674782f2e0cb08c4ca6b2d4d56a6e4621a837143bf782ae0f65af418f0a90c01f24b5603bfe7f75d0221be68f9d193d34f SHA512 3a7fdb19cf75dd27f1c7a30707ee23d8e4c300f5fa419820e7aaf9b75aa9c09add1dcc488e0241a75552cc91a45a37e8603285da7c631d1c7860a18c28929859 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/Manifest b/app-arch/plzip/Manifest index fcb01ec497f8..a6f1c5888e0e 100644 --- a/app-arch/plzip/Manifest +++ b/app-arch/plzip/Manifest @@ -1,4 +1,4 @@ DIST plzip-1.10.tar.gz 94541 BLAKE2B deb49345ba3d6b120086aa8646f5684a32e6b64453f2ffc6321011dfd0741ddacca919bb11cba9435a26ea6aa63f453e7c5ff9a7dc7dc38c8ed0c6841237aeef SHA512 7fd7ec288800950deaec9337b3112db72cde059721a0143a091650fc20ba2a3d9d7eebbd7a312e5bbb1a61ca6c902d2450e6c3c7172dccf9c0c8b86db7c2a944 DIST plzip-1.10.tar.gz.sig 72 BLAKE2B d3d40c1f3618750b375f862ece19badbbe762ea3b704ed346b8779d86b0fd1a881f48910222664a121360c2e7da42b31ab950ecfb01724ab91a60bac2694d705 SHA512 c4be15ee893cce47150f4da5bdb84d6e20ed9c84367508911de2673614e0df182a9e82d1e0be8967ec1e180f1e9be38be976b099fb5428c4df1567cb9bf54ecc -EBUILD plzip-1.10.ebuild 904 BLAKE2B 2c602fa812d0e1fbb14d611f1c655f985e175e7d5c29085f3d00f66e561d17562d98cb55ee3a00049071c5dbad7fd79526d5ac3830b32e6ccd0b0fba2b8a810f SHA512 5cf580d09217255bcc4712a5e73798f5ab8ed1e43cf6d4db063d8dfe04ee726e79410e8e4d1927fc1d1bcfde111b901a0ac6d08824bef4c557fde45b497a525e +EBUILD plzip-1.10.ebuild 894 BLAKE2B 317c780c39fd0f7587b699bc58f522d91d8135396fb6d4c81be52db28e9111b29f91717f3897ff92d3cc326c9aa81b66477c7fff340e27b5722f2a61fa95c09b SHA512 39b9bd9c900b0308a150543901cdd8eb629ef7fbcac620d22fba70d95b77eb6b5cbe7e56c4522fadedda8e43dc4164605ee0e78028901362c244779a9c0cbdaf MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/app-arch/tar/Manifest index 6f6f9fe71d06..8dd7cc2a9931 100644 --- a/app-arch/tar/Manifest +++ b/app-arch/tar/Manifest @@ -4,7 +4,7 @@ DIST tar-1.34.tar.xz 2226068 BLAKE2B 741a662457509a6775338ffe5d2d84872fcf38b93ac DIST tar-1.34.tar.xz.sig 181 BLAKE2B 2fae91293a9dacda0374706e1f83498042a9d5224f80f6f0e14abdb914cb5a8e980f720eb4a453485844c7fe26e0525f230c0eab11c7fa89159a1a929370795c SHA512 55297f41549deee511f5b14c6b5dc7bb3d9282dad52bcc85f9dddfad24b677f989ba86387ad9b133c3698feedbd6b6cd7e9f005e8e4c89f72c80543eeceb78f7 DIST tar-1.35.tar.xz 2317208 BLAKE2B e1a200d21f433cd7d917dd979db16919a9167056ae62cf7d038a6118e56b2fe419cd4a396eee66f1f4dc13a8dc380e23f6ffd7ee0ca84e5dd9ad9411f60e002c SHA512 8b84ed661e6c878fa33eb5c1808d20351e6f40551ac63f96014fb0d0b9c72d5d94d8865d39e36bcb184fd250f84778a3b271bbd8bd2ceb69eece0c3568577510 DIST tar-1.35.tar.xz.sig 95 BLAKE2B 8501b55b700bc99b81f04519db1cd8f7bc3d87dd5bfefa25a3d979b23359f02dfb770f3dd66dca275baa70a99612cb85c1019faaf3a1f0bcf50c9815b8e32eca SHA512 00e5c95bf8015f75f59556a82ed7f50bddefe89754c7ff3c19411aee2f37626a5d65c33e18b87f7f8f96388d3f175fd095917419a3ad1c0fc9d6188088bac944 -EBUILD tar-1.34-r2.ebuild 2778 BLAKE2B 0d78f796a717b6dafc101265edc5e6513dd2d3a6d845bf7e79a8274b61501d423e6997621380af902f712085f29109f3f40feeb8b54c7d9919bb04fc0b480c84 SHA512 bfdb1fe21ca62d565a15cfe2740de4ed2ec605211419931a18c2fd4f4f69ec6d108af8ccef504b1b1442f2b124354dd5b2093a507cf3de3f06d7d6b3118f1e0a -EBUILD tar-1.34-r3.ebuild 2837 BLAKE2B 223f90f72d269c2f643c75d6d3369ebfdb6eeaf5e6fc73d1fe1e1b5f704458a2833e546a556b36d13a1459d57503faf743fd0445b6da34c8fbfb03ccdbb6fb95 SHA512 1ed438c338943f40b8ddf8a87aca7c9761c8adaa9cf1f8f9338453a34ce82ad680cd033b12cd48be16cf099e65c215801b8b1f482b5c435d90c75e2a7ea7126d -EBUILD tar-1.35.ebuild 3106 BLAKE2B 36fd2a496cb6336525bc1dc1000578bd3f97748a3d664968513b72d997d35f31d9c912bfad8f0b9dfe6d2ad8b65df7c57e56bff582ec24fe1de140683a1a09ac SHA512 959084686a1e2f216657e238fb8511cb6fc7864d47da956372bfd189d63107f9c7a979cfcbbbd066a7cd4d50373770c40c3bf1413b7b5e79b2694c634ef564a7 +EBUILD tar-1.34-r2.ebuild 2768 BLAKE2B f52948b5158a1b3711f8f9953c83d5b612c0f72d90abeb4c4ad00275bc46704806ff0a6bb8148092872b17b6556fba2c02d410b00ada9362867ed07cfa57f85a SHA512 a952f96ab33e141c6d76a997c2fc17cc4b0e6cb1893f06ba08cbd8b24187c655b7e7ad8d6756e9b593b6471a1af98e1b1fed8523a0181427dc3d120b5e4da66f +EBUILD tar-1.34-r3.ebuild 2827 BLAKE2B 20fda25c9532595af6558eb3e10b3c3876e0f2fa912d92f5c415ac86a10c7dc4e5a8bd8d21f12ccf9de12bfe479574ab4d6edabb147a12557cf511a4511ca460 SHA512 67d7a70efbe97fedd02d406852042f80b089cbd552736320f47c8651fda3d660c67d610b471afe73230af70e65ded1626d5496957b6df1c6ffd71ecb31c5a24d +EBUILD tar-1.35.ebuild 3096 BLAKE2B e1cf109ff9f4cedb14865aa3ef6c6881dcd967500b1c17098f21f48bfd9bb2b97ac4683838662dd682b8280ea894c76c77097c5bbde39c409cae9af4b8566010 SHA512 1c92741f1b420760037b34d715c356c92ec66951b3304bf2c7389e43a875f074d2b28fb48bf0cf89a7b640f8ab30aeb699dfc37f9ed16f464986c9c8d0edac3c MISC metadata.xml 388 BLAKE2B 85aba561c0c0ad8c72d8d33f66ef6504bed7747957059c19fc5b0267b048bbddbd1112239bd4d3bcdf1c2f465018a2128e086a253253205dd7b815c11f3cc6ca SHA512 83e4c69e150b6420ab2ef4b777d930fd5e0f5cc1244bf8cd9a7cf0f867219100578a4777043fccf5f95a6a44ee264b88381d94924f4f18c80cb2ff339efbce64 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 67a79e07e71e..ade7e02f9f4a 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -9,10 +9,13 @@ 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 -EBUILD xz-utils-5.2.11.ebuild 2861 BLAKE2B 2f82998b46a1459000d734a6f826985331550b7d781ee6a6aef857d5f13c8f04973d3097ff292a3923b3e77c5ab0841009229125a5e47797b05da4aec640ccfc SHA512 37e4ff8983501593b5d1f528c2a960093834e57e647ef9963100aa876fde49a0534afafcce83ab2edded61307b885eb30fe33b972012361dc8f703b96a390a33 -EBUILD xz-utils-5.2.12.ebuild 2848 BLAKE2B 7e6c6dd50418e2a374edd75b4a4796d2421269e64dccdc51294700413301fefe1a3aa60a64580dd6f797aabb39122a579b5e95b80a68874110dd3960e063139a SHA512 a2a3e2bbd23295c2e2c9f05e495a7cb24b43a52e7cd1f440dad0dc79ec4cd5533686b407f1c8cd6c66ec697342e620841d50c8e545e0852003d13aa566c93d7c -EBUILD xz-utils-5.4.2.ebuild 3178 BLAKE2B 855fa2339a86f5bc9ac2f5586a1c027d0ec9f7f62fbb159dc54cf05d5cd86dc408cf510aea3bafcfeea3f08cbaab5a998e65165dd5f3103a5a9ee6e9db72e0eb SHA512 eaa9b7aaf79ac42bc2ce22c713d7206c594872e31c66873d3c0e7560698d84bb9a629f44f5be6f2fb247ee9eb8656618af1f1902d750663d4b611fc51935a703 -EBUILD xz-utils-5.4.3.ebuild 3101 BLAKE2B 202af6f29ace1257358e1dad13d9b2d1ad1f2865adfc85028c31e0664f00d78561acf282281305b71e4ffc4ea5059f0d8993b7ca13c80ded5643b75dbcb2fe2d SHA512 0dfedc2a2a65e9b4caf1453dc52361e2c97bc96961152d7afb058821c8f1d8661909bf7149a9296eed3f2269e5856eb2da44955d8095c5845c360e3d8c6b28ec -EBUILD xz-utils-5.4.4.ebuild 3957 BLAKE2B d84012d710e65c2ea858486b1f6c4fe2f44cd666a361c5c79badae6560646ca22b5cfaf9a8eda4b1f003eff75290f5a59cd261232c4b2f101c23a7c44bef9a37 SHA512 f9c0673ff7d4850f830b3cd5f7e73ff79609c948a4fea8dfef304902b1b3e8116980470b9194b2b7a03b48f78a20fbd9c1eb6de0961303e0865ba9e9ca477a6e -EBUILD xz-utils-9999.ebuild 3957 BLAKE2B d84012d710e65c2ea858486b1f6c4fe2f44cd666a361c5c79badae6560646ca22b5cfaf9a8eda4b1f003eff75290f5a59cd261232c4b2f101c23a7c44bef9a37 SHA512 f9c0673ff7d4850f830b3cd5f7e73ff79609c948a4fea8dfef304902b1b3e8116980470b9194b2b7a03b48f78a20fbd9c1eb6de0961303e0865ba9e9ca477a6e +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 +EBUILD xz-utils-5.2.11.ebuild 2851 BLAKE2B 1b61a8341de545ad97176704b5e7cca6a3d3edeebbd799f06348f0ee427ab4e708e57c1f14a5a247bac32d56a5de07d79cf6d53360d88e2e197e919480d6e7ec SHA512 bf46f0480c0a1025d3e7c1eefc7b9d69216f183f9ef750d0c9f5517a837e876b2cd9e0b01e31b7a8eaaa476705ccd12a0f8d2eb6916f962a0f04ec65ebdd1d8b +EBUILD xz-utils-5.2.12.ebuild 2838 BLAKE2B 0e3f419d14534be2897949bf480d4b15ac4794636924dab0b5b8cfdd364904abd5d125e3844a755b31a76d8dfc24c97a691e5c07f5e19bd6001da6fa2ec3082e SHA512 083897b586e493100794156a3af0c3c2c809d3a1a7e92da382a18756955354ef9b76b55b68cd494eb2ccd6685eaeea46c2dd50d7ed6c2880b9dcd64265a6f497 +EBUILD xz-utils-5.4.2.ebuild 3168 BLAKE2B 1222c384619068853b7e254625f5e421b3957b6eff91ccd8cf34e534f0d01502fcae108e72aca49b9f4e05ab74e841e93a241dcc54d163a24f11db1a8ca93825 SHA512 9216d2f624de3013a0e67e99e9524583421609bec0fdd41f045631c1a4bd620142027419ddf5434fa155682a7de5fdf7aad2147cd3eba6798f18af621b93df14 +EBUILD xz-utils-5.4.3.ebuild 3091 BLAKE2B b4b8dd6e5cd349acc4d380ad6d9a5607c2556ede408e24df54073790e591306879abef3e4be0f89209f714f4279d0624774b87a0ff9c0b3c0d01361dd4960bdd SHA512 2383d04583783911576944c6c5c4b20c28bf9e4b02194f2ad2af30a1c92724bc1903c14f9d2c215a103a30777d4f037239560d905eb9c210f2d6f40364dd1c47 +EBUILD xz-utils-5.4.4.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9 +EBUILD xz-utils-5.4.5.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9 +EBUILD xz-utils-9999.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9 MISC metadata.xml 748 BLAKE2B fe48d0e6b5aac2c843670597f0daa0202af709c27fe81889da8e4ef6877e35b30009b72831bc737b1078954b6494b508fa1b59305fdaf795db8801d20d9a0638 SHA512 6e64f0053489389818430808acb32cc1d3b33013978adf4952fbf57ab555e0710a106623ac1eb67405f1dd91c33397c5c70bddc9c5015878f280266b29b4e189 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/Manifest b/app-containers/aardvark-dns/Manifest index 4f267aac476a..0d8f6eb40248 100644 --- a/app-containers/aardvark-dns/Manifest +++ b/app-containers/aardvark-dns/Manifest @@ -252,7 +252,7 @@ DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d65 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603 EBUILD aardvark-dns-1.6.0.ebuild 3349 BLAKE2B e59c87a10b7ed211fa85c50b7410abefd76051aa3b1cfcff4d7210062964e3a8cf366d442423e93dc1a16a0334fbb3aaf1ee0f86fd12f8538dbd4dc36880ef25 SHA512 c635d4ba79cc45d938c137935282413421e6488b6317454e059d36efca0d6712ec541d16db54cbb52dbb758d8356553d87ebd7d580d374ac7b96105008d2a20c -EBUILD aardvark-dns-1.8.0-r1.ebuild 1084 BLAKE2B b96944761c759f5b6ca000fa8d39b013ded702c12b83737f8f6a8271beb1f58e81f3fac3d0249ab0402b15add9c508f1a13c5da8ad5ebad05c1ec0a2056ca045 SHA512 03731b32cfd81058cb61bd707bf4e957843e2d5d31c5eb242597d359d37281d8873baadb52e8b71a54186e591cdd24c34e83b111235a5dc54fb2eddfa267946a +EBUILD aardvark-dns-1.8.0-r1.ebuild 1082 BLAKE2B ec6ad2f64e8cc7eeaa8461796b8d457119624ac7e94241ae08ebaeb890f3f0217726dd48e65023e504818ee7a1607f2ca3317ca6a11cc5c6b28f096f16ca5688 SHA512 61c30596056048b7c9a0e9b46fbb9e6e2d0007eb56c4158f858db9a8d52cba40bdac99aedd93101de7939c13634bf38aecb32091d50fb29365b54b0aca7d5452 EBUILD aardvark-dns-1.8.0.ebuild 3541 BLAKE2B 75614368a3c8f6db8847ae0081612e7b7c88b9869e4c99f1f2667e234e48865087f909d2b888cbdd305ebbc0ccdf30e7bd8cdd5b3e889dbd5c487fbcb87c0cf4 SHA512 5974ad1f75492b2bddd88ef5d1ac11725686dfe35cf501857ea87609b16a46edd3f6b133d6758b6dd53325431bef858fbc0021fc53bd87b4e121fcc5f99e4a1d EBUILD aardvark-dns-9999.ebuild 1084 BLAKE2B b96944761c759f5b6ca000fa8d39b013ded702c12b83737f8f6a8271beb1f58e81f3fac3d0249ab0402b15add9c508f1a13c5da8ad5ebad05c1ec0a2056ca045 SHA512 03731b32cfd81058cb61bd707bf4e957843e2d5d31c5eb242597d359d37281d8873baadb52e8b71a54186e591cdd24c34e83b111235a5dc54fb2eddfa267946a MISC metadata.xml 920 BLAKE2B d141b374533f40dbb6801fccf2bb46552ce0a092c7469575d625507c0fc9d1944e002f07d9f603ec369592a809aface288f0bb55d43a8361da14c0fd63c78fb7 SHA512 a4c50b755748a5f95916a5e01fffe3b9f94524a0cf50b90346c5c6763221739f621ccf3d6a897d229d7187a9288233e4507de4319ceecead54d4484d07554d55 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 3ea8a3fcc0a8..8280853b3815 100644 --- a/app-containers/buildah/Manifest +++ b/app-containers/buildah/Manifest @@ -1,10 +1,10 @@ -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 -EBUILD buildah-1.29.1.ebuild 1194 BLAKE2B 585ad9104367142c5e3ade8d9418c23cafd752be0c000ca4079ac912d2f42b462e2ffba14c422362fee09146b73eacb409ad942cdba54751a21a31ed3e54ab89 SHA512 1ee657db211bfe245dd94fdb297d2f09bc03a70a35a460b3dabe77f0aa098bf9e5597387d2ff7125515e4610979f7587b7634c8d0f776c9ec25d676c4332e6a8 +DIST buildah-1.32.2.tar.gz 18451694 BLAKE2B 885b940e804394d18451e5dce3e3af4097a8adf01e59d7a288dda7063a888759abd9a5c18d8f4522709c7d296fc9a2b5d61229143f3545a786dc59ac837214e2 SHA512 3a50e53e047aa0e23643d8751af1fb51a83fd51e5440111432eb34bdb07e95f24676a917b54409c223df444fe123c8df4aa9af435737cfdd02d0eda0d3f5bba1 EBUILD buildah-1.30.0.ebuild 1196 BLAKE2B eefce023ce7e2662b1598fb3f6d5b885816d54a6397a788e10851b7ccc174ae6d9e4fa4ec387d3a21a7fdff4670ee68bfb59e9171e76032c3c28882d164cc446 SHA512 3c139484015e3e85c8f891babb375c560c3fc3e1827a44862eb262f95b8654a2c8d2a3c4102d3081c3a3677f20c0c5371a6579e9c0e1adfa339e5198475c357b EBUILD buildah-1.32.0.ebuild 1958 BLAKE2B 20b9c0182b44e0a96891dc95f3ecb36a1a0bfc217c41eac2d8e613e35d54533ee3aa3bfc6314998350d5460f3a924282fab0b537dcc1fa3c9bef43be3a687819 SHA512 26cb4c1a9545c53a4c29021f672d844dd4ca6861aa0fc25b57b128798b2d19b72739ba77c6cc13c89a63f9089a7e56833dfb407e28de44b4cd0b19b9e70f4bdf EBUILD buildah-1.32.1.ebuild 2734 BLAKE2B 4b6d0c38e38efeb505f56e3e4b59a770d1d068d01021aa27b4b968d857ae18e8f052dd28e8369cd2d44f5e1e1c5f7256f554aec723ae322152b46bac9a950169 SHA512 0480b51867415728f852e3f3714f037361f54d1a98ebd5be60d2d69b0ba652aee63538ec648f833679394f96c3e02cdcf914b77e094e2773e7cd18f3eed1658a -EBUILD buildah-9999.ebuild 2644 BLAKE2B 01da3ffcabeb85bb21ed6289010f9f71a26f6210baf95e6b6e6798fb1e73dd0b44e09ba0114ee2d067c93625ed0a5758914e41ec0c044583a0939e98a7bd9f9e SHA512 e3dacf5eb4f657401dd1f33b11373cfa8e9c45569b54b355ee696418d48588b725eff17af9915677289f4a528ae74134b1a9c6439bffb53115ab3309adcb233e -MISC metadata.xml 721 BLAKE2B 3ad3d8a1726282f73f0fdae72e1f970dfbfbc9fcbde5f589fb7285273312682af51ea04e49c70ccf83434640e9acd68ca8d1352ea28a41ce67134d4d8c5de304 SHA512 0a88ddaee2b20b157e2ab5a584a2f265f45aab2807e10dfc46a79cf1573cf7e2db56611dad8de425650d042606dc7ddfa52e758b08b710199c72986aa93e9dbd +EBUILD buildah-1.32.2.ebuild 2918 BLAKE2B 89f20f481c3f35b29175f7544214be1259d36ddeb4096a7e89418d5d0d40d48435c26caa146cd07ce1e47d9da3c86b5e9ddc52fec2e0bab7936f222e065f4cc1 SHA512 099c0c6bee12574558f630f98a94e482cdea04310d6bd6bfea82e470efcb9e000146d57620965b1ae580d4766e1f34b8f9946edbd1903e28b82a6d0f748c3f80 +EBUILD buildah-9999.ebuild 2918 BLAKE2B 89f20f481c3f35b29175f7544214be1259d36ddeb4096a7e89418d5d0d40d48435c26caa146cd07ce1e47d9da3c86b5e9ddc52fec2e0bab7936f222e065f4cc1 SHA512 099c0c6bee12574558f630f98a94e482cdea04310d6bd6bfea82e470efcb9e000146d57620965b1ae580d4766e1f34b8f9946edbd1903e28b82a6d0f748c3f80 +MISC metadata.xml 721 BLAKE2B bcce737e131e4e85a37129361dd5c1d33e170e3a8630369f4394bb81d4ddb1f784459bfa2fbd72f970c2fc86a1145e63a4c965d537b97271d8a6342f0c691a8c SHA512 54f7e1721775e8b08e90ea43ea50aef5ef9a6e2f4cabf1783e539e886b891b358376ff48e53bbcb07880c90141eee80e832b19cdd8c37099c490f02a1c2784a3 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 a0f3499cfbf0..a72958186d32 100644 --- a/app-containers/catatonit/Manifest +++ b/app-containers/catatonit/Manifest @@ -1,6 +1,8 @@ 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 EBUILD catatonit-0.1.7-r1.ebuild 729 BLAKE2B c25be15f494565387b7742e9cfda9bc32e935f8bbf4d9c068919901f207aa5e76f54820d0dc9cbe88485585f3f39e16614c9016bcf8720d449d0ca531282d24a SHA512 24ae20bea03f95ee213311e682913474ef741819c139520070fb9e677c3b0d6acac54349f57253e43f7ec5304eac6d1c5d1b7ce86c0e4b7f122d6a0dbdc64f5a EBUILD catatonit-0.1.7.ebuild 671 BLAKE2B 98de260f7abb37378f338eeed4f9bea1ae32e753e1d5fd6453a5f64438910d0937b9624ff6c3e601f780fb69b3e091cccc853108f1cf1b1e75fdcef75c40aca3 SHA512 c6aae6ccb517f8f25cd0504cecdb9680b2687dbb1eee35fababbe40429c764e272d8ac5cc5acda883759fb2a29d68524f253da201e2c1ebcc0491a9028370b7c -EBUILD catatonit-9999.ebuild 672 BLAKE2B d3a459ec7a834ff032bb5ba001800e684541f93e90c29058b7fd2efeb52c8d0f62ac1fc77f6c1096a99b3956735797006923244409d0b64e3fbf1dbdb121f564 SHA512 9e9829b254b8b4a0dec0b26d84540c8cfeddb4f8ef4b09b0b6219854326bae524ac9240289afe750135f9c2ec6341e0ac93677b7b4c4d9c421d784671136df9f +EBUILD catatonit-0.2.0.ebuild 672 BLAKE2B 1b47d29740e5c6f21e5e9daa4dd2bc3cb8cea5a64866616cdb7dd7dd5371531877799e7a4239182629a4ee3e650e82293a3ba15d66d400d2ad8540f16964617f SHA512 7a889700dfd9b1d2851efaaad1154233a17f11e1737b277ec72d43f40b000eebeaefee81b8deefcfa69270bd5f8ad6f3f30f2ed1f396fbcd691bf3a6da8b1de1 +EBUILD catatonit-9999.ebuild 672 BLAKE2B 1b47d29740e5c6f21e5e9daa4dd2bc3cb8cea5a64866616cdb7dd7dd5371531877799e7a4239182629a4ee3e650e82293a3ba15d66d400d2ad8540f16964617f SHA512 7a889700dfd9b1d2851efaaad1154233a17f11e1737b277ec72d43f40b000eebeaefee81b8deefcfa69270bd5f8ad6f3f30f2ed1f396fbcd691bf3a6da8b1de1 MISC metadata.xml 697 BLAKE2B 8e152ca3568bb4264917ef25067ebe7f0600f62c830c86b9cc702b5822b022f189961dfbf28af241bdec9918524069b8de2c1e30cf40ee05662b8f76007625d4 SHA512 a7f414638c6ed400201c3c6caaa0c74e86ee3d4cfc9bf9f5abdc2d195fb44366c7d149f990712d07c848c13c145bf4a5660c7593e3d13540fd72aef8bf94c6a4 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/Manifest b/app-containers/conmon/Manifest index c277b56c27ed..7e4cd9cb5222 100644 --- a/app-containers/conmon/Manifest +++ b/app-containers/conmon/Manifest @@ -6,4 +6,4 @@ EBUILD conmon-2.1.6.ebuild 1128 BLAKE2B 2b355a1821c8252a815039b0e9658e18b5dbde2e EBUILD conmon-2.1.7.ebuild 1128 BLAKE2B 2b355a1821c8252a815039b0e9658e18b5dbde2ea1e66bc3355d0e43b0ffda211deaf10733aca60187912ba685298940354e0027bb5cc147e1d9edbe76abb290 SHA512 197d4be8955cde92ee0ec8c54cfa5807309efccac70d10aa493db64543ff4808651a9c956170f0b57a1804ea81c6efd61f0792db2d8d83c9b8f9697c910dc712 EBUILD conmon-2.1.8.ebuild 1530 BLAKE2B c4dfd90eb0dccd81f071bb8a842686cfee9682611e904205bdaba7fd027df0db0fe969a745998d93d55e2cf883190480beac1563cf546007069796b0b0392170 SHA512 8c8aec1dadb0081dd4d1f3d656647e31f1b2676b809ae70bec4c0263111de50e88c53ea67e4a1a63fff51392860c29c216324f5b8fa641dd49d0a2ef9da88e3e EBUILD conmon-9999.ebuild 1530 BLAKE2B c4dfd90eb0dccd81f071bb8a842686cfee9682611e904205bdaba7fd027df0db0fe969a745998d93d55e2cf883190480beac1563cf546007069796b0b0392170 SHA512 8c8aec1dadb0081dd4d1f3d656647e31f1b2676b809ae70bec4c0263111de50e88c53ea67e4a1a63fff51392860c29c216324f5b8fa641dd49d0a2ef9da88e3e -MISC metadata.xml 720 BLAKE2B e7620fd23d5d0617bebc50c2fe154f0e79129a4f94c2349f7d791f0c8beaafa7154668940ad5c31e51bb90591fad5b7212cd161fa6121a84ccf5d8f6463ded67 SHA512 73ed4a64df8585753e4bd78943bf7616f1426f9e36d6ef9eac629d0c21c00c57ce5513f75434a80d7c4e902f1279ca5931048fa588b7e78928224f40cb2aa3b0 +MISC metadata.xml 720 BLAKE2B 1735d38daab7a8fd3c919944be6b71d56ae000650bb5c7cbf57911b2b881d4129dd9849af2e9558104ebaa6e2ddf74c62e0003fd4c02588bc958af993893df88 SHA512 d0c73926b54408d95adb72b29547eea8a45d2eacdf7699ce4893f6704587e4697dac98e71a6027426e78e2d495bb3db832950245040c51b8377f7bed25714417 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/Manifest b/app-containers/containers-common/Manifest index 455407a81291..3d89db6d46e3 100644 --- a/app-containers/containers-common/Manifest +++ b/app-containers/containers-common/Manifest @@ -1,11 +1,8 @@ AUX default.yaml 978 BLAKE2B ab316e77c296f0ea9e51788bd62cf3abbbc0fb5b3f630acfd8d138f61802477f3d1bc75bd538200bebadd11637baf88e5ecc602db459bfa335d77704bae437e2 SHA512 84c9e1dab4d071d74a6dc8e1f02dae948e81a7e7af1810860a320c8857cf69e354e3d8c87ead2e4c15f80a1ca144116c08b0715bdd97ffc5ae2bfea3883d73e5 AUX examplify-mounts-conf.patch 214 BLAKE2B 3e72e91ce65190acb437a1ec5e0cbbb27b46b8581a062729bd90792bea8ea3a9549c4cc4d445198eda05ef4673391aa8bff6616918fab427fb2c9973e81484e1 SHA512 2f1aaadca8644c6e7062ac7d79864297b3bcd34c4c84a6d2651ac24e159fae8773cc240d0916f27354e394ab701a4339c15d5dde6957d61f5b153677a5bebca1 AUX fix-warnings.patch 419 BLAKE2B 55f23a30af6225b6e56dc7ba97d1af8052a6fa06ee7e29816ff00d7a7847136ec916eca07ddaa86f0529beef41e30f433f341497f8dd914a736ccfc0e29a2841 SHA512 b247af0b4540f80662f8ba53f531bf1ee5ee0f944862c0baf2806df5dad0ef0d44af5cb1d3ce28de956194a9d4a2b92c897e8a432dbeb4b5f52486e7e291a9de -AUX mounts.conf 87 BLAKE2B 5760f93194f6966388837d02d2505d9c7a9bf27e35bc5b5adb242288876e3afc1a9ad7da512da8a48835784a22d82c0b9e1fb112a7f29a4db8d6332a716658bf SHA512 4c52c52251558e59aefa0ccd8d733a6a67326f205219ae0dba5893be0f93090133fff954e05f31fcfaff2eb2aa48e032bb94d8ec4ac395ea3c071883dde3edcb AUX policy.json 256 BLAKE2B 78693988b98b88c35807db755bea923203ab289435d2c4ffd914ec52904dadded467ff131d90b337bf7534d533e478420a0c81599858a9012668bc4d1815144f SHA512 120f43f579f48758af6b8292fc2cfbcb5ecc46564d2d16afb74dbd1c043de44daec6633ff585b0046c55fd48aed6dbc2901623c753ec13670d3fdcecb19a42c5 -AUX seccomp.json 16401 BLAKE2B 4123dd5d166de192c8cbc89caac8a2cc82cd58054109b4650e7203003474b3e389ef08ca5798d606004adc80f9e1a3035b13978b0beec9f1193627b2867b206a SHA512 742ca8f5b4720b05246113fb6aa29311c32f58502dd8ad99fa66d9c9ce83f46e338ed08c2a90bd15f05903953edffeab92a6d509aa88b57b15dec5e052ea8c07 DIST containers-common-0.56.0.tar.gz 12616120 BLAKE2B 6495ca7d0c9134bc8bd5f7b7541bb4f1160c74abb7a64bd4d2124104ea563f5381f0092da20ab45d81929a8632b1fcc1107ac05fdae011be446cff14ebf88c45 SHA512 4af720be95e6b5ca7d0664f99a389bf092b9f45d4e0602d9b49ef1d21b359d2307a94e0c88378fe0c751f5b40db54d7aab67eb497185a289cea9288cbfaa042c -EBUILD containers-common-0.56.0-r1.ebuild 1743 BLAKE2B d020d96a4c2998ecb279313dd78990f70950ac7d9ec950a399bdc278fa5c02127fc9d56731fa16c48b3d2d5cbf7a2988f62bfb3337d383b2ca712b58bb485789 SHA512 579905b8eb42ff2f3f6866045490ee839ff07f9ff9c0dd6cbb67b8e1d80b762a047a36cdfd70d3eb7e3c88ce4e98dc22545db08485de5779619c5b94a20d1e08 -EBUILD containers-common-0.56.0.ebuild 1834 BLAKE2B 4cfdd7393af5371b4c3b4fc5a8e7646b6ff2b9d87105099403dd09307cb337fef29683b1d8465a08c2ff3021724c4bc46a0747772efab1738ef18f11d0fecb1d SHA512 1870d60fc62d0f32dc556124eef3054f61b195289316348108d4c7a527d0a39ac777dc9d3c7ba799da7adc0fa6104a8fa674bd72d23fe319fcc8db7cbfff7d48 -EBUILD containers-common-9999.ebuild 1729 BLAKE2B eecfc378b46951b65ca37715883349b62d05d147faa56ee89b0b361efde563e07a1faf75bba94b89ece380b0a1546b6ad2cef3e30a5ac04db327a84ed639fe53 SHA512 c3eb26870458bdeadeded468b206f60725f09b770c86662938dc536cff2c01d180f9a614721198a230966a6ce42084e795e2caf05fdfb07d48336bdfc3ffb97b -MISC metadata.xml 635 BLAKE2B ccb2fc61af04b1fc78a5fa4b75a17ac26f1fe0b76eedc022a752b9672dbd4ec72bf26a811b65b391811b973e387a8fdc2b79fdb54ab468a8bd59b8db7a6c5f9e SHA512 f99685c268495ab84c1b72c5c9ca21c562a4adaecab52c3c1b2eff45ed31c2a150a2db8428b70393814d663c5042bea2454d3c447b0f52d6db4fcf81d6423c0f +EBUILD containers-common-0.56.0-r1.ebuild 1741 BLAKE2B a40e4ef18f0d14504c5dddb1f58c579a79e2abeb49e43a2a829de0ae781ce336595def5da1bf819d27e783d4fdbbd05da4934e4287fe5a0312dea30bd415a002 SHA512 6bd6d804f9024cdcb9ae5a063de97d38a9bcfe2d7a09c2e6d5cfd9a24cae55e1b081290f70bbefc5dd7c41b5309a123151b6ffc5c2bc57a55ba2aeebda1a7de7 +EBUILD containers-common-9999.ebuild 1743 BLAKE2B d020d96a4c2998ecb279313dd78990f70950ac7d9ec950a399bdc278fa5c02127fc9d56731fa16c48b3d2d5cbf7a2988f62bfb3337d383b2ca712b58bb485789 SHA512 579905b8eb42ff2f3f6866045490ee839ff07f9ff9c0dd6cbb67b8e1d80b762a047a36cdfd70d3eb7e3c88ce4e98dc22545db08485de5779619c5b94a20d1e08 +MISC metadata.xml 635 BLAKE2B 17c2e1d76692e4c6f7d6742f853da5339fe7958cf19378ccd9bb0f6be5fb3ee3feb6631aa3124323c604efd1d7805eddb519061da60436e2ce7719c8c9e2dafa SHA512 75292ed6d4bdcd3868c0321d2db19aaf97674ba213952462673f39bdadd7607f5679843bd878fd2129042e36e228116503c4be8fe9e5168ca82b26f636b3c1d0 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/Manifest b/app-containers/containers-image/Manifest index 86a415d0faf0..5dcaffdfff46 100644 --- a/app-containers/containers-image/Manifest +++ b/app-containers/containers-image/Manifest @@ -1,5 +1,5 @@ AUX fix-warnings.patch 397 BLAKE2B a5922e061c825e25398fc3fccdf683abf8331b065337ff240227478d7d3ef5398957d56a430c0b04aa823033b56653e87c8186065e5898818e75310451b347e0 SHA512 a96ab3fea76be4751d6dc3893b4272b063c854503e1a65b4501819a5925f3911c285fbfb4ee6827795a41c696015cc06f446e4ddb1318e21cf0141e15804833e DIST containers-image-5.28.0.tar.gz 688100 BLAKE2B 0cee8be579bd11eb0524590d8afe16b6ef863d7adfd74db51b68385142804c8096fec3f2a492e0d5a5021eba9edc91219b327138635aaa329c6ef7d0c01129c8 SHA512 0b76539e04016f5f1067c576a877ace475f25d0f0840fc969606601105a8a7f0e242cc054b0a2cfb6f1b751d850734360a524c78563fdf2330c8ae8c11bba1cf -EBUILD containers-image-5.28.0.ebuild 808 BLAKE2B 9d07a1690215748f148698afe61ac046f96d111ae60d39501649bca60a91f9246931cb24cbd0c56cfd0e476c808c0ada467a2fa2d62ec53c1ccbf053346061e4 SHA512 835062c5a15813286103b8ee5619114dcb002a0b150297866e7d5f07f6090bc05bf45fb7c748acc72ece56af7fbe72016551698272da6884d3f48465be152f3c +EBUILD containers-image-5.28.0.ebuild 806 BLAKE2B 0e8bc9c407a1d6951ccc8faa053a8c2634c013a3c556f970bb2d6e16e5dce371cdaf9c343c533c455ce856d25d50b8c48bbb3744c06ee326d92ba9049cb34b70 SHA512 cb5c1ab825791ed3e856c87394fbe827e3dec8c40857201a5f02f6d50a32859cceb18e073455670f28e2b5ad6b7c7fe966eec2c2166bbb516b15d3ac0f100281 EBUILD containers-image-9999.ebuild 794 BLAKE2B 68a7bbe15e21f49a15ba685c6e30374dc3ed15309ef600537d54d28d63046b2289ce76cb44f170ae52303e7b2553a88265468630a7a697aa32d8d3945c2a5fa7 SHA512 7552a9e886c485aba8451c25695a79be561fbed5dcf0e171424b2d2dfc605d0b93853d7161d481e2f8877066c60b07c084fc3ef4f25f9cac64657ef2f5471b52 -MISC metadata.xml 632 BLAKE2B c48672fb67a353cb54f27fb541d91899a27b913ac6036000d65f8ee0356aad9ea9a7e796aa239b3b6fa2b3e08cd9890a142e20ef46e6f5bc5577c6d82cdd6f1e SHA512 a989fa8d4076d55b36e2727250f0c622dd821791cd55b650c585e15689d21da8e1158c869348b6c7e772db8729b84c2e93ab10918b9e9b8a646b639c2959852c +MISC metadata.xml 632 BLAKE2B cd168a342ceaae0416cfb56b1c2a54ad02f78f2c2448ca47269a019d16c0dfad1b3a4fd0b38ab34db0ab1f7018c7b848312df9b7f220207eb7adfae8ec3e2ef3 SHA512 094efc9a91d44fe5de5ac53be3f86ec7c8a728545813a5a3577258be8c556aee0797fbb144e9f69f8face0490dbcd82c68a73c7fbcd03af9dff5fe128b34c68e 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/Manifest b/app-containers/containers-shortnames/Manifest index ed22ce02532b..c601d2d34f22 100644 --- a/app-containers/containers-shortnames/Manifest +++ b/app-containers/containers-shortnames/Manifest @@ -1,4 +1,4 @@ DIST containers-shortnames-2023.02.20.tar.gz 13527 BLAKE2B 165a4c51bd284078990c94059145bb6b4bd5de4d8595eb2ccd2acc6fe8561e7edc300b7edadc684675ee281d7ada1c3a6d5aa0117c640ec22c2d2ef7e46486b5 SHA512 856dbbeb2acda276e9605bd1ecec0f8d65952c597ee2af61dd8909d7d3c04e5ef06c40b69ec4a98f79e623c536850f614c1b0af3a19637e300e7d3a285933193 -EBUILD containers-shortnames-2023.02.20.ebuild 724 BLAKE2B d4cf3f37e8fa38a556ee3c5941fb363e7d45a342e3aa97a62fc91295aaf89e88b84ad603c5893e0f77cccdf7de663f18c132039f371cc82f673ba3e6ea02e894 SHA512 dc352caea13dd0d3eb8fd54b1c55cd7b620cdce99f06c6cb6453d9d5c25ad081b2cba5bf8ae90396b806cb8dba0ddc0b1b9b752b8d2d0ce5c2f2fff0863b2843 +EBUILD containers-shortnames-2023.02.20.ebuild 722 BLAKE2B d7778f29d9ca466d3b7dc5db72da4514fbd807ebe8ef6416cc5e202cfed65439b8231e6e63eb5a032bc51ed58449a04a3cf3ec7657de75345a3332a168e67880 SHA512 1ea67ec9c237653419a2317d3d5fe9cd9ba670bcd2e531be5f9f31a485fa9bf86d8b7a74558b6bf6b808332c28de5697a8bc4d6571566621ea860dd5fef5ead5 EBUILD containers-shortnames-9999.ebuild 710 BLAKE2B 06c0997714cf105a2e1bd76cd27a88eaaaa95027d6a64282adb3de09a5555263bc2bf7dc5055556bd276e549429b2e8bfef93d293757a8d592429b0415464079 SHA512 2eb4c972c63ed6de36276e0543bc7ab54b3ff12200089aa9260b2b3ab6f40cc07c20009a961411c6ba74679b179028a8db74485a3f49b7a1a56b16b6e63f4635 -MISC metadata.xml 647 BLAKE2B 33eeb1747f7a6e3740b2ebc5d005623079f532aada2db0452b5844e3cd7e0696131829005e57faa6f7cf806503554c05d06762459a6e3596f924968ad6d3e200 SHA512 b740386a29dc1777d9952ac5b66c140341a9dc3e1d8f5621ae4dbcbda37723a62f55d2ddb44843010859d9975bc109b3a35eb993e6904f3d57c5b3cda462ca19 +MISC metadata.xml 647 BLAKE2B 4f9ea917bf52fc604d677e7c993bf0280b5b087f1652370898eb120e37010a61b15d93f5235a1e7c2ea65adcc902be8fc8628b1177fe006d361bcac42a9cd52a SHA512 bded937b284932eabb7335387b0445e7f3d6e93226025511aa186727e0533cea649f191261cc2f9e323c018515d43715730f76a1316afeb4851c38682e23d132 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/Manifest b/app-containers/containers-storage/Manifest index bfcf3f690e8f..c9280a1672fb 100644 --- a/app-containers/containers-storage/Manifest +++ b/app-containers/containers-storage/Manifest @@ -1,5 +1,5 @@ AUX system-md2man-path.patch 169 BLAKE2B 707d7396af9c6a04a3a4860198acb927d6fbc68d8a1375340220778528f472f9026fff63c24cfa11ba48f6157faff3f993c0d9bac3e125de6152045ec3c9876b SHA512 6430e890fa731b4a8646bd001557bc17180c312d1efdccfd3aa611f7402eb8e8cc0ef551b5cfc9b0db60a0e69a6dd90b5c75c46139fa3d9424ae6f9700c91f64 DIST containers-storage-1.50.2.tar.gz 4278269 BLAKE2B 3a2b08c710c043cfc130b9ffe39807e5ced8aa3cdb9805e9d9a4d0f60d8136f99e78ca03992c566b7c7d9aa1c25a2ab9da5e9edc4f1f841663302f5873dce419 SHA512 eb2ca9d243511abd5d6d1727c60166422dbfef4a3ddbb5062e58d915d0705afcd10ded8f1f79e897f9f5244fb6b6d349fbf3ed86ae57f41e31a1965c4e926941 -EBUILD containers-storage-1.50.2.ebuild 855 BLAKE2B 297594e571ae8168feec58ed08b0088b66508fbaa65fbebe43998614690044116029061626b4aa13f43391808e75f0cec4e959a814a778ea16c5021631131601 SHA512 97ef10d1b5b133f36d227f2bbf711a2a535abf7acf73031e7ca792af9bccd572e65dfff7927d45f51817f7ea1b6ce31234f10e4e5a242a8876ffa59dfe47e2df +EBUILD containers-storage-1.50.2.ebuild 853 BLAKE2B e413f8bbf8749a42358829283362fa401ac5f0710588e71d9c44480137bf5219aed26adc5f946d5138c48463b4927853cf87df82e6a9048b7b41a1395576800a SHA512 1d969765c51ee6048e306f52e50120e88e473b4182e29e15129b1e3325827c9e7c21312b9481a6615167cb558c676f6ba5b012347d5fd21f5e7b66e44fdaa2db EBUILD containers-storage-9999.ebuild 841 BLAKE2B 767bbfc7a815dd17883d59bdc4e5a530a9140c2d30dbebb818da82946db373bd95c21ecb644ea2f58c14a40ddbb334aeede16c10fe87407a9b04c8aad89308ea SHA512 cae56fcb1a491193b10bd195b46f97043af30a340aac3a6abf82ed67380e5c0d6c8893c550c13f2feba6d6c5273dbbf305afb4b8808da958b86c0ce03ddbb7ef -MISC metadata.xml 749 BLAKE2B ce52512722537fc1032a3ec28540328008665966819cf9faaa53144362bcc39a070452f688a429446fb9eaf5b55c185a4c16ccd3d3334ed632d87143acb25411 SHA512 05d49c0424b1d04dcc7a648968e41a1ef7f1c136e44d99d813708951231fb79069899304498cbd715f25785b63c6a38b66320bc670a72775a96a14079cd31864 +MISC metadata.xml 749 BLAKE2B 6f124ee5eedb647615e9d2efd861e7259e76d8c75ecd5b8fafce61c274f3d72632509c460a0c3f82ed0e5402e9a0028027b3c62b447e358536b6db1b1d3fd461 SHA512 9cea076590c6f8b8ef29bd89da5d64594ce42a585648c79ad4481d6eaaaba0ce09b3387dd2a6d472011f5442e2762e3b52dc96c532aeced72ae51b18922fbf8c 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/Manifest b/app-containers/crun/Manifest index 9f0b16d26b8b..ce7dca8dd1d7 100644 --- a/app-containers/crun/Manifest +++ b/app-containers/crun/Manifest @@ -1,5 +1,5 @@ DIST crun-1.8.1.tar.xz 692152 BLAKE2B b5dce1a454641221c591f50ac8519d4e9e9d892ea56232fa3fc9916934c19eba5853019238b1837cd5fb61f0dec5e0e6a11c02f628bece3b69c9c4f5750addae SHA512 6230b378f4746aff1d53f3ed797229b2056ece76e8e5b22d6f5f7b42e6042c6aff5294298f3cfd1293b4a87371dfa58cc69e57455e20948abd7269059ad39042 DIST crun-1.8.4.tar.xz 729552 BLAKE2B 8169518a0ddd8deb3820f7030d03dec6941d5d34fb73a036b82f15b0d8f2f702e117de00b829a16cb9976e118f5a5ca732b1cd572708f664cfeafc564f883824 SHA512 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0 EBUILD crun-1.8.1.ebuild 1672 BLAKE2B 388b4daf7cc6fb32e33e9114253cab94281abff7a17d260dcfa255042ba57489e2dff0b95bfa6f5d700fac01066c9d2cb282becc8ac90458ed7c10d5f967aa90 SHA512 69077ea7f94586489abf3b16d0cef1f793569ab2db7a3334c89c7af7e2d4561479de456838da9f5aa1a9eaa5c3f51471436aa66a8595f643ed8a60eda7f8a0eb -EBUILD crun-1.8.4.ebuild 1675 BLAKE2B c84bbaf331c48cdc5788ad59ebcdfe969fbb7e063903d7b4b952d5e9fcf23d7085fd7ab4e5e63c250bdf4ae9879ecb77bd8ae77c062a2e3e969c131f69903217 SHA512 b2658e783ff21441b68971b9150edc8733842c0645c11c4c2bdfc049f19e8571ebbd2a99c65cfc6cc3dfd625138851b051e5817b6e3d52693ce4e167d1c20851 +EBUILD crun-1.8.4.ebuild 1672 BLAKE2B 388b4daf7cc6fb32e33e9114253cab94281abff7a17d260dcfa255042ba57489e2dff0b95bfa6f5d700fac01066c9d2cb282becc8ac90458ed7c10d5f967aa90 SHA512 69077ea7f94586489abf3b16d0cef1f793569ab2db7a3334c89c7af7e2d4561479de456838da9f5aa1a9eaa5c3f51471436aa66a8595f643ed8a60eda7f8a0eb MISC metadata.xml 1300 BLAKE2B a0ae27420fca097e4e7b5e983de3b76fef43bf13887bd5fe903da14e20c2f0ebd2fc273dae74e32e28c2768b5f8d6e5e6c8b4c9f07ca6d47e41902621173a167 SHA512 1699a89a01de32b580bc74bc747430ef7b1a6284b2f459b4041b22de0efbebda45778803deb512a61806ed8e2998b141caefb7830acafc68d42ce4343b193dd6 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/Manifest b/app-containers/distrobuilder/Manifest index 1fe5b5ecc2c8..7ed75b92067e 100644 --- a/app-containers/distrobuilder/Manifest +++ b/app-containers/distrobuilder/Manifest @@ -1,5 +1,5 @@ AUX distrobuilder-2.1-glibc-2.36-fix.patch 1180 BLAKE2B 0ab58a2ac5f744b110a9ef414259a9e6f024915a6812e0dc9d64b554448817f3b2f6f58319d4bf63baa31de59b93a6202b0dafe658a4906f1b8f212739a4edc5 SHA512 b95e0920dba8366053b54c14b5bcb65e89ee3e381d22c2e3efe9d1962b05b3d4b2c0ee3b71b9acf67cae72166fe075264f1c560cc621e21088625013a4645895 DIST distrobuilder-2.1.tar.gz 5599048 BLAKE2B 90e82a20a3ef61d13148951956bb1f74cc3494ca86e339c188a1c9009dcb27c0cb9a298c639c6de891df67915b48d107557f6b698a45cbe35c54d41a45bac1ab SHA512 80184d27305f5659f1367563161220b966b1957810da61e8f3b9f32cf408795319b43dd650bc9f867b3ac73ef2b3251972bb11999d92feb34bfd9cdae7ff7b7b DIST distrobuilder-2.1.tar.gz.asc 833 BLAKE2B fb3aadbc989438b0606c88e74fdd86e809b6373b907b37372cbbc0ca99415821f61772205967e0a7aa26b0bdaceb66df4ab39da1f08c339edeb84e66a04aab56 SHA512 0220fa34d966e2b3a244af21a894f5db7556b891ee3205b605ef633699553f0f53d876412c855010a0ef685fcfe376997790cf51d59fd46b7c9ba539507de4e3 -EBUILD distrobuilder-2.1.ebuild 1150 BLAKE2B f9d427a8f2a3202d80e81b13bc42cf2fbeac205884827a3743e615ce95338a61027459d82d39a87bf5da68d52301b50f2edc4f38942ea7923c13fe6e4451760a SHA512 60dfca65bbe883383d4744237ac341b9fec8dd96f5e766902ab8b32a2df5fc191400e6a0e0fcd0476d929a6d80b5a3f5cffc4bc84a7ae20c37f18582aed4ad27 +EBUILD distrobuilder-2.1.ebuild 1142 BLAKE2B 71d4bd47837aa793011875faebff828846fae4e0f77bff95c9c2783035405279be9c96b76ce2fab81281786c24eb2102684581d94378b21dd08cef005648cb61 SHA512 2c95fa4944165c19936590cfb201042fdd54135de94fe3cd5493df5f04624d39b0f91dbf33adaf24e5ade716a8a1b86a1fca6c755fa6d6b3b696dac9f5587695 MISC metadata.xml 586 BLAKE2B d7fd625233c6bb5bafa2b0ee4ad9e45e39433fec0358fb8a0a2deaa117276e990a8795e6d5bd9e30402fa32c892bccc35f44b40ba95b4a8fc230d26afd88ea27 SHA512 42da39e6f8f2079cdda344216c9ba55a37198e8cbc8dfd45fcc50eb0833a55fa39807f17777b736f9d9cd2b8a1f340a24033fb0e494fdd28dd5661d041443e00 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/Manifest b/app-containers/earthly/Manifest index 76559ee83d33..14b9f5c7270c 100644 --- a/app-containers/earthly/Manifest +++ b/app-containers/earthly/Manifest @@ -7,7 +7,7 @@ DIST earthly-0.7.20.tar.gz 7768141 BLAKE2B 6a00cd29ca6b6066d432342218f37ac27fcdf DIST earthly-0.7.21-deps.tar.xz 153233840 BLAKE2B e5f2590997eb839232a84bc75c787ad86434b1992b61a64fb312e55034356c37af041d99aeb792386209c22b50488a4a023a3f96d6a71fd1618d42352a90c82a SHA512 7ebde8158672dd63d35be2a2ac1eef4cb3ae7b48c312dca9a856676520d959467766cbcc2449b3bf899fa730283fc78c05bccf465c2fefb18226c7779267dd6e DIST earthly-0.7.21.tar.gz 7788611 BLAKE2B 697194102a3d0af16744b42f2489a38db588ddfcc4d9e3358f259733500a69c188e11e71f6f5e9900a36c91b84d0314a6defdea339d4882f0490f2a9a4119408 SHA512 408298019bdb5797d96edd008b8e430de2cce701c93cb2f55a0faf5a9a4865e26283d8a80b82163e8b51ef82518ec35a7530aa887d598c15027243f6008954d1 EBUILD earthly-0.7.17.ebuild 1804 BLAKE2B 5f452d7b0393ac49fedeffa3e21097084c1e003ad13df53644f3d746a197ae7aa0feda9e4fac6bf55123c0f03f411a028bca1d480a1c998140c8ef329d27ae19 SHA512 c7b0122e566de025dbbd84183f27f7441bb5aecf95174030a50ec371e1e03d9bbe8edd23bffc0a18df124f772a40cb31fc5e8736aea7162c6b54aef10ed698d5 -EBUILD earthly-0.7.19.ebuild 1809 BLAKE2B a770adeb302567ccbee97f5e124b9a5fdcabad168d8aa3f3beb2895d1d756ddd0d964b7502abd11eaf5a001b05e0457067768683ff49d8d5a43167167d2ce25a SHA512 5ec2eb708e7c2c9d5a8f8e87bf33a9582ddc7e31b6fe4f9d8ad64385ad972e0ca456c40545f7ccc538b209ed301cb8e465f2dfadf818293044f4b28f6c336e5a +EBUILD earthly-0.7.19.ebuild 1808 BLAKE2B f6be26fa2cbe839cd91697dd54bb9f64b5fd7b2ac98bf53aa0ace5e87cd8772ff4961b235ee993fbf61ac12be68be4ddc66e0300482fa93d2842ec1069777203 SHA512 156e2db111f7c345be7f8213096340e3fcfc5a9b3c30aa3cd09f909cef69c552c97b2a14fd794598671bff1bf32064ba86c247f0eda94f4ac15d7c05c5529c5a EBUILD earthly-0.7.20.ebuild 1816 BLAKE2B 6514a28442c53144c343ee5e93ccfb1ca36f0ca6bac46bebd5ef748177af909d2488823b180a59ae39f6d9edc225bc027032b7166a9245adb17ce1c4d82b85ee SHA512 c2cdab54f4e870dbf3176ddbd7f483dfb8f970dc6693f2799788ac394f0560b747cfc2bec1b0f5067569556390fd6d9b6f378b1d006b746efec7dd7111e2bd4b EBUILD earthly-0.7.21.ebuild 1816 BLAKE2B 3e65eb0b1c0d37be1176bdeb3b39ee8459d437e437d6ba5614c30d949296ddab33a4befd529b25f3871a8cf840a508e06c8c4fecf9d13e11c1d35486301bd961 SHA512 998f8c4c9fe5249b70160fa93fefa21c5ddfe8868fc78b0a71b9d36e021b655c5d36aa53669c20e89eaabf922b11fc24d4734abd50307ebc04f2723c46021509 MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd 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 cce30f6c4b23..3382f62033ed 100644 --- a/app-containers/grype/Manifest +++ b/app-containers/grype/Manifest @@ -2,6 +2,9 @@ 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 EBUILD grype-0.59.1.ebuild 1023 BLAKE2B 8d4ce4307ec848da05516489f099158224abca6b5a6819380474f17fc24d5091bff4e7e27b5c38369180cd428dc233532d2b04da7e06b47cb6db6e17d2a70fe3 SHA512 d799c31d8aa2f4b3bcc2dcdd1ef07a9077ae8a27a9c4c3be6b51553a7ade723341cff4ca6f0a4b9bce5b1fe29cf26debcce3ebe0de396fce5bddd60c8139735d EBUILD grype-0.61.0.ebuild 1023 BLAKE2B 63abd430cac2ca93b867fa373b64b2a08e7b260a88ffb85b6b8671499da3ff74329689c7e5b458cde93f804a21eaa412fd7c009418e2a4952ab0ed13543de487 SHA512 cfd2690ed7aa6fd88ab972bc14d7751be55058c12956a76bf7235bf39ceb9d72bcaa9bf59289380a1ededbde0c0f9d03bb2a0de57074a5e294a03c2a15899ef0 +EBUILD grype-0.72.0.ebuild 1023 BLAKE2B 05dc78d4f1d850cab774d18c495b61a18ad0c75bd0d361326504e44c2e88c4fdeaaa3511a0c64ff6a3bbd09bae65aab5cfcece796571b27b7e58f09a62bf4c40 SHA512 9d317514fc7f78fc92b60c1704ba797a4da1b8fac24e63d360b1f26a26e208e80b451881a4c24773a60dc3a4f0cb873e76779eaced6fb0d7d253c6f5b06264b9 MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 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 d353ef876bd8..7799e95dbf4f 100644 --- a/app-containers/incus/Manifest +++ b/app-containers/incus/Manifest @@ -2,11 +2,9 @@ AUX incus-0.1.confd 604 BLAKE2B 05239d520a5792971dd79a042d0d8ff06414b5822a774065 AUX incus-0.1.initd 1746 BLAKE2B 57cc012f4319717cc43897660c76abdab6a8d2ed4c949848c83760f04937dc2274f15a61d7d794eafaaf16eb9db7a9c3ab3880277de934ff861ec4e8835cd165 SHA512 97ab528676071160cfccdd2c9e1e6a18f9c35fbb11db70f8fcd675e7b1f978a085c084f65801db9dbf8eaffe05fdb8ea006c9a6203d45be89fcbb56bcb145d38 AUX incus-0.1.service 638 BLAKE2B 1478a9e84c63fc2f118f3c08c1473e5ac56ef4689bc6b4cefaf0cab39ada77876bde41ae1d4cc7610aec718bd7252f8349dc2fbecc0de26754c9fdbc485c7121 SHA512 141f0fca28db8f116f333c3bd9eecc10fc0ed3ebbd807d08a953b19ce957c626eb03f5716a2ca74e7d3a63537551acfb78b3decabbae7e135b0a7ac34f52762d AUX incus-0.1.socket 207 BLAKE2B d1fb41c9a90e0f06eb34c466a460e2d202250769ef3db381b35502ffc19f3246af68069bc63ae62ddf6a34d6730b57c2b509f77b7fea8c4fcad24259658be0bb SHA512 55bf659ff4a1095ab922b87ccf4ef01cbcccd897f67406fa2021151f2c6c16fe59590908c6a6026a8db194598f20708cdf4d6d3d27d9438e746d5f6e39444de5 +AUX incus-0.2-lxd-to-incus-openrc-support.patch 2037 BLAKE2B 63c58a3ea9d5cd35e40908749f3ad9570c5188ac7dd08f835c8fe220b0ff18252090991836cd03e2e93456dd1ab86ededce15578218b03c960254ca17fcce759 SHA512 826e74fc0896c73665eb3e2d863f65b40e07ea6f78f2b252a2ad6a951de7b17b3e7b674016563b463d00e543d139485eeb1ea92776bebed76a05ce4f1d864763 AUX incus-containers-0.1.service 338 BLAKE2B af0849575d2d7578634228576fcf449f8ab54b6fa3a974baec4f91009dec4a6e76253f3724c532f38fc7484ccc6caffae4badf1591c1b04abb3414f4959d550c SHA512 9a9b072442a63683cb9ed71d706606da682e821f609f1f4daea0562ddcea1cc2d6157b29fd466e0aeab149f31b54ab0fff4cf41831e6b2378c47619b8dfd0b55 -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 -EBUILD incus-0.1-r2.ebuild 5056 BLAKE2B eb8be4c3be7995c08d2096e8daf24f88cd4ea09d643a6d26b1564d87ca7915adf01dd7458ba093bc4f85efefcad21fb3ab3698cda658b03c1af04c299cd4ad09 SHA512 a5521e824541860adbccb22146ca2c7889ba52cafcd084a10f1ef8bca9122c387ba0f6c50ac68d4ff35cb14ee42be2932e0d0273e733e5cf91c5a38232cb7c49 -EBUILD incus-0.2.ebuild 5321 BLAKE2B 4a22605ae7c615d21c9bf0524eb6d2a20058b69a5fc804c4f46616a52cb8e4b01d790f9708d6e39f05a111446bb2652d021f4ee46b2fa3aaf51d676b4e60f4cd SHA512 a1e46552b39aa62d8b311f1dfd6117180dbd3c4c4f27dd0d4833f31fb80d232e49ef484008a53bcd593992b20b0eb4313faaa216826132e95c194d4907ff0eed +EBUILD incus-0.2-r1.ebuild 5261 BLAKE2B ac7a6ff3fa5720591e2c3bd61f313859744a14a8c2ffc63ec6a6615749d0fcb1840c464f3e51d735bdf9e478965c6eea9d553b2630bafcfd1b1bc1f78ea99d2f SHA512 e184eb93097ba84795e8d8d02b0048c5bc8558476e8fd37b408e80a1c0e8e6fa412bf3ad2e067315e3419a26ed010f1f1b697c0ef86e4b9081d90a25bb451e4d MISC metadata.xml 1471 BLAKE2B d3447fd360c4d3de95ffafefd39f9e65dd257cd39cbdb14fc2e2c513239fafe48b0fef44653fe8fdaaf54151afe59cf48f3f0909097d0c0c4a82cbd87aac4d44 SHA512 393edc7c7f202fac4f08abd2544d1fb41cfc83cea66ccf239eb4441c1f13ea85dd519de84094b1ba022b1a17658612591ee4354a77484da4d8095af917a87c25 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/Manifest b/app-containers/lxc-templates/Manifest index 730c0c8f18b0..b03b0f00cc35 100644 --- a/app-containers/lxc-templates/Manifest +++ b/app-containers/lxc-templates/Manifest @@ -1,5 +1,5 @@ AUX lxc-templates-3.0.1-no-cache-dir.patch 241 BLAKE2B ba9fc4fe3d663384a64600977de1c5aba413e876e6ca43464b5f5986d21d5e01729c82eb1e6ea03b087644611b9fc7bf083436e467bc69e2b3779020ca287984 SHA512 504721074d9aa4c1d71e5fb5f59c8179cbb0247b6d56d7622a68a7c55a5fdd5fa25cb92199e5400457f1bf2e4bc8e2d91d5169fb02180688c7bbca655881bdb5 DIST lxc-templates-3.0.4.tar.gz 257015 BLAKE2B 599c0cb083cf358c8252467b3870450e754b2aa30daf8d72e07e746ce37e2fb26fecc0adf416325c9e02b1f98f5745af5985360e9494e5ed54a242a3e17330d4 SHA512 e5b628b40e7108fca858dbd9ae92495016069ff3cba7feb34e9559c7f61dfc36944a9ef441369952a988e821f8b5d883ae97b81f6eef0683a22f1f702b5b913e DIST lxc-templates-3.0.4.tar.gz.asc 833 BLAKE2B a125e46200cbc1bce6a721ba338b6c896098711a7454ee18a153b9e7a3d25e08ea29cf13accf25e8af085865237fe4b20d633c92d71103213a49ba7d80de0154 SHA512 1195a3d835935606af405af77d5ee629dc7b7c0f05a17c05df191f6275c8e7ebec9eb05201bbfb46060af5a36aba4f17b53122904fd10f2d8b28524f4e5b5e71 -EBUILD lxc-templates-3.0.4.ebuild 791 BLAKE2B 588d40b3c188fdba05f1331be587598a84d779e0c318c111e4e6a93ffba4fb501a52c23d377f41ff79f554ca30ca6ab0b704cea4b05f4c3c66217b6a8998ce23 SHA512 5d307a2ecec6dfd0641e38d125f7b0c44cd91482b0eeb48fa87a95581d6074a0efb6bb697b91f4ea050538b98cc234351d094e7db4f4e76de12a44ddd7459d21 +EBUILD lxc-templates-3.0.4.ebuild 783 BLAKE2B 9fcff8c25b2490e2f1cc8a7424b429c2bcc0ed219fc749e5eb24c4063a90bac9eb0d8b054b1c044e23927a76d84a926615d5d24b15f3b17257fc8cf2cc3573a2 SHA512 4aa5fd311e17910885884ea48c8c2555e208077d9338c393def6851677a8b61fe523e633f29374fde99c37160ffe885b692102fe23128de220c787e0f62bd26a MISC metadata.xml 479 BLAKE2B 395cec3ebb2e907f2488528e5700e0b260fae721f737af2a7810ec3f150f60bec8a4ace9cdf73509db965c68e3f63e78a49880096c7815bca66755d6a22df8a3 SHA512 302efe83201442e8db88ec4893c496028918c6ac295c7f6009a351e79c9b6c8644447240bea5c0e651912b81bbd16ea042b67ff8519c8d6cefa0e38e74bc6895 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/Manifest b/app-containers/lxc/Manifest index 37dc02b20d3a..b2f95b6a3c66 100644 --- a/app-containers/lxc/Manifest +++ b/app-containers/lxc/Manifest @@ -5,5 +5,5 @@ AUX lxc.service-5.0.0 527 BLAKE2B 44d1fca919615c1acb672baa7b77bd43680975782683ad AUX lxc_at.service.5.0.0 395 BLAKE2B b4a329964041a9b3017df80aedb73f296d60e0b78097c72e52b921de939246a45d07591535d3971458cee38bf4ddf84021af3f325bffac6db9ba7c4c78a48a5b SHA512 d896c2eb889b83a77041fcd51604bea11db65b8b494c9c063a72ed182006577ed49e2e2c0842353de4676b3fc1246508e5b7c669d797929818cccf485282d85c DIST lxc-5.0.3.tar.gz 975269 BLAKE2B 533d97fe4d986acbf5d562bb2c295a63df2a9a8bfc27aeff5056e4235f667102500debc586c5698482ec048c1b222a0fdc234db6fd6648c4b649f87a85de18f8 SHA512 0553be317431ab7ec0c450c0f85724a53de1f251c39c9716168e17cda6a8daec70b8221228c4be64027df28a327e0f1fd508e6bb48348ab540bbfeaf2b9ac974 DIST lxc-5.0.3.tar.gz.asc 833 BLAKE2B c35278ed17cad76d2ea94b3985e0110731efea751fb5f1c2d1c9db71486e4844285f372a94c8611dcfe91fdb16459694843b9e0a8273cfc68a56f549c7162cfb SHA512 a5ce5769d49abdf35d94de8273fd3e9c2a8ba4fafea71cf33ee6bce1d83531c8b550d972f7080409a4cc5a92e9d04ece50ed108f92c6aec4868d150e58d7d11a -EBUILD lxc-5.0.3.ebuild 5060 BLAKE2B 4f5175dd47ff6536fe067119cae4c28661ce7e0de364d9120bfb273547a21289b7267a11ffde6962cdd9045e88c2625dd17a5cd2bb98b44c1c2aeb7221978a88 SHA512 33b4144ff4efe05f1e3724c9fd24dbd9adc40c02a361744ae9714b5ff942a03f0aab42e330130562020c9ffab7db244ed04144fb263aa9add953b7a5fba501e3 +EBUILD lxc-5.0.3.ebuild 5052 BLAKE2B 99a20e705617194a9e38ec6dabbc52fd43dbd5615a6b00379921f4ba200c2110f666878c00195917109f37cfed961258978b79bc3db0814986c36429537e660c SHA512 050ebb35250bd258a602ee84f9f1b1c35531caa0c3f9954bb8380927a8c262ffd66776cc0af643aaf69a7e0c51dccfe82bb2e3993e264ba2a0c91de8bd94faf5 MISC metadata.xml 720 BLAKE2B b34cfe10fc45695ec1222335a166da834b2a5e9bb03c76b1ec174af7a6bdb23c5d0969c5d298e73c839df24aa156a6979bc643842a4608bdfff6052fba9908c1 SHA512 0f2948ca809aec73de20658710bdd5a6ce42188e39a37ea59a08379719dbfbaab3012b1ccbfa07e856fae76c8adb061ddab7bda4c05dfbf143f9bd3e0a20e800 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/Manifest b/app-containers/lxd/Manifest index 6798833c7e01..01cbe640ad28 100644 --- a/app-containers/lxd/Manifest +++ b/app-containers/lxd/Manifest @@ -16,8 +16,8 @@ DIST lxd-5.18.tar.gz 22536474 BLAKE2B 44dabd50c137adde794ed266484a071d1aecff9300 DIST lxd-5.18.tar.gz.asc 833 BLAKE2B 2eee2786d2930bce45b5f23943d3e9b0dab61595608a38077429585c3191476915d0ba7ef5eb05633a014dd92542cc5a5bfa70c4c0a63b94733297d37d78717e SHA512 959911019bffeca1cddae6b44c65b2cdbd71658cf9f714e41dd3de755629aedc0e8de196dac6ba0de0f27247e859f7090dc23edf4896e7a6c028b87e3665a5e2 DIST lxd-5.19.tar.gz 22506800 BLAKE2B 94940a9e886d005495f8888d4491e5a8f8beee60c44051c767d32fd3dead9a93c1e546c0117207aefb60280a289d464615fba7e80385df23f397388a88be1386 SHA512 11d712245fc9cb77e7eabc748cfac38c1936be1c49b8dc4a2a7ebc06d0797f4d0d728b275cee27f9c2c64bc13275fc29ac57fc8d0dce9c24d6636b51248e9b4f DIST lxd-5.19.tar.gz.asc 833 BLAKE2B 591f12c8e93199061b588bdffded5d159f714d91c68a0d8003590bc672cec787418611f0597fe8e137b3c2b61e8171ca6393db912b8f55ded39db934d55d3df1 SHA512 2337d42f0a7dfdbb2870511442f05e1dd9c214e1b0d96b20ee677a3a345bf41c15c0b1cb0d42ddd15766813e4ae405577f8b49fa60fdc541fb3db35c0bc569ed -EBUILD lxd-4.0.9-r4.ebuild 4918 BLAKE2B a73d9a490af4525dbdcbb41d36c9f21ce8d9f7b0a499c248f3fd49f36cbdf130bbcab030326b44e8d7e19f9af3491ff444488b4a59b839b3913c7bdd1b18fdeb SHA512 5d85bdea57788475816054d857e70b1eebea4d3ce540f9da45437d69645d9424d51b38f6d4bf4e65a742a7b57454f9b2f102c67b537fbfe5377674464691bbc7 -EBUILD lxd-5.0.2-r3.ebuild 5907 BLAKE2B ff1ba27079e01a80652265c89e1551377957b913ce69f183731114650b92052f78ce9f5ba4c34c52f9d62879f787102083ebd5a408abf98fbdf80b696cfa3a04 SHA512 025f0999a10310b2ba5be7ce73272e7f318d399d2281d4735fc9416f1c7e4fa3649804cc7ae51f11a79ad16425d0714730033210fa0a4f543db327a6dd92f11c -EBUILD lxd-5.18.ebuild 5102 BLAKE2B ea319ac4f9b68a1426a84d50af27b4e9c20fd0d03ff3b709a98d338c7726eac6ed74bcf28f7ce85a435f079da97320e16b17ef254b206f66e20dfb85e58e3893 SHA512 c0f409a615f7e242c4c4b473986809e0fb380a54a95d40812986fa91eb30d72bf49b7cf892a13c6158bed0b09d76bad9115c04a5b791aaddf51650493e07d174 -EBUILD lxd-5.19.ebuild 5013 BLAKE2B 9340215a62aab2dc43649015025f77111de11496fe9fee319c268e8cca059e90defdbdb7d456f037169c354dc917f32c06747f84e7c0268d1e726d67bca3c839 SHA512 7d144cf18c515a94dda3b130c52c55784292a4fb2791c65d3641942f5c10eb9edb0392777a5f8bbfe6e11a113078fde10bb6428f1b17c5527a784be4fe1405c2 +EBUILD lxd-4.0.9-r4.ebuild 4910 BLAKE2B e49519f08b5214bf26ac9859f4fc514361aae85f6e6ac9bc80463e23b54547ce724682eba8dcbf34bb9a024d615f58fc717b20612c2a97db4c974b339df7cad1 SHA512 85b77939031b81a5bfa544d04b2274ed45abb6337faa0db9bde6a6ac4624230b5c69eb469ae1035e7e79a2219e0d4538d07122cf5c803a90c6ae5df26f1bce5b +EBUILD lxd-5.0.2-r3.ebuild 5899 BLAKE2B b4e6beb45164e5bed163cba3bf1cd12d5431ce32d1bf009a4d4b698da08d95f933e18d19b774ea480e5ca0ad3164b1ec1c316ca7a4fc88109aea033382cf326f SHA512 e264f5fc588460fa670bba08cb22e8dbba1cd42aa0dc72414a4893e299d8ec50f7733880b8605374755e0ff26b3b45a03e3d46ae1b6fd3cd815f32f0408b35f1 +EBUILD lxd-5.18.ebuild 5094 BLAKE2B 348b1f81fe13aa23dd36bef7503d367414e726d29452300df0a65b17e7f1d9b7c50222901e64844587cf177083e7acf16b832c0e6eb0619967236bd4d8f3b1b5 SHA512 57293c46cd66ae99058d8bb607b1919ea89ecb15100e2852dcc60757f6e78cc961cc5d833a6eccdead03b9c56601d9735fc95c13288527db6aae6623de3d0c42 +EBUILD lxd-5.19.ebuild 5005 BLAKE2B a371a53672b07efa199bae9495f04053898a9c970e371492f5043c5e992b786411fa9a3d8a8a0484abb3e8332edf01f25334b282cc92ebe57b9756fe55caea39 SHA512 87ffbcc2800fad290c9d95ed654b56e2ac8341863c01555c34d524a49877d47f32abd12bda30cbbca6eabd9bc5129c0219319c0e1afd6b35f41b65b455931c0e MISC metadata.xml 1542 BLAKE2B 5dd8be7c1a6c3207c5ea702c82ee8dc647663f28feb99ad8d0df7d0cabad9f5e5a99b3a5366a305fc06b4aa3228a9648cbc4a5e69a2a6f0f162944570e20b1ff SHA512 5e019f57f6bbe4ebf47fc4affe1c0a7bb15affda5d2445072f8e7b7998dadec390b077a63c2836a0dff57e055c5108686b547c8687310661be66dded52767854 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/Manifest b/app-containers/netavark/Manifest index 8f344d4bd0f3..3a3a6f05e81d 100644 --- a/app-containers/netavark/Manifest +++ b/app-containers/netavark/Manifest @@ -251,6 +251,6 @@ DIST zvariant-3.11.0.crate 71214 BLAKE2B 19a83841b8dda8a733ffca5da2b143708bb5a96 DIST zvariant_derive-3.11.0.crate 12364 BLAKE2B 611dd5211c398941d3967692ca462a365222c3c8dee0c8c7869aee345e9094176692100e77ac07ffbf8f2985efae472248fadc735f7a245dc52505b6a0d88274 SHA512 9030aae818ab3b54774ab50e6674c05f9f3c5ec640d052a8c9fdba6520b608273deab463e0e08e77204754c546a6161b07b7cf4540db1073a95c04fd452aa3b7 DIST zvariant_utils-1.0.0.crate 6230 BLAKE2B cf0176e9187d493cee4d2f33945754695dcfc5c1fb56bf750667c9dcf1dd4d15c4896407225cfe26a6f63b9bd0d3511193d7bae8a11bfa3fa6f50884c79b6bb2 SHA512 51febffe7d013bf74ab9d57257d7db0ba86bb94a0bf8d5c55125de6a329903f07a7906103ed53b1705b1ba364c38b4f6aad7cadb53761f740fce6bf957e174aa EBUILD netavark-1.6.0.ebuild 5523 BLAKE2B 1b17645b21bfcd59a292a7b7c1746c2567cdffe96964242103499f6c09d69714da99f3c8ff91e95f6e2f2b14c5eacadc95318307794fc6b413cad19a62025bed SHA512 211ecd99a56ad0ce02a3b7b6f0cd83bc340a3500c4c16ade7a21eee589d273d2721d0b1e38d337555d1ab3f67c01e37fe7ad02430161bd39906323d7eaebe1cf -EBUILD netavark-1.8.0.ebuild 1228 BLAKE2B 47a9679bf1e84e8c21e761edb9944291a2bb66652dd20ae1267b329ffaac87049347073ae09e90d66b224c8abf9f2cdeae084160087196fc28d86ec54729de38 SHA512 73630c0667ea54c19b605ce138bbc2fe2d4c0021de51d31dde8fd96590841a086841304de6bb50f24a16a63dca834c3523bbe314564c972be34aa52d95e4f11b +EBUILD netavark-1.8.0.ebuild 1226 BLAKE2B 14c7df416e2075d3272095ee741e44c142450f8d28c01adfd723df8965a81da07634208dacecd97e1a4ad12a950a02a20328d84244319bde44495cdfb7021d4a SHA512 605883d52ba6f8958c147598d3a37dbd9ac81c98837decddfd5808d6ceae39aeb227c3b87c38f8792c9e550224de27d5a5852e6244d6ebe7c58f306708d3f2a2 EBUILD netavark-9999.ebuild 1228 BLAKE2B 47a9679bf1e84e8c21e761edb9944291a2bb66652dd20ae1267b329ffaac87049347073ae09e90d66b224c8abf9f2cdeae084160087196fc28d86ec54729de38 SHA512 73630c0667ea54c19b605ce138bbc2fe2d4c0021de51d31dde8fd96590841a086841304de6bb50f24a16a63dca834c3523bbe314564c972be34aa52d95e4f11b MISC metadata.xml 949 BLAKE2B 10ce1d57207f0705620c0330410427224b0dfc664fcc83b025143f6e7cdd973038b0ddaef14be02a214182db8aec1bac5acb3ece42f47a82355ab6127c9b5bb5 SHA512 8728744802aa8b3646868f98d78ed8cc3b2ebfde771f7c74390366f6af1b1481ac98d68fd33cf701c867e6314cd382cf68ee1524f0421d4b4e31c0e444e7d9f1 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 b7dba291b6c5..4e13b2d161b8 100644 --- a/app-containers/podman/Manifest +++ b/app-containers/podman/Manifest @@ -3,11 +3,9 @@ AUX podman.initd 704 BLAKE2B 2fc4ffaa3b971774957ea244e05d851fa2797ec074529ea7c23 AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690cac3c0cd905cd75add19179f99e26f29edbd963d5f44c38a3a2db0b5a3613dc665ab801654eac13dc2e SHA512 0136d063b15b07c41a9370ba1845c4f368ec46a7a30683b7ff7cbb0b12e5b2711c9a45329f5102af6a969e562edcec006a8de9055e43e1caf9395847d0c5ec45 AUX seccomp-toggle-4.7.0.patch 400 BLAKE2B 9f02e58c06b507a294207c66bd5ea218f87803a9b9f0ddafc86a8b21df912589357adf054302e5a69d300155bdf8dcd8b77c18c1ddf8a4042ae1f05de5faf46d SHA512 e507e3a52d2f5f48b65fdb77ceaa095f13fda3e834dafc976bcd291cb35755da879c9c99b7950b2905399dedf4ac3370bd70462343648613a7c6aedc141d7ef7 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 EBUILD podman-4.5.0-r1.ebuild 4166 BLAKE2B 94f8f30f755c9fff8975bb3abb883e285587fde977c1f37917d3e6cefd0be27b8d1c88b595fd803ec19c70744aa532c2919b23b7b28700a0c8d4e071f514af63 SHA512 b85d481ba927771f769d93bce9928cb97031c14ba1a1a9e95f1eec07284291cd500d51b5f174bb6a03405909e06ce0491172e863e15420bea5fc39cfa05c871b EBUILD podman-4.5.0.ebuild 4939 BLAKE2B bf6c2708e30d5d505f7010befbbce321ee78fd525cbd16523b95dcabf744b2c0f9bc0d15dcd2547660b2791bc3ec6b5bbff188463a74e3df330961129985a133 SHA512 0980613932f7a549ccb324b8597250ca004d9ffc768e79a6a2d0f6fa28048e777b98efa91332d48ebd57c9c83e0c4a8c5d06fa988c3e64393e052c94af256dba -EBUILD podman-4.7.0.ebuild 3285 BLAKE2B 0e1b423e0da222dd179256cb572cd470c28d9ae979993cef05bbb71e93dafc23a26634d3d58c8efe283590785ff92a062a2b6266668eac225ec31ab392cef7cd SHA512 f79dfa57bb252a34d178d10e66456364989b67ce16d24503143c3858483c0ea85b16d5f7dc30131e4d9fdd557cb14a841d158e3c9dc783df0e015bcd46001323 -EBUILD podman-4.7.1.ebuild 3267 BLAKE2B fa4df1776c79e2b791b090384a5a8972a39f6e68f06ca8679b0cb1fcdf1b043f32b8135b24ae8e9eb5f03c830398a406a02225ed016e4e130c00d72285d6823d SHA512 22a56db38ff489eb9ec91515d4bf8d0da4c90f4e25f0f806dfac3c5b008cf913d0f7355f6d95e76bb628250f0c246363b22b8c716982584161291a56474e1698 -EBUILD podman-9999.ebuild 3267 BLAKE2B fa4df1776c79e2b791b090384a5a8972a39f6e68f06ca8679b0cb1fcdf1b043f32b8135b24ae8e9eb5f03c830398a406a02225ed016e4e130c00d72285d6823d SHA512 22a56db38ff489eb9ec91515d4bf8d0da4c90f4e25f0f806dfac3c5b008cf913d0f7355f6d95e76bb628250f0c246363b22b8c716982584161291a56474e1698 -MISC metadata.xml 1755 BLAKE2B fa4c8562a0a7de9352b555c1c268686cd2862a20dc6b34fbca9ab8c1e825c412a65728de731ad0e4eb848e0402fe7796b977c10b16ecc1ed3764f712c2103b97 SHA512 c068f54fa0c88fb46c7696921770abd3ea07c385d85eb3b78cd218e86b672da28d3a4afe76a707847adbcfc10cb08cb98de392cb2e2a62c2c020c0ae469eee71 +EBUILD podman-4.7.2.ebuild 3607 BLAKE2B 11b3dd76f057d0f37ebc5e3332d960af027407eb07cc3a0e5a4099c1e6c6aa6d7b41d462f8e9dbcf213f5011d9b756e7cf273f6f45b69d6015aff9b27161cfa0 SHA512 4b46f60c59b808aecc94ba8c1cb5d59542111e8dae20fc3fcd6f618cb28f3fbf9a3af8622871f66fea74e136dc4b6b11079994f3d87532de9b616b3b9ca62588 +EBUILD podman-9999.ebuild 3607 BLAKE2B 11b3dd76f057d0f37ebc5e3332d960af027407eb07cc3a0e5a4099c1e6c6aa6d7b41d462f8e9dbcf213f5011d9b756e7cf273f6f45b69d6015aff9b27161cfa0 SHA512 4b46f60c59b808aecc94ba8c1cb5d59542111e8dae20fc3fcd6f618cb28f3fbf9a3af8622871f66fea74e136dc4b6b11079994f3d87532de9b616b3b9ca62588 +MISC metadata.xml 1755 BLAKE2B c798a03c4a1f63b22a2a4986b6cb0000018c5f01c1f144f3745a7d7c437e3a0524e1573b881df283f18ce5e108fbca7aa25762ca3439b88cb230a92848625ec9 SHA512 dde26f1fffa80f076a73fcdb28d3b73d2a60ffef54e475dbcf61a226ec7b317be9681fc08aedebdc2b72321d10a7538334913e6a94eff69a71d53ff78cd8cebd 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/Manifest b/app-containers/runc/Manifest index 590a6e04e770..ddd4fa7751cb 100644 --- a/app-containers/runc/Manifest +++ b/app-containers/runc/Manifest @@ -1,5 +1,5 @@ DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde SHA512 e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c DIST runc-1.1.9.tar.gz 2512231 BLAKE2B 4e8e2a454231492f83de34bf66ba25a02b8925b6ef0af2206cdf4ab3299173d3452cea4d51fcfeb02026df288dd8ca6c44ecd35fb075f25f56fd7bc07f873af7 SHA512 020986f2df49c45394d0acbfa4da62663353004550d9b4409f6cfe8369972a090fb8020e4a05342754bde5c1fbe9fcf3868faed2dceed5d54460c3373cdd2278 EBUILD runc-1.1.7.ebuild 1843 BLAKE2B 5dcdf28d4b75f14a565ad7766b9dfe6e4bf6ff644449175a7425a809d49048a219708a93bc77a51840cb6ab305f2a13551fb35449e3d4084aa68bab02a5aaa05 SHA512 b3dd66a07869fa8de8db8a13b06bfa19cbb593fe61b9092882073e4b0369e4000daf2735e5a23ba453dcde617e22bb822c76b145e864f6cb486fa0b352f84a90 -EBUILD runc-1.1.9.ebuild 1846 BLAKE2B 210b738492cb02f896f35e5e6f39c609f28bb7953da8101f47486490320610a2b07e4d60a53f8bda9f6104575335ae26b95b4a8fb620c5eac59fd69259f507b8 SHA512 ee78b702c82fd642d116c68748aad23965db795fd8f4fc8dbe48a65093f3ab9db3b2e51e6b808d9ccbec8e0258924399bf14fe61d91b707cc018a00c89e084ab +EBUILD runc-1.1.9.ebuild 1843 BLAKE2B 8620b7421c51f4e8fa426f98333bab6ea6d11a148bb145898119529402df21ce55a376da2752a4d3ea8550d205e95ee2f35101ae2eef69a1f1927a6fdf4c3da6 SHA512 8fcc48a37906e4d8eb69c9b9873b229fee0eb6eb70fccc2b3a51fb43e0937aa933c1d6e209daf46a02c8d9f7033cb6b49c62845d2fbc38451a2b55691157e57a MISC metadata.xml 759 BLAKE2B 2eefd8bf06b709fe70d91b444fb232fb23e51702d75c29b0fb49675056e9721f8f63dac596b55a2ae33ef7b46825a1543a9ffdaaeddcb80448953daa5505bd60 SHA512 34d1dd28f55a6aff44c2f6dadef2dede502837af0fb8411b55a7f3ef96d35d2ddae9cc0d230525715e41c423d813b0089c36369dfa666c1249f152de90a5c555 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 87d40204ddea..eb9d635d7da8 100644 --- a/app-containers/snapd/Manifest +++ b/app-containers/snapd/Manifest @@ -3,8 +3,10 @@ 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 EBUILD snapd-2.57.6.ebuild 5169 BLAKE2B f96430c3131d507c6b7566f7b085851a6db569a93dae668d0a34d13319c06f563566858367bf028ed600f1d0ba8f29e5970c56ca72241b7b72eccf5318939633 SHA512 b7551510c5b5adf6f12c2df137ef54c8c62f96984141f49e2706a7c88c65490b03f43674b8314c82cb83bbad5de560285d1c10b1b11bf79359034cf758096caf EBUILD snapd-2.58.ebuild 5206 BLAKE2B 9df542b74025c4151e20ee6eff9e640742587831b29d3195c97b0ee60ecbe8ce50558e0ecd437b26d87c378575e9d7b1c384ace7f6d647e4b34c519df25ddb68 SHA512 4d2541d85b110db48c3949a3e1a82a0b1ab454ed58a166381011ff452b171e279bebbb5f40e3e7e266849cdf0e2d5d608c12c19c97214d688cd9e739f7be0497 EBUILD snapd-2.60.3.ebuild 5211 BLAKE2B 42cb4ab1a965b0b424643aa299e9d0da1956b657373a6c4c594911969b221c65f19569fa26359424fe14e4ba20273c902ef39b8d10c8ebe2f35a4833ffb5f0f1 SHA512 5e2ba615523aaf978404acebdf9137952ff31144ade0fda68f8c29b127b97c4e7786839a1b338103435963b4ea884a43fdd66de121b1c79982be39a211f50004 EBUILD snapd-2.60.4.ebuild 5211 BLAKE2B 42cb4ab1a965b0b424643aa299e9d0da1956b657373a6c4c594911969b221c65f19569fa26359424fe14e4ba20273c902ef39b8d10c8ebe2f35a4833ffb5f0f1 SHA512 5e2ba615523aaf978404acebdf9137952ff31144ade0fda68f8c29b127b97c4e7786839a1b338103435963b4ea884a43fdd66de121b1c79982be39a211f50004 +EBUILD snapd-2.61.ebuild 5211 BLAKE2B 42cb4ab1a965b0b424643aa299e9d0da1956b657373a6c4c594911969b221c65f19569fa26359424fe14e4ba20273c902ef39b8d10c8ebe2f35a4833ffb5f0f1 SHA512 5e2ba615523aaf978404acebdf9137952ff31144ade0fda68f8c29b127b97c4e7786839a1b338103435963b4ea884a43fdd66de121b1c79982be39a211f50004 MISC metadata.xml 457 BLAKE2B 204b67bf36a85bd18f4111b4d8590195908bf15ae0bafedb76b6124b7d19c6570627925e5dfc46dd4dd47732c6d8f1066451831a0cc475518aab8a29403ececc SHA512 07671272b60f1a6793e3f36b096e99153263830314359eb86000aec65266c61ebe9c448af4ec166d6163e3ca2325f36cc74fe5aace95e7ffa7b0293516b18120 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 389ed1e68b78..31fcb4c96a9c 100644 --- a/app-containers/syft/Manifest +++ b/app-containers/syft/Manifest @@ -2,6 +2,9 @@ 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 EBUILD syft-0.75.0.ebuild 1022 BLAKE2B 13c05009e638e74bf19c3352d9f1883606e5fe0ae7ca990eac41a1af156818d8943150c2cea4bca77e5bd68b728476fded8d0445bd46389198dbaa80386ecc43 SHA512 ef07ae5cbd2aaac66f0533b49726f96519cb9e3836b8ea6d3e7121b3b4f4ff1bee0cb1e63a84578855209da076104999eadaa28d4cef0b73be4fb1a617798e1a EBUILD syft-0.76.0.ebuild 1022 BLAKE2B 2baa4060ef36710239a643944c99e14f38f6be7806895c424fe0be2a3bfe0635aea8ecbd7fd5f40dcac475bb6c9e0faef79e69238ea2d989f0c31667d5cc96ce SHA512 4ef63335d0f183e576ab51570e2a19601965373e70b1230db44645d0638948b87c691b8e90246d6b42d7a38e7cae7d32e3061804a0b4ab73b61e63e36e0ca8e4 +EBUILD syft-0.94.0.ebuild 1022 BLAKE2B ee31e493fc2ee14668b77963c4f1488e31546075925c4852a971469ffc7f689bebe9efff5a04b4cb38e77c86107a24ea2ddcb41a3d33b74470dfad2f3b4be86c SHA512 e8886a7063e2b1c5465fc7b0706fc437492e39d3b63f7e1a4d2bfa7b1cdf6716d31401667c8088e062de291e13dab75d0d1f4c64451593357228c6c0e1c85fd9 MISC metadata.xml 326 BLAKE2B 889352fc9244f1d8a8d456a2ee031b28221a45e42772f38a2a8e43e31240d552eeaf1844ddd6b337f4ab63625d12c467618814ef3ca4f00a5dcc34a7187e86c4 SHA512 ea81e45fd0362f2b065b748a48e99eec5924f947bb3f6db725b6851678bd686a17c6873a0ebba9774a4563f57da2e67c1e86fe95679f0d057a19303f98ce5a36 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 zcmV($K;yq3iwFP!00002|8%|GmL)fmrFXBVs289Fz~O-7vS(?uq$Q1RMlS%zPcfTh zW_D(>dsA(D?pZC45blqXaYt*ymJLI|Nao5>aM~Z=eZGClqG?cR(wa=LI)#EXaRl~vGg)!HtZQSjQi@#WXkE6%G{P+L; zU(T5Rl8+Jo#n|sN<=A+?Fpqtt9D0kZ-ZSmc*S*u3))jmFpZ?pw{NMk_|Mp-1`~UNo zK7Lz2egFA?`EUL6r@g-a_)Fx0-qx#*bDwu>G3`EDIl{QYwfD*UUFX;bZ&+sD_bTTa z=W)!r@4-@?^*GX%cCIyr$seV@&MSSd(a(mo)K*dWDzM!0zIwgM)2Upa)ulHN1)YsGS=(~{ow@J1SNhwErP^cLt)FrCh@s?J?$}be_kA7dyx5Pu zdoE{BF86WWH_NzE@L6iYdaqEhwd1_5)W$qmzSep_4t}u2d**SD#skgs(ku!#wlMK@ z`-HiDT(S4X%Bh}ji*?VF?YwSQ{TeI8bDY=&uT{esqa@a=WPW0Vc&%ABCYE<@Wt`68PWI?}XtjZMLL-m-A*1GCO+?-Z-4Sv9T8$aoxL~eCFR4tEAQXtT_+7 z@0zL4-TPUvx+7J-0#ncF0yyftOSy5cBTRM;w|e}PWvi)xCz#MI*l0e^zTn#;ux z;_M~Fa@_fE%N5ee8k|_?-LHP#>=fWx#*K5{DXv}4mP5Pvpi=?6OF8 zg|zP@o?tBy$Rpq7*s;}$%Y>8dXnD38<7~(2hT%xSXt_I^^s-!Y{QBvAwOV+GdQ83Y z)>sB;RF_zIgf`j^`6_$OT<4e(qu|NY0S;XA0N>BH@xv33>M>slH{C4ej#%UZPsRpz zHjs=DpM{4%ChxJR|_G7zE|OyI$n8>h^G-nFbW`A#0@24343;4afIvIIlnB{ z`aZt>=hq(}tm_@?d+({NlJC;5TpC}}7C0VDO$XT8X1jr%aOO~Xq;tC`rJohUPAxay z{MdKRqn-F(#>-Mz=`J&{V(r>>^Ldqkcx3GHihl%^yVn7(MPlIJ77VmH!!g1H@lvW+ zi(^;J_9RwcYuwibbe(vz(O~hmXAeBeu|NhKtzK9yNOF(+S+aJEYFDp2Pe2o|xoW!8 zB0?05X)Yq`m1p1m1h}x|4-5A7)7SNCU+rzVh^1!(eTeU+lz0&s@e`K)5~m5s*92b2 z0Y>mN@jlO7dA;1)4U+d1TRzV#1~79bf)r5+o-uX|SYtYm0Z<+o@M`yfEsQlsB36Ol zXD+M1g+^@U?njQDP=EAsXHYM#(sA6dFT5F!f}av)IuQ{VtU&+3q}gt)IuaN0!*G`x ziB4=Z8=f)H>#FxDB(wA^=uYwI;Bkj*0CFAdZE2SF3iN+{S*irwysgzpabVOS6P}0D z%;PxP0ZNxbpv0)bw9wcy!oj^kc3`pyEr6`7;*xQ&&pDGf&MqH2yitgx|7;*7V_3L3@qmbyLC%bC%co`% zCo4eIh$d`uzcEc#E{rqgHVEBdI6V4<*{#kyY&M5L#mANqB2+@U06S*k)-m{VTxAnH zXD%y zFRUl9Ozd_)!orUZ927GR?R2*P+50TIFj1j4EV5RU_; zx23DQz{m(&MZdzn@AHBuXXrX~HO_PK(y*>_#sLx%g=7kt%?VP59sAKBZ&xR>0{Sf$ zwx**es_t?(oNK~1W?8IwR+^l|RbaXvFvp|Kf3kGHf4^VX?H&6G?m^9SK|mq(IDQ`| zPjceLAS@=2pMd)Nz~CUN@+_DqmWksXpgexuLjar)@OrNe)>IxBwiklp} z{w?59d)DiTeQ#g}*<)$g`weK~_yM*GdqzUw08;r58fJ)Y0X^YY7(9rTF-v?wYR#_w zfyt9^gDUVdP#j)u=l+DBEj^480<&@jwogbU;%T7PkPRQ!?U(hRuXuL8FPGF108eoD zu=3doTQRYfnQ%Qp7(N9ZU7FeLR&Amw0`1Nb2C;GE)hFa%4S>0Wr=U^;>*4HpW{1&U zfCh08PzQx}YwQrAZKW~N@wQyy1XIymJOr2p5MJx<0R@QTu@gwgL_iS*h#Cm7z2H7I z<7g~W+FSY`Zg|TyR)-UQON4N704w#6D)VerGK^q4F=!S)LcA}OaCzYt_xO(wkrHO{ z9xB&LMBly>zebo#d*Fm84@}6;od8ohc5r4;33r1~pbZO{djKF4M{VL#92NDWW<;A{ z1E`h*PEl@*D#Kze|! z8HNF#>9zH2d{awcHvq|hK!+;XZ7JXE;&u6~5Dp?MEIQ%^CyTGTCCc&~1gI#ZLec^t zFU$4)(_cTotQKVMZMC2>`1mzKfsySHGp66x0nwk(;>|+?u&|*H`ob9%t@y!-Teitw z!nhUzgm^?C3R90EoMS*4<$)O`ex8u9p#FHjhZPQ0RB=Zdurg4FgQ;~UPY zA;M#Yv;z2bVvVd|gy&)TeDl6L->mXOXh_`n!qcVY(>q?yR~{y%kkKn$C`SbTVsT3a z?wa9jqR~~h8OJ5Mz<1Gf<9c1IKT-Vj5*|nHMQpq!$an^G1I@irlvon}I0=j}Fya}T0L&M-CV>mdw9>HvlBg=uP|F2Uz40*E zge%C41~o%tkw8em5;v|1a*44MVc~)cXXi7+aaM_ZT`RMvE#5ilqkv`r3?eUZBdQzG z2(<|{QoTfM73xZOB0#qyD8uFF$_jU;Fs^HBG@*yhq1$UJ4TE60E5M zk2nKN{*sI%W|NsfG{8KGpB=3iSqqFn;fjadP$nK2rf{4OFGUPwTyB^R;*X(hi0MpZ z=*ZuG&J(t_*%$aO>)+Em+~c2+uWKKKPk0s~(p_L3c4dM2wG97+%H+nU9-uYPw(v@{ z4(c|w!K$8lKotoi=hY>X9hln*>o2SzUk#45QHTYQ&tN(Mw#&~EWd45H=I8JJ->2Wc z{`xAD((!I`#4th^P~{#Y3$gHKqGjMl@W}HD7D zKy$eeM=cTCh0UClTGe9{5;R2gl2tdexxKN#77i)#xf=L)D+mJEf1sr#TJe(f6o!{a>KOqqX zQ$shH7cxgV_xZ1%KL3wbUp=n(=n0DlzcbsMaMl}>BagWe z?SW0}xH5Y)U_EV`8GY6ieRr3D%!j?Q{ctMq4%wbc|9fA3O~JMoX^y_Dgvf~0uLFHS z9E=yVfiMVZ;k__@u#7keN#Vnv!jH%Ww_^Yy+2S!y)JRwrga>Qxsu>f^ zHcLEt;;X`@jh5 zTHTaWgkKW&VD@lFGeorov!`tGeLTE?I1>(tXu=roa|0y(Jx2y4Lhct~Gj4!;pXODr zqqkB4J^u~Tcps3MB6sZpan>>`PgE$0hdzuRp>{Q=^sL>2@Pe>}wvDe)svEdKv7qAR zcpGWJCdBfAp8fK*fB*i9_{V#Gzs7uM$I+xdzeZf-(=H-*og3uu@X!D&0ztNEr4~J2 zBL+YT6Eq8_!>A(MtW`Y+OhU-tBI?-Csdyc%4(1`tp6kvg57_=20Kr(^V&z33fMcSF z;8@_`ApTSWM3}%~I}xG46EOg;sL0^O@$H@m3qdU8v(WF?1w%}&hkOxz$_UNS?x7uM zi)5Gw94cm{lrg(1F^}s4+FE}}lZ`I~>pv6P<0Z+@0)tDaVqN}f;Ft$*P#D5G&xBVP z)hZg&Et5rTWI4=w<-^!MFLM*fhE@68x;-F+W*!3+otxg!XG{!U1~A^50}Yoo&U zI88M{3p+n}C3p_Lj@x2Xkl~s#JII>jR={b1pO23#_SbJ;e*gMm#lkDzvm9&)%+9a^ z;q&7?c!WLS=AML%%tRO* zYQbI-T$LZj!*YrE)_PNyP-S8Zv7R^yPKKz$#dCLg5-HFNHUP%Y?wn9=9N>cTu!LAS zTLRr;2@&Eb`Lm?rsj%Xv;5=BmtQ}mdhp5j z_^77K*L4Ma3ev|L-6;EeqjqD1?DMgNXA~89m4~N5?4;{Z&I$j)qIh|WzD`pRFw zbx`b=@jd>N{PoxyTOojXa0?%4aB>$-6lP5}SO5-h8PEyqR~UG_b|SK;#R>by_z)un z9|(>RK33zp{JU|lca@0+)_UMpP(2u~z5{P1K#Y!- zG>|WJ1EIBfHa|_T1(msnzG_AI&SF`EiV1m(Dsqe3Nmz#Gb~7WR^Bgr_Z8W%mM-<>$ zW4+70Uh>yq?Wg|vr~YmH{ORAc z;3N>WH%2C3I{`|w)A%N9H-UqN2xy@|cH{-46H%iSpEmgZ3hI~E+^t+(qy^T2u z%Y=Cx4{ng__TM6*;{Xs^S;rfwA#?*s0ibqIng)>w7)2Ev=G~se+cD4`$PTa-vStbn z(GLznD1i}TMuy!$$vYCBh=Y+LCqdrON6;k?)!Z_{eg=#Y4CzWbm+sX`=cn~^|2EgR zS0Y>9W%;^}dFxCeWrCJ@I(Bs;lAuD+9~Nxuw9Djz?|>R0RP+_L%L?)WQYgyJ-c>`` zeJ?<4NVK3V7#Ik6nR=H4AZ75wc!o2=mEld{oyeN(1WL;RV~xs-0nu%Qnbr`no)i(X z2_LMF;$B?wsl!6L8P_kK4i*L*J9u!umW?jvw+T{2h}lf`reqkv8IWNw zM0WM>|M}Cm@BMYb;!EwtUe@vuj|oR(qMG5Ne8B-zB%1C-2u~5IR4Q+4!Dogakw4JwIE(EVeq$kc{LZJ@Tf(N}AtakOvdr zXz60J*_?%IjaG@_(lVlcs#!^riSyv{@Fz3k0WX91A<1zSjivKf2lx#jMM(1B7OY|9 zC%n#7XPhU$mkhZZfq#ritZu+f+mj`_*zgR{A#pNcFK2=Tu>s#=NBszN#=tiwW-vTp zdQP-hCr=J;w)Zyii{=`{j$vNBzb4Jrr}@)w|MB6B@1cVJ2Yz zeU*8%1AEHvIy}WexQGz5Lq9|ESXhJ@7nVJ^)ir^(`!H_@Q2;-Q4+;85BqUD86QQ&Y z@DW5gcpD-D?t_4tn6gJ3Fw7gz9e6F#ZQkVq0ErCieBouDzr6rHLH6AnH~tI$5H@p& z9{1I}fstgX1Ob5k?r!pgU_-I+D=;Nr*?Iy14$-+`4KQEmImbuY`;6B1Hb=TMYMwrNG5Oqs#PfnoBRuhC);swqIuJAbGE9 z`<_65TrWV|(5N0JO%{;wOt4&8s4pjRBw+2wCamuB^myYqpndntYW=!?{P@;ik4fGc z*=~xSs}kq#ZjtEG+2(*vp?L`&>v&4CW}Y5%1HPvxiUJ3;Dnq1i6Wq9Jf~m3R1S6Dh zyCKvFar}e#TNs5EJH^DeL@Gd-VcSH|H{&9TSvi33BmJwj3CnsJNC8S0Tw@_B5m6jM zjv%NAQ^X4hAy~gBPO2=2Tn!lq)_#|TxNHl@$p`<(V>QBaL_T#hxv=t%xPlGvkn@F+ ztzpmE{>2Ll*ehx@dh{)p;JvJ5MuvmFcGvT~}f8-_P^+G~jhaAU~5Tv&G z1_J2pCNX#0r7VxWKxm>7zvwzblCB9mg_g6f2$UW#kp6y&j)8zRdAViIrdwVcJYL5H z39DdfV7(Sn6L*f;(_lg(n+l1+C*fBRe%#`?h%f^%2)vZp$7`EV4wfx=Y;%Jlfa)Yd z!JJmP_|(%%t@riX59|MbKYfsuFNc;aFG6Sbd0bF%bk0JXJ_pjdo@SDur~z&rK-{(< z|C5)+7+4z!^NAP0MtnQi^RN)EiXw1`snFR^6%A6)f=6QG1ob^qK~X;eq95;t7cl^7 zffwPs@H${0t{jm_s066elZ`XG18OI;bp|28Qso7OO)h^U;PPO@Fw)?O(StCk%kn^Y z51vo{0hBCH^D&FMuu@c2f64Uxb$olR9(YY!ZrAcA-^l0eioI*o#Gz@NJZB z<;}tcFWT4fy-(H^vydjaW!73#9u${??3;(_lHBI_%4YMfNc1U!bKlVUc!Uo$foJw8gSgzD0=gRzfXbt8v&dEnKS1LCgQsFEsL;I&-ek#V z1YjZ(fMw~TT0359?LbJ2Qo+DxT>xr=a0r?Q0?qXlyF)LKh6$+wUC;#}DaU1o@$?iG z(}xoR5B~B2Ld6;FAOQc7YaOAP_z=R|ghCwEM70&-1IAZh{PC~9uCL|zY5cs#FCQ4i zJH?+BhWmtU0P!~MZqYLwqTkg@FgRT+*3C!6CMLh2L>OEt`>C48fkD<3*|nm=^pLQE zz+gW_(sF&^qp|@WcVBh)ZAIg1L`;k$wl|lA?H z+UMWD{`IFPbrFC1KIZGf<#*<4K^>36qFdIj0f~l*!ngbdyKXuDG1Q|d z`lBHjH|ukje4Hk`I#x?uggL;b3EO}zj18hoJUWTS=W%TH0+e3kEC6#PbRvWToIINq zVzJWQ(HsOIRO)3z3(FZ}_|w9@uU5$~4G#zxuuHLwnPtmhP+4t^HQ~s7uBWvTD_bV2 zB5=afKKYe=Z@xr#z(v5;Y=%7pb?~)xOg?iY&(u+SmI(te)>%iM8pK3J!}5CB^Q}b$ zxL?Hkb=uJ3!5EMeZ#;ZK&F@;;fq5uoiGcnS;SRe09ABlIb>GA;c66Um3TQPt%*;Q~ z8dNE8?ZiHH6-R8Qh_QQ1DAJZbj#uCO^6k^FzrG5|^pYLxSBy~V#+KEAXDM2D8N+5C zQ#VWev84beFjzs}nq?p$)}C15X3g%LJQ|i07t062!NvEZd2w$uMH2{Q`SF_bsdYIK zRv=BjQ8aJq9bztmw4&DWNg}0!ie*2i92eR{05V4)>H_R=_5=?pY@o_Mf$t4Wu#VR3 zaDl1-W=FL>#3mdKw@Uj%v{~Ueu{+EaAiv5bDSKJ3uOHXyormqrhTrCY*(;35{Y4>O z&E)=^Fcrv*i%&>}F)xqv&^8$Oh}O~A_(BvsEU`4ZQlk|&H}t+*$h@bu8^o@8Z%t$w ze9@c(Xw2&CxAGqF&|3T>PPEy=mH{CY_!bAPlC~;`4FMeuzJZ4`r%fQZo-%-pB&;@K zAX7KQdtPBx%)gpW892g?80!_{(vO1PLp`-S8!!|6ExdXn0A}v+x4(Y-$J8~QaslED zV1Ton8#`U{h%w>n?h;VU>LGAW*p}j{%R43^6_J6D!ULpai2c)od-F3L`+#?4WrDvB z>O#VR2|_1?J=hKt5_Dp`xnoQaVvh+-L$W{!)CO;8*!W~`Y=N>Rq`?QFCD>&yNMFFy zCrF;vV(C~mVFJ2k+Q))KOP`n7L+g@JWYzYE06HV?Av!lf);cVN>4znIZ9qEeOA)_C zH__zG<-VqvyDWHJw|RSLos{A>s|W9hH+F&gvQlKT9-ac;Z~?So1VJC7l%7M_+8~!w z01F%;?G^eshe-juk^)o!c1Ey0-k=_v;F~XK#{uS8UyepZmo+QbU^?9@5KI-vhA;=u zMWlwav(c9&Ryf`PuHh<>tsd;$C~ZeO@1Owad)CLQDP!#BP2{DiIrajr)mqQO9#Y_A?GklH#f=G2OU^D<=sn)LTfD^V}o-@*PbWU~zwL`1@)Ef?XO z)>5<1nDAkqJ7yLUky(4GPmUa0!ldV6ejp=4Z&G{=K+M4S{_vP_c)Sf;fYxT@^Mdk8xjL$5i>4O* zb+{`0V*#WWBKTU?v}X?-7UY$1iCQ?fbu~nJVDL0Gj~T+wry_rZw-fMPmrkAdd!^K_ z*54sYBN%q_IcGy>z`HVBKQ!w}_-RBEN)QJe&~{98oVeIIVXn7_qsWe~G>6PcHl~f4 zHU)ah$!3+pldyOvuX=r4uhD<}^!txbuen3O^>xt(5yH@Tq@vj4g>JNR#%(V523R8^ zHC`Osf#kHaMo8m%&b)LsVkru4M_{yg0JyCa=f$PkAPUiRZcip*?e}vyMr7q%BGC}a z@G*E2em9iBgCQRx-Xtx6m^Hhh;h={! zDB^M78Sew(jNA}E`8%9;mmfEs37 zEaR3>601s;?g2VkDe|*B`ZG%?;~_5d=60d9hpDbgo*9IbSpZ1a8~NDylVf zdX{J;0_lOQz3pD8lNig!J=%4m(9|y0T0{s8-`oL+cG~t?fk+FIm#u2jM36*2PH@^V`Aa^8w2Jj; z$Fu^0z;qo8oWXz7V{C}{j&K4%kjn)_k?HL!H-Ywi%7Wa13~qKdZQ;Z!RpZ1#<>Wv2+i9z&Strj$LI%39!GoR{x$9W zuP+(uf9>O!@4x@{kNX1&5*h18Gg>u$KYcTaux2~Z)AI;*Mh3+Z*jQEv@8y}%-G@Ct z&E|Ag^yW#eaXvdhnjcuHVcv)7zgVyHQ9*z$V6-euV=bs zDd#agp7dC#vw{QYPEWmPuB=5yRh;lE0`}GKy)Ss#Vf*)O3R8UrWQ@uJVqFM(i;hc0 z-m&UWYl!)+hE1mzBm39&<4?!l`K4Bjt?HgIwG0AbBXEf}DqF8roe+E2HIIPjTZ4YW zxrk(aEEpKHRRn8SYR52z++xp{r2KLi06{O>Rtqx%iR5G0q~45mTb9%#Z27GhydmcR zFXg~NFvBD=)Xf4SekfS`c&otKi;+OL&NE=|DeMbtwe;ypx?)GkW^$m!;Sdtj0lzT4 zrkmSSWj1AJ_|C}0r?c8`{~^coub+PWSl`y?AK$)w{m-Aieg5lw^~~@dFRwq4`G7W`bSfs^D;aywPM2LWXq2LEh$gb6C zikIjxBV>^fU<(vJ0#ZQ|69lnZV46)>VR2E`iP9ug;GhdHNadd_-7CqsUi!mfIPhW6 zg~#sGbFcCoyQ+C&Jd)-QK@w)V1+GW~qJzE{3HCV2gi|HZcs&QGxOtvPlYH6B1WI0` zT`EEzd!E=(Z@w3F*?PlwZ5geQ2gfb);^Xfd)^*mfZ|Hi~x+mxz# z*mI~2!CGDoks1k6@pk$`Ff%B(#V>EG5z0o&I$OkMFT3+sfh)hQ-4W1UeBEiM!|;F| zSH9pJ05 z*aRALhm(b>aGwS>FTrEO3!k-PN)m+vSOi5D@Q(H~n6kod@97CHyt&WvUKe$TF_sC4 zEACeAvYbKDqw^o+pT}iG{;{z;-CIf3k{|mzyX0K+p5BsO%Z9hl0 zx@;S#lMQ!bk*TfH&E2OLg!`rc`strnMZqRtEKZkuMkW9sIBS4y8Jj8s7(r)0Sv5C= zAwKNRGicN;Tm<4}A=i2;d8S7XD4NqkfHM@-0YdX42J)y0QhE38NzruBh{p&SJcKm7 zd26v!1xnWoevX3~JhA#(toCfyyg3oU7Ar*Qd`|Z44Lc@}O9+kv#y*j8wvH1p?DR=6 zz-{jb7<1VK2I>I3HbeK0)$-#v45qjJx_0;eSbFg;I#+2Zf8sbMZ|U~fmdu=l!s!^3 z)AA!n0Rifs3LlRAXxj-jCSaifHuGW$ZK1xm;4IIS5%?W?qCail%Mmkn zv0AcvytH|3Xg^UV@;d`*B5M(*l1JIcQg2`yJ^?X-lx2|&JRy5_DC1=^mH$e2XA`vuy5S)a%L{?pfA`}f~ola1#Ks2xh( z`JC$AwqV>)FpKWY(T?J|b9N6Z;JkR$;2aq2T*3z`DtXacRV0K~sRh|VM7Svs{NZGtK7(^(2o z{lzCdF)|utP4-y`kLx%WPXmr8_ETMi z@k?7gj=_^p6=fl2w(iuBXjehq{O#q5A*32II;`hi5UbkmE}8^qYc*RHP5sqte^{?y zzkK=Swf4Hbm)n2{gaQ1J%oAKiM#80t;4GhoW4uGNuN@~&*%AUPC1Jg0 z1TV`M(ab0mcyA95LqcQTdl)_L18%#VUVzITdoC~_^Fwbk-MW^s?AGKL>+(Ed5k1(A zXPQgUa&4i4zO5OoMz_BI899YIUQ2FNHnC^j{Ms`c0w=wiz1zg)48knj9q!M^|Y>BrCiq;DL1&GK0!t%H)*5v%h;KpVav_do>j|Ei5j*8f_uIj!rv zU^Zhq1jF{=;>0C5;yr_W0fr9#JMqPumvTQ@ ziV9tVO_z8ncg;T{-R+WYx?nONkL6THjacn_+Pwp;w&_%&d`#O%?|_oJOvCx5Z`~t! z4`_%19=H&c?C?yMh1v(S7tR`-+9sW@V>w>TVO;I`d_oG(9y;a&Smrkx{maB$8BAo6rC+09a)X)Hq+@azGm#zQ1ec5`1ALl66kZHEqvs8-Q=5hEdF z*^ZkJm^g-dp)cOfNlMRu^!No!%Tn34UyTJ>Kw+xW2Lb4CK8`IkJY{uOMPG1iE4ONb zYCCNud87uV6fO z%g(k~kVve3o6KXctyDE_-yi{Y|9GMUk#K%XJrI2p966vfJKo0k&4xPzpqk=BKRW8* zY4#u#Sj(3zoa%#6ri*Q}j}Tu>_U&L?{tIoLMEJU_-0W)o2D>z2vWdz?%;1AUISxSm zy1)ht(LA?Zw(i?wLCh}a^h6QhcZh+E?ho(h1?_Ux~_ZDWFkHF;)?KO%Fa39gwUx)3>9ik*%`I z@Wrc$4+{elxIwF36>9w-!m4Q`<9=k1{QkE`~#Zs%=rN6)tM5V4CB&M=&#IXntS z%I?#_nwl1@68>V(-INV1ln4(No&)+D5IM`4?HK^gL3)L9v0wBF@SYN1;mqZ!FgUsi z8bbd4Va0w=`=_73eE-lhm|x;#sLqgxy!1M1dL~$%Fql*o zzQ%1q&+S?2x*yVf!zHHOjdQv!25!SIZvMz+7zMPUfQabbD& zn7arBBX#S&iRCc93k?n1sGj6GKL|75PtD)u5YN+A{fel71>${fl9`~}p)9?@vWtD@ zfao|-x?w-f8$BTmYPPWS@7C=5`u6W1lNZ-}de$Zx>*G6$vfrk(Jz+-QSXXU3VuvRd zhaF;0O<2RdhK~i2v3D?ahlK$2_lZ`8A1T-g<^{i~0a`HG%nr+J0Ox>{cwi1|A-qHS z&zGXb42g1_!M4v0UJJ*Zx80vN`@)J5K2T}{$q4kZYke1>0p63B8ReWCJlDBP5K0^f zf|#b2&BRb5JZLww9XgimvUtt}UJDq)a$|f&voBx1{?ym^pML%Fef{{S4VNiHQRZ#$ z3>5SPMY?_J5p|8?7$@qsfe+CWDIW+@9_?s>HpZj!7*++8iOoY^ZM7d(#GMwG6)iaeON1Vq?;<=k~w_m8IidRT6=$KkU)L#ulJl&UOaY=YEQ5mcu&LaN9X$ zgEe2M5vUP-G2624bTK0}MC_S#2jGN|ET%#+^l6q&IEJ(CdD`ZMMhOLGgBpMF&fjMK zaLDvwq7Uj})O?;e4(~7e12^}vqex?c&X^EoH6pSQ9}I|IXWO;t?1pNCr87WgY=GkB zIG*QJm1i_XI#?MA$&{%$z6G4_4!&{JYrr~RY85LHbep-JrVvqXjtgOLtnq*zHisKy z%y=%2glSc)JMGik7nuJL9LFkpL|;IX4MW6HJZ`WGYyxc%?$Z$pxr+|S5P;=ao^ZtV zx?K3e`ub1CGsDIFG%?j?p5XkAj=8~lGSsqn$Wl6@gJA(U2$^}_eaL>1CE4L&I`Fg- zBt0E#4O(Y~SMj}9ddw8GwVs9ejv){{wl#SHrTIoNkcRwHp9he4fPIJ4gn)gs4yRL$ z_~~b|&vr^>XFobNGEoy!qtvWuF3#aKc34)-{z|~@q3(!tc=g#mB`7w*1W6S3JY&X6 z&8NMtSNUjO*GrCvP1@VMDUmTa<~QcK9YZ>voIivxo+jRiqeQZ2oH?O$4#)IfaI*Of z^SqtH!bW9#?Fj)F!p_7|MYx~CaAv0)5y%}dqZ@l*Q=H8-t+;Y7c-fW%5-o7-!G6Pm zPy=P5^MXl)^9A*PvlQc{D=EB8?0KrNieDP6`gNL8`=c`FR<=PkEj2}UBw+z3Quq_D zwh0CYi12UmhKup`(UGvH<#yL)f%AgLMgqbD>YhPwm(Av*c!B{*emX+m5(j zyEry(+N}oX+a@a=9B=NTJ8}#~zsfLcfbnMDp6_qPp+a!}l^s1vKykVd0kB5<4%>=W zSnfrnH{;$8Cr?8qpK7bNUQft>`}FzKpGMuKm%9F8E8=;##3HS5Ic)uML~gJQ-BGu0 z6F+o$h{ncSXykBPAOY#&_=^Vdb%sH;N#n4~Z06W77TJ0tI?2Hnj%Tsk#Iu1oI|{M3 zIO}^;<$;2_Ezx3Cy2C5L&oVCSoG|3#6huA^GHgm^TSRZG^EsY+7rt*VhYB4}Vt88S zfHgVqS5}7i*ugOoGtHw5tBep3XM|z~YpBxeg8lgEmv8s^Q~&z)*AJxs9rM*7_WU{L zAZTCk#j8A>F3I^{N61!mmh9+;4Ec`PnpbS8KJ((n;S2-z+peHUxLE4r(~%WswVpJi z3BB6-EpN(rUs9MmRj|ENu?xuYxErwE<*FUk;jCty^SG=X%}-J|olYnnT1<9&1C-f~ z%3(RA@wU3lLA6k$;rNLL%1#@`tB3xT*j@-=0VZzBk8i=ro=S)N`1@6RU$BcUem@^i z=Q8(FEd4rR>q5!0oG+DgI2I(DZ%qN3ZgP$lTv#4fDb9jYId3c#(m*_|_L2Go1QIO5 z37lr7E{7a=xr7Cdd?4hjT}0Z8(E7Gurbccj>TNUeE5h`H+8Lq=CC2=l{gX~xnht^n zC7j+|%?JUi`2K}Q!m0LkLq(n6yghV2{ zuPNm(uP5X0q7o|UeG1M`x1w!#^T^?uKIy5)eXk375r>7&x2<;s1f&Nsem)a}VQp5v zpjE2fg&3vP!zQ+n<(K{LuqX%P+)n`+;fr8_$G3VVC(gW=M;+*(XYN(61VO+WtkdU= zYc_geJ6=xUaO!L}bzp;@4f*x}8VoV1>EZTKAeWUTxHPi@ik&mq=-)Cpj4`I*Rn0fIzs6R#!U3d1n!URprYc@Y_J!5E$^-2Kk(sf)4Uf- zpcJEXt5JDHj~FX^5evLpo%s|)#1oVt5P+62MMwH?{MjDwRMEIdq4pf7A-I1!qvp254o;wNbt@a0c8lHGtJ8+&y@~r=6a z4+81EcA(&7SHR8ph19O&V*f#Y)+(FBPtG)OxMk|jg15t`9P?bLO%}$9UxEg(?pQjz zdE-9qytbL?xzWKiPdajx`VSb=8N3Vv697I_Kd<+8E`G+=L55+qV zOY1Y%R)@+`gLSXCdSQf-?L$c*<6Zi7ckt;Z}&&uL9-bZsHz~D8-BFFm~ zV9c9d-v7h5dd60r92PoH1f)aSFIEKZ!~Tq1EKKZ$c#P>oNf9V)EMJN-5~+)ak;6%7 zn8ZQ&ZPr1fjafraTfETgWwE~g{PflT^rPRuuJ8ZkSVTsNKi_gNOThN+5Qf`+?EoP# zw;rD%FOEo|3q{-;XvLmWZk-&{l2LWI)$KS8p2Ml|irGj6jw4g0;jD=E*Lr21z zoNtT%xP{u}WXkE>G0=V<=yjwej&^i@XceM(Tne|etpBZLH^+p8=LR;w90BEdakn7H z%puHVd9YO8bh!OE7N)@ifuyCNhPe?#E}eY4GQmOB2wPx@%_=uc2CU_WGEx#F%eK@y zVYvT2KIee3f z^10630qTbx{ku4s?P=LV*c3R2-AfRc(j3W?oIC0Cbt?hbdCMpqI|B=Ff{%Bu5rHLa z)=gZVqC-pac9Pz4S6Xp5 zR%gsL2icf)S(ayJucE4=>`weaZGx(Y`1ne&B_D_{$iB;;9?{W2C!fNzUj5~W_iKzl z{qpHGQ5|1qj^U7s+-gI^L{}E8zybuXdL>!|4X%v!r-j6 z`UXo`WNUuCHmF?@3$EI)2*J8@LxxLzn&m52+El%BLGGb;PHTkCI)%o1LgZ9^ z#*xPMl1cp9zpif|&clhM@9X7MQ;&|vE~%alr8AFo5*JwnP0wLHAs+`pzOMaT_q0to zz;x5Lh~7&Ds+10}hdQ5fU1z4T%chHnZ+3{`6t@#(FW6af9vpuculHlO+U{ZbTyvBe zP%1_fTE>?>vRj)E&Bdze5&a=Z+2^w`h zx*2D|7t~Fb?Ex@^+Ly%s*SY@=#a_DLg45};J+k}hpkEsU?raB|mbJ5z;>uoAG%Oz~ zSg`GlPSqYUCQEGMZT+Al@3X_yoKfk#Xy^FE=jNq-IVuVZut;;Fcb;+a1VT>=-&+Sq zj$Uq6AjbHUiDV25eZhJJEDr_dH3@u>gQw5pDSbf+p@!zYATzK+;iNZM&pl0k4Xn^K zGVe!J^4?AF50v>@-W)rdjHzu~nqFl1*Yz=%h#9>TS8RU+ppN7S_9#X#&f1PN&S(` z4yWIHVVd*DqxIL(E-_z<4@5t{t0Qm1 zN${HFxk0S>13Vyg$1zQxpg*I;9Miz;q@Mv zAsmkniv5|Nj4Z(tysRY{4!wS5zLyS|7j!n=>^oH>WX6SU7sKxz9Oq?T(`EP32%PJ# z>;voR+=%BkB2+uHm<_3RkprpSK7j&vy|alr!V&alMk|e?-NlOyb{D?qj zFuk8FDtfvftg^Ue3p|qJ?wpSlie;XMnbGTh2QaH%pmjFL+9GF7m3m^bI@zJqj&p?F z6XiUK>MY3V;2R9?Tm&Fo^?*l!noGN$*1+L&%klKMf~Rqwgz^a1Sm4LmwhB{3-W)pC8M-ISS3$!AbTkTg6z>IMi z3p^QPu%M-k;T^CtFPeo%in|jJ7x9OF0_XS6UELy8;!77zK7SddfEw5%lS>q8-Bqs)RYCR!A9p5 ziHq}kI_9%7#(chK44|k*T*b5Y9|HdkHKc_Ju1V&eVu zT@&3r%wDcbc18;S?dU8>hm#;~lUvc-b1mX$E#Pp^Ac^hVj1($fhshp_Q@#yxAZOJ}>{_Bz@FC#|7^Z6rs`NZi^7zfr5Iiz!6c=+i# z29T?UyHSU?GSl&M&LKSWbvWJ{KFT`XPLuTd3r9De)3UneeIP_LcE%FZdScC9i@OOf z@3UtxsXQIoZ&zGx1aj0qq|atnxJyr7L40@>jq}9s>nvT5ttjt9%|7@=NQ4CjP9yfV zg{}%w2i#aYAt0QmBich0csw7q{J|kj_0`J0efm7s*Kc3O`u_dP>r9oGP>E3kPy{d4 z-Hr}ZLox$LUVH+3cn;jKE%6s-OT2M`i3%Z(7L97f+5vzEC4NGih^9}f#fyxpHP*ld z@XSkjC;}~n#b+z$7ChiRaY0}u5;*Lh=(U{6np0`d&A!)k>NAgsz=mNbJ1IhdjPhWY z#SMq67x~V7J>7%2%;MSa+fK}}Sgb1$6W}bz<-9Ne-~s}Vj`e%$3`=;)iT&H?|KyJ1 z?))gvQWM{@?8+e;o%^}y#k5@*JJ@?X4&cGb2pF;VTR8?gSmz2~a|)Svw#?`5l+$aW zHM8!aOt4 z88>|{pp0JAOCUj^dwJn>Frq@+n{X#UCuok^p39WZ=XxyjeJo%kVs4w@4rluA7vTT5 z-#?9C{#5ex>Xg%NiEM6(oymrq?I<*BifSuzG>}!@1=T~rdMYV-xVb``FY0^7)oXD2lLQS;O}_7C+U2anLn%+< z5NW}SUoFz>-UQKrxdJuy76IqFdZnEAU^tVkie_LHj*`stX9TcQJL9n3Az1slEKFRE zri!LD-dF5f|MdC(@*jVSm#@vcL@0E=lSqqsxBQ&N-rJ!^o@{4FI_^q%c`hw4_Ajre z3Cq%J1UvE$@d~s!gVTw%vL9KTg91RH>HRa+nOq6t9c15L=yjoA2n+dqFC6gNy3`J{ zsf4}eklh0fd4&*Au|0rbPA9@45pEqSkAWu%5fihDa938XE~(bCQ>K6iwdt&vAG zDxiOc2ZUHYZrp?I6~pEiz}+YR))pJ#NdF3CluHKv3xkQ z&YP>J)mM&}-SM&`#f*0i`58=vt-j#bw=X|F{f}26`7#>)sfrn`I|mshsKl~*hLu5? zwS*8>MDm@EX(mczmtdOr2Co6KIVm^Vi-R4(V&mcbNxN-iJXJoN`uz+NU6QZps2Wsf zgOhta9p8&myiXfbKD^bC-SHCgg2lw@9I7_!c&5OizYRq<0X0|>%tvSJFa(Tp^7hGL zgYXJ3eq(0>L1cSjY42VQOUch)SB#h7PAYs}|SK$GG zY~pLG)uE7RWc=xv8!z;*O69hPDO(RDbxmF?9KFm9^7wR`R?E$FZLDCOud8L2;!mT| zfvT6PI&U@g?gUL`1jO`k$oZVjt9WugK>pL~Lp-fq4vz+raJvkNLi<=ju!*^5d!m<8 zV2W&QzMxR{$~z#<3l|(=zOdG*oq8jU6P3(7yw$jxj^lq!K2EC`H#*)SG}X>>D+Cfk z3{Kpz(79M-{26tZB zfxoY7Hs-hf`NJijFZE7a6aC}Fs2>QhXLg6z3t$^|tLJARDa?L*g{F7!RokG>_#mm} zWf7NyfE;##qihqwempmQU><}@n{1~eg5S^+rm(9&YtiB-)%SA9}zm+&tQq14|^fbP9*;sJz1Wf zQj}+=djms>G$5St4Rh{DfAG)yU9%T1q~;;`omna9h$Cf*Zg4*0qBoSj;TMtP)^;8K z)6EtS?~!moqL*8Wp59$yNmTYqACJw)0YR`j$eAu!HPj_1iG-IAJ5L7qYW=*i@r+Ol z&dr3cHv1i(arBv3?9@I0`gOTJ6rtFD^BNny6%{dvBn&KuX$XSz{mf;6a6P3wg|Kgx zK5y)>&r%;$_JZf($h2o-e!yRP^;qGy2lWoqSs+2|f2KbT2SqtXjbLGVqZ(@8i=9}l z*c@jDgck=9>as`<#kA?B;O*Z|{Xd*C>uFLUAj3_zO^i%ldey zfK(xdNa+Pb2iAA&=O*zRXSxXZFNbU2SO59Tw-0UKSAH2T;N?Jv*V;N8cTFcsf!5n2 zcl(MQrz53y_#rwUp?j}u+_z_g*K_rzm&w7Ey|R>r36OEe@~Qtce(t}mU)Pt< zKmBQ5ZuAa~7n2K?PME#DPv<%<3phjU*$X8d==!uIbkyyzy4^-|7Af11x~}IeoSi=i zcpiKOZ%4Oy#3EOx?~V|iRN3q+3X%ilQZmuYW=9XE_X{0!g1?vi*lD_|T^tGKIbpEp zt$~d0>Ab^?i0=pSQDMLGBvd&5B{?A5OHUHWQK!SJr7U(lSs6c_Ikdd>3GYOp+gsHo zA~qz>f3Skz|LtYbs^R%Pb#ZubHCiofpZ5qn$Jf=lklTCbt-C$EH`iX{*=!tj9^RRp zgKw8zbapj5wr5Z;n<*fguizDtAXm6}8U*nN#AsCwx=31e~s`RY$$7_KYP&exVE< zd6L~lM{6V-m@SjEjs&F%-$SOu(JGId@?k@6(thD0&KTu)uuZ3c*~6SJfXK2YR_2YI z+1u)!+!iK5Ui0vvj)#+&ucv$&2m?5sZL_?{$!l-SmKUOX^&Up2236FjgVs+AvArew znOD)D8LSQ*CAwfF@ae;DV5{ZP&}Tef!R@0=vQg*#1gZZqz&l&Z3jIrWosOA?z*^pT zc%L%tpTAt;c&bLm;aT-E9fUMHowz?1&u%)8=d^GZ?t#WTFunnys&ha0fI8k8b_~!s z?aWEVd%T?>m0X=V%bTa!EV6?OqQPLr)+CJO6@xHS@3QK*3Ciusi`ObTNjz7Awu4_T zuZ)Qb?%{0CMrd*xWpUD;!yXm?=Tn&rIxnL~Up5uLlyFL9KkW|(A}`|^oa5_3WP>PM z_DH1MP?-4KJOH!pa1O6oJg=M3&$cWlhDP&rwkkWF!&X={ay%?IKaX%LLM;$7C1zZ; z$Y$GQT(XvE1$gY+ipTVhW6cUR@0vX<Kby8Nb zN`)QmI&*}1J$WT7WXqK*+GGNIZuV_q3kotPOS~*(yFKQKK+Om0?|Oay>rY?%x7Rw( z_EH1|maKgmPnLJ+W}DQW%VF_)C!ZW%JL2u)%i?H9aAPwK1WV3PwwZLSFV&E(c=SQ0Tn!cXn3nXoYfkm!h#TcwFf33RkoaqfXZAeR83udVff#Kcu@~G^@yl}c4R2So774Bw<&63CYv=0V60a>?9vSBS zieu01;XnQO`rA)me~IxQFPmd;o*Rl$+r+6SV-HXFj)tOHUADzKww$Gt<3kswg<3!t zi;N;E=W~v9&gVA2FzwOifA)#4O0ZZbCMV>BrMd(GV&?D=&azo_*INqXU>k1S{gqNn__Ro@;ydOOovS_dmC}y(ao2c)z^_(4r<(q8ChByya~pkLc*={%FU= zNz^=98GHBOmA6v@ck&upc(_qd(nVr11R~a_Yt$)oF%qso3B-}3L7w|N*<~+@bg1VtPYEp|gbqcl z1)QE`m-id$%|VwiK&dd#)c}^^Jy!Sa1%H@AMNU{I(WEYM+WmNYWw%v*AY827rlVR< zul1B!n8$psJ@ht_XKt=1s0Haz(S10yS~_6__($I_g#+Jz^bZ|duQwxkUy~&jFW%7;Zo-Yi0Ov#YJiS*|#HOT(N}ei=r=81kdrLgMrJL;klRCyIkjX>W8rkaVy{DO06;?+SFFMqYJ^k`R`_T_kY_z_ zX;uN$I~{{X-j42yYFZYIKmu%-9!BTEt-592?3{W0I`Lu4tFuy?INYt1xzS`OkC)Z@ z4{-jKf3@&(i)Y*c)SDUKxSM@{UVoS_Kf*lz@`8$SK1}79=_y$l_ik3ko8cwCp(>+_ zDOyV5bPH$9B(T?f-)Unc8)@H7sm*I`aFD%D4440Y1FdNkQ$E}N`wTW)kX-M#EM8=D zMhkBDvqp~8f3j}Hk{@s3%-*Qwco{1WJVbZ+#);p=W$6l$)D(=pl#aiSND4`Z`IMpe1v zcF~6YB;&R@&^A|3^77;{uJF`XJBt8n-MycSAdg~*gfp`+_NBemQ=^#ws2p`9yhUfI z=jK!}*l={tGD^m)<@e#$!j{oh=lHR==rvgLh#pW(XZgD`EXm@DJBrguMTYVDgqmeS z%5#jC5G9Zu5O=@!GRqSvJeCk z?{w_+J|!2*fah(re{wL&2oSbx&66{X9g=Muiemxnja27Eui0YDFAazln(^|6N=U+0 zlI1q{uGe#=!7fhoOKB>S0&E=GTajt7R~8S2m)4(_?912n`TO_R2Ho;bwjB zfI?C_quc(}O+X&mM##7?n~)t?_m))*jtzDSn~4rPEH01d*#{He4r_pvz$-#N?>y|j z%^)j~2aSU~k8F>*P555Z?hO>no*Y{MU}WAS?zEqVJr5AYV#=e>WubTTiUTjf@&a)F zUz0xsr}eZ6YqC(vBC^{lf!_DGJl^TS0TJW<7D0G#@&+rbhM`leLbYv#mo3h=vVjdh z56}J55TLBKJT$BVynCfom+97QmtTX@MzolYzS^BE@bah`&qs4QqOsfY>gCy!2$moi zf4^csK8T{1d)=Sw-WX!1mebaP*SF)+FSno~G6(C411J!Ig7c4wwT`?V zsTX#EuXNC)16$1LY=VqM8x8`@&a&_lF31nO)kaJ2j<}p+JTG8#5#&{rHF9ZD!DRZb=nAWDuXZl$<(VyNSStR?8 zwyU*1*U;GB?D+-E4JVnPg>$3Kf>^XNPcIaF+8Mnp)T^#7Bn@bamzI$3NEJtFxc4b| zcbdViI6@;^Z|F1z>H9t<6b`j_lvyBV+z!<_o?e**nw)>M_;%u!EsNbDkC2s1^g|lh z9E`ThI)_Wku9`WFTZ1tJ#RUN>P@@P5iUz$xbdf?#o4LF_c3 zXK9Kxy2dX%xgr2Rm!nhLup~bizG3<1+Hc!XgBQ?wyYi^dnQd|0#v}&7G%N)3nu)iJ z*lYzTDvoNKhqn|Sm0*V2#-hC}z>EV{?%fA~_XN#s7QNBENJSqFZT2)CRFMKv59M*H zsWSruP>P+J$MB*$2c=)L{n1^YPi5Q7xRl@T-#`EO{qJXcv&Zi;>8##v;f;m6dqidi z?|f>~oKgt%mbT44MQ3^BXJD@ZRI&gF3$h&rNGN0N9IG|T8b<F-1bp&^p_o#yzaWuJQ7 z_d1+Cv0z1BlPEFr0upbuOk+&zy787=5Q10tsCi@p*E8hnWnT5auW$X&XS~<{SJt_% z=B-0P^oatpWXtyBNV0TNNE3Pqw0-)smJ0dY7V;~EFNrPfJ+m(}H?s`>w@b-ipql)& z!czx_V^z`&02FnzgXs`pw2UsNGMtxQ3yIXYL0oiFO#DIHq#dgsj6Eu{;1Y|Ae2QPG zQxYsHY|2GDUEAU6{pjJb+6)-u>MOUb?*G{!iS~pR>yuM?-3O)xi52?A(UK9Z-W-s& zGNg|VEZW>Z)fC`BEzr#2_MkoErk4^&l5ncp`yx*`OuUQhyEm%z<35p?(ya;N=2KC; zlea#n?3){F8vhJVmGYJmsytbk%g!XhwS${D(F8f*H|SK$npNG^!#RoFEeUB-4pE2f zu-hZh2o*F7KH0QjcQ+uq=Jqg;<^Ij#>KI*i-43W*UR;YAS&1S|mx)qggcJCCjZLhd zE**Ekwb6}W0@Sg)iAS*dEuTn4+0H4qrlrgp__&McW62h@k*wWt3a#wj%G5vJzCM-L z^78Z7AAY-!k{ID4HG(TKVxIy-OWZfh#Ya%AMftaN4qckRlmxWLt(bL%UuLDw2(QBi zV&*%p9~;W=G%q*`CdOgfBXE@-d+^KYYQ0fZBOGrxeYqXE6*2%1e-OMnH4mgHWNR1v$cfcbR1``jI#uP1q(1?Rk7W zxpb*=Q^WMOYD9dHpz=V2pA>o82?1D3eAH<@@;G`)^clfDG?`aQ4_)PhmUbb6j} z385wY0YOV`a@I=1b!4%ua}s|syKq$heRAKP`^%j$#oO-I)g5~rnyvG>jq|!^o3=az zHvvt4)?ggv*HtrC}TQ74mi2dQ|ylIJv;1 zAFDlhP9InWNSQ=T;IQQ5k5czjz3WUysMAFyRp9xbPfekQ&)n1h`q!r~_u=7NBIr^{ zAC>bMr6>1XuHZgOSJ2l!JNE~m6C7R7>PPU`ITxYDvhD%oYu92SQPq=biCD!(0)PzB z)mg%|%iGQf5RnL`nQOu)hPw#=6a>+Rr&)_6Fbtg;EW7QCJ~<7}Ge9L942%CY0z|WY z!=&zm7MA4AYb;tl$0}FQ)zDgLAt~9S%vvH2PY92@xGHfv@}oplyN`DM_2h0zVY!W| zdm~qm>^hAjb^6maQpZY7Q<8O$&@MGCL#y#}+umhLSb;w5>Jgo4S(p_H%z)cMtShS; z#90sPw$B<8oMjS6^<}rZ%&``IN`%ig#6ORHg`E zIA=SZggNB=J3I+$*C9ty57%iQ4?a6Mm2lt$Ess@W6Q6A%j_evKmL7{ryEVCA5$xYr z8*=LWDB7V_)a}{*dVhKU8?MEC+ZA^bJ(6n%0k&xhr&Z6|As=Pmtpt&s+;(+ZY}v=M zy8G!Av^AL$oWOJa5_BD{(kC)n4KD5M4*Z{vNr*j`>RhqwoO2|v>NpqH$9C7LV@Ffc z%}Fq#8u1)j7i>B>_H-J_mZatmpt%E-f!fL-@!>PsN|LtG?^4t2+X8Y0p*Z=X`uYU>Y zKL7Hc{-1yOzyI_3pZ?PB-gh}mKUOFs-#PXp&ONW5XKP2UtEAaWPO%>AZmG5uMw(Zi z#}#vFcd6GI4*s>a)%ejP-Ra70h8Rl=*SJ0%1mG?X5wXZWCt%jBRJonL7-{*a<5?c6Q{>#7ozyH_&@t^y^j7?_O&-cN;Zb$0$eH`{w=1J@&;LrWto%>0aZ$ zt~qxfEY+Q_>n!JvIiJVmkIuI4a*Q3rRjyiE8t1I%z5+{i)p*XU-m6#MD)D7~hhBDA z<8SLVQ{iVKtFq!sxo37SrJeG9p0k`YALVRUP|u_9Uas>l?8n|M zrn{Xk_f>jl8P|FEEcwKG%aO3P>n`Q2V_qy@t*u=bKbS(FaonTwK=Uq|MZ(4wCVqCG zFxHPN_P$tH`nx-(y0Frk%6%Ls{t)w#!#&5@uUOWMJ>rSyXpzn5!2%0~m9XJyUz5E# z!m4#992753cRld7ejnK4Vu4uyv97qW)Pia8yAj)-?bvJVvgeq8Tdd>GylARBwRY!F z@4nle#@%887}$(?=bJA&QoE0Ku5)aBFaZVouKXU)bYqKmj7MZu8qYQQDsAwc11AZS z|8BL6jdi3m^|V+=9wIN?bf(wE`gWDyUu+A1ep{}^R$=*d?YlKF;7WkVz;;i}wXX~g zrHCOMIi|u7#MpYB$8KktYlXnKwvY$DdH`di1YqzE{61R-0wxS~_RM;*pyk-PrhW#4&bya>W1YQ~R{BUM;F);kxcV8^W-H=R3m=s7;w1wP&yyCcZyw|Mlb;tjQ04``-*w}MHy+hOEGKTdSdQ zcF%Ft`)oY|cjvLrp60=d)w1*E^D+VPir8Zbe*~4@@&MNYG4O8-23p<6h3kNL=b1|l zV`t3vCRP{xsuZB>2BM7yi?_Yo!J}Mj$4W5F1*;AB=%YVNR=cQHTHbL2ns`mgXFnGa zB4JE(5m`%|4UY%7u;dR5_Vv@(^=e=BZMlf0K*H$6_mom71V;RXWiR410l7@zbzFpA zo(5O~eR#cCYX`~O8EU-m5)LqPf+K;b1kV6i4y^IKuW{!4!hl!p1GX?0ut=-|zwek< zdkc-&N^e&TjZlBJ(c|5*xYTgm1At+hj)b2QWf~EYAe@2zfl0I7Sal#S;)h31IS`%L zXf`}zprvG>)JM;Q1>I-38u6>aH7-m!;hyJA^%dxUep#v$xOrQvafX3WgG_iHPBX9T zs@Db{5`hw<2GhW9783y37sO$fB(%(R$SR7AgME(S%pu`o$C(fLT6vuN!0mDwJU!r- zTN&_y3vUC$t_jw@`Qi~%Gw8*$jWGllFh6flfrrYOb-w$3g$jEs`%LFaXqqKPR)JrM ztP`xF?oF%;ncX^X90H#PA9mvt@K4r_zg}mBGa5qcMaTgoaHVj+tkt)lzkEJlEGyh^ zs|9!fCsV=k;qd4iX15yeu-O~}6(5_9BS0mj3$SArZe4>v$5l2# zcE;DJ_tU9;^yML>k`0D-XT1Bl0g z&bOt@8%~2=_oQE8-~BG|-LWQ1ouPDQy`%56&$~f znQfqzQF6fHdvE++=!nZikFLpt)Oi( zxcIk#M{ZHCC-%L8S&WONVedDfiQ^xzRoF8U0tb-FH_$LbbQ9>g=Z(RGSP`?t7o^tg z+8>xa`8KEmKLf?#)pl%8_<{S~I|K;Kf?S4jZ)o1m1GR>1_^@t&UH|clXZQPZL68yv ze!|_474MqZiixev6W0@j;Zq2SrI~fNY7Oj0J8wXvU)pEfH)pIfpnCqiULFpgxFqi zpB!;C7U|qu`hRqI%QRLW_X%SnCb2lua6V6!c~|5oT&J?!rL*|q1cFh*>4jVL@$VlZ zCCuVIRIYUrecL|yHNxDv2TpkNz=Z7B2r#K(2X_ROa5o4A+Ax8+7XUJG)G988kx@Tt zMzjewfNHtm6sd#cryhpt2IkVrhyZvZKZ>@zkM*vJLd8B)5&?*PyfEVZCd&1UxIG}E z*A2Et7zTKz*FyUFrh07G&;iwV*Qico~R|1}=t(>7$b%`V(5bd1wF@Hq=00IHRH!Ke%zr zI@wDY*CK!rj|fC)COn34jseAj1p-?9JRxC0{qeSbVHL*-_VQ>_VEC1H8wuS+UkUtdxd!3Dm)@cJ|N#_F#upJ($%{0idya!avcPz?L&q)yuY_# z7nMSU#|&u&@bknPS-}9$!}9s&-5cMGEaGo(i5p*dyR>|I!^`=~%cRt$#w@6Q1pZ=i zQwHv;;cTMOTTgeyafvSQT{PV&uWR)uihsU@#}Qi+8@mJ<&wzC;91;!49xUlseh46T z20NH08c?U3=r}jB76(DMK`1x=df|_gzz72)p0NqQe1dBdxR6ZiycR$bR7DzUDj?Mx z4}(p(g1qRVW~eL@2nkr?#`%O?V(dg%xZuLs`OM?GvqV0x71`4odOY<}K=S|$0x!^y zc~qhiY7=UtdI{Jn)Rpi=fUZeUhV$LTf|uo5-+uHjKYnUo+xX=*O_9%cDOt`7ce|n4 z@R~(z0+=U8gzeUo=mlmC0wZR816HNMjPV<+1=NZ--IxM=k9plw`UA}b-yy@5fL#e3 z#8~_msRjGWU?gG{R3R9n4zQg!RzVazikb>$2BS0FYzYc+ETeXJY3LiQi12Y#q9mqv zB0aI$5?C?-;w0{ER7f=GgU6$BSx!h=gL@TdafxRHNEe2O{lnS`Bc~e`>-G1`Ha~y& z|3Cfq_19OKbYAZ!M+_r$@x|^jvJeX=G!F;$6%8-V7-R$TQYwh{FLF$If&c$oi)auB!!K6?9$9fm%S{)YW+kIXyNP%)_!kp{KC zS!X0JG5F|bx$g%vpsgd!jsG2N;=*TcxYl_gswyM`f55g*s9V2*yYr0uW>1K}5W$Gh zQaZt_&t#^QZ-hz$hW~i&K7ar6`9sva-=k(3coPvBpeFbe*ShH>PznS)?+NBjC^T{x zAj5x=ScK&ZfrIh@4MCN8KsgV>MZ3Y@3K<_qL3M&%tQGnjOu|C87C8F?j$746Fozu9 z;s7=^c7lze8_WxtsJx-FW?-cUc-zK4kZmkbM=-Szpa}TqkaWY65W!7)##7=3IhEGo z2P;2VWJZy_#l`UIOy~r}rzt;lvIZXie&s&@{OR-mc=gp6sR>5~qX|d->PoT9ikz67 z40+^+^hh0o1RR~fI;@;cc3}z%W}e`h_&o6d{tIuo!Z}PHAPmEk2?9k9BsvQXjc9m3 z3>Why#3DO-FMnG#wjCaSr@R5uf=MA1FsICOVEyYn*_CiiQ$hF^vU;)zF!=`+`EiU& z#(NPo0yN+TgwN2B895`PXDXR!EW*}^BwH8?k65vK0~-AN?^f+K1zV06Y3`$d36&i= zPE;Ahcx3(oC}M5gGsC;VG!hxG#M#X9!ZGa5f0!ylZ?&4{r8_597*V58lYax@<_ zfiMjQb;M&2-E4wschDA%hkv*{{C&8H#>9+iwV) z^N+9p{>nG5cY1aK&v-^B>=yilfC6Ei2K8iSZj^)+H#o9lSl3CEtr`Nx(kswpWJjx; zatiQEOao@mUYjAx^)P#y*^2Ao1;m+y4L?rwMZdAh-QII#KqBORp*q6`xc6;drCg0L z3h4Q7kj8#NVv^j|41TGRl_x4BT!eUp86LT*Ii+W{3&IP+LZl@Iz+Zs~0Fjr2kHhgc z(tu3}=>t9c>(}=E`zzvK@A>_VC68=gilE1@5f}Ni0^1|DgZvF1df^a)UB+09RCG@ZuW;i-Uy#w)iacdnqu)v$i8bN+w`f4ecJQEKY#o3`_~UE_Ja32u^enjyrX9~Mkqes zgGbmCZthv>U9@i&3r^+ZVZ>X|tO>$|0!0r7Ja|pjErjQUTn|`04-*%hlGutv8I(@& zoFB%+AgTD)dQ+FOTS!S#vx1XHP~qaaJ3WaM=mi@9<7an>j$p)Hpgb%gR?e0{w^%}i zI71hT;4(sM820;T|o_JGpMXy=@@#V{}A5uN|hI)KT_*qjp2xjUAUCps2tr<0kYm-mXJ}>&Jyf@$v+D#La*_5i^6?6dYj?i;@d_ z2q7c5`~pg!!YJphIXSm@pnOHT~SyRbfidL2$=^S0WCA0BQk_^vYkqHBjuY<9qlg z`RlRaNP_@|!{GjW4e^9U6NOom4HkgIJD@RcSii!+<254oJuOby9pg*bD99V;fj1(= z1fz%zJdf$Y8H zuff_+?ekCV+xX?vzpbCJwr`(4|NN3%eD%;Lu@tuF(S+hVo>MJ>eH(Zn4>%x92(RH? zh)bcD+8{oYp9JJDSt^7eA+QpWAi&`|0-PV;fY?UQ^UkM&p~D?l%rSxS6aE4xNoRS> zX@KbqDZ0!~%%Jkr#|cNFh$bf1pA!AbT4`7jA~1_BB-U&_99#j=LkD zpO72qQb*A6PXHHa#87s^ zU;_e{08KyuLD5YYjAj!3V`$K_yJDZnTSx#vd&98^fv{g5AsIK11tW-!*DM(xfU;(N zd7nFOb_7b2bAWGD5<@l}s}Yb`a3*3*i_M9sDn`)AK`C>RQQz z#}0iUj-G3IDhKn?@`InUJ2LqkXnc5Q3`Azo0jS|ys)vPywQ0_Iyhx?_Y5mf^&Gqe- z$fkE$zRESb&UBoR^=_VyU7e6~UL5)pH~gUsqcucAfvZEPXzSPz4?=tcq)?Qby~~EM z&dc!#5-lhT1_lBaQ}1$sV9En2bKC*0%(fiwMAl>{P>P7b?lXWkAi6GjWpxfuiU`?+ z544r#PnTS|z$0%Y(FiL%byz7palP<#EF)~};=%b^L~Sy^O^_l&%xbdtJPiXl1H$Qr z$gcMNKYsf5y}d42c&WYE%UT}dG2v)nGO*~x7hEt!qA5x!;%Kc7x5gYH@I{nQ{sBZ4 zJ(DDfiQo@M;fG*Jqh4l5(@TR#N@`gglri zm3ks+p{LN)I0q_@h=F6=Px?to5{dKR^6)1k;sM$M@7qwX=m7~oKgNX{0Z8i9zbzPY zk7qyiY1jac4@o8D?mI#EC$YK$H+4^z2=$0`P3BhOlO!WZ5F3CccGQnRXAFE}Vg|zl zrsqV9b@Jq(v%THKFPaN^dk*vB?N~1h_G$j~+rNJ}BPs9I7t^{SI2Ir-@s zEuVr=Nly*~qAb?2h4LTX3UUI!_hjg3mS|iU1lprSixDd@44h&F?aCW1faW>)j|?*b z`+G_Asu%Y3#xqXO>IoMCVs`0gNFED|Dpm(9dvL33j=;y5w}U8vtd})gs}l){lb|b- zL*I>Vus`_hHH&ZNM-)o(rUHqTB4L+=za{*ZsoFJb!xue1hz|H*WkF{2^?{ zBY51G;|4~~{z(47em6IHLa?D&hv|tLOSGNbW>7orN*`*|f?gcl+5pT5O#UswuU95gDP$DMQOrO{A`D#P~EGy?HV zYWsHPWmGw!ZA1Kp;j$?uupsAij9N1#4^)u6n}M*zH9{Q!;QbaxVZ{!>Qf`UV0bz!1!-(FD3(0Qf0KSj(&(t!GXC|z)kg~*Xl z0*8TSi;{SQ9ihd8sr)DM>R!*3OOM~^t zYn|Qt{BPrz_UZHMdcBbT`bSpH1CsLyaDy9~FcspkSb0u0;kzhVClhnEu<#y9HOVeghVzq^9aWUzk=}N7FQv{48Y*vr6zAywh86KvIUQAIv4_| z!gw~!aizki-d1Y8uh)K9|Nr;tgRFcxv}Ab^I;MNC- zTNmVi^0F8MYXf1v@dDV0ZwGrG7Q$sw1P(D3I{T@jLF!rXNNk*-K12w#$xnc2*L&fG zN!5DrB7B!e8HZdsAdyfBjhJdS&g>4TeVVN^2mzKVFDUHk@>c>b4>k-VwOjzem56Q1 zC{)?t`Q#r!$?`NGv&ai8MOC$zOwZ5b+iUf}YtkZCxD=%2LNc-oHDe3ddjVn#i$)we zHp({hW=DY+?Q%VNA;gD=Vs|Fs;gc|aDF~tGsa9mEvaz9FrCOl{?nPD&(XeCXrRs85 z(>v6gF@i6PZwGo5{NW9!sEXgtRCX46N1#Y&H@y0J9~~l&9DodVw@N2T}=PojpoM_?uz8 zJw?Uz;e=VuvCj*H3NzS20RAJ_8bb5rLkMpZ3UMJba<@W!!1(fuKmPpd`kJnv#xHC9 z^#h}Lr}#6&aG#J3AVTPJ-kwk1U{bac3{F>*XMO>(iODZ05eApieyZkiV374hZd^%) znR(s}0)zb!Nz3(tkIV*m++Ff++lt0jiI^BisBbO_-#u9>SZ+l&1V|Wb0HBKp0MK=t zqhLX535ZsBYkrPy6a}asb_E|H3e@dC6Kr;88`VWfGCzZj$MK*MXK?9CPRW8cB)OH@ zKtm=NvgMQTe~V~N4}k9w zctybir>S59&;(RL3o3#MXShuXWTX%DBW=q*JtbTXCp)YJFQJ*k0f~l*!ngbdyKXuD zHEyg0MSs;sgk*j06tCN4SHo(Fi!cY+bhN-7eFI4io;4GV@9Wy?1t`77nE>WM=tKw| zaPnwYh{Za4Lvs*-t`6(CF_|($IR3P7@2i#KOTz>1Vf_e1@T}8vOLp6{4KvZ<#Br0< z&~^tDM1;W*S_K7=3lrNJU+UIT;>PxGuxC7);o&@3su#LAFU$SF-SAbHRbzp6v zD}en@W7y1N>Sl>Q>t4`sq{M7QL2QYD$O7ZY)$G8WH-EUUus{kpIVn2VFl9IPw{qyw28UfB7)`F50O$qbxrU=jtlJ}0GT5Ybpdub`w0(8!~>Q6 z3BFe_!8%&A!wISam|fZS5Swr`+$`;9?@(wLJM1Yn_E1uhl)bFi*N!KS!{R#>N+-;AM$rX_Me)#Z8CaXA7A( z-2OCn&Ay>Z2x5XSnsWe+QGNYpTi~I!_*a-{vxPDRgizpH9JET>svI^1bTs%LJe)ag z0zrAo03!C6ZNxyPZix3R$I2ZJXgX!Y4jo&uWr$0=JYGdT)gBF)C;aVr^+W*7+~IFO zfBVPO^}OW*#2LT<-EeQrbIBtH_PyODpqSM|;M}k+#Z!}aOhPIm1N9FNkdh(xZwv0t z&v>Q_?~2LylAq+4hG6bVl4mbh=GIJP^Y4 z!;*byK*}#g{QWwSL&+-m3ML?avH1v%!3EQeQ<`SAfGM`-snKn94+hTKU{T28b6$Cw zQ@N3F8JEu5cvL+}D5_^Ih|7h-f){D72r9@T-~z1VH!5adTa}NThgD4Cu;k9V&3avY z0~`Uui1r(3WvjSbebU&L(L~$)5@N!`odAQ7&gjyKIH9&`NIla9A?nJ$4e+T=&kj*w! z5D^KFwp<+dw3Zs^!-OyM+#%w&h)ke5KRI%236q|e`GL4?5X&lqlQ6J6z&g;ce1TP6 zC)(4PZqWmf;pxr`cm1V(|E2x1Oo zsZai1DYdipcZkvehTVJ)Ru<)55w3rrUpIN*S`16$+9#qJ4n?H-OIJDSoQ zG9%fTHfGus=qV?gl@d?F;@!Mz`M6%A{rKtkAD>=xhk)zrq7Ad-gvRSkialPaqm`im zXk7LNSR*1;UL4zjk{`^)`#d-gC@YdSZE8V+w<~JP~>kV+$=L+csT}q@(2#;!mZ1^i*h^qxE`z#~J|%D`zqZ!=&qezusn#&>i_Jlp;LPCm;rZLb zl&@589B;tUm3xG9K>t+nvOEUkL_35|y+9U!ieW$E( z;0CB+w#71T0s>?&-5w3uMP?D!JYeU!z^cc+0h!>ba*~5ti9Ss2o*o_HKG9N&EQ27* zK_-d?+m`KSt4)qPrHIR}Y!9m8obNSHrSbZMkb!|=9U*`K7a=b+3l#5_b28_PCV;?g zc+M@VRdjlkXq*Jn%VI3M7xE;=vT+2XjgvRYhrqe8-(!iY+ha-=JzAm1KEJHjr{CI7 z>)(F+vr~f7@5D7)Qjd0>C^WT;wH5&a!#6hoqTaTB!tS>P$;(zXX(C8sgEir96FiH2 zC|Qwu)oWUT5ErPpz?ooan8t>PZ-gfR1lerbV%*hwr?*-QHthoEJyJvbLl3RiP+6}> z#pC?Mq%Dbp|K9LyJNWU*U7*OzJ`l+Jkvn=4xp7--O7>0@y=_ z?!N5#sWzvxqMawT#`$glX?$SCgT%}9U&!SK5EX*IRk7*w#mN43{rJ4cOclx!uo1XK9ht4ys&0rq?3zcw z^Q}R@C;aB}{43zAzzhgh%ZV5@gD5fO6}3Ka%dn&vZFJcFKO6wSdqJ12H+c z|7M#~HV=CbwINu`t07VYAu4oO@i@#3%5CvWyBzMck+RMfvDwS+e1sCr^sOlBD3kBL z`Qm8#J63G3#f`SGUbHQ1d?07eU1)X{;Bybg022^L%byM)Yr{s&&RM=5Es{DthC;g8 zp9$G0PMz@Feq)R4I0;-aAqUDoS-TIVWXDTHuzccH4h=hb_EWsJ6oMB{ws;KC7=3pg zymYay6E1~K1j55{vrrlCgS=bm@Yt~6vvy2LqEG;ix;QL&v7f<%b?mlJPjKPQZKn6S zsD6yGOhA;dtHUUwGB`N@LH>Ca8}f%`hVTe@bT-{C182w1;xrjpBl=$$#xPqpvwhh= z9lHG-(dx2ooIY*16N^l3rDpE_d_lOswqHN}^QtJ= z5y`u`Aq??hcb-9?XhFhceG0i2f_dVIm&Ysi?vH&R33Y(bEW|(_^@LRR);uYK8QPop z=zmP;?aTz=^9-#WE#c=ln86dPcNPf((wa9XBG_VuD4oyAp1on$*;()U}Q%2x-=!y2U zeJ@AM*u`qe>h;p*wNJArJ@7lj?gsu^m^wYmzLt6e)9?w18AQuQ@Ct(u#HuemVGx#Z z@P0Jp3+tTjvv(*QW@p=3krRM?uq&K42NY<1N+QE4%Jmm$`|J8V_V=H@{@T9(_L^+G zUqJ0r>dxm>udjBl4h6I5&K&JXo;yePAOp^eM?I1=P->L$Lc}0mnir;WJ~KKtLa&a# z!rh6>P-DFMIIOZe!J;Pzq^!r|%2VSy-UtYGx-!JiGaHW`@HWpNVebT#N?7Mh?rc>X z#D=(Go_b%hGr)ec4;OUekg&$vR*hyaL_xbd834r@op{jf%z=`0Kc8?6s6iX72!A!P z^&h=`U;m_HMH8r%1t9(nLX^I)8fFQe*7w;vzTk+W@$~ho%nP>Qq>VMpnemZ^v^h*^ z-_BBi>MuUwiIKq|YqHNmcx0EY-l(&go$xdCzV~Lr2Es%;|B+_K6$?)?M&p48)E=jc zHX7Lvw{K~S$1!;Ft)fiC%-Wn966`9-o4+ld7(%Kcqr-aM1+mJtH__y9wpO)O5m+v{ z><{bp>z6NoeXYH&FS#>__iYZ_)TOO@6$k_PA(=P0ij0Iy5y4qL3&(he>S+j0d`3$M ztdxZH+RF+@DF8kX=>VaI72u|M^=)6x)t!yBoL+#-U3)GtAo4?RGTpkCVacJtn3v}X zi|D~_JkwkbEtgOepl@p)R-;?r|BReM9j_%fN}JfTI=}YJhQLWnwRf9X9oB+lpc9A+ zxKqYcj6vz?C5SzKSg`NEefsgsKj|CCUZZ>#NsHpZenNI$2x!Ci;~t0r{)-nlyY;^a zfHJM?D=?ce9fDzda4IM!IAWiNd;x|I{yXu-nwS6_!{|&)5cxsm>E|8^cbV@8aa(x2 zU=jG?@gzm|=BLVq)Q>1dUaK5HeX>;E2~9vR+-63HDIhlWHy7OxY1X~r#rJXJAm>x! zw*zP|1tnhK&F3Wn$(BwaB-#tF{p09>*-UAw9fEO+VCA&P6Wuf*3?S-?NCqJdrc`V0^by#72KA(`nvmXt4a+=HzdrrO2 zzb_zYPQw!f!jt`HU9oZ<{E^4Njtm%UjF;ILzkXs#{>d@i^n7^rM*-MrH}M{@2F!V; zF02eAil%_jrP-3PS~H~k0D*ICCgq)t2k0ZU04uDp^Gu!awcy5i#%#~cAiz2A$m(`$ zXrUL-apKi`VwN~zt)q(ol>(z+VyE?blknQ>foCpHkL{Z=wSA@wT7ZBu`MPfm8dbs8 z_NPm_BFR|P9PVg4U-m4>#sp&kCJ2A-R?MBl#@d62`mkERy&j2!B<}}tcXJwBW z;ecz_1E2`Ua3c-l;-qVq7i>Q{- zc>yCKWZ8}zFPJ!nTF@77)rqM^bBSz(rDbQ@wqK0}SwLZ`(+2_Qaz2hNG(2T?Rz+KI zY%90&3DtJm%IV}OOQ!AeJWXfV^Xt5m=}3&$OU<~)0qHpGG%thTcI^+V_4yO>@?+=7 z`O+&Gu3e+EEfypaYu_gG*lR0QP1{#UfZacB*9wtveoMX(eG?qHpffvkzC9Mi>~v306m6V+`qtrXir33wP%}JGl2B>Wf|!{tF$=Ht z7p&RePauo$Rh{+pgg&&(qK5P#U};V>Sjur*YX{?yp^OI&RR>$9$8N4z-} z5Wm|Dd09pR!%5c(6~lVB$0}A;S`e_Fj>dMtwUhkicElb3HU zJD_Cc@o~l0__luhla4{ia-B|z(DFgZ;c!SueY4JLdGH84w96SXHeZ4)$uXD7sx=}q z1n!}<4kJYM*~SEh08ua#Fs2h72JV4E0odRM%6{GsivPH3dpp0}b|JNBD-RJnIpGY$ zxvImXaHQxyU972T!7SlV_S{X`z(R@eV8?Sn-@BzAceG~!GzaMw%E^AwC%}73T#h@Y zr^4WBCTIxx{lkj=e(s-s`SSfk&tQCslSg)jMBt^DV;(#&zhN+Evcx&-6tD~|d1Kuh zmx+tz4Y7=FK~F~xvCI!??r@1|cjKHc&ShWn+WsE23)ewQHRzASCYNp15V`zbJB%R! z$BE_DV|o$@#@Vd*CYHna3L4tcl%C`{KL|75Pt9L(i05sqenwQl0`WdK$xKjpC`+rb z>=ctz*4SE!M4v0UJJ*Z-R{rMzOZ7150u(KG6H? zncdzQDCiA}@Ysjd*Cw6Djk>MiL-0h(2ZEFbJ6fQP;mSM)s^Lx(n}@vCWa`TF#zyQM z$uT6*E#&2V3T{(HQEg|>ogP5}T5p+)D03FZHqe&Q6jlTHk51OO5+WXrz#6ck3Y_4v zjq_buHNf*uo(48&$D)8(u3{K3&WX5ZukPt|2q7wqaMDo34>!hlOhKpdn%DmAPch(x zProCY0~QR#=8+cM#i_=KJEHq~3hY=ZL48|to~&UqUus1PKT;i%Xfsur@i0L>(H>(q zi#AYKPN}sFKLK%kD(GTk(y-_D!UdJ3<6Tt}fvi7l!NJBBpcH321M71?#Wc%doocx4 zoU*~1FVqOs2)-C?S$Ddaks2cQOu7Sbj^nhL3dPW-SvKJq&blYijj7gtB$y3q{KY$e zoAJXT(}#&ZsE3i`ed9R1zvvI#^vm(ISW^Q*CPZ0{h%6iyf?!C)SyhfE$u?Lz17wB@ zC>F=@Jg2HWqbbtC%1B72OvUjn;514VHq;j}Fz1(A#Y_ayo`v|1ArL&aHF*b0^NnI44f&-uFCgy%`>yEFZivm( zWSAY*H4(dPlT#`i`_ZtGiJFiaoz;rwV`OnSKrN3f@BlSA&J7C zXNXv-`Lx&dN*~RuyySS;q`l3X5*ZK2{DwHUV@Su7^M??I+r%4jlt}iBGbeP;;h5e6 zC!5bO&)zQ^X-2fyo)AzFb|#K8!sT|Vd2rChaIlZ{X~;WlMvr(yecKapi_5aOcw-#L zZN<97zb@>j5%FYV*JU@-z8#j?90pn~mAxHH04Uz9ro}*Z@)yV96#<}xowntGL<<~y zu-|YX)IeJ3yu&2I{et?xS&H$}m2|vJ>;d*{%W-_7Rljg$;QFb|>B=^!W~!&90;jNm z6Dj-&SK9=G14Q_@(BWddeQ+e~ZMj`37C0|>Y#<<5NcIeRD>j>t8D!yOvNI2Cl9V+Vl=Is&Oy{rP<7PcHtsa?TIo);cE4oMP7c*8$l z60g7g_3L@YFRv%#@1k zhP7Gwf>z0P7h;rF51ZIRmY3DCL&Y78)1Lw|!WY2;kFU9$PMmo!kGjx7fH;1a34(w% zSf|e!*KG8{cD$Ux;ndM=>c9p)8}jV|G#KKkrkji4nMP;V%{gJ^Fch?b1ryF7@#J)a znAzA=!g37HF<+PK%V$&7Uw>KOKAeW+m#LlobVT-Yeqy#|gU7z?7Fy8Hip>X1#CI`G zKM%_SY|&k|V+>2gJZ%8Y8k!Ch7L5?NyL2S=tE@>m1{lWYHu}* zmyOEAyF*sRei?VcaB$H{Q8o=O^)IG*$fHsE7~nYdis6VjTW|mpo*+8FXR%=(+YnF) zN1nY}Vsv-_p1jzE-$(4};*YVvHjVuD<;$->K8@dhyiNs=FX^6juu@(wvdyx3CV|t3 z;Ymo^%ac!!iXfv;u`v7+M(<4D?96wEv%<#E-u#s{*0!PrOHND6i1Q`g^SOQh@tRHy^_^UdvXVom z9awTgy`#NC5PM{E^ELse(XQ!T6XTx9qi6g%#QKjq0Sqoa6Zwk+-j=;WI~};fat41u z0@&(;T(M%qAz0m#A?t5(J$c%D5AUTSB6t*YX=AqmcuIr7{jnWXlsuX}?8RQodu#Y# zYt(I;_d*GjVsLIXD$k}KOF_Mer8{b`-%l|_xIqa5!El~kb)^5spY8F!UTQ9${OgDN zADqrsU#5>iuP>*~AaSRd+@R@c-411(4zPlsLwAV!x1BCdUsa!s+-DRDt`I{P>fkqb zt~~V0>W}GBAoSd*)d&J+jcjYe*AwBcIZ~B)_Qv(sb0>kl)&4*`hbP|F4&3*3de;Bc zCtMiXkyr#Y08id+(5iCvvpx;>H`p*`Hl{5rVk@+TDLammuOp}>%l)hR6K}G*z#>(? z@J}lSlF2SU2&DJgfrOKl12^9Vshvk*|3QA%Dw@MTooV23%dw)>*Jk@rDS<3?_^FPF7vsjudGscM%Hckh0xj%ay<_&XgjV^ z*LHe58yyep$e$*&)a~z17GR8HM5pB3Ps6g8+}vJ&x*I%B#`k#KZ{_FbwPmV=ol=yR(gINN$yF(bd z{n`hFz}$LxhLFe1#$Yhhh&N0mT+l^Ner|tff$4A{I9RgleOYsUUhu&6bp1t-RxX4_ z7{dU0L@?&WrQTf91FBHW3N;5AbkFuN;L|i3&f}p}LsemfhrJSfBnh2Zh2Cp<*tYC(DkgHbnwAz8wUB#aw^CZXYo0b(RW#b)E~_0>@Y= zwJ>xftjYPd=#MVco=&Em&K(2o=Y?KJTH5HLaZUrd^#}{wB|`+1oqZ#48J=#EWY0I_T~HcU)AAG2YgMu zmY2gfsVJZ8%pIV9*wMd}li8k@J%mkybJ)EEaY@yYJg0LfoxW}*06T9Pg=1%60Z#Do z&NU*igw48%;wd_`ByK0^UB!A zBi^qe{PfpPuZimLGII=vRODtG8Ya3jSp{}L@UmB;RnVYBtp8lmTmlQq9|gp9|e5#;mQ z&vj4Rgab_X+!oP$sX&&}0rpVmTdv!@&+UAg&4_Pyh~X6739f}h2!x-p*{1HktGg4L^vOYL$6<%@1+Cg1)WVd+di`qGCELw-wxGuaGaNUO_$wA zBXF*s*$2moqokhOh*0g&Vm2h(MGmAk`vel)wMP?mgd^z93|1NiyNeea>^zk4I-B|H zr_XkbybACV-xur#s34%-VUP#ZYC4c6ogp~yzTX3pN*ws33?(?x6WQ0jHP$N`knEV> z$aXUY<2%0)R~z?ZiG-2s8B@lGLrtA?7@pE+@9~22dwTQ6Dgd3ny>V;6!2|!9owg2F z-%rP~Gq9n^UfXutscE|s=mgIg-u~)so5!{%!^&=Nk=k}bc^}((;JHK`Vw01}kNV7} zI&ed?u;sa>1E_gju-`v43%=gIILbDN*q=G$=&a4`wwi(Qw{uEiIo910i3y`=V(i(W z=(Y>y;?%mt>r@A=9xFLQ$L2w{-TR`tmjPjLPWZ$&odjWo%+G8xcyW2RuHwi6cx!@I z9OhPAIRr3c9L54q#uzMUNn>~iEYa6#UB_lSU~BH)_1sR&N=>JuLLl}fwe0z6fj^!C zS$Vw&lMoDutCOZ2dR6l)c>VS7!Tz1HdTSTj!-I)r=bw#6SS;Ve>sdYRgsA2GrsWO4 zY#M6H0@lMu=M^xZS)PvhsEje6?-_&lqPBP?E888R;Xz`Blk7wswfukDz*hcij zx?G3L&na(U$PIN|GH$Sml31k`TP;8Q|cWG4?jJ}0CLrE9d+21nU0@x4&fck<#=oODC^XnCVA%5mMt$C;d86^fq)w9j3uTS zFu8{}oDp2!XU||#aXPZ!t~hV!fHNgXpUtemR6D(b_$sbzwAJrUO^@~Vj!Vrx_(kEe zn+i)7T-{9-q7LX-J0ak>Z%4ErLE!Ox)ba<1H04(-`}XPcSYN+=8SDG^FRwFIUP2{C z4L}jRRChZ#Oby8l9C`5x?BO|Z!?v7z53?oSxWKuWBa9l1YRTFGfCnXhLz{@EPpZX> zjIuS>z(wEQS?Zw(v=9~_t(;r%fcL}&cs@#Z*ger}Ih8e@sXjORmg&@I9?@ANunjvY zjsr5vgB6P#E>|z`ov}RKgSgD%*?YGWb1W9C9587(%T=5g1^^Tw@M>7Ur_Qj1mz>yt zAMKyqQQVv#VPPQoeeRN`EWhYhwe8CK?s2xucDA6S1f#{6W zrlV~`&WO0_a{*=WnqC443f;>Kr-Km{+TMga0Xji*WNR*2%IA74^L;E}fX8l|;4WwS z?ib+y@4tTzRm)!0_l^6x+7< zgcJ9dSAlsk1l-!UOe=b&px4Rl%UXGdyul77tlKm+uI>3ne$TkB^L#qEpUC$d^O<(J z^YBp0lQ=}$;l-~O={0YHfYzi`y+TSRXgR*8H8!4Xu)&tJ`^HgD^ZXG3?9|RMY`OS2OeBZk(V30wvCW>&!Y z$lLy+`xzqc)iwZ$Co&sW>3v1*STF#~%U;&(V_nLJ8wIh|bI7dE!SX*ho8QIjlOr+8 z9tPq`!(xB|OxVkOZY$#OTqpS~FXC))1b9FO?VPN4LF3NLsnAyZn<{OWCwK1Y8qe*J z!IIPNJr-}|0?T2Mov=teb9ixkE}hEkB}%(otX`5?09DC#vQFJrX>TZ+wgEZ2f9;N? zM*GV6#hLBnAs$p`=rq0;iA-3{_3}aw{2vMBIS{u0!d$<7`SIz0yb8&e(dbWA%&5&d z$S6T2men)FOO#nXi^JZc&4`X^CQ3UvYTLmb)&SX@lpE~D!H!_D;d1_@-8M3wEFV5w ze+G#z$yabx4XU%YJv^Qc??oxzr;RCJ-fDGJX@#ELm z)w*7$f>b`9<&fQgHoz115$(iw7-($PrK50?4F`wqCcAUS zw!8KHq~p|($^O1;d6MZ=ZEuZA9p~*V*7aV(;}E#+v@s`WELY7TjRWez`b6i9L9VAa zX9WF#&+x|i!ODzP&giWQ*-0xH@-v;pfyGM z@w!@ODgHDX9jJP#s`FM;?@rKE#^Fs>4mqE*dKFKMJbS*qKE%_?A5Xy6O2vd zZ~P*f?QzsAT5ht;W@K9RFkTaazT=(eVzU z$##}oA%KcSEn0MJ@*{ceL(XRX3wyWB#F^Vh+#bU-darUuB{mZi*0VZyqy%39zIgyO zP`Bkt;Bw&a3wnJY^IQA;;gZjndZ(?4{&8Z|E(F*!yTj`R>Uz4><1>&HX75#H(YyDu zZBTc3kksZC;OOdpjH6f&&4+?st%Y`q=St|kcMwNR%sD1iQdiI`oOU;*qJ-4@n9u|*5 zj<8*?m_fA>Yg?0Vc1-1tXMA0*KX=i*ESGIzs5fU%c!BS>8|{w>9qnhZM9zmTh_kyE z=i7Kcwx<;7ndx2)1Lq0C0e-v-dv#j?<^8VF3m1qcXx$!JDd>nJWr=QZKH{P`l)j@q z?xgKH{HK{M9^ND2fW&QIob7Sb7B3OyF0ae=p$NtHoASdnV=|_)E(kD|CBMiA~M|ImG^F`qOYwlw;Hg7N$1{ z{}zw_t=Ngx3e|CDKsfGa2jDo79Exe4#Bx0EXy^{Ouhr9}bVaAQZJQXK!~dk z5;|0&c$F_~EGh||hKVEBqLF()G5hOemunWDz|kwixxJvm?C4`Yk8OWlu>b!1mrw1d z@k{${{kpz<{^?Kia)WnhyqMf!>4e$aemmD`S-^RO7Mo!xr1i8UG~&*%y4^-|7Ae}0 zN~rQIoSnZaaAaA%x1(D;Vv(ztP>&-7{lmVZLvnyzI!*Ml*};S9x5-fZj|u)>@?)pz z%64&_FwY5ty}Jf7ny2#)Gs-vO<{k=rI2)nD@h_(Xvc2?#Uu>?mYI!q@8;E3a_WE0VPPqdM;x) zyz9XUa2P1^kwv!J2}_2D@^NK1?;j|b$Uj=Ne|wp8M=*PtWNqe@`0fecbR;Bjx=J+* zjfFg836WnYLr0!OchS)rrwz=ONm@sO(uD6J(_yzTCh+{SA@|gNopMyCeB z^^=3vZws-#CHk3H(Sm~*95_mJ!ARiKm)*ct%cG(1aKD1vN10@!&U=Et{V~8hTFYAc zK6{?QQm%Sf-gp585%$ktuH$;DM#kk?^)elVG`pR+51X9XbRN%X;Vj$(jdx*u144z| zdhP*ryz?0=K;yJCCl&AUc7l{*W^Frfj`p$0?)GxnBSzG2@3AvY|ct(avEiF(w@T}7612BnF~5Eqeojd6~B~lN@PFn4+kRW z>+oD?lfxLjg4yOd2nWRfZcZvhL_=(k=3qT!Sm3cyu)*tbEM@Bs{<6NX*m>O@PKkoP zo~zfBeOmf@bgFM2UWh)A>`jO8rQ&^sp18l!SdUrJSWl<9mkbWe^oM!xPV}v28O&)r zmY;3oF=4dZ5tv;MFnjq-8nY#CI{MAD{!=Y$Z~DCFjg5CFoI-^U&pK_=HllO_JNEUb z_4@qtPhZ=&*E-JnQUnE-ES|@Aac!baYR~1cc>Qygt=EoBr(IYa?Kom=rh;InGn8#- zXG+ux7D9icKhl*79ejg5!L zm0pud6h>PS?wpN@VL%3nzm|AL&r_XYu$LW(!S)e*!95jsFOx%%)vQT^>qR+ZKKy_mi=Qr+Y^O5Q?$e7VFq@ zmQIcjU6>YX0bMLIiX`37Inq6!+x(7ck2e3a+1`r$yDJ-fA|EW(B?u5R`6?ou;hsqM zmV)JL;ps*IbDSW%HynAI;dRNdTdds~=$DfR>+WEQH%3G+r~l*ZglFa_)_D?79ckj+ zLw?MLn#)_-F$)xUYmO7lh%+aR-Pd@o?b$C$vhUyj+~)S0=nvri_7Xsgnw+!Wy}T$C zZyR|;M??1qJ1&sj`DSJ8-Gf(lrv&cPYl}f*apk!wFga8qfm}eiBUi$6KO=F}9`}@; zpH{DN8k!)j)w@@T!oeGxPz|pWVZVQWy>_?0994R=Ib3|> zm(N|Xyxb911-4stB!{D8G$s$@;YRJ0E)t6&5FtNZqfVI%fp7)IMI1RAAPI#I3SoPj4BqAgrCoGewQkO98e(X3z zwyG~g%U5kW%K7$MPnm^z%sm`~x%+(P=6ZsfkPaE$heNBSPmBQnX!|8Q_Weiu(6RM; zGm`f;SrT(N>6_JoLwieZ_hxu+SZoK#ITZ#tAF}7^y|NHl( zZT2xPVn%qz%mJ=O%FFtG%ShmoC)jvj@4X>j;^4WD4s;7TwL4!arRNqB{_J)nse_hn z4fJ4qPur6nRU;^Y`DU7c{OJ%s=Vy4GoM#gRVw*gIeFLcL(;NI8fd#q{4KD*H zJiLeXT=nBUjH@|yH_TyM)$!CfE{{UvbprBcfx_3Gr7I{0mE2wE%Faim%!4i1u5!|X-=FQF-Ve`a?Ew7GB>2ce; zK^R7pp*&tz>)*loSN>Jsby4${1yFBBe4|(U{=EM1EPjM}{N)7|<9?XRHP2y|9}@dDH6jarVEvEsl(bcb);(TWXASBRvhV4U`) zfdX3IE{6iML+OHLzs|?{F&tU98y#tK4zBV8i|?Qpe;aB$8tO2(_@_vO{XmeFPB__4R>HCQw3FniPQbkcFp8ieToq~qNE`N+Dm027~Fuj3eGf_F3o3*hrM)GLE0YW)s)uOVwB2^2 zozdo#RJ_qKSN!(&YM=(&_JsOI?;h0&N7ZTg#NiJMcK+1*w-1A#?iU+#7{-EBZws$+iu}u>kf)s&j(ZY_a7< z17d|{DBe&BNhs;G+@|kbo+}M@a+=?HPDRoI8;AC0WE$+1#Y5qp>rYGesBx-e8YCII{}tA>>&?Iy@DWN@8V> z+$I7&b-iOZ=SOFU_n7620FDQ_>5rS_Oa;Dog?LbQJE*#Pbq&y794;3;iM79}U8&g| z*YxgXq;+6Tuy|-UBhz8h)p7B2o1i;kU}_b3n#Ha5f!%y!KdKYvPNST<|E`!B+x(|R z`=dPN)iqzQS--vMDSCW&uWad|-MCJ>y}*0xnuqmd%ZgY>kU+JpTD=;-xc8cNFN6&? z*pCfk@X8O5>bwjhdxp52(QSX~CLoV!BV^dcCS(WJy=4^-#|Arv%|wSC7RBRv_Q8a= z!x|tZ@QMTV7>C`L5uO%{^NXt;Jf0d89no%fL8IAC#{SWcTdhId$7!BC7tbYgxV@D- zcx&Wo0nz@`lKmZ+y+=#9VRVq^740#%3Eykly@6uclVb}2jLdt)o%U0)=K-QvOnIT$ zE%dHlagbOiF97Gis{G+_T2Gy@CJUu3BI`~G^uE94@lHD&5Ha3w5rp@i-e6_bFm#Gl z$hM8}vdP(2Hn8F6$8*0l1SqO4FAXaJ?_Md@WV$)pvr}OrzUKj%P;!~joW>I)zUhS|t%o{`O)Nu$JxAyjIVUiqyt;b>1=|GMH>zRjLx#~5-!LOywyfa?~W)=F*YxO zSYe;=o^F}Gck-&8yqD^T#NYPk75o07@#v+25_ZZuS0NlT#sj1Gl6Q|^vqRMmFG#~3 zoql%Q=uhvEOp<*^+vS{}YiMk5_WT0ohLcRt!nsjqK`dICw-*XN?TlU)>Q&bkk{)P^ zmzI#`NEJtFxc6S?erAJPa)d^--q2|b()WE!C>(0JVI8A=!Z10%b!SO@4(>*wANV8mj(Ow<@fLF+xORd=wBEt6o^>Vy>7y+V1LRv zz$xbdf?#1F>yeDX8vuH>6A{Bi! zwAs^mkVOhaJ(S0(rp^pJfKu$#Jcbw5IVio%`bT$typ?S)<5GU_zkmMm``^#@W{=-x zk_FC(QmP3m=TUvdz4Y)wZKfFG=qtCZ?*DPpBzh;bIG>!#>n@lU zBu?lTp(P_ay(u(pb=W=%SoCuLP*Z>nwa{h`*@NC0pL!{=B?+ghy)X6&#l*Wv-@Ua; zKktadb-i7J$b71bckNUJ=%Fv-p&!A*b>JDMOz`Av1IWzDAU zY7r-qWl7j3r4V(<4%s^bjZmp(sZVw-*!4z?(%e4GV>y2lTpgoi*S*lXrA1oINJABU`GC)!7ZZ z(8=BnZSnKv+e3Y>PrrVD^4pC!Pfu~^WEXbA6c}1!-W?a0pjeCYZ`%Z2n!l6;^p0CG z>qdW>lsY544lfWBzma}yv}>aMi6_G3NL-gl4BHpYR%vY%nAJ;;qVj!iagP1m3okVl zN*$;j9QZ{2A9Wq?r6hHgNw9PgoTHOiAIS}xEm7UdB0amZeUj$c0AbBqHa80=is5`I zN?<}FYjBuON@=B$(j?lZ+kyP`+P*w~|N3ygJU{pI#~mq5jd9cX_Wo(n)L>tZ5 z<<+CgH$&tCOFuU6;MslDDwLF~6%%#X>hech_d~twL`G=SMP+T2=bu+ip@y%V)4%(- zhkx$i;aegQ={A>2JVx!SJeMoTN9hXsde6@Jq0k9J*OU4Yd^&LvS}f}xK)#k1OB2=H zsg8(MY$O2KAxfPkTua^-BS1tVm?n-1uNdwk{8JD_8y>IvNNB%rAmb*%oIE4Ht5k;i_ z-<7*1h2;iQckikSXJnwL6#TQauHb#nJd{n64;zWi(&HsULz+ZV0dr&lEQB(Bx{3t{ zl~^NSJ1`bpLSHbh%-2f_50O;!A*XMs$j#PTS^n!CB;{?NPfiI*M;4yLLUZW#)Gi}d zC}y>q*h}R!jMgqfuejWhI-kw?K%8tw<4Ep`v27|^@A5tMFd~Z{+eN=eZLhKHR1DXt zlp~csuiH!g@%S*FUNuj8XkYGA?VBEf(*8@O3?JLO1s%oJ1t^_y_UEyOKp? zX6a+qR!MtnI@l)sKz=%<7=040T^Bt}r~PIhPkmN+IIPJ^TOM6gs>tXlFL>WfHj7oI z-L}fF2;Sc}FXYtuQM5y=s2i%__v_Q^zst3lZd`GZ=#gAAHceWyRz=hno#vzF>?DZn zB->TA*pkPx$^GO(7iTgxh`^J6Np&43osf*yf~1`+;QtUNVePRramCU(CnT@wI2X1L zcGsa}$El>7NHC%r@tn3Uct-j1eHy%w$0L&3hP5=M^ diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index f4079ef81106..a1d240cd560f 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -3,10 +3,12 @@ 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 EBUILD acme-2.6.0.ebuild 1506 BLAKE2B eaac3de9e1b624f7ce6ae78429e94b7828dd3075ca8dccb438833fdbf3441b13d4e66c9a7b933691581c8edb87ab2a8971641b67b66b8387b46e52a74dc4b57f SHA512 dfe6e029e7f6c525d366b5399ffa5513ce2fb113cab50892d9b4dea01b74ca867d316f81dec93f93a14fbb902b596f2662358bcf561a69c172ea7094520bbc2e EBUILD acme-2.7.0.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 EBUILD acme-2.7.1.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 EBUILD acme-2.7.2.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 EBUILD acme-2.7.3.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 +EBUILD acme-2.7.4.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 EBUILD acme-9999.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 MISC metadata.xml 401 BLAKE2B 30a2ac1f03749a8e3bb98723c57f47ab6bcf7bfa58c2b6e21c309fae279feca0d3612df6c2a1dafaf27b4f0781c583a140322feac1a1cf2c13e50861cad129ea SHA512 d8e725b71ca81ce4ca6565ed58271b283c25394448f0f48f726f232122577c33d5b2d726e117419b2fae99f9dae29a8080bb9564eccbca13368c83988cf3da01 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 3c98d5e54ecb..648f60797fb2 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -3,10 +3,12 @@ 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 EBUILD certbot-apache-2.6.0.ebuild 1076 BLAKE2B 08b8fd1aa6726099790797ecc9d8a943aab30e3101b5a6c8a86f10025edcdb2094f63b663d81d83327552e4fd974a2c9c26b2f60fda699f4d131ae8f397dfac4 SHA512 2212ce672ea10a1bc8449f158470feeac543f9a4ea3c1ebcf0c0b4d01d89e17ef3601f1c1ba415fdeb8104b4dab570ca6877c8d99193722047b76bbae3cb848e EBUILD certbot-apache-2.7.0.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 EBUILD certbot-apache-2.7.1.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 EBUILD certbot-apache-2.7.2.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 EBUILD certbot-apache-2.7.3.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 +EBUILD certbot-apache-2.7.4.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 EBUILD certbot-apache-9999.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197 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 4c71a7c8055b..169fc52d1b83 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -3,10 +3,12 @@ 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 EBUILD certbot-nginx-2.6.0.ebuild 1184 BLAKE2B 6c732ea779afcb9913a2869f0b8b7f8d8a21c1604f96598b57de17eca68eb89df1b178f6189de3560e5530c501797524f5fc7a567a6b55195c2936e6a9476470 SHA512 0d816b6d331691f1ace1429d937a128d4b49217077c6004a2ac2fcec8ab27157e5ed5d45dc08b908aff8a0327e9952ce79207770278a5b093d4f1636aeae479b EBUILD certbot-nginx-2.7.0.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 EBUILD certbot-nginx-2.7.1.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 EBUILD certbot-nginx-2.7.2.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 EBUILD certbot-nginx-2.7.3.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 +EBUILD certbot-nginx-2.7.4.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 EBUILD certbot-nginx-9999.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 MISC metadata.xml 335 BLAKE2B 048854ec6bc919f9bf9b0bc74e7c291841cbfea0e571f43437937c5dd78cc65f9df53463adcf313441e01323491709b462bd9bc364876eb1508a83b3426b6b78 SHA512 25ac45574a568e362c419dfbeade4a977afa2885e7b32fb4c3d4c765450b09aa98cf419df1a39ab194518ad6f2b582e162d4dd4eec14f278635d63bf66352523 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 7b9d3a880a4a..5904888ddcf5 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -3,10 +3,12 @@ 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 EBUILD certbot-2.6.0.ebuild 1542 BLAKE2B 10c66c7271531f24633aac1c6449255f2d69c3326de897419ed47aad915856b6ab032e6411b606d8f3494553e7d5218e13f23a2dc9dbdaed0299bd6d6373cf12 SHA512 ce9805f2b4e3fb87d5786a82ff00f59c57380acaf3ff71a69ceec2b158915297075d7028ecd10b5659c16c924ca4b283b8d7703440728c637e9b6591963a17e4 EBUILD certbot-2.7.0.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 EBUILD certbot-2.7.1.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 EBUILD certbot-2.7.2.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 EBUILD certbot-2.7.3.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 +EBUILD certbot-2.7.4.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 EBUILD certbot-9999.ebuild 1546 BLAKE2B babd7b37f08f1bec100a6c677e7c2b91c8f93b8c60407991fb2bc582ce98079168412dc64ae137d0298b61ad360d4aef9b6720ec1ff120bf2c6f08f17138a6d3 SHA512 20d19fb38e4feb7999bf5d393b89596e8654d728f0027328ad6382e1bf12275034fc6cacca0732468ddba6dcec2d40a335d253b05f8302e438dd4c3c5638aca7 MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197 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/Manifest b/app-crypt/dehydrated/Manifest index 67ca491d7940..92aafe952a12 100644 --- a/app-crypt/dehydrated/Manifest +++ b/app-crypt/dehydrated/Manifest @@ -6,5 +6,5 @@ DIST dehydrated-0.7.0.tar.gz 86574 BLAKE2B 35a3b0b7592126ca65003a6c9eb8934a76584 DIST dehydrated-0.7.1.tar.gz 119992 BLAKE2B 0b287537206936ceff33bde8bbb8ab7b13f28bf58cd29c898348db0cf5a83157fed4535da218ac48a810a93b99474e96334a27c062c157e2f164b0e516b47111 SHA512 b7ac078d6034e784f3f485e8ce56b5fa2f1e2a3b5ef014d260046b5f1d5cbd99727501e95a9530d0d1b2f300003d3fa5bf7e7f532092041597236d92fbeb0f3c DIST dehydrated-0.7.1.tar.gz.asc 488 BLAKE2B 0dd678976f897e8684695bce1742e498bcbec0f78781a53dae7f715a1a379f85eba3531c0f3181dcab9bd7005f086e82889dad6d26f7d2075c877eef3d653acf SHA512 f03872b7e087b3f719a76aaebd46f017f47595feb03a29f5fcbe33796655cdcd0a34580ae34a85e3280c8305a2fe2ada47e4436bfbec294b7dbf67768df86394 EBUILD dehydrated-0.7.0-r1.ebuild 1280 BLAKE2B 0783eab859934b0de7a88301c568103d952e78e094d7504c3f3cd67d514f667245790117154eb8067319d61b6f481302e558ca7ea1d813e1f8cb4cbc9afb4975 SHA512 8f977733f22a3f56505670205fa892bd07e01bbc22b51470429f8ee5fc71b1a285a5e2fa829d20b6323aa31f537dd4de8bca264492c52731b6580a2e6b11dc80 -EBUILD dehydrated-0.7.1.ebuild 1520 BLAKE2B 56931debe5284f38daf0900470fa78e99c554a9c4e5d5edf2b39d804dc900df8a843da6a4a3ff2657316e51528dcb6b192196205986489e50bd0332ef584b3fb SHA512 2c8e4a8bd109fb519f8e55baf1718ade91c69df3b33f09fec1fafd23e914830c985723dc3d023883c390438e8d885a6ea707333f200de1e5523c4dc760c880d0 +EBUILD dehydrated-0.7.1.ebuild 1510 BLAKE2B 5f91fa52cbe10edf5e38b1d8a5bc6d01982596754ee89ef0e4c5f2076f40e5051cf2c0d8982cb927bb097b4439c24e4885e1c18ef859afba7774a40b1253e82c SHA512 709da8af022d04401148f92fb01fcf3f06731632929242ce60ba93c54068dcf25d205d0ae7549d2efc6e989c9de367bf02039cafaf4885406b62fb1137a8d480 MISC metadata.xml 444 BLAKE2B 05cdd8b05987524fd177cb35227291039e57b4272498ecadabb6f0497d4695e752eb68f764790504d79e1b3e5b9e63fd24af331df161fdad41e130ea168be317 SHA512 e265142fd3a2a11ccadc497e1dc400d81e2b3f04c0f42c5fb9f00c1b2c1cd298f917b5185a3fd0aac2a608a1905984f31fbf2ab52b25b20258f5324fd5aa3d24 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/Manifest b/app-crypt/gnupg/Manifest index 3918043d059c..e749af0c0602 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -15,7 +15,7 @@ DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 7a5aecca25d87f5f531576c8db1629908d97381 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef SHA512 d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28 SHA512 193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e DIST gnupg-2.4.3.tar.bz2.sig 119 BLAKE2B 763c0569e5378e132de39e1583c19bae8912455bf7cd5a65bcfc88fa43be99fb6bbf8397192b3086db2f6f0f63fc25789f5e6ce98b2fe63cda3bf673b1c60a20 SHA512 7affff694d194c3befdfc865a7872c0883304ea704e3691eac328d802f12f4f82c2a93eaa1257d3e09b38494b38185f5b8cf35c964f0c3846bbb29b93727ffee -EBUILD gnupg-2.2.41.ebuild 5575 BLAKE2B 812f0a612450d5a1674be6cde6486a36b68b2b0e21167501dcdcc298fb1931d40bde7062849ac79925c3a75f3a83f126d021e4ccd8bb230cdbcdab3a54536728 SHA512 309673065292aa811b3b164836018737aa2854c0ef4e79d7378303b8e49598bca483c61fa70e2ac3e7b2daa3310c21b5fe4df619f0e84e50139d858d727c78d6 -EBUILD gnupg-2.4.2-r1.ebuild 6165 BLAKE2B d3e83f5df311c1e0d47c70c38392098015ddd2e343586e18af3ce7895d6da4dddb8cb204aa7062c068559742d304e014c6ec521d70252dc852ecd67377610990 SHA512 ee025ee60e3943dac27ff2da49968953229d65ec71e7f4b3229533f202e96567e54d8d6b83429e04eca0d28e251eee933082ab694e28b00baa271d16136868c4 -EBUILD gnupg-2.4.3.ebuild 6199 BLAKE2B d618b8fb1073ad89701a05421483c37a6a3c76e8c7beeb857ef3bd26289ce28977c07145941bae6fd58db6ca77a20df0c937384f34beb31b482d7b2c222a0b2a SHA512 a807acad1c213e9809d23f9847af960e888d8253682221047536c75e2ea1162e7c228ea08dcb31f621c4d68a2b66a074f044efe30ab92b32cc026ba77687a4cc +EBUILD gnupg-2.2.41.ebuild 5565 BLAKE2B fdb0c920af7a13bd25a23e4ed5e0561f385b49520e737cf3d3a8f6a646fd94ae022245772ef8bcfcc86fcb84c381dd51485ec5457abfdda67998586922a13926 SHA512 9070ca445e56d9b61bec036d7d735de5e18f7247fef9904b1ada678150b7eb588dadf2053fceef6eefafa8eb7de7133fdbf3dede5dacdb623d1ba7d8eb78f43f +EBUILD gnupg-2.4.2-r1.ebuild 6155 BLAKE2B b5473cb1669e7862516d5c26b91610a923f9fb6fbf85655e2036538624d46873ca19f68f891944e297008fda8f17ae530eb8fcf33edffbe1e2e44c53028020ee SHA512 99eafa14f822ab0b6e3ec7c4939e1900cc844f6dbaf32d81a774b4563ae8bbe8331ddf2a6af823bab82bb9c943ea74e1252af7ff867de0fcee76ca893283670a +EBUILD gnupg-2.4.3.ebuild 6189 BLAKE2B 2ad8e3f5f553263f2e1a63c15acdf145cf3840a34e3b52344561e40140ce42c166ce2099d94015e13b0600f1611a33474032e20e47059a2f12acf86fed05afba SHA512 356800d6699398512cb6e4906dee5c724ad34a82afd4489707cb63d41f18424fc904b5cf558fb7c1adc99ae934daf08ca2f1fc8c3275cc190d1882bef4b24c43 MISC metadata.xml 1189 BLAKE2B dae783678abfe0bae095970d96d952f591a569debad411708d29a2f128c6a291b73a33ee0b3491a6a5ec44c11f56d33c1531022e0ef9eaad3326c9cd0f79e3fb SHA512 bc7d6a9ceda213c134d9afc527fe0b0c87a4886a171b7a1e1f662f3978fec5e71323bae4c9f3882e1d763d5738446f161265070a8e513a59fa62ef0f792e9fa5 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/Manifest b/app-crypt/gpgme/Manifest index 477f08b3e20d..e8d93e0e1399 100644 --- a/app-crypt/gpgme/Manifest +++ b/app-crypt/gpgme/Manifest @@ -6,7 +6,7 @@ DIST gpgme-1.22.0.tar.bz2 1717836 BLAKE2B 6c03f4252391a114233fed284bf9eba03fa7b6 DIST gpgme-1.22.0.tar.bz2.sig 119 BLAKE2B fde8892743e7658004d73d89dcb3899fd003ad9222fa47ec0beb29c507917936cd34ade58609cb44c8ed2d2dc0c8e4aba6ac73ed4789d2a375f79055d23c2349 SHA512 20468946e8247dd12991b25a599ee815b2627931fd3886c41b310eea51f058a51cd1584de2292241a225144bf9a1f18b70bb495cb34304879fc294fc95b220ea DIST gpgme-1.23.1.tar.bz2 1716825 BLAKE2B 5810bafb2bbea0a44078fdd587fdeae5a2705dac381d6873dd1cdff017a0be7213125846201cdfef510a5802fdc6d86fd2216b17c380ef5f9e30add5edeaa70c SHA512 a82d5de29a38e5cee4042b3891d0a2c265001832e8578ba17b26c48c6d2a4d5919ac9655b4bfb5235dc8c7cea8d3254054da270d287133b9161e7c6ef93b2d58 DIST gpgme-1.23.1.tar.bz2.sig 119 BLAKE2B bc31079a0632aee4f84347114f3705d8e5068282000057cd8f332b541ee9f0d82eda246ed9b0fb156bb5fbb887156df8ba28518b184ce71b4c66c80e02efc154 SHA512 c3546bc69f8f083d6ebf146336860af263810224a7e9a42c233bfa1210eb0f6f82c26bf134d261ca823eef170549c2642ea2d689610446df91805c5d3c02528f -EBUILD gpgme-1.21.0.ebuild 4206 BLAKE2B 37e9cf4b62626a59d34dd19a5fe4b08b45e2e6597f16b7027de8ffc1e1816564c7e9d5b3da1fc4eed3e9270e1d6c22749c1a98060e22058c5e98e6bc3d1cf7b4 SHA512 63f254e37f79408868a60c26fff08724f69a549a1c17500c672b7225be672bb85d24ab961263db9db9ad49e395cee11fed10e836aaebef08373ffa5b950dc9b9 -EBUILD gpgme-1.22.0.ebuild 4397 BLAKE2B ef06a1ded6942aafb35d5d1c2754101fbbd4c4ce668be5c170df7cd93398c523ce4f361d775a46c7f3fb4347fe8622396dae5c1a56f0b469ea4ee86e174de2e5 SHA512 05e77d43219d447784fa542edb64b025eabd3b69554d412456c7454c6b1021f9d6c1ee211362670d2e77d150279b012c1640d29444e9bf939e8f70ed8700cb58 -EBUILD gpgme-1.23.1.ebuild 4425 BLAKE2B e189c9019c91ab24c1797c63740414f001528597b69821472a13961d63f314b77cfbbc62ebedd2e06b4b5bcdd65a22b36b40eefb96d41743d78ce6091f7e3716 SHA512 68da3ff808f324914b1dcb0c5e05c34dec845a0a44dc859959846e3f989c5bec3cde050c046ca80694c62147b9a7156cdcbb59f4f6ef8174d34ddf8fb788e3f1 +EBUILD gpgme-1.21.0.ebuild 4196 BLAKE2B 98c086b56824d0a2606514d98133a4a2acb5edfdcc662184ab5495f21f1d52906f6b842190742898c5bc45ea576ccdd88092688e0633e1ec6c1369f4520088f5 SHA512 35a3896132b6f45bc448d9451aec0b28ae01e0e86fc8a460b7d09eb5f0ba5cb8ff71b2e84f4d207dd3c68b9eb97ad183fb7a704bdf11f9580f4c90a1e3d79cf1 +EBUILD gpgme-1.22.0.ebuild 4387 BLAKE2B 757a2bc074e562624ffd6c55185e4753841755ceeb6d8c9489e6f599cad07a97c76255b5cad331185e3fcc845a1ac5dbbd155ab888c7fb88128df386639c331d SHA512 2f98c653090ac7b6a0217612542e478f4180cbf74fea07441b1bfab0607e4c1490c5b5e1f5543b3ecc879dbc65332b2635ae32dbe3c271336ff109a44c2c2a10 +EBUILD gpgme-1.23.1.ebuild 4415 BLAKE2B 29daf51f565ca100afbb09820a8fccdf8d1ba49c9c4c22f17644e15c4e725898ae74cafd3b96f346f9c9ae82d488114f167021f58b59e53b4d7a7a5b2579efdf SHA512 0742efd80ea9b042d2386d059b92597a1eb31a7d5932cce594513846603774bf054c82581df42d3d4e26d5a33aa4c132da98fb81ed034485e4b42ea7fd6487a5 MISC metadata.xml 333 BLAKE2B 6dd18b63ec1f7656ab8bd705242bec45d7820db8be31f326172cad400711e6d7268c156d6b81facfdfa79118c04728ac910a8f8de36a11454227a1399235a582 SHA512 21b8d7bf3f14b5ab7e2ea587027395cdd881ecddd5a4f70237cafc70dc904b396a33f70dd7ef37519df5a204f4e3a89d9ea6ffc221df41bd9cbf23e69863f12f 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/Manifest b/app-crypt/pinentry/Manifest index e6fa288ac882..b02666eeea4f 100644 --- a/app-crypt/pinentry/Manifest +++ b/app-crypt/pinentry/Manifest @@ -2,5 +2,5 @@ AUX pinentry-1.0.0-AR.patch 326 BLAKE2B 2a05565287d2a3ff9423db1365af6ac1d2d0e0e5 AUX pinentry-1.2.1-automagic-capslock.patch 2831 BLAKE2B abe6c6815521dd80a227704ad2698e4aaa808faccb7d95acb1b2af8bb55f2fec03d92df0b60703da2c9f092988da32572ad2fcbd1735b3109ae278d24e76e1eb SHA512 a9fe32da17d214e5d0355efa575c04f4010a42dd9b272e2446f632017a383f2dd5bd3b98a8a71fe13bf55769fa0b420310d4f3217fa16a31272058d44598f99d DIST pinentry-1.2.1.tar.bz2 547698 BLAKE2B aa47612aa3a6f74c3676bf4018780356cb22ed4078792c1f466f9e0465199428c151c0e20dfbe6c784ef93c2b42b673daff0b6adc74c8c98fed9921e65ed42ea SHA512 a665315628f4dcf07e16a22db3f3be15d7e7e93b3deec0546c7275b71b0e3bd65535a08af5e12d6339fd6595132df86529401d9d12bd17c428a3466e8dfafab6 DIST pinentry-1.2.1.tar.bz2.sig 238 BLAKE2B 01ba3dc296a8e76c546d21d0bb0cd13778476d5d5b3ef55a3401c6a0353a56d79250d11555afb31c77c5a77e63847ded0f8eaef395bb0dc2ee3ff1d6a4ed83bd SHA512 d0e8435dc169a58f111f057f1c9fbb6c70da32a850f1107d6abdf41357c1714832728109ae61507db313d7eaef9596e5faf92fd21bed78adcc46a8c8a590430b -EBUILD pinentry-1.2.1-r3.ebuild 2532 BLAKE2B 275c83c02635dcf8277dec2c437753d285f4a888c3e3e213a1f2ceb01c94af295bb55d2049e99479c38c33053a0f1abf00c80035f6ca67d0df8aad69405894a7 SHA512 64edc3568198eb60c39f02b7f617c1e9fa5d1f758fbed86be17431a86a99a4690896bd9918e0d3fe0945ec2445edf999d85f4c42f7e3b6e8aecc89098c4ca315 +EBUILD pinentry-1.2.1-r3.ebuild 2522 BLAKE2B f3c7e034dc52a21607db9634ee8c286302cf0340a7f630ab84fb50ca713707f10cb11a628e4a320c7d11694d71a65060deee2b73eb455b077b9bd4d25afb4e9a SHA512 9d25cd58376d3235fe0eb0d815f5cb75f727a8d8f7eb05e9b00e56bbe57ab12dabb71e90082bd20f03276c3afe7ebf85926b5201571badf4297daa8206370328 MISC metadata.xml 344 BLAKE2B d71f184ae783d215e32dc94e346c1f753f158b298cc2df87c14d5b73454ff3b4bf0ce4744d2aa0359bc68cb993cd35d2d6f77a09769853fda5b66e1cc1da3580 SHA512 0ae1c64980d4d94b8bbc04040a17b358b7138bf4022dcd97b6d2c464bc5fac0911c9522bea253586f69c8d137b75fe3e302d7cd9802290c2720c77706d9a935f 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/Manifest b/app-crypt/rhash/Manifest index 98d43213f993..f4b95452a683 100644 --- a/app-crypt/rhash/Manifest +++ b/app-crypt/rhash/Manifest @@ -1,6 +1,6 @@ AUX rhash-1.4.4-prefix.patch 836 BLAKE2B 9c3b953e5249c4ee0be5d23cb595ed1c84611ce6299b29b2b3fd38b7de1f891fb5a8f6a4a5fed3e3b8862fff9f8623f310a0d436ab4eab44e42ff79e0b1f99f5 SHA512 3740a2ea78d28fa916533af27740011c2dd520eb2bc18a6a19fc530a0414a8eb7bd911a7a39ddd0a1a2fec5def20b61ed1731349880346c413d7d6000569bf32 DIST rhash-1.4.3-src.tar.gz 429290 BLAKE2B d225aeae0b3a8fb2e093a9aef50cd07a790c7e9734e91114deef2ca8492c85261b8ed5dea45958e35e049ea888885175608962ea72297bdef48b00c52f51eaca SHA512 d87ffcde28d8f25cf775c279fed457e52d24523ed9b695629dae694b3c22372247d18f6032f8ce13a0b70fa2953be408982e46659daaa7c4ab227ae89eaed9c7 DIST rhash-1.4.4-src.tar.gz 435691 BLAKE2B f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722 SHA512 00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f -EBUILD rhash-1.4.3.ebuild 2114 BLAKE2B e1394d4b75cf07a74d9317a26ea8f86806dacebd4bd75c8de4e7cf612fd712a6b996f067140897a983a2a7cf09570cd8354415d99157be6e78e94fb8afcc94c5 SHA512 9c96f681f4d9a898442460f4dd2bba2f30316dff556965fa23f2874ffe2ad1b17abeece1457f673e826238f7bf051b76b6de216a4bfac6e01ff0b92d47d95c5f -EBUILD rhash-1.4.4.ebuild 2511 BLAKE2B 7334a580fafd95765b0be90201a9cebf18997838079770b6fdf75ab6ad33d97fc137013fdf2abf42aa7f7191a6702c8e8632a166cd9ad0aca54d568bdacdf648 SHA512 798560352eaf4682c6675ce924c11fa0155663228c2843667c7559efc5041e97c6f8e34cc335065f78724b9003ef001e167410bda5e4c59174d8234626e6d7e9 +EBUILD rhash-1.4.3.ebuild 2115 BLAKE2B 1d3d60098013e480dfd8c618a8ee0baf9b6cc30716fe9f30c1d5248e891bb62b4b1efc2f06a3e3a950b24e7b6f2cbb5cb26e840e47313d60e788ffe13b9049b9 SHA512 efd4f474ff34832d72851e838484195741031278426a6227a753d819747b52c9712d22afd8469a7bd3e5ec15696af0b240df4e3c985a6c073e2d0168bd27045a +EBUILD rhash-1.4.4.ebuild 2512 BLAKE2B 704301c0c26ec74501d53bef58113b797a65a4ea9900fd835287b4923bf96c13384ea4ce79e0a7d6495f84ead250515a0914475b646b6c5423b53931d7c1293d SHA512 d72ef5dfbe13c587f5788bb067d4ac39763405c5e3a6f721a060b6883c4479c92ee0fc426da7a264e0e93c426770c378b09847d10df7b9378a154a2efcd160e5 MISC metadata.xml 817 BLAKE2B eeb15cde9e06507f73330759d44dca59dea3bbcb972cb25af71d91f065eb64dbd1ddc61e43f8fad50c264c269542f92efdace36d3397647c3c53972e695da22f SHA512 3e2f688b57c74e051fcfb90d34685346c459c5e9f425266fd3d8e099f586037b14c2bfdac76f135a046c77cc850bb49954c0e7d8dc9ded1db47bf0919ab3ea93 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/Manifest b/app-crypt/sbctl/Manifest index eff72f9356bf..98722895ab67 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -4,6 +4,6 @@ DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901 DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d273417777ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c SHA512 dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5 DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63 SHA512 41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5 -EBUILD sbctl-0.11.ebuild 858 BLAKE2B b2d913fa1ca3a2b88dd850114bfc84c715622b1cb6b89a159b3e8b286d1399ead87b58e4d0e202ecb21e29d8697cf6d61a45a9b23e719395667de03431b50a49 SHA512 94e4c9c9c1565e58cd6b5e7d51d3521bc82576481017d91a99531ba7151402bae488f6bd5161637d097d35f195c090dda162f7130eb5d9f10cdeeeea3f4e684b -EBUILD sbctl-0.12.ebuild 870 BLAKE2B a41811bc9a3a3a8632b145447c6de5da12c8c412ac3752afaf60e69841d3828edc11d31c8c5c24c96d107d1975b69ba5a66ed4be895d0ae030a82780dc89ef38 SHA512 a1e11452d764d406dc61a0696b49734b2b67c690f5d7ad7122cea51089b1c647921dbfe9877d3298e01858e041d1e75c73a3a567a97b56ca404b513445baa58d +EBUILD sbctl-0.11.ebuild 850 BLAKE2B e349e11143d6c459b3c0d57192c2e2b076ef9bc36d2dd2b00ef820f5d78673aff8048a2dab943a7f64d2a7e78a22cc34db3a4b80b904567e5643e69dca0be935 SHA512 0becb4857f2605b613c5de80dc18462b9a83c38abb0c37ebf38ed96ec91b5090095f7f834e47a1b8b9d0bcbfdeecfbae9748f599b354d46e3509a4eb4f373034 +EBUILD sbctl-0.12.ebuild 862 BLAKE2B 07664ff9120cd94e1fd12609463a6770315e84c2d8cd3ae602ad317e26d163cb35d78eb7fa2cf044df7a23850001e0b6bb63f08d06030e383697f1dc52a1c7d0 SHA512 32ddaaa63086db358c0cbb903febbb8e73f0528d03c429ba98ba4d093ad39b44597dc7ec85f0b953d170126f52f105f8fbf12093dca8237766375de9f78c831e MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2 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/Manifest b/app-crypt/signify/Manifest index 63bbd31299e2..f1a984c63102 100644 --- a/app-crypt/signify/Manifest +++ b/app-crypt/signify/Manifest @@ -2,5 +2,5 @@ AUX signify-30-man_compress.patch 576 BLAKE2B b6c82f0737dcfd569bc781d84eaecad2c0 AUX signify-31-fix-build-clang-16.patch 848 BLAKE2B 5170271f72adc4bb3ab4e8bd90802976334956a966a3a1c1bf478ffd94b027f0d174969972e76400e9e9c7a9236172df6986e1552fcb3ccd284c7f6eab401e87 SHA512 f3f830b158aeea1ebecaab6cd4aee0e1f9d8ff2f3ff061af2a7af4415dfd7f58121a8ea0017c1fe054b87e2c7cfd85167683ed99c907a73a14b82df769c9f8b6 DIST signify-31.sha.sig 246 BLAKE2B bb2dc91aeaa6dde10a1cc43f26385479509ade9d02ea6839b3305ae51623f60c281ca881097b66839b6e3297bdf25d4b2daa1e49b82ea0cdfbf628c7e21f7f28 SHA512 c83453a81382b8841054c749fdaef8d122edc9a96a0a92cead8f7141dcb57cfe18770e7777e7dcd1908ddc7d4c747088d5979537a3484b0859ce8d530db6d65c DIST signify-31.tar.xz 83480 BLAKE2B 090d0b326d549cd89f6f8fd86063455670d1d3915a8ab31ddc732cabb0b72b6ba8e00b3354b61369bde7caeec67eef41c012be66dd2e3212112f9a97cc63afbf SHA512 f39597ea278a7eb10b786909752fde59e16405f0bc76c9906f8014e9e7f6801b4733479eec765fb960b6062359954caf54a3460ff67258a9cff93fa978951962 -EBUILD signify-31.ebuild 1250 BLAKE2B d8117e37e49dc4ca13015665013c071853912e38a54f79340ddb62e1c57325c97648fd1770cd2039881528e86f5f8140ba8aa7f1db0795634e2929c2ce3787fc SHA512 42e54df5812af48fd94b2303dc8e00850cdb65909b50a35f71ce1c670943483fb98eb4fba7c1ba004f2beed04d1eb017d30e40392490a09241882b529cb987d5 +EBUILD signify-31.ebuild 1242 BLAKE2B 5030194e56dcacdb1b61ee57bd442e00b93f0c3ae422a10b03aa51edc16725e502f81d6ae4d5d205c33e3fc80389ee2f7c44c1da0428b885c89362693dd3d8c1 SHA512 c99408194b8d71434a92997dd19012ca0d1f50e37b280a502bc3a8343ccfd6b01b1bf69974db9d968da986ca46b591c9a84fc34c2dc0869abfacdb107e8ccf62 MISC metadata.xml 437 BLAKE2B 75f7f8a4b2475b052a41134e41ab274386c5f59847bad67ad3d8bd447984a2b42a119bbc60b13df0ebed9988f98ea5382c4aff4fa093cf44c7c8d2907d0db26a SHA512 ce3b623779a2b51556bb440df1b08f386f9fcdca641d1c0b06b3c2f0d1e98649ca8b45d8b32406f7b2b53a6f781c58121da09802c1fedb76e0c604c0a3627f44 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/Manifest b/app-crypt/yubikey-manager/Manifest index 7099e5f7a9fa..309de9b0a8be 100644 --- a/app-crypt/yubikey-manager/Manifest +++ b/app-crypt/yubikey-manager/Manifest @@ -4,7 +4,7 @@ DIST yubikey_manager-5.2.0.tar.gz 184873 BLAKE2B 09041c23e23ff01cad2d126face6300 DIST yubikey_manager-5.2.0.tar.gz.sig 309 BLAKE2B bb1a012832c99aaa94404717560e72fb93352b82dd3c0091cb492cde65706c39b9e2411e38a36150d77e72f6397d98cef643d0b392c1751e9c109de3468c9a39 SHA512 926a7a7c40d38bcc0a48e3b44f3eb673c16f7bed73701f5cb6f9ac4418c9f2a242b8d2af9459093ec10e8c188410412a8ba8c05a0fd4774a738629a4b0f874d4 DIST yubikey_manager-5.2.1.tar.gz 185533 BLAKE2B 7aa61043eb7f8a9502ee3c3aaea8d2cae63bde564aa8d2332570247959df966049b181bc1b3fa5749d1f66f21c2a2b10871cbe8e6a83c81ee67648957a2eb869 SHA512 96118f1b4e9509f9b299f8dfea2b29f7ac2958797facfae6bacb425fd4aa4cf5c91a14dcdbb9edbc9cf5785cfb9d5e4c465ad3e3813fd902cf12ad2d6b072329 DIST yubikey_manager-5.2.1.tar.gz.sig 310 BLAKE2B 1338fd7f05766629790188e20d0dc71548941522ce02e0b3d0f7db0be6ee61655000aeb45b3a58c80d0cb891a13a816f4af2f145339d2fb09b9c6293a882bf86 SHA512 57a63bd272e61f93182fb26e1378d8e355efd91c2e2eede70744223fd47e02f4e210725ad31b1ce1bfdc81a67183159054a8238930ca4bdaec2aa7970b170f35 -EBUILD yubikey-manager-5.1.1.ebuild 1650 BLAKE2B 451e50e3e13bb237be3fff63436b5f57e147e37a53a4863d87b7ab0382de05329158e44d7498ee31a6178288ee612e6c43d44704e4878c0c489ce7ce15fbde3f SHA512 c21d546dbecec17553ef36335a205f0902cfabb73120ec30049d20069e2bfd81394bfd43a2d2c9d85be7ec5bd38579eca9b0645cac6aca933c6c884237c8168f -EBUILD yubikey-manager-5.2.0.ebuild 1670 BLAKE2B 3e3f710c8aaea2385e585d4499496d60a3b88b4d4895e185bef12a1364e1a01802a1082bb14ca0a3761f1becc03ae79894c4e6636b796b8fa56dc60b76607f28 SHA512 7fb25d23971657f5b28da0ffc270b9c7f543da1620744c6e1ca2fe708b0c1c80f916ee90b566485209e60556c236d2d884304040f21c32f1bc2e7f95af1c7c24 -EBUILD yubikey-manager-5.2.1.ebuild 1669 BLAKE2B 321e3a3e1b91709862845f558602def786bbafb811b1a3acd050b10afc44b6de6ab2c86f650867ffc7f5eb6f6871bbf4cf80e9f2ba2ae6ea0a5d04ac8155e962 SHA512 5f0a5c4923c3f3c0605e49e5c724d30b6db77f0a3eb47295dc478f0a275434864dc4316da09febca99b03cbf819c14a250a62acc202aac4353e75a7a569f786f +EBUILD yubikey-manager-5.1.1.ebuild 1642 BLAKE2B ccf8106332afc2495cc3c540f9777fb7b2acda9499c9bdc26a03546479c900ab287daf659e022a13bf184fa59ee561b614c7d9f7e664fd11a0d365c6b0b830d3 SHA512 a8b53b70478432500fc1f64c5eb57cc800a7518706e1d4c9ba72e2a3e237ce54fe5143ce73c3842a6c87313e40e7bc641e2c50858ad472985de6b443221080c2 +EBUILD yubikey-manager-5.2.0.ebuild 1662 BLAKE2B c18184a7e54caf9c8b0a081d7ab070f2779fb2ad50a2b7dfca8c126def4e411bc60fde4d7ec474f6453e332b8fdc8f3b5563f4b91986ed54038cee40703e739a SHA512 5612bd8f4726774b69782b15fed9398c1cbd0d6bdfdc405552f2e1dcb49a69c13c353c14e6d943e00363620d1d65bb5fada754b09de20789c1081041629ed50a +EBUILD yubikey-manager-5.2.1.ebuild 1661 BLAKE2B cb9d692c1aafe44a922509eb7ed0080c05669d797045c036977bafd3b2ba0bf8f5c848220c0c3fdf51a0986bd42b96920c2271481e9c68c33485dae80e010037 SHA512 96e32a7793b091df4d7c817a37dfe7d761dbf8237502199d8bd312bad79293fd53068aa7e6e0177222a868790f6bc1cb43aefa5e78586d4db6fc50ca058fc3b8 MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821 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 zcmV-YHm%7YiwFP!00002|8<>NvL(lHrr)&+YyjOc508|!WNPbHzepSKn1~{(P*4pZ zpw;*HCy0}IOO(t=5LNe{lj-694;~(&|MjPT|I>FL_7_|B#s0^yAKriGT?^m+8)icWSr_Qrt zYre;lmX$ikT)DT?=kneB32ukEZH?G=;BQJQh0lw#`S1SiU;dPR_|A@N&Y~YZSly$| zl6j6W`z)hbSgVCq`t;F_IDQ0|bF4kBfB4rw{lEYH&;Rsq|Nfor{XhTJetLKI=P%#+=KU*H%}yw# zxf!CX&Fwu>D=G4AF8WrFZJTGTS`IJ9OZ!q%tI=i(d(JdV@YYg4(akhsJ;iEEY1f#1 z-65KFfBG3dTRq2h8!gAlgSK6|t>XTORjzK&)Xqq&w859II(!Usgt>SSZ{F9&7tPp4 z(CW3kd#@$!6Ibi2#p!KFp3_+Jo=?avo?6S=%g+?Qk2L4Zd*`)%$>S_jO%O|k>NMwakK|?BX;^icXW$i%^Iqtp%+lpG6us3ymE_1VfIv8v^I zLiN_Em^1h{9&$97N+ADx^ELA{Bojd@&VJ8)BW0+u>BE&bG1OS&AUhkmvsbrQA@(wB zbku(9XYxFzPT_}mjZNY!KLe#}ltY@O)$JZbq@{aogJ8_sLtx>Gf^McJ-&Vver6 zbO?QF!F(;7cinBU*6o#Iu>?Dm&eG3r3oM2!q%`#nK+I}A68#7O^2QCInm+Rl1N`YM z=OjNJ%fb`YBSf$O((dj3Iw9H2bx@=p4B7dBbsn^#a9SQKxi;eizn1;-D94oBD^}Z8 z;F8>4e(X_uU!8J`!$qE()Y^wH1@M+KBF{c*BYM-TSQFsQ&x(Ef-O={8F4LD^EgkGWO~f5k~g^y$`VwFf{n`Cz0j zJVfoSSSc{8fJN=aZ9gm+iB)1@@jZ10MgePrkji^fNF$$Q1b_$Ndjj;bLnQ|vu_C!1 zi51+PSUL3L_wI2U=;JdB-ifp$voq`mDDa0YEX%RHBc%K(6y$Ay?Wtz|ve&+hNcsgK zh62uls66}}r%`qUd=>{rgV(*Om?C-LS_0h5D_CR@FAx7ElF5$)>Ff&T_!2V|$p^WX zRo8xzz?~G|jzk4PECt|~2Pr&;74U$yaV566;6`H2Kj1fd&pb&#IES z{+U?s?8lEkef)d}jDXzng7JFgNfRH$>UP-BlLqY+)_W$iChknp?dU?;{3(E5GTBXL zpIlQGxSh}l@vxQ0AYOn)^so>h+B;QQ(@Y?R=6~C z0b6V==iqS?v_XAlk9h6)NG*!!rbTM@P(|R;gxmcp*_Te5@PtGIs3lZuS0ILR1wJVz zN9IN32RLmv67@oa<_mQ=>}1Kse6$SJ-Y7I0=V&$YJ9(Cpi}=LD!-dx5M+mD>?^gOKs{M(1eF~ zKw{P4K|$3}%M~&ihu~EZ@e!)|>D{OOOsw*X7O2w@g2|^11c9Igpz)?_p+rIW3$@TD zrH2FRw$LHa?JXjxMn-jzBYZh;K)~U9prQeAAh<%Ow#-ww(JOf2&L&OJoMb3vu+h?JRfI}pHM%=a0(7DiI;%z9 zi5ho`Go2EkSr!dg_D(Pc`DfHjK%at<&&1kKz4ZvyJmlp<2_YQvB)87IU@R6sYD3$6 z+(_g{r$Xk86M9adh{YOQ0I?89aNrs!&kla~#OKA8Y9OM^CK4P4w-+!HU^SjM@c0rY zl%tF3MTWf1myohIo=UfCF^d*}R)ktZ5(u^e%SP&0>e}w9T%?Ds1LEJ4JMnSfKj65P`4yE(7 zQFKB8V+0Rc;2Y2}u_OEVw=yZM493Sa`8%j3$ABJOXc(x$lYo*naR6l#9|67r+LUY0 z!x9|AW4lVeAwZMeWmwS!aO(m%Ck!9EwdgHPz$l4mkl#@LatM8*=$F-jMlj+I{iCEv zULX)SK%%-M1qkqZ{Wuu5R|+jGa@MF3|8c|Sy26MLOGxc4Wy(Z7vEMW zQkaE^ppe&!-+z-~KBU|K zP--6c1dB9Gt?V5+iv&ec3)m-4?_MV6!gG!RGAwT z*T^zxl-pQJMc0w}6McS)OcGv#h)p;_Y(GiIye=RhRStCLYy51-p)OA1I=|tMmaA2y|5Qjdi+k$pmF*yTyz#U9IyoOEUzuLH4 zIDB5M{K*)#s*l#Lh7w82r@{XbDON<}XAb-TX2Bg?xFzxn1?$|R7GOox{3NpJiakD# z+$BobdITKtM#e++{0GknP=kPSN@DnJ$fDXm`ld68JV`m40A2Rw` zrA@K&;x(h|yOeZaPDK!G!k$4$x(+cs}Swf_J22cA5p0Y+}3sQ(zLH(fw)Mwyl=4gNcBF(-D+EY~I zSFkF{Y;r7W#AI2qGlDKpYo6<=Cu*YkoKX+P5&T~{;9A=Ce<`jNjFO>zq9OcF!56C)U0F9PD){yc z*2m9Z{tMja6d%>-9It<{o3Z3fLQp2ljf(Yv^_J(4J7NOy#M@x|F(?!Yr39UYjL2An zA4IV2fjctC1EN$(4oLk-h{K}<6tqg}@1Sn8KXqJrluojV6%x3xHrg>$!3`(o$(>vpf{-$cD@*54bl4tlqt(ke8FK|B0&OKi+6gWTfACGM-aT-Er-Kde`p`B|s%lCq^kDuP`c0ABbnhQ0JU_}01sEZ^FC=9gy zJd4r{*fBxLT3K5l9WXc^CJS)Ek`6|CA9 z3=bn8STwxccMltfMUs(C9qa=gHzLsvCJAeRkXb|Aj%=pVJt7DGEn8xFO1tH&Nl|%H zpHRTKijxsdI9tq3MA~DDO=;^d>5u5>I-o^+Q$Gn7??6QHuPyz}8?U3;?ASPLZITY3=Ygl z5hJYK;e$EE6>Yc_Z8c;_D2fIK^rHfX{~#`(eL-_asU$ zckt*%izIO=Roz~szyRl)L(9uc;LLdXq^=RU&bne!&GXKr8ZX}6)NDAMpR2Vg(s#xoa2=Srv+S*K%sl>~~ z$v+?=R6RZ#9zk}V2#f(VJKQqy zx~!r65n^b=N2#C61N*IKT3&W2Ilr5x2wJuV9sm!pC+ZMuOHymU7$_cKX~oSMLD%!( zK9MGG0`{$L^^balh{$!cb0+#~EKy!|YQpCOk<_MyPz7>RZ`3TWsU6fREeOFUR(~F> z%IIMbX!WspU7-&um_%Wj%Ru8L)`CE@#&El6c*-ZgbSq!6cPRWd7L0n1vZ;ApNl0vS z0g|>_)B)`a+@B3&lV58z3SOH%LCx0D)s&?;$JHij2eXc+3F-%hpl$!&P{`fm8!-3i zG%DtVXXo&TFW*ulcI*yV9asc!2P>T@OH=!EY7$@_IbY>cXRXlMCMO?vH?h+Vap)az`7~fhX7Y zPo=^DHc1+QPrE%xLCAPVh^U{XPxISHyn_Zc_7))_ew!GNNA_ds;r70I$0;M4`EIZ) z*QvHhr81l|_n^ifetWy|c<&CO-PDVWLM#GCuAq|U2J~lIeu16{0qB!8G}1g6m7*-g5|lAI|+g)hAb81A2=Is8hKLF?V9RvC?_Qkqxh>85qrbAbzL{ z!YRZ6b|b=(3h2WWvD#Wig5fv_XU%wsyU%&J;YFb&dUQ1;pl##+NH$ch*nnxk|R-Oc2s z@?Av3ddwTxOhqI<+^ZIO)oM18>x~MzHUWxQ{u#Nwo(T3xGC&WMft9M}X-FCp3codw z%E+pPHPvQ|4~D=%(nHthv|elGFA%g@EZ!HIzWcDD&tatyE+=&3Cs5=COw_)8^OYDK zmNfxAp=yWbrScI~CIN<`M9@NycvxWs)tIT817|?QxnnetaK7W9^wv=Y>c+MI=^dp7 zWl*LekxxU7>x9^Mp_|4npqN$FCl&$tL``LHGN0h>n^3(SGKqJzB8#uRe7=W_VCg&y z##7`>2w_JLf6fv>N8~mL>z6jL@SK2dgDFJqg;YwGaF~!K%1OgIYhQ%Av01F$0nu1| zj7{5_WM#RRe zQlj>nF_1!jsFe2~VkP(L8Uk`>@r4n-@700XLu8UkpedDCJatXU;1i+C7{RfnjjICT zBy}_p)D;g5wk?F%H1V=Q3k0#+oD_zp^U#+0;><%$Ce0HTj7oSm^8fPjmuIk8hdZ%m zwL=MO@GmLndz4^s+BU%|c-EOUM>iLIU)+QdL;wUTv_%Sl7wCJ<4S)u|SOC`xKHXy= z`K9g!*^@jZlE^F^k>H_{c>|aob-h}wL%m&iAnmE1H)Wf(=?fFXci_@NggO|fq8OkM z%~5Sk0$4_rt2`{a5aR(0;ABr>y|AF@)}?vRtU(5Be+}|@pcMf|lmXFvAC&w|tgpz& z=Z*(of46fm7zMOlQL9>(#@)t|GhCWp!N65bEon*vNyhV|m{?TQAll$z!4LKhC5wfhfog-dh8Z)y|ZLs??Zo;FLB1 z)uyYCr6#3No)jA_3Y;d*I+l2CCkn}y>>nAXE-YGhkZLcH3hhkowNTP|qwCb}#!P9R zE+=2n&*pkiqcx1sG^I3&14=m@^l29Gc8q$Yl@G0q;O{m3+h7pj(FaGGo;o8y|ku?QWz5 zQ9!lwKhaNpiuQJE)JZ0C&GAfmPz6zgzDQfDT14QqZ3>f&OV=higvZy$bGV09kx7_z zK3Hulg6#P!(ENl2s%LB-$d04gRFs~04TSq45u;{#hjuTuQH}FH({*?H)oZSe2x>YK z;SH`ijmHt7ad=~%i0?=2QlIWoi$A`5|0Y=JF-k}xX>J&om+@B(-M3F&=#SXc9nPA@ z&=wyAZt8+jFuV{@5L0!y^Q8@U2RxH%eK*r6>pq%OfFRI=GG_+90E0b>+oGHto?Wm} z;=NtF`Ke+oGz*5e$-T`EeT-2MNSy~MAnT!w_@e1tuTXKPTDP)3szuFj6fKXcL-UZG zjE!9rEhsZ+@gz8QgbIz?y#tMZ6J|9 zymU70I8vL0oRTIpoY#4@&Zf zq$x;G=0oj zCfS1o-bvV@S#MSIenA%~T*L-Qfs~NP>e8Hw$nzAMPYJRf{c1y_8S*vwZ9*j&awiz> z08p5JuVO(Ay41o7)j$uHF$_ou%mZWrUCraGGl|}94s*5S-5$~U`8gfuZ`8uSfGeO( z^GP1s746b@-hB-@3U{ILO%|z(6Gb2@Cbgs?9iq|ity%TKur{7#b4???{o1C}G;ls>Wby!uhk->=@i=N9 z;OTQ~I~ba+M(Ted0CD9$_Tz>_w?Xm;EYQA&y5vK9^GIT;Tv;WupSKZ8y6^~<9QDIY z^CS1{63L(e+%vZ756m;=P=uZ;o+y9}g4)E-%=&4R{5F}`W_LXH_63`48K zI5f?_TIWQJr8IJWo2v6r0{`p&U!& zhgp8K1S+1#bK37$qZZGK?O)mx>e_5Y+mkQwtq~do3WkgV)1+&vXn*p0sZ-DmLzH&E zh>T2G9$EX0)z{Da4ITE!L8{_W@hu$n23 z1&#IUmo5$V@_}T%=FRk!+U}G+qhKTI2Cbh0B`IUGS$+*hX@8FF>bB(^9MQ>LbMOK+ zsnHSCJ0ca4bpa%L>@ogiKYjdf#&9mGrhH~D!XG7#T9`d(_ZRn4ku{MVl4&k*w73{Z z!k%1v6w!bqby9S!psIPQQx#TA<;_jI>ScB<K46r@|Q*ebEa0gt7ylue!M)Vw#s<2oZ z_tudAhP2dFDDG-4A=P^$J<+I|-W>V_9`CcX7DRByUkxVCh+O9eNLW#U1O7zKrWV5t^H~

NpNwTIZn=>C|Yr*cvj&*taTP`{pmZx8SxkXxx|$koP@9^A{CLXRI1b286c3sWydC`c=6_)wbv%)( zOiryq01knV(m`EN%C9;cI-bUtL5T1MjyNLW7v`WG=@c~QQ6q*Wx+dau@~&Oac~HD$S|Qj!Rf$G2m-5WU+WR5iow5yK$qeftzzO--O1L%o7YZ`(`SPk^EMh4a1 zQ(2x#0!l?0;4a;Q4AX?3W>bTv`ngOlLICA9aRo#r7e7FEe^N9KFV7sN>C$s zFLhbkz#wBtw-k>vO-STksuZmEGq@QvcC$5g zy0Ivs3M4d3w;h=vk-(z+gd}pJ-JHAis5hfnuFHvNhE? zeC+c4{Qm0)`+H-lH`bdv7>+MOMNSfFKyWC7kK)p5BuLEQ#JDlW5PMs&f9S#aQzM6Ef95vz7I~+>qV^=x?g#D{tuZX)#Gs6T1Poo0RFnCD` zoixBX7O5^B*JQS*tD+kHFL*f+%*cAXP5*~P54M9OtnB0p_kG7=qtFMEy zL+dbtEF4MPB$FvvBq|b^Qj|K-Ca#Vp>KqPfPEMh#Iv?IJMx;8+hpnP;!NsoQwd%|e zPOp;Hlmw`NnqP-fuBsK|GlI5QSj9V7|MBgaAUx}R0zuji3?zAu?niJsHp*vdLjNGY zoM5-^sTm}XIooG-?QBw>>f!POSDQ^6TblWBb7>D86-rV9%#HZ@wN(SSy|q!e7>-P7 zT=T*0CFfZg3Kg8kjN@?vIp306eZ1(2+D|_G8Xx0Cpi#|L7l3H%&W14T%rHf!B{#0mM3A%8dy0JgMH{<@C8E$@&Om+4sNf&6Pjw!R7loz zK8)ql!BZvZxLQZ7yZ~Q!7z|6=X{=gy4S68LvIdwk5UQapJb&oAL_%F;bHLq_3(!>x zv0yD>p#jpO%qH5VdXK->RGucG2(4kY<2ADmlZTAl*2|BgIpxPR*MI!_;r%z$Ne^AW z(I6U`(;4r2T`{7g;!$%kx;~|Q2WYF+j?lnm9P3`R1U`{&9Y+C6I>;NqjTp{^9@8Xr zXp-ZoLXfCl!-a@UqOA>|0K)3%EoE^VMpuW4Pf}NteIUfLTF*d%P6lB_b>=p}p%{RS z2irsEYY17Gpe9BRGXNE33`$A*{h%S#)V=O`adYzIyo!VEF^;GYvSES71Ez!f(?h6! zq98y0Xyg5xP3vBs4dkj%D*I#vQgOdh9I)ft&QnAhJZUnUp zz?`k~rcemN+=2H-;bsQ_P?bSbtx4BiT)Vf_HGHdSR@dcNG}F`)aF6vthVwc&QowFz zqPJPh*-cC|)INEJOasr)izFUfWkGg!AFl}MvW!@@O@|u5mqN;x_^e(sIHFmt8a3B| zVMGxOUn)ZS1PylL5Y$MVsMkQH2HgvS<<)GLkD40qnrU;Ip&{RnG@N$)?%v>*ZSE@n zj*nIsFfSQZ3KTs7ue6LR)Lt)Njj_tQOh}i!$WS28Mrqn0+uB$fW93+NKMDZSuH!cz zdPXthjE|G!^VUu0zlpE<1M30#pY5mh+na%|$KH=RTYQeheY^CuPETVugVT{5B*M_yGo8K9 z_e4Dq8gx=6g~N9`oqLK?J^pPiXzoJC33*BaGjxO&UADE&=XE~Aw8dC;{^$3D4EiV( z4xCT=J6~AG1+%geMa@q9)P@UclScs+TY1#u=lSl-+ilpphoifi_z)c^V>yY79j958 zg8G&JT1f{TjOQYg&{(82iZ5NZaEt=_qIJFkJ*toacgwxl+6DjJOu(P913mH7O_n}G-f%44pQY>2+< zP{g_bfugV#qN^lybJnE$bWQO=ek$SCbypK= zKsyy=m`)?&???-NKv$o|NDzVgqhY4gtM6m;?`!^(mG7b%-Xp`9yMq^!dgjb!;D95iEKTuLV zCwDZIUi(8&eA)K*Pic_g-Dw{e%@N1VO+bh5D{M2J3Su|tFYAM`i z)D>LsQq(K&i@d_W><776nKCRE=w*rfX&bm>)?$W;V~T@z}B_^X_C zPl6+c+96HID6?m%=5xo)#peKt=F)M`B|y4K_8OklOeE^8tbr?@LgavvQ1iVNQb$*|dL`Y&Ns@iwpGa?>$$hy9|UMYjX%aIaI z_@s4Gk5I=63Srl|SF?cCt1Dp#)871ordV-`8ne{Qz;gJ1w9E1kd_dYP{9DoyNOYve zUPu6lL?YLMju#DWYG7|M9nWArfD0#f?=JFlLtaLw3{eSuRLdHat@*mEhO#ufjx}VR z%p!KSls`k~Tq>kT-s!?1r#7oDB51mxAgZkc985X3qgw<4kD{3|e2;c_b>In7#~i;j zD$iYAI~sEIloG|J3lMbJdCd{Gu66->@PG-auj3FtBrAc$<=Sr(m0BYZ`5UMd`KV8 z&~^*^=2pac<#KcfmhPMr?<~apXu8BP>I9_)O_^c6AWYrHvC*xyY4#4UcXjkoM7(`P z#+!mRAcn5-sYTtD+cxU9pM@~jrYxcBHH_>$;1*wUahUWgQ3_8tXx-=y+bk zbnw4Sb6)5chZ(Xtb+4IpSJb6GEdJ1ms%y6rO|mo-O2JNpVbp%R1NQZD+28;Cm1|55wI&Z*(;Kuwhgk{yZ5#G{WyPL2xYLx6Q+NeN@9c5ZL zSHDK1-@R|$aHOsu#txTtl+U`{u4+?St@Zn;|HQ%Q(j1*lMBwTMzoh4Y{ zC)8V9SSY+-6$~8RUQ~1f5++b$89!PZ0+n2YF()}C1dS+tWME9Bq)Mt`ibz%h2TVRv z?3Xw5T+uy*gm$nI$V;<|(Fo8PLAvK^ETF{`f)AenH6`_)btr(u#+gVICmHC0QvP4UcsczrX<&J3oT%n$=3p=9j+d}}cDmoVY^4Jb+*3||&-bj>4Hnj%T${9I@ zpi!dbmo{NFH;f%aX#oU%X~^e!Fd1VJWT-=JNS++`8@r_%50m z^k701)jfmt;rsdV*@f02<$Dyh*Q+rn&eO3gUIQ7WD^tpt>S!iiBPrj8f5#2>BiB60 z4?LV&WPlrNbfUH$tsdlblq|=>*;cnqV}58i{!f$b$A*ry>f#^WfVJ&DCc6dA8yTr% z2QE`)F_$du*{6^*8AThXvZP>Pv9z#S}(N60#% zgLtJfOgC=no-tkK88r~O-vsOttI(dwr87rbbkh5vhjg(TC<6b$vuM?Rb>93b8rK+3 zM+=AcflaK8j@O*P(q(3t3sXI{tppJE>(sXKZ$+nXG0HklpVWtRy4kF1r#9W&{gMD( z_W`IOq)LRl8ovkw@BI6QSRcCoFiMB1m8h;ryJp}5m7p6|8)4fzQl5dkLd?+fPIulM zcmrA%I3sXb2L!G_oB!RWMh2g;`us-G-=ieCv2eP$E1@RP#a=hL=xVvBbI?g6MYh4H zqn;tOzI0$r>cw=so^CwM#jdtR)VRl}sMe{Ix&slBP6C^8LO$zQbdQCv2zVmESYDPm2A-{Qt zHlxlDpu;s)GS+=?v1i@m7c@MeQ4QT4hMPhIYb>3NHi-&b)G>cZqU&1Qnl*)11#wNA zD$eP!(Wtt>PM0$3YFSuG=c{0$s*A_a3_x?^Cv;cBCK1IB!@ddEyRXk$bp0`^6etZS zn?%NoIYKj?cN#X(AU&C=Jw99`tODtZr86-d*C;x?!~;+Pet^kPPu2-q)R-<%Kw%#d zmrmW{nAFMPV+r5hR&8p-OLr~bm!6RpCq}R{U%TO@V~=n_Tg|amb@h+-@rBDkC!#H6 z1IKw%tPiQC`CCgesk(*?Ov2~Hs{2O}a9g$w*P$N=Xb>_8PIV|S2)c@6KelH7`tJR2 zfB%>#rVXFJFyosv<*A@Ube67;O->grNB}xq3|#AqJSj|gbzOuGVQSW)ZC^%F_di5!N$TD+AXE2f<_e|{%?pHU zPzsxYV8Xdf2_UkvhL7h*0T)#eehpL;@yN_vSjdNqID;gM87IPaY0(p*ZLnP^LDbu}(x=8^kog@{tvCD5p zL1Md8EW?~$Fsfm31jpRh)kg?U9f%CFR1_exP6(}gio3RrknLoTdVN5yMk>!6wp!7xsr(0g^ExyLFo96yVj`|lU7og0n|{30(MV~NT%H=PBuL1I zs*_2s=zNH-i4E!)LI;bQ=*y4A(U zbC7W%UEL!{Pc2TqqG>Q1n$%SN-a5Y9bl+se9P`IZLo>^Yhp^yYiCez^VTOMFM%%}5 zOI4lV)}g@OVo^tzMbq96OhCz4LZ^3dLnaJ4hO9;Q7r3bDs8%!RQ=k<1<&5xaRp%40 zIbZdXnr@ubaD5n>d_9zl57hD2S*o+H-Hz8Gvy6}j1Iubf$K8kqAV3gwk)sYbRUNI+ zeJMH~*zlvHBDi|g>T3HHE=)Xu{5$|cG|8zV@e8^w-Fv48PlCy02s)hG~Wz(p#?%^5s~}&Y0d3AG68%@ zT02cy2Gkhh25i^c>Eo(ygVnA)nBH}jc_t^QHw4h`exJJ{?b^O`P1}V1@(;Se1B*(z z>3%N$s26@iO?*R}Pa&!Yy&X%;%t9vG2sf8I;%MgnW z*teO17|groHEYzYDPFO8DLK=fu})Q=utCVD(lN8VI%59l+Bk=PMXc^DSY6mjr)$^c gcR{h~de_^a4!t%f)FIb(9sltE0WMpB1!iLa0Bb&sT>t<8 literal 13909 zcmV-bHmb=ViwFP!00002|8$|KYn2`%7Q_OaE`bet7?#cQt(X&;R#_ z|MM^5pTBd~_A(o}cHeV%?bN>J+|#vOTN^Q28J3SbVeBy4w4HP5{O{Sx${Bh2Q|4K* zR^MW_)pMC+uGH#jbNSZ&32ukE`x>$Cz@KExna_)}`tSbjfBler_^uyUU5|dW(90fm z=EQS^*=8QKhqY>0xlJG4Fy~sb+0z{5xX$l2&$G1I-HCBbzkOOElr_C~$>qVPTBtem ztRbb%50BDo9mkL0Qi`S7`lo;W;s5>b|M@Tf_V3^Iz5n~a_MhIJ{rSsxzIy+PRqZF_ zT-^-OmFo5$RATM}R>_AKn4F$0`-Kr`0oT~6zc}pjx8c!*C?d9hQaW`Mn+`bXvkf){Ndm4TfpI7PQ zj@5Yob)R>i|9l55@cnndTIS9BNU0{{b+jVQr!ZVAb@2it#6X((JQmrt+DV(-awV0R z@;P$^%jzdT0`|+hM{*_C?m|pK@3+TZDR)ZkP(kKc;6pVzzN^ie7l~DR zDkl`*8x?Z~zv3ZBb(RD9->NT(ry-dLQg;1sncqnnYHa#&}HO785{`l}FI zo+UbJzqT`Zp04EZHP&3H7#^wt7A{gsog!nYdSDSO<>4H8Pj2xIg+S$FtnO%?ur=zH zK$b&+>=-PJkjri^4g#Ad3q}I0P{O=pHNSrPygz^c=l$zm@4h_4mg6gIIgSWAEz8ZU zkg%bzUCW}>x(j{g4Jz=tCp3_%#nAkijga(pqTln_^0D~2y7P57uZ3$))l?T{yX?di zU2}E_z17ft$(wiGb+Fd;m0~f6ekh%#pWQvM7%r32)HeVzOK*|rM*xsFt^n2aiEkL- zPh&YJ`RP~|o~RrlLJuJA-rlbhtj|;iMe4zjoeo&%K^qFErm@V`86Wty`Y(@iv{YZQ z+O7bXK71*Fx0DfSwoxk4n_k6gfHyxcrWh?wa5a(&V{JE^ z0X-DC^RCt9jv^E*3leMC85}d-VWm)ij}_@Qa%w@@lD&_q6bgUENk+8k)~TfhK-7Hb zq%J%}?X6fSuwDR*(z4rr^w3GH95ajWsWUJNSQCU4-jhNa=~yQKJOJMlpqCvAIrxYb z$@NIA;O@jqp&h?>i@Sq9KC$49NINn+!G3@OzsbU~9LqaG%I`u!z7Me7O5zV&X{!@S zzaYer!C4TMho9qA%8r1~?7(R7x>XfZBoACQz&*c$MF#Qm@Sl-PejG?=7cj@?n4m~L z$kn8}_KO5=r1*9uDhSdo0KYs)<}rE(4_F(QV~q=LB-Z=`E`)O29M%Xj*+dFdaL{>H zmCW_e#Cq3%{P@$y&v(EG$Q>^juN9uu_#jrd!G@kRs3)`D(|WJsPK$0w7xLzJ0rZ^6 zZZi9%VoBh3LM6nbuQUen0xY73g#gjksLEo~K;{lc@ev8GUE%Cg*9*TYS_J&8F=`Da z5rsvan3BQ{`xvM{0VZIfd)BG69V*Pjif$LyHWnKC@ZetwVRnnhT6Al+wP#Cww?|eu zn<;}WeJtnTaT2sbeZ4>8wc{hTD59Gdso6snfkzW=_bVr#8)?E55)Gi1P_12n7|Ip+ zq?jC;8>y7KSfV_FcYXsg;;aPpcwmeaK#&0C3(gL0Konp}ENBn70;VNpYZ&9DBi6J6 zMMqRe=j~D|t4dCdBK-p4xXv$OyG`IE9Ofa1JFhv(xj+fJ8nw6$o(EphIY67$sdqpV z9^L_oRe}cvRYNru$YdOXS3tx^sOG14pY}7c@+(@PPDKcsw+#e=pah`urfZ=@LHG-` z&?dQs1M1e$Akgi5L{N={>L5q>a^8S|!}mZ%1>nff;)OfNg$dyg{cizAz-@yfMgSsF zsjtLJ1bp#eB%Ox_f#x8%LZ{ZmQ@GIzc;U__P0*ZVC}ptG(r8tLN@O*fJ5B<0q7xdc zMcs)Sx5a5E2WXZ>1D3rLj6wbhH51UMVB|Bg_ET>?LNyP0xllp~hcwBpGcOp6nUC7g zHXk>P{Ag6joN+?W28#4pf(sxP;s_301LfJk?`C{nTvh@RU40_KQE+|9x zVL~~&XfHD4ZN@~9Alia55gXA^A+Cc(h?(jX$(7bZ2^vaf2j@lv(Bs)i9x}`c*WnmL zBA}~$3GyPI6`peuaL|`*LR2HA^+_}4NMJ!c`27*84}CrW3kl+0(L#bWz854-VIhlR z1T7&UYc*IM#dt%qYoM;oR$;ZX#NL376H>}ri4bCT4oy0%7HkM z@5>>gS&;#@<2YEJ5nhPJdyr13dc-3{0xESZ6j+2hw~!(!=0S`+21!+vYDB^uMFv~X zfi`KFu`UlrrQxq2I%?R}j#PAsCoHX??a4oumvjUM<}C0|0%iT%Xnpx(c<<6k2ugCf zZwG1uu}5Nu8bt2I0ZDc^j@59Zk{y6`s(i}?AyBGRSwlih2~^4|^CJ=JfzUx|{9Y|6 zeMD|@)^nPvAsMOyUQko$+24ajbihA2kMs@v7;A@;@5qb@in$IeB7H-Xj7^4eKoxe7 zl8Rh>Tc${P=e#Qld96s!AgD{v6%&hrECdtp0ib}*=YU#c$!YS7un1>-1nbl1{^dWv z|0csciSP;HL&I6xrwlv>@&vjo&}Q5C3RpsV3)Z3t zVWgv~+#VGUD`XW7PKC#8{9r+PNHS<7*}wuJ+Z!@}lEx>?B;h5FvXI|}?I*VIIQ%bu9@xny(M{@6_wyi- ziT2Ylo~O4i?anW>7mp5NN;8DSTf)m2#I#1iIL4Ew6e<`2O~{~D=%zx-c#xb|KATJQRLQF2(l)+gTCg@57e1_|u20*8<7Bgcj7>JB?K5YPr&va-Nq0m|UU zioQmB>0*n7NvK&_gw-Q|MVZmxn!t!t7C88rm|`9%h;CCADlTPA{_texFF=x|`FS`mj}_}~vSz+$e0Jm3zd z9$v#H@jrFkEgU|t6nCsqAc z$F3g?en{wNl{Ur7mjjV&QI&0YpcMWJ;T$Z4oLF*bYqBDO@>tC*TACypf6}k#L6I6d zBYE7Q@yM7sR3@_Z)sf)+ftQ7+PFHr4!5E(Ey4oNUh=ql)fGDd|`3K^hIxBcSjK&%n zlvu+;K<=OceF4J2_#Or|4)T^Ak}Etrjt3hQGae53pPq6c@b!^je^Mjj`=8%`{nNXj zo;Juov^_FjRq4Pn`1!E1Y#zY}wNb#M~=jGbEvyy^!f)*KK|ph!|5c~-U5AP@CKf!@tRBSQx14!wR8 zw5O=Jo6jg4Um+*_{sO7D((J4t4&&pS?w2|F*1H3=pb#-ciZ za8ANn^P&@y57ZAU$Qt*K@&>mspCl;YWv8pn`g^dZdK;J*r+!D{&G{;Fk|hi$W}>{d zvda}ULQwqq zWzS%}ZAh>_H$zfSrwvpJ?!zIfV-lNWLtgS#3**ZFp~=)Yf@LaU<6FgmMZQ8jcd#%> zRbYhr6tAPl^Xxm}b7eO-UV#uxv80GZAsUsTx-6Yr2fb3XXHwxAR)?1$6ZiorQ6K{jw6>7znB-emW7Myd#&FDU!?CfU+mpujzv+4XaZs*W1m zYFRi$MM>(Jf^T#&qDh)T)wRw5jJ>=gnU5Ob@>W4CJ$L% z$;_$Vw@0d_~s3kA9m0#JS^$Ri3N z1#4=o;61i;dM@A$81o%k5XYvM5W|3}ajX^=3IXrv6wS&fU~H~Fh*9&H?2-(fc(sB(IAu~em&!jC&Jg+P#_7A4@V@%-9L${Rf!OV4u zM9G2kjMuN%cG^>0#C!9x;pvL#3_9Q2@XA%q3K>jXEocFw_@Go6#c&(OD*!crvSWKgz~4nC_X$O?*>6U zaCU=RCSI2{ls`fYZTQIADLk-rHEz<&4x!t2)f7QZy@Ch81MFEN@@tUP+Am&!%)mwB z<~l*w^8j{8lQ#kTR=4^`J%ZfiI#N6leKnRSuYQW*^Ud>Emk=s&ftraJ}e0oIZ8RW3EwY5?ML;t{vzhg|}v zQ75wsKZ~9#N>5J8I$2E;wJ2L-0X!9eiHxiWA6_uYVc8JLP6XYH8ew0=FQ&ht4a&fi zYx}2AVE~&X4Zx?}9;9GhsC$SAp4F%Mjl+sjgBp8_kh*%t8_2@Sjira%sB5b{1)`bn z2D?(3YKs&q!@2ItBVfP1-FUnmB-%~A$SA}jVB`uaX>LFtFXI>JiQ`TQh}@B-6yiMCZMbQqNln*lsskoM3j;>?&;(%L^*$7v z`g%xuY7y@A%H$piNac;IY4g!3!Sdo6_yu*K1%#iP>$AYw39Fg$uSi*xb`AUBf-s)s zr_2zREWZ>Ek!;Rs{ErVtjmGCrQ|Jt6MWLn)jGn zdsu{1hym)L&*yG3&MT@3el8^G2tv(6fP7fD>}1&~Ufhw|G}Llng{$`JOR!w9r!yCf zxm((h?Wm4dLm$e67RXUt!zLdH`_2S7hm$%8r4|%SgY-bEnRbH%wRK>s9%Dsw|lN2&5JTNiFiKm|6UMsZ>ZtSf4DGe@1SvCxSha4A28*V5OpY8j^;D z!fy@qpV|^_EN!;<&=D9&dg%I`+Db|M0RlRS#oI#DH+(JhIV1#IbwW3O0!5y|MD5#G zUx?9RSq*Z|+Q7nd0=gBZ5VdDg$-3b%Axo5#hIKFmB2;Vwx;GyX zjm5_Xs3iiJ;Fcu^#(CMugsxOBxHCZZ1vW)|w#EjMM}scoD@aEETl5166fad3dFo2w z9nJ|K$%3E_V}K(k=7|-U7!mLTA?TNrLhT1q^?oJoT(u4At`Z)bAAkAyb`SE76(wH4 zaz4KeXn2BPhC@U$7B#I{$xhj~GQruU6xmKAI|Z|OAvWAVJcFC+LSPG`T4W34C3cz8 zP!NHXsJ&(kq>vvf<^6|P$-TOUfZSPpVTA8nabWfknI!GQN#$ivT~jjnMCdX`aBOMg zDnmG?js}9d;DN!mg%F!vyxgG$f>`>T6o#hr(3a`q%tK9@<_R-KB|IDXfBE>!Ggz#{ zomjK&%*?n{ym3VkU(MfIxw^NCEHyeXqFz(7@*&!1atz z_w984QuBiBNgfhOWEPG{@KDIS0nCoFUM<$4-Yz^~_&{_7Wt+6=3lqb4;L<^aIvA&* z7@!c%QEf~DSVolbrCHmi7!O$BU}rPyl@GEO->Tgg4KiT+OOVF{tq3rp42b6YpyX#_ zeMLS#cRcv|yPbo<$e`_tTGhNX?lz8`;nMU92CisoNmCj~GM*pB#G;}OQ7#uTXCgM6 zHbizD7(?s^sFLNW!Qre805F0Kmh~|tBlxbV!lUlmE4Oeq3z5yAhM0IovWj}?>K+m{ zVlXuPv<={#tSyTHAr)C@d^N9v&ou2Mz#Q1`7GugVsS>v7}}WU<4*l51D^Clgb35AUAk#4M0{qQyQvLW4?k@ z+5l9Wt~i#OltOt@Y_KSBYMOP-@!C!lk}cUkG7PqlXxTxky+kUsGqu-3NvDmjn{YH{ zO7nEdd_g~V*Ps+~YlNyPrAZu6%Hg0-lYl4fhN432E|@)^)3kF8b*je>SU5Nv`7$#A zt@diwE5)j@B9zn}tRMT2AHV+e^gtop@#^HV2kC%!pt?xD;cd_@LwlLAXpT+2TYMF{ zhHYgfozf2d)YQu%2$ecXM6NoXDGjRN>f?M%>&tSG@FXj6R&}AKO|z*Ebq|nr8cT@-ea&0Q^QEZgCYg9Zb%gGYV3M=k#N?){r!*<+MYn*t~Bu9omu72UT_S?G^g)g4Zn z#?TfY1P)u{UI|#ztYfs|aOX=K?hbe+)!MFIqpbVD{_tl<56YZ%@C6ubQQQ{g^vJ3@iROSOia>rTVmnjO7^^&a)~cCWTR_8l?oTa!z6O&>=GTjZEo zG|6EXaf3~}@hwDZlN85J6auTZye+(>*X)D8fdxgaNf(uK zqV{N{ZhRf;Heo59cFTFUe2;u>V6u}^%I$WB_AYvhae}0j9zdzKt;STz?5J#qkl}vN z744U{ILO%ojX<4K7h{`4lRZe{9= z=`&FS3Bf>h!tXlp02iA^w~MTgHijZ7Y3@i4F`DjrAe z15Ikxx5$9CLs=r&0HfCbvuP?vmYZyrf3l`E@6_VYGENf#cWlB0f@ zX@2CMT_PDYfP2PP{egKMx!$NlADvJAgd(#FN}McGf{<5;`a`S+kE-U;Ifh|&O@}0$ zj@$qSFypMOV5meNc|k;V{$*@bko?V2FTbpp=Q-LCNWmO65n|VP4L?V*fObh;ef%*Q zKh;G-lU3+|QXHDPk{;D|oEIuNZM&4UfDv>_fa z6UPjDjTWp}GBhn8pvii-AoZS6o>UVYg>{nGMAEaQP8-g+I36951Z%uyre(BO+FCR$OYu-#xsqIeLGYU4MZqWJ`C`lQc&GKt73QpK$SL<8O!4aL*GzTwG zlNudCy(3Z)Sr~qjzwZS^GWQ&|{U=jW#w&J@y)7hHZVUe+p zFHNe0hi{Q=r;ITQhJS*l`g(u-bz%^~!Lw<^*EAU7)!inoH4T9k zF|Y0nNz6hlNJ9P`e~;r`_zCnXE})dt?HR3)Z#H2e#9L_@*^Dfpmi>yFP0bxM%xCqe zy%~5!-7Dl_?37CGXjC07#KVTXG{XkzYi~@m8HYTA&HLul)F*6`e|T~-C241HdvQ17 z1@M9U%xm}Q_m-)q|EeUbUD=%Y*rKiN>Lys3kw}I3#e=L$P8(wdlcC-R2662eba6^^_ehxt?T=z}Q zGpc{8#mpLDlE+mTErZfEH)Jsdrs-;Gv_fra4)Wucv~e7eohTkO8+beT{ms8&9d$gB zsx+t8AOMHJN9mw0DCJij4joV9%QPephH6^EbovRPluki&9yMZEqN&3!I{DX>$2uuI z;q+@>Oj{&fM`1w3r1K95bWK?gPtu$)(JYc!4KV_Y;%{Tuh_TlcnrZ~rX-oU|Er6cLv#KEo!)loVM=@-qC?xVS(=w^DO%9ZZI`V+;^<7)|)LI;Ffqj&>PL!ZV z@LuY&XxdJ5FI$Sobxla~7=*>kCnlIxZE}3ckir;<-jJmF3JEOdfxr>bFL3M*7s}z& zo3YgJh!)yTUYG+@PoM^n*q6Khby^1!s$H<2+jlhS}YkSYc1{S0mf+y~TM zecV`-Py`a1rCXEoir5bkp=RZ(Vj7y$iJoY$U7id!lO8o`&T=S;bj;$Af#jSv$4(}* zp;C!C9cSaSfqbt`ex!j83Qw>g>HH#c2FpR-6!a|A0bsD8)laml1d!i4z~FRj!!*9( z;E_kP-hchj|6nZj5wxqv0Sit|5P;_B^rJSUH$EE5gZi!OWXQGue87AiBGldhiw?V? zP7&=}2h`$)=SwEXc^#xh2+Ad(X!u= z7MayFL`bbjO|w$HVDdqesM-6DYdP9-T)syX@s5b!46ss=MdP>=2VY+EBf;rB8MRMd z;Dkv4oegRiwm{CM0BTzkDU=zdO!=wZJvD_za!%Thvuk>%L!S%A>GUCzgSpe%)D6 zPA(M3z`%{@CEZQ)lMTm=DVZrr3w9$ zH6^Ha`JS3V@|ZK$w`pgSBP-!y+zlp1Q{41UzarwfcBbaH8gY_-lNO6M;rGS1F2#3ghST$Hs4iMGGaz z`)u^9>1a_tnKZC+BnI2iFYpCJ2l7X}atF7U;R#JOXeuP> z)(#lU+rd*AbWEusR$hRwI}AoQ?KBoGyM{cFVMzl_2@|QIERZ8KT_T|_a(BM3B^RKp z6o3$63Cr4aGH{}8D0%#~rt&liMQA%#TNBAV1cZ{1+j{wtHK+WT=K7CcKfM2DI_aV7 z0oJXNIi2w?*A*i=Djqc#qw79e{q4PC_4D60nXv7R0gsW)=Uw=Os62qF;Juhxfo}5>4usy~R^+7f)9OcME7R??) z^%Dj8>Bm0azuB~I`Pp#J8e-?QB9lSg|HO=ap9E)a}s>P%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/Manifest b/app-editors/gedit/Manifest index b194e49a3572..73b8987f4ae9 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,3 +1,3 @@ DIST gedit-46.1.tar.xz 2756336 BLAKE2B b79c04b12b0220429d6284c9d966e7a8cc2a454b0cd0b7ef807576b4a3e0dccab52f5fdbdaf9f774880c801eb842484260818036e30e5853d573c1fbb4dd14b6 SHA512 42cf210afd35df8d6d3590ebb5ff310b74ccf9da803277cd375474629e2bd32bc542f34e3c307a1f591c04e861b92e153e4c9a2daa852e5250fc1294d4bbf72d -EBUILD gedit-46.1.ebuild 1739 BLAKE2B f079f00cf7cca370a3e68e5186e7e15c1f784b87e6b779896799de3c509468a10e870e43539488eaefb76fd0b67ca60a0e779bc6b3996e0ce056b36208a26956 SHA512 350f311bc1b74150c86215b5361d13724d4c6d857f86581e3544f0c81478af7dd942875c2e40512f7574139979430c7a75603c92ef72735324677e04f176c01e +EBUILD gedit-46.1-r1.ebuild 1743 BLAKE2B c237ea9bcdb1afd1494875617e36cda30958aa105a6b07ddd63ed3781cdaf15a1af6fb02244c8f2beb52b8c97b0d7986ae88fc1f759c55ec3cc7858c8ed5563c SHA512 cb0e546f7dbcda8c025a20b5cbb0d9fbee644e0d3b2e72f58e4c9821df5e5cbf3adbc4dc5c422f96d0772d55685ab9b5db7cd68ad67fda1211eeb7bc96cd7274 MISC metadata.xml 346 BLAKE2B 59226b3220bd9b1770fad0f5acf3b1888a57a3496f9e0a6eb0eb09c12b7a5aa461961753dd8a5a6f01db1cdb97af5b28d6a8d1d632b60f499f86e0864e29264f SHA512 3e1d83ad67b85a681b85f8fece9d6c2c3eab2f2f726447230dc1f2399a21cba211d97e11d8c06d0d1b1803fafe67be4b32c04b39c5f8586a421c525624f6697d 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 c7b0d6345009..692fc4c018eb 100644 --- a/app-editors/gnome-text-editor/Manifest +++ b/app-editors/gnome-text-editor/Manifest @@ -1,5 +1,7 @@ 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 EBUILD gnome-text-editor-44.0.ebuild 1037 BLAKE2B 353011edfc52d79a4cabd0f18bc942b2f9bcca87ad0a72a803606407d44698ad0cc490569098fd58b80b6ce8fc9d466fb40d24cc2bbfb6abce6983ecd197f536 SHA512 e6404aaaa55a8dd8d3647a85273f16d91b6bf0b4ae9abb3ee058b70ffff66528beabe301730517956e1732af3aea555ca1019b0c733a52909d13d3ea5d77763b EBUILD gnome-text-editor-45.0.ebuild 1058 BLAKE2B 18d80ace579430295c52b0d424a85ee7730ccf794706f8d9d78162e25687e0fb62926179eb074a350a577c94d5379a8fe469dc3b80c929c37d7b5dfcc2e79dbe SHA512 42a18895da32a80740ff352a8da80d422f72b2f957b812760fde57cee7baeb7f9c3c0b869c315acf84cfff6fc7bd2240584208fd94ff6d69611939d93a8bc9d9 +EBUILD gnome-text-editor-45.1.ebuild 1058 BLAKE2B 18d80ace579430295c52b0d424a85ee7730ccf794706f8d9d78162e25687e0fb62926179eb074a350a577c94d5379a8fe469dc3b80c929c37d7b5dfcc2e79dbe SHA512 42a18895da32a80740ff352a8da80d422f72b2f957b812760fde57cee7baeb7f9c3c0b869c315acf84cfff6fc7bd2240584208fd94ff6d69611939d93a8bc9d9 MISC metadata.xml 358 BLAKE2B 908c67ba226a7e65b72a1cbaea99350f05fe9f904644c99b9c4e1e0c81f795c1420a0ca9cba1d56f59fb1b841151ffcf7d088add9f36a0e88314f7f52da94fcf SHA512 5862fb965119f76e19ed997e53e651778458604f1f9b69a1ee04db8eac52bdb6352da84ecb92555b31d3b8c62aa544c57c6040ed358af3beddd35fe356744d85 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/Manifest b/app-editors/pluma-plugins/Manifest index bebc347e3189..6a50c6329456 100644 --- a/app-editors/pluma-plugins/Manifest +++ b/app-editors/pluma-plugins/Manifest @@ -1,3 +1,3 @@ DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad SHA512 ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4 -EBUILD pluma-plugins-1.26.0.ebuild 1609 BLAKE2B bc7c8c3b7d248b6782e7ce51be302375425c8b58ff876275d7216ff0a320b3c9fb7a38bca2a6bcd8e135e354d9d866f22e33c89ee3a05ad5cf34e6c8669fa1a5 SHA512 d4412f72721c7e5d09e2f6ba2cf17122618759647fa5fc19044e3271b42948fbf2607e4252cc1176f565c1396bf7825ee52ac5452fbf4ff601f8511364ebe988 +EBUILD pluma-plugins-1.26.0-r1.ebuild 1613 BLAKE2B 968514482a0ec4220a3bab8c24d83cb0e2f6a81592588d879bad453386e2887eea1bced7ec3649af7c4e521d466e2d5ffab017ef7c537d301c8b4f1eb5cafd4f SHA512 ca207b7d2375b7e2525c8b0aea6a1f0323d89b0a73a36f9b61806c09ad36accb751bff86a9cf1a44125e206d810c6e0223d6f549f23e0c63b7f84eb2595981c1 MISC metadata.xml 483 BLAKE2B 390bb7bc8ccac4b663d86a84444b96d369a5d3d367e63157dec3f658056b5287874084b31a15275488225e78215459025ebd676e25879d5a763f577c5433bc12 SHA512 fe7d517524868b61ff87ee5a076c3c55822cbffaf0575983aed49eed6657c90e3f3c7fd09ae81b5f2290b686e843ab37ee959ba50e94ee363cbad2788ee4fb5f 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/Manifest b/app-editors/pluma/Manifest index 1b1e66991c48..cf6fc1c35c3e 100644 --- a/app-editors/pluma/Manifest +++ b/app-editors/pluma/Manifest @@ -1,5 +1,4 @@ AUX pluma-1.26.0-fortify-source-3.patch 998 BLAKE2B 84536f238237d929e6af4362be3ee6c95329170efa2e862b93fce96ef7dd689732e2e4df4b533745254ebde7504b65b0b55c2cdcd817186738f67de889eeb5d3 SHA512 c5e4a56ecebaeb0bf58fc62daac0f4a0dd685ac758648672d1ed13c2abf51453e219aa0ce3c52e04386a80491fb4f43ed042ac32086f6eb6d73553e79ccf0575 DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16 SHA512 a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f -EBUILD pluma-1.26.0-r1.ebuild 1912 BLAKE2B a6308c38e969ca7b727d1676a11135a1e29179ed6bb03c1d8ac0bd42697fe12bb9598fc1de624083f102f82178498c42baaa84b62d4d9b3e1b5ad77dfd8caba0 SHA512 02b1e197888957dae467c7b448f4c205ad973faf41e3ca7d38b020db5ba1d4389d210f36339dd324d24021b9a6ae75a7143f86cc33416eaaf041dbafb4f0bd59 -EBUILD pluma-1.26.0.ebuild 1856 BLAKE2B 995a4c5efae64e6fc0a9649849ffac2ecb513733415d6e24e7d09d710e8b869ead1540efe6a756a790dbe10072c04a7126355179ea5bbd2e1638f7245005c4ac SHA512 567342b27a07a8568df6e037a476fc45d8fc8ef04de6e701f2f8f41bf4b14cd2e2bb80984146150f19e228c596c029c1e12aa7674339fa02f2874c44bb111b7a +EBUILD pluma-1.26.0-r2.ebuild 1882 BLAKE2B 611c364e2e507989b074e460a9bbedf6f13b681db5171a7b8aca08fc002880c3fc5907d121fbe0b540a668cb37dab28b495d6ac472808f79714e8031a5c1c948 SHA512 d8cba66c3dff7947434885f3c8cc116d5bcc610044e2a752d03217d8ee7aef46a04148552a420c4b823222fe5d5eede6d7f2e94dc4413f3f60918227ce410dd4 MISC metadata.xml 251 BLAKE2B 1e59e3a725c8495f2caa8e5fa4d5abffb12997608d2d226866543584ca61872d794f1fd6ee776fe15a7bcffbc6a1d24f70b5210c81675a9ff003cad23ffc89a2 SHA512 99d8dc72eda726ff317db29bca6e65732b78a35c396043e1093138bcfc68ad4984e1536fadbc129a2440029e7b1873d441844c10cf175812bd566ee3fd5127eb 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/Manifest b/app-editors/retext/Manifest index 52ee475f3653..8737ff1416b7 100644 --- a/app-editors/retext/Manifest +++ b/app-editors/retext/Manifest @@ -2,7 +2,7 @@ DIST ReText-7.2.3.tar.gz 527428 BLAKE2B 3c710769a881275d74018ba319b174020dda0b65 DIST ReText-8.0.0.tar.gz 492823 BLAKE2B ba80f01f1a40981220c0b3e16dd04bf551319a35c1a5c7f6d5e70135404537e74fa4625fe4c05c7ee54202de9ae16d181c110fcae9b9172761ca5ecf6400f7de SHA512 0f2480bcc8569cf60ebfe55847a2a068d1e5dd262a4ff212873bf58660ec31e9c37d9b21bdc66229d681c065a0d96b6ff11652e8d9a7c77841ea551480d1154c DIST ReText-8.0.1.tar.gz 538968 BLAKE2B 6ee18b4becf47ed3edae9e1d3ea8167a5db2685ae55b206be1ffca78bb765a559f53575da8aa105eae5d1b1fb87419723cdfd02cfff2eb422de9722589a0b97a SHA512 a2a03a821ac06e0408cd036189e9fce18f4b693085aaa15e0d95f2a80157f6ab09b0bcecd9574673ce57fc9cde937457e8d62971f1553cbc26c681039401178a EBUILD retext-7.2.3.ebuild 1983 BLAKE2B d406bcef6bc9bf2a545862329231fad68d6711e7ca711e1d80fc88ffa4077de808fbbd055e26ad53032f3232d7f399ae79564446b72868f18c8f543c629224e3 SHA512 8b52132d60dc5fdc0a506706e97aff082b070ae36d2a0a7a28356bb704e355199e48e2aa97aa90301cd169ba7ac5e284fb904c7fc7362c953561c573a73c607f -EBUILD retext-8.0.0.ebuild 1932 BLAKE2B 1a90b37a32832dd3b54638c03d582e8f753528f4ba9de67b712046794fe86b82f0784a71a7eb696126eb27eda25a5d5adf2100b8339150f443cc4f77db022c52 SHA512 7c51503e7bdb9f099be160c65f23b3376bc01f7590bc8dffa6b11b697321c78a77c87e6634ffbdde66fa595a72bfc9fe18f864c4f34cae3c128a1befeb902a0c +EBUILD retext-8.0.0.ebuild 1931 BLAKE2B e81a28006291152c19dd45b2b90a667080e0f7ba7643f43aa829992a90025ecdd96df30dc018e42d41bb03754cdeb40a93fe8a47cad4ae9dc1bb488e2bc5fccb SHA512 7bf10821c6c512252ce0d0fcf4bd8d9f9de1bdf7693d8845382889e3f6e7b540240ae8c6f7b080d9b5badf99f69c3a0e34ce35e4fdb02604972eaf9897fdf1ae EBUILD retext-8.0.1.ebuild 1853 BLAKE2B d80ecac1de7c4d3c04483e17ffdbfb0fd1d3d9ed59daff3e18b5af6f687594bbbd358990bcd6983fe9015449111174b104166cb59f334d6125b5ba645a33ac31 SHA512 2b83182d3435dd86072b3e944c1146a7dfe4f588d0f05bde484dc236b5209f3425be993f1ca6e8c1a552cff043d32f421afcd97cd2cd5389760e7ccf918a499d EBUILD retext-9999.ebuild 1854 BLAKE2B 2405c914764bb13828a56b12a6bc2e4b3540f9747b198069ff04cca2d05e0e693fb3bcfc1c816390e561f00aaa43fa4f8712b8419c5ebdbd18bd4843197c4bce SHA512 1cd79d2e4c12dd3551282d8d611b75c5bdee76021cc8c068def2295a4fbb3d54b4e720a2e4d1aa49f8d6fe285974ccc08b7f38d7834a3ad76270274cc353b4f0 MISC metadata.xml 535 BLAKE2B 94fbf92941c956601e9ec037a78919fcbddb572baa20f74c0daae31e438e44d214b57926cfa6d31eb176b8be72d2078e44686bada4a4794e130956c7d91b5865 SHA512 5ed97d1ed19c618b1246375d02860f96ce7f58aa759c467ae69e35d6b003cdac44f5c59f166ae6970e9a082e783550381b34540ad1ba03d661a3f3fde7d26dec 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/Manifest b/app-editors/vile/Manifest index afbac2901251..dd99280756e4 100644 --- a/app-editors/vile/Manifest +++ b/app-editors/vile/Manifest @@ -4,7 +4,7 @@ DIST vile-9.8x.tgz 2476108 BLAKE2B a788f3a0544d2044e41aadd1d875ef62bd40179aa2090 DIST vile-9.8x.tgz.asc 729 BLAKE2B 30d033ac048b88c74f6115eeb2c09984a438e60cc4ad291532bdd0789408b9a4c0734d0322588741da2d66562258a8cb7ba557f5c7e212a4219bc6b2719d1407 SHA512 2138a256e00e2d68e747c09579ed4c4d946f6337cc3b2b8763a775871afd9acb96f1562746347632dd021b0528f0e2143e1bcba3b1e583c685f58e9f19af543a DIST vile-9.8y.tgz 2477410 BLAKE2B 993f43a8e033e40d95c6d762daafebf328cae291380d448ec14b2a335569d5de7f628308433cb5abec15958bf1fc47c29f3f0ed49282f22cf7affd839c6ac2c6 SHA512 ce3c7178f6aecfd152e487d0053399739cf8880aa9c38283c9e4e7b95606fa2484f3cf9f7e797f538a47555be5257fbd34b112210e68a39d74f6b8ae7d968c32 DIST vile-9.8y.tgz.asc 729 BLAKE2B 224cc75c025eb81b898990cb9f44a24e340664c658cead90f16d9103ed3bd3f15ce2c5dcf278c25f4a82069be2d39905f241c5d263b3170a731fb7e865cc45f7 SHA512 5475819801b6dcf3259811b5d3e29584a89baf574ca5685e61c6f98ba15c088ac6843bef66d2a9008b18fb4013fb40aa963ee48b15a786d6724f9ad7a599bd13 -EBUILD vile-9.8w-r1.ebuild 1362 BLAKE2B d19a6eb9dfb420b56e3550d3e5f582505f70904382d56f8e615fa824f5a552955e790c3978a0ac77229219a109e8802a5b7e9a9bc630941e90830eb0ea704d76 SHA512 228f70fceb9f4eecec8315c23c14f214c4542fad582adc88e11a034c125b2d8cfbf07cb31995555acfc436bc87ac864f2a5bfd6f4e0042c948698aedf91d391f -EBUILD vile-9.8x.ebuild 1362 BLAKE2B d19a6eb9dfb420b56e3550d3e5f582505f70904382d56f8e615fa824f5a552955e790c3978a0ac77229219a109e8802a5b7e9a9bc630941e90830eb0ea704d76 SHA512 228f70fceb9f4eecec8315c23c14f214c4542fad582adc88e11a034c125b2d8cfbf07cb31995555acfc436bc87ac864f2a5bfd6f4e0042c948698aedf91d391f -EBUILD vile-9.8y.ebuild 1366 BLAKE2B 8a73a96010c4bb424ba2a4901876dce5606274d917c996b1b78cb540756d043dbf2a90c5bd60816980b977dc8c9a8e6dee5d80ed15b51c1b6446e4fc16ad7c15 SHA512 590d391491f1b6c81ec2fc4c748f71511720a9d23c4f8a77fc563964b95a8ae0b1733b6462b3de3d5a37b1b2313bf4bbd2a316d73e2b00a59bdfd75f6e024fe2 +EBUILD vile-9.8w-r1.ebuild 1352 BLAKE2B 51826d8eba167db613baa3eb25735f63b6d1c2a7c9f8ac01978c0c282a67ad2bbbbdbf5a4732070266e800df52916916c9ddf7dc43416e7ea15c52e0abc73e11 SHA512 5b6a010e899f5114b83c6a7bafcd68577709ad339c14782d2042d9dd64b1d8213087401b95b180009915131b0aeff10dc0b924febf0d2475f4ef5bc3dcb0503b +EBUILD vile-9.8x.ebuild 1352 BLAKE2B 51826d8eba167db613baa3eb25735f63b6d1c2a7c9f8ac01978c0c282a67ad2bbbbdbf5a4732070266e800df52916916c9ddf7dc43416e7ea15c52e0abc73e11 SHA512 5b6a010e899f5114b83c6a7bafcd68577709ad339c14782d2042d9dd64b1d8213087401b95b180009915131b0aeff10dc0b924febf0d2475f4ef5bc3dcb0503b +EBUILD vile-9.8y.ebuild 1356 BLAKE2B bab6a2b14f8dbec701985012f9bf55acb69ad0cc2673a7cfef9d0d6a5ad8ff8db73bd70d4ba27ffc8db797a252776d061afe7380a3d2f00ce202118fb6281ed0 SHA512 3f7cddaf6761f8a193daf443f85346edf0731c410d2f718eea873ee7130d3ff497a2096edfe1aa26999d7e2b58f926b775527ae0fd5892b01175155e7a44f245 MISC metadata.xml 414 BLAKE2B 93e7e4e15eed1c018ddb60017fb36c7c13fb0b1a5282da5b831c33de07ee9bb9d585ab98da43e6206b06eb309909a8cc52a1b1bdaa7c28b355dbb61c9e8add5e SHA512 e77d586873f04527576c5d4f2a967280708a77b68456188660bc25c57eb47502b3b111383e9c705aef1c2da58b4622b770916753e01caf9c94cb3b27002419ca 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/Manifest b/app-editors/xvile/Manifest index ed1f6d745026..10f366e6681e 100644 --- a/app-editors/xvile/Manifest +++ b/app-editors/xvile/Manifest @@ -5,7 +5,7 @@ DIST vile-9.8x.tgz 2476108 BLAKE2B a788f3a0544d2044e41aadd1d875ef62bd40179aa2090 DIST vile-9.8x.tgz.asc 729 BLAKE2B 30d033ac048b88c74f6115eeb2c09984a438e60cc4ad291532bdd0789408b9a4c0734d0322588741da2d66562258a8cb7ba557f5c7e212a4219bc6b2719d1407 SHA512 2138a256e00e2d68e747c09579ed4c4d946f6337cc3b2b8763a775871afd9acb96f1562746347632dd021b0528f0e2143e1bcba3b1e583c685f58e9f19af543a DIST vile-9.8y.tgz 2477410 BLAKE2B 993f43a8e033e40d95c6d762daafebf328cae291380d448ec14b2a335569d5de7f628308433cb5abec15958bf1fc47c29f3f0ed49282f22cf7affd839c6ac2c6 SHA512 ce3c7178f6aecfd152e487d0053399739cf8880aa9c38283c9e4e7b95606fa2484f3cf9f7e797f538a47555be5257fbd34b112210e68a39d74f6b8ae7d968c32 DIST vile-9.8y.tgz.asc 729 BLAKE2B 224cc75c025eb81b898990cb9f44a24e340664c658cead90f16d9103ed3bd3f15ce2c5dcf278c25f4a82069be2d39905f241c5d263b3170a731fb7e865cc45f7 SHA512 5475819801b6dcf3259811b5d3e29584a89baf574ca5685e61c6f98ba15c088ac6843bef66d2a9008b18fb4013fb40aa963ee48b15a786d6724f9ad7a599bd13 -EBUILD xvile-9.8w-r2.ebuild 1325 BLAKE2B 28aa0a310ddd23c5ec0c348c5704c03e3eb94b993f395f43eb6cbc6dc8c4821caffa6a7ad058b0942bed839b76403108fbaf0cd300918b4e182767d2a73be853 SHA512 23ea65cd1bc0215423eb7d7d08c52a3008e1337f8d0c4310c75603f614b61486da101a0ace4d149504b17597d216973d17fd459739398c38487254e562a40daf -EBUILD xvile-9.8x.ebuild 1265 BLAKE2B d75db0f680481ca4c1dcf540ccb3659e2927c41e042493b9209e570f5243a7199b8c0f847ee1765c294375e1093360e3d0ace53c9601887d0c96eedd8acc1150 SHA512 6e0b594908aec19028c433ac1c8244a1304f4d1a3f4b4034e88657697cbd9c00e84f7c792fd918bc59feecd65883092f1fb75270f2dd799e64e6a1a957e0b75a -EBUILD xvile-9.8y.ebuild 1269 BLAKE2B 129f3bd2b8d5ff1ba8b1636cedc889d87f4a4d2b309f15eee73007fe174dbece99b82f305cf9e5851dc551acb41a232aab49a747fc0381b601d2f7d5dd36e87e SHA512 1fb6ca4ad9315dd207659a12bfeeba877bc09ad82051d27888925b58956afcd46681bb7b4cf71f429efa14420a7797f720dd3a9af556b9b0446dd3e9394046fb +EBUILD xvile-9.8w-r2.ebuild 1315 BLAKE2B ca0f246440bd2a40ed63c83a6f1c546b3d699183c84337dc08d721517313f0f704c0d1087b3c86d37d2592b0e01c8a29d95a65f89572641538c6cdcfc87ff494 SHA512 ebe0f2d0b8d3a8f3d2e02cc4802e7db620d721e17a94869b5517109e5c0296a2b5ab57097fc70030e9fdeeab6e67ffcc4b1f596a28d2a497b76597f7aa54a64f +EBUILD xvile-9.8x.ebuild 1255 BLAKE2B f22906c03b7b3dc57cb5669df9b81d18468f148078970353d33d032ea93681791032e6070d1f703c25fee0a74b78c0cce4379f4c54d30f8cc1b5baeca244a01e SHA512 1d0545b3e35f75bca0f14581094a24ceedb242f8f5989164952835f04d19467e55d6104c9a7c9cedfef9da8e44e22a81d5baf39abfe5d9c85814e3e60adbf224 +EBUILD xvile-9.8y.ebuild 1259 BLAKE2B f5a05e79cc0702ac84fb82d96e7bc5b516c7a288763e9abd693157a509ceb9bc3b11caab452dac84501bb8ad71f5a4f9b85ed238d5fbffad63008817ecb5b25c SHA512 55a47ae6ca00364725dae4163429068985b52823d384266cae142abbe79debc67c35921f313728d4a059524b2fb668dc695a0511e8b6fad2c6691342fe7e9dc8 MISC metadata.xml 414 BLAKE2B 93e7e4e15eed1c018ddb60017fb36c7c13fb0b1a5282da5b831c33de07ee9bb9d585ab98da43e6206b06eb309909a8cc52a1b1bdaa7c28b355dbb61c9e8add5e SHA512 e77d586873f04527576c5d4f2a967280708a77b68456188660bc25c57eb47502b3b111383e9c705aef1c2da58b4622b770916753e01caf9c94cb3b27002419ca 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 zcmV(xKwhYX4;np< zkq3X3*A6qBt(GHQ>Fn`b7ymonW2|=U>sYa$Cog!cUHQ&4g`V&7KmC_~`G5Y;|NTGz z*Z=mH{=fd0{?q5Ze);~F+OD^Sn&(KP+^ooT-8se(>)q;X^Vp5Qiz)6S)ZWMHrLhpL zw0>SSjr%_CyY)L==hct1rGLKH2s5>i?>GnFv9B`sKI(bh_sHqal@C3`ee}SmF~-3smvp4S1CCZ%fsp$d_l(z! z<19OmbgW*}ab1}$z1r1cJOdjR%ewZCJ)g(qPb1AUg#5BlV}1I!&y(;08-KZ^S^ItV zwffPIcs91agqvka@l343-Am#n&XD$5^SQ!kJo`BBvd%QpnkmPy#vFIsIiyu`-h-DY zM-HK%>}QSPpDPwvqKgeVTW_U@xoXST!cJy8#yLY}Cs$9sl(<5RSnM(So#%NS_q-~0 zI~Kpd0$huqJn@TT9UFVQv472wYve^1Kgrf#tKH|xGaVIcjkRO(uPgTb^Vgq#8Q(tt z{Qc99U*~#XxOn9JwsP%^SIalf5-UqK?%H-7CFV0?`7Ng%E_`t}Jdyue{jPU7%YCs% zJW9Rp73aS0P$mzBTg7>#!e_=Z&K29b=N%%S$*y*ub>|*(+1U0SSbx7aTbn)S6cavk zj}~yP6LZfs<(c}mkCT^9xKzLLdBz(wC?kY*W_I@>jvYJw;E4a(wq*Er8r<4TiH>1nUJ@#}rVQMktS?irk04VZ~0B{EW zR;l4mM`x2l?DLK*7w{@pkPN3-d!0BAPgL&nPIIx$XB(C00e@vM+aBl3s(tzL>H81s z)8~QJeVU)Yt@*lk>3!|m-Whw}YqblLN&^R(XPF&9s2~zZvU0xL2uIANUID=Ap#$W1 zYB?X7?Y-j}JCGk!$gEu`CyTrCW{3OLj$^W|vFr_|=TQhe>`l+WIyUqc29Bfc*?E@( zw@MYa0QTdtu7A`PYt!O+jiXkA!^ET4!kWTy6hj7^jG4_HTO4EG1LMHAiFRNvAG0gV zdzD^~!Oo9)jex&`3~Y9vD_t4u{j;_EeE+)l`u4hd=lkm6l_}17)Po0N&(j`l8x(Ws zz}_GZU7!>ZV1RwZtDCLvA+8=*odHY21VFp9;h4a0K2ux3q}GW)^t+74_K#SvS@FZd z53Po8#dXEm8{720dTXbY?lB1*bMjK>-5a>x0?>F8ECcRA7$>sSS+9OaENyLEnpi~$ z!FM--15e%O$~Wkd&XZULEh3!vZfB`;##-6yeC?PD#&Ol7uojioBZ@4L>Snu-#Lr#1 zlcxnEe=mcIpl+%ET)qx(7&z_$s$7w%b%lBKnZV&Scjt8BA5u04Y&?Sc@y`JW8D09DqzdJ5epU?ZiEDwl-F>>Y!>pK7?oOaYQUKZ`g zf4{#NSZv|lz=&X11pOBe#giQ;pA5tir1rQ9|0XPg9kSIkY)oW=8?0J8S;c!oFj&3; zip?Bwo>({W0AgHm2izv*C0m8sz@Q`naM<2=zz{IZbNzFzM%IHfJ&5iNFZ1>>D zOTUP5t--sF0XVb*oUcZF>3g$m#9AH`e?kl&4*)1YUE*F)n!8*XKGLuA#L|e%*R^4$ zdGl!<`ZQ0_8LzpT|y{ma*Xef7uiPTW$;8*s=Y)XGP#1}h&RdcrO4+_1P6@9PMc zXn&70od=YFz)37+?>b1|5D+7Rfuq54`Ue*WR>w-;&9!n-sWd`38-4?G`$ zk+Dzs^#HR&fHaP?vcUu(%%TuKQTwPc3^+c|6ZlRR@9x-TM_9zVE^J=zS@%qZMFWhl zlUG{=goqP2BvFdTW|Q(Y)4kr{e}kQQL*45xaNy^k#S0LKSQQX?L@e$g47D?$SWc6d z2qpw4(k8=`!3Y_D>x5Jul1yItPA7B;uH70@=enNdKz!V-U6C~@uqPIv@!kdLS48D` zO&5f4&p$q(cyOfnFfQp;v3c@d(lXIIovbI;`R)vrUkY@f2ypm z)Pb&$0H;Y5U3e;V6EbIDH#~0lr7$jksBbz0UJDaVlH6JY5QFwe zv&{IiRzLRv)c;-%ybxPt0AvYv4~;nMeE|{|EHc1jD<0n$$`f#03mnB)8(S9&UVE1& zXjDQWNQCZF``%D^h{zI@NLdU5ZnAaHLxsi9!u7hod18qnA4n+neWP9DSy}nvh8K)$6}%9JzB9dU!B#8|`0UFvtD6X6wt#V&#{(SaxW+<0BYVKX51BDaR`zeu+&4BjEroNPx%i zBM2*jfKkFu&pcR`1ob4&p<19lH?#z1j&?^1035u3Jid*BLc<`WuN~?MIT8lh71-LF z3aDwqiB3M0_rnYeHVDcN9*Z?3$l#&(M%!JZuJ%9Z#Kp7Dd=Q|!TRM0?Y#p{%=0Mz{ z)ZhxhDhogO3pmhhhMQeMQH(Jk*jzHUy)M=d>&yDwKcM})*j(5^2~nTSxFDM7Jf{Fc z@CZC=+6_cpxJ$tQ6U3*KiX6S5g6!+b4~ksSbu6rhbt91P)eaUFj6q)MASh)v5M2kv z7Dz-RB2+{n!N0!+M~sMl*@Xax{1xL6k*a^fEIf|2im)YC$0G2cZ9>kt5Cm$FkaybFiwqVPW%ih zJ!KL^6T%=SdA>1;>pIS|F-EZtB2T0Y&Br<6Vp55IpcQdjc(FwpQ^wUlLQZfexDWsX@lPC38k$-+b9Z}ugg7Vcuvzz$ zECvs_W z!jAwgrvh=ZUb#gSFh+bPV()dLeyYp|F)&%*8ygR6oAzEjJR1tsjdOX9e}!hn&(Urx zpUC2zQT!f^4RZ>HWeCdpuyh}CJTGS^yb#}jyoMRI16?`II0H|qDL6btObD=8dQ5By z_6_hFv0)sD;E7&G`lDnT?~4C4)bce}mGqbpBg{e&HpCAZjA=EDO!>rv8~NYPOd`+^ zi{sTB(F559>|olE=ef^~HdwvPg0S{Sg5nV=U|#T@mYd4Dn{T^zGF}I15z&gMG_hK! z?t#t-8KJUoG)gqUcVHw8oHTEfIT0^^KIQFa$t_)_%oR_M2qG*Rr&8x)Yv?65a1s_b z2KeLzdr_U9#9f?o7eWUyi9<+N| zG(_2-kXe=}N#ucmYzlZH)!2?>V+)`nc*4pcg6`5sLKH-3G=Q-n68PuptL+<5xsNes z8a>W2Dvx(SU~woIa=jo<_z8BuQ0j<6Hr%7A2(O6OKNkz-6b=^gl8koGvtTDs(-c7I z1H{fylPzZO`nVhlHc3TVCJN<$L!5wPWuBcdidd?dM>ms190u|ij!d}WRh7ZOSClis z0X0y(_SM2Z-(Nm|{os)Ap%Pp{0xuAp*oDy+W#oivFJsvn_t4R+XGtD%&VxOd$TraO zfa%1=f5Uih&x2qN37}C0Txej43t_5lg6xFpMQAQum?$$V0fi77-&kyavZ5itrU)%E zgvCdpy+RF?U@CYFmvKb+w+1!LifTGPKCBL6Pdi(*p!LkRk)zF=c z^>8D|@{w;CQSJ+K9%;NT*H7ci*YVd6_Vu1dlo>-_L@!X)vj~(AMvj02n9J>HeR4yqz%e-Rs7zo?T(8UWXjsskk|0j%9X)df7v3iYg^AhuZ zPxG9`oP(!Ox2gME;iJn1EvLo z#;5=bLVgi1k3u9$cQM)lXakpIckmP({P?h76RGs|+kAzum*N$Fmm1-gu8D7Bn>PY? zX+oaw>`si1N;*%UHEn_t(0U+3iPDf^5B;vG6Csxf1)=X6&+cI;dK7%ytP(y{durL_ z7AzM@0fP-d!Fj*u^+UkPGSb~6M)U>m4Pq5QE7!(Xw}b%_fZ516JcY3q;Vc*oduFmA zmsRDxhbsVmg{8rN>I1f9fT@Y9EE@m_}z;Ab^YUYz21`-&~qst zyN)VdClLj`)`0B{i-f7-tk?voyX$>~1nPiiy9@*nl99J227vIO0seU&*mvOBaUT5B z4E$PrFi)7wS?xtYO^UwZSz=`E-YPNzQp^+s%Y}|LZEyL1Pc|I^VufX9WP*BETorgG z9^m-{!5^vuaR}OTVU}pWGf5Qlg=N8aaKCDLwt&vSJv>k;+JI0`$^lBx17Fwcm#;tl zk?_A$u$DX{8vuNRjbDrAHl)Ca+Pqo85`D_0&$aI$gZ;{V}%pl`zwfv$o@!_7`K z{PdvL#1Jv79}%qp4&FusV!mZinfC_bbqNrCc|dmYEdlK~_;^(3TaZNApv^+Wv56q& zPqLFL79M}oiA5G<@<9L^#OQTE>rDCZoCshQE6de!cA`WE%;1KhzO2`eFH2Qk7%NgX z@&Q=o?Kx?=(Rvev&R{z`oeNSD*_t|$QNn~W=Fu;c2lxpxcB>U3hquWr*c$tF-Ij;N z804BPS+Hu4uzYzOG)$u@YjC#xeryyn{*@3Dh=6|rMw_GD=V8r8L|Ed45RPy|MUV|? zRz60NQ6Th*=*w5&01c5Lr3+}w%t9@kWlJRRmy;)rC;uQ^r%W@z(~*LHdL^{KEY-gw zzQa4CKpAX=1%%ZM^;Iaikh19_Q2+>=78|*ns1tFKMxEf*!KZrhr_;?iPP>bk7y8&CX)w4cvVad^b!r!X9rNwgUMl zysV*{kN}t>!ibmL4MKgM0D@kOfq;AWahl~jL$zw~Bp`L-Yp&?N{8m*_=jy>DV2aE)TyYP&V2zKGf zm={6`YrE$K-a@l7^gV&HN@veJ!dr}tEJ0nkbKS7BYhU5AT7tkCAe_<+2n)g#56n2_ zLXY2S{L>l*f*wyF%l(u!)j?!18Ap7z#Fl@DFFkFz*X=47*czY;s(EVav40G$y)N6| z|NF0BKPD2xdxX5fE8i39gwx>L_p(05!jn;hnLwVH0KDq#fCzl{+zW+WPV)p}EmEKW zb^LSmacB5co|E5e*V@@UnhW;jmko9^K<@Z)KhfCRal4gaiv5YsIGdwnKle z)=ZJXA0V}1V_v-Z0@Nbjwp+EZvq7QLC1_sHDf!kFO)DDz7sg-(=?(VCYT%$}K|>fs za3VGZ`+ZrkZ(slIm-XqdpTB(h^zHLcAIdD!yMwY47YKR}Hj{dk9cR#UAZ z1?2j9L&v1>Y7FU6PSqF006C^%P{Ks6u(tdif1|lyD z?b&X;58sZ~pTI!)pb3da8HYXQ8g-kf04o+gfLfYBoWwl8u9roLpVr^Mub+PT{Pm{~ zss8u4>ES*MHbGn<5J>HO)Vi$<0laR*QwK|q`7j?tIZ&5OB^HaNEVSlrEGUj<7*AOKM|V~3Q$+9n||<Hshjl<+!D@DhUsW)h;~ab3)^tW7nox(6BNR~2^*moW z?5`inQ_6eB6_P!q?M8K2!4yAkQ3YNVJljQo!?r|BhB%vs?g#&wPkaEeo>6RY4O!P= zmIh{3$AL>gDxeXz2oOcl$iZWdx|8Km1m&Y3WH*Tae)I;&jDEm*31RvSvN<9UkI~@! zgpUi2X@$cX@Pfk5z*AU%g0UG_6qj-%TPljlHS?<%w5|7xH4ocLn!Mn2fUs4${4hZW z4K4+qoRHj;OB^D9%iQ*9q;|zSLSNf5*Ls|RWk|lV=h!IL_HHW$CbbB~xF!eMjcz9Yt zQ$$)?8*~6OQ5Hln){|{Sy;)Odtzco{gc6e=y+kWWUm5Iwuiw9~Z{ydWKajHb6|2GX z+>)ksA?DbhYD>)cN|V*Zo_gKd(j{vkbWJEII^Z!O4DH4atlmK^9HSPChG#kXU7!b} z!|&qNjT>y|T>He4GE^Z9!X_l;?bK~T8A@G{WD#;$REP^+mLC&u3J6*!xOiBVf|Xu8 z2*`_2T0jziW)sW@rj6!-w%L-Cc)oza9snqo3Q!*!!q#7bSL~m+-PV+23i~CaKl+#b zZy!>K?}!hYpw>o97-jFg(|N%j>r6262Fx}OgkrSz+7pi4y8P1e&SBxskX1rxZnPwT zd|IbO*oRWWcAzB-xicHUhumx?YlwHtauW>nHm~@9R#!1{#AA>W1=H|Q?QvLKey`t}dm5y9H}v{d zL)Z&{mjc}toP?iJ`yJ%>v$fHlVg^a?Mz21!D+geo;P;$P@u*kJZ^|2GdKn&@?M6t; z#1G#SRdt^`4G`%Bws5{u;RQ&7JQk3{dt!P4b%e44C2^5pY6y^rfZ1n~&61r&=8SMW zE$ERC6_a7$DSJKbAGtm()-Qkkqn@lU%oQPj=P7@$Nv>>%i21(}fk;mj&@{CKYs8YJ z&53}+Ga~k3?)^I0(LFtVWV`TYfQ$e?5w^q1s4=nLVNU{b8WIvO^>KNY zFYX2ToYQQ02jH{)SO?~98AP_Mm8ZjOEK|=%@dz9`myRig?TEixJ;i|BE-Y)LBVfFy zU68BcZLw0Yh_7f@I8QMPNqAlW__k~yyaDwA>$W@yx*7V4d^B3X)-5O>ybq6+(iomu zfeRSRlLR0tf1VBf58j~R7GjM@4c5Dk1W*`;Km+!4Y#`&*_&QE`T4p2SS#?ox!@-{q za14~5*>)v!K)ggL(55g=G}>3N(ZPXTM$MFYw&On5TgKwq1rUM20iM_uz&31rjChd| zo#+M(Gh3s#fso~yyL&bvKlalcz!)(QDqJD{+q3Q%f26aO$0XPeg_{PkD*DJ4owF5S zri65b^;-Wl_O}m<^-@|l?M*39o1|y`@MG)ZD-R_9g4aWp`A6s_$y4pTza4LD66%Ew zxC{}iKLwL(TLS1gWpFDu8xKZY7|zj=mFz_dOWHtSLof2G`3>!F#6`D%BYRkM-F$Gt zJS?>+f3SGeD8VJSm^@9NP`N38Zv1J!UT+mIp|PT-mLES4j-c51_bD$2W5 zOE)KOeA#LV=~~1uPuC!R0O95FhDSNwmJo#Le;sr0%O)RtZP3)yN}FN9A`$B?d)Pd@ zYw3WR&l4*KoCm-VWMs9Bz?-AT%8p)A~&Xo7;YWet_J;On4LAwUuwQ6xj{ z{haslrHl223LxIEe%07zBDlic@=GE0_&i^WP*Qklb3Q8a0BvHS|7GHK3_ZH0VG1? zs_jb?{r*;nh$RugJPUO zX+^^$4Q!s`D{Pu+Ru6#}(-*R`C;8SGsO%7RBw6A&SR2>U+Rq}sS~L&!nj;i8F|t(k z$vQ^_3SQfB@fF_t*{rRtF0)z-H&h>uP=PuLVx^O(#z9amf;Kk!Zo?ucHa+H#Z#A(SjEExt_PJD7&b&iAc zSvG;69+(#!C9oS_v?Pmsh^B9=e>IJ6o|D5HCQJ$l!ubgcdp)&gRt^z_pOVMZ)_8kT zOo2mvqBT0iXT(IeDiJYq*1kM!zoidX;{h@GQf#xqE@0zWUC&Zs{+fvKVYSxJ-@cAd zuT}c(g-n=0zTnN5IVJ=jtczeV_Ffpj9Ta%tI4}`VRVuqZ-GZ)PAkDNPe_%9^KMp$< zuhVioxFH63l~EosxGlTCtS`WivD*f`TDDxx3%qw2+4^y|(_X{SZcFZmMYKGa-GA1W zV7wq2LBwLZ`wCW%*$skNf+4J(5V7bbjH=J4H7ZY{vaKHwGmIYDjd?;=N3s2cg@vs( zD2CPTuUz%Z{5t-`9j}eLe~QBvgfrQmIn$Lj8omJCo{*(h2uuhuKiEAii%^7%P?tP& zuNFEJ4>sT3+Pu6pjRHvh0khWOZ);96R(5wF^_-qP8_+HoIxw91 z&dY-CHmZ{pAj_NZS3Hg9u{x2o+DDlx<^vWI&+AE`cZviiJP`;T1#NwZgl^pZy($=f zx{#)+Syr=6Vc1r60bY}#B^ZC7@WUD6%=Mmjf%z-S9&m)sMR!EB0!GyV8>}B`pa%Dx zu)Jc}kNvOf)BgI?_fNmCLV1alvBKvJFE^+)JSvU_bZBO^ek*ea=p>gbBpek@oIOLv zrjAvQ=|R6O!*D2+Zt71H3^MDs$2~zOAUjHN$Pw`iHIlb=N5nfm2nT!pPbf{%RHuae&yJG{C?4%a_ZMCPk9+~ zvCVxD(*~3UVrg&i_I%Q&3b17MQiB}^z%+Xgr((+>KCIf)g0R+8C$=tt!{Y>Cg8$tn z*c_s%)rbr;q0aLj2daiQ4bZ-BHn-j7eKZIp%BdmH+oON;Y10sZSKHd_!P{l&#X<(C zH6SFx`b_Y5Wh96W$>!Wnqv0W7=6uKKIQ5k16u=&>zQDnVKY6glmKab+JODq;@^#IA z{IUP^f%?DJh}q~AmLwWM#OknLN~V4h3E^4!vU6rUgzJDM+QgB}>hr<^4PKiq2@a+a zfcXT5VXuEE^JRfgYY~Gn&sEF3tQ|Z{0Ivy-mnFpS1w5%evyFPPS=2>I*KbE;yp~1* zno61Z9XS@ty!Sh#vl12#5X)ZPWbvwfVph;w)nifcaB@dbTTPo%P~IEljyAzG3z2z# zzVWqazy(`BegCjvFIll|QMPHC*$VGnuXnT5ep2YYw4r_i7>*0!udLx5z zhY-%@kR!O<;Za|NNd$Pp2#JV%z#)foO>o!yNhh(Sr)9MD7-0N+&cbec>oZNp*lUSc zHXiV{=K7op0Az1ZK^M=!uO1c31{X4Y-|*?1z>d%ifnZ>~u*qnn$4;~cq7o;}Hi+o1 z>$ZPKb)*d(La$dwYHuQ_VMb=hbAF;IPfglwv-n>?5AY(~7)ue3mm9>>u4X_yq3U7zMBv z-@BR}<2@x2hWC9jCm9*8B1(_t)ZZBLdK?Q%d}8g_DTv>(XiSc}l% z-WaF_H)vVQUTxk5lU6Dpe|#ppG;JRBOhpn=EK?QYrdrIhK34?n%y}WY`{BiT5vsvPKhNVqM*E+r^^Isfx~#_RPkDO2V6VM~_qiWs+6L=L zhiYv(Y|Y6}NLVN|FHUtnWzwfr6&Surv!h2HelApNvd{b+(Q#+H_2mQ^;% z9ye?lb~DAXlc6h7e{xn-JgqUS@xn3-?v0PW9aI)`4E)PtUT6U3Wv8ymja4EpPE2<8 zhHYY}-S5H9l&7sJ1<0Zu1>1x-or(>^Vh9r^}0fPnAHKHcVu(A#X-aF8L? z4bd8THiASTgtW`zFsC3L{PeUTgU>_Y@xaOKLBKY6a+?@ol(YYC<-Y&>1=h95RC%lo z$Gjf}vJuNfW~;`W%>iyq9)tyRSei$!1A~OTe@6CQLPcEfx9OuiEDl>6wE}H2&LSBB zkc^%{0oW@O=5+vg6Lim`AMXX$Xn7(SGHyJjPFSG>^{@@_6XFGa;8q1*i;QiM;bCTx zQ0vgHfj}AjIDlz?WJXW$pk_%B5>IjeI$-Owx$t*-hB>;N!-@hd_~tQRSL>%=e*NlutbAlYvt$#@nt zuSK6$QD*`YVvJKaCpzUD$?h;wmoFfPPSCXpaO~ z_>UEdXpwg1r}t@L?QsE4C=EBlb@v3kg7fT+=s!K+M8uj0Oo#wpB_I3dZ7;UtMk_nF zXCJ(QIg#Uay}s>VKOBv}pOu^z=;V|2E+T)$3F|S7lcT3B2fDyW-<_LptR_VPJLvY1S_edlZnPb4-z zCZoPAZLH6kH#!zYLM#Zz=VA}nv)(pLTXzExI|IifpJRN8nZN$@%ZC{%^$0I@7es%h zL-GTF5I>0WrHN{%Q?$@*8Th%a3S%>&Zq7NK(j8*-W}osMd(4-U6tON?CmfWJg)Vfw z1;2wX;e8dVPN#5sg)#v6zp&8wCd>m^6`!HAwkf4HoDC96MesmVIxOdYvbKB#yBiT7 zr9j2Ow6UG9cEk0E&PV_#5N0E&9SwhTx-21uyLM~mcXA#~zOBfb$?=B6X?Fa`%X)qL z`qTG*|3|Ii(-S}_=Hk;&r#TW)>};*4{SK9NMCWGvE1Dg~sHE-a7F4ONN9+{OF-;wT zxfRG89#JEnj?;6wZV3SZX$B+~2$PMXyfS(=9FV&AA!D%r4BtQOVrsSn5U)Sig4tOv z^BnV{z@$;9V`l~$c!tB#wHP-hWN9SoBs>EPJD;AQYW~u>5xm3dhH0I1HIe1)%(9<~ zEu_No`0A6>Fra@tKc4me@-`A*2d zC(XmtTIrVEK4y2}iD=!+BEPAP}9OGkCu9G+5c_15F|h zXSNb;?1;O<_VQI7<>&mV;E-grT{N|mln5w0I9D^d?tIAL6rN!f)HPAs8Sal1b;MVl z?=aR3JiUKP-5>E`{Y-O|uk|0vDWF!A9?b@*?C?u;Wox!a2LAC~EY%}&5CLvy=md4V zO;N z#{=ZGz$tAHsCcEMb7tgjhnOatS_(i7s(Hu`<*|RX4xYyHqRVZ(_9XJj!bJ8IzW2-; zgOE+2<#fg2vA6TI-^c~@-_WwH@tr!D)f(1HFN8oj(QNq{y3FYW;G`Es3j`k)6dlkxcdP25uJ6|DZ1RE?resIpe{jrej9nI{L-9|BJ zA?AP8_iO}_e&zKHxJl2LrK6O`6p2@bf3lKOXhs66t3v`N991#^fK;M?btIMCke7x> z*_kzL$XRiKV%-X+jt9=X+IsU$zSY(yCzW7llmN=@6S@w(g>QSi8; z$;~S{+JYeB96(5$16f17)h#UbVZD((y$F8~koie#+r*!F4JeK=-wOZrn#Ukmep#;x z#+QbXa63-|5fdFuy*&tQ(7b2J<{d3M1iPy9oA_1-LbMhL5hZ3jsgj;)V@$SG7Ku5> zGeC4pg_FlFv)$={`^NJyQM9Z9x-8}j);Oj2KIcxLJR~BXtjzU*Uh9|=s`;VxXUBh! z;I752K9-m~yLvblOvDpJkNgP+wLjy;Fs~=0Y_1HEaY9A5wUN&h&E;l4a~s!lHulOc z{xQC+f5#_Z=O)(T+2ENxo$v(t;`N+13zk~@>nS85ijeGNa*zv^Sf1Y39-b<8Fn>ZO z7aHJNx0CvhC?9a7Brob%$St_Z^hT>kKZU;}D3Px{(ezz&lPzxiGS>$Ol z3VG8m{_}Xr`_JDed{DXX4A!a#CzarZj)j2hJCKBj@jNZ4+TcF}P`XS~IZ1z`1ss5= zJg4B^X^e*L9eW&rcq~&JEyeoAAZ4->2iA)fp$wcLkb) zqir0~m`{g*I&-&N_A8I%NPGxNv3hP{>C0Ao1SXb$4r{bgc*jv~4PH*E0S5?-o}gDK z4FKaA->^vgl-91}_SEZTx%v|y$;I&kVJD0{gZJ%(o1<5?t+SKQ$UX@Rau@ z{QaJ{qlodO7IAq3(=+RX&v522q#4bU*X~buJH!NB21K8s`Yk_q1Yiu_b})3p6w5^OEvLvubs!$oon8fvg)Tcf{oKRB zC#Ywet}Usm*yWvV*Os(yv{0FZCsYm$0oFE`QLBSN4aPI970Ay2bW&x1FCKQ}Sz0)c z?aIYD6pm^0Y$1Po`p(j2_{-dO!Lf|Zo-zbFT9PHq4oMR@Z<|t@V|nv$ozSaUk}jBsR*cL!b%+DbY{^xj^<3X(@EpuNefE{ zC)|AVq-|JcJD*b;FB`bM$^)W1dkdXlZ4R3ULh|-!(o=sF)brEcczFd1AJstdhl@E zd0K~_@#hi=3A;W;vYV!nqW3y{wW7`>Usk&-gCjT zt0myzIA2V}W5Ktz<(Cv41iUQ}?dFh>ji85EMilNK5n^=_m?dl;kXUzm4z(xT>ltuj zOGYJ}kNkfO;kL5e3wNeP?l|x3V*U8>PLbD{PgypkIN_Th_K`PO@Pugp$!#_XhwuxZ zDTJpN+<^4ODJU3;#qtIHW>sQ%4plvpw)ytX;Tc4;6e#x5SZC)fziH1;#xZ7fZu487 zBI3WpUJ_)i2Wj?8B4-F{n1Y!sp2b-bc7bn?5O#kF&L^haq|v^x4R?+X z@La{IRl7P5!!cdBN5qApK!oXTSLbzFkMp`(zx?(4*Ps9AKk2C{)ijpVVjZCl3gmrw zB)jH5i_Dg&I=zIcsKL-ZHfus(rl9_nzx->pz(KG*GX>t~1OZ z*IA=kAM7Fhb7=>EL&P(8hnp5FA2Lb^haP{IRns?NIUNWyiv#Upv|iGrj75e-c4y_T z^c<_LknCZ^lG=giG-q7{IB&UWR-}MC-7`yeWr+{#Y1ed?#TlM5%Fyms7E)NdbL@Y0SHw8FZ(HH`sq5j1}0WS+Cwbn;669g6B3Fh@O*G?-88C{pyeZ z&b-pslMmaZcoXX*gOlum>^OU|c#D0xVear)^I8+Vb*nI=BPwuPhcY;gf%Um>+~{e* zfj%33?#rto%Hox30vBC_l&l_K>Z9!G2RQyl>#Y(u2@icay(uLd!7<_5KCYjn2dipDxU}nSf6uIu{3*%T>fo!CsOAvYj`hMw|zO*$6~CG zwB&v2Q@wbWf*m{4A5yRfK(W2hh~2!VPj4`2t7Zu z_t8ny;qdGcgcBnq$eh-zC!31d-3ApRh{al`qnAz#Q4iL~=9c4brVU#R*b!j)wqD?` z6)sl*PX_i>Z>wJUkR<7~RNs*#vz~yYlY6{qz!^!A=Y$wwyY`1w9wj@bme7JcG`Z^? zK#<=1Y{RNzY#djTUpRkj#@3%jw0lMT&p&?t>GKEm_%e+FjdHZ^0SiLi`OZ#Muv@oU z-qPCv+?@9_ARTsXgCCm9_E*o!>gif{srT14_!i7B|oq zHGtlkQ1(z%%cOsi!FI}A<*k$-^T75RpzNVWbL_*8G!e3@C_Jdx9!SRQ@FqgiIv0`r!-}o>>4!f4 z`eDsddAS~Hdw^)?HQEM9e};V!x93&ecOJ?+0)eb>@YH`{Ij(XAx#K{+Ni$7F{dQdM z?Al=AlLJffBS(UIsn~)+IXvyYy($rb1$zf#96R<_iDG#bpO>oh0qSZdzOee00#1Yo zgYN>WUVn2ZM*uFbZSf`xA~;{oBA%=EI?Y8+9Op#hR~b{j`P<^11ntW90(c8#w$r)U zc8U+cxA%YV*X%j{_;LO8>!0MoywxsQu;xikYThq2Qp}ceoOxRfNO)x_yEE*Z;^<_R zb|!~49M*rr790h6hH|ATSjf=h98RllPC3SKocZR#JsN!s1@F3pgP9T2Z`#|DR@HXx zHSEuy*7%+M$QI$3XKwujvmLn^SQgaCI?)aTDD{8r4ZHU?P+q`VltT#q|*3 z46vCZi=N((ilY`(8eC{w43R&0=P%#amp>W)gqgquD=v|o<7wd@vJULnmxVmQ;^Bmu zg1?v^bQ-NiV;%FkY`Qf;>miQ!hh3Il@YYBJ%fzi;z+B7)+AR;(c^Sh~L(^|_X)u)c z!a7DdrPobu+}R#-Xf7ab-*-M7B_(_b-nsAToB1dIBrk9BJ^$=z}s%WU$hUkVK3JowF2g+ z_LRkYdsXnB;!_!ps{*FLC$VV$)+=_Vyl@jQor%tg^ir6Rop}QUCNE5}o3wao4u8bk ztE=Fc4uqd}-E?f!X`R7@|2SBaoZnB^97J(hTD-jP>;#r9YBw2IvPJA(T^RAV&6Zxz z6>yG2u=)v8-Eh*|iMofqqQRS-@W4}merD)qr8$cAgkm@Xa#Ry@Hyh%8n*8VQmur9i z^2ckVUT%1R0;T6R7dQgyzoRgh7k@fEl@7%USe!E*kgU=VnuZ=ey z!atp0u$PyKn^PAC8nEh!P#nl>I;*I-TgBtDe3f`wtoCj|+x5Y7| zS+Rdwj(4Za%NoydAStWt)dCk@9QbqMCPBvBu(vu?@0P_kY!!s$3=}xw{eQ^LJ2Az! z+}*=jzbmzmX7-(B`j2KzdSfj+WVCk9v}2`~mz2Q^Zx4WiV=)Pc#L#DW%LTf38~aY+ z&Vy7?EW%?I0a)bCiaCA?pau*JeBkghW(bw1XBPUZgJHuCummICO43aYVx*Fu3CUtp z0Oy)7;k#W4ng;#zY|}|LR(}C|baQP-E3+OZ11$a?!xPhX$6`L*Q4EJyw|S3OIi4Hy z_$e#fy{OtYR|i$X(5_dm@%8JE&x(Ed{L_bK%QL?uF`yGz(DwLV=s7%@OowF-7VubZ z0WwK_Z`+a0-9W#Nx*w^DBAE8&gu|=A9HN_@^X6T`BVroc88V|E4u2JUFwJQ~_B<}9 z%hh+bAwYOlgoW4Bt4h3}7pB7c>=cpXFsf~*GdjgNs>|yDy${lSgmZANZCb-VXLBwm zQOl=rIv-{cO}IMSC1u#+dd{ex`HU9iz|U6u-Ksr}T)+GYtPzRMM^-*hNr*=Sm?fKD z$?ieh6t}%l(DRT0R)5(NUEqtywu}Y0lt#A3^|xk%^rILanlAOX2Sj#*{cJ#{w^n+o5= zj(90V`Be0CK+WyKX-uVR8kfYP`n8TKn*%K7+`Vcz*{(p}j`}nY6FT%b9d7xmsI29yi!xz?mXV!h&&?S)kkC3$V$tY2|nhZg`tK)k=m*4?X6<>~b3MPh1! ziM4xn$$LAD7uwy9puVh~TJ@Ukf=aznv!~LmSs8PqCa`#Y{XntiX*oG^?A!TIp@K-tcBVG&d;e)1PA()8&p#YDm%MP>g5Iy^65D8riq6 zKhLlK_S2^?aI_DtN$-c1YzAmrOqwS1OdgiN5{XsLUmMb7r_|ZRa9Km1uliiBnRxej z>U6l%?FnwXOyp*#_t@flhUxvud=%S`h_27vDGLn|vfhjW1wMbzH}UjLZfMaVT!9@S zKuWXZ+j3fmzXj_fvoQ+oaeLYNwq&$9OVNDtbNeC2j$E<2 zqOCx@a2uSZVYf`YUaH3C_up5I!Lna2MncJ)-aEvWZpSe>DG@qgrBGW~Q%SZ0VHg8G zTb+woy|(1`CPjZx-sz!*cOqg;AR<`ef?!PdGiL-f@1SXf`^__Ye@yk3&dK}1n`(Za zO^|toWZNmq0%YR*H-BNNSPJH|TOg3wuwY6L0%rGzw}gkYx55%6Cx}jOQofw(32$1# zs|G>7`(SUSN8nysHsPTLh@MxSK+gqw^zlkJe*MY5@o!N-erS7mNdY;pEImD*-Zdl6 zUrx0n7}s^19`U-et~kPJhz6G(OT#)A?~`x_jOhuui5H>Tspcr@X1dWy!Nf;Ilq6(6 zqa%4EY|L2%Fl6FPlaEIgMnXPI_&JROl5ptxYZB)_9K7 z_^#~zG5XdMS`X(AUt-9x4#s)Orp<|3UYF>-j^0A#U9M+;obwr={kmATRsPYyUK+(6 z@u(C>m=hWeS2k!POT70Sm2GzG^l|`n3=#%RcDhLqgP1;+!#uo9B`6;)h2w`VFUpE` zp+!O$&p%D>q7gCU%L|^Z8HIeyl-K*+QNx5nax9N`=cQp<*uDs;!_$dp|F_e3x*deU z9#0sp1yI|6E^O}$b7a!=Qp|nb#7#nFupiDm{}vOr>c(jSo~xp*@8`Z}xOKkDAJ**K zuYb7kq1JcD3=W@q3T49mTZwe{RuJ|MLEO4c&8l@ofLhe=xxvH<^fqigdn293Z~ekgy(QHx3lpG z>dh-kUe;~g9}29Gm#f`S5#xB~g29>3Ch?i3&J)@t&0>+yvUm$H$reW9CpVH7KrqoT zVO}VID(g~*1#QzhRPP6XaAdoJR&mpklJvHagS=M6b5W!f1?|7awgUJAAmX!pL60Z#;JfSc&7sP^_~pggC#*R-LC_ z)!V?PQ^^jisGTYmuIGZA(>pbnjRXXy_VkIsx}AF(vC!azEfbKYl`qR&yx{VEB7gMS z7f)53m4fGkWW!T8Jey z&C+c)_?cVk2$yN5*NVW=r-w4N+ftJPlE5}b^FBo)G%60f5E-wKKR#*yBTS z&r8RH2igSj0O_w4feey+@S089dxnE+!U>(F^V~K9Gn>!(JT{|`3OwaWg&5zx0{+UA zl}uRz$|sZXOc)7I7{qp5>#Kl1lMziYf8_YwJ3Uu2UiGkVF%u59>1YUtqfE_bf@p%*mQ7wPClGSmTXMDgVOlwMHYbs3Z?=s z%PvP676v6d(-2?8y5gOByxs3s?3eZJZyyt~FFoNlX4Pt0mbH4kp3TkpkT#EOfAflm zVBzGj-PGy@r+M-I-gI?(`q$wIj(o_DLq4AV=ebz$lkkCbM>85caCh zt|#)nOG+zT0($J))2ncT*V(dTj$QZZntUIpXU%0(*>C7h^fxbIho=KIPH_sVR!|_v z<(#2_1>7_6OvB5vhjYL@lz#3{e-mB3Ysa>Zk8Aezo0rFa{?||IcR37T`8|i>7Eefp zU3T8$r!2?emm@Z8qXOUTNUiILu(CbJ(?8`krB8Rw?RaQs|3FG`ngbRMm0ZQ@9{Y1H z2^Qeu0JZ4gv4+!mc)DjY1@?9%@{_HbhrN}8MuJ zJWA&(VSD*XS|m_skv)0T#`>c8i_X4qfm- z`gnEFfBo|HL$>F&G`$`kHCpeU%o=&d@5N#ccJ=OL$bC1Pk-c#5f431|Cp5HLvCCuQ z6AdBTaY%N1p5C+wRmB4=bc_&@^Ego?_8{Ej>ih80bOK%}o;lw0z0(;#YC{%746%8w zv$dynOXW(Ri1~ z?M0Os=YXsfI4*E}f4mg0tj{0L;a+d3G*mz?Ylb`qOHGKDw#2~BXZCX7eIa`Qd7p^? z70+US1LAlM+eV3*js|#2Pow$S=}=nlxprC+sJp$j*ly6@8FCc z;z7{5H^H9{5XXU!9BiQTPUpj-zT>r+Y<+QJ+h1R^Jl9Lx!*b|y>{hZmpwQB3n<*-< z{@k$Q(qCu*JP@T9|pyi7P7=i!jNSM2&S*WW%=D!v3sl$HR4@#O5S z1&-a>Ct&LxQJy-=kF0NkzOHA6RT40)Ie9oZXd4}@e_QeaU3!Ke=#udnG-NV#6$_Gq zTJ{i28k7M>8nZ@#b?mH8sBm$uHK4fBN~`SMOQ> z@+Xr(f8cc{6Aq7P9YL(6vHszNh;`?=##y7KNU?0&Z?~{yl>}dD_0h8I9&TYRm8C4E z@NefL)M0r#Ful@Qj?2Q)yEU+}JU4(Q)3fQl*oVOHy>^Zy*a-9a+?8_%hwGH5Dcy2? z;OJiF#d+9(j&pSGBTisuPf;hI;H+XhN<50Vf4#XfHpjbrUA-I@vR=Y+d?cfjXoyA#CDSo%4=jk+}Z1N!A{vC%S%!+E*eOArAE*q{}J8L;-!1@9S% zHblUGiKER?cg`xoXd9uzp8lCmjj*E0@8vxM7UK{mSsjqx>)J4TF7MuFrq}{Oymav6qr-X95prK0Bjid+wqPL1jO8_Y7x;4x78h;%wRs z;?9~9i*s&>gu|P1*44W=eejQ$?-oyBe;y%fVTrfsdH$a<#IS2LuLx_dZgScmk|kGkM{Pe*xJh5yX+@%4TL@(dF`gq@za*% zG`Z~5rOVKsZM1P@^=;c@eV?N1+*k|-b6)K@_#zDTI=nl`u3k%wn}?rXM|aW1>utFs)v*tBJ9r{OLI zVr&NQvit9TrqpbBt~Yl#qlNMPnM{0jbH<()K}V)jpDlm#qJS|^OOY*8xQq|4HFxXF zFXP)$##kz05RyH20_edKrCt$%{FH z;dY=Pk#?dYPp>3)Y(G2!eKON_!k-DqzA=AqDMrOYPUDr@w0>zj9uOJjeGKWehT%m0 z5h?RwcbA9IM;eym?E>S1$LZq)`Xz0Di;|}M&L;<;Hpc_wk%!}Ge>=(nBhX!t)Y z*iXNF{_^#2ABv&Ud$!{AVnDOZ4)slrG)uhBZ2<@1rmpj|p-#oKQ+5>I5*!Q&Iq;1B zhEd+Pqn4|EptBF2f1V#~ELDST40zfts@fQI5^nkd;94;<@tpV4{tI5;o>>m|M=vw- z0uQp_nK0{3#J5AsqGv|gCX3~nH@eOnQL=R@&K0Ydqt|90=hIa~;DTVFvafE7eRz7E ztm(lguIJtcZ~XLvzTYp~-T%KwDSfCRcx|$@Vg9$Al2pmVlMh%Me+2ijL8sfy?nxb6 zf4F}DMS=N4f321-`KiblRt#y&TAtVNy5%`+E!ip(qy^->S8$tq`lbF0<1)$E^=^b!%C+!V8>1`|@hm&jDU9n+jOttbdLU%Z#&GUsLU?mkogTtA> zb(UT6Ku5EM)j7g3||R~G+xZ_h!X zx(Hj%)E8h4kHlOLKJ>j>eX4Do*myaG7U%ED(fZR_7mj}&^iqPW-p@#1FGzPjC;$Qh zdgdusv%+3q4uTY0WOK9KtU zU;a?&`BHudoaBMvC1Bzqr#&|i<;k8jQ+-anKI${d2n;v0*Wa%F^+x3| z5b@s8uC;$*nOQz7S~=VfnTLvFX5N@G9i4ba#eBc(|IgRCXvuLSN%o6)PCS4B@Hq$s zKvk>wSdvmp^Ywc#YNj%hZ1v908A&WwMj`-rGq}51c#JItm7p3?E$miX7xDk?~3DChcLJzE8VDW#oSg3liO`nUlX9;pw+Zma_}DWdR;I zv!$R__s>fQ*?QViq!@Af*10#Tj zmyq<8NFgkM7tNE^T>@S45;fe_`9LLfJ4zsT%XTT7b&z&6h#`CtE#C7%H0Ss_6r{R< z$##D)==`knX!Wk3EeWy+zaWP#S{Uea#h!|6P}>^4<;;+Rq4M@{vMj6BXM09SvzPYj zFj{^oIbMO@RTY!I*&o$@Ub9}Gr|ln6O#$nm>x#cQ0+e^PmSFkalSJm;Z1%99=iD~w zByY#_3hOJYS1C4_z;pEf(*Mjb2xrAC`Ofyh7^WvzdJ zheR4nj4>?sX)JBJLn@Bh(^_qfhGmxN(|eFx*J_~`UZoJA_b&%nQ*drO6-QI;0+lG7 zBCs0`TItI_-aG&KxdoIqXMot%5C>p8ba*4OA62i&g=D-pkClZZ9+&UzpC!O^(R5bT z)NCUGh$j+uSU^>?7Q&yTL#-Gm0S14(cq6qaB$I+&8%mq}vU)FnJ-IYKPN;LX+hwcB zF`fJrnRexX%;#x5BO9pc8GQXaS?pMM_PRn2n=0;F-j_MZx@AkS3a;c+6*wYPKW#T3 z>uiEi0JXA@z4Nm@0a_Dp)8sRfYF){~cf!55W0yA<`dX?M?D#9WbSHEI=G1?$uGy)@ zZR4-m0^#t23e!BJ#erRhq&U1%dv^CVYsmv1r-;mHbJ2Ei08V=%!Y?cK`eF1R?YDmb zx~pRkXSKJdHPPn*iyoRGHl?4^)ok1~4k%B=0YB|6={hZ5M8CX&u9_WI1TqK`aO!05 zgXiEwm&(qOCvPpTjveaZKAL|GakYZn5}5g&P^sLhztzdk(0G@PmkC#^jkmx%)yj@3 z1kqTJ0J-950CdzGCP}-)Nz+a1QW#ePWP1Hqy?b%Yjzyl5a#eRFqO!L@oYR^d%(YSB z=Vg2O`uC6DzI^`h`OA-fe);mGVQ@1gSsfe5t$LrM=}IfMf)y)}<1BxGx_GV!e;!L^ z_2v{Wk*;{1)#9RR2AhAGYTV*Z8-JTKZ>|E&_Dr^zJJtt?YF=5daneHzkGk)^@4DG& zHJcFC$a1D0lFUDsO{Lf}8}*?Cd10o;Ka_3WoCgz{L!S1a1>O zcyW4rDZMvTw@WtPI2X`z@vaBl%5GU4EL1IK*@#h7=vghvtVIX!e+om9RW9f9DofT~ zHvMfLc9#xYI6N!)4=@Z}9M3ga;7t7XYlGXmqjlZn@M}J|s)2u<6c)Oq#mczz1V&f5 zD}fC91gBa-jwg_EtI0|Sf!h+ErpED9MMzZj3wHbRwSWHB{sHisca&unHSoMG46FS* z-|daSTvnFYR(GW-ZQxojl~=qNhhP@9JIR}{Z3Xxi=W-9AmNvOF+Ofq{^i$sGR2fzD z#0G|cz{M|bKHq<g>mjFROUpbOZJx z&cYW!chUO0w+Nz&+ng;RI+Fhv#WDifB-+WLK5j48_F;g(?6iOHpPoY7<81bA4vHUg zC`i-1h~1qNy`~O}ruM_r!qNbM2;!Q_Ud_u7{()dk@b!O&!6so#ni(*@=?P+6dLdYA z3@9(UHegqcY?`6A!0L2Vc{I2zMT0K;VrKiaQfa5&;^aB4lf&DjQ1_Gu+hMha*TtOJ zp|_%DOx2NNrl?W2&{D+E(^)TZq3a>o1J~Md)>q? zQHwJukgkIAYG>zez`V$FUPjq(RBid3+Mn<1rVp`Rn_c@8iKIqi&QTtkt+w^BLj^3D z`Z*00VM}1HI87wR>9o4B|<4?b&~q?d4z7B@xKk%pt6|UEqCRGW%}( zW!*mZAO9p!oMu;3kX}F@b{D+gvJC_CIFsM|Qe>3frUxzOTGt6B z0~deCdrGrK=2AQ`SYUGCZdKE`hHW7%2WRzpFEYc*n{fb^Lm+yBT5JyAInqoz){8|4 zw>5>dkDr$8|GoYL>X=pdp%<)Ej+<(I90T5kZ1*H#7X=F(@Li{Z4Umj9s=O(rk%yYT zVoi07z1zeG?pEu8msr|$tb`B{yRqYNJW_wDr&tW>fJ_kQqtuzz3C%HkTJo7m1S@}w zOnNyotT4ywl$6q@$DH5bJwv#3ae}XHQC#h$?Y=JLozoIye4o zc}}AQrJ(^?I*8oY>#W~?|L}|Vf#sN+f>|GYX8B(`BtCokffhZfKnLD-45eo3;VXZ3 zns?V5lrI4yDc22^OBh83rs;!nyZsd{5WkD)x8+Jt|LMnG#I7J12J z$kCrExF4a>k1Uz8L5=-GKsxOUZqTU`_M=peQ zV#=bkdm_4NNefU5+7y@72?@3$+i&N+5(*BbLpSB2Im-8bvrk|C^)mi`@(F#!uBLC% zNeF=bI6aa(fYyFmlO(o3)j9h*l=dd}HLzpV>M*h`IOjR6oHRUCigEG}TpO8CB~$j=|Y z)j#_ORc^lDuN`mto}Gn0cW)+&UHd7-J9P65kLWXdkL{`4)Znq^!=n%3w zAx;=m2E~#NyZqEUu<&F6HIVwMz$9$=iVDAMj`ZuX+;&Y*$9s>9O~Z~FOV6@Kl**E? z)yYP6>VY7`{6l}-Q>~&A%r6Lg=(NVGSopDZqHK&I`=AkQ~PgH*)?ZyE3;ox)N-yxU{XWDwL z4m4b3S6haf^Y#`N*b5gqQ=3-xu~nmw1g7fAKc}q(tFaLA_`6x@!f>?H0olHkB1x1<)6(I+S60Ea z-H}zhHmB=&vCS?K9~6}>7w`{E&v7 zjs)$#hR7l&o1FI!q)0kr@(?ze+}G+`=NSI@sR@7RHna-mI(3*ovgJ-i7Rht5Z|q(* zz7#+gVRIs(5G|=pyB}hCTOV^;Y;hWIM$b{Nbpns&MV)nlSQ?(H;1F4Z&6zL43|M8c zxyie^huTk735g&h%U?-fWfuVs$%77#BnXiS>_DAS=sS6cUzTI++Z{9w%C&Pi^{LtvbGpFUPxn0EzMRj^*tgz1z|&&&4GQYDpyI#{ zu8?)3RRg4|^T=g+q^wMTY*3NMQoVwdp zuadxWP1B*>e$eY3c^z7GtPm4V-KlTu(ENW4z}g^?8k@60o&Hmo_MfHk z*z#^b(j$mNeavJ5KP*Ciuv(91@!mA9tmHLY5lV@ zEx_L+$sKY!3oBWx8V(u9BsNHa?jP?91`C`GrRqp4+OXS8QMBCN+=gE2>P!rBRzK6O z3>!D?qTKjAc|_+lmc#iCYjbdljNGS)zPXIt zDy>uVMCBP6w9|?NF7iEZzMblLi?kOD*QVF>5XA^V9p2NKD7e4ET|?JkkZq8)R5rX~ z8PW`IeadOG#X3F4$h0dPt16h?Gng=?)giQ@=C3TFIL<1Z3yYJ6Jj?~e)uexJV@q2? zXm@n~y}$PMv&hc|%zQ+C5L`VyElvyz;Dht{Rq0&*KYN0wQzgt&;ij6uz3*L#e84A> zd54o{HQ%?%C&kQch^`h|;swWi*Z`1KL{b!ZpA)G=)v87By9a}`Rczruib%49*g{-M z3~M;neF@~kDTu`1n)?`H&M|+}WVnZ^F9)>NxV>BE(-ro|A!nJ5svySuN}Q^oRL?`y zybAA;-`v@pEMfG^E1Q3>Tu~tI+q;t34o54>d+MJ~R-Yb;?t?|mE*0NkcxBhr_x(zz zIL*CHB{Um`vUhs=wJrQy%~w?AQ&~^aB*5or4n{5Q^foD4FSRugwx~|4_iWP<*S?as zx_{A8J#Y3mTddnHu`U2!_`s@A)421Y?|*##ho0gv{lgY}1c`s32giR`y}#S?<9Nev z6BQYaq!SD*5?;->h{cPtly%v3X#h?r?*U1U99>@R#yNneWXtwdGdx}OSg6anz;m0D z?wSn0hx_VHv`$n?5?U#TO9Pdx9H=HjHXACN5fD(=}&BPXPX# z;?1!vTH&yYnJ>~f#=P4eOqtb%= zpN2|OxB&~z;OF@MPH0gPbuAjQcecCDpH@HG7%;+1aH^;v%!B|yE?AUDI{mja%W=j& zdoH$lM7n==V2Dk;+C|$ zADg1$ z&004@shWm*hm{)A_-22PO%U4(!#Va$panQ9Z_SZn=MjsYf*(rTEWpIFNGEv4nHJV{ zB1wPFShgAHzGz?T=j+3_{_*9hB`?Rvr9Ke*^5*+!72qx`iB{|6lzaj*XtqzI*vzB*n}uH>muHd; z+Ss7_S7_a1yA{xIYCFSI#DqYLc*n4R{pjC5*H>E^zrOY#Pit51ZSBM?P$yU>I#o7} zO{cyWERhfkrv}v&JE6(bpc>yeX9B*IoCiEo<&BHlR(&UucZu2A1+b*%Y+e?vsa=1K zW#cPGU~SQ!+fiIip_d0C-`WBfEh~pobJ=BSN^w_ZIffk*N@cEx!(Zdj^d9C;6eeLE zs|8f(EMy$)rKZE)!!)&3N(z>x5GrpVsbsmUf1`iNrtcrIT!){hE{wnaeXr|=+wkff z&@};WfE5c;4!pgMFx&R*)cb6Vg3Eu}NTOI3jHRqF*+?!K?9ie9oh`-5t&`ONHW-7| zx;BGs3=70@*t(?ZW@#o0l|g_q@5yu7Av2eGj=u|S)7dFFvnd6d!o&KkDO+y)sEVnJ zLtCZ-5wY^fF867D+@>gP&@}II@9Q0ts^O3nW*KW$D}W;q)d))JM?4m5{O5lwF*tV9 zs=0XGt{8?lbV`moFQspD-{vH_1Di@_H9D9=39?$U($?R1iSBKTI8sTW(M4Nwt!%J+ZG|Qcr8?)FG&-0SE z6^)o}x|^O`3qU+wdMgk>V8DN>cXZ`Et#9T8S~->cCSluT04b^Z4MR}+Epd(xp?v+X zRzBMs&A*0w0`Y)M9`f^Os5_11hwy4TpVIi+E}iQTz65$Ur7i4?-)%k@`t_-Rduy$*Nl|hFLk8!U#VHd76sniPwOSgSZgGFMu^vTzd6lZ#aCU*{ zs|K%XKchPJ0LxO`UcVkMevPEoOf#^#=d@76P)t_EInwo5tmEe_~+(u{!2 zQgi9$Y<#>zV~Qg?EmR31RZ;J>m_~Jvc+;R2MUt6{R!UuO3(j01XWHk_O1$IOQFpb* zc3Z`&W)HrYLr&FHw3c@O0)cE&C)d9Q|NPG zI8^79RQPAt^Z(3;y&UaYy%^l@EB5l~sj=>s8F{Fwnr**()W1;8A(H^e!NE6HWQV=Z z<*XisVU{0`Z0LcL5vK_|^EI%}Y{tD07O@7`e?Jl&ksAvv)v0`#R;qR->n z6&hW~oDYAu_g)Q^?>L)H-D$}qx;mkCwdKB8f4ARy`~5?Et)D-B`0;Yx>XYTBecBHZ;|cb% z<9W#}Sq2l2qM9qASz%`imG#6Dae#G zJZhun4RP}J=*@6^vU#UPS>y_KrUX1;a%zC&mF{g z>dmU2Uz<{(c837}fI|@MB)80t$<<~f()+SO4AQE?yc+&dbf}q*Poub{9bMJ+V|Nps zj(X#N!7CuL{ODwkMfwIHcZ|f#9rB!x$OU8 z*XBpbek#|2Ps3S3!@3Eg^z;_utpth+3Z$MLcjHaaneGzsopG*&r5H6TdnF0slk zXX{KB&H>nR@^E%VLjWTry_GFm0gxSr?F^I-*T4hs9-uvsZuJ6BI@oUtoo)rRq{n{= zJdC)moT>K&a1F&aLLFxrmluv8?a73a{fG55k<2^2i+yluE6|dSG|3#6udKo$uZOG? zRXtGw0^~qu`cK>K^UJ62e|-GdpM}egM-m11X>aBHf9-(stp6Mzs-!|<5w3#?o)e!@2qgr<(RoMX8;%_NeCgG@C5vEf!V;h*Mh`C9ZUUq-lKD~J* zhoFhP?Dq4gE$BPHI{%`q(zJ1fH641;DHWz{9Ng~UoNN}^HLpH`{XE_3Er4X=Nx#mj zxT`&H{o%gB&nS7cbDA?0d)Rx|ho&x9_qyyX2G%*S;;@hxVzY;oZw^5P@Z0_hvbCI|@7a#j(Pt|$;x^Pe8{^@pkrh0JKcd`=}JpX4l zR{}Ct8-ZJNSoO_6t{ACQNwN2X<2m|8K3M=p{9y$2L6}%>Ub(ZWe3fCNt~yh8c7e>d zpr*&Lf?ibFst?b-)s_U!g934~D2Q3TfK$v6ma%A&0Pj@6V+`w&8gGAqy!p`KC28RO zoMDh3*_}$uk>Ss{HhuWuz{#G_&;)kT!jfZ0tL4sRtK_n~_4xSmdcA!9_=G=hgfjr7 z35(Ibw$sYd&d1mF^b{3c%~gEXRB%&QKzkY6Zp$`3aV}DweXiQ@d6{764L{`Igq_de zCa}yk3uf8t)@`w91j&Eq@x35?2#7ECN+}q$*CdS~ta(qo>{HgIMThlN#Rkus%t43^ z)G!Uaf_?1CJN12^-U&{3l~vV-=4?vv9>}r%^Wdx$$7g2KgkD;3uGQY0JO23oTmANn z{dkU#Lz&4|JM15fQe%F`*?tuTmq zwR`UUw~OSZkb=wjmZjeY35g5{@*9G7a~t*0qrO=!-w zZzbM(IzRT8@BM$<2M*@{+*PrU2hLT`FA{XvW=(~{vn>6n#2kfTRn!m56t4k-lFK>^ z0@mkXs^+&Wz1g&`{bpS3nfFTi+O;Q04s@S7Bak0>+@kBlq9;Hn!>D4)cE91=GoHja zK=WmHsHaZ}H}Fx>FnqJAc$K|($5NHMx5F;0hI~P!HoJcYOto1*$Dx)^4c1q8@+S1g z_EJ7r@xiL#2n$+Iy{rL2SFoA#KdjkH`~68gBi;rgl+q+{bFPTKG1?aZ;)iaor-+Bw z>SVCW3`$ta+AN;b3>lpg2ASx$*p7b0?afWml7|=B`P#vl+pYtn*o=Lm_18K(5^bZl zZuDOK-Nt`Hh^vk(?o()C_rkd9BCki!@B*n#Q$FX;?DinO#-+;DJZXpMIu(`gBneUV z{I+ps;jBeB8qgI1qfYbcZo@8d**VrmE`VMBvTPsgr}O2T}smR&WA-Pi>Xp;lF5yOR>d=5AJx>@1sGx66%XahqQ*5heQ;=a8&S*xsPS>QES4l>|*%G-Ty` z>OZ*Xgizse+qtS5X3eZPe$}n48sm)CW}<)1E`-C%Ez~2Y{L7+!dfsO@Z?x0ird4wn z^{dx5tD0w1!BitEmF*1aPMUz%*WoaF&4;?r9ML#5o!^h@Y9+G90R=z1<|OtMZH)x1 zffuCD3%(}z2l;tfS?5=I2OHP)pms!IJ3vqTCr}W}G1U_YTB{vV+TN+jecH&$a)E#L zFV%l8)xrC|gUTB?Xz}y|ONych&|f=>iN@=xk8PStyu=Z$>LCMAJA&Nx^OD_jz}>FU z4_npg465!ZB7WG#IcvgwsXB`)_7DPb#+m$~y7_ttzjlt*Wm7PxPQQ(&;vlcw@e!}0 z0WF;E! zc-9nu#IW6p$*K{Y(0T*ri>`77Rg-%6!dh+MvT!U4Ryx74%WgTCfbLU!dT)Oup!N2) z+2-sh6P)lg6KwjvSTAO$0biZlX@n{PRSBe&^#RP*g^Z>s#MszTHrMnz$l;B!rkuW2 z1XkhF=gG?sElVQ&*PcfWc!py*8=GF4{Zo;%XoGrJ$3W{47>b=|OLvNAmqH!-4ED;7 zGT_2$RMtFKW1{b5gf~z3fApj*`xG z5bloYZmwaTgXlo+e6E-Jx0iFdSKqyIV-r9~&ujLzB=a917?wu~xRhz_Q#@m0I`}zM zCfJ3Wj0(;940e##Z#q#zMR(Nz05QC+DgCUdXLA_2*^g^~!U2D>H79@Zh8^9T%7V%C zZ?7tVZkvIuh5o!^KVCjL*!A1<#YVizJOfjCnneLy4nZRW+8(wMGzePfIlbzMSq`ph zgk;YqXjj9*CiXtv69GPMuV7YH$sRS{c4Rxs8Q0|HYVQ#m1D+fZ94{*O)sA)o()$(U zsRW}=)kNdN=^A}ED&T(_9J=Y8?iCCKpI6+Bkp1L$Xka&3yi%N!;oQ;*2q&y zZr!6!F{=uh!RBJlB;*8WI$M+KI<0W@YXkMJE9gldK; zbi_NO)fP>{hcjgFu?*0x#OmTu+nPsX)%79hrwt?lu)(wl;XfcKM}_GQB~>>p}bS;b;mEb5~?x(G+5Tte3T#M^S)a zL4atWJ#U}Wv=V>gQ%UC_O6BFN(`iH}4l&PO)p8J;+Tb*YWi+Hoc33%hzB;_MDx){8 zzWSl4vX!L0tCiu<5Lg~O%BMi-&-e8@x5P$vw#&((9C;~OorBA!xm|yBShYRFWI^@u z641io=M9GDK(UIg#RCr-CPQqS7G(ru9psc-uxWY@U4~4|;^ABP1?j zt74rZ1Qmb#Pwlu{b8b_Q$)XVj494rKRw;F0yk>$k3|vii>$*5=Sgf;bwYz2 zG>7l*>vjFN1>2NJP`i+j*=!$Dhq>$F95ywXyp!My#+`Tu(k5WD+w#&a%H|;(2HARR z>I9Ouy>SW>%I>sS;Ca=qt^f*cWn=W(2%vfto!Vt zy0m|Hy&T!`<}{_6?9rH)8b+B_omzbst^DvyorToxU<;}m>>5Bqm@GmsRpGyzR4U1U z&AXF0*lpRW7d*|$NawQlFkSaZm&CTJ(hMmwCUl7$)jwR>TpNe=02FHzYbR?uG?0b)@&;zVodeYC zq7YV(@g0^G@051SU}RiReDzjV|PR0-v5v7r~fM`M3y zt;%E{V?9myaN8*@-XI|Rz8(4GD-FG-ySmI^;l(zK_S1U(`SL#>u3s|d3T3%9Oy#Nm zIE#-VmeJ~DUMvEOmOOzaL!pwITcbc9l{r!jrsq`<<#Y69=B07!(mov8BE+a(8Z~_3 zWpArQ-n$pIGgza|x*QbYd}xf@<3WGAIl}2hVbT4#DSIc-xb|ZxRseiGuiP|4%k^+? zj%!uTUl;3Z-eT~tdWm1Bc=8<9RmoGQKe{MNDUe6bQ_zS5%wL8gpTD&2ok%^rj8P56! z!sif!>u|a2)>8uM#p1Q?HymtOz_kp=@WDz`^~PIT@prIbtg4IZ$VapBl*Dpw>cmQK ztrgtC#9o+O^v0py>(B7xJViL7CM_^?9N`qdHb!kmqa4 zb!D|K1=QYU*xq`03RQO7o&V)!Yr+>6u`vlHIk?0DkOlDD2|nmn!q*!D*c6WkU3phNvT; zkGwd{SIepjKBlXiMzX{5Ws}g`bznl;-o^kpKJxjb{gQ$ZTbO?evG#Q;bOM|tn$NWI z81~Hry5&IEr68KUGODe!^_Q!xx)6gN)VFW8xbQ=BL^J>mH?>bIPimo+|EU`OIBKHZ z6|pkdK$p+MyV<%s6)F+i)fsOvX4@z3HR0dtU%&di-=;FzKtVlt$ZM5A+ZM%Bf-wm3 zX_jOZ3)hR5WSW2Uuufnlvc+a6000Tl3;k3X1DJs%q0T>4jwCH0m+ zLC}^?z~wA{%bZBELUjs3_SLVq0a(2?H&8~4tJN9X2=7fBzxCIDPanSj{ryM(^nb^%4456yGHnwhUc&L%&kem9ObGitKX=8xB z%ucnAU5sqPOzwlj3k*AUHG*UV<<)YFJ~!~|_r=;B-%{*- z@kk+qAU7eYNSrTi!KaFvRNk zGvJIAP&wfc(2JeNOFf4PV)}BBmY0)#ZgIri7~(OMdUI5r{ap2WoMx!K*mkU=x&?*0 zXg7ZXLP-_MEZtV?<>PO!{O|NJ?4N(s=UD)Kxo)0+ziALC^PYD)R_LA4+B_&jaw+a;99OEHnz`8Vq=S73^AnLX(v-o9BnGjT9DZ0EkVnf;^Y}#j4 z?doW^Szv*fT3;zmy$p^G$ZoU=sO?qKP6hfqo!=Mr%hLsVwr#iWr}DVG@Zj7Rgf3d3 zskZHZl_RgL=eBx9>o!js&A?bee2cZm9Bb3Y?B~^cZl=0zw`uAz9D6?M5l1q3^M+KtZEPz6U56KpjrC?j6CrwhdC?+;VSP(hzt{UgqqrV{c?lej_l5 zjJB$ju8e(ekKR2?xn1dvd^u}p&my0tr;5{ms3wzr?Mj1^qzDI>E>r-eC}myxeVaatb&oaU9sxLmEWYsJ$DEr}K9wE}T&3-wwJ zdR{^In17!7}$)z@x-} zKku%lxUpA3fV*?s=k-K!PEK#L_I^i8klDTTor=B+ORHtpoZC{Jg2nK>ZQix;Yg7QM zWDl?)@qq*|Yj9yx?*3GdR)Hk?<3^ecB&q7a{)!ns2we?ccsU zO`GJKuN)}VZ@DO3PyxV+Z^D~YHXzP_{YVp@z$YryTcC9K~hM6GhTo) zNeldj+hW}-m}`!=>kKxt^DI@lAP}Ejb6Yu`p|(C@ZzfpGzMW=+mVN&A?FTW}fV4Qd z&u*RqY{V_+mf)uroXq}2X8k+C5n^2>u=SMzfh#@HI5zKyf=Ex;wDb$Ugj2Hf2nkA3 zhDG0F4w}BngSbIpBI*wdmq6uzW1nnxnVOh7>rPOu56pV01kdqPH5H6frZc(Lg$sbV z63|E^RWabZCi`zcKE1yD&vV?mH8SR|JFch8*@MhR;O!i$yQ|uL*<{|~bBk(sS}y7> z*0s6gE5iV6Wa7}hRlLDxy9&z{)I_$5HcM5V7`<%Ucue^F-d#unGq1XTZSQH)TvG@p zF%qyA{<#6Hr#kaB2iu5r9Boc|a-`OF9!=g^NZvE3rm0%KIw3Q?!@UIxS~{r-wsKOy zbHMRw%MlH@yV4*E*f(R$aqn&a?Z=O=*L|4j7UaDzW@)qr;&7Z6137u~>UAlDfDhv) zkd+t}ajr0Q%gvB}C@36%SGnZfflLcQi=M}juPN%UK4ef6v|A6hoPF?fhkY)vrd0)3 zK*#%CS)8>zU@?du<_92Cyk7-u*49=~s4gr(4>tZ?{W6t}At5H_Y17#u$I3^mnKqQ^ z)jyU8@1ifZ5k#bGq^`%NF7>v0lXV?Hx$bcF@9SH=1F)Ni^lW;6YW5j9MVYgLY-AIS z-Nf0u9`q`#deNdbk|k*!9(eF0lA?z5w2p;vwp0LzSUP$bZAc(jl6-Uw;hzfmscP8x zCMs1W5&fp>O!6z0{gv}n>dL3ZSvZG9VDcj2{#w{eO5jHYJ8VbYK%Vu8*D@?N4adu; z)5PvW+Ua?6tdn+seRj%vud}ZF?cFn!0G=?YO)cByMvPwCOM88;_U6Y)JkL7S-T6I= zio@HAJ|=!i+dWpG{iz{Coc?VWX>$dor^5*pvDmpNc1wP62w3+((o@8RRv?O)eH zX1}5wbg{`&N_=W;7JGbeC@TOJqC(YZcAWaxX@m*F9RSmRY*(92Q?Q*2Dgsq=?rcux zIlmYj2vzZH%TrJgBA`w2fGJ!>w+8KARdAafNwaGoZdYU0Qd5zfc)PfM`S`6rsTbT+ zVqCm+22|Q95911LcBiuGQXtoA<7`vcA%eHtdUf!st};ThMJ{P^Ni*?__%%N=br4*_=6^mW>Ec@A$!XTIH)%YbBY0DK~zNMzhBz65}gs8)h?y zp07@GY(Vyf@W>lYk;HxM?qJ=OdZ<U&Wh8C zuTOT~V&znq_d}VHi)6pgdjHyC3YOR#D^`ILtT@>4xE_k9AY?7_@@ZF98;y09Byb+t zR_rU-JG_?Tqb60*NZT27jW<*g;OC2ETh?Pa42tG7(Pf|FP>P!4VaYU$mH8cZHKhz$ z08^5G!sC6-#)tO$z*H3voGI1{kQp5a360nI1Wd;biP@uq(kLuVnwbH=Ckrj zlmu=&oY#=D+4jF>o;zD6UB&r=ACKtJOioVVbqOc&Ahd8i#ha#pLq=C~EvjMW^*v30 zstQ~{{aX)0VE88J4r*ojs4k9?XgfwCVXp#JPCeo;FN@fX#M7eZWl{__Ssr%|*?t7D z>)9@Q+)l6Sk}8t6M4z)`a)%0o9Bn5m_ceR@@%`)TQ{UZvDngd5R@y$C?y2dDo6~Zq zdfRGb00OLa4F%l*K^(8;AQB6zR0bq}cBQyGHqL%;WwBdjW${ZPEfrm9pfz?#N#3R< z7<{N5Dy3U6epqd!V*YnO!bgjvE9^;VbZ%?ihNsv@Vl@V)y71{lWX=T$u{$;zRH8hW za}w+1_@&K+WW(7!)buO_d#c&86NAhqP=C@U(UT0!-@dKbpMQV&_VT0;p2H)5l<9&i zh+9LQx+j1dve@G7UdsyjIw3>=R#nD9AyZL+C@bko{_}+qQ#ff(N$UaNh3D1nG~-J< zQ+@4@XxYrj8HES)63AIV<=Ni!-c2Ca>PH;TXRskx$C+(BN^lqFr%9#k^2EkoycM!< zGFU9m=7MJHa^nQ^(p7Q<0g*s|$W510^laBvr9c+SE=xmbwTZDh=$57kV0~J!JFvKQ zs(2@Ns2iroYz^7ozsuS3z!%h0%$K@!MLt}$HnXT1cMF}i zlR2}g+Q!aih)yn&A(bl9NFwNDOMZEblfym_{bE#MJSRbPFpyBtE~ylM{AgR;ee5|X zr1>bp%%q?zEYpi0jv&i=RgL+8E+r_&x;QZbRT{xIP`(R+wm7=ykhVU_)8J&i%dh;a z{u;k-$n`A4S^2bN9pHUhh|S@y&E9d2XceOH+R|cq^lU_7?I`l0;Jw{COz;k|~3=d!dRz026frSe4 zTX=uU>Do(`G}P1KTGdHCLHZe#w+E6b+Gr~cFb?{yXSG8RWT|QEURUMcs!ct1eKuW; z?{2IAs^34oeEx?K{H(rH+NzU?dggIVb~bxZm1K@4I5^h5HnJaoo5N0S2Su!FymUf_ z7kXWp6_mP^%^y&w3!c%fmdLfQ={e$*W}CKNn*0(ekM0d`eurXpfZm$Z81bCu2=G&2 z%BIeDQ5H7xZ~StI4{1A-B&XbzSMvl&rwtutawy;=x-2B(;a%*KqP@pPd!>JdPB{iq za){y>m)^fN!`xVZ(Z60k-z zjgj)@>>GuKv75-HuBO*LfOOU3`GW>$3p#*BWFs#k|86%Oj*DHALC9_f|y0(l+a ze2()bcPRF$p89gxsBYbiBc~T95K7<)Ut~wK`fFDOMso#!-s7b~LsC_fu$9#31D5b^ z+3I>D1Qi_!Ac@rubFRXh*ZtOR@vr~)%UQe?J+6~T$8qy+c|UfJ)vj*eP$r&LKQz5i zR67Dmx8T5XOZpf%XuF@H51@ig^7`At7zgB7WAeR%1e8B;1o3n(Tq9$J#1)%@{i#f` z_4oCfZfdK4_EiKWLulaG>6b{Tm?PCX^#L?$gzI>~fN73S78^rHyI_J^X`NWO`0eEACpoMzqds@m2$gR(U+&=MCroYq}D?eE#td1xarzwfNCy(JSs1_CdNE z3#5qXyV}CM=qA={6d$hQl5t2g5p)JnQ?B>`DsSS7s7i8}_w$66Euh{lq4aqs%>yca=4`PbO ztOO%}QYm&l6;V0u$p?)qhOCyF?M%+jkXkB`3z*duyX6dXus7hxm|Bl*5VnJjB^tC} zv!`sVBrFvNtfw3?KH7z|v%ABdALkSfFbZdMOp)&^5hXeYzI6-x{L`gb6&zYwJhm0d zM&u^-=fEl$dXbjaX$fIv8MNmO(v;M^yZ}9aG}KCA*J9g&oO9gZ>c9SYeW|~k%3G72 z+9meT9=1Vh{R|g$PS%DovZ8j-7g$T94y6gtE7`cS=c8I86kOSRmP<8% zWGH8uW)cIW13|M%xEW0%9|hgwEcaC+3UJHkWvjyF=&tiad@dPk)%6!pCnr7jpO@_0 zv)=W6E>*X(-QEZ#U>wdMhHSyxqTRmzRn_sVMkcVIoNtE~N!~mx1KG!J|Dt}#1xns6 zV{ky!oK**6nb+#}kO9B5;`qT{6+#DpOR#ypem>ecU3G89hs}%9YPF?O%WP^5L&~ft z5ftFhWe%{aXQcPEzF=v!Jy1cS>GisZ)NUQ_F-33bQ`D7C}x&8|MI>oEWp61l%qc6m2E$CsM|GJT15xSJT8HM+~(A_ zt#Hcdt{fp#+Cusfl zo5^^`EXh4D*uP)?=V`p=QL$xzw>O>A?dq^U@UUMas1#VD))QeU&!8~%nC=-+iq%>7 zwWxl5k$~*+>qEq;Za%?d&ziMQJ;^$iLr!PdcNpK!iECb(9mnaw32)#bgmken0hbO) zPv0AWhYFPhX^^une1o(NJ%kR`Q-A2h4_;o7JG=@%R7PE0v(R*o8@h~t*}0+@2bgi# zrUNO3iYj&pY9;hS7(l|kZnqlI?=PRP4=?Sx#(hha>W8h8hISnm%?vNj21At~#&uWA z_p-O8s}-o61GI?`ae6^>MjN}8g7LQJO4XvSUN&T{Q!%)pOZv4><2@)e35!gy+c6rw z{kz^rQTcCM11D9*`3aMMd8%$!iSfc|&I^IZju-$c1gl@7bo_zCJdXQ{T_2sOd|oq7`D2&u zrK(cuU^8#aG2}3RM{IVv>SFVnOw;M*nu0x*UE7#buqD6fT1hF1u+*j!tiWkXtGH{{ zl#1<)V05jCBH6-AXvg3ra4hlTqS~seB6bIKvrV^7FNHvbS#LQYN|`R~zPihnIdVqz z#?4ZV&gCJzxem_(IUwb(M6(_`)uvAMRsu9aRrp+@)%@sxpp-eR=$d?6vzN1feEG3G zZL-^Sg^CKQ-oYP=gJNf@j7c!Twc{W9`n#V(ZWNyG_hDgQ;)dcd}jbAVzS9si-KX)S206h5B43=-bO;T zX*Su`u%*j?ZiLf`i&Hrh%QazIeON|Of&LJ958wx%N^tPT$~v=S7RvRJvhBjXPj9`x zwEm$#0gL6<6Cbj3%m-$^3cEx+byi8zuXKvpEIW?j*{KpP{E z0Xt3hF2aeO5NWJOSK1j!R@qtQNWhidLHAR|L}2EBqnDZ_1FUuW-~g_}@&L?dZkqH! z>e*GxsmWt?AjDVK+Vo98ds;-Yd?jr6mea5 z%~lkD7^wEjb-w`s(#AF=-|Z^(UeEiiXeS$}R~g1j>r*uf?C9D-R3R2U8{YeMR_G+l zKXi`K0W8E&6-Za2#H1VD-G_PVB7ml5qgdq6cHW?kX+$^~Su?B$6{Nwbc4H(7859+2 zs)go3lIvP@c7!fJH>pFp@*_yM50!)tXq(OHdgE2%?ZjlPpR-E2mPzQ&J<1e%6r4JA^S)d| zNr%(=y6Jz_UdttBW9ujz)O+j;J4MkMKJM~%rh2gsUS^YJ+ue;&TbgQz;9oUfK>v_` z&U5x7Z>Q>xySI4&vgxJkbc8KH9RJ&LegFF5U-i%W5B*>qz0)bus_`b2NEP6uHTA61 zYi+_IvsEZxkh8plhhkn&hl1GnHc2;?=+Et#BXO*fJ#s+Xv|b9?D$b&18FaWTdv>CH z@DX<24-VY%&^aPGz|zY_K;jtM$F){}-4Wmxr&h=u>#oz{zH0l-_nlgu^YZyzc7jwt zPUwhD_+X*Jqp)p^(CabXboe{Vh=4H-IaY(nrF-@{ zNCz4^%*M?vDL#14wp?(qqSYGRtL**0XbM@E+2iGeH<7BQRparkPVrwzXuVb?s_Fo# zg9D*xMc=Qa$f(Yd)gB6`H1;a?hHcu!*e(*I4X0)HSMPjAEg4p`PQVX;%v%qF$n&E8 z@$z&iZ!^1x((`h(#rC4U$VxSL44cmvRt`>8k^k}pz6AAc~$CEdA6v! zO$3!;P{D2}-Pasl1B8Xux*~)@(tIsmSuKxLx$9_h4UH;z^)_fOz^8hWcGcF12g?Ej zwVQ$^k#-CPA>lli?Nn8NE(W|&r+_$YATP~cu`p~Caq776El-En&AoL!ZFA~wX$kTD zQ2tSWy&Aih+3cJNMoLh;`yCv`E@_S-6}}^ny=q`iOexxd61tlrXj-{}A-v;=BrR1@ z$!DBvZ=Ztjo;+c|S)DBiN*Jj(7&n+AQ7o{63fjMuN_%5%b_>>j5H!qn)|zOZoXSZS zO$kC(_ab=Y)q!T}ixB7m1}u^lz|*Vg#qp-bUt|lfQ{@1p+PahCn#n}{@lu3MXiTDy z(`+odwVc2H`NY5DP4^VI2pTvXh>vT~maR5*K9=HrNm{xhY2;8_L2A}>nfT<}s%azz zRy1U&;*rxUJOxaDt`786N_us3Xqg2l1;Bd04L>FA_997ImWMK zg+mY~U4r}F_txLvfB*6c;QGRuY_Bit)cUiJunKL}Yu(ws62%AYJ4VsGdF~i*9w7ILHn&n;dl~ zOM87J%d!=xpX@~)ncV=^w2$lB_2sBG5?zPx9HV+mVee{gv-4#UgKTrCAS%%-8?XBe z7#DB`GB6x}lTsX#(|S7ZVjFm!5@o_FQt~Z~efn_zF~(hZrrhG#0)3z22X<%k{+GP6 zX|n@vP?j2b*^TJWP6S~MBDT|Fmr7b1C{D>@p-2_h6kxziB>vHZEeB37UPd4~37dy>1=;)TclA>XL z;}T~F$Yxu+iimdKP2&UtQv}iy-4wK83+)P**QzviUmb<89KY-ifmOp?Qorv|sq8;2 z+*9*FxoOcax)c?@g5p?UtiBHI<+CP$u;OxmT!D9T`g9rk7QF+qh0N#BlFF92YA52d zN3!?ngoe}q&`v0{H9DAmv3U|&34J<^hrJI%+w$nAb`~s$ISp_*itoHL30$*4Nke$E zKn<*%TDIZZ=GBE2av~*Dqi1WU1Uo8x#<*jg)T=jvty*FQ>)XtQz<}thjZW3olMaE;IKAc)e2SS(S=IZc3 zOLnAKask&*JZfDK=&m+HaxfYPr)pdbh;uNsopH)6bmy|p zx;=WIs&il_rt!JAom6QnrEgq>UjK^0dw&f$Pjyw!!7UHyt$wnD;Lk=@q$YYJg{mjzHH#A{i+HPBg0Uq$<$>j2;brhX?nD=gfWmWYjPHM9+7Hjf8?d(sbe{%f;a=d}a|J0#=oi*<{JP zSE9TK!vHG?skH7DpyebXz#Kob+03g7(V2AjC{E0+yH(ndYB=NEs;k=ryy>)(LQR3c zd+r&)c09D&;!?6f(IR-PM~!fuO}UdiK$*J+zl7R<)>HRVO${N)PgW~@8vUr~!m|;W zd3`Erulz5mx$AaX$q)OsU(PAY767)eh<%xMiicP7_ng_Um-_FQ-(Q~8?UtKbn=Z-@ z&WJOd7a_){1NNaAj*=~|d5W^Qk%gu2KwOh21fdLgT|yTvfS$vniMoY`gGwjtq3o`&kP%7AyF6gpBU+ zl#QQ4Zo7FmzHsEtDC*ESiL1`FKmq>f9r+tBuLACXWjb?Qb!t5AEQ)q|hMINo(6~0u z-XAjLq0F}(Mk)=fb^{;Q41g#c^)!V-?p@QJ((Sjr+=vlo+U#A8yiaE|)Yd0$-C;(5 z|50Z^`{f!t-uO~|n~^WNdKXp9wjwiA4*#&BNh|NGiTZWP&`@f&^#`a@UIgU6=hjy5 zj;)^u@2CSmrXISb0X6!Sa5&-rWLqFoWCMU?lJYnIhctNYu9MZgrj@y5SE(Wb1b>g0 z3*GSTIWE3cy%G8lC92=v9opfq@6~935yfx8?QWI%)La#&r|C97aoPc-R%|C4!%`Ms zaNo;))&Bi71OC`y;Zpr|3wC5pA>eWyi(QBi{#{4!m_Z-eG5=``7QEKqiRKV9``flU zo3uBruQe?t8Ip6e?Wzk9Elfk7!qFgi*aEh5uvQ(xPXcp)NKRf*hSo8_aVE{78Uqt9-C|6|OGG|4_|Geox6Urq&R?P%By7i@D{e{W}c44|$c zK#maa#_Yf+SSL!RL-<=u6_N#YbNa8q_|xtjmDF%OoceA7@N2!*5m(~n0Gt7agP2HU z2eCS%!_1Ylpv#Q1Syct)qeBnxyXzG=_Iv;PA9_1^S$1a=^dYob)*t+TdZmJ*&4z5} z+2%{O*3A;=6XqM`DOD5Jc|*8EJ}2$jRd58Gx2L6)GONV4tRbypLy5zl)24a5m+ZWz zZQ0L=u$=IZRsK3NAl+%9DEQ0_iFN%+6hqb*X zzkJ0b@r$NOxwZ7H%ItZ6_*VgORY$wai4@|(ZNWbMGW(EkEk5yxhmF>b$EpDfT#1?& z4^OB~{zJ1%yBL?c=@;TnqOD6rXHY4TMP*;Od7F}f-movcM};S^g)?Uf?d%TtjwY^E z7&*NeE;^m}Fgi}o#n}i+PyzIx$`o#1k{>L>1ll$rx7w!n5n)$<$#3Ulr$i|T!nX9& ztC*=SnH3%_XKHo^>8q9F;sBK+FJykbPZW9(W-1eP>n8a0rL{l4eE?uQcU(W#%&`u8 zJ9$>i|9l3RDLQ~CLbP@G@Lm`cs~s`Hadn8JdrsM46301o5Lo#zRRP*%uRc4Dh`JJv zciRJivc(pJoaPXJ*P@3ZVK6^>)OTg5x>7rhShMnW&dO%fScx~$RF>J|;{9~E&Zy`1 zu)nS8zOJoP%%@bBc(CaZ2u@Q#+OArAnM2g0`veqq@6#=S?EnO2qxR{f-JjO%_vg#& zn_!mE+x?>8xqGNXI!TLhv!Fk`O}2N?WKuk{EYHxrg8yKD_Y%Zl4TmP~O^@Zv!4VOG z)e$nke(V+QT~$ff@x7}KONhD@SaF#29ar#164+FYg6WEo6<5~*Y;+qCfb;x?s*$5p z^)b&2JsSyX?huldeGPUc`fAa2XbtI@QPjd1@JfI%^NwR`z$za!d0?|du-YDXU#;tp z?{CU~Ps8DVH(%qldr$OsJMPdUfZYmj^HvqYd^ondcqzs^&Yp@{i6vPsa5pDm8@WO? zbgKa)rk!74mm-j@$p^K&@QAM)1jdr_rf_S}0?ko@?O~e{au`CRD9G*G+w9MhrqyL7 z1dz%tDBDxhyI{fL=Q2IEi?gLHvQ7YH6J=EU2Z^J9YOmSl4jt++;$7#=qBDcHX?d;Z z>@>c%JG1=yku>>hw~LxIPrkRZw-5GB}M#R*Y^-oVI=5{YdUB+xzNLi&_o&*XgxR zBv4!iiO`Dd){a3d(*^2Ct|eI%)faa0xLvMRKcXI%tNFL;q4Um>=FHco@3l>L00qaa zFJ;+()o&nOL|wO(aqK;LLBA`EeyzMOhe_Qj$EuRRqM@b~-~v4EwFZ034o%1iuqV$8=FpgsQ0ofA}dNwaZ};Q0>55{yGe ztuu}-6#7LgFsWnAVe4zyR#k7dnk*nYj^IQ_ z`Fm~0d3oJO_)DCWYn#G8K6byCM*evH@$%tE|Muyro#3&>%D$L4YPac56b3Tkw?=h; zG1Gv#UDozyl^N&_4`0-uQ18%%>?;p6CqoZ%c4;aR5kkQ0wo0d_-#uG2TWewGCvDk9 zP{|z?H2!$MwMdR|h3XY0S((fMp$N)blaF=iAl{xVWr$#iL`t>4g+Q_>ji_wnQ1Wn5 z{Co3?N@vo+A>re*A6Rt!tK@k58VN6d+SOX92B0ZcGJaaJuWB^^@$LJUXCZf%^av{=v6*qO$U@E1u$ z3RgHIu_xe@-WH?jBif>JFQr&$eqXq8dEBsRZa#Hr)=*NC2X$TMt!HMR0nAxqrv31z`TXf89C7X^Tgk$;#kLhNg z`N9saJ9oA7+I3&mwunQyI<`uGHrqKGHfWEBa5~%rvJ9ivreFh86)PIOIbCaGV$13~ zFBwz?z$Ob4h7>WV1rS!$=vmh}%%zW5b8^tu`_pmYUN)N<0F_k}JMbHU1Ef-dGigglR z@N=D@k+=z$@=@+<_UFrg_B2labk}pl0?yy{vnYxsEp4$3KJ^)Rm)ZdYXtPDEBkJG; zDC&S`@K;i`_poV$$W3Aj`rN2@r1({+Dx!h#ILPcL9Wsi69jKiQ$3!SC8{c`Qjy+9X z&7jG+K$({XwFj0&r-Yq6R3Ptit_850NQ#?Uuvyy#>zPUl2d~9{F7spY^*XuTb?&X8 zV9qTsQX6d72b@^|M(9=Pd$ocdsT{ClXb%IM{3+HU|Yg ztcVqWCjM!?%BKBn(4xY^NC-k&qB8$pZ~Z=>KfZka>%W~!(EO%UJ2A>q(yrMk9}evS z?`T67p%Pv)^Xj~7@}^#b2^A&n9#M(zs>lX(Ih+ddZ^VCpA<@x`=I#+fw<=ydYrjb) zvIfqDHk`1$cQSrR75#JeOVvCmbr47%YVz7!uH6COJLyk$Xd=1K;HDOX(z?n?6RT9# zC0wcedsxZsZ^AF~U{-n4ShCu@sE190mTsEkIAVUgw*LI`s}RAh`9iy%%@Oyk9E;kT zwn3>@0)iiZzM`dSZagu$5oxG$X zmxF*D2jkm`Vq#T?`+;HE2+&34`F1Zbx}(9tak(bITR32*8K=1{NP>S)kQv0tMztWL z@-oiu=WDlVPenXVp{Lq7K&T@K@It}f!)pJ@w&zWMos(-^e|wt<;FVqffa3W$KeO7{oYr}O7ouZ$S1 z2?2xo11CuxHl~DJYr?+V`K@Q+s9np^BrV*E&Cv63-on#36K-MYC8m!gN zN~=}c%PZ+)wZsUVkU|cp!&>h;(m0{w0*@7c*wKr+RxM`dqe%IW=2#F~IoZaY!{%L5 z0c2QrADZ7ph0au#5fti#yXvuAC#V>V52=e|-7!>)Ne3Kdu>zo@9_1FEhq|_+FRcY%dJ1*~xWjI|_h* zJhi>zdvFRtHH4LB&0P7qDCx;7;aORqC0UQ|X!?+i{*&Zg-LDMg1fXx+ManO328M^DvE*+bq`q5&1Dt3puT6W;&~ zG`z7km65=+5M|AaJ#nNR?Es13aaU1)`K&*!-RsNw=gYSrzb+mm=`p}$cY!Kak^SRT z$S4ANGAcBNledwk3Z&CgBH6oWUetvnSr_K1p_rU&SExg5nKk8&qF4Vrc`?jeIQYax zwpPyvig=DOZB61;9zKm{9BZHVJskC_8lMd#bI#ryfM{EW*2#9tD5AD_!J&PBh%L8X zEkmq2xyNqKQ^hN%e4V!9b2#2Ed!Lfx$8ILDthT~d+;CyEL$_iggCnhhO6;L|B5L1bD(OM=Mq8tKY z%^+eW#>}bC1mnQw9irT7;o+8l9>B<;UcjI3LH6;8gfDB*VYaM0NG20b&d+*&=W4L1a882TPwdaD4Fm+TnNif)>OTNJF*T;g!q_k4oH?Y z6@VaSR@Q!Dg9C#$fONBg9)?~Q0tNePvyP%dh~Z^djEmT-`<)W9;ZmsCY4+;0+j4?Q zvbqXn`P-6xyZX1+{{8!ZQ%}pyu$_3zM%EBg_Z0H$;>{ADr_P10)G)%;9>Q=<4^KkU zsZ}q`-kRlQX+v{j&K+5#S16UO;w+bqdok$Jm2DB?FE`bCl9J$Y&RNDs%dGV?a^Gfy zh!xdtvD|6w5(kp z1_c;E#E>+#5y`ad4|Pw^a$m8JAL`eyy*_mruQzuaMbj*hC7seCO!h<_(>wKQ?lIo= zu6VO9Z)Bjj@jP33LqVOTxj4XtC@0Qgo+Bsws|X!{h2vTX#yfOX+|0Gh912k0RqJ16zB32Ib(|O1q>61* zNkqAN+x|gGhni-kvOzAz`YqD?B85;&|NpdPaH${PUe2d^%m?}yg8u5qN9#FF-&aRw zP90W&4~mULa~r|36P`|mVyCpn)DYm5X2M;vPcZI0tj+#^XKsL$oyAq6K@CK*+2U*m zbigJVg@21v=~sJiol@1*`q#dBdBC1;%QVzF4>;rH#OtOBTWhPT&1Lrr#ar*DEQpTm zmy+~~ZLirT^4z^h1^YXdn{*nnZQ9$rJXIM)AO1=N3yWoE+3VICEZIX zDm2!|z6jud3c6e%D(|U=rX+kKVU)8`9mWCgio-U&I(2*xn-iymnO#Y60f5fxde3kc zSN#?yf>A#R%%Dz$V2rc#@SasVYZ>0fZ62(hOybtHhU%@DUHy7)jY@niUgb_F@vhJb zXG{49poXe@Hs&Rk=B!?-J8we%T{TOB*CdI?Nk~+G*hFpBs5QcI=LY|`VBenF^TJJK zv4K-KhVV(UAZSoKF)*ougnVP7QrG0Orqzek7dMb}bf{^YS{_tEE-t%1?AwU>WP8QFI^*6Y`)ot>wCZ zyHvIx1MeNCu_iIQM0wvsTd`AJ^dpMyEdOurezg}nWEJ#sD7QFr-X17pwE)BdkF2hF z`dJI=iNi>h+Pbf;)xDz$mam^++>QAn&L@pS?l)w^Z3Hz{UnzWA7^ymo2Yg($@8`S#)pCdav859 z$Y-+HxYpz&74m&-cg-ZX;Qsjy7?2S5u= zVfbwTe5>I}Y6U#2H6)8OE9Yk^fSvmH-1E>{XDYvRp3Vh;)k2eNO1R|@a*{tWmYLwhmo>9TgoMX= zt!x@VQ*pLydyyKYdoLs2&gb$Ej;N!EW7btM&N#eOB%faQ(tF8d6dOkpO_Y)K9N*r^ z9=n&osb~vJ5nYt*1!h!s^rbU2Id$80D!5`%?(4of=X5?8dY`_3)1&2oHwRAc=XB0% z(bylkNSbCz917LDO7AEq6L#Y2%yD<3CD&*}Uh2l|=4`%US@T}nUAEn+y?fr2fxtad zD|>)qX1~=IJ_a=zXHnmrd;UgKU&(Eu1JL&-~(#rIr} z$D;kWN7rxH_YWVRT3nAr5DSsAWi=jaR8xnrz%Ft3@tC(xDNRE*m9F(g?6Ec?6qv~h zRM}vXJDEhGojMi3Bbx)U2pqCJF3+^{kU*hvs)n|&%SLOVuFTed+Z5QghF(?Q6FI0> z-3japwMrg5#vYD(u}iL{@lMS|bqp@-8fFBqUD#s;E2olm0o=UJ$}@U(xECF^bpsAf zf>$uAmF9%J*LGd7^7Ep7d?&=nF?x{NiR)$AL8*Z0T}oVfJO1mw+00&qS8~?02NQSj z1F?#f%1Q24Lrq10GAbB;Nlzh<3Kj}WZ}W1W<|PFIxCb1?N<<@e=sFGb0EKLCJMG@J zT(}k#bBd6|zb}D13(ZqGDz!8f7}hYUJ1V<$oho?tSR*D_0HmVa$>dRk@*3-`TxZg;#|Wk&J=p+&Y!AVie!h`P zb=RecwG}EGHH|lfmh5qCN+@jhEXj&vQggA1la0H7P0FNgV2+?^Qlb&Rrd9j67W_ZV z`7Q|x66916*9$<>=BVCfC}mLz_nB9%S4q)NS!Et!(9z$m*N4ALW~7IptP~LqNtH%B z$>E$>i68ss4V>;EBxpeIk#q-2$w6ca+)ZM$GPERxOI?lq^8R++)?UB{BH*Hu0E$-Z z*mY@tzPrqQFJE-OPzScY23j{g`&4x33U;ZbTb**AL*?Vm@@HdLDf|w+i=5}y*3iu? zyXu!RZudxTsEPWL|!8l%iPjyfoiVZKYXS9UfC0!1~6zl9@Fx+cHlOMY2@X-D-5o zbkE+9rKA}e-`J9zHB8RM5%BhnrwSBYBnS#X>G3up324McG7MkRnONe8KCH*z*6aR% z_`ja(l^-XvJ8q{1JqL4!n8y$KT6^55=CLf14&v%&*q>{aH~?BEk&>RT?N&v_Tz-g= z((TLzIqs%T-&9G>BrBzS^*7z@+;8I;D!om9_I?`xps3g2G3x<$t59HpAC)CMfY_(K zh&vt12Y3t1nJuAb*|_!6j8S9Ns*zoPoB@chct%k8Mi+P&ux7PeNUyQ9CB83NbJJOX zpg{q9{cXKQ|MM3_J;2~TwRg&n6q9_ZX*a7!6$~WhSH-#1ooVcMHInT9oPt2F&f?86 zPLfEJGNw#bqPpq$nH>@DDlP7SAWyudNq%rp;b`ckQ|eNGoIadS zKcjXU&FNO)$t6ay(IFA}lu8mi0a$UIwB$ppC^t}jg4l9V7jnvwrUdAPC!tWb+dy2n z7YCTI;uzW!#eVMdw{M?5eSF{d4-eI!sr7dCzMecay4kNQL7XL|xwn+H+IX?#s!H|m zIM$|F(JDYs2?SKV#QyUdoG7Dz4R2CnpYD>EGg^DIqs+H!ku4Gpj>?d*N-uLp+4Rl_ z46ocB`wUH=gE=Y5Da5Chnk4OO*JB_%3Zs*B;HYOM+}JJ@D4>`w6HAw#cJVa9Iecx! z>MmtjU*!;XEtnODx^z{`&RIWJjKcE6*Kf}g`C6``nwo+e5-z8Afg6Q?3BdqIK)Am% z>Jrc1zPf;=AL{E`D^}oWa`bpVqE4nV4fuoJj&eHP(`{OdP6^qLn2Qs6bWWeNwWf|g z6ZS@N8`Gu54ye<3~P~#KS|qun7VLjC%8RFJBd^h|?O5 z$lOK66n^>AfxQDe_vQTlDv+Ezyw?s){36Gs!Nu$l`$oYsWJw+FUCrZhe=P~K{Z!Lc zhqsY=uh{-^i|%o>H1K>DarZ9nYtF&F6pq z<2P-Bej&pZ>|asVQhe*`J)OxUp=*Uor~%T(E7x#2C$dRK2fb?>e>h8`WV)LxsEODn z3pp$uAZisI=`AQ(f&7CAN=bYivLfrPiQ2SaCf}x)N2Ax=n@v_u+ig4P)F-d7u>HrV z9P4k>QZfh!t*alwyA29BH^IUNc5y-V*2rwVq=*tncAmvq*rb+ey*Fjzsk6pVXRHy< z6gI3+kpHp$`R9Apf0~EF=V8OTs+@lJs=1q{xKrKVN-@KtT($B z&GIKY`Fa4XSoeC3F z&A^pzS5sISyF`XKr1jpp9d}X%o48x`gWRYe*=S>lmE1+CfB0(KACR}?51V$kT8c`k zzBFRii}O@v&3O<`{WIQwe9B-S4+HyblRIe~)^(y(^)Tz`rKb#&EeqAr4mwN0e^<_H( z;h?*iB({TUe?a1Xmkdd|P+q~V*W9$OYf-JiOj_JB(cL(3ZRv!@m{L^>DE;E=BGf50bTu6u7gsHp9KuXYS^vJm6m zn4i=(r1#S>=O8Peu75LmF#$cOS->IGvb!To(V-t=yL~evd)x?OS}*`?cu$18a>_{} zQ(pQ@s{N*A40T5XmpQAavbg;}un*aOQrSM&>!0Iicc2%*-zd^~XY7BkEo>pMCpb}+ z!jW^ge|cvJsK~-Qb#;U0cBhV5yQ=+B`5gVPDhNx7lsg{aeN#8Fhs~w)ZEki;H9-Ko zuL{SB=|bIi-47SNOzf0mu0Rp+hOIx@}y8 zCv>9U@#EGjY3`wgRNIv7F*3nWjaXG99Z$^$MlFW2#2s>qJPkts;Y_SR?7X@fz}o@t ze`HHl*^&JAGq>(}w?*JQ_zD$a64luv(xmX|n{eE}VSRNGF6k0g+ zCX-Ds+nO*e?|T5C2xeRR;qRecPu7xgrqhXX2`4M^#^C1fUT2XOtqs)T-F8Z(B;IKn zUTj*)oiVCVpS>6F@;Z8Zk?`&f{K;$Mf1sU!FaEY7sh~)5NO07|z7mjN(|dGCf9*>O z=+ZIX0M~UGZ_>JMR?I0`8CbxGQ@VYg_Cggv<%|a@FdL_4k5pWXQ}|r3cS2ini;vyK zNpvWNLgm(lnUcjhPv;4`woc@ntjDH~bim~7H=*(+WtjvyiqrglXf{awn|$?Ue|Q_C zX#%B@%Ad4;~5+n)Tw<3Ie?iXpK=ck92EuG6=ZbYFo+vM>wPi#2pf(OAH{n6 z9l?I`?eY~Fw_Ser?;uY=#L6GvItL|ZoE=WWJ6BPAv`6j0{ zG@wJiH2CSfWX^_if0LKo-cvND!1$s}IJlz|xv-IcxD);<%f(U7YmwHowij{=Wh$yq z{F;bRfYBT~bPen(87o)4YbUNvme@xAJ>2gDvsPV3H1XO^T zNT;=OHq9I$m1sA4NcP-qM?`Ymedd`O5hv>)F-%hCv_Zb0@*!DXI?Q|jD!Yi{S~Z9g zZG$*p%1^!kh3s+aI&cWPEHB+dDGNWcJ{2)J!-y!tigsykP2ogopmu7*eX}m)kf|3W zUs*GjbsHZQe>qn}&aDon-_*g(6fLC1%yzsf(vS0REB5vG@$oqc&5?OgDhk-%vfAzp zM};&!lA2ADV%T!a1GO(INA?iJL})DlFQDz}S4A(+s5?TUU{Un~G%~cziNt5q(9}># z?q0u64#0K~sUR$bl$*Cr7Mz*v3M*48$r&TAOusQEzmr-aOW}KIkwxCUZT2%Rv2_)|_)wcZ{Hp53n&zujha8Hn zcRjE#pFYihj6cVh_HLgY+rwwJOZKL6udJn$f6wyz^u^xynU>}I$kWWuG1bzDQjed$ zn+j46+f(vVO|mke#io}KX%&3PZt9+=Q&hq0^kjGe8HrZGIy!fanBR`3I5#OYa%2t+ zt6C@zWKXcU54X0Jtk#V|A~)ylUOJYuOWKsvdGW%vEvcNG%Vt76)eN>jX{}@ga^R8z zfAqGs&i{Gewa@DcH|hM{qJ6u*&tJ5`itc?*G;VX*(%fnQp3cbYGD8BTlC%$fEy^zS zQUdp=a6%g30BCW*$_2lAFy2wqG>#KtXVbx?S+y;qX?GTwZNh)dMdjto*7g#mtO~aR zFM|_0-I=q)yT{1$RO{nSu2}Hl>amtzf1igw*JSNEHj;O=`$a+|0&4gbRQ8xl08OR% z>R6-wL$c4D_FX7%PM>G9S^QY9umAYt<1buh4=+%qhtCdbY16?-O-F~MEne|CMl zSG%izR;{l|*Ql@Nyub@~{Lddf?zV&36P1``GsQZxX5L^(V%w%Wgj20ccJHpb?i|vA zRom!-T8@yHx~E@42cqeSl;%Xc)Tr>>UEe={9^ZauQ@olx0nEb^Z%uDjMby;-+SHl{ z-tk5#{jZ>aI+^Ws%**m?nlG0He^XGFr7B$JB|QO59_TU!7t8f#A3%?%jYvdjjCLGO zP^h;7^2pwrVPmuFXn9d}FmoJom&~Hg5#=~lBHNLC*!5zewmzZ_aDs+YTvsDm5&$&d zImndCAeo|ht-|im?UxsudOooR3DmTv7$t)Nr|vO*wO>SUqWQJS9?$6u|H z?H#yss@9*f#;AJhOV6PJR}|CQwOyzZd%_aowU^-ZP3(?KjoG!bYEFfD2eO5!n1S?S zfQL?qM3_K%0`eGCSv(4;e}^roKcNz#L=OAu1Vlng-3bp(mB#0Cef#}Cs07B>2ai#hSM^&?@ALPATt-YvuS^M8ki*F@RpLdua-Ry)kREf_f4T)6D5>0zWhD($ zY;!s?AmJoB*+v8tQmnvf7Sjk@J3vtyf{v))B}9e6qUyj2Q_gF@``nod#Q=bHUB z{`~7dUqv3;PekgF#*w5dlronHHDsIYeXTOv>Nadvv|7!dI?qKtVXvHwA;*-~tuJ|X z;8T)mO6*kj{VZ#6f1GtpLCsU$uP>!cMMcT`;+Jpg&M%V=SdMG?Umf?NrKu6O-P9hN zYBkqMYWi{i!ya~|lNUsS;)C}^qaYsdjYD(%U;~iAcfQTFhM))uyz*pw%$b4$E?I8ur!m@1Nz_+@U zfd)CV?wv6!>&O?)+tsdhL+c1{Fj*8$5S@qa%7E{V{WyuE2N;oXKXjOQ+gczxwxgQx z@_bLJ{>rOqpcd-xnA_>>r35ER-8+If-P_udZ0a!Sf23f~V3Q4;ox42M{nW*Zbw8HY zl2|O1d#X0*#cCpDlQ{Z2O_l%s{lmv^e-ns$G!Nxscu2HsQyqImhrKQD3FcAtXxTx0 zle%1e%AyHZWhwfmqJUrrXj8U}vW8lN144G76r{ps7jcvanC_JGLAjtHWYR{+8x_F% z{zjc^f1|0pUlc$-Ww_td?tkWF60ax%y|p6G>^fiBWh260Wok+93^=Go+2}}-tZb8W ziA49+AnSHKsII90o!uA>gbEx~H1s65CO6xYr2oGuB)|Rp-C=ySD){egBEDwUVKN4X zPShAzZRB>C3fM?)7JFY#>~8Ylciq-^%i|&~e_R&fP%p%x7mDrJy|)nNc{#>WJ*{{r z-+Vc+2QSbx7bb?h6m+i!G*Le_rZpE6n?!=^k}08`3Ak=iGW1sGeeC;C?@w=HvS42f z!(Er5ZQ6f4R3Yi!p|Za@%iy5MnG7n1Uh`60b#<;s=QlZ!_gbzmM6RFkSEOQlRYabX ze_+Xcdf~T=U6NwT8ti~6RzvnQ>?)qp51{d^l!BT7W}EpgToA-^I?@s)XK}B*6lC_r z8m-RH&uCJM;FM(LG%q!p%455k&XXRZ2C@J=_IH2RXW*`2%KK<*rK0bc< z=3vxtDx6x+=~7Czsm6@c zGrHk4>1_`4CIA>!)-l-$*OAz>pbTl?+7X>skfF2+3=pun;fdVeIAPE zIH;m4Apf@IUB`w!Js0ht-+z{CekFlRjboq|CsltLZn z34Pje0+a8`3=axE>hbDxIlWh9c6ft99y8E@kz!hFrRJLv?PMl_0nzr~(M?E*eQ(eX%;ZS_y;%7KDjjtUw`rgVL zAZy;Ii+W4rY{jT3j?{8MfP!8`$E*mh`b;FJHUJ)K0%{s?5%~@2rv9)RxKfZsn9}qq^q6tZN&E9XdOHZ7Wg}8TDN`@|`IeJ?E&XXJ2REfv zaFKg^!}|MJoN~gH7bu6Of9uPV_41OXH-$d~(9Yq_J2}#-S<1}n@2;F7&FNa6V$~gd zi2Ehc+QW;9I%7EXDdUbJ8LTunkUC(TltgNJsvUh9^V63<+P81-m`>>-&u{_@HaR*D ze1fV;RGWppV{O}3IDdR2RfWZtM&CQAMaHv(YIvkmzW^b+vW%A&e-ceEOLEt_w1pg- zRAP|=bx|4=L^8eYAt+Yxl4sbRD`+|ws;R}tNT~n`Q(zTc(nKnD%G7$~4BbCQKsp#g z?WzEji=AgxB@>jf-6SP)$gWVs=5??#Uzzd+l(Dq=DJV(#e|&i-&hUOf zxAT>Vw7CvNk7aMX_2=1fv4I^fw-xZ=3Zpmv2cg_+j8_(MiKzb~Jcqqx%288k0&| z7Pd!FbLXObe`sC>DJp&+8X*N)t!j`3S^To$`z?zRXvC}RUZkw?pGAVzLKBe3VJezR zDrI&p$2#9kii=mh0g^IMHY0K zg_0FOi2OQl7XXkHr79n^=Ymm%Ke^_1Jznc|onBE40hDG9hg3NI;d7?0~b z>>f~@f3-L}JE?I*Zwk=r^o7tlP(oI@1x;eGx*eUcLg1k!DL=*>6gtdmZ(aF^xX^g{ z{I!sR zEeq20JOOrNcUHb%LGHqIRQ3SxuP1v#{_*wxfAZn;&yDKiao=`%<+NP1yti^{1292S zE{bzV3od$1$co?)umWpxmoOSt!gOHaBynip%kJ3JQBjyt|9S_1c)qC+0H+J+&hA$= zyx3w;LtBlPw^j2_SjPfOt34AK*+07jT4a$yDW3f2lxmq1tx?Q5q#aSt7V@fhC?IJE zf796H4hRQz?j|6Jy`2J(Fz;S014L9m)&wdkbR5;YCO5r1mS4a9-81#wMR;^p$3!<3 zICE@*e4VqywFK)(uDR7<=%FZbrx-A(>}b}17l-hq>UA_`vpcQ0hx+hsgn2vv2M!)e zE%S|+C=y}*tf&$|=fv()vQAc}<|x(=N`Hr$G$}cj z$8n#eJ|b|A^X^L676KRnQ3^Q2&bJ^Q>aa{y$(hy9>xVf~-UGion16lvYy9G} z%?z|nZ)TH&~Y^X&XXiFAKHLk^O9i5a);OdPG_`nUk4%VP!z-dx#jC7 z5g=2p7E7^prFY2(=tjQ5p#~XJq*HGU^;t9>393LRbN5^$C7c)qn&+V#jboJ0<(l_j zAKrPh#0PQHsVXn4&i&Mh1Ek2_e_`iJxZ>R`8%h9vS9#T@LD$8uFL9eg(s?Yv{i~9A z&ar7iR?2xOiD<4=ox}m?&bOw%9-33@xRPBdL)&Yxbfa1v^SUc&{FIQfsa!BsL%KJ` ztdhD#dpT6I(Rqs(SR{eu!})?-obV--D;qY>c*wX3x^;BJjH|1HVjX2kf9v)=uY+r~ zAb&YN*XtkeI%5wOqRiY~RX<0JC1ADOR59e7abix*GJF(r_n|*`Q;#3iIxmhySG{@= zgzq{Br{bZGZG^0qvPbatC+ z+p}xcE@LTmYo>11+MUB-e=o?kZd+W)*fcMv##F9BH%apA3Frbsb-Q}(ge??p*P4c_ z_n}lxDpBc#$F|wI|v4fWqU;r@GT02pT{B}YTR3M z^S+m2>Q=6muzTED%Uf16#Aglp=lwr%#DH~K!R}+W)o|{oIACbTN4gxE0kI2~<-)#o z1>y+MyIdJIy2*>xe?6jF9E$JR#Rs}0d(!9M@-+t<(I{%I&HJu0KQf4sM{Mi!1O^rTJI8mh>; z`8oQ10aJHf1eFxN6{03ssqs-)^Xl$5c!xM2MNmPt5mKCoD;k$c9&AcZ^VX`yl|)Dj zYA0Cd%g(@By+}vvVVMzx%>QUr4F`g@_NJNh&{c)sl9~gZdORA?yD}E4&**@cRH2$x zBCOIiRbxr7fBrUd*QoMYNF9kVM!DqhJrAb?VSTRJ_x|oKq&ysK9P?4Bg*>Omfg4;! z@nZvau6jwed5+SiY-m-DJW1MQHxdNwFL;SU(hO7K3EnZFs_7o=#I3hu9T zLHL`@;Njqv*SE4L*{z=j;;v5~ptawQL$dj6Ze|->k)V`@lXx6lMTf#(K)$CgtUkUb)30X3PL*2?N5)m#k>{PL=4FxMljJyPyK%iDO zd(^6N=NQb%$~aZcA_K2?@(Ulpv*s=7!~|eg+nEreQa$L8+D%ppapSZ<)U-{0tQ1J{ ze}B?RC&SB$h*68jdvA_Es~PDaq7R=g2R2lwnvS?Dy%fD!ccYUV4|#HO!gza4U3I>J zkUarM4`-c{WMCkt>RQ_^;)qv{NpZ+h+iS%RB8*zr(#X3;ZMP_wXmndsI=T}tGG|cO zY9~&zhrolU?M4+E2;VY9i7lI&f!a7+e^&+LoGO%W>_0Z;<{&zOb^_xlh)LWxuqpZy zuXiiTF7 z%IXj9yz8P~AoZbV+4-+SlZjoiO8b!IV2>wamDiE{z^=A#I?9v|NIg+F;})vdxX<^g zlLMQ#h90~*MWz%&0B5*aZ>7o$e`&lrG@)0q5qnY{MBaFz_L5hqq8)gh4a4z!yD`f1 z${+l}K{PElMWt);8@np zV|VhKZGBq-kXYYtCqY{Lc^r4Rc7QHln>ec9As(7oX4{d%*3Yio# zmn4L0#mc(_Rw>yhg}Nw)d)-nAb^^XsY7(k*1c$2Tz{=oMc=m3oFZ&zyb*LW{T?G(G zvDqm1#<45QBvXjEL`))VrT&8bylzKfK&Mo+)1h}tB(|cKrn|@7e_7J1OdYlAIGjy$ z-jIEMdwRD+2bj&i=2YEc*qUDUi)1e?7^gfITZ+pdgL({@34onWGLmi|D>nXk=T>|^ zs3|9BYO4CvRlrqCmx@)81-_myhute;kyaAhN^W?a? zRbf#L2Y{~aPN&$@e_Bk{g*~nr=b9z|zs=FerS;B$+$}|*WrbL^=ar{c?!JyxpqmVx_xnrz&w{u6wO#${b(* zYVUht51wn1o&ns`k;L%nRlq!xbF z5WOt!04t`26tH!lqLu)r z#?SM)USI!ce}BHKD39kg?lyHytJJQ3t#EO8)K#?Y5xh_qAso8-5ajj|HF>YBFnMcB zlW$?oLs5Mz@*T8d_owdjP}(REMVjhe%V(h+Yr>G)2B^U?0@}TyeVZbp`&^XMY;4Yx zng+ZhhgX-wx_ZowV^@pUs3dZVA2;-_simVU$7s^Je}O1tbHGOXJklnRTDy~jaIvLT za%9I2)Y>iTQL*Xvcgywl!>?|=V|7G8$Dqpwi7t4=QcdwfOEG{R&6L-2!|?uSsI0TD zsldm8)Y~DhI^xo0_CcXLSu#h#jivPrZl%kMabla!E8XRCDHZa|a3# zaT%wRl&h7?sT>v+dM?l9`u6AdUywF|{+VR_V?Kbu0#KYcM`21q+;+_ouXPi7%e

czU+|qDxf3j;8ySr7TgY44F&LuAAU=1(fZFA{X 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 DbM#=$ diff --git a/app-emacs/bm/Manifest b/app-emacs/bm/Manifest index 71fd002a3bc5..90552c66f6c5 100644 --- a/app-emacs/bm/Manifest +++ b/app-emacs/bm/Manifest @@ -2,5 +2,5 @@ AUX 50bm-gentoo.el 205 BLAKE2B 4c4921b1b7939a0d3cc831297c6c1bef596392c31c7eac3ad DIST bm-201905.tar.gz 23618 BLAKE2B 0770d571cae220215431d546892b9cebd03675565b24afad0dbfa9a74d50aaa73a6962b6bec81196700147f3fde835264c0727e7a4c02287fa3e4018ac133831 SHA512 81efd32572d0bcae2b0b91c277b4d634524f3c14c914015ebf06e5e9db2937c6d989ae65c745e214b2bc1a94d169433dede37a47519984e7211d9b8c4202a954 DIST bm-202309.tar.gz 24328 BLAKE2B 43c4a1306dcfb652f433240bc2a0943b6e71c6bc7b9851eb201d19bcea284dee70351b635cc4964a8e5d7a89481d9bf7eb143889edf3eeb31763866a6e8705b2 SHA512 9a5784c9a59c24dcfa5781d841b8030c47af62c36898071cc47c9c5fc302ad238438b3babd3efd28f487d99b6ad7cce4ddaa685709fcd1cd27b59abc7c43ff5e EBUILD bm-201905.ebuild 470 BLAKE2B 641adbc40e6bcea4e147f790f1d878bcda786d9dfb02cdc7902d62f2167e731de7184263fec405e85c156f9857aaa02bbccdef811165f498ff4c8a464ff85182 SHA512 42d3a308a971aa4cf65a1a0b3bfaddb54730111c3f0090aaec810650531bfe90bafaa6de3834c61a594f7f4692c24ad61a2f49ac28b07528e16e73ef2111b715 -EBUILD bm-202309.ebuild 472 BLAKE2B 9f74083e405f62bd901ce0f187eeea60dd1e50f6cdfd0bbf89b406620d48d9233ba0a791d99b73458955450453206749dcb9102e9f17551d375c87ef349d8e44 SHA512 021aff203693d0ef1817c5945ce2f1e401b8aa17905c9707087fbd489dc1cf880120355daabdd92215059ecd0a407e61621d757a40fe72e5bcc061860dcb2a0c +EBUILD bm-202309.ebuild 470 BLAKE2B d82529c029d666a182e3afdd3c491d686e1f8e99b52cf43c4e64aa83c359d0fd4f5501411710441b1b5d0b2df10a641659ed09ff51a26a412329a96fcb6780d2 SHA512 77ed434d5d1bb682be1a97aa1d6a7926bee4f20a2ad9739b3cba94ff4ef98c31306b34adaba3db01a9995ad9b07a3b44d39ddd0e782f6d2b6062076f6bdd58e8 MISC metadata.xml 446 BLAKE2B 43eff9caa5f0bb7b5b34799ad0fd7ba79299ac293c11589259a90890af49d972cd1bdf73630f95ff50d459b9030ae948733c91c812848af7f53593863d1c40a5 SHA512 a16a8b6b24cd98157ca976b2697d5a1e98cc27c3d2103cebca4113a2b2ced76a3d8b8856c7512fb7bb8d324e4578118798d4b4ed93b208bfab9a2c4815f4f38b 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 07cee095b12c..0f5e1caea7c0 100644 --- a/app-emacs/cider/Manifest +++ b/app-emacs/cider/Manifest @@ -1,7 +1,9 @@ AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755ce41a7c9c43733a3c828f3e6a76a75f9af781e0bc0466f950c673159dbf404afd7f34f4b09105f7f3b3 SHA512 fda3962b2b215456d167453da5269034cae830e8938f10b0b3b5bcd830c3bf623351a13afa6364d4082ed763e3bd42447a4b625d51a7690263c74aae08cac794 +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 +EBUILD cider-1.10.0.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c EBUILD cider-1.7.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40 EBUILD cider-1.8.3.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c EBUILD cider-1.9.0.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c 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 83b93801c48a..31872b8c54d5 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,8 +1,6 @@ AUX 50ebuild-mode-gentoo-1.54.el 1508 BLAKE2B 535c2ac95088e54bebf8979af0020145b364357747650c9afef1ceb671e465543ce8b6b5932a4e3b991897ace3b03f8cb2ae9104e273bc988e21080252419a38 SHA512 15082fbc7fb339c6e591601a0fd0ff3cd39e6b6d2549d7a89d264143d7144261114aa753287c76354d6562a8fe181d5eac84ef505286218423e54e6335db86cf -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 -EBUILD ebuild-mode-1.65.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7 EBUILD ebuild-mode-1.67.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7 EBUILD ebuild-mode-1.68.ebuild 881 BLAKE2B e5790c63140728370663fd390818141969890060d2a01b9f83846c9dfa495608b7c844a07d1df81d429dd329a3f2f46e8c8e6075ce609e57cd8940765369da9f SHA512 391230d12863a5bdd0e7a3643d089d7bf09d82fff736a3abc9ce1de3130962890951274d91d4b595bce7d538673232aa8fe780a59afce342b964cf4226b18365 MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb 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 44faab882124..e3d289b4ed14 100644 --- a/app-emacs/ef-themes/Manifest +++ b/app-emacs/ef-themes/Manifest @@ -1,5 +1,7 @@ AUX 50ef-themes-gentoo.el 73 BLAKE2B f9e2fbda6f0d9f8f1976231c64176fed8c0094b305739f4313b0299407dbd5a4f392ce99a49064cc6124fcca3b8828066be22b81115a3ce07ebe98a4a1a8c0fa SHA512 662243157b92cf614e5ca03d0252c832a7610f91902f70f9c4cd20e2ec0b902fbd233668c222761c1d7b12c5a990d334e300db5a3a7af8dd8142610d9bc6fc59 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 EBUILD ef-themes-1.3.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 +EBUILD ef-themes-1.4.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 EBUILD ef-themes-9999.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979 MISC metadata.xml 681 BLAKE2B 0e249f93af691f703909461b09dadf4cc8d1b6f0f81053135e967358a9c7a39a4f559faf822ca752d31ca07519c0ab36dc31654dd2d994f6e0601fbad9efb8da SHA512 44762463f42adbd843de2b1ade4d6bda5deb4c1ae40bfe91f3f22fd6a14592e01554c9a640f84e01e48900161aa9a4bb26a2f844eb8f364988cd3adbed161e3e 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 5287a3dab8ec..7a07ef116caf 100644 --- a/app-emacs/eldev/Manifest +++ b/app-emacs/eldev/Manifest @@ -1,4 +1,6 @@ DIST eldev-1.6.tar.gz 283833 BLAKE2B c9111b97ef0ca8a70d60909f5ecacf6628e571e547a83a78aee478964bd8194b93a3c5c2fc83278a5e5e5c9909492699abe9edc1b8e113d2dafeb4af64b000b7 SHA512 855c63e173fa3ed8294eeabb08effb621e1b13d672ce035559f9eaa2dc5fa095302cc52b76fd3716312f0e5922b2774d3ccad741b764d67155f8d73c032acbe7 +DIST eldev-1.7.tar.gz 291763 BLAKE2B 3fabe4d6d596fe66ead62603c377817a0c2c991bd18e677dc37e2d55e48b37ce7fdae295587fdaad21e06be0f68c78f78f673a94b539f0aefad5bb3c7840c7c1 SHA512 5582d6af4d11cba7b685e3a1bbe2e4b2ca0af65d82fac42de0badd099f5bfe7458d4ca174834b1d0e450e10cdf5f7c409fff18027e5ce74c48c488e25a8a854a EBUILD eldev-1.6.ebuild 1265 BLAKE2B 1eee453d4c432c5ed283696dd6091c8eaf4e930648d9173b82efd298c37f73ad88268aa4dddd7193417595e2cfd6352dceb90be9241683985030865392414f5b SHA512 3560a6e18c1f0afefd064163a4000f14ac41dd0dc6db3490c3add4a094b27f0cafa48d42f28da39342342bfa6fabf72648b7b4638883544ed3a27135afe43fd5 +EBUILD eldev-1.7.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255 EBUILD eldev-9999.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255 MISC metadata.xml 982 BLAKE2B db2324ced8f4bc4ba579130677175a9de7a8dc7b8d937cd902edd69a20bc897bf4ee034acb6a9400b88de82c58c2b144e62ec4ac7b75d8dc63cdf56670cacc9e SHA512 3e4d2d7ea4fbada45b4d933d7711266bcd9ffd217ee3c3e3351e9f66145785dc11449b4f09f5ffa4853d2b475db45e501848d259f80fb5aa26429acadcb6da7d 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..e427d9f3ed01 --- /dev/null +++ b/app-emacs/emacs-eat/Manifest @@ -0,0 +1,4 @@ +AUX 50emacs-eat-gentoo.el 197 BLAKE2B b76e24e1551b948c7cf9dbb2b3d872fc481eda0f7499f9ae321b6d28e686311cfc2ac8b3897abe002d92f72412f797cff153efaf9a9d4da09964b76dc6ff6e54 SHA512 33be3eee0ddfab2ae273bdd5528b3d5cb57c30e2e7c0279f16ce83c59382306ebd26d8a29933fe5cf53fd51f8e95c1c06500c00741dfaea2639252dc2c0c6cc3 +DIST emacs-eat-0.9.2.tar.gz 274950 BLAKE2B 2b0378a20d1fec511c7b24e4e5cc1937bb8b01f4a0a76f794d847d77de54fb87bc0806082a2ceeb3793eb034d2e0b1aa916441b5b931e00e935d9399b1c84e14 SHA512 69db9aef6ba4037561bb2a344878ece7912140ff42a4c285b355ef2ef2351282d048af78949fe52959c6e5543f8a9a63bd07fc931b802abaa981effbb65e9c20 +EBUILD emacs-eat-0.9.2.ebuild 1092 BLAKE2B 816d29bd78bfa8ba83cbd629e9bc1c7065ea98f3406d7da50e0ab893d8e0cbd21e2521a7b7bae18dca31f17dbb8d0fa3e947f0a11231b2b65ad96e5f2c9ac74c SHA512 28e2d169bb837d077f4b359030308ba1568951bff0e7c56725ba3aefcad68534ccff5398bcbf412aad4f23d083d84686de3cbe0684c2caab083ec11230abddf5 +MISC metadata.xml 1139 BLAKE2B 6f8299dda59e00898cb2a7b5bfc0575aa4ad72fb384906b1db932b7f78bb9bc48b63f907086e9be78a4668ed07b1964137520cba6f0f99a5b573567df05b38bd SHA512 79f503e3ffda91adb654343e714de00365daf2b528cdbb897b5fef347069961db0437faca4d380aec7c3c26d84236739834791fe21f576dc0ca225e4f6103f0c 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 60ebf9e6caeb..32843bd0cb95 100644 --- a/app-emacs/git-modes/Manifest +++ b/app-emacs/git-modes/Manifest @@ -1,5 +1,7 @@ AUX 50git-modes-gentoo.el 73 BLAKE2B f756bc038b5b0c6dec420176142336902f9a350bb63ac5a10ac51895e28d1f0a5446ef1f959ce10638b97ebd1f6405ece3b2e101238ec835f62d91fe0b189cea SHA512 56c251fa8100e882225d0220f6ce656bf8012fe47ab9dd3a98c240a01e257689ab6867a8fcb6f9d11b911fb958ab3950589cd238434f27e10ca86aaecae74d69 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 EBUILD git-modes-1.4.1.ebuild 545 BLAKE2B 295c2963f6e3bc43d9365f0c525f762d31b48980e51544bf22cddf7c7b732692ac2f3ba951ed395b820080522a8f28b92b17fc3538301e572f2491609ce14bfa SHA512 cb7e79e52dc1437594ad117684ea8aa2976b072e564067bc8312c6453ab5674232c7d7b878a8e9a9b98de9e7eb83d6e5a42e66e4c92dd54a41768721df8605ea +EBUILD git-modes-1.4.2.ebuild 546 BLAKE2B 9e4aba8f2c1b0ac3b4940f16c89085d4a587d0801b9a648e4347775bb4a9f4b4fc5e3da5dd00f2bdef9a7ea76e795480559c43375276f06aa369aa9155193dfd SHA512 e5de6ea017c96b4a1e273fa4ba8ac9c7e0d3992883197110f7186913377ebad0a6d2898e995a67bdf9f41e748c8c6ea278d93c815abcbc2f1e0ca0105f756c76 EBUILD git-modes-9999.ebuild 658 BLAKE2B e2104ae23c11ffb54d19f98bf6141a5f229c7d19f76e7cec08b4c8a5737c8a8a6e46ec4d748a8d2e0fda916f0b391e62f3483745f13cad737f35fc0dfcecd7b6 SHA512 ada116ccda3ca80dfcb4bfdebba856a117ae979e7b46a318a7df3bece3b5b5cfe8d42e2ee0271bb8d0c6a310cb6a7b2183ab496ee56d74458b2ea4d68f2e1b54 MISC metadata.xml 419 BLAKE2B 6e3a5051a08003fb5450a0a4a9eb68df7c91878d1f61c7f5dbb58569dc1235ee4101f69a8d6bb35c846c3a78bfbf5f2e0fdfadd69a359e159818b3b145b04a5e SHA512 31f2551caca2dcb46aefdf851e01fc518260b6b8900d76c86106c7789f74de306357d4f0fa2e9852d9a8bad91253284cf5a68e6d66004a1e0abf25ba6a82ad58 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 4d875d51267a..8d018ecc24bc 100644 --- a/app-emacs/mastodon/Manifest +++ b/app-emacs/mastodon/Manifest @@ -1,6 +1,8 @@ AUX 50mastodon-gentoo.el 137 BLAKE2B 1a4d306658bc54fa3b69a6b250a9fc48d8013e79261afad49b71e01fa0096c6f81187eeb4a308d19888045be948c8cf3d726e9ee9865120cb803be2f35969892 SHA512 52bffd9a794108da342152e435aba1fb551e5f058e1ff02d0a094b221a6b1359e39d0bf629472d5e42fff43244303d78cc4bfd7052f5760b512a61d18300074b 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 EBUILD mastodon-1.0.0.ebuild 549 BLAKE2B b7e318d8ccea77824e4d3aa516e9220c5ef8212607947a2de03277a9f46e8341512f846fe205d781635fca6ed68f8a418ee07fce060dd40766ef7f273436b468 SHA512 e52bfde37268c66d66efd6c1078159daf77b7d124661e4c93bfaae51cc89cace746b3de30d2fc2935223d551156a26bf5b19274618504051848bc2e49eb2012a EBUILD mastodon-1.0.12.ebuild 599 BLAKE2B 223b27a85960ee3c0edd4463117ddcfd863a798db59dd6551fc1208628006f557642d2a22281bd5c32da5a966c5cabb499f38e7db0465bb1d8efdc5b8a2aaf7f SHA512 4d0bdb4f1cc48eec9a3d6bd75b5a090b93c36fc6bb02ed218a19caa60048966aabf19923c3fe94e18ea62edde51fcdc8f72fbd6ad902deae02c27076f2516aff +EBUILD mastodon-1.0.13.ebuild 599 BLAKE2B 223b27a85960ee3c0edd4463117ddcfd863a798db59dd6551fc1208628006f557642d2a22281bd5c32da5a966c5cabb499f38e7db0465bb1d8efdc5b8a2aaf7f SHA512 4d0bdb4f1cc48eec9a3d6bd75b5a090b93c36fc6bb02ed218a19caa60048966aabf19923c3fe94e18ea62edde51fcdc8f72fbd6ad902deae02c27076f2516aff MISC metadata.xml 512 BLAKE2B d8a604d5c6c58e2851d87c5602398d8bbc654a537febc54faad53815db5f527e507e1d45d75b0326db05dd747e315003b82e220fd494ad89c85ff7e951dbc563 SHA512 12b0ab3aeee03e66c3eac83b7ce581eee6110bc469681f7b0979c45110d651c19c5362d780886d95e2eaffdaba3fca44a00991e99f155312ba51cd4726ac4464 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 591d270a948c..0637b8952c85 100644 --- a/app-emacs/mic-paren/Manifest +++ b/app-emacs/mic-paren/Manifest @@ -1,8 +1,6 @@ AUX 50mic-paren-gentoo.el 518 BLAKE2B 8d51d848689e272dabdb882851e4920dab94a17e9dc9096aaf9a7dcc25035966a9b1886d2ddd8d3b3dd5a734fed3615d4d7b5a59620a46924470c732ecd32ae4 SHA512 a49520fe38aa5ad7e7d479bcdeb8391bc0aa982c59769dc264daae700ece7fa1fbc02ce574fde2f2c3e170467d7633965c4e36f4fe995c8b112a6ebef690ab07 AUX mic-paren-3.15-cl-lib.patch 301 BLAKE2B ca2859c88961c0a045f2dc9234fe31dfcc70b9fb034dbeced6fe7fe5df4dcace143a61e31b881440989adf65d84b029a9baa4dcb5604f76bcf943dec7be227a1 SHA512 dfa05a684ab35b4eef849b2ab513db4aecc77ac1d5c3190f46aac5de7793e6562b867b67c9c651e901ddc151b41b5cd03f9f323c4d2426232113df1c60e6630e AUX mic-paren-3.15-quoting.patch 1155 BLAKE2B 554df06e7add71a45c4830f20812559c4d399206724bae9a71478be4ff282e36d90bcbd0f708773cc45d3f45ca76abab3175d92376bbd559b74b3135efb7d691 SHA512 a2c7e7bd57257e812c97c2ff326f3dad73914d527956d04d0a1303ae5f9fd66e28061da6c321010c6ffc07c797596fc4801a4c520acce7aa5bd7ee0839184f58 -DIST mic-paren-3.13.el.xz 14056 BLAKE2B 9c49ec432ae99d1f5c4792d68544169fd1079e935c5a2bd9402e0c4144708fd3933de7a8fc1717b115a535ed49e4a58f2f5c037e989a066da50b0e0d83f36160 SHA512 d5a6edb537d922a5a71b3938df923963f782fdbe778d3ef7b7cf2c421bfb9eb49ac204843fb0100ddf3f05f6cb455fb2490a246577c89c6c86c47ef03c3abca9 DIST mic-paren-3.15.el.xz 14044 BLAKE2B 59d2897c390dd9b8b16eebb861a45aecf967f07e8b96c9438f6cda0f28dd56881fc0ae680b999f52f2b53ec5f160e605f252e27f5089647baf07b05f1a43b230 SHA512 2c1b71a9ccda8c799788942953962003c5aa142200bc2bee31c6d190fe5b22a9267ebf49b1ad57e2112092d90a62366b0d430e8eb29c27604e3310b2a597e085 -EBUILD mic-paren-3.13.ebuild 494 BLAKE2B 0992707f6beb7dfdfd5ae65385782ac85249c6cb4b32b7d6f0d3cac5de3d754ee581657f180fff9eed91a63a7bbb98733b0af8fa7e6a122af0d5897d3577d962 SHA512 a6665482846dd0c611723d816a3c053d025f90cb47c910898b6f5e708101f3d0738e95351204cb9f723e019d4dbb404c6c8f4c03843e93e8890c2e7392e12937 -EBUILD mic-paren-3.15-r1.ebuild 619 BLAKE2B 72b2102c9a5965877ef603aeb6c8f5d40ffaa6421aaee1602e22b712e1e370518ee05ee11723d50e6cc2fadd82d1675d34fe1ad0a33c0fd85c723e6ee4973cc5 SHA512 1eebfe528d86f9ed338d17050fb4cc1fc18c5d0ebcb580805a5eca34a3257b38ad16c84264be28d7a3f0d93cde40111c2bda51d1f141ce9f6d6a9fdbd80bf06c +EBUILD mic-paren-3.15-r1.ebuild 617 BLAKE2B 765c96329f6914ab1ad5105f6b7376192034e2af9530eedb70cc1b50fe4a6442aea20319ab8b28033fc9a29624c0b06bf2f8c46991147bdbd67bb4fd17a6ceba SHA512 557a42df485f4eed74db9c43161da045c4b77c174e37984732e8ca18d57abfce6426dd31a2e96295ed921157b747286168c88919455b6cbf850eceea09e66ee8 MISC metadata.xml 694 BLAKE2B 617c0f6701c7f78b935034341660df1011f875e887248531ae3b2b716d142c4ac9380e467643e0fb30ece2ba9ea27b74aa10c48a28ba367222a1150630977e50 SHA512 13744e6571884d63ef35e0299c9d8aff66e1d69558e111ffce5319f60a90569a8f386e720927976f762edee17d355bbeb50823dd395d29168c11a33d5a2008da 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 7d008f37f73d..b2e0bc29d5ea 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -2,10 +2,12 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe 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 EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4 EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb EBUILD org-mode-9.6.10.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f +EBUILD org-mode-9.6.11.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f EBUILD org-mode-9.6.9.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90 MISC metadata.xml 1369 BLAKE2B 4da436ff9e2de1e6f01a37be7cd8a893d49896d00c83a16a47838c3908e04b46f7f07499ce3bdf41a25033ec1313e16b30d6498622e476fdede774ce711d77ff SHA512 d0817690d4662401fcdd28de85b3e7e5f0c69cb37de4ba7ada8499d7ef964217cda8cabed4849c9b48ebecc393d65b2de5067c36db1e98834ac8a86024b901d1 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/Manifest b/app-emacs/parseedn/Manifest index 8619954be373..36b75715f701 100644 --- a/app-emacs/parseedn/Manifest +++ b/app-emacs/parseedn/Manifest @@ -1,5 +1,5 @@ DIST parseedn-1.1.0.tar.gz 10455 BLAKE2B 2ffe006f254e34ad31e266ceb365cdc1532c4a4c3aaf2d0bd3e26791de560be5662d292436ad4dc4fb6d931e17a319443032ff4949e5e9e86ccf15d90ddac3b6 SHA512 cd7b2070e15f7ddf8ae9f01424400f04b638765c518ae00b3a07ca55de308d79da5aaafdcb1b58e04bc833ddd7c5842d102ff2a6f63ab8d4f6125dbb84bb375a DIST parseedn-1.2.0.tar.gz 12122 BLAKE2B c7f9a370df9a58ee2b82c99361014964f879722fc8c17759bc2b4ec72d507e2e230792402f93f96ce278875800dfc7b56ad2035328398b277ef96d4f4d8cc2ff SHA512 56c06daa38a973aadc1cd14763bb28148e8df5a3ef886a087d45e12857c291accc01d18f136b85e27bea561dba8731de2691426c8da7a089052a6336d5a91122 EBUILD parseedn-1.1.0.ebuild 701 BLAKE2B 0ac5d71abc87f66d8289de624e7c0b83fd4b694626e971cc2aba9441d05c2924e2f0d2a4cc346da22ae3f43d1c9c1ba1a3ef9c4071d5214acb56f4d36815eec0 SHA512 a68a083d5322116c57e4368508458ba2b3fe694f77961b3b67f9b457687694f779cd3184faf0704bdad15ccbae270fcef86fd22a2ebf4d393d55c4a0947b8dc0 -EBUILD parseedn-1.2.0.ebuild 702 BLAKE2B c4920cf914a202292d57d7ca4c3ab3b481b896d4d0f19c1c1d7d8ce9b424667734ba71e5eef4294c0274c8a7d8435f1b73f426aa580250b46439736271dc289b SHA512 58b45788b2f3558fd1fff6539d26a536f64804a4b29a7e9c3b6743e797cc0b3c55640491c84d1cb076f7edb342d0c76df4b85df0adf8b98c4232eebb549dd4ae +EBUILD parseedn-1.2.0.ebuild 701 BLAKE2B 0ac5d71abc87f66d8289de624e7c0b83fd4b694626e971cc2aba9441d05c2924e2f0d2a4cc346da22ae3f43d1c9c1ba1a3ef9c4071d5214acb56f4d36815eec0 SHA512 a68a083d5322116c57e4368508458ba2b3fe694f77961b3b67f9b457687694f779cd3184faf0704bdad15ccbae270fcef86fd22a2ebf4d393d55c4a0947b8dc0 MISC metadata.xml 935 BLAKE2B 59252290a86d7d03fc9dc71632cad89371d16421cbb3a5347410a25eb65f5f0ced1cb65334769e3e5a6043e6db4456104fccebe4d9aec5f9dd1534b9315d7403 SHA512 86f674633ee4319162836f77aafa94f4fbb50d992716bd66a678ef5db9d4311a7911522fbc6e2ac8351f7c075ba7f49b08e90d4e1a862a091a7790de2b627918 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 e1ebe9edd83a..eae453ca42c5 100644 --- a/app-emacs/treesit-auto/Manifest +++ b/app-emacs/treesit-auto/Manifest @@ -1,5 +1,7 @@ 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 EBUILD treesit-auto-0.6.3.ebuild 633 BLAKE2B baf5502ce25a1450082b74a4f3de47dd193c65f7470780a49bf9eb300690ab0319ca4a073b9eac7db9563ac95c7f200e1d9e6279a7466792ab2589137b31a46f SHA512 d426bef67f7cce0ec3961176eeb3d054f6e88f70a3c2584657d7770cd736c8e5ff551954371eb78a9e09bac3acc6f651ecd3fb1a0bb3dc468358593a2a6dd2ac EBUILD treesit-auto-0.6.4.ebuild 633 BLAKE2B baf5502ce25a1450082b74a4f3de47dd193c65f7470780a49bf9eb300690ab0319ca4a073b9eac7db9563ac95c7f200e1d9e6279a7466792ab2589137b31a46f SHA512 d426bef67f7cce0ec3961176eeb3d054f6e88f70a3c2584657d7770cd736c8e5ff551954371eb78a9e09bac3acc6f651ecd3fb1a0bb3dc468358593a2a6dd2ac +EBUILD treesit-auto-0.6.5.ebuild 654 BLAKE2B 6ca8527f1a2d66848e1809f82d7a405b640d802365719e72541d303d24ff2b148ddffb98279997293a88bb4b49d1b8cfb44d7d5d225792279faba5d4125d9dec SHA512 0ec8d3e876e59bece5d6f9c451c7d1c236da40d89db7b8380a9a1449839d87aff7308ff188416614ff45883cf867ac7896caf90c33e4f2baa27ce3298f7f26dc MISC metadata.xml 536 BLAKE2B 4c9133240fdea35d96e62e8b0ce2015f6e8eabb51b9ed901053d6db3faf046deb89c5d20f52990d701fb4926419c07ac2da687f360b6ae2ea3d266a4723a37db SHA512 4048878cbd5392edf870ae40713c03bbf6260957492783a5fda5a2b443cee27ee74a4ad7bed9f9c228ef720c5cf10cf09f103ceacd06c81ce8dc0aafff48118d 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/Manifest b/app-emacs/yaml/Manifest index 663b1b544950..cc8835deb0d1 100644 --- a/app-emacs/yaml/Manifest +++ b/app-emacs/yaml/Manifest @@ -1,5 +1,5 @@ DIST yaml-0.5.3.tar.gz 44503 BLAKE2B f0d92e51b0098137b20829eeb276b6e0632dcd14e9e21036dd2b55264ae8efabdb2f831bed6ad2ea6898f0c45f730dec8ae3af854eb97dc19db29b662353006d SHA512 ae80ad86e4e54b22707eb19181e04479497416355161e026a18706ba7885dff02f641e37cf0d57d24f0be165043cddf2adbdc97a8871aee34cb35e00c40062d2 DIST yaml-0.5.4.tar.gz 44606 BLAKE2B 42e632f6949a981075b3734f19204d20e158da3949a8c8499d09e024b208e34689e966681018ef6d2021e26bf17686abfc4600c5819cb02c1b7652e007727f10 SHA512 c7f543fff4fbb42766a7b39d7922738b61c60eab2b6504ed33681d45ef656b64610ba489787bb7a51138d66b31ff2ff4d7f046ab18d9f2c0a9cfa1839f07e0a1 EBUILD yaml-0.5.3.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5 -EBUILD yaml-0.5.4.ebuild 556 BLAKE2B a73528f2918da1b991e6a6387477d119844b9c113f218afbd2521155f92dd3847bf1cebfae883a8eb04ec3ec85e022e3e3f2331faa1cb0a02e1852ff1eea878f SHA512 01d14573b7f1a64876bfde7d29cb2f1e66a0db889e0f2a3e311525af73314f5d4eaf922e762ab3057bfc2134746445dd22bc9c5a73af3369526708009e0d2541 +EBUILD yaml-0.5.4.ebuild 555 BLAKE2B 34621d67cdfc38864702c87dbfbcb029181b063bfdc70abdbf8905c30ea605a30fc39ccf5757e140aa2c195b982850598f8c33e42779c3cf5cb29194fa76337c SHA512 1f5f63327393bd882fafe7021ed6b8371bceba373b8a47bd5d869a8dd914496b496ac85319a1732b5e960785c4d8f12e1f0529f1910cb7d2c6f179558173f8a5 MISC metadata.xml 616 BLAKE2B e28c7b7774635055616362ec847585f91e12a8a92832e51cf8c13dee70ce35273b255257b213804ff5d7ae5733718fc3194f97f1307e45c3dd439be144c82dd0 SHA512 7035a36f53cd4c08a274b88d216fbad3c3fd5579e0c10f38158a5128c61d7feea30800101dbf71c5baa03a3a1f2ec8d61f343a1fec21a067a919cbd146835d77 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/Manifest b/app-emulation/libvirt/Manifest index c556418f4867..0fab60458475 100644 --- a/app-emulation/libvirt/Manifest +++ b/app-emulation/libvirt/Manifest @@ -6,6 +6,7 @@ AUX libvirt-9.4.0-do-not-use-sysconfig.patch 8195 BLAKE2B b731d57dc86fe725d3cbd4 AUX libvirt-9.4.0-fix-paths-for-apparmor.patch 3891 BLAKE2B 2af9198b4dbf1a05fb3d187920f3f47f773f94679bb94cdf318f092ea2ad4e6e6f88c7e2d3432e90510c6cb685de3c91721b8aa77809372dfd0c3b5d4f42ed70 SHA512 d785e5be0042072eeb4cccaf7cdf0cbe4fc195837f7736eae2da7c9d54a3f2538c2a6aac917d6f9621f66b5c05666ef8800bf30869a777bfb033a73b78129880 AUX libvirt-9.4.0-fix_paths_in_libvirt-guests_sh.patch 988 BLAKE2B 5936eafa5c300edad7ed368ec13063d31aea59e3daefeac59cf515ea44667f61aa63b0e2c2a5c88ace24c48cc132789cc5fa1a7c6c04c17e9ac61b114778e46d SHA512 5b80a5ec2898c1c821d0d49b9de67a256f82cb60879215ddde07c2a51f2e8a8b6893fec65617c27edec50cd51a362fb1fcdd21827e8de954f26879adcfa12418 AUX libvirt-9.6.0-fix-paths-for-apparmor.patch 4250 BLAKE2B bf7cc5250575a3b377539aabae316b91a4ff4bc1490f894859e7c066285909b26904fc020cf1c25bed6bae0670db52b2064b55e12a9a8161e2eb4dd0e4bd987e SHA512 abd6472a2a2bd23c0d7232ee807e4c57a799afab13c7bf11538f9b20da584677830691f84816d2cdcec0b7986817c8d469ca169073c2cb0e4b32e8b0ffa05003 +AUX libvirt-9.6.0-storage-Fix-returning-of-locked-objects-from-virStor.patch 2014 BLAKE2B f8ba899f0f7bf7e6a965ede4cd005cb88f45dae89cc45d392ec4771a9b74d87f8f9d46ce96259eacf6688aca38bad59c992c6fa1276441932ef7361787e85b48 SHA512 0ed84dd97965a8c6815173710ee4b157bd003c30bc1cedcafe67f534156d47a234556a2d6014181db204ee8169bfd555fc0de01651156585fdfd08aca9bb1796 AUX libvirt-9.9.0-do-not-use-sysconfig.patch 2910 BLAKE2B 60d9cd53be99377b1f51f01eca85815cbdcb3a97cbcd4131931a975d4ec8073c3a384e9a67267580d30f3ab7117a2fe83ee91c406139ef4bc25ee76e6752d884 SHA512 3ef1c6eb803e0c2425f81a9c90dd0afc466b2474e62fd8189d029bddc679ef1cf9715bf23d98bff6e3ec1ab2515a0a5ede5ffd95f15cef56f3069283ccc8e741 AUX libvirt-guests.confd 2430 BLAKE2B 9d56477c9377e02503782e6d653579c6d149b292c43f37926f4646374e8aae05ca812b6a3a561811482861f8fe67dfdbe63851963326ddbbf2f4644c85411120 SHA512 78f419a89de7aabaad860903c24f1c070786fc1296d987e61dd537705b0e7f71a46c315888028f3826c3417e42861ca8471788be4ec5695e98427c5f18ae63fc AUX libvirt-guests.init-r4 5591 BLAKE2B e745692a7ea706c8367cdb7ee2114565770bda5be5675ba3a541555659d17875f7996ff7028bf415224d095b49b71205a3d77f420464d5579ccc189def5e434d SHA512 ec2bc46d72afa61513983b777e2d49da618a35a4687bc75674b3a49ababd4e2e387661010d342fee86c7a73d259644985a263a6c2976e29a436d88921bb040b0 @@ -24,10 +25,10 @@ DIST libvirt-9.6.0.tar.xz 9282400 BLAKE2B a58f2dea7a3051bb7a69678bd1e1dac9123892 DIST libvirt-9.6.0.tar.xz.asc 833 BLAKE2B c8eb984dfb797dad5c09a1aea28b835f43f14ee560548df5d3514efab14b0c4df37c964caa6ec092751a804f998d48b89cdddb03172a6d19de82b649774212b5 SHA512 8f1cb80ecddeaed137c2a381be9c324a08aa661d629c56667ef0080b140000f288ce33491c3ebdd286f490b6935ce460cb4dd7b5ec694f4636d6fff2d621ca88 DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880 SHA512 0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41 DIST libvirt-9.8.0.tar.xz.asc 833 BLAKE2B 3ecd0a925992eeadd50675f7ad8e815bde532c0f66e331ea766fff8e613b6a60b002bedee82fd03684e703057bc13d4e92191268dcd5efe2611ce9bd3cf6b505 SHA512 e041db13281eae9323c22189b7a258caf8d0e2a350cbd31b6cbed7054ccaf09d05c155c3c09daea07940affdf15e8d42bb2339945480cd141a6e8cb417a78536 -EBUILD libvirt-9.3.0.ebuild 9338 BLAKE2B 199fe95d127cff893f2134bcf6cb5bc6226b505e576959f7495ffa6781cc4732128448f77d90356ad6de2527a2d94e2a0d32ae9ca6ecf394604980c7d982bf34 SHA512 0557c857c21bdd7237ce6dc6b13f229aa3528061bde1756ac401e3f2fb296c79d7570aaec8572b1b6e61e2aaa0134a0f823437dd05d5de0cb9f34649865f0e09 -EBUILD libvirt-9.4.0-r3.ebuild 9397 BLAKE2B 365cd91248ab82a3fe5212055f7338f1be74942fefcb3a81a3e6562799c9e4099f94e7742b02884e1c24288ac42b4a2586e367ad23af4d078ef8c921e605d5f7 SHA512 d054d36408711f80a6d3bfba55edb3337e796cbe3998ce87f4716ce87368c6888d7bee412863687394b47578a1ca6ea8631e42e0bbe4a38bd5b926507615c58c -EBUILD libvirt-9.5.0.ebuild 9400 BLAKE2B 27447d18b321a9d69a4a8d4d9baf827ac5544866a10420720d26da870c3751e522fecc0e065280b41b8633db0fc9797e9a137fe5dab90cc5af5f2ff130a3ef71 SHA512 51f89121a3757f3c38ab8538c19186de9e204a37e2554d196d0bb32f8d03b7e4d987a52e2bedb78d80b5f132022e81d6e7572e173da1946bd79435de18ef3007 -EBUILD libvirt-9.6.0.ebuild 9400 BLAKE2B 9b0ed520dd0ece1a4643c7bd21299544efb7e36e20939150abc674e45968e0402f270bcf5cbd001ae4cd77523fda000939bc536ab5b68768452b22bfa05e4039 SHA512 2aa1a8383d8a88bfc6496478c585069994cf82635f6d164bc8ce72012db26f91b4f9bb855212ab3a03ddde92419fbbb7e9b7814179876d544351dcb0bb6d07ae -EBUILD libvirt-9.8.0.ebuild 9400 BLAKE2B 9b0ed520dd0ece1a4643c7bd21299544efb7e36e20939150abc674e45968e0402f270bcf5cbd001ae4cd77523fda000939bc536ab5b68768452b22bfa05e4039 SHA512 2aa1a8383d8a88bfc6496478c585069994cf82635f6d164bc8ce72012db26f91b4f9bb855212ab3a03ddde92419fbbb7e9b7814179876d544351dcb0bb6d07ae -EBUILD libvirt-9999.ebuild 9400 BLAKE2B 7a6a08cd9e549b8d5dac4e96f95c1454c63c5cbd4cd7ce12681172c748e9e93928700d679444300a15f7e181d73f92f7cbb4c2c5aa7176ce78247626a1053e9c SHA512 1f7d812b8e4e9551de0f26f71eec85a689f19bf8478f00534487d21135b7e9ac407a924ab2425c44f7b76a61ad7f8e20df66945e30bd4d6de30a1d762554c53c +EBUILD libvirt-9.3.0-r1.ebuild 9414 BLAKE2B 1370f5c9b89cc844011ad786eb731d4684ce6fecd042946b2e72f86f8951f73ca80d0b04a91188aa9a2ff9456cd0dbc8f8c478c6550df52a108f58b7674171a3 SHA512 b905a2fbc559d71c3222db84d5ab33eb5166adf6122a5f659f5f1893df303d00b86b8908eae1d625ebc44e3a3fd11bb30d245aae4fb2bc409c7c21efc15ca2f1 +EBUILD libvirt-9.4.0-r4.ebuild 9473 BLAKE2B 83327c3b9e325f3790732a32421a0c0b7fb1ba4f57cf256402df8b921ba6c5a37b7da573b7e431a7916da73f1c66ffaab0fd2cca898188eb69aa1d2a6b478f06 SHA512 252ce3384ef3988cadef3b2d78200cb7300edaa11bdfb325fd94260c74e7066f170d9c997400f2d7fcd8f43644a6c4099e6b0f2c54af442305232ba5c854f1c5 +EBUILD libvirt-9.5.0-r1.ebuild 9476 BLAKE2B 97c2647446979c6548747a6a63ced954f77333c34f0c30fbae00a9f5c604315c0ade9f89ca644c0c2196ff1ede44be0f61821644b935899b1f6eea53e864d656 SHA512 1a78bcac46f90b232f0c18bed41c3ea95f236d54e46f2635f3f4fd211d53ca97677573feb7345c8d788f323b3e29c9910247b4592f37b5de44f77f02a325bbc9 +EBUILD libvirt-9.6.0.ebuild 9390 BLAKE2B 8d17753da87e6c360d76f6ed9d7a758f224d203a2e9165f5904cc68870b74c20850f79df19386767942b1f6bd9174882cd71d2d6ff5bdbdc44a4e6d3ceea9ffe SHA512 fd722e1ff677891981c4345a15c66e197ed934b3b83f61ed329395578240bf9a9933bd06b90f5a62dba7dc48e8ee9314a90ac3fdfc9c4af0619c84c9509b8559 +EBUILD libvirt-9.8.0.ebuild 9389 BLAKE2B c065772cb7183c36ef9244a6a83161ae9c047173094e21065326da9f33c30598d25c7e955e60a282eb2d78e48f0dce79b7a2edef274854b6056be0b6ce136bb2 SHA512 be51a1a5b46b29187beb85b4fda4a418b2135cc29ec16fde0d601ee861ea59f376cfbd97c1c460c6192bc702a29f5dabd824d2135a8345c70c8b03f9149d5278 +EBUILD libvirt-9999.ebuild 9390 BLAKE2B 47897d5877dff707d0bead536106a4c18781016f904a7db5d3d0789a06fc270a8a36194b428c517982206712ba0e8ab3183120a476e480bfadc9a786b67cb969 SHA512 75805b018db10eb56f3afa847fdfdeaa447900fa1cc66998fab6836d179336b6c3da0e86cd22169ec075982a2ce3b6379da04eb69af3d558d525d442b2eec5c5 MISC metadata.xml 3729 BLAKE2B 2e68676afb3820c7b8cd3d76b0a5c42886e246fc6b440ce49c71cbe60c124cdccd4ed8fb97f7153529b758d56dfba98b6a98a31b2fbff7e738f52bce796a3476 SHA512 0dfe519af8b740de9d41b1e2c40133026718a782b654a261c54cbe22b5f694cda8b73036c59411317757b73c40acaea77f70d7ab86ae8325e78d61151e6c64f1 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 6b42c87350d0..4e094d40bf98 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -19,8 +19,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 @@ -28,8 +26,6 @@ DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B dfb98964c629b251f0004b4630ae4500a524655 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda SHA512 ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e SHA512 905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9 DIST qemu-8.1.2.tar.xz 123553328 BLAKE2B 8f48638cd1f0285356aae2d14862f56cc79da09bb9ff9f09e90221fdca851e9c3f8a3d940039f578d24d0b4435baf19cb52a3e927e97bf978ea674d148ecd746 SHA512 d95ba8b294115b86b7f3bd1b438b059e38c7ccc68f14e76b455b355b4b68ec84fb799bef44dbf96befcad7c40a15f4660096b5ad5be4396d54dfeaba34c89db8 -EBUILD qemu-7.2.0-r3.ebuild 27553 BLAKE2B 7846cfb2c75f660e08ed631a615b48ade7d3d9ed4a007469f4be39455ff8dd9d993025413c73b49c25ec17d4a7c62b8a5856f5e62f5fa5fb38437d031a7e2d8c SHA512 9f9d84fa83551d15c10cd1242f1fc7935c3265136628c76e5cdfc88540021d1ec53d714dc16d7e3bdbff4b7406146a44d7fabb8da491ac1d696c011dd4ab4dc8 -EBUILD qemu-7.2.3.ebuild 27510 BLAKE2B 06b545256d2c894eec775506e7a2207de25e5e5d6fef7f94744108e27ada9b3cece67e4d9430421f8a2276c7713ee62fd7ba2cf64f34f465b3e85bacea66ebe1 SHA512 27a718356f4d7b76d5cff6d70d7847d1a4e13ba0dcb7f631d907b55b5b847a04360f2cce41f673621966c13be60694d6f9deb15920f97cf189c4f21eec080ee8 EBUILD qemu-7.2.4.ebuild 27507 BLAKE2B 76fc80b37ac2de22391819b69b9302dd048787b835f1a6bf1796bba6a89d8dfdccdabd5a48ee33b62b1fcacbd92ab05122ce2fb5691615c45302946e9c3b6a9f SHA512 0d968d0766ed63570d548d9eade44ad20bf62a2f657f69f34b02703fb44cfb62ee1d49dd6ed83e573d300118846c852184bf51f287be5b22fa326f118462c335 EBUILD qemu-7.2.6.ebuild 27511 BLAKE2B 0c2b097c0335e064647ef59a480e204adf3cb0a99a40e481a58705705aaef4c3ee53d8b10e71b27b242788859c40b129ca74fe321edca8a0ab74bd1d32e17259 SHA512 69b0d5c50c3d248485a33aba72612db4ad35c5214037f562d750f6f22cf74c37bb174fcf2d936576f6c6541624d79eec220726e03630c71aad343dee87be25b5 EBUILD qemu-8.0.4.ebuild 27367 BLAKE2B f28951659e63a87285aa31576f3e6b3cfcb86bdf2f9631726a28adfce7701dba24e291aff8b74eae4842935dd04cdcce339af17bc8b0c0ecc50edd4403ff32b2 SHA512 f71cd6f053a5b2b5e466d2e87e2f949f4047b2fbeef7673adcb4a04b2c2eb595f2592c5a2df84717337577438444cc0d76ff06c1ee163e9ca96b47b4b4411910 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 a0a9f396ac18..edf4e5881b34 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -2,19 +2,16 @@ AUX wine-staging-7.17-noexecstack.patch 223 BLAKE2B 6e6cfc208f11c2c2b7bbc392e370 AUX wine-staging-7.20-unwind.patch 1450 BLAKE2B 80e9222c95393aaa4b95e05597a4181030fc988d95e416d2f92631f29f640b9abb3dd0853d005de4725b41c09224e478741902075259d48a30830a923790579f SHA512 e1a72f1463be32975daa02064acb96189cd79cb41ff98f89b58e46c97100a3ac46405b1b9982378c9de275acbdb74168853e47b932e06398cdd2981b23f483ce AUX wine-staging-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02 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 EBUILD wine-staging-8.0.ebuild 12655 BLAKE2B 41692e9bafd318d2238d6006a1cbbff199203171a0ed0645fce829daba6127fae26cd9db9284fb57a1876f952578962300b694e27d53448cdb9cb819665a2c51 SHA512 584d5f97c803e8f6961e877946be5a5902a624bf198be9caab021204d33ebbb8f5a411061041f96738b94d8724b8d0af0d9b2e4eb0f81cecdeb14528e311cbe6 -EBUILD wine-staging-8.15.ebuild 14566 BLAKE2B 042a66fcf463c6e1101de29605fc91dc2c371eb309a7280398535a0ba24521a840ffd4d73468018a3b53baa383380fe439f299be957f80ec9e28533d4830b899 SHA512 225f8429f2492a087fae3025456b2f68ec5c800abf691149d8f1dc904ee1ff3c396478f1ade0763db3fa9e7a34304d1cc02845d72e89825ad12132b676c18d43 -EBUILD wine-staging-8.16.ebuild 14566 BLAKE2B 042a66fcf463c6e1101de29605fc91dc2c371eb309a7280398535a0ba24521a840ffd4d73468018a3b53baa383380fe439f299be957f80ec9e28533d4830b899 SHA512 225f8429f2492a087fae3025456b2f68ec5c800abf691149d8f1dc904ee1ff3c396478f1ade0763db3fa9e7a34304d1cc02845d72e89825ad12132b676c18d43 EBUILD wine-staging-8.17.1.ebuild 14566 BLAKE2B 042a66fcf463c6e1101de29605fc91dc2c371eb309a7280398535a0ba24521a840ffd4d73468018a3b53baa383380fe439f299be957f80ec9e28533d4830b899 SHA512 225f8429f2492a087fae3025456b2f68ec5c800abf691149d8f1dc904ee1ff3c396478f1ade0763db3fa9e7a34304d1cc02845d72e89825ad12132b676c18d43 EBUILD wine-staging-8.18.ebuild 14566 BLAKE2B 042a66fcf463c6e1101de29605fc91dc2c371eb309a7280398535a0ba24521a840ffd4d73468018a3b53baa383380fe439f299be957f80ec9e28533d4830b899 SHA512 225f8429f2492a087fae3025456b2f68ec5c800abf691149d8f1dc904ee1ff3c396478f1ade0763db3fa9e7a34304d1cc02845d72e89825ad12132b676c18d43 +EBUILD wine-staging-8.19.ebuild 14566 BLAKE2B 72be7649b69e1eebdaf206b665f8d5706720646d8931b8af9aa5a7a20deb310e2ed4f72d1dee2cf8b19ab16f237e4c882d342a8699976d76cf53ca301cd14952 SHA512 e138dd5c3af384aca564a9800cca30549c334f3aeb79a1556a726102454fdad14c04c5096ceb9b81efe68df2eb09c4c60eb20179672f1c6a370bb23d627e84fe EBUILD wine-staging-9999.ebuild 14566 BLAKE2B 72be7649b69e1eebdaf206b665f8d5706720646d8931b8af9aa5a7a20deb310e2ed4f72d1dee2cf8b19ab16f237e4c882d342a8699976d76cf53ca301cd14952 SHA512 e138dd5c3af384aca564a9800cca30549c334f3aeb79a1556a726102454fdad14c04c5096ceb9b81efe68df2eb09c4c60eb20179672f1c6a370bb23d627e84fe MISC metadata.xml 2538 BLAKE2B cb657e04ad7f26b088f03f862a7e7ccbc4eb6592de17ec8022b5e4b306bd10f7daae7f6de113b142a9cf713a91cab9fbd0650cca4591adc13e4a77280f9812e3 SHA512 a87687fb1a0d2f639626f4a90e7fb78bd31926c53460af3cc80c93e9974f189b545c830278157893f5e48a54b20e5b49b2d1e996ccb5520a47f319b7048999a7 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 3177d461dfd9..afa700805a39 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -4,15 +4,13 @@ AUX wine-vanilla-7.20-unwind.patch 1450 BLAKE2B 3f90cc131104ad72a11ae30c582b79b3 AUX wine-vanilla-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02 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 EBUILD wine-vanilla-7.0.2.ebuild 11699 BLAKE2B 2ae56704eadeeaef77d78bcf0a0c6d6e5d8741a85d8eea6b5e430e86068a652a14d71dee4230cf501bc65fcd9a2faeccd5fb4f983eb261badbf9d76edc587f9e SHA512 553e98d5a8035f29621f90cd29407f72bf29014b5bb851e24aff66cf5c8ab8e7f9baa1bbd24a50c91e871e8dd40a12e3392ed2abceb4fc201a71f427f5c7450a EBUILD wine-vanilla-8.0.2.ebuild 11788 BLAKE2B 6b2a4576263eabbe50275c42e435f4a22d8e69f81bbfe828bb100dfa4b7fd0509c0f0eda6ab1910b557b5e6d9cbdf93a3a1a2cad454b9b9853d746a9281c3bff SHA512 71e15b3bd1ccd6f6cb14478e9130145465c97f97c02a63fb6190df4538b4c2c503e6cd9fb567b414e68824406a50930faeae75d0ecb2849486bbfc299d2a9086 -EBUILD wine-vanilla-8.15.ebuild 13499 BLAKE2B 2293614d6104c1d8b255ca0dd9895c36edfc43ff181ad54c73a9f141772b5819cefcc907163f1fbdf316392f32deab71cea1205ce723ceafafb28276d060cea2 SHA512 8ea7cb73adff5dbaf8821d333600373f7bc8c4fa8aa77e05182522f89409ea1c590c01d5496cd55761292e744a04c9fe381edde8677637e4738cb3a152c33b3c -EBUILD wine-vanilla-8.16.ebuild 13499 BLAKE2B 2293614d6104c1d8b255ca0dd9895c36edfc43ff181ad54c73a9f141772b5819cefcc907163f1fbdf316392f32deab71cea1205ce723ceafafb28276d060cea2 SHA512 8ea7cb73adff5dbaf8821d333600373f7bc8c4fa8aa77e05182522f89409ea1c590c01d5496cd55761292e744a04c9fe381edde8677637e4738cb3a152c33b3c EBUILD wine-vanilla-8.17.ebuild 13499 BLAKE2B 2293614d6104c1d8b255ca0dd9895c36edfc43ff181ad54c73a9f141772b5819cefcc907163f1fbdf316392f32deab71cea1205ce723ceafafb28276d060cea2 SHA512 8ea7cb73adff5dbaf8821d333600373f7bc8c4fa8aa77e05182522f89409ea1c590c01d5496cd55761292e744a04c9fe381edde8677637e4738cb3a152c33b3c EBUILD wine-vanilla-8.18.ebuild 13499 BLAKE2B 2293614d6104c1d8b255ca0dd9895c36edfc43ff181ad54c73a9f141772b5819cefcc907163f1fbdf316392f32deab71cea1205ce723ceafafb28276d060cea2 SHA512 8ea7cb73adff5dbaf8821d333600373f7bc8c4fa8aa77e05182522f89409ea1c590c01d5496cd55761292e744a04c9fe381edde8677637e4738cb3a152c33b3c +EBUILD wine-vanilla-8.19.ebuild 13499 BLAKE2B a1e6ad859923e85227eac4cc2752bf2d2dbff9f3e7519d4db34675910045f311074f765744a20472a7cb2f22e3d6a00796aab75bfc8f55773df9e89b36175ff1 SHA512 6c80442cdf72ba30b2257affae562cc4a66f07a22ef80fa105ed538c50f19f099144ef63310baffc5949345a394a6b8ef86ff88df073186f33e6442bee4e24f1 EBUILD wine-vanilla-9999.ebuild 13499 BLAKE2B a1e6ad859923e85227eac4cc2752bf2d2dbff9f3e7519d4db34675910045f311074f765744a20472a7cb2f22e3d6a00796aab75bfc8f55773df9e89b36175ff1 SHA512 6c80442cdf72ba30b2257affae562cc4a66f07a22ef80fa105ed538c50f19f099144ef63310baffc5949345a394a6b8ef86ff88df073186f33e6442bee4e24f1 MISC metadata.xml 2605 BLAKE2B 11bdcd81e6e4620229177026a6eea5bbbff4f2f8c92deabd08d096bd1ffab0bea06f950fe4631f227bb31dcf22e9d41456803a3924c0cf934c5d7b28aa7f0308 SHA512 e96b8ab85a6b124ae154b514b8dd9385158b999f7ffbd0a1e04d9bbb52288cd07b81a2fe989431ac214fc0ae37445e2c819b6593d31001fa54b0aa6f48561e8a 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 064aa4b55541..f281c8daa8ab 100644 --- a/app-i18n/ibus-m17n/Manifest +++ b/app-i18n/ibus-m17n/Manifest @@ -1,3 +1,5 @@ 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 EBUILD ibus-m17n-1.4.22.ebuild 801 BLAKE2B 77acf0e4e3b892b11f3cd4c2ff6c3db5a173ea652123054580bd99eb3b0729d54c3a81f7433454e51d4740ff2d824d993f452643d450f73a206be30de850dc7b SHA512 2047c219f1aede0e90b191c3a67102657cc794790502f2ab826e7e6d6efcca5990ed68de07ab9d5033be415955a9781fe9693a234755a794cb8d15aa5ee75dec +EBUILD ibus-m17n-1.4.23.ebuild 803 BLAKE2B ff75adf0c7f7a1fec0c8bb3f15a89f9b950bcbaab95d1767cd4a97624c7a0a9de3ab24a50deb14193f7005f66417563bddda44076d47abd4e7ac39056e521ae3 SHA512 ff207b9693a816a318d394b46b7e1f57d9667bf4792375b8d0b4bd23d76fe143031a7d3b45ba7e08e6a81ee17ee7b3baf1b61feeac71bcf50bf7560eb7c65b2c MISC metadata.xml 555 BLAKE2B b9dd5e7d4f230dde589a7e73333d14d52dae05d0e549dbde75332807434fc7c73ee7fe468dd919762527ac65f16c7a484b8d8b5c629c24dbe695c19c96b9abba SHA512 311891667bea4f2d4797440920ba2779a7f54766d3967edb25cb65b30800164a33192babdf7aadaa9adfeade385852d7d8d2a9a039b7c4ecbd2e9ed0a553fe89 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 zcmV+|8`9(-iwFP!00002|Am^_j-1JHh41wgd;!{#d*NzJDf8bYoP3(?xpE&Pw;sGre!IJC!57zND~(U7u5K4k ztH*6O3O}2>`8GqyuAjR7;r}D>vg1SWHF?`E-*RK+&}HtfBs{CemeW@{X?*tuSM%D zgCf>2XUieD!qZRZtE%Un^QHD#C{3n@tL(I@J14GK`bcA1N>+M|WArmZk|rZH&SEG_RgYi%tA0X_*D1n>&s+=PI$49BxG$ zPtWVW_pjexUf=Jl=2`f)YS9N*X>hX8ZKpX-q{+KxOWU&;uw|=wmJw%+E9KCPC6?6I zpoqg_GghBR+digK_+gE;*X;9bEHs~({d8d#Rm@zc&X)yyo}(oHqiW06DdyK&hX(f5 zb}=Ajc_-J*)(EMxR$HK}td`pGIn6m(R|#o$zbpX&e#bw-%~*I!f0he08aTQD)GH%m zRJZIFiqV|la;syw zN9C%8X|BxJlD?sPIAzuhCA1LJ2q2LsUVE&1W(}$D(;aJAYkG^jcUEbo#nk8CDQq*b z1nbSB89HclW+r`>1oz}*r%VT`ez%GiE0|Fzb005xme zy)YxeMgeKm9O^yN~F+uXRBHHu9V`8XQ17Qb;>!dS)mrGPOjLcb%vO z?7&(p)aYF5EAn=SU$>!4GJt{MPzyTGy_w1!0m zPj)eFmOBePW$UhL``hP7>}Jj1)RYHe73w{FL=83%mS+Xq&?TiiOS({9@!f^t9r9o$ zmNH>8Q7=S=X=Oqj4}h7VX2{RAYVexe3vl)A zFj_gl=a%DkymdoT$Ai;olnpSY<1BWNhK&Kx2rY`sKdHA8DY%7$m}Shxf-B&W4E42K zVGrw8S^0^bxhS-MZ|3K&YA;{D?D@X#3s&5P(-xL2xr1|vo^h@LNLUEt z3bTyxtWAH4Tjps9-vTpQ_M;b?8KE>m4XwpXWcU;XgE(Nz{@BlMD z6Clbc`#O9Z+=D8>90x&)@O7v3ATTt&^1fitZ{NQ>0Gdm_-Nq9bteKGIHvQfkHOG)q zvw$@BVd#Ed3~yvuAzwWT&rea1`8PV@Ct<2_TO4~dK3v$qG2kcP>9J!x>B{6O-;)uF0 zXEX*6`-R$K)5Rh`u8uFOT<67_Pww~X<_P4)2DqKxBUUMjM zjR8ApkOosUnrE!y!m?uMCzMBYIO!Z0El+%hK>?2T=Whh37GDK%fyckLr8K1 zq>?S#FmZ=XG}Moq@DS4xVHFHoTR#fdk(5n1@pIee>wvyT-3c6v?^8|6c_L#`g97^UK%$sD}QI^BnFX5J`X%9crQ&zPVp4 z`|3&rr~p(A(l-_rw@s>Xqt&_RM&?eFrJ{(L=)w4S*e$J7FL4pNgiXDI#>C2CKMhQk ze3~X6`AqXi4N(?zh&dq(U7{KUPW?futu7(^7-!t2DPcK*IPyspXEG-QIWi-EfNEyM zp&;5wKt#zVlo)lXXL;K+ZbOV@Xke`QNI2HM=5BXJ?tFiHdU<|&{&_#Yzr6nKBRT*1 z{eE)GZF0e}b5-4Qvh9eS0cJ=DqrS;}fl}d)8WKiOIc+mb_#`|p1SQK*aFt2SI6UM$ zfF;I%@zVeqrU18ij2J^=3no+8hOIDyOFDg1T9(lWU1SWfM(U&usUprnw4_}HB2Fcj z?1M3Z_*+)s>Ie}Jk0bXHU8AQk@kV?TNd-&ZBlHcOgWO91!BOF>I?4ipGz@%&l_{;o zTlGFYy?_2bK0ac+Sa0!RV}RD7T<{&5(I`hs__+b`$|eHtrmWtOk~*@HHVFA>WJ9o{ z>)w-3qf3oO!eM1rzm!IZ;Fs9Jj2$IMGRxR_c8mr*w8*hBK^E7^#s0AfJ`7R9jbTq3 z;z03p$#`aM9xVvCGrF<)X#Vunu!eNl@w1}+fe{?x0rN+irKh`%Qc{P{Hbc$|K?vfn zO#?h$i45|@H)4MLoe}=@^6~Ep;@+EBxzmVDc7`yExq%gL#FWveY+K!vL`qUhhew>^ zHJBND+VIF}C9jP+-h?mSL^JgZR$rvIB;8G3OiH)%E)ns(dJ__H z#O@5j`~+}|9M245Xpu=)riC2pArA&hGn^#@lj~9}5N0VNZXRrAl5@r~#3? zvdzF(5=l#ey~y;@X%`hL%C3;|)p61ea|(ei*;n**pnnWIL&@(Wj%_+)9`Va$-4Md| zAQib;zAA;V*0~Rl(bIKLDHSjxr-FidRh72X9Y8(yTh)px5X~zk(l=w|(?Gt~(WD&L zMF&V(g&5!u32^;IN4Q1qC1^B-{ei?NKD&gw`w}yNj!GBhcgLQtp$G ziaDJTJJL@VDTZ2u?28GU{>f=ft(nUs#W-(&7?Z-4#r2yh8Q zd#&3-?ZIowZYCnRoOS_%UFtp*2wleU_Q5hIKuQ_u#iqnOl%OEu<~6k@gEs**LJe*)CBV()jPWDN;zcZD#E{5F z2k8uSso`hf2w*4e!BCUqiI0$OLwU&~hEbt>DG{8{3G^N`aO$oCE&p;&BFl8!QgjbjiM+id>G8~~)KM11>*`S~Yt@oQ1>^^k4_Z7A`ZHxYRhY9Jm65YEdWwS zkDWP)N92nE%aLa;vdj_E(veO=R10~wTk_NlD+HUmpbh$z@iS#&+v3XF%&FSOa7Zy> z#}mDIcFcJ}M(!&2>FN2`k6*s`kKbM~!SA2<_qSW|TDs93{w>k8SP1frE504iar9{f z%i&oxc}G7i18ygx=7W}NjCr6)9)s>TV@wN(Pt6f!7JgyC-qhfL0{=9*)?|_*3JadH00nH(Ek*ymXgTY4l1Mo&b zwfT;!ErY8YF?BGskRy_dU$6p_`7lNyhSM97nLOj?|F7N8?~h>@Z>3`#Dj{K*0SkF= zMm0mvF5}+e;^L4^7nKjD7ShW|nJ~qeCnhg(+_YCWP@am=bTyvqxrPA|V7f)QX{KU^Zgvts|yW zX%;@>u^}otu~GwZy?F2wO>evKt+i15dk1U zZ%Hm{hdrY4EfaL**$UBWUtmwFML{;2pGo*RHbBrdOQqRf$W6wM)`k7QRqf^5e*XE} z^CMk#`L?SGRiW{~$8>V3FyF957$US5K3YZb&f_P-hFUQR zzUsu!RUKbdZP$8)grTSet7FLq<osLh(C?OwwP(9wCY>#dpQZ{qfJ0yE{Pd(t7$iF;bdg(B~( zPsEH_(6Nb3Y$S1&a9_B$_w)4YLr3Cn=|1q4^o&sHp#5Wr4O4=rb>wI&jF8RJl)4%{ zg=eY&5z$qKHEIi@>2RDr+r=;^H;QK9td&Sb3R$3S4Q)p39md}Jx{8{4S8$KlLoOXo z(gQ*xISucZ%DxWCQP+zbZXStt3h)8B zw~p3K94T-$of|H5o^d!jGv|@lZwvS7b-z6h4>vED{c<`&7KxdRuQ&^457Y>WAn4@@ z+4QimV>%guVt2tyIv6NY8#-Bah>1B~z>#9~ggBQZP@>69aq`{-92A2@vvlsL@Li=Q zS7~V4g(9*d8%1d9nKpXU1`BZH=~b4J1dj#ugXG{gpTcm&Rh*=Y}iT64~WxQ$8QSv)&I}i{l-Xh?rsO}bVImN7uJ9) zxR}bGAXNOEN9kGAWD{rKhQuMc

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

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

=)WLx})3FaJ zSZI=r%Mfc54VyS{dt}Ai@ZiqjT82$a?-4ejv2%$U@BDJKvi|((=dnJR*E`p5#X16F zeMD8_9Vpq+9YJwfJcclp8YRc*IiMRVngKVUlAs)~!=%l&BK!87VSjky>3BjLy$XH- zUmQ}8h9K@{8m!srytPdp*yDUZ=5*vAEd3&KUFElVng=^sh-%xdV;>!Vc6u_6<8~;< z?d%?6Wpt2Wv8^j~hg!yXIK6X9k7okOniJWec1Y#o;hy}Tk9H!O`olQ!a*V$I`b+!y zV|D-elJL1CJ~<(BA%DfqR41&p&!>$yNi`hbV;?gHGSbb`qA3ZeM1>CZB^9ef{bb23Oxu6TqTxPG>&S;Yq%asS5e-lUa1Mmuv zv%U&`kNUU*$|ZE?&45xK8NiC{H>w`7T&La-GTH3{;c)cf7|v~*P`TRp-nWd!kc-?%HiZs!G+(+`TG=rdRn@L5x#@E&Q7#>r3?ct5tBL< zj?K1R_Pm@|oL90W-hN^;o%uOC^Kjp);^o-yuCO{yDOsO;waf87!$SZh(BpTZJKjD_Umf>`|hNdLpm(oMtFyB z!?b#RUIb-lTY*;;xB?&fz+du}>r`U6HATq<5e|bf( zmyQU;OE@szd<540wDcM4_D~w+h02HNP)Ia%3}7^|N07?7HQ?cYbW*%GEM(_WE67{6 z_p&0LpSgX>5eYU+h(rAuY7xShpT+uI5GcF;S+Wrt^m9`K6t ziKq#dPMvz3Hms&+c*=g}a{SgocRQv%n~6!*i5|q$W}&g0?udAhA;@z*kUcH=L#n(k z*ymrqt&fw&(#vRn$?62>`|`p7&u5`gPU?qKCYS>2ku1Xvrz15@D%#F&0VSA91ei`m zs;mW?0JRPwiu1zCM!Wb81o1Nk{c=1$mhUHb#}S`aNfk}`J$cxPkMp=&x6(WFMf`tO z0P{bWM^}z&K245UZnkTiRL`9#Z(L{T zifv476unk#Vwf*{b$|K%seS)2iu1J;2zCJzG2ZqiIcZC+&61;{qdz}d8eN{|71lgb(60+Pz2~$ zou`unIXMB0lRY`0e;>bm`~F*o;)fr9c^&_EzGU^m6fZJ?xe%8z7%#mkUL#_90l+w| z1hYWhaV`!a&lYpuD0S!sh+{`RoXPGu4^aSZ@9nwsX$l1vZY3g6kC1Z)WeVoJv5iW& za3X1YANhKi39&Qz*oV1W5els?S()cwPSf1p_>DC5~B)_7V>)v?l} zu{aJ2>6M)$>Z3PUY3Hx=pH5t;PJm-)`QX!B(aXC1{N<k@sZ6hsuBg?xAdfv9=XdV8M}e(tDq z=Y!Y7o(9Eme?$saFWoq9r$M|A=G=#s!dVi4xj3i%^4C~UVA@krR%6)zJRLA)&kw+X zK3z_{E5Qk98+&vLAKbx_;$X_=CD!3QVUNHY&hQND15X@3nUaI&s-J@QeJz`P zNmV!$#S3Uyoy+{@=~ToR6~Y-H9~*MCt=!3%o$m1-f5A@a%I?%QoQVZt%GIIl=`3+L z9n|J`VlSZ+AMzN(il%5dakT6xHrsCRjC#L_W)DY_ZEWPY5CgE%(-upwj>)_XTzYxc zjeSUJw`R46b;c1t9M6Pw>z|#g_Y5*o?&TmVI-A^LCFft>>6rqfK*@kxX3s3S^$7T7 zt?nMphM|?utNxbWcI?vRi_Yg`9mwO5OT@Bc>QjMm9c+IyqbStg%VFcrL$J6B zeO_Q`)TVuntSk z?rjgy>tcQR^7D`Fho8TE{i%Ka^gq|vAAb7VxBu}f!e6G^-D~utI`HLuPFc@~3F15K z2Q1YQL8j)9HROhFUc`he(-U$ps(1BSF ze?RbI3fRkq9(c=(ZBUEfpM+!N#&JQVQzOheHz-UKkgRGzcb}G0IwzCw04=@I>fXa? z4S-){AF^?$I~RZ8=eIqCmRt4ZlT}Mq>atV6;Uc&7<`$9uyY+jW6Y^4XjKb>euu`V%i@f;*0_$lc(sc6Vxd8oGdPkm#Fj5l(I>`ZK{$jec#dp2YIOL+ zf=nRKASO1$_GgBmY4UqH5^MkzC>7KEV>|Ugc~GDHr&r{m>Nddp!QOuT-aeFBf7F+L ziKhec_If3>1)ABubZ5VxwKs^g&ego`Z+cLYRy_gG4!MHQUg5MS`nhPP!e+!2U_gkO>`i>va!V!jBb4P;*n>)p$qHp{`%IbjNupFSLaHC$-~aTx^|HtPz4P+II-pNp zkK!Q%oZOo!9JyyPgpG4H2Ef^WE(efaPp%$YZr5S<_-ThsG6=_UCW1qO;BOg|XRR886gKq-Du$az&w|`x*ukGh= zpWF8@uUC=XFSC1=1N{+>hl%Qxo{Jfsvk7y8sElWfJfUFlOyC6sfG@@mY!$*Cy&mtW z<-h`7dorP-ob9|hoGgOZ*LUZl%0B-it_xsvTJ(a1f$dF zgK}$oSzPb?RW7}ZIda3_=kJ@lf#3yC=8&V_Svj6TO3-~`lQ*Rh;!ebcoh|%(c?z&W zO>|6i2oI9F7XmD@dR?_Uf6R$7c=ioHcYfII%*W~Z+3l?%%fo$t)S3VPjqWe+DQY(O zpM<#XMPX-;r_~_YknEj>H|E_?BRnmtKi*iLl+{ro zF*^~vgFaC3Z1EUo+Mlu4FQ-O-oaxsOt(Wgq?09mB&!Hchvh)=oNlvY|0vDCIR2liS z4AW-Fvxg^tW``wzBm{|p`|=r%`hw~c#cSVYhHt5Cuvw@QI#NhP`gF6!8LI9%NFuVK zfZvY1)BTJE+xGEzo$BRvBHe)xP8snAtNTXVJn7uxx()tUD4qI??@H zPUrEW#y!0&X$4EVpTpNQ-g|N!i|eg3#0(SE^XYSgQ#8-kJ-Tz)F80X6KU-l>sQto- z0v?lK<4g^Izn-w|@%HxeA*U`wTbyNL`o&oW-V_AjTTfsVCT8*-Al}Q0{oG%P*UJ>Z z;4Q1C$A)LR9prz6Smz|9dq3NAUCQBk2q>$NY2muy)LtdxlnTpHY!H_MIF#AGH8n$W z46;1mSs9SvOFic?)Kh`SyLKxAO-R1ix3b~ex%}&YGEGsfIq=T2sR=nAJ0Oa(qxroR z5R-8?#v);R~L+8b|B1X36^!a+v)X z_$bhSJ&$MZ-@c+M0V*Pi_Ab!|ErN7;s(DUmKz~~+uLt&S(m6f6%9s&QwVNgY zJZvs`U8|oyKfMpXOHvqKU+(kqV7@=a?q0Wll2E;N0fDjIx?G2%Shs0i?XsUZT8Rr2 zHT&*>BL`t%eAp5~$njFbs{vuqPBWDOAh;ueU;*kH>Z;Z z=88{x@YptfdJAKGs(r4FomV!CaARuI`A2O#e>FP>{ti7~a%OK8DbuDIp zdADEPz5AFKA*kAZhX^lDc4!}$E&Xm#$obMJ5==%qHX=g#K&WvZ01nh9J^f^d6NBQm zwcp|%FTsoUc9jFzJ5gj=3tVoQqYl?|iv|+JA7NPp#S4tg{q)L005?F$zuTCJr_Oo) ztp}jJ-|vvUA;JbCc3?Z^fo+hh&bENhxfY;0e-~bg4C5b*v~Mrja3)E+yuU6wfZa-D zn4{;>$vk27uG1u!$Nmw<<2ar!cS3@fm{|-z6+|Cb3}pHcB44U@ygyPr&qUS3dn2dW zC+E=c5H{l)$?{ZN!=y4)6T3nK*htd(QT6wRKB&;|hlnl@0t(^tnj+hMK~2a30+((nujSsQts^ng`&cBceOH5@s1 zA0E|s9_J)Cw4GHcwq<&O(sQLZ%Tk<}6of#l9agor84hsQ_;I~H%tc35yp-ra7jftN z^rDm6=0gENP~_WTW2_Aohl6;H%3j2jf4!k}SmBeCx4ROf;QSVGLEE#J5jXRyN8(3x z*~5=^X!CU-s36+W`S*6OK;hpV5?WL0?d?*IHnvLTb_#zDX35J58pICq_gZHtzPBX0 zUu@uIPZF}jOM(hwVv7h(bX`$(5UnSiid1;Dm_e`K$6 zu9htv!-D9EJK~7Qo9N2}jvmQIe=jKn-*C3ud0G~7gbB3dC*#@e^V(iUg&%r&J|ZdN6}E;LWu=f0!Sc2wQt5 zb30PZGTG#%n~sdOG@^Q9w(Gu4;o$k(k)g-FpBtDvtBDRKkY1o?vTo0z^91M1tE`K2 z^JDA7L%3r5@yF%*x_);<;OpF1%;~nstAI*y%yxR6oI}4Ns_H_cfgTM<+qZ)zQ4?Nd z>;)>kftqeQ8Z9~_(@GO-Js1e(-i8&Dx6;^^Zx_0KH_Zz&@l68;KnTTPectQBK=B=; z^<9?}Vr8yQA+_CkSafEqjCIB4`7NfZlG>B$M=O8d0oeCX^KTzUF~4w%^mM2Xvoyo0 z4Gy{6%SmmumAM=pH=O1Ue^>Zlxa;9%Z|7O>`?;hOp2^R6i;Y*#BnRfR3%1{8i^x&b z!ND2PL5LpCg-o179*q+!@Lsm#ZP})`2{k==cCsxI>=u$9-mD0k+E=J?!)HVM?M5xn z&_aK9LI7Uutok6i2euM?`tnrYLUr*TZB&k7L%Nf>FE6_TN7oIHtLH1l|NhGdivN=R z(gzL!-DG6+CerK}=PO!G#TLO4$8U|Zgw5uq!GbB6kqLR|?5hSZHpEN4lEC>2s3lZ+ z)v@77=y1EOHY^c!5S|8pV_PB^^WvE z{`&LpvtRd1@*caz?F$&3*p`}zC@}0}tZ;gH<84`X_wFYLZ?@(P_a2-4pK zdM$N==D+l@9i~NU?JiPmPBkFr4R64JsU8@N-MQu=i7Ok&IPaBCTfTP_F0R54B&S$; zDTB%36Mu&u-XTRKxe2^T5mcca+2B$`ZfAnO3FV_(^8WV}zCB+NQ*rcYw0CqxFGrl^ zbX=;5r|ZW3lNaN7(eBk9r{vkS^EUa}<7}-urY*}P8WhR1cWZ11ykb9-RG+)3V6-uV z%3eZOpGx!edWQRH{`~3tKe zx%s;9RBvbNw8PV?DfMz5{xfF*-ThoF6U8eiZ2V166EwX0cZTQ0h^Y8pT!Bn27D{YG z7MPNGN^h>%v0UrPWKJ7LMtAse_V&P%h>H&gB{ZPY%goKWR?|Ba#y-5Ftv$n|ZYPjE zR}|1*hnIUEjvnEC8(hQ@>g9eZ-1(DPOB;W0uVb>&0$u-`K#E>d@eJyP^ut78mskzx zyF4&zoiC5dC z1{EVDdCiatc6z^zRfrA+B~7g@V7hwly|whj!6P0(`@p>RH}DkHf`)>$zCrH zDfi3RBcgp6)!X%+bjg4S{Wc4r=cic_|FNKg@LOFL=}o-C;Wdu@EBtg{#Y+PYtfw2} z`gEqF=K!hYIxr1~MF}Iz`>)Z&*vm!<9FV;9GWO_$r$7?aZb9?y3_kl}JtoZ&eQyyZs>R7O7_YPKp~B{C{f2Hy z(fd;UseNx>+n+wBblw?0$n2S!m+@HO;!%quTX%5Uc5}v>6}4s+WUR?vA6^VASvGou zuhZ9VB{W&b&^>(&1d!>MV=vIFTK8H)w3#MQ&$8$Y6;M?DA%S$kj;*wZ)L4_51 z_q>3Oa5PD~pA$E)hF0`laeK`GY~UGEoyQZKZKy$?H(h=>NZerv(IGE{<2yO~hKM{Z z@F3#o>kgZH=7hW~SpU>N%zk|>1J0u&WJ-(Gl2{K+%#m8dTz0xFu)lE3s+517PopLn z;Amdg@ARPFQUZd{bM<_+nfCDc=abL2IMK#H?~L^3CyO<_G|Cq)4rqM8oW{wDht~`s zR-9T{oWN5}RvIz$3;%K2+i_T6uAjiuRw9okEMOpQJU9-h|B4` zyvZqI@LT3NS_e0f+&>4qYyCTQ^-6jZglRrz0a;Vhqs&& z!j$hfNo1xgpNH(>!h_aRcGgUUPDcX4a56nik^eRr@d2w zC=~EpQ`sQv>6Lcg)LN$VK_gl|nc{PpM2y}{$={})`?iYvg?|0%Yx`+_`OD8geBI-9 z7D{-hV9kpNE8L2Yb3}~Sg61ZJ;juwzhlUd3Y$kBNIncnrImUnH^ip-W)U8{G4Ku@& z3#O2~Q0b0d>gH5C8=$Xb>(qAqu%|aBLfhP~$9vuox#YE$PZRdAM>`Gsm!3He+WPV$ zx6?$IO(Q_{G*nJ+AY94G&#TkR$`6vkkiz$Qn z{q-K$KYji3%ZGnfzjuOfv8qmYg0NoGrRFzbvEn(s`4cw*cAYiiT-n1E-SqM+@Aj$f zDGd$h0;9d33l7k|*RwB+Y3?pRae$lqxGWr0n_4vKj8_L&?zajZOvOeIEuuE>dd00W z3s^uRXz8-iH#;of$@km&L)NUD0&pEMUg)P~td7}}vbTTd-Ym$89i)e+UI0j|PJuVD ziPkVLx6>x$#cet|JHvg2~O5=R%d<0l(&7u5Ivwqh5D;N7ORsc4o8RsIq!yo0ws-`j^DGp4cZLR z8_#86hX?5P^wiPg<@E*7fOrD5#|%Dlc_I0qi7P*RM}Gfq0z-YBAT!RCc};-)0(YJ1 zfNeO`4#ni<0;sWmJ50=>@Hh$qVz`{!qvhLqSYCg-8nV;k;i1G4{&m|L?!+aF>l#*y zZMpD7laR~;1&fR@%J&&X>$xrwWG%_tJ-na_Ig8YeDylQUj#DOPd0oowCCk|ToIs=f zYr&>+bLqwIu%~$ayue~lQ0(1zSh3X^Du{tbi8v5uT5boxS;z3gEk3Vr-+uY@%j><0 zFg0PTwu{n2p?0m{NU@+L1(}?4K z?&-Rlt?|~!fhZ>r&_J_jaU_m_{`T(gG>U)IU%{w|S$l;GPuW;rI{;4zo;}Oi3pxh; zqQ9OOeO}+cudko}=Z6IKOH=8=C-GROf8kdnU}M?f=wvTg@Py^CxXNS zc;lrt1VeT|fhq6o^A;eY_+{y)y12W{(bqK8dS+IJ(lhl;&(#Gv-qMWjE=8 zj+%o7LIjJo0JH^xhtns$Uc!H#90C-IXe;b&FRs5|uwQ=dKdujlZ13~}?qxk$vElPM zq3KSaNOJAz1EE=}q542nIuBn+a&8LpVmepIt9vp=WfZT zJQD&+$dD{N;y(gQStcfO&R0rHN2l9gR&IV2)Ie?KcZO?h$L5hG+il?`|?|V4I8ip4Y z+IAZ?uYEW?Fp_>lYVdz2gwrsO>+Rp?danZZP;+>9lr!(Fuk`8^1LT^Gbn!%W_U(Xlwrx1r7v+j5HGMGQyiW7*zC3`~vj12t3Ubs)cfqmt>Xe#~ zOZM0A7NU&yq0s!Dk$ED2LCLJM4>x+tRJy|sc3zk+M9AZGsLp?MoX3(J%_mtu_}a4D zw7%ES2)G*zZy^`aEO%JgFn}RnxV@dF6P^H0 zuUgfBYV^u#;)Hj&@hrq)QIcjdgS5lnIEobx8~t3Ob{*a-!`oe zx4?hcTE~$f6KxD+=WT+*MMkp3+?p$g%mVX{pUTcF^u8z0eH&unX<2dls_0?e{y+r0 znHMi>QSN_p>1)9rog{Sqb}Wf%<7)|(FknZpKi#Mf`N5~Lz30M~9wrv2_C!pgp{CRO zypQoYEp@I=@;*05xQx@w+8yC?${XoS~aKhFY z&+d*=oDXw>Rn?K`4pHOf(X!nE>qMez2wlkV%Xxpk_9*oLuOGbmu#@n1`r+lB)raiu zB(&FO_AyJ0o_kO81XIzLJ^=iu*Lgy^f_vhSY<8+7U}$=bT}|WXIPKx7j%9%p-Cn}? z3>!k)<|Ewex$Cs0*dA_r*>tyHh&SK4Jq`5o4hf6b_g(Yjiv9HMgF}9puUSA+Al8Do zr+$CS(FqGjJdbBoTy+ZXlP7bwEqh5g^O{q%rRl`#HETdaGHq-TgopB{rvN7b!viHa zkoOxn8QGgZhI16WMUoYqCIsJLe`@RaO?5sxkuIAzYtAQ|q1ZRr?dCeYC$vBF6nlE^ zw$G*-!rm1krz<7C0MNoWy<+YcKD;3`FhtTD{|f{iS`p z{^6ZjOsN|#e#)?jfSv{|uzDG)ozc}TYCGUZ>;LELZM5ySjjY=z$`~X-0OZr$0pcf7 z+p^S>oTU5d@0?KIv$-Ane*KMZ$C1w2n*^#>Rjpbptd7W3DFslk%p}j^qSlqaZ;yYy z6*Zl*R@GWs7tLgQbxItRBv1r#b)xuP68NZ@UJ;-7!UuPJ4>mR&8hOs#u3F@xDt>q! zm*ssL1w?o9XY_yA71}zrEfMYXL8_YQZt-;&Cj8bCotrcP+gWC{%yP&Qem` zgvvZX$8^@hw_9@i+e7=(=No=~(+O_<=K>CBg>Rrm>!w*lJT&CI2;4)WR_%ml;9Lb0M37^t{V6+alt5lh`*|-B=zCWMW9u(OLO64t%$5Z@0$JY zK99R%Jv(ZR%C>0(K{<7)_j2^NC-${|efIacfv*Qv08EvL-0Fhsn?zUrag~I18HMZw z?2^Ysfm2bR5eNoB#kYt?_>-746MGNW#a zrsFOz>BF>IW=Y*ojpS84nQr}Adr+K9FCc46Y1bzER30U(flaI&+BaG8yJT+91T0>O zHQRmiO*9ldr!p&n+&#H1RU8#nS>;HoO8AEd_TT^h`WGemsLi_$kaLfd{6j$>9Z79% zky2Z=m`P63l>PD{^3;Dg;}q`z06zUu_~Sr`EX~mV*TEMpN@DLd5MnRENj%iNl#jsc z;ZI-G3EDV*ME!D;BL-)+Nl0@sR68Y&97EZX%w0FZlafuKWh$;q4bQl&2u~gt=iUvZ zumtktvx55+2s)Hx*c55b%0fznC}SCwQ*H3mnTc?70Ze;q;D#@JWv84i|qo8Him&Q{O)2U3#md06i9FafS|jI-D`f-&xwinlipWvLE%^mpMPR zck1T(D3Da5;Uy5Kbtxf21C@oD9$AeMO1!sn0tFm)BrVFQJz{j3dArAc0}wo=5|p)xlI(p+@8scq9I`{75uhveiVg(DgbM1r3D`GR z+?Mo4BvJ{c2vLUZ{9Cob`&ydodDEc1szlCtDp#Vcr2yehnxRB@=T_qxZG}?O_90^p z9H2>k3x9ZAf3b0trhcL#bMmh4EwTfMf_!>gg;ReG4~H_+oSkcB(AC|HD}j%u*lV;U z+|(i*KdlpsW(JLC*iMV*S*^H$xD-r4U|G=C6OuC8{J^djVy;z$Wya#j-zixpT`M#n zDO?Fp;dYXGIIe2)3jnWmb$6S--D|A6Qy3T0-^HD1s&}2W+5@9BiMAOyN+1{z?ywNf zRZV}9)Sot$>uJ3elTS62OReFO^@i!>88yvy9?i06E&1#)U21mT%6<~+`>q)rwe&^0 z17DHA*HCv;EzIi7qOlOBLr`Oxh?VcPEeQrX?U?z5T@#w;%U`#X6*$Jl?=K^P@2cL@ z&Z#*gb>``bj_RT*AnHUrZT2=Um*A9&u`z!sQ}fo@t)^uqRP>z#cIi=5?a=yZ`x@gq z?00p^N6eFd?;`&D^RHj)kM@thXo?lRd`OInne0-*Id4;jO|}1gQxk1I(&3K4$u(RJ z#eJDZ=E`9 zv8sD{@dpMuV7f7Tx>?(;^e#}@wWM&ns>vLhp(d{}v-0B=*%a>FHWzJwazDe;;}t~m zG}q$k#iMaUlA=VnZUShHx^YJ@>ruC61^3v{`t{eZ&rvu5@v+XfN$!*Ere%L3nU`!> zok(>9wd>ns%^mXTs-&uYJV}lMQAHuuyaZlS)=u%F9&!PlB6GVqi>Hbs)IeFYkljtb zLqfI#-w`+$Zjin#-Y(vh^ct7BPy0;(2#Qx1pfWh2cFM}C6u*@2W$k;u^q1!GOjyaGig?*)Fou(KwL1 zwOdM-bSjN3`QwsOrjrzy!Nml(s)>TT2IKm7sk2O#I@C*4BUsLd!oklw`Q=}7Q=X#m zd3)?okA2pZx4T$)Oe#A9x7!Td0p%jx(^2$Z9iCHq@AZ6M z59NihJyzpwMyugsVXM=q%}yPsniyX59p%>mjo{{XXo5fy$76qxj7IuQ%U%&c!C&T% zN>Aj(xoqI~uss_O$$Cl32^i{JTBFK_8r%oB?j`IoK?|BCr7-v1eXa=(?k*nc`J@es ztH`@kvtWk4)S6#G#}&ve9m}p^j>AS$b{~c}LG?~js6?1RgeL0(TQ8k?lrAzKU0Z1q z*j|t7bN%gYQ4)W^@Ys$gV5k&!>-;BKS*>JHQa%iq_C2n6oJ$6IJ4e!bF1xyV8C>|R zHVQ;B1k`)QwV{aeE|e;Y+%34~IKgQn^x zHNmlwTJM*7%rLnS9`9r-*Xw=>&!XiRW;tzM}GgT81vg%tEx|08)dw!e6HX zM{dAgJBJ92O{wXo7FmOHyDeT{yxop&xdT&H)RlJv~Y|e_bIMi2@SqB|= z(w7>C4@*sjqOPj0AN8fL=7R{@4T09cDS(MhT5C|zD=hmpEs3ggWD+>g7`R0UuTxw2 zvbm5+Y*2=C<2hCd3z1J8#oSZ#5DxZ#B?~iO?!JaOb-T@k4AnLte3Z}qonIkA?S)rW z@>g7(3&V4%J#}>zQ_#paG`kl((Br0%C!#qnlS?ujEOIc(@=j2=aU?Xm<#$&AFuKYW zqrMZm**TC`!3_j9gVqVuU)eQXtYnaNkRRaV}DK zTl}TX)j48j%0w-Nn01*gI|qn>3f9&APH(9=wF`E&GI6;1o2RNzw`xc)6_!Eqs}x2p`F5R{HRPgUf)RPRgwmz65j1)`!nmq-vL zMjcBI6WqZWtmSrf(PKl!1CES;RHm-cbHlR60w0&rRSC<6U9&&;ATP_xQ+K}8MbtxJ zz3YChSKYF8;YV|_!(zWSJLsEg3e90!Er48C;8lsFehpq%RpJ31c~{xYR;>C2)G%6n zKAx6A|1Ufm8fQcT6-W4XV}|^H@Hxo=eYZ<2-<+_;>5x~G6q}*6YjstB9G2j&ji|T7 zowOLGJRvYS73U$HT|EEs@pU1-$mefeOxEx@T`-aQ&O=dbVor~vc zG?(e7yv~iEsc%bJTIVF)(+B`r zK6pDP-yEEsRhuh+MHfrJlqP!oh@h-cRaF4|>L5hYbR$lsz>Uvs6-MI_JpS%EBjNgGP=7R#o5y za9bTZ54T~s2y#NThWd!~aZQ4|wjNINs7v>J1Q6d6pWc*OGnXtI?-cDopGzx(7jwHK z+~aX9Ct^V~Ri@R5TZ2=UQ7wAJ=|L5(KJ{uM@v86{9a}%#fPHw^{Z>EM|NZ@G0G?hj zV*G6T@RN&cKY!1%p5R1j-r?garq=e>coCe~&7SI3`q~$C1{9aWtm6BT3Oy@ZuIC#m zW~16@GM_|499(s_WQ+0QmfB_j;CaB+^X@>2O)VRZFVm?ebkm-^tI7U&T=R=tS%1F8 zCWF+Dij6EcCXZz=SoAjr_fi3GVX5$`TTWdnt%}H|c7G*hWS&vASZ=_S#Vcj zJ~j3bE_e^zC^9=ZOf8@LIPCQR&H}IaMQdGT`sCL=@*>Gm>*SK?4lA>2`2hT#wk|poD)suHXNE zWLleMNPj&23SQxj1=UZKt>2GZ{oG)?f{Ioe+(A{N*0}akcX73}29t~OG5Y(sv>%k> z)@3a<3hsIrpuxULr*xS*0+B$45}lT*&3vh#9-*7jJDoHj6b$^k{W*N`|0ODvI3ho)W`qY+Kzn-yy zjUUzHm#DkU+bHc-GB&AE<4nK{B{Wxsps^Sgv0$Pre%}%(OMf?CJ_m-pNfi zc$vM_3oP9!Y*BAF9eOe4(NAKC4Nk2om8Tl>CM-7vi`vJCThoZu+BN%^!37vyf(t-- zzkj5hIZt!a$^8pz{T{_Z^8ri@-f%utaePW_=btz<6dqH}B5o$=DC$ut^s9laamvP+ zlxNyufWqRl?e(R7dp@l<_4k{qP*3IE9a&W#e@f0O^-*nC?y`*Hvd#eC5$N^TD9hOD zSYlIC`n?=CYE`1u?RL>2IiH7ejKP^2)ql-SDtMweKazJ(@H(c|@W)l$OI9l|fw7d% z-Vf!553YS}Hy1hTZ^6HHRY+>>rtaeD8WsnH`^Bv$K5-wNXy5DD8r%rQm%;^-HaLS$ z;i9S3c7SA3?$k2-4UggWm;U2FY`h;XVjK$jm$KV;z1}p!96Gn$oWbshAt#$}M1M!3 z+UY{B+XC)gH(N2ssRWjtKk6_ZV^f`FA3Vnly4tviw>x|QDlj;ADVRRuR8vEY_X1sg zCJQXZnfdlHlXy;dTe2N73eC7&u!s*D&^WkOON@NlSHh9uOH^>VM%<_X1#h_O`!?O; zT1X27boh@BJU0EJ#KT5vp^u?ZVV8FrWIVBG%vD7HqRWmS~ zO{bf@H%0%comH&6g9>Xz)k87dP6E;pyAtUFQA`zLy}G!vvyK(enzj{@uj~i36Ces! zJgvQu1lQTwKv1^JH5do7E+O#hBvGnxN}$oR7Vz3iTs&HSiwsRYb#EfWk$?1L9hJ&J zi-h57pQM)L#pa)6d#Zd*WpudPqPF>>W|BwWAJ`%^{p-uOUzQE-lRNkD_*iYI8Pxr9m;WvM~kXlb`xV`J+QI)A2ep>)!cN>DIU0acjA50M-YW!cA$VI;rYyQ-bx0lbc!|)MLe$!9A4XN`ALr zzPAIMlBB0!00&K8HetviKfpC0q8k}e`W3Y%@RH-N^zk(%O>e5MuWNst+nVLSKe+E- z|3Zhf4}DEQi>{I+*?-NQ@If^rpN)9LGa{Ri^Om8?tycdaWXaM8mna|)v{AG#tSziM z_Qf>lhQDiQl|)7eZsA>&N3jt=wWyre()r&%!0S|4t_=-MbBG)X+kzB&x}3>#pFG9w zwjV>uKv913N!@kp%B>Opl@#deZYp)b%OPJi_Zf+yN4%rED}TfuvijJU7$bM(=He@) z(0hFoh; z7RJq`uwr8Gd=~qi`w~WTW9U?}b2z2}#J8&LhD-k3O9Es8#=e!_TJ4UI+~(q!O+Bpl zEG@jIOn$n5N`G`6&W(0H4nM^$POj?d$*guE=XLW!ZvZxkNu^c`q$75alcst6*s%5* zw$9(<@r|S0Vu0g69$EYK)1U8UX#__>(G>;MF0j~=p}OU%-3wq)N0$@0r&C(7b3YuO zE+|?{q!PUhZmJt~iQiZHZ~V{Oe|SJ&)($ zHHx-CxX{km^`49*WVa4xoRmkJUSC9dX;kV4r=S=5*~l;yOqLxA0NPc%^qNfaUr&o{ zjbRe!tM3{BQ~y$TIq>n*|M7|ag(0r{>-CZaz?D-4ek@-mTkb9?Uup>Kj$D*Wy+9fF zZUUO)P=CK!C*MnUj4CK*u3hm~Ia1{E=-f?Uq_R1InEbWf08~jmL9s-Oi4VwsNgYxn zO15a-{Y&oI@Vl~GsEIRwyYIjWR_JHz3eH#E+nd;gtQCN6$qo~-o zrIV_+W_z8#v;rF6<%(=jepzco(Al-N4mD(P?zkXqoid4BDMss6yAZwGf7tj^>^BuEPf*yk1L+Tg~=F ztYfjop@2a*t#tLEr~rk&{0(;uXV*aG$pe0+N^bElmr@;B$JwS zCx0DPw=P!)Eb9TzpRsiK0z;O^tlnhvBfIVZqanLE{S7?t0eg#h77ObWi( zMoI1?X&UV&@0cErLioQF?JU~$BpHKAE`LXU)l5UHk6g4Gy7V{Xugm#W%ra$)O0<~W?YNCk1FYu5IkBN;xPJ;8s9eyJZYs6SwcMqgeagpiX&>T_=Wr5z zzF*EamGg%+uIf8HeoDi#t$phdWH5uuz}~u~NFnH^rdi!;9mERH4zKebKk*dz*MB9t z1cs2(LOmP`AARiY^k*ggF7m8=Q$ppvAJn5t@VHsI^;h#^%SM~ARvlClci;bT<$)Y4 z2P;z7i!4rAwhm|xoj;BQW?jyVqtt8>+eF(lsH#IMJ$OS4EKNP=Z>1PD1d{`Lsz`mg zp4Xo2>96%KoY+9i6k(&da^=45zJKN#6(CgoJcFyl`I5b(UJ$j^1rWWpI8}Wa2!6{W zje1cQVsFv-qq!lzD`Cg`Rg5nmOEAJ`%b!#OMt%xO_hnkD^Qr=S$1Zt~XRgMMz5GLp z6?c9f0~7DazBHbr%kRs$9~9{J9WF~eKd-MsL%kV8+BshtdWUaTYunRX{=7N z_HgYoT&_3qu&=TNfMK8B%JKO0dm1IK8Q|_C+gnx4KAfC%z~`mLw0YgoZbm19lc5P= ze6C9kxSi|=F4y0XFU-Go9i`YYwn3oRTfI+h7O7tOtX}VY7G+$sMBoqJj?WrEzz97j%_9ZhrC_`72E6 zo4OSB(A(W_Kld05KT5xE5$o;RKp0K6s|*SNC7rv} zr+ks9T)0awckh$q4mD(25i;~Yxg@0 zRZtz}%aE&DT3zPi%R^zEA>&N?2+@K%kNi^JHvf2LfB!bV{(m{$95~(Nc>pslq=ssjqxaxRye7L~YDM?Ko-NN*8)84)9^A1I)PJ*ATT@dJ0gf6H#uWKdm!_7o6 zsEVXjHR!yG(|@M3L~sd2tTZlFmF*CLB)cjwx?oOKaGr~$Jg)z$pZ}b(!^h_ekZ*x- zK?6v@l6sV<15SPF$dKdYRZZ1M0EN3{(G^`g-ISm5<+Uh|kVkLuyBrZ{de)Z2ZB_-G zJ5^o#b2o@Ebh=inApQrKI9-NUCzJArC!@PXke_5PYg>A*2=VUlXm!LDRLwy%C&C$Z zBiEB3W!sqp7DVxBm$PsOUAh!t&s~|IG^IfTW$i0+iE zIv^)XKn;qKm^U_Zzy@G72>_#Su9FaY7k{Tz;A+K&hk$ z!I=n|_lvR<(pqrj9FsqCa3Z8-_bKF0r-L<$=UOQCo9k9Oyvksz%BU#4!|Mg%a}ND9 zT-TcIHx(gv)Ot!GQfpcn>tqKTe#_ zkUY6CH-+#_WoqHV^V1HF=%_HN)PHXtvP1joq`kd8t?!iH|N8WY-H%s}tehNvC0KAO z>EC<-%Ls0BcS3_8kc6=*8=CyXkY>_1; zm(6Gcz_v@!sDpzd6&6_c5=3cofQQbfQ|A^v(|eK}8=a7)=6p=S=`Ky_+J9Fc`vNf5 zd2fxcmt&m6Wz1dw6b0qRy|nuKzE=P2WcVW9LB)?Z`ItvF)aC{P zXq-@@x}M3-6S-;Jmmy;^&-hb4FenV#$O27gVZKLDdCA3fZO(2mDW^ea37^oC@z%eA z0?i>b!FLI4bm|1nM8V0NX(LLn4`mO#U*v${)~-TJJRq_X(P$_LQRH^DMOTg<-no&2 z9Ft6Z9e*Fwcp0R9j%$+Fat!>-ZcjZOH3;9ia zEkF+c9pA;lMC3vWJ3toH3&qD4;~j~5@+bK?&*$}Sw;Z0deAR_cYL22|#kh;6Vw81J zN#&vx*6wzKxUh8Znf*FzPWbQgBqugp_vIUv%0O9 zNPqr^yH#aAVm)w69UaZLI0O`X?qd&WoXrug-sn6M%?qN=R^BSW2}i8!I+ciu>e0!$ zP(Fo33!L8pfg|bhO^S&eiKP*_t8VTnQ{H;lPqICu*Qej+mp7g62Zb(a!~;r{L%cR* zxhNZT8#r4RHFb~mUssE)_$F==R3;|_WPj!T>LQ~r9I0su&EzmFKdN$@%Cw$*X$@Anz8&eM}CKkY(WssX9$wbE^#YJ zNDh${AwB#Wr7d_k*SZx>aPt~Q0+l9c>WfJ7(E5iH=B)C5cEG+I4`*fY(ksX(mw%j- zBL_d)sYl;#A9`)w@COGa@tqW9(xXvvh@(&pZlN7RpFPmRMZK%suTAt)wOl%N^$A-b z*}4bbH+Rr1$*h{wc!?m?vppg#|hAc@~@4+#V<`_-IDb=_+ zO_JUXQaV#=WV;O~y6PV`@PYfUCx1vMs8&1$6Iom*$76T>XH$Dv*W%jG=fmn>o@XmO zHQ+DxmugtpPXe8mjSg#FSjk)2l{}I2w`taX12| zQsL3l#ofNDm#YO80)5O$+OqrSMZ&BDAi27|FAZ#N_aTk#(f}}kn5~A&@_T+huCHHz z9pC=e>yP@@op`Lt*pGLlNvZ}G7R@VpSG+pHvn^_l%W!OTjZVQ0O25N03s=bZ&_i=N z&gQ~)6aCo@4pn(!fW$C0j(@3FEkBN1;-Irr;!Hp`_q1Lg#GOUHi+Z7w)$-&4g2XCU zrL?M!FyUcZ&60O7{(qJLbGU{%l$q-8rrJO0_F^f%wPNcHEWA2B=a#_r#U6!{;4;fQ z`6lTCO)>5w|9?ERCr9%-9_r?r&?V=>{AyXdoAwAj@JjPe_6Bc`EPo-O-^vkzwz=@Y zho}S#UtIqx>RV^!vFMZ&Rf6aeg=JXYnu`~S)LM&N_fNVwDO7E-w!g>~6!l;kHBaP_ zU56+EQGzfpwDbi0gbLsVAHm^%2M`Los#UJAZt?UJ`VC z-F$M8NuzQUdM}y|$-S=n0EO1M2yyMw@48`kwNjftQiRsSd4H38twrKDwKw6ESaOV| z$QAVcY#CV7`0ic%m!LY)j2Jhhk8HKN-DE1eL}`=W@-a*RQ!YrlyjabNq z2e9tDRxK`U%T$(1GuFxwQ3}LV-AL9BYr5nMY)aIX5fmpgGPY-a{B9ZaCer{I_m zh$+SegF$gA}1=%JC3NzivD6aMH(R|pdz)>F=OJkO(?4^_t{?gkK z`|;&J{BO4hz@Mis=Mpmj7MGNca69Ak0)#Er?X2$cTnMc z#4-Z+gBk~U!90l&kH-BVm?QNUWE}3z_$Hk*DdSX>#3~D{Q#lms z&1dQO{f`dIWTICi=XSbSq^2p~A6&i6h3CRYRo#EqV+&SAUA4|dogQn(tdz!ePk*-? zCA8UHq3Stp3sar~Iwv@w%>7FCoyAWC^`w|xRNPBz+!=f@N6zsaeb<*f58GGv=A#2h5Y$w9 zOp~0H^rmuSesj5MJE-dT%gLEmSDs3zt>D&ru@iNGEsxU{Nb)Kf$X_cTE^WBb%l8D% z-zTM>a$}o&A-DXDonnipe^C_;h5B9Ho>r7aXI!g7K-sCWzT=` zzF&=;U8((|Rg$IP((^jKMZB4y2)us`#hC8Q?V;?`Gj++Ii?EvHdyXQNkz%7uf1c`` zg8y)thL>3`rC8OfxV5otykVg5wLbdfFFi}5Z}r=!XW#3&QKZN~*2>`0N^B|SxG(NP znl=(4okBwUR^{fks+>&G(v~dhrbubBzpD*=ik5jfD5ZaS0*Kq3 z8l)5JxUr|+dmn8=oh5jLZv8u91IDPYx{;jgtr)_2Eek)gsQU`s39?0yBw_1F5hS$) z)pfe}b0f*}pDERq5NX{le?^nd>i&4jIvMgas&s|R6``lV)gPU2!|^b3Rm_qACCxya zL+RUx+IZn8RFheqkYiDVnzes;bPXpHa5XxLK_#*6QqzR@Hujqkcb?jpkm79&g-dbl zrhKMDt3tR7dQ_1pb?+fhy>$BQHq?7*8_Kl@!`s&HNyiv9{Xh?jToAA95dw0S6%e@z ztXY4$Y4G3z85Bfjd9V8)HLayiv+^fY@G2!@t($(wO}1a^7GYOe>vL+CEP~?mHXnD}?S)bdUmhbxjJb(;?^ZhBwP}xXw zp*Hi&lHs!G?9@+A?~hcq;JlTso-bo8pax-@>#vWqWX=M9m-tM1cFSxbjPL5WbbAhN z%aV%0JDQr4+T{U|a_)ak#0(CS{mTa?{N8R4v_($5HXG~ss7 zK6d>-`?4`2k8PYwvlP{@5m}5r#2iSA1W12 zu=#jDpv1S&Z!P=tVGO?!n55J0B6jToqeXJum36$v@|)%k809G(=Czu0yx}Z~Q@fzP zETOp{yYS(ZJ=}lY(34O&irhrNs|>+vk5p{xdVC}712MGcdJzDU)a+tEW7m?+U9^K- zBHJn3A|eKGh@&dY+1hVy{-u1X>E?Ol!ymUIEL0+T+2l(-qOO$$L77ag#;omQFeC3$ z<=f5!w~r7XeTi?swean?H+8;8+l${q!A4A_Ob6p=GO>TDNiQ>$aMpFdxQo-@LV(sC01`s^j(CvgEHzB0{mnIjV6XxYuJFyORf`FmQIb7J<|JB9u$Kk=3}g zsdboMj)+~s(e40G_u32?JP4BNadvP$aaSqGtm7?_WO6w)8f`_34A(Ju1)6t{p+&fK z9Ep3wYovd8l3a>==xzhpcs{Ow{<+`UHQhD`OapGC;`L6s$Yxm{wkk0^Ln+J0e&*gO zWVr>Z^=Vrfw%wl6roNi~QjLp5_)$oT2L;@8Z;~Kg0fdngk?nM@ZvQa|Y^xsrD1qYY zqJm#zBR{OuOoTjpPfM|oyRMP4Ub*f8T@>BYMz?=8Xi*7>C_ynP2U3skG;GORKxv|3 zBV0+%%Wcdpk|#skgPgLkCU!i<$D{gkfB6G1`q73yRrk}t!(h_Y0Z7|2Q|!YMr0c&( zp!R$2{DQF9mb_x~Bj+9g{6Wr{%lfii(;A6&P~ zF8#ScJ{&$L_viEa?YF-@Zz5^&H9({AlY#0oaz42v*;u9S z26scni>x{YVL%GSA$3E8U~)ic>cVDicsPGN?vw?c5Dw}cpaa=vsEB2i#EQlv%o7ag3<`$Fd$$r*OSjVz(xCyIjL6dygY& z|K}c*N9vR>X^&<$)>BrqDoM;7G!9gmML7bM-c)FOp0BTO)VN1V9D0ldzNjvcfDM0A zYa7jKY`Wbd?4o`l5P^DKj?v)OKF^x5j-)DhP?Xd;_%4x4mcpT{1l9P#2PMK$GEbX* zY4err3U1_^^QU0@2d&pT@6-bL1d1Y_SVNI!y1tLvg6)*$ji{vN#x4ukjqwGmrJNHk zwGU7GzKwXSEkb90L5quI*PDV{=}muC>x$kFf%wLuX==co`}0}-_zy1ObJ3RDbdJ;Y zAa^^Koi2sQj1p)xs82HHeNJlFaQeH(YP)_K2RK#v#iHEmYFQ^x*-i;Qy{nvlKmwH= zsKW}`{X5mcOIKD8IJ*XmFF6>ydO^V>6(_S}uc@L+X-yh1b%M<}B}3eXaif3GO*bcs zO8F`hHc8T?1^v7=yeJ%ViRgj*$aA7(jH^)Cwb|waUb++VlGPffIDS2_@Adxm%MY&P z8yWhsnI_rPWzb37x6DICu&EGDwTIZigVhMYJ1&zxH2%9Q#fve-X7hYEki=Xnin6sEH) zof(hGQ`dM?Wsh=Sfznnh1z zDLT46pVqf8zyA8m818?<^dJ4tE#Y^IRk=%Cq}A!z1jB&8O|2yAzD=7ACmbal8;~^v z{H*u&YNW^l>kVhCEh^eS#D`jc>xI0l)a%~d7WBVy{T*nQ9B;XjvJA%Ji}Q8lO_|4e zFZ(8?>X+c1Rzu1J5%c+;%0_zJMSJ&1wz5D$ZOKzd^$UT`K`MXPkZGp+!+GgR+wHNJ zdAgi4G_LmVb|M@}0&sUeYRB)rz0EluqM}OqmT-9jY!a38tQ#+nn5vn^P5N(13QFa= z^OecO3GAhuXV%Z9C{hzMk%5c>un6iikf{ZaN?b(hJy85Mk~x)^u}fI3g-^}VtFJ9v z-WG9R6;=x^cbI=SSH$&oS2pG1u><(-O{FJUP)gBdy?Uvea)}xzg{HVOczY_WPX=&S z48kb@2bWYgV2vKAleZ$(knES2xQvnqkB9a5&%geyefj+P8ODGfuLH)N(I5>_cc}-X zp&{k&zG(N^bw1-g2kF#DMAL%%l+ShFs*~+;X%shZcjA9yQNp_NVwZZlCbP%tma)za zd)AfL0>E|40dnX7^)T{_@})iN4j!FWqy;hS?bX8lQ zb4}S5IyJ0zHQ{CHoH{)e|0C6k5~#MUE()p*xVDwb4V`MPKYKaf-|5hA1UW5sNL?BZ zmP_Vth(hIJWA6M7MVL z*_bDrhQu(O&faa6Zl{t$N__~*y)r@s+W;&k|fEoDd9pobN+l@i+&P=d`1$K z(rh}Liu1JU3&!Q`(CcvPMD%TKl1Fv&#^svpt#Br0a!9SneidJ_TO436o)w9)CmVjdkKppe;&`bAarnN8TtuIf^U*|2i7)+I~>5 zd?41eWC6hy{M3C9Wj2yn;~N(DE}ebdPHThyVK%{Rft>m~@veT_uR8pkdPZ=q_1VfQ zE;{pYG*_GiDYUOBiE~KJ7j-k49q>i18dzy3P@Ht+B^RZpJmiRae)(SPG&6p*|$ zQAwLjHod>10#h1hT90WIp!pAv<%pw>x*6)t@sbJvtN$x4nP zthEd-wU*W#yW`Z)M$f8nfnx;6 z-PwM#N$!s4s6&{qiJPW0vf-RAE00bsRTfiRX*&5KzPhTtA1AKp9$h$->Y4#(A5TmX zqCZU3-fSvVG~_-}y04BS*^bz?MP1>zT}szDDwW_Towdk*CI(FJn*_gn7GB@bI7248 zo3U=aP>af+P@!ab=1m?89TNpDY6KgN8{sy?BbFWRs)VXk=2mPINq+&%ODmvw+^eMK zU9and&~*XJlPS&DIN}>fqWeJ5#yinE8 zp)ndbcgjCiiD9Of)w!xo!RCyMtJ~7~CBiE*xy#EufN--Z-nc0Zl`bMAiQ)E{Yh5@3 zg?Cru?zY{NlsVd#jIc_7Ev|%-5Axv%RFgasZTG?lNh8fs@atjy*#B_2-b_6@afd>g zccqVc-lLsgg_^XrCVrd_wuaY9{tMxFsL~9C7;;Qo(wEI8MU8}mCOo_IdP3MGi|^J^ zUh?H)cc0n8rOmgZaw4VHODTqLvvFHx`KHS{sVK>&x9J=@Rz?+nnhwG!^}mZ2G z86Q=YeH;Yp4YXl}*ke_tTU|>xD3%zJbRs2&o4w55u23p9Uv)-zyAwbpyyepJGbxwC z^Kt$9%l!1~kMZsMUl1~7xJ$A>&b6-SM&)p%LdKkGgSshy2jHi+ar;ewa3fk%q?K1j zwL{|e7*&Pcx?&`DKPAnpt8+`bzg5@dKLzP+?M(8dIZcZN@^QqnRi|!Fl1H{vkg~fq z?5Z2DjKo9wP$%vn#xKVs3!$jYZ(jlhiNF;c4|DXu7HKgq%aXmlj-@+wI@2auYVWzN zwJ1lXL5_5PdVu{Oqy6&Su6_3LsY3MmiKhjFKiL2XLMOK9@z~t(AOc)`$wT=|f~5PP zs&Svj1>UXn=#X{LQ%_JoR@DkJH6=06Err9N7381l2+oz!Qer1dwHKdUhnH$oM}v}$ zGGJ&TyEB^J#q_|NVSe&rYjKp*=1)Y_7Fp5>4YqS;qQ>dfRMN9RQ8k zqtIBjL7u6r={zbP0Oc(wu5nfJPyZ(QU;tHq=BD#_lG1cYf^Daid(`sAifDNM#JCVF2E2vb{K7o?1OJrpv1m zMU(uTmP(tNw(@2<%C*QAqFzb5%TieZ{N?-ET03QR&VBon$2RNRV{;Pmswr=)SPlq( znSbMD@{Dv#%^K1;jcvMmRQK>AkF+Sj#)krCPlXo_&oyw+-tPz;v{?7y6*;H$G7}Qf zLW@k|N73Mgyeo)oOUPlAkGT=|nnKpLh0@V`+4<5+S%8_VJ{WRJ3T5@__Jci>yLGZb zcd1dAAn>*d^{Srl>H|{VdHcx@d^b&hz12LRjA_*co1_8M>YG&plU=Dld2GLqzt{FZ zj|WGcA0IZsH__dr>z4aHH#b=cwL@oZ_1rAa74g|ipITKr6Unv{$OHS}CY&zOCKv8TvirC+fkyvv%AVP^?O#9)v+?E&pnE%KPd%zt#YcVdv+=eF{YnrI5a?aJgTMw1lZI-XDL-=F?47rCC=O-7`%2Pv3*=Ar_D49qe) zZA5sk>{vEicbCFKI-+m`Rf=E_H>Q85LSJA8r>>X7EK<5Q@?g~s@S$KQ$8AxfWmT(N+jEf7`1Zhl{q)cA2d%>ljCp@-Gw=b^ zEoa$ZOrGyVt5MxD1fNrS02WSHm4Wg$>?AxTQnv=xTjB-z-Bm+t6a(GLlP7ckGXNOWa}WT_a4 zi$Vl94L$d(3QG>Pr?*4SnC^cww}RAXq&Nlxtg)p9h|Te)ZY)TJT!Bd1TWd3NFx7$48ck+}@-_TdTuYV0PwD51c1)dZ@}j{J69+ks zq+jJR^R#cbKQt4NfbR07wrPZw06+q{zXsuYmI-B}_?V!t#+WAa3QvE_q2)`tpdiCH zHJQ9b_PPO?-9fz#gKb8HEG&yR>qr5V&=XyCfrXM^qJgG!=jR z^1d4R1ZUh~CEIP-S(;G<#d#lUl&IZIR5gCaqKY3V8uV&wvEOIV_R-t5yD#Zd!%7rN zWVx$ld&5@z1ffKWh~a-Kfdo;`>x(gE$F5iVBE@zH|Bs z#rau@|MCaA(*yTYLrW3iRgR?UbUodw*yJgxodIHw!#2XkTL6D~afKpz59Ce_sN{rO zt_~=}F)) ztq)zqc>M$TtStX&ha_rvv?~-0%DDqDPG#qdtV`iRO%=5O&6DWQ52v!X_nnD1#11|K zr+%r%a@>oHM=gIn!Nr&P?Mwgi{VxXL+eQRpM(24lIs)iJvO@C!8UGjhn-GhQbrP~AGWy@ty2XSIH zDq@P7w!44sqlEzV@bQv_Oh@2@7?Ak|suXgXiI4z2F29>Lq!5W>f`&sqK1;(*b9E_M zflJoRRkl!??3vz!W}H7I;abl#*gLA83DqYFfUQ}s?^CCjhmgk)Wr*IEyC2PJz6GTt zky73DJ)Yz;Go9krm+=2e?)katKwhZoX*&c3Q0#vW`2q8q2TcM&6j76`HGJM?0C*_l zVue?ZUCXZIim#qve(po^;9Wl2J!&c1$yU2mB%z(Sd6l1%4fXmn9g5%Qt1n%hdf$9< za;<}N+o6fO>B7K@m`!t|WM}H!mPqWS%%~T@3Rm`LT0L>4Llm!jds<_>5jG!-GGzF> z5wm~DSZDWBo(jqx`W~kS%-E@P^R)!@sZ}VPI8upk4>onR4g3>C3M$coW?W0-lf|G6 zo4(%SH)`(51CtZ&9=V!OSFtO4<&W~Hij>J21yIp5Csx4LYT%2W%cYZ)8clcS3<_A0 z!JT|q*h?{R+l45mQ5NBwEXbooS!|*#?h3TJ)$8qA)s9D!VNp!*xid0tVivHO^j&o{sKr%X^^klsE7C zw+oZ|P$|9atHRZE)t#fHq*T<%;8+&dXQ^%!e4H&!x)+VbwZmHzAK9xK@7gEf^iqFL zwo`{qK9XX`ny_;XE};#{0VEfc6PvtXZ2^PcC$YN`#$f=oWnURN*0Om6%Y>=Nm#P1fe-EbSFT zkM=cD>5JXdwqLj2Nd6K^*wZ+w`X%VErkkhg9FZJXb*bGZeo-eT`0G~M(KC!f|1s=47}B}h*2$} z^QJcH%;2IV?+us$+LUI97dUTC(Kqlt^*{B=nM5k>4=3zL{rmU75KN{T)f_@i)lu$vf)5i>iNnTY znSvI|L~i-%rY|{wdlsUzP$KLB3$jyd?~;MK%e_QGUUZfJb}pTi zBl$kg{OVFzs{kD~km!GrIRV z>hPz!8=SsLaisl)i`>f85U``0Q&~vnlT>Ssr}>EZzlX2y59?J9Ro=t}7`H6bqS9D4 zgR<2kA)@03GVM01FSq>^vX!AC@2ZWf$g(F}70uyz?dpG?Nk)He*_TO$b4)Tmad(#r zt*H#P$0dd21f%7TDK3W`EVWs?+-mVA$H+m;R~O)S+Z@`rRjnfrbFB2_yqFr(20g!4 zZQ*lSU=zfzK~k+eEq9!>c-_Lx%g#iy>^W~G04a%QlO^_CF8ckq`bIfFUX`}KTmov2 zIG2Hfif45dZJ~d`h|8{-bi77A3US{{*K!U+F9(Ge-5o<`=g(O!3`4k#K*}M2?CIiB zAjKE0f?XT~O>d-69`6>wQLjxIk0K{Zn`W^*CFW3unL2 zCay`O3u%9Fd4*C?&qj3)oKq7&yB^uA4RU@{N)($8!gxw`rrbZw{b4BE4TmW>jQSczJCF>LV|!m4fUpl^Ts@v^G8mMwBQ2|#hWZ+n?eT*U`| zQGF*400(1c(ylw?lnTTO1>yD86;jn@WlJQW^1P?!W!gTIy3@AZamarI&2r>-4M?n$ znu_K8gbcubJgndQcwbxds62cGNc+wI6*wkNo;K&qE~yfelQY`W%_Cb9fEE42g2ot2 zv_OCTP)*%=RLwGotE)YgO7uX(Dl~P%k;#qG6*l0($rE!?#H$Zt_!zT|cANVNYR&+t zD33!=iV?#xu9HwngxYt0S;~YfCzDCS!tJ&b88c7Sz2#{F;@jHKQ9q}tTd)ucgJ)M7qn9KQ=sO$UQ47h z5LDDAZ|ccH(x<+3A#zd=DB0|Sa&t++@{HVnD+0847d82dW4gA|U8Hsq^Xw*GJp+G9 z3`yJ4CQqd|P3VDyjz#%)t}BzDhzyU1_3777-&I)n{qxg@^dX|gVNuY9(5;sr*Gqk- zEUL82W8W@MN~?@6bhoNzy&YiZ{6p&8lusj4DpU7JunU zzc_0aQjUr+FN%OYu}MD27iS_jzPx{KbcbdTm-@<)+#TJgO12CY{#N`}0WnVVy~x=< zCVNsm3r(Ln=1X^m=XdcYZNyq+*dwcIc~WTX05D%@*d7P$U;Weki|`eJ#(Yo05%s3) zd_)L|qxoLmg>D&KgDe)6R|5GNUbBKIrOfT9?$hX09!`St5wvUqLQ+3%e29OeZven+ zmo{%Fx*1wKA5r5w{)b%qn%=sdR0w)X?p@305wPw`b1Iv<=}Hk$2~tP%Yx&z|J$lvm^QqwRuW|o<{PtH} z=uuYk-BcC_!P4=9}a(3ZAsT8ESD+T{9ig-@tZcCeFga4hFN!gL&edo3AI(G z9IY*MaK7et#A_$k`$i#|W4>gCzJk3Tm`*WbanXKhnc9!H!aE{R#d{NoewoUk=p?6A zY*RHrx6TmA6x!%^?q;`n?P}*}ly>~3v&wX${IEGR_Uwj}V%WOU-A$9ms1koWMCBN$ z$Rii>uGtpW1*mKalMP+2&X}cUAL>hV@J(1N4N7k4jN9eEQ>%0pq%^7KKqXrpT%p^^ z2*HKW%1v?cTN#o~4!>R2*O+^4<(&(II@=o-WqIdSacED~<=su-&48X=x#GSNz_@L? z7@aB=P&9E7I5+2RZ`~yz?G=ARtfK3v0Q-{G@|=^Q!>W^)h}$i+dpxmEzkK50)X(qw z$mR9SB&3xTUD4U>-da%aR&8ANOOaD$?6nfL!+#!wlTJ)iDR=VsY+)U%m%&8@S@FS$ zA%yR=H}Y9p^6%W7y({hn5>+!o`m`FLs!e`u&0MucRf|9)d|{<;!z_Q)7EbrK(;kUR zH4~u2Ij6Yc>hbq^7)1)zxIr>wA0isd%-&s5=2PZUNoqaqU~L;5vW#sqUVy=U_^} zkrixcr9k<^mEc5Qd|X2BDLJON)5#evyw9dYxo6LosOHR_Y#)bXW&$;hI zee*r3X6L#l7^EvyPTW$Q(zf6&=TR!pMNGVIejNWqxwETYt8i7~wyVgvaW!0z+8tYs zxVeu7gbcA$#9XRIU;qEi+1vs zZLaU`P`f`kL9O}Jpty>`rO>D?TjXE0r?=X_{u$o(Z(n1_^U97po700atQqd(k0;DCafp*U1_Mpo@D=vM52&&k!cB-2%V zl3H54UzhF!6OMu!Z;6uk##kIGm^{M{$w=bW^-|Jg1Cq5pU z)~A0yeXgG(1_4~hkyh`ZjiA2x+*e!g(72X@_q1yfZ~LiTij6!?tHsh46r1{X0T{QD zJr#U!AnQ{7i|Q_t+G{N58hDjiURvcEUn#J%Q9f^^Fc-Dd-UGPAUXnKA2YK3ku;6~8 z#EeFuI@P@AqQ~W3t}hr>8LwXtkz1a?zUqJYmUROm4!X2r*PiDs(cI;A6V4+y{=5C- zSqbr29$E`hiisL(Hm+XuT?vz-l%c^=YST8nCYe+Y!_{^xj!@9gE6!ga%GXz^owehXt1}M0TnhJx#JM|5-L(_(WF&t{ zELA^(LqCG#o1OBGr+SZtz<)dAB;{A#c=8>V>`=5*?&Qo~ffhAt52oD!1a$8A9Vpx% z53B$4(=Tt+?ALv)%aQ5MOG4L2HOWD~03TkvlY_s^n{HeI8#9!XhpOSZ@!@%O03CIe z!KZTd9K+^~gV2cYRlQN0O0HnJKD~ck-r_UfI#May*yhs|to>Akt1>_~3gD*rOUVk` zOFW;qo#d?RZC5K^b9bs-vcue!ZzlW??L$(~YvlylR*BQZP+q%MgWdj|DU5~}xgBHxfKgk+cuuwYHidsHRwS6Y z15?cg93yVBdH%k3p0gDJu$>e{W|g_ViE0u!i&B16IoYal0DwMP6PwaDYb?O)@GzcS zw~`V;^fd1j*%?O0gZl+Mr_F`(XlwjGScOSJtw z2oMJ^Mg2i_il1tkKOfir=bV2+P*ko}iFu(5aZ%~zEUP0^@41C28&zrgSu^k9IH*{A z;O&F6GAAJyy|0?vV}odD-W( zZgT&JbJp5)Ye-v)q+9^sp2w%D9nV|_zyWyK2_9O|0YADD5w{MH8YX`yDvGW(je;kJ zJ#hRq7G^iO`k9LiJGZ3vN5}r(pT7R%%bV%k`B0|N$i~Lm+6c<6I8dqq>&pA*!L0m3QsyI?3S+yyBcDan) zUp;6I#;0Pqst%WHb0L3?cVyU7PXGuJMp$isu9<$2MOR7cS59nGxh86kcPgZ$kDsc3 zz(b{#whlVv6P?TQ41j4-dPuYD3RR_BAJxY$hd8@O5LyZO2NsL5~T@)_%<%Tc2SZYud7%V>Xm8oo$?ry6==Ns;pn z`~{mT0#?2sjfun$=gS`L_Ws*PQvBD|WZp#~fVl0>2jl+9xKwsP%9tt|KsBJT9-5A; zZYAg}YW06`vrZ|u67e9jDV>9T`y1$MyZ+p?&}7Tl9J?zz+w&H)wZp zwLspE8BKPV=-p}o$QEoL_1g3WoP$v5W{O39Aj_L;PIK5Uz{hut2KMN_U)C)=ta73G<- z@PDGS;G$an!?SuH{aby!lng0D)%_ffpiinD4%H1L0=j8DacS4CG0_>D^T@HrutVc+ z4K#?NS%n&+xqjrQLJ^=kK#)wAe!KKq=5-O3hx-+G*BFbBtsazi(I3ytDIqaIk)Sf% z_t)ad&ATWETAJjdmd>9F!8>(3r-v)rvwsr93N3;PRam7EDR$E&N2CCRZhdZjlbU8E zNy~{|Yc|(Viw+4y!{hyVeVgx+V6S)Ra>hGq^ zbR+?38GA+|u^S0|Mn%ns=APZIPgg^YSf`B@D7!n{TMf;t+88ccL4YV^@N6G<@nh@? zwP}1yh;fKS;_?nFNfLmgmpWd1>f3S&mB#A`lcG|!eX@47BvWK}X!FG-9mgcPas77H z=nW3!@S66lz|5r{I%raDcS&WVzCEu$w(K8|YXH)L*c4M;>^90;l3uD>T$4z&Gk-jd zN$3diwWlU|Rhqs;)ZwC#Bi_TlkIm_uL*>@7hG^LbXscmwnhhIci`x2yTatCU)(Q?# z+jHk{2Vc1^6}^)n4pk_-?zUazFOyFhS5Vp8c6@#URS4SOK^?)UpR+Su8tJ(B9b#LfWWlj=qE~;$kT6Vbb&bN#J zROgih-lYAgwR<@28c3y?oX6MVdnOZ}N}&y{R~7Q6uFh4fxui(*EpxAMZ?j4XwJb)! z&1oqx>CrQqY^*~L3OHs42+L&#e@g-%U@^YhtE<&pjP@&;C4 zmE%v_@kZL=tLhbc-Zn6YqkZ0zL|CN&C{XkqIvtvV*@Jd&t@}J&!&ISb zo`@sNa~a53a%!);)qez<~xBSgR-v5x^*JDpE>#BxsPpLdhp)bFG z`>nn!#5~#d(X(lprCIn@G|J7olk-z3xa(A_6hlxU4Of6acix@(U=i9RRlyHy^jmYuiMobl6&ilsf$S00uMze=UuO~ zNmb)EI{_=yD>WI&ahDfm{l_CXbP8O|cPUER3kUOIGQ?D^5z4Xnkca$QK9%W6_uDJB z|9DSxP*Ya^oM6f@JEXJe)HT8xMyn3S({O z4l>{M*Etu5cs3HI@&wriW+Xf1uH9W%;|UbY&E)`bAKI4PapdD~n@^iy)o$%9PKUh5 zwzd4T3if zSX9wH!b}PUD3hqOMY2VC?Qsz%)M^HVf>8BvBdc^(M1P$1a1?g61+rTK#F5;Vv$_mi zS8|hQma~5HhwCQ&bx;jFTK4}le*OA4jZeP+d4^Pds2>;fXvjfCPb&{dJ8AN;079-p zR#So#7$+W$O1&sWAE~TBLlgxhA1Z`PC0aE^o(dHITYvoH_iy!Y?S9*Qd05W{Pj7X5 zfPX63wy2Wf1=uoO&q)qBU34Wyjm^E#r1ykEar^CP+u7n=*OGq%CS=DU-P(-$Ky@{6 z1oy=ip{#OqzV>W0PeuTh$*Z$kg7x!7DRcr)21RGk@|Rr9Z72Mg*m% zT~MJHV4B-O1e)0dY=9m@hrl{;3DnZtlz*_-I@>~As<%pXgvFm~erX^7`N;Zz{qy%X z;opbv?{b1{E_-X0V{9fTDuY?HwpW2sT8F~SYNKm2s`N1!z$V~y$}eNK%j0b-tSjCn z=GG%xZL2GphIXaLi}BIT2Iavnur2@cqrVE2Iu$vtds>J@v#~^asO~4oL`%_arGKJo z9hFztIOA`pjt*ct#Q%I~ zpU2a$FF#77rW+ZxS|xlq)tQthH$i8!K<0?^Sjh1uyEZkY|A41@v-dn)I>;`X?MY!h zyHqohUC>F zP0nksr@hYq_sqzafBXFVTh3Gg?^Ppl>GdPz7^e%g#2Y+qDk|>ao6t=ggnz8p(4NYz zEr84es$@w+JO%DmOcGrqXr8+Xpt`hU0-rin(c6|M7UfslA_WmpX%9ytRDj`QbPMR} z#sP`-VKtbOaNqSm(=b4vOD{ADz$_P?Pof&QLs$5&F_vQmAQ9hYQgdhO(!M4wd_dlr zTgqq57WavJ@gd{7@tt?>gcTq8THn7=_H=*p7iK) zg#`KwX{UNr|XS{&X*a{HMzCJ3iYHA!T^kR{tTx3v-pASX$joq*@I;eUDWvSTS4oYz+e zm%{%_t*%&V*tFWy!kSYSLw6R|#7zAEljmoj_)jvz*Y|zfr}_yWMzwKAXN0cHRZ822 zHQR!y;!g#aT=0!2SsLUrIo2R~Rv`J#1=3TIx39yW9^)s` zEj4v_ay<9;foHwiE`J#n^?dZ`m={M&`zQmb$IQDjBiSHCl$nw-%OHjN$i8ma1o8h>CGsX})FZt%f(r6?v8 zcYToh{AoBT-{?it%!-pzqVg{K(yuD6_%*&SKSGoh-OM5zYBHa0S@`{SHI2N)eZR*U zvnn=;Gk5Lh?rOLO=m3zN3?(s~YrzRE^GpI9g0cz&)DYHs53zv%{qkdc`|`K@)0<28 z@yZ30Al*~5Ab%M%#-T#V|69}<+yD&1F!0}Lf(m3FBEkM6^o~#esGvl+F-q)8m^e^j z);af4F2hkLmDcabw)R)b^Fsk0-h-4=s{4>dsZKEV%P*9*3VVpV>ZoYFHl<9qvx9XM z%35~(-gLdVwiOhrN7^t0Rtq`x8OAkh zxQ=+IT6mYlw|}l$t}^4*jvUXp?^eeyN7^}tYtP#1KF*m!C`TNLcMt1`^MCoz|MLI* zU;oE{{4f9YPyh1kuRr{^|NNhR_zz#kzkd1h=O6y{w@;tv`ue~B=l08|y}o__Q$5bN z<;%Ipb(h_8JFoLN=6UpXvjB_d54j#I?%H!I{7C6Jj(>aSStiLbcYHPXg_W{8;S zRl|-~oOi7JWsm19aq`slh`V3?nB#f4SW_IeboV8%944=yUKZ=8_P$mzrI)oD^}Mm< zb>w=*#9pk~c+GJQ{rg{Vnr`MyF#ADP8$IWTgRcD<0YWv*zhzWa{*OfKO zwtosw#}D8gY)ZI83%gf-HSjBOv4VeJt9X=#(WS|PwJ^eDO^@?DQmE(X_1bqn`Lou0 zZ$~+gU2D4bd0nh`uYL9VJZihvuA#MY@FbP>a618w1e&BPr@F3qUTiPUzjjM8)KNOG z(C(MD`t;{-?YFPLy;xT~b9qOyQdVTQ?tfGkM$VqqeZ?@wRolj}V=rvrd5zY2Tu=+# z2xqy*wd%p!9p}iSxMW8vZTAf7?Y#nMnU2{;FPI3ve&Qzha=9?Hjd9@T7*g(kUoo6+ zv(XpWiIvTBmojSL(^6MkEFOu$mZa%xB^SJuAc5D}z2BY%c9j&R&pJy&WMtA7$| z?Y!FBKw;cqYs4T=+@Q^x=RU!_fdL+a4S89yUtWzXyr32~!iUGWCi~CZpYzt*W4zmn z6VM;MrOeaw`HTH8eDz|nBC8ZJ!r9a4Gsd#=It!k|ud_aZ4Vk0XdtE>sD082kun^n1 zHI-HG4wBFG_oW(l+~e*z^8yi8c7HYSnA)(kmRZQN_R)BpjK$B&iYC#thr*}d>r8h$ zSw^?!_N(IvWn2e%#qwc!?9`6zKVX76^gXeziy+no#SuO%)wfUk)93H6IG@V(zGNUb zZq^o2a^;p2%h9hSmZwDAJjIB8A1llR*q;d>!fA;G`ItN2Ku#TEM#bb~8-HgxzzPrp z4=)QxPIt&R!8QQgB`n}K?sJqAyDT>g`}ZZ|UokwkB;NZ1dsiz!dcOy5o`I&l*3sD9 z)?;DiYVIdbnK0)KjvnpeS@J6BI6yJ1a8w@uj+hj9c2|P>ST|pQPX^$aZA%H~o(GXN z_nBXp?E9yG`|@?Zy5o`G7JrOjm#&(DnZ3gXyop&OV^J`Kurb+KU} z_XMT#nBj&-%(L9Pg)x#j>Z?YL+eWwGC z5l;3Mu5#sLx4L-eYquj2&GF+P(E;{BQ2vYE#eH$?oeN%E+B%o8+@KVx_LwqgxB{ju z@~{Gc+25Co__lCcoPPv@6&f*bz@!53&eG0)vQ_JBC09O#uvcR_aiv8tAXLI#aJaJ% zDGY0hA8YH89f;?BpBtP9aBk>HDucBjMDv*prl^xr4MeLx4&m;Ij=l zV2=YOqg4fh?yF^e8=pSSFXID|cz4CUMhiqG&}D!=6^B~{@qn9z8*&P{tGu`z>$nT# z5xl5y#)T}3c>(+Nf+XMJf+y9w&(z^XNThS~F!8>%^T2eHRg`sGtsPoZ#sXK=R=(8*dB|WrKK8Sb?|7CBE z%&Vk!pd&DgQ0BdfYZHVkjh7fK5l*vWOX{Vv~nRNkR+JgjM^N8I8<~I@$qcv z$-Fyig6NtFwKEeV&%rj<{JLDbuSso-xK#|5?yBrVQ&He4J7n*omA(6;C) zLKr}f>?;SluAOsLWDV-PKz)Lbhvrhzfzv9iOCQY-@yvY`2tJ5}Mu3DTS|`MD-2|9ifEUd8t`p`Q*TqxJ0B7EOFVVDL6J61X+r3wqRaSuo`3645m$I__ z&M0gpYX=zaCjdg!z_Sf590Py{Js^QV#lTwjUEWs<2L1ij6XQF~kBGrTIuRmd% zcSY~RuC9Yu<*z`TJJd@u2&Nw?%K=b+Y!`oF5qHP~90rW|awrkHhh3g%|J`n&`D_)x ztt|Hq_$)Lr>hdg`^-Jju<|i!5EjQ@GE?{MNcO~`(Bqqj#iy_32S{OFi<6c5IAT;F$ zxC)%$f+=E$7b}u+d6phY%6lx>dn+&VWte;a~* z%s4`yymScD8>(7Le;y zGqOap)~Pv6v=P5y-ell}STFc7Ab3~^bQqE|LGUZVuohksQ1%)8Er6EPxK>nuJ8f`fz)r~cjmt@z?N+BN6dxR}S#o9Oia8`L3aeQYfrO48R zl556wn6RqiR5MwG(q}n4L}`CDaDpd97DA?x`rr&=?j)E`i4yt=XM|ZJ0{V$OzUmw6 z0%lfn)fa{gnjeRWA$*kJ%k~v`4zCDHX&{e0CGXuQJGW9Xb%+*8>pCGpPcG%^Y5)&4c-%e~7mfA8*tl!B01Ji9# z?1=&()Evc!B&0ywFhGBp+XZs&O+bWVUJwq5B%l|FafmJe)c1unX){ybtpfY{sY! zm56+a^Xe{&Ss#QlahHhO3nC(5Yu)@wz2YWXA=40Yk(G){4`_z6DN6WZ{F&_x*Xw%y zvOoRuDzbs|cQ%2m<1S;ixP^F-9;U$4qiE4UFbbmX!IELx86svjgeSOif-iS4hSfl} zZvOLL#x-~})E62>5>5daj=Bcu2Vwv#P{bHv{t}AKxzO6FW6Das}rT7 z*=9n&4!FZM0f1|(+xUAv?J6Ba+4|R;&Q=zNIne~r?h8f&L4FeV1#y2s4E$EuD;tVn zTe9>>5Hk70Gw(|RkALT_fE6w_uE=^8uS#Tu0iencn9x8rwAxlfz@!BuLin@5*zxO% zefe>G(2n+Y917ZuP z+%ZH&BODRi8r4;tX3Z|}IuB{EI+8#D!@B^leB37iCB7eT#DD87>>5%jk8tJHD}gja z&t-9F+KfrnK)4w*V6(?{XM#7Z?mCd)9-yoPCqx|L*g!I?1nmKhkIegEe6YKUX?V&7 zqG%C%Q?6&+uSuN#<;O4IzI=UUtRU3Pg@zHV5G^&~U1k#XdQ*S!V7S^_tRI|F9k55}z*fY=MXpmC%zul}1cE^n z4*A5ky9sh!qLZ)@IDcs(dPy*#&XTh^fd$ws9lMLL#;Z0W-&FOSJ-FxCOd-x!(^0Ui zW*W>SHcxs$v%%rnc0H>(c%Tuj1fq@2+CcYMs;J5&pahH)xOqG2W^&|h`(eWREFK16=YyaGNJP|6@_*o#IB~inE= zCm>?46|k^yKocUc+g`cFXutmL`zsN9$=<{1b02|l)baa`dm;<_Yu!?}pM1Zb&rz;Wpwca-z z>t|Uxij@Qk%zxzu=lgXHqz!9=(_qYs3zpmSFSf7|MzM0-{q#KOf&$isr=ej9)ljWg z`+)qd!5{KYyootqJfwlXWe4?53NZCLj@QNd{xM}}e&9_>@)mFe`C-SWVU}l7AAez=gvAAFdAS!^U`Z^umU{ z6B_zP$cavWUoHR|L*;)Ca3_Ez=#M&c0RzU94VM?dIhQ39CF!;c76Z-2qK^t6DgcSc zqv-NJls}j}stMh9m+68*Xuyizv0-?{4c1+T;K@?2m#og{39A2UT=gX*jbQ=+V1s9j zV<2&H?tc-VxC|4$56p+XxUlWG7J>;s9~&z``2ifqPIaJH++h|BDiGkDF&9rNPWHUr zEke^W!5F2E9{|c>r91$a@WxsP{@m-4eG2FW)OVm*MrSh!Ig5aR7y-W|GdWM(jz>mQ zqPA0D3l%xIVI6He{EvXoBMa^<4NSPha9FN_MgcREU=$^Pns~#4Z6Fy6j6va)P&KeO z7p&?eKti>Wr=F9L1p#BHMKTC1uMNpI)Z%*$YKs`a;akE#aTXXc_?o7;#sB_&y_R3b zucH_M#!ax!*YwD1dvJiF$h7(Mo{{V!n`Ee)2Mj*``3X zU|P89x>@Oeg>E7?uy?>2e2f*Yd`Nv+ubQdpUXXr|*T8W3p@RXN$|*e)|ceDdpZt*>AI_WkR6iH$I$_e85X z59A9U)5O0va3z+(Bhd=yCt5;Z_jv;jo*u#}s~I}PiN46n4#e1fZRiU^=YXwWnYSX4 z62LQmMl^^bh>(4tfv2VdT_KoRhr&PiTWmayDjufbZ}2msCo;OE(IGk~6rl2fXj#u* zJ)Ub&6~bX9niP*&EF~c#!Rsm-&fXe+@0n`(}4Z;>+O(<7?YiG9JVWP4S<`rEQ%9h9w1lZ6FXM=rJG~`)mykiql=hgwV=r9>%~zLTzkJCZhBRF@=x`{I^N!07PsLf=~9XLv0C? z7Z88^<(1W^cUIqdA@#Mj5w~R^retI%gh$sBAWH@4Buo=CU9_zyK)WD-h<+YO%ui4? zRtpz`1jtPFa$xEl}L#C)taSUqW3 zQh6ycG=-mj`u>`v;I-aWBy^8A8s&fxq;ph@T?$6dL!B_}2~CIb$QYnwSDzMR74){5 zUue|P8)_Fsi^O$s6Twkts+g09^xa~<4o@XeotR^?+F%3IdLyeb-qSiTkOXH(Nb`TS z@jzjYd{(H`M1&v6%76vK0Reb4Gn50cvu2^OJ1t$8r{l$pCIXj`%&xe_Y{hE@7)$ofTG6bi zs4Elyt{iYdkO?S4mRf1IBspg;kcgGZYZY0)<_Ohzt1m2DdW+)B3%d|`WHs_U(7umr-=@Q?(l#-f zJtSDBw7S~&^wjFSj115!WWr4#EoPz)^a@WkrL1UHH)}QcA%6&b6M>VQpuFnGU+4bE z)qhM-kh2aX_g&5jju2O}1VLeQlwby|0_^3tCPe5-V+oIETel0sm_i0x)p^*#C3CZWS*_x4EkT7R>`4WEBekemK7!Y>^R}w zW92SWL;fCwmDN2?&({6CuG#)y|JM&EAMf?iSn7dfhe~;>vOP0)TX<$26O=m4%M)_Y zX;5b#xIinmM_EYbp3CeOq9HWk-hZ98`Z^muadKA=meUx1uA#RS4(}y_s$lv~+{jzz#b& zt(Vrmt^pHR1ATy&4%pXj7eC1Rd$JU5h~R79@C)#VuJOYdkO@#;6|%8WYCx!2=zB)o zkll#ZQ6K9@c-(VaC6~=YTc)|Ne@j;@_JzBi8X0==prl=yV=_qg2+TWC*>xbrbyQ z=3i@zX(EqsgXe$@K?P`MI6i;w7EltzJIF1U`-xz-*q`I5U1zCtJ?57Roi!gTAru*tI2MryV)NLeL>OM3*HCUk^meEyb-Zo#wGy zu62K;mrkHLXdg%>_G=x z1*IX1sw@|1w&nURu7;sv=^m) zd(;HW&H?ULao)%>;WE{ll?yGMRETgBxO#th9H0@8iJP5O8kQVp5u#d|nLRcln6^+G zq0i<}Ic2@z;l%!<2FP@e@}0QZyZX9VpT_r>3LOINON9=B*!YY>_b4-X>^RPNn>;}x zjp*^Bb!dmV^bxbLy)CSV&GYl{gWK9lE?xx6RdE$rp&(Ue-+vAsBx_ z$qDgb#~Z7+NXq6QWD-l(2wXrY-)@`LxNMua)52#KO5iClOlAUaP%Fq zngEV|T|jmK%?LF8w28E;X%CM$ruBcNk=Xnk=~|%$dRtCX!2A=kfX7_rf-+zBV-UNO zPS9~}46Q&%VXdGN-uc$85UuzwATN3bh)%Xj)&_fkP{E)1xXY7*DTOjxVl+_T`$jP1 z2M`T&@pr@rgEZAb9-DuyBjB?EL@SLC!cB!dl@OyrT<{z%Vfe4>wf7HyP}&ytrDQ_d zVC`7BaR%CLcmM2a=q%YSw;~ zW*xD0`}ed1udncNy*?~gJYS$5^}{C3_CsH8k)D zAhJ5`Vx#)3q4V5@m zdFEohrWL=STgUX&cvUzpq&?yi(QIV!`ZQp`&cJ-LFZZI4C}P9*_I@5iNyhYb4`WCMR}J#Fxxuc zJBKzOHValURHsrmWXlaVI|mvO%(P&*U5C9z2*C{5SixhI+gj>u9eknvQ0=xw#%0tfn)=? zIP0u7je?Rll4XQoEfs+K~Ki7-!d8tW<79?Rmo z>wpEHy(M#l9s==OP-|G5APilQD+^9qJMzJD#V+E<${(fW(-rA8d9Yaws!hdPCbQFxUJdEeW$TLC_ z1;_4JP{n2$_#td#0I#S*%WLp22V9(N$(w!I=G9EF#d4sJf67~tW7rJ0xzOF}63h!`! zSgzkb^wYkdqJK#U*>+S3k6&S5a5(n0ASJ|id+|Kuu^1c|&-1AX4pv8aBAcueIm>n0 zYz+_*^=y5}=4#&wn;}O$Kg9RRHX5ctpD)-4UK$ zkPLS=jR@$yEY|;DQ#ikU`}X;VZ{Pp+d42n7t?#e3<@vp&DUAAf9Do@iqrZn*Xk}uN z*m_gD?0z!WmYjvqtf}s|IDr^|^Q>YI`B6fT1GSB8OYA-TwIT>%($-jRliu)h78WgN zFT5EKjDK{zN6KTuOT^KvG(Jxo2t6!GggMldiF`=A{|ZdB_|$&!z&okE+HH0HZRen; zvpWTONI^mo1I7h|nAwRIAtMBmxZ5M7oYx8Vt`YqI{Q`db@#oJ!%vTDFWxS^=h&&J?V}Ia~w>=CeqzllP_I=|mxfC`QwH&Mj zM|?a@;o(%Ub?Z&#{s+_>l!v6Z>%BOjI}Rnmz_Sgg$h2W@$;L*0E$Ov(*vI=Qc0uKO z4QcWLxj{j)>V0FoHa2+)wPo`$fcU;eai%b`E<$!VRbj(FQTI zOg_$e9)uLw|FX`bSU`H;L~vO1!iQlZLw^SH6!1+xk$?q5I~`7QAFR7AwrTgn2O)lsA zqqBclBeeJEv!PGG;oqmHKo)nx0}8HI2YO{SOu|kV)T8$Lsd()6c(tUVm6V%=*2_f#1fP5ZuY}Mn2_*x7|-9% zR|w&R{va8U>o)5SyNH}@QLg6MLz7i0On+~J084jso|LHC>$%L3T*oE~fikcL1fd5R zs6qh6o@V~zA1oh{;+Jp#ELglp+xCp4=#Vo9>CDsqA(o0g+i+p1>LSRGx}_I4ROlvT z_GHhWjsN+ncsl@nrvPM^X15SP=GFHC4s87j@yhd_Hy;QyhNZUKO3~yfqPGJ~yB1*J zgV}?3)P0cVC)4&3uh@n7vH-htlQt^cf9<7!<+Z%PUL-kbo_zT7Z3T6)qP!u}5rrnC zR?csUj}6&?|J;_(!Nl&27z10{oQfAffADwhkakz1La{O}I3$7}x8(vQ|KygBe`|LS zK&^Je(huUF^QNW*6Fy)U{%sR`+Qu|f5Q4>3Y%oB*Ah8f5^EC4F@#}0c) zoPooJ3|1ev0~TS}gv7TPv5H)Xf3*iQRSM>Cu__O89X~}ppG4$rup&gUY!!)E0!vf6 ze-)6Vo_h6yuz%W(`*}e(YXCIQs`9nQ67aF_v7_G5D$Rq!Ws&{sf_+QB{qpIrAJpkP z0Un;}p>z1KhG5LyOqeBLhp7-=(Nq@Ba5%dLzFB-`OP->gim5h!F7dePe?NjI9Ucx^^+$Jakw(+(aHL|T&;H|HhI=uOp zPrrUR0)DCT9HY&FmwAelfAAlxV=!7Cv?S-9If!uSp@H|iZhk1P4)`FYZQFMw7L?NL z70kHU+S^>a+1NjXn^oo4X)EL%Cad5~HAFWI_H^FYcrC|Zot?JeygN`-`Dq=eQw`vG zX)hyF!Ut=y(>&Of4zQyvlt=mTFwSOrT5`a= zW?~cqN;Gd92SZPrnnQ0B8@Fltdk#G<67#I#yryFsJOIaZ-{dLE$czE8fSo_j1XP)I zvhK)YTcqZFTyTg9e`T}o-19KJ8n0`?e(z;d*l8ZKIv^#_rspF%?1lg!fN3z-IV}09 zygl;@2_1GLkp&NS^CIUUw7(InEI9~ z%2#4-n$fmH+Z_Yi<3yQv6V~%7VZR!BClzkKF9Kz7LJ!F9!>JJ_wnuq} zA$3FmfZL}j#X&!bYA1FdMIEZF9GQt*k{){K;eol;{YHa{A-;i!7#(& zFeB@R2y@`hn<`k)w*wx%Z63-~iFv1CJpdSwI_*yn)?OZ369x$&W^6rwU9blj+;)Q3 zVdHBz-HafH6IGZnXkz{Puyh;j*=OK#qDa_Zf2-8j{Pg|H*YV|-{prUa#+R?_ zhYv%Iu6KH2kcA=#Jj>$w=8#G>3qIHTfOZxS#K054YM?>v9KuidiOV@{yIma(2tBcG zu;Bowy~u^AdK_kFc+B-Ey%f)mP_lfXvuyx-wt(FybPzaVhkdX|d<@?J zW?Wz>q4PzFu3yGa?KPGAVZzu%n9CrbOVMLscqK}w!?v+pn>8H}ghoRa+$%fSruHVI z&LhWcFVRyncH35k$cJ+ez57~Dg){FwthcV7e~yOYlqy&VXlwe%5l3&fX47Hm&bxz` zWqg0jbub-Rdg;I?V0Aca4xchitb7CP9#uHcrN+mk?(7&Lf(-)fk)PJ_P2lC+pjz(H zO1-BAX{q*b0f;j>BU9xX*bfM#J+%FhQx((31TQCQ#StP6S ze~wlrLSSrR>}gsO<(c2n;7>6uh>3$iEpLGZuVfwe=`WtyhJ_P>^58G*@4?hAv9Y^hmJum%;J%(0CkTz>|B4e%iPsmZ5%zrBYJK2*{Mfyn z$Y?TrB>=FZ*a);x7Y_iD73OL@4885Sf9L04THw~N-~Mv9Whevmo&neh;{^sg%X;XZPCFx--7F*0b%LqIM+7j zkF`7(5USoQWK(=523h-cJ_p}Jc6eFD{LE%_8H;mJSvX5bF`9bj>9AdF=d#x3e|#EF zpPaq*6Q~0mdAW6-Z5!K82PQNJ$J!5nI+Rzs1D%^6mP_#eKwe)2<&7a7XLDdtb?m{D zjzDUoHM$)yCtqkgAB-Lua#kRKU|&0`tvb2MDZ+#X>>Nm`mI&6oH;awXIf%L13<0Cf z5Dwtc5g0W&-3XnJ8h$@3upb!_e_5NtdRigMk0W!d9jYeKY+KRZ3VT}OQ)G=(2M6v< z$3CQBp-D0>L#$0SY~sM}kri*lgFA<788$7wN7#VI&LwKR^UKl7`pc(Z#`<7h?_9qX z>j;ST5mkwIpkzmP1jS|X7{XL)lpLeyfNrR02Hb#3f^xhLlQ!Fm?AvpOf8mLz;|Xo_ zD)B%&X z+o2e@vwMh@(LsWaQe_JrY8m6<^v)?go(UvtPGp1HA(e}Vd-8ui+KFiD597qkG5Y%J zukDwQ)&1v7!sn9s3w|Vf-X37nZ05=qfJsQR~~TwO&rk= zz$-w``YQN6>f;K}3|*5=G#VXt)K92fZG7)r#^T84u^dfQoCRO)=X8>FxE=O#lY}(U ze>gqidio%&1LKR)uJLuXK8D9sUVC_B_V_nUs7`R0rDL;gmpv~i4m*`BiMOBFOlN-1 z&OF?=s(3l}yDO|tQ%ct7UhQ(c&+rfc$#jW2mqQ-lwyXwG>zojQWVz)L*L$;#mc~|u zXHFc#3HcA5t-cx}sG3_h1{9PPjK%CNa7>FI-M^89*}s z*(?I`geOR8f-TV&u1#}}$9`R{f8U+-a!7}z+X(OQZJ1WCkNjaPXY<+SSTF%3>##&H z7T&wT5S_9$PX|Y!$sOBak;-LSrvZ8hWuyLT`L?kVv^j3muTHzhjfn}(vP(Xde;E5_ zUM#<@O_wtUufvAb<5-elGq??8Fnx+WCwM-Ldzta-L_@@lpSIz~V}nEhIwZjiggqB{ z4V)4fgj`OzOq=j73DZErBa{mA!)m}+^ZLEc?6+TE(d(rn0`U?Kj5i;Fbw4eA#=1R} z26>_KVLB8N4IKj*P3#e*a&8THe>j~K?+pvtxzq~smhHW)Nats6pR>Qa%@X2Je+Jtg zAiu@fu+fg*e6ui&6dP`5vDNl=LcSgJ&T!e`nV|=~qI@E1f~8ZZ9;Xef=^37~pSc{r zchKFAY0qY2l69g7@w8cJ?4~;+9%KmeTn}VVOa725uM771*Kh0Nq_Olee_FCS!TG+t zFu?O!Xq1!s;gkuczV zngCA7rwf`eE!tF ze;CF2S_%ZafQcAy`;wfrrPgN2QB9VkS{r79%%0ur$v+S1LA#cLep|U(&9=5wh?im5 za%?Yj>o<%8@b!%MwC#&^zqctNWMzn|-gUh5`)v(Tbu#a=iFnN?TI1S^4IsfzR6=(@ z%tt#)z&bIj4|ekw1mYy57V2pJ^g2z_ceR|g$OCtEV*k3MrvQgzxDmI|q$j+47%2aI zkwg1`{_SP0h=%XIyXOA*Qnb9&&z*m=98=$us5nprSZ#5#ll(Y20fLh@IiP<}U%q|+ zJwx%skH5Z-|2to@`e2F|nZR6#%NUH8-W0D9F}(m_oK}Kapzb&qhmdEBId7CY^a8}O zqaMy=cbtbPfVTJc-1#(x0t>ei5vWJVIfF6w7rjfJ=J7{EvD*N>Cspm2Zi*?&Jp#|8?3bR*ZEH; zE>tJLv9o;eX|CvH-G2G<^Kw4hzbj-pUkfsF=@ou%F)EnjAXuU=(b00YeiQVZLl?ZA zB5jXZ;O92n4Z^xa-zfzVg=ZljofHI@^{}TwF&ux9f)$8l51a<^ zKA3YKRtjfH0OsPH^2=XiL4j#cMOlqu|MPUfls!KH2l{k5@va0Xpl$5YDSU7TM~Z_f zo0nLJ^MpMDZ#cs>d}^7fS8Swv6#$HFb>bdqd?PQ$fOq|Wzt z&IdmExGa>~;n#m&aAvOdexfhz@PH)eE)I52nDGOw!;-Um+XM8vSYN*U@?-nqmoHy` zZl6E>&-L|(pa1slf4qwDm#KF58vUpad^w*}*7IS4_zwF4OLat$sre(hap}S#EmXow z9Ph(!;W7M&r*XjhL|8YkF|h~L`RQYx%L$!#0)r5AV3vQw54@NH_Hv;I-tuA_)Z+Ii z;TXAbTu|xM2(!)&3eyB6s~XVVr=^t6$>cjgOK-Hg_i$PR;1}74Y~1P2#UJ?jZ4aU4 zR(<(o)l!wZ?9^|#$Zfs3MWp|3{a)vUywn_{@VWykv(PY2l587cy~n6$Yu>uECz1Kj z#0p4eLmGcoyVj!5o*jCw2)NuuZ(muWh*>Y>k~cg(gVEqjfH8kV2{Xwc;hj-(8+<;zp_iSbwv4xtL3BU_Fd9saN&6UZ}&iOsM8ShG(LO|={e zHUJ8gifR6_oqC`=s89aWEAmiv8{qw5Z@+zSAIg6$>Px@G(}8$?YF_s@Jt#@5o&acvT)}6raM~07Tr|^RO`e$wh2yeAx_AqUHHJRtbv(W2?B``0 zjO}RFGRO7?W^h*6xH}PG|$%YNuGG9BPfBeH`7_Sr3O9lIvLD~YD zhnNMVG7lDl`68G$kbNzzcQ1R|EC)*tYYdQU-n$oX*YS2OPZrD&bQ!IeJh16-Ugt0Z zf~gmF5~$I-6U!JdCRIFTA*xXz~|OO_A|vHZ4s6+Ie)lM8Ln zFU~D|5-9bAxHS0m$_PEd4sls61~!;uozC&Whn&NRx@(B0$_nE{FRS(a&wp4id)(hU zFE6YE`sDQ}9x}kmy_v$1dlp03IA>!3ob7S|>GkC5vE_ChW{;nC$RvXpB|>74Rv>@) zTgK#>EDpm<+~H!SZfD;XFC>cMEgy#5eoO0zvS5Nv_5*Cdz8sRVh$vUkB!{ESuLHmY zDPa+rxAfM#cvV;x$i6UOi({N?1-?Tt;fLAV6qD8CS34fqu&}&3)-lxJn}9GZrt|Gz z7wl{M<=f}>{mbiBWcSPLp5;J)gyVlT5wcmV<6i}3?n zg>Xl&$9pO{Q6=lRPr_-R!vxLsG=Etlux|jvxe9pv8L?ehFrqv<^gF#le)@gTtSft1 zgMgi8E0qVv=&;WLhpJCCRe~=fu5oGa9jlK5aIis1&jl~ijbc9(x> zgz3I?xwXA4uJ`>amtMvkx#92g_s!iv@Pa3E$WiaC9M2#n=svN@n^FjIC*s1+ z7XH0F1=ye_I;J^<2T9!v0Tx-kuG*bH=EN90`-Y!8KkRnqZp*Iorv8*A1HXXcnmY`&)DmiQ=^||`t3vOEd3;mM!bVF?LAV&J}fhNHfq`b6>Cx0zvw++y*NpGtq|NFfpF)9ut< zsJiDMiO7Zmemn9`_cIo3+sET|s+ZS^bO$~-WyBk-?i+3Mq;rdtH_CZCrrVoTRre;O zI?NfQ^@bEKhUpvzNo2@TR9o{!o&q z^Y*Hc9pH+{AA;e0t`WgCgT3bP5ZFg>;BmXrLMNQueA#Ki(>;HVJ+fu**0`}H_4V@H zpML4D#Oq}WVDOgJ(__Ok-460ULaZ!Uf9_{{u1h&Q4*_KrGA&#eoZ72IoKj&qiVfmY z0O$GJx29%D-u5fccUA@@_)^b#4E0ptVRqe$KogSh^{s69b}m2b>*zUa4!rYhYC?|3 z4v3=cXnt=6#AJUQ&1bRGp0Mjd1Oy14Q`KeK2Ck7r+n(*3>fl)GL=yJP3DCg{u#PIo zfii^8mwLLNzPEo;duZ9?^t!42T)}A*JAx5jpPh4&(!KCf6MJZFM|PEox9|l|U5%sl zS+nGQ2|3Ju415&mp2suyZ(mWB02Pr$dzWZ~7D2i^)jWSEG@!q&mDdA%Hz}4-y|U_X zG`92Byz>__*qn~EYcd)CB$pwZ1HWankREuf=S!8S9AbKkPKkq#`?Y$eo5}EMD(eDU zd@h?@bJuQ~0PwK6vA26V%?^7 zwab3uXeECxOw{bV1CAVof$?EW2$5&Pmm`85Ll(SF$D5F@%dF!@5a7W$8%zb~K1&Y! zjeV8kjW?&02Ih)SdhpmbetHXIe5!peKm%_(F{3B7>HMR%oxhqL1AmA9OzjTdD#(*M zi}~!JJ?mP`@@~Jnd-pLfLQu8+4iR3Q?9e_gTl#;)ppf&WQ6!j*bZkU~@|C>Cc@P(& zHtFdnJDeC4x2^pa_jn0jw6_ajTl`vISqoflnWGNZbBhK5IY7q062u>2Sx#?uII-G( zdS#()%*0dYJpbMU(BAKN$lefP0}(s09rM68$W^^@wS>7=!NwL|iVWi)i?nYq*>EOF zyS%^7@$OH5B{Iy>^XO!rFz#hzSW=x&gz-3zr^}s?;3Z}j!%qd##}xyaK7`1ZsvYl- zA&NUL75e=U(d9uvA$(p_ zWE-~Cc^N3Yec%?)wIT#~BJJpJd;*aIz{ktW=pf&JwH$eSGj(>LczY@h&w!A%k=IEN zSaoN2O0ZPJkz>GmIG^)4C%K{RtV*#h(+iZIE4^8k;>4sN1X}H|s-AwS zIA{v0qUzW0O-&Xi0r!rHK^&C^$wu|T)ZXYSvH!F$clvwyd}}5k zELQ=rZQmc+tDLK43lIcMX5x-GBJw8s^3ogGf|nG6Z#diSJS_`3!US6Klkx2Kd2KI$ zqrwk8ydG!u?D*q)eVn5eU+aOL%+r?R2Z965i1`3Ujp@1B-dpC9O*x()J80gi#!f2< z0}MbXHIKN7XZ-P4&Kyb(96`Tc4lu>1>^s9OyJs7v+mafO12r`?#`iWiRy~-(8t~@Y z9n6nRJo4|8xg9BHnQZdXO-Dvs8c{ueG23ZhmZicnDW)KmNE}U)LXQ2z;IUiaFgDc@J7pxq~vxq8g;w(Q(6R?k7Roi=c7W!^_^zv)=b}Nhds$pYawOubfE^ z%x4#Dzs>S=6m@WLMsyIOhjSql=a5I^gbKWu?RZ1{$yPoAA@O9Z=xq=z>vf~NKr zYTWSI5P!c>%QLi)f1MD37dxvyY)}>0O7Q8+Q+*57#e1|-Iff1CPUgP6><%1VH$1MM z$LoUq`hnuVWWV%*LqInf8NG=#JI48nR#UM>aK!O@<1Asbd1C)dBk#VS<-*LZ?Yh6oJQD_&s6m{Tgew@vhEr zglC@Ryd3qv`nW>!mM>Ln-xld#-cMa^vbnMP?M*xb=4#bNm~rvv2@4?RdHk?vv94-c zn3&83b<{jCz#Crkxj3>#_}KlD{rc%|zpk&W)7SRtf3?&Jn*Y+rc9<5awYx~MIn{ue zH@pD@rg~s7cITRhB(7{6|Twf-Xk8a8P-&6SZd__#f(WBAc(G|TMahB6@sV1JT8~0CMjN?VSS9hF}XV=c# z%LRHovqUjPphWX%X#?EoCS3E zbFoYmub{B;cRfwe@b2Fko)aUY;(KugGPPJJOR)`EU`pmGy}4q?a;+zmIc*#n-QmaC z+XG7?Ee*?MppcilH_+21Huc>$j^+Nh#BCt!W2J~GX7&|D+`W{H8m$rDh*$IPc>8_Fm z+qpm#xb^&fTEYcqd_#PE)MUGfBX1lYUPcn#BM~bU2C84La#1b=D2N*P1~W}d0-jMs?!^2bHENn0ygB;o?gY%oFIMX z+rAy3*WuH|c?c11emd@7eA>FFg!j0ca@DzAaY6uL$(y%v$PqYD?SL|d+vX|~dV9?4?KJx#X?Rq-RCNE5-dM9Sn#$J}}_41H%zl=R1+J{lSUGGVk42aP0vjBR2 znicUM3n~b|)n$?1#48+L4G~mE`x-qU#XF7TgkXo(-({NanFtWV=8cmG7 znA$ubdFf^B(HVF1W(hC7SWkKQK8KkhNb|C4f6%MNhbh0}4Yd3@daZBk&Z|#>B&gkj z=Gz&3_QiTknj`w&B1%+?lV>nqXWK)CafIkMbW4ifm+H^$d;8k{{4u5T&hSBI&&<4x z#{w6RS{&KBgVVN~GuEuAT~9K2dn>auGkF~A6CFm4^1Gc>wRxnmtQ^klq1Os#uN1Hk zf88p<=WuCy!4wSUc&-NreEYj?c?kwmToTJJsIWrso)@qYjwWgMbK>UJ(2Bk*Zm$`D z4Ln1t^LS#j4K?WVrptRf-f|d1bjS@OU%e=23?)2ImsIGWe>J3Xkklz`y#Ts>cHragTA z`Q)=LPP8%5J0rdM$zlyJjq-(y0~+5ir*X34;WYz@6{l7fC-790703;RVv;*Y8~xO= z&WCWwagh@)LbE&-MQ%dXD^MKtV`*P?l;-sy;&M7KZ*qzl{FZr+mI8Q&3Vq@Ce}5i7 z{p`@T52fY=zjqA@dqehBrx%;d_wIC=`?d-OXLY1^lq(FAevLP84IqOX-=0An%NsLz z$88O;4Y%GQh(bv`3IQ`dh0LSkM(2*(`|OHyc*_|fO!-XU#*$>AWG^0e z68Z+^uI4oRZl42>uo@`FI^eh7d19dwqDzLP!n&XCW1#Vf7U*X9tiT} z{gUWxyYw#yCp*wLFK;e#(qJ@GXGPvq^c);M?VSolp@83-$_80aue9@~)-s(B8qxB} z6raN+BF;>t05f~;+bZrC`t|3p?dSRB-+uYw>mIMOP{KO}YhFZH;Z}T{BVxQ3G&dOx zj}1aQG?Wl$GlBEXfd>A~e=#Hg2FoooWN_X^9H>cX!0DUD}r?%sV zJ-smz+U9mW-t&gYC9k!7ny`mG+G*Io^vrS4)|VH#J;!1;jR4itP&vJk+smCTD%j86 zd>%5{D31zC4)Ao2mZh|)d9XDVXAE}dqa+M0rVQfu*Lz_9{PoMPe;-=?-U+_Nsyf{X z!g@`Yn%{)QiYFn{S;Y<5b=HV;We-zy)61{C+o!gtG&GzGjP`ymI6(Ja&%P|Cxx4(t z0dDT&vT#ssYSE-KUL9Py-zs!46&pRYh}yjC6}QSPU;&AsrOQU&?67<%-*4v+S+i~m zz;(oUp`VtqI%ZGGf8L&ZvmhsSkRG0T0U)h91>V3WTEo1M>&~h@(#x^!=l08wzqKFN zAKFRp7t(rk@BcumI$u^#8)hud^bGzao_hqFVWIXRjQ~G$z*u+49WrO<=Dn|RowyF5 z8!M2?j-dovI4qZg-oqkzb1%*IfDlV`@_|?AnrDB*F!p--f45FaaI%iGI_o2*yzLu? z=m9k<)L#X%Se-O+I6@rAc{dakC~4eu{GQ!y&}N90TU^7{`H80zZ;nQ^AfYXamKxa&*@Y{Q{;C?+o#K#ld=VPX!2$599n z!{r3Ui;b?(f7b;=%1(=ihZ0Bl*KKRK6PGNmYgj3^<-!w9LNW^!EHc6<-)9u9=ek6Y zwIpx%@PaDjEK)nFsLlX8PMMhHbt$)(EMxa`Mvu`iXFQhYyr$S4_7tz57g+2GioN>| zE4DgA1u@Vl5eLFd%k2O->lj|R#pm_y+pnK~eZ5z)f4n4kaA06}Fo?=Gx1G@dPVVq%1F>UiLk`cKy1_*rK*e)o4h-wC?hF2S0Cdw2 zS)M`Rncffn-XfV%5EjxdHs@}SolhAD3Hkr z-`@S5e@1coD;O0qYp-zODI3dc2jB_8vu8PbLC1h!^w;yE&+Gg5_4U*L{E(o2X(~PV zBp%E3FZ^l*Y%Cibovh~?9{s6sw`(0wGClvfVcBbo8GW*}w5I&)AzJf6jyc+ZHYS(W(B2*ipPC)>CzBz`W1* zxd#av;#C)SwwZ5$4FufkS*KG}QA*L{Kd-vRCyvVFFK>W@5MY3g*SpiNEI^&eAj;J ze|b0%@R(lU-tysO1qf*3rM$XU;%PCcXZ9;qFAgv9wFTE}KhOxRL(!d$(!4;=!)!kD z%HAa#pUWnkb?QB+`?&%ds^FmZ=vinTNHz1G{^HT?{=E?TaXR2{c!pS@Qjp&mbeXG|^;|2(W?eE=z*F2nQ{vBpqJw;p8#^`kjuQ2tmFGzVVc6+}^!< zg4^cJx;L$$*`q_DPvUAHj;^#Wr8(QxjJcG5*-d(&qvl|N5W!+C0Bu3w;q*zbf0wW) zhX92l+6p_{i|Zd3?APD=kL$xB+dI90ds$CbZ1{XmXu8uUl3aWGKxmd~s6G&t&chdy zoSX8LLm^qbx+h~~=JQabhsUYOdos2O3wPbY{fH{dGeHoDFCng!XDTF2=`B)j8Qb|# zG24pt%IB0i**L+gdvhWD#S1i^e+!Xuq6&64ucf?#k9|7Rh)sL;#j|lwJC;4H z1V&U+b$Sq6nQZYny-)fCddkNY`~KyZzpX!iIAkj?hipBVr|nPQd$PI7nrH$^b-+z? zATK!YY~U1<0~iU@_MGP(qzL$=czWCWzK1icVR-SmC>~%9utL(SpcQO>-xzS7(Dh^hFUgE=mH8oayEyE(kn0J&x(T|7~peLEnXZ5s~u zMY$qMO&?4+uhTrdFApHL>^~NZf*du{U2v?uI;H00lKu6&g(#zaC^Ua(WS+=hP%`W6 z!`;2=o~_E!S_n)RBII#8N>pb$&SOcA=98=+d~MlnTHkAEa)Oh$P{X6Wyf_7iX}~rd zMkC&K3ngGH9_veK>yoFpuv)o}} z!vKbS;r4cxPIv-1y=qkhs?jT}i4)%8#yd}IXMVV% z-I|BDFhR7uf7`S^+yeh$YaK^|OtdkOowo@J7a7SCb8D^~G7HRqJANuVuh9FRJojyg zfv07~>8qlLb^8Mm@Md1TtVOxcrLP5hbdu2Z`>`adjjttC!hjvY{&b@{o48NS`YmZV7@cO}< z4?78OrypM4S$)XfPC|QqW*@V}=(+baPcRj2=>x!jdYvbvE4U{P$!4cY0*0o?*wr+C zj?*5V>R1*y(d{LC&#)n+Z9c-ip1V$4itXX1mrZvIhIsRTo!iquFYl1BczxeBKd#u% z-#$3xhxwWXBn4tEhm~_TO?V*X+rP~_NTUv-&E(L6X~*fv*vuV8H#;_ z-EOYadqVqvGf%On=WhFKsxiz78{V)LHV+j5`%B{)yj?sFWF0}Yrv=Ui7ALV^#M;Yy zFT?-G*V|~@Z5vs)Pn0o8fB?v+xdX&cqPAtJB{@m=)89FvzGrhg_WkmWw5{mu!wmve zs|u^uB5UtY_KpkouljEP@In?{=*AIGA}lhXw?Tt{SUpVDYINO_+79s12&*G9RZ0QW zD>KPjT-3Vq_wBK_qNY>Us#;6yqM2;3-Vz5T2^2wGohW{n1U_n}SH$PN@ZetGgN+S` zMxHabs}{MaiXUFbWqF@Q0nwfO9sM76MRvv^fl8e@6{LcH_f%A!1L5c?ASVVVoNQy} zQHd8wl{Q*j2FGwPYO6Hl=+*d5-m=uEKabKYXVJ+ZcRxLOtT|AEEaIVs3 z>5ip$0)^_>SxSnNP?-hvn$BAIc1mu4TeL5IzTww5o#57g4&Z=R_y$_EZkjd3LqpDs zz&#{tHLKT@r?QXv2A`4|w`uBm1ZSfnc~;38CvcpkoYpOW zCz0IQ?~e=Jt)ql7m&53v}==nDvy%Yz$R7> z?VGIl9Wu9P0v4~tn(aRMCK?K!Q<;@O?w*{MDvpY(tgzy*N3W!|wn(Y1TFfMG(v5L36XyPNRB%qWq!#g>owx za5%GX!62)h|H{Ggs4UEM%W8~J;=Ppe06A4v>UFgDjrOmv{jbnPuNrC-`c4iT70s;<@9ZGLu_j}GwAoSd*75!zsak1e zug1V&YN7!nfneK}B(aUE&M#r>)aP$XGzsZk_BCFB5|p)xlI(p+?_}{lHrb)i2+);! zMF)anLIw5R1niq5ZcBP25~&1Jgeb#y{;k^JeJ#!PylK#0RU&6Ul`B!!Qh;zK%}}Dd zbF1-;wn8as`;f7J1`g1qzJ)(5*I!H=rKz8&$eg^ZdyDJ+iCGUs}&azmx2ihEDPFtLQ+PXAK2AG%(05F z%vikg_m(V^t`(Y(6t0A)aC?(_cwN=x7XV)C>h3muyVtdU>P}%?NPib+qN(0>)@l!o z(j?kuU@L)OK)Ay~I9D}AQh(Z1uGM-gCZB33ms-Om>kZS%GisXaJep*Gm%nZ& zE3l1=-(N<50^e1=r=4AMM(WJd9Uaw0Q$W-k?X=n3xEz90D#pg7OwC(ox0;rfP|0pAMGE1(G)9s`H&bDGufqrv)`r+n`;00 zrY724(&3E2$uV3F#eI!0+vAqCZtZy6c} z6Z(=>KPJ7MJl*zb)^c-$es`i`-StADrf0>v%C-A3+H`nGugPH__UIgTMf%E=zD*Q3 z+53_LrtEkPx06%rKncfF#wgC1_FbF!v2O8z)^F9(Z@>Rr;hq1`JU?GWrOJaUX;{nL z-ZIL6?b&P!1Kf}1z)F!gNba+q-JGMkl_kH(Y%1tzMq*(M%Go)?>wA!;*j&_Z>J@4y ze6%XQQ$l#kTc-|Ntmy^-n$YR9+7x_8K@qmrujv65^BqKZPQc?rCvtexUTJ>&p7Mdo&~ z7f%&OsDZL(A-j`&hlFe|d`DnkI6?ZD$K_2)uW^|BwBH1Ppm=ovDuWYhr>v|>@k{A{ zZU$6ks|j^%qn!1(zMNbMEID}$qg7IWj4kMhr~L58nbf0eDTje(ib*X(awy0>T_t?*_3uL=bx)zl)w_Kg zg~W8-d4&)AK~*6MP?JouLuZAj63i)!uyh&7PS70difP#QAz+dSb!^q5+i3>QfN~Me z=_q=y4$mpQ_j<0^LwO-=kI{I4o6%~xSlH?`YO_TJtODI0Ct)W7###ao9-8&cpB~sNP9`3Y7>Gh|pwR zVC$tbkJ3fvqiZWo0^4h;KG)yg1|<->4k-{XqMxnz*H zb0n?jvZJe)!G&kFQ6P#Tpx&cL?KQf=Q=>Xjnx6zj*qrAh2PDU;B+Z_Enj^1QH(%-U zBWc5+gGW}#fC%Z;e~@Z_AX8Sx$<(lQqW}O=1obJ2na*A}pccuy8%H#E=6y>qRhGKj zfTZMe^Qxw+*IiiZ;`|~+a4Myc4VqoiyO&}Fi?xWknDx~Sgrcr z?I3N-h=`KWDj0 z8ztBW_Fu@|8+=F9Px)N8=;%_cMIC#hV12IF_aEb%M&W<^=?e0u>34~IKji%}*HNmlwTJM*7%rJl+y2;Sl&z#+(1=EV434}jEUKhn)~AKv zd8&~>Ng=JhkWd^l2UQfc^CvH__eQi<#e1pB=B!AIm-=cl>!9OIdX(SgVyUT6)K%5> zqrUXjT!^6E5NHjY0+`sOwFVWv!m?k}lBjx*OaccQ1Gfm_b!rP=HU~0^4a#tCtYek1 z5P9M#=AN2|u(2|U^-$4wzmMDw~#F3Ip>k&Q`~_XdR%M?$k(es=``qoZ6g>N}yEofq;dxPicC z&^m$oD?6sJJ#0XB)@dj~eae9g<@AJFjVW~ALKV4_|vQnkGKvb0H5(%QjsAI`tf;-rQwcL&_ zx^1X$%E%G5D>PFU7h;NvhlDq-2MYxd_HdtpMh>9jxlCcaA5+Oh@+{d<8D?62+IMe5ybO8VrEJK^16vXjtwSNBo<=c-p zsoPh71MJq>Oye6~;;uE!A!8ee*f^UGDr85#$vcu7q@@umt|a|j(zFfALz%toTW0Tj zLupI6Y#O&U4a5_lve&r+8%J1C1;Ftw0i4|NQbXCRJ7#ypfq1k9?HyG2&l{P=UC;ZG z1FLcl;U->NRJjEdp<_~5ze;0vN|KV6!g*eQ3b4D{UG7D7syT-u=w7r>+pF{Qs;Hii zmd@wjfBo_4NB#5^2QCjC>iuwX=(^7(t)-&Qz6%5N3F<23_vH)}RE4Mh(Bd0hO}#Qz z@S4LGs&4eb0*Bbqz&1f^g%FhL>X{mZvT5jdaVA6IP$b=^5dgA$@ODnVIXFA3Hdl&& zE|!2PP4xJPpsY|;RRH|zMTn&7Mx0846QA2EjK(2)nCx zH~EY~5NszTD2%bauh^SK!vV^EOvc};325lm$xU{$*avO5*zqC*V5~l2-mBae?TdO_ zRyo?Q=Gv7Zzipu1Y_UT+CdV&t{W{cta`Bp86?>;r_oOLHcSJYKJF+Mp*K4qpGSM+v z%3spV@=vDhAfpj}2&ndus0i913&dM~cBBL;@vx&s1=y>t^TWB=;7F8m*y`!+YW^O8 z2Fg6jAS++Oq)oNFdtWtWV&$j8`RD)n@sIHrW4L?s8dPQID8s)g5X6hkV1;adWql|+ zrJW8NPnp|f@$9g|&8C@MQzHO8-}h`%t}fe-vha!6ppheiRTX#v+*U80htn_|1UaEv zLw!X0xNd^GwjSQ*QJ3!d2q3;CKD{ZmW-eJa-YMFFK9^PmFXnbexX0sIPQ-#}s!Xd9 zrv|4iqgwQc(}OBned^Uj;#J`pJGOo}0sHW-`>lSi|NHyX06e{5#Q53v;gf@FKO1XV zPjI3%@9=RHQ)_!`ya;yeW>0l1ea#Dc2b0}v7k_MAb+%-S@#2=+W&q&1!PWEbK#5H) z8;vj1sU~#Op1iBc{#dU0#i^`6pJJ0iYDdLJmJ^f5vKK7+8-shPfVZ$z_|z?@E|peA zWK+A6GBVGoS}Z4E%Ho%v*g>yh8J`+^2p7BuP869P9Hy4feH`|B0B3<${GzokGJW#v z9)Ed}7AvfJ#oEFC;wm2x^AItUo|Bp;-(+r8#uizElSWx{$+4}vs)z1yKE2wCt!5vgJ zYK?0zbr(lVYcRPeAEUpIL;FD~Ze7+=qkrJ8cL5sgn{-NtsUr{xR4CDDncB>k3QFFb z-{oB2H-#R-5yZ`*CeYQS@VSbGt#=8$R8QpY>L@-18%H3ha?%Aahx83+v#63}b5Iwl zY?c8n03f!;q2Qi@t50o-_3IfM*!WRBeu=uvyj`WeO2#HNYMcppp@inD5HuE}B7YW4 zbj9ym0%hs%=F4Z}P{>))D8M^8$p$a8SJKV4dkb6C+f9dFOnLN^7-EA{Yf9y*#=Hs3 zO~In}amB4^#A@xD{mbA0j4r_ipuAsF&b&|arjzp*)cQS&7tIGSF?hmxsN(f0v7LWn z(@=O!HH$czprfcqq0moRM>)F7*MDuUO&5kett=9AmJjMs>0?D9NY@ z1Mi;Tbxf<_kE6JktX5zGV=0}zAIc3M9Q)dC4sz7rf-DA)=Fqw2W)F6+7;>`tMsy^qoetzWE#TaBvlVlkN?_UfqYh&ko9Zn4U>!5)YU3c@ z&hP=Kz~G#vVETwtO${;L3x9O=nJlmrXXe|-OyW76ZOL}TC^X}8!6H6rK;y-=T4LnW zz7mcMU)45GM{#!9RQyeH$t;qSdBq|v5YXX2df~C@7bPC%&~L{Bbba|ce*3TblyEu- zp)dA?7Y1y6)+xD3iKRx-u9|__YnQ%~KS$Z#Y*Sx2QZ&>~?t+9#*`6w2QyCr3wy15ssF~!^_XS&o zrhk3;_RF%teRAg>9)Ex9>iJM|(w?LK(@`zMHB|x*JY;AC0-Cb?lylmYNGRkLYW+ny z9I5i72!sQ!P@+zXEO5Vy@N;JmOfok>A?Ok_w+b|Oo^9BP|L9GC-6@K0Z92QNyiQbT z3%EN3Tz;N!s`xcVDE&%tkP`swd@F0F64l{VD5(MrRF}MkMt>@E`I-!QSNBrbVZWFA zj*%QOSisq=pU(MLEBE&wzdRT21zw|O76E+Dcdbpbp6Qo;mXwSklqsH|rREYURg|R$ zb)%)-a*U0wOX!%&h0;k&Dh0u!&1Fpo^0Em-4*3C&0TJEEh|;g9HG!9G zf2EJFDQS9Bb$uQCgb%72`E0}^)`)CE&Rd2m zw_5#!kR?kWT%v$H&_>a|u%@u;*ca2F8~(1LRT3E?IDdtAQ69xc0M(*$UQ6eH{{XL3 zVYxOmG|eHhC2R{)=;?AM&wa9r+igFFl7XW9&mSW{*@Hy>TW7^!OJ0EHRl6_+m822b9ox2XV&YZ^q# zSab{C;(yKI1r^?GJqpikAEIbvvRN26hr)`9z4I*gJNG4w=ERUH%>wRu0^(cMcEcfm z&Lsh|0At@uZ>@GmNKSL{%cdUIdzKbnQzk#%KP9>j?~QgIhfi^elcRdNGpk+5dELCw z8-NXBQmNGf>4+WVq-h=>8`fOI*7-S>Zyeg zhU%78yBENqjxHx~Pp7nE=YDv3x}az+kxKM3xT$W`l`kP*7JX>s>V`(?nn?(n)^5re zUDWa*HqH~LC8qiEubbWRJl4Tu6m5ZUpuJz$doq%cojRCtQXXk~eG%!UQK=i8f?nun zBY(qCFj;me0BBe3(rYrwe?2X-HHJy-ufA&lO#MsU<%N$=|Hl>k3qxGz*Xtzd}5^#Wzwy9sEHL;Yr*d@tECs-T#;cEwxeNRi8<_ih3smCXsn zW~^yvPJ9e4}Upl!|%#Yp(ghH?Ysj!SfQV-D>z?uZ*O7~ zvQ_}PB|A*Sdj6_EcX?M^4KCUjl}@VOn(cLdXctgkm%8ZT>0`0tzWeLz8)N5HREAv} zk<$q>5}`V#%Nl+cuQ^6Iodvp-nZCUbaTFmW{wcL{(+Ufq)a>;s`RWjs(kXM@j(>5e z`kj_8x1f`0?>c-C!t1r9xU=HL#2Q;13K(?LN>>kx3Q*|FPdH;Zy9O#x9`Gwwa*BT$ zzx6-I8SPNn^fuwfb2J5e&Q+4uYW^y2@D~ng?cy?9)0ZX^s|yK0(n-xDWUS-59(1Rc$}=< z`m1@dWuwhlqYf&GJMVuu@<5K2gB7XkMHZ(lTQ6u1oj;BQW?jyVqtt8>+eF(lsH&sk z0B>l4rKtz~trVk%U~)iD6{#=B^V*X={k8su6B}rmB5V{#uAH~s*MGf61qfB2XK-}b zU$S@93!;{~0HU`Rr>ZXl!Ebq_Q7_6u>@6C9G$+J&CG2>=it*)R2}ZcK{7p4r!mfR##VqAT2x`x(?cZF23|_CvnhsoOp8qfsP8 zg$5|ys1p-=jZEa&0)Ky`u{z1x&9%#Lx!%OXzRD5+hJAV~$K%uQX_UC`0C$&cZ&fk- zaI(_@pO+fb=5<568J!4Dh9-pZT$dVfJJ}ChuD>B)m_K$LrPwjHL7>-Ly-#fxsa|R4iBOx1PDsbz>#%j*018{?!S*i`Z+yLT_C8MfVB=|3wJ2qMJ(B=kE zLA9Xav<$tVtL$;}$?M8rVM^cBrKm4E+v}p5cx^I$n{r^8g(s5Trqd};vJ4xoKKoFC zv>!wWr7^F$Mt_zj8G_gHvBw&3Y1^qnd3j`yeyK>$;aAU$EY4GDW*T=&CEH$?Eeonu z8S6@BQ3mC#JcwOe&vK^}TEYzu&nx@U?N@`yyziqvyM?uSUwD00!`p(@Z{O-~Z{!`D z?yqa_RccTr7tf$#yadqwW|teol|9@;kIRt-9AU-TD1R{mhmpcNjv$5J?tc3@$5{9% z{k}!4w_^igG}W#$C;*gn?oyxfMWS-xF1_5nPvQ?}T;^x*&apYuX3Y@A!ts!;)9uYK zm0RzT*u)F1_hmO=vtC%c-(jeN>Q%lBxvHhrWiGzl6xJCs&ZLhJEvWOzFXe6Wk2U-I zxAFDQ>3`QyeycV-p1S*jm?(8ZNheO_uZEZ#8A)CTg$E)MR0k%#_YU=0~rk9)c?rooUC^~f# z{ABHdK&K*fLCtwxD|sJICW1j#B(17J=T)3Goqr{QLm*e!#NL4={xv04T3KfuK4FuXdMls~MD?iN9QlD(|y zzJDUbJHw;Z5l2up2hE%aXVi@xPd>`FGaD?3;?pi?;SRcVDZrk)GC^rdg9OUjS7gfr zgAetnMz3$H_4(6p@2BzMIsiH#CrUsKijkN%HgdoQU^NKE$o)i~q0YnuLG7u>$ z!_*Jua(7-9g_^rmBzQ9Rc|vELlG(&1GGQ&mPq=^b7#2%mlE({NmCw%=5Q*iq{#g-ESw zWvr7OZ1^pgheI*!@|4kM!M;AV>Gt%X?C8i#j?MZOG!@(k1!m|j5z`{fi!mE};eXbp z-nbgHmAk0bL7!l7P^?u@J{>sZOwN6232T5VqbA$T1#{Msz%Enb+-dS ziIrsai_-zbcV#aX2^ku*=Z)w{Z1X5Cb9<@~sfOcl@|cw#mXRPq&f{6Uj$?_opF@QJ zes9%4{oXa#6+dO{1IH^F%0buTZGW}CQ+ogF(;sF(UOBR|a}HkVyr+`>%@?qY;5KI` zGzbF8sE~hN%eLV>bx!rZ1F%(3ohyhdTDTuXcfPP=ML>#c&5GF~OG+-A(FTBRm!MGx z8$~KCuz|^a+_;xkf8W>WpPdX#(|1tu<4r#1Q4O`ZfdCpil&G#}viFIc zG|tPAF_~xlsU8><25n@4rn4~LBdEOO;JP+vH<)yCZsTt6pe`A2{TnFIyo4tBE`g0s zouHX0I2kNL>Gh%PVfTw1Fn^rdRcMI?A}bM%hJp}9ZdY4$<;cGQqDVnr#I{B9KL`{2 zBS=LuY+7F8nw19y8BUdWub+Y>&5vok4AMT4A<1iDZ=O%5tgqwOPp!TUc!vjMW!;lx zr+&*`(O8@(ZC+~^y=BBgU4QAK*0^-x?NHc7o%WtJ0@bz4LWBPobbm(R^lk1O&6D|X zUe0J&QWEwcA}M{S8U=t86xUzlq*5mC6sUg+pg=MG+v`TDD}yjWTBFGEzMI?>sSnE~ z^^)~iTg|I_M_x3%kl)1D0_5<&@m;)_hy*lY2grhYp}1@@-jS#$f0D;}uGhQWa(L46 zRTny`If{lA<1U(tQGeD&C6$X(Si92+;=2`KiQ#~#u+n^(Acqq8KM7et+{ zJXL@bwpiD7Ds^xH5KYd7@+l-*;QS5<97&IF0%K%LERD!rb$@fOGUcsz{UqD7(*E?@ z{PL#L{h-h#jd(zba){T2EC*$yZUblQqNeV#{_ARy72m{7g39D%fULYy=d<;2o_XKE`Q%GAWBD|% z{0;}%f*_h_2!E2zE^#YJNDh${A+|2rG<(mTYuySvxOogCfl3oJ^+hCkX#K+u^RDuK zcEG+I4`*fY(ksX(hn$mF4nEqcN8fHAdQIK%7YAAFPKq+=(Wp4YQ78tt(2k+c9%$jB z-c|0`COSz?@TRLz*g}|M(yedKpjpZT1}GcVMvz3)%74onD`|VNmu%~YV{5-aBOfA6 z+;lPR!D}MTF`9}~s&TWMB)uD?bf(nEb{pR4s(;wP2hP8qAf2FE@f1vCah)8G-SMAI z?O|PuYd@ch)xSLVR(NW_U+OQ_u&|#5y5#UMOX0vu-pa1ziJZSpv-TUnDbvZz7EnRF z&pGr)?SDY{D5-t-HLldAv=uuMEW)AGs7W^oD&uy08>Mn2U!>k2Q69wMJ#ZzKfmf@| ziEai>V|7dpyQ4jC3RYf9g-3T6XZxxit`<}XbeWU1W#`X}gjp|u6g%d0AJW(^ z4FCg(*=ndPzvt(2ef|3D`1ZG6f7G|`#A8gxet*1InxtxAA-_y#Q6T9-c(z5&b{Sq9 z0mmq~LFso`X5k9?9#g8R*V!D{ZlXWC!J#TI43HS6#xeD(<>NRdUUYU!oC(P0oYw1u zxUhhvySnW^qyy$u~(CXo_(M`Tt|lo*d2VcwF3eWzf_#)jKfRWpG@DVwdfd z&J={Ols=N9ZwE~z4n+$Ky&=fkm#>Z=BT1b>4@)tZx21{~@g!0O`Rl3-i>Ijc2yao5 ze9F$(Sdp&87uzr2(HSPvVr))$Y)WDjX@B`m*G`90WcWH^OqHp~`95t>oF|2PwtSFh z9yZyUfHrkoykk?UT3O@4hlq6fgT@Q9OB=PweXQ5_Fy6b!UU`hLA6=qL;F$wnrP%2DXOXgVbKy6OWITIV3dHA}zihTYXlZTd(NS`Y7= zoNFx-zt!TH9Q*6`d>lnRG=Yt$_Hw#LbemvQUtkukdPkOH3_@M= zP5fm_i>T)~yUlh$P$=7Q78NLFKY_3H^-E5vO9#|fT^eOk(e9ZXzkh09et-Mtv&_y< z<)%|Fo=Vb4*S!eMPB*7HhFYwZL+>qj)nl0eeo)@>bgF|*MSfH%8&wLxuAf9a1mbE2 zQmCj|E<5RRdJ53(g;)xjQFRhHHJn#?AIeR!JM6hBhsSA=eMHf$qt9)tP3ZxLAq2X% zcav6vr`m1ALP9Tqb>FpWaerW2rm|F;u||f7QXr=4M6z~R(;;7AQ;GqYN+_zjE54mY z%b+)r?x$p*`Y$3kwh>!>CWk73R4u7Qpli$>da+5Z7$uNfEv_L;D9Ra@yy_C4_zS5k&M`Z?sex*LLdhR$X7BbjWDA@>nhel5Ho(bI8g6oMT-C z$EmM^4QdMRJ4F?yZdo7tOFELm<|B#Z!07__7z7h*K{=QMg_&+-6xVw9Xg+LJ;8h>B zjK(Zc*-I%Q{LtGL`|;&J{BO4hz@Mis=Mpmj7MGL`+ct#k(|?=zShv#_i>`(Wk#-Jj z_6q-WP-PnAdXr7qoftlKCID2D`-8jo+MMSOcJ|}|i(g}Cde17d0lxYeBRzDqiv$-5 zmsZJaKOIk0*Rc?|I7G3w%`3TX$vB*w@lATq zq>NKh600n*PJiW4s5hUbkE*)=tj89tin?l@ zi#k2l9kWsz*FBwXl+b2(g{tSYElha|=$zDbW$st9?<{^Is3*njqT*g!httBalUz#5&lw>G>_QcSJfS_@G1m>7vJiKIG` z^gf5|r~o|N`nv#GiE;cfe;1Hczf$Dw zo63p#&Ecx;psM4ClXqHOc`BW@f>Z0oPSgRmJWg96$)jW-e~o-NwBbN6-xD~0p8+g6 z)5er~%8hN#h1~Kpc8V=l|Dq}y3iUg>J*_B<&bU^ERQ{*Nl0$*>>a;|1K>g0a>lLc& zn86-Y$y9FAccq^7a1l^LeScr9_aTNiiI@zs;tXG1uDs4)Uc+w3kSAM4P>v>O&wKNP zM^oR(t7%6tt7;uJD$l*iW~TTc?!?n^o!eVM-(%O+lD{{lCp7+q6XZC(o|(Mr`_;(V zmD(>_C0PnCJ+ISK#G46r+Ys) zk}UsDsjh@b>rVMAnsip@$5YnHkk6>n6)s1Fo&r~YbiNJ8!^l-JO9GTM18okaZy##o zg`-eSW_3c2MGLX(@leg z3uI6bndQCif7G;8>2^b$Ba6IBiCF8TQ*p`mOI=IPD?OKM-u3&t+}uOguqvd;%jT0e zML%w(|Du$Wsee8f#Y5HvLJx|3Q6DW2+CA%Y+tc!Wr|?pTF?hc}B^fFkNiNi8epxcG z{{uL&9p2s_scOM_D_cEZ##lfN!ZgQUA7{y&1^h1YneyzG*+LlK)p6R^KCj8z`541&2yfz!`3$gA>wttIN2=|e!RG;hh{l_0hupTo- zx9+V6F{TWvA3oi1vsGY##_s9eGr(l(j}45xhT`hWIi zV?-X?*q3Ihab+cX_(p=Bz<(S9y!Y!R)TG25NQ(q`Q9)C{gQO@+sW%&y7HPDp3q^qp zqF*ZVLoEw!JFSb|K7t|{q_HFOTMV_%hbS|+N$@8xu~Vs%x50u3y?0n`g@5f1P)IzJ z3yB|p3>f7p9Oku}bG+d!iBr3vzAT|RAG`43ls(*?(34O&irhrNs|>+vk5p{xczh%5 z12MGcdJzDU)a-I44YF7{XVDIFiEO8Ai-;ItheMU+Z0)xu|585HbaOxQ@W-tP3zdjo zHu+MIsB0xbP$pBWF>Cu6%*eY``L?s*_7UQLV;b_?Z!LWL?Mh*eVS@PE<5uw=P9M!lGoa?cT z-N^&qW3qQR7J=RTB9u$Kk=3}gsdboMj)+~s(e4GF?zI^(cn~DjEJ7fz;zW4O{XSP?~7i2v<_`avF1s8#`9V6t{7)-i40BKuhihWpubp00z)PB#MUl11Cl2>egWdF~fQ^^i?@;$qD@l7*-;l<5P zr&rg?WP-%(U{>X|Pt8MPnSqtww-@o=%NF)^@uEaq;Y!(fI7_hE9Tbg-8%DBbbpDnT z>2%<(U9tsGrU>L8C=-T_L^4Ts=+6Q2;T6Ob2yHg!6puJ}wOIB<2yr}hf3DYWzy0lb z5=o1%3p5Hp8K@2;=aWN{jaBM@Zg4hKyvV9k5C)`B98xzl2qp)FrY>yOhKJ4LOj*zg z;h^3DI*@IKida@@d`o#TI;d)7AzN5!mveo`kL!O8IX2(U9jw+>ic@-kGE3Jhwh`6; zSk^=86t4G5?AF9?mupyM@3AHA|J;M}NS*Q}?a|D}ddg~6C5f4h#)c|?vnWTP(whp6 z&;9lFjT-kzi9?T(z!%j860kvPZNs)N@YFH%Tg?u8a-d#^V>Gz6&$I4WM^Y6$C`#%* z_%4yF-)st9C8)*^9+U`2$vkcLrOj8eE4Yzw_Md|7AGBW2ytfv>Cr}je#2Sh;)AfC{ z^Sx7+H=>f78@nuEC&m|ltd??4xYRy8?fW+3v8D*U^9x#BBtU$i;8uE5)w-hhL%8fg zQ?O)C(*9hlAOFE6d=A=jn$B@L9^`DtveTsynNb3b2K7nCyz8Wf4ZFW^oxf8ZyvP-4z}a=N_>zNvv8xvpJW_Eod+jw< zR4J`V1Ex-}8K-23(=bjHI_c((qEfz!giVq(X+b}44KE7YTq1hlJhD!djBynTyEfZA z;H5huFIlZ&isRRUeXsYgUw&{T-^kF9$u!BP4uekOCfg%9yk(AZjHs({GB2k#c~%kA zE-ls>;i$UZSQ1TtU>x$6jl;B53U3uV`jP|CYiLU<52vWU=;9AGFT$5Jx`^gO2dwBr z2Gmn~yPa#sSt1L6Xz|Di3#wiK9;o-4(jWS~0|pyOkOW1q)^Q-khik6 z5eJsQud1)hcRKAilhkir9-kw9-`jhz4-c6D9)mo5DICv#DJ&+k!ahzmwuYQH`_JrJ z<;s-$B(m5)JckO!=Xnin6sC7qIx`-VRo8e^Wsh=Sfznnh1TMV?k+*!xw5%CPhzc2&%8nf z(S9f15F1Z_XDZm0m!#2o>rTn}-4q?&o~!lk%dfxwGKRA-{YU?EOZeSlRqhf8X>~d_ z!7$)&Q!9zOZ_{SO8;%l=4ak}Se%AYa-JEd(9Q3PF7PJo(A8P%r7xJ!BuXA%-(ErBq zcc2;Rgis_+OnJ}`xZ3%FO_|4eFZ(8?>X+c1Rzu2@9*+lqy4^*4_ei#~KtXNEQ%Cg+ zfz6c8l><=6q58vl=}Ft|v6p!|oHI18_Gdd0jwAuNJ0G><_uk&_IUb^-O8J&>xdUtx zmGi8dB(o!Hrg4-0TatoOIqrOAGI0WXDd(B>b190{#7tx$V*o6I`V3@h!J`rvk$Mjl zzl~&0{*Bso8q2b)SyvY?cr%X;-v zH{}vFP6|zNXYlq^Sf32wT`>r!02~}r-GDWEpibV3R70{~Ug9!J9y}K7@1KADTl@0) z^D~SAJzg7(GowKopzcx+Mngl&-F?ySv*Ucmdp6R4sgH=J1@|eR>%LVd+vCzGZk+DK z!J>q9pe$B}4|1g}Uqu8rdrt8;N0fJA1cPx}8cceYA3%A_ok{ zVy9Cssa{69Ns=VTri2UWOc|8(TJ)0`lxEY}RGg<(Uob9jhhB$UC!%j_l02%D zH!jCqZ-q0HqqPJ=3M=Y}Tpr3p-#`8R)0@@p5gtP@92Zt&xtna>zbhR950hJw9)C^f ziS@>tKwFd=X9L+wkGxTD_C*$ee;ti?Z9gbjJ`ihKvVhm~@veT_uX_18^^D+H>$8hjkR~1G7n};~x_g}xX_T~4t`^WPU#t0_{FcNn%$ZpzSvEOCN?>8t^ z|J0R?F47}!jp%ycUe*Gw0)IF)CGk2?tJTxGKT4gn&npr3j4HHJ_*4m_CvmxU8~Dn~ zD2@8M9=etKbXInwWc8+7vwz9p#jVk^DqP?-g4f;IezQsLj_0UDn6HVOrZlqQyj@lv zom#3arnu5{@{?4sFIRsflygO;Sw)Y z^>b*92F{)GPgP==>1B1UYE!T|GE-N<*cK2uWhNU30Aq zN1*WTYTVtndy+Co+maDhsl|~n@^LDER`Du4L3SU>hZY_2y`k51g7 zQ086fW1jbD=U1U7ZLNtP4j}Ll94GlNgyW$~GZ13PF>Og-Hir~75)PX1?B3TC!Y)~S zw~q3XFBiM}%wAmDd@Cv^Qfj@FV)!;2r&X43k|U;;c};qo&Y@#vRH5l0j8gwQ*aa*l zk{uyRn{E#AI)CUg!F`v@ave?}D5}H;-sGvSQAk->GEsI79h+LDLm!##aU6e8PQJ~- zgvW(i@OqGS=n8?~C6ga1ukNbgaa2sw##teb^}`tfGLLnbqyxf zm09DXin5P`K)r!BtPp#ws&uPs=>)|RBa%*}#Bj5h+1nLLrRJ;N(cR7j5D9O&w0tJz zQg|-cufNPszy28CzW)UwQ--@F`{P{WicVAxuT;pGQ*BTu={*!RukR9@ru+#${Qux7V?Br%vy*NtW7s zZfh*cE7KrHIz7PtkI{a4PS-yB_*5bK{KV6O!GBLS07j>JrXG*Y2@fK`#g{ykza&UH z52_mXX^QB7meizuFuu_KK}c;SkF$YN})Y2H*AizViHZ`Mp?%Cg?id-R2=|~ z*rU)`wL#X@(R7xI1)#iT$2E>h{^{Q&9}J+%XKrdgS!Ky>K5pWTF|m}s2ASIjn6Q&~ zsL@V%$bSFk-2!M@q}7O(&DmtNn`OS;V1IZjL33hor#MaQ#yK4-l@PS4&6T|Z@ES&j zv~82=i1RJ4t?_O&+PNC_D!}!8TdePrqyL|qwR%jv@7vQCI9`KecGXjutP}^Z1qjwN z7;@))jV1C$3{oX9wV!R%!#h`X(@1+UUpBX?Q8YNwM)Lsbj5doM|46kBSlBiERevId zV%~{G(A`0Kzkk5}dkjaSx3N2k-n~Ee)^Vd;-l%4p4oD8TIcP&@G}&HkFL$jT8Pnla ziK0nwiT7HXaI?Jr!O!+}FTCd%q*F(PG_)N93H+%S=c_ z3oSB^}&!+QYfoWryuN@+^v%h zxyt`OsfvqBn_Ze->edt>`MK~vVZ+L{$AVv zJQj{RKR#@NZ=$bY5-E8?@4KDDa$P9*Qj=s7ZxXXjCpwl!NQ z-WFsnug1En-L9Q4qZTF$S2fiu4xdd2q4b{L?)#CCmZ|R4 z^Nvl$KG`WGlAN>d{i1S_=}?j(M;_P*C*gF6HaT!NlHJFp2|OaOTxOus9mcgw!NAG+ zxf7os-xqFttL-VwT^_>80MUF6a@0`6S{6c4nd&xz@-OldYHvzyP}oqJ?aq_AnJIq= z!E0V^EUq>vvpdQ(^?O#9)oW!^pK}ybe^LtcTIEzz_v}0Y*SYA()Gw; ziAw?shiwB@t54qrX`(3vw=0vY7)?@q>v*o%zd!xqUgUaeHyM%69;9IM%tZwP8JK0V z+lcTS*|BW4?ksuaN?U^+jM$|C%tkU zPPkJG5C}A{c$JmAj8|*-o8n26;%jQP9C>+wTE5qe_o;QROl-gdHDOs7sJS?lSZzA8 z1yz0`w}SB<<76KNomuSsPl}_(3Q_Thq^xRnYkLkd8s8S|*H8Z(f6zM2z?gr>Gy@Nq zZaK^TV)A?^T8-+IA^4oq1FLDPP!%o6eB6Vv}y(M0d-(5AdMlsN>JXx9hC+CXi z-YR)kA1uYy+^l={o}*DcSJFZGXj&h(Xl%$^wz4=ZeRRBt@U7@{UN%T%k?6<_$x<;8 z2Zac38hY+m6_y-oPj82uG2MS>ZUw2&NO24XSl5;oAU4OFy0KKdYK&dH+Vmf*_E@k- zv9!grZiG()4>)TJ9DzvMlMvA4V5$S7HJZ!{4fpVH42?U*{-mpKQt4NfbQ_5wrPZw06+q{zb?Y{EECE`@i9SPjWGvZ6rO*UL(7+PKtYCY zYBG6=@cs0*NCDZV%d{%|UNw{9ZsMy$2lf!Xno&4Vze_833V~bKxJxoJXGB$zM^o{~ zFYlv~PjJQ=R)3SH_-b2h4tRTs-js+SD-iO$l-ws6NC5)s zpG0Ix`=&@u+cXJEPQ_~?eon7I02I2aQEWt+J|xsm-KiC0RzG~IvavfJMWuDAY`?Sn z3B~zYiU0Bky3+&qQ$tG;;Z=^L>U2Gws@UWysht60j>9&>##?^?d2xgyc@N}H4XEUV zQ?6c6as(;$0>Be6r>p7&`KnC4t{&CdzX(doKWttLN^Q6{64b|PfxJYPXImrvWZBKg z!doA@i1GRd@L5^@(+)}0@Mu>k7?g7dV4TX%7g?9WgPJO80qSJf!G}}X+xyPM8)65~ zz^-4av26F^;8A}|PjK;Ne*4nDeE*A!a85p@c#`GJE}en&qodG88P^L*@RBk*o0b0M zFj)pW5+_&4T?X!8i7eBLa)i*%LDEk(yLkJp>F3aMf&)caMHY>`14*pJ>gZMH2dIcD zA{&cY>fIZ3cIGXr@rB)YFtJ7ndQH_R!j_7yl)q^&YPNrFAT=^OuSrF`sr3hI>IDzA z8?fX6)u`R(aEMbiOPD|d7$F}Y@GQl@{PI6v`u}|Y@#X8M=XB)xm}aovws8YyoCPD)AIQ&l9kU}Ji2^tRNF)R%?&DEu3 z1rAv=SJ^^ovS)e^nsNS=glj#|VDG59Csdy#0JdhizE7QA9zq^Jlp%T>?tV0@`4*Ip zL`rqn_jr=a%yf!dU&8+@Ip^o319_pUr|l&ufMS35k{>XydC(*fL=iQ~TEpjU27re$ zE>?Ku*tP6Rj`->c=5rsC2k-LH?omt8PPW>mA_?up&8vJ$Hq`6SbSQqGufBA3>V5O% zo4JXb@ZqvJuY)0UGz#}02zd}Oa`ylbC?-AjKt z*-jlcc_hV-HDTu%TtXX?14u3?CpLM(+5!f>Phxi>jLiUO&4BRXkUUYb+JvLpWWhD3 z1hoBOxqj?#*}SL$%(&$T_Sz8$=aNprM+V4 z(Y_`seX+aS_UqOg$zMVVdm2YozXbi&bhE0?5!;T!hm9vz{r8XX`L9MlifTWE-|0mN$5PiQkl3B=60<<3dS+CYYW>JOCJKM=ReRWw zZ}F@evVlWbNJdfqZ_nGJ9GpveNCBGd_F_tvIa`zc&|FRLJ4dBHD#+%*ASESe^`I_x zuipxPYKR$zoTl7$cD<`$t zZIKnCxvXCsXWrlDU#r;x1-6?s=}Tt${W*-8xrki@C}=b2>WmVJMjRCtd`#wYIXQlT}K zq4v0>kepz&{BeuRCI?Gx)-JbNyvb|ipyjIr@Vjje?c1u>k%u`}dU9S&jcJ3PU#qt8 zxh${=;@2RlR#wXyCoNvLF!QoAkt}=8TM0l);@M=0J%@{a|E<1J&W~56tuL2=nk~*@ zprB%{uA(h87;%5uHIt6lRgXg4_tLeT!_dn{;YD|^p|khTSuG4hxQsx`A%N`Z;87sO z7p;OF90N^nq)(Q23*e~Nq>NjU9i>gPSe_DdD8o!0Kn|i3B5QAJ@OYPtu<5r>G|Dyr zBvS3B8e2y;B~RU+c;*9WK{CsWC+ZEnGz}^ZC!jB0Fra_VUKNY_lt=#krwPMbG4z;R zlOcT&=?6(fo1CeOZY7=XHtUM&_#-6>`kTc6kC4_^vNH@wBs|eEN z9mZw#3XZxD;#|>YS`n_L(%o#NSyFvSmy^ZZ1ROomi&6;``0ATctB@-w#Q?cU|1xn+ zB3(#>%PW7Bf_gTpbKsns_}THuUTu)`n^L0K^dgK^sxt-05oRWE>ayyE>q+%KDN&y5 z_3g*}bFECWQJ2V)H-~-my-Y#r}MU#>BLcd;1|_* zVgs--W+v@ALr$qctWXeMUtJ+pT~@Y40xHjYYF?)8GpRdm+Z~7eH_$9we%FA+I;p8x z&L?C5_G7Vr@8f-J&8_nA5g_e1|0}Rfym{KZXLd-Hn4G+$J)JzVB>`B`KP+gBu|x~h z57mFvouz7)K^$G}sZ^o|8djmHHyoMV7#(2)9-OS0gCZV%5W~kc+i17BpP=R)02SqN z=t(hRIL37nDv410&M!-uaOKTplCW?)?L@}RQ+027nt=GW=5y4~>5fR=>gw<2WG&3} ziQ3Gm;n4GvSIy2X4=nM|KPs`llHz2Ec3XdYL|<v|25%0N(2 zo4lzf3rU~)(t*fHJ)mT>1Io=I1SFHZ-fc-7%^-4O{%BC;j5A zSx7l5!n`N~_QWRnAYbf>-1zdk(H(!9L0sx9M{;*`o+{ZgRQOx*TLr|}&G#Z_yG-_^ zSPM;`+2%`khV{F6lQv>4GVGB7S2cf7r=a>m!}i!<|LULSUxcp+H0FB}j;J>s=OaQ$ z9L@LgE_BM^8f3A^uTmh;@R}7wDP?X)b)H72@^BKAkDz4}5R&?7;~|c|0RVrmUD~{z z=w@i`Jfg;T{D)loy1jKesSxy(+`E>~BVgT;=2SLy)0HBi5~Pmi*YeX{y7Are!5dwQ z;LZYUx=n3FB}(+Bq9M2_@@ZAy%`gIml{z1OU3Q+d9=+=O`Bd=u*SP;ae*3E~^e8L& zZYqm|aYozubx}~b4=+}2N!NcQESD+T{4brY_)VM6z5@Ji!>l{Lq2g%PgxV@oj@A}B zIA3!+;gCzJk3TnBHQ<;-LM~GPNIXg?B`tisvQ}{W6t7(Me9L*rsZL zZk-{JDYVh;oXu|Y+R@I@DDC*6v&wX${IEGR_Uwd{V%WOU-A%>e@<5Zws1AR7iOM!m zkw-4%U9&B$3sBhaJ6`S@{UEbLQ-VEs3kt@y{0gTh8 zi_xi40YwuBfqirC_SPK&(q4Zt#45Uu3a~F}E%!MYI;=W*iMZWDyT^)s`sEWFr+$9d zM=q~5laN+YbVO&fduu_xTeWf6FGWt3vDZq}4*z)!b~-Uld)vv+*}^(jFN1>!vf{yr zA%yR=H}Y9p^6#9Sy({hn5>+!o`m`FLs!e`O&0MucRf|9)d|{<;!z_Q)7T)e}r#%vt zY9>I3eNJ)1(c|Y?j3R|<@=%AYvEh^zv1M}@7d$6hd*l0P;6++1OQzIAat#N4Ek&-R z8qQy@4=LS zBP-a@N`dl+Bf*Zocw9p7DLJM%)5#t!yw9dYxqHu+sOHR_Yt_%CCpL5@b z`sRC5&CYR6Fi2OZoVcYprES4m&ZAVGisEoxwETYt8i7~w5!OtaWou{+P$_K zadRFE2pNnOyjXv;BHy&w(pG~`cGqLA-lvNmqF~Vr#{#;hLY^FL%A1_kzjG*2O>t!n zWUQtE_yHkv{*`#~MltRx9TSU{z#mPMpF?|kKxKEz-w556R8ihnk@`FxZ6VToVYXzTg8@H-=I|6C8bpZzy)C|Q-W$(zUy#?Khz2NiaYOCXN zHu%zMls!xVHUt*;T;hEWhQ(m&KO8dN)IFEBW8!S1KepAsEwlfEExk8ssS-9yRPKeZ z-vwj4Hop0E^6&DtXxw#aCpyYpY`XJ@nonJ-tP+3V{GSbD6xmeqW2jwNwXYMs9SR8W zSIfDEj&_j9MYLffzJ?>i0739BbW{hjCgpro2Xfx?=AYFm=e)D#&9tdrpSs75gjdCP znz7k^CBqIi1eSWg(z1sNO27vo>&S+f=80|sjJWNQ^X*E>)6uj9kdbD7oYoT>m3@`Qt+O3E#hrIwM(&)r)jlVx`JX;-!1^- zHnO{d?+s*Ks((@4MN)f>mhQ>6WD)O9pAEUAjCn3R_xld-V)6nUN_-9a^t_- zKc1Bk%kt1#kWx(4P_uFMqVGzW6r~IemQtIx;Wf#mau|-bTXC$>ZtbVGc2D_$a+Xxs zbp~$ejs^VmcALaj($XFW1vrk{)wp8+1)_X?mD*W5PPsbc(95N8en_0Vcd5H}BJO{T zB#EW!?tYw#ANppeyyL0fVCQ_+*QJ`|AYXus*Y4!SU*=6Wj)09B%E?33@T@NauMVK2 zt}^&kuAbMhd1E6q;(JwZ)TWXnSdM>BZ5782|_1WhZ!OK?nTkN<`c`JZgWKoTw9fmW z|n`>5BZFW?-6N+(k+>MdI|OtK@c`Dm5MpvHzmMc1wF>>;NL zm}}>D0$Mg*0=haSdf&lcrvs?enZmqdRsHox9W^LZRU{~DgvVtPb+ zRT34PkoNR~J(soPG+}OPoFQNr6WVKyS%N$u|Xq$SiYX#P` zI()>FTV9P(MD?|x9n)dIREYvgwU^QyDQuO&4!Cu4PX*esKZfdqs$3KK*#iz29 z>f@zkNExc`=kN;pq}pLq-9RFso5mBDcI_Gyow0czIo37o(70Oz4WejPp@wL#ANi?J z1gH)WB-5qe4!xFnT}0*Ke8t^0#^SNngVHYgW4(X8B_t*&5>$rs{uGC|lXp=Lv^2>@ zEuB9Vf_Lh6b`M9iXC;OeS_BoUuu36P?50VMNC61l`rI^tBKQ(X(sH8Ln$0oPqC*1F z@OWRZZ}VLe>~-HL7T+|b0(522_+YnY-hG)Ra>hGq^bR+?38GA+|u@ebA zqoRN2Lvzn=*QcwYMyw;z^O35Bj-L(9tJ)YYT0wv)WbkYsXYuR`wP}1yi18AM#N`=Q zk|Y2}FLk{3)VJjlDvj4GOo~d?_Q~4Sl1!1^q0JYEbR3iD#_`)#qc=E^!)w~J0yCF- z=%7ip-6fTc`nFzwY}r4SYXH)L*c4M;>^29=8j@bBS{#!?v@?IK#w2uv_?lCbyeds! zBI+$H_e8Pu|;kD!YRo*U26pgsO`D))4^A+OGWP_ zh(i_1uDfj)`OD-}#uZfdwp{bex6k#*pX<8oNH9}Pr;HWno%E<)L#-4NdXiJff;ra^ z^uFu0JC<0zbK8Go+dQwC00qL*a<45;0!ea9O0JWG+@94N){vs&FT||ASmSC7hgbZf z8n@d`XpC2qQf%WW3fK zv}+)hX0jh&gYTJ4cq)Z9v|d%no4PtzVk9Z1-I{sqju`RhvWLrJ1YEwpD$xU!kR7Go zsGO@4x6yx_nYk2vT%KLL(_`~}G&zL4wNvQS6gWSh%~Y1`$Co#-`l=j%+KxBU4qsKT z(DSx|IlS8EElGq`3V;Gd&!N*xQ!snb&aHLVGX@FC(fXO>)^3ALAZU>1YE>71%&8!R zLX$cco~O(sx?lMdjx@JYZ!aSFOj3u|W zZI%prtx1C1%N~jIBQBjNn79Re?Y70OwF+BfM&MKt5V`d}4kW*BS7%7>ts|xmB3%nS6rG%Rz0xLCjnnJ|tWdAi zWFW^~UX=A8OK|8ExR~!!l(ZKP=EG!&sahkHWAPym`L#Ti=}7n6E4KewudiR9URRG! zP9s4Ou5?mTuSsE@b)mxg^_8TWj5{eWQ4xPCBD+T7PO6cD09n*Ly{hHL0utnIn-bJ; zggRAk_y)CTDNADEbB6xBb1zGY=TdI`15%Joy(tgpOvJ{+OBIE&wsQxW^ERC2lS4ck z2~&B3Yy&fropRUiuB-6`isj_8fjAFs%g#9R_}k`c6Rg^;oyF-T?=gAz)E*MHg2R7V zj}?2=WRV@FkLf;KEsibx+`{Ap~i z2-tLfrf-fOToquThsSata@@G?x__v}bE|^DF;)2G1AhTWIigN9tJiX@RJV1Y0-;(Cc6q40OUGcB!u;ulKGgnRdrV%(MOB+I< zp{?nYdig)&*ROxm_~iSaXGqnjN;{jxqekw&mL{K?DS7O+9LM$ZHnCb)D-N0)Ng&)6 zNKQU9?q!E{2=idr(`yPgsfHi+8?x;=DIHRk4{eI)1?6h0bdhM}dU;3|q&V}9y6qTgg0DI&MUh9;E;EY60`a;QiQ4k^%$AfbH z%ifEx!T-4Ap?lB^lVC*X-lc!$vL%SC!h1@oIIsUB585B5Gz97^-|R_i>1A=%sXiT{ z4xC0iBUz3kb-{AuX=m6s6@plpA-zsN4-Gkp=xOBvX(vq{7C^{R$ZAUP2F4qYMx|bq zqK{NopdpF^k`EQar4p?gB2NX1|E)j%@%y*>w|2ixzC5hwD6-GJIz4|t6>M8n$?&4B zt>Zb#OHKz}Nl{~SE;Q*qp-|j@d$sM|;#A)rRAKuwdmYlP&8QDlR|7}%85|MHDmUkA z&o=X91W=j0I;$mEKVOtWC-7uYbOtSd$;C0Szh|oyUF4OaiNLAO?y=Mb6?y@tIUPix znN7e3=(*eKuLKT(T6%w*682hWTZl{bR*82?IRbZ6Xp)j-B=-P}beGCS$2{^swmoeMr@irCK74H&r>k+NC)s;*` zyVB!D=}#vcln1-Ow*28oe-$WoDso)+v=E7*HIW{w^9eH1QgnY>si;~<<<&KgI#%bl z0?~Br3#x$})H+FhH`_j0jpwE>xp~!T0H=<7+&g%hYI9p19l&&m|G8+N$J4JbKT4yf z8yU4)C46|RGbvAQg3e}v%ob-^2)!jcHZ`UHfTw!1_dFar$PSwANnt&`VC3u(`)l-W zgF---GN*Fi8fSm8fKpUX_2p!(BUI%080#R8cHK^8rcy%Rx#;IYydb<@gjrH%SXam3 z_vFQ}y7n58AKo|Lhkn}BEE0|Z9fbpRE2S3Tt6m7Z^IPh1W@(Vi-Ay&YNNJLwh~<*EPYc6*cX$d8*`M=MwRj~oGN;=pb z4c7o20J4*zB!+V=*r8>fNq|F8R$+h|!dmYk7Vy7cevEHl{&s(QbLl=_xnSgBlJBky(1Jg;3g=xRi4vZ6sR!k#C?>@km{t; z`lW1Zf2BM>EuiE*n(_wRr4)9K4^i+7Wv#*<;;uR>TCWXTCdb*qItpbiJAQAvwz#${ zC{&MaTPK24sgx~z_8vXRYnqx9j$=1b!IhqO(`jL4RiwUaH$ICB(tN(DPVwfxfTZ%a dtEodemxd2pLobb6_;R3TJs+KFcLkAQ0RY3&w(tM| diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest index c165c2370033..29083b983adf 100644 --- a/app-text/ansifilter/Manifest +++ b/app-text/ansifilter/Manifest @@ -5,5 +5,5 @@ DIST ansifilter-2.20.tar.bz2.asc 488 BLAKE2B 2f2bb56e3cd81e79cd3b5b34e0f5224a79e DIST ansifilter2_logo_256.png 54539 BLAKE2B f8b98e22b08c62769bc679f17b3f9d2faeee806d95af3b4a4876e4938813694a4924ed4684163e962d94d3f1efdd31facdae4c3eb75c98322da228bdf0a130be SHA512 ff6f76a91a4809289f90db2bcefc01e772e043a478d7f84b33b4313ed163692e7d2f87880e5fdb64f0e419f6c1ef6ec85240f5a9984223e9059f0803be313de5 EBUILD ansifilter-2.18.ebuild 1118 BLAKE2B 4bfcd5f4416e17802292fc13fed87ced72b30dea5e0b92774be4c8c7bd3789dcee38ed8836411dc4d98f33b4ddf6d4683f0a1ea73850cec33ec3ca5caebc54a3 SHA512 d14974a54e90b96547827af226bd3421c0ef978a3e7e17e28661a01783240108d8c49f9cf334876b15f3c824c6225686e2490761c56620b7643145dd92d67179 EBUILD ansifilter-2.19.ebuild 1294 BLAKE2B 38051860ee300f5387db7324dce7d2910a9943b7aaad2d30ada32bb1511c965a89150126da872b993b05f68af3a162e0d8f949382e17401a80928aebf1378bde SHA512 6dda219ac2678a620047ea88006d8671252ffaa0d8469db19822611a85962dcb95af31d30d9fabf6ed5ac0f1892635304de6e968767e1406a57b0c11561bd1b0 -EBUILD ansifilter-2.20.ebuild 1872 BLAKE2B fdfee3b7670b76ab1e25f770a6275860dfd3feb4feba0acd2100e911668215e19638b4e9935655a9fe8bfc17476ffab9ea126f5d9ca08d8914d311cd100aeb4e SHA512 f4619790967a925a5a7c4296a6fd5e48474ea29ed9e8667910924e0d773eb4251077bc2f7ce30188d992c50598e4205d2f1e1af4d1c1ce3dcc6bdf6d2e67f45c +EBUILD ansifilter-2.20.ebuild 1862 BLAKE2B 9c8f815956d083edfc3d02a220737e70b97f11e971de8b9ad7a99b4bcee59cdf32b44ff03b2b5881d7e122b86c6e6aa7ca054db0d0a1185464a73d685cb04fb9 SHA512 907ed3993014bf4b68f82d81056c4d2856fe210983468bf74618697597432d46a9458e34cb03c8aeed414e8b217f2508258f37047496a0d5470f90b60ecf11e8 MISC metadata.xml 336 BLAKE2B abbe2be16083114dab5fe1f2f7bc8a269bf44680dedd69c741275d7328120dadabe3007cc9e49705c044916cfdcc17227d96b7950b05662684140264b869e397 SHA512 5c08736995589d34cc3f37ce20abdaa402c56986506a4bb88a63f8326ccf4f233a059705815d9cdbd1b07a156d82a155bca70cb70f9b4b4273ef8f6be29dc4e3 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/Manifest b/app-text/calibre/Manifest index 61ec98c9b9ef..096c20eca805 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -8,6 +8,6 @@ DIST calibre-5.43.0.tar.xz 38641220 BLAKE2B dddf9e5f7303845f8d86826d38d08dfbf05f DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B c7053e728da20fccfa981ed4f56e24a4d5b382b7687c92ecb039b078fd4828de0529380093e4ab33f77d78aa54a59758c1620cf8f918937a9a64f13decdf77ee SHA512 3d79e76d820cd1a41605dfd4c1d992599a6e4a759e57a8383d42d86982177e4539313f59e647758ab1896ce5874cb2a93c7678bf962e332c44171651aabf0230 DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065 SHA512 59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059 EBUILD calibre-5.43.0.ebuild 10192 BLAKE2B 97e9e7e9cce94e0206ef3b4a93b442a1cd008021755e780a0e2fa0d22d7452a2c8a5f3d99dbad1da61f030033a56d159d37de790ef816c9aaf8d78762b931ecc SHA512 fc70706a3079a7d0e089072773a32378be3ea220f2d4d921bbe002a67f6dd8ddeeec2a2cc6a74c312101ad6ee798223a3b5f9460c16aee30ba97e105d531f537 -EBUILD calibre-5.44.0-r1.ebuild 9883 BLAKE2B 3a801266bc5b9e620624da95e4d5371d2f3a6069defc33f20e9556d52c0694332cf1b066ea5e925d4903a92ea93aa94e7d4fb64eb35155f8974ef55f6eebe1f1 SHA512 6507510dfa88c77d4089852793a6766cf61a608fba03a2e87dd5b17ffcc00959822e041c1389f8960ead82d2daba7a6642daf6149c73f0dd7296aabe74735518 -EBUILD calibre-5.44.0-r2.ebuild 8739 BLAKE2B cac6ff34848d71cc7b4c27094e60fc9315c5eecfe497f5ceda72b928ce87f9c3b9af0a8ac72fe8cb4bfc25f8e0b156a8a87183efae19a9ad3da4f0e1cbbb18b8 SHA512 353b344cde07d298e604bff64c318f179102a0866f6bfff6adcbb09b73937e0fff6d7b7cc07031b8d965f407a0c4af59c2ba0c8c3e5fc952c0d898de2405b47e +EBUILD calibre-5.44.0-r1.ebuild 9875 BLAKE2B 775b784ba1e559da1889ef781369aab2a39933b4377e48288ba768dcbbc37f88667fe4bc15b14a61ccc5b698c2d7fa944145cd8519cd5268c3fa6c77cf3abdda SHA512 3ea5fe308321bcc488bac1759d0a4f51d327589d7fefe38b78b2b19ef5f0ac8b8fa5c468295e53f726aa4fc0f6f9f29fa8feffc2400fcf5e169a7c45d7e2921d +EBUILD calibre-5.44.0-r2.ebuild 8731 BLAKE2B 63729f9a8c12a3b16b29d49775127f57251722ef9d5c9c4dbf02dd57cd9d796ba28fcf0dcf3d028efd010a7eb3ea49b6ad2cc5823598c4be941a598ec323c0af SHA512 1a5ce6a06781112e86f7616b94d72a0e93d9e170247ff6713314be71750fb4d0ae385c877056f8f15d66f7b122f91d6356da85f430e31d064da71ff9b32187f6 MISC metadata.xml 572 BLAKE2B be33ecb84304bebc23c7f92529f410a58941ed15c9083c488d443305a99c1c64dff0d3ba9f82de2a0c0f3b6277decfa70d00baafa0cbf46af6a3fcb9f44ea202 SHA512 cff8a886c1b4bc491b7745197b91048b242110fea6a4b1826764d1157adf3f44e79a9a24bb3aa840c9748c96c716cc9590c2851b79986b837f0e6d239ca84a41 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/Manifest b/app-text/highlight/Manifest index 318aadcd3e83..1e27c1d9aeb9 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -7,6 +7,6 @@ DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1 DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298 EBUILD highlight-4.1.ebuild 2423 BLAKE2B 812355e2acd16abd03cc4a6d5555f24af630cce614ffeebc4e4e525916f62a9b51ec1269667d6bd00c744e63ff4b74dbd5cc020307cd24ce12ab6780f1147f94 SHA512 975b17328a8fbe9659c49bd69ea0a1eef4015fa2c70f03d08ce2c5a2dc76252285e5534ea0618d9c3b0da5c0f3dd65206496b4d429c88d7798be500aaff8139e EBUILD highlight-4.6.ebuild 2466 BLAKE2B 49d356dc265081ab2daa808016be4a9894038de25acfee2d58e12488c15b776ed09dd199161f9d6fbd09f0cbbf2283fb200835386fc4d19334b8b510523dbd70 SHA512 ca9540dbf379f752487f42bd7b052efd3304e2295a8b19bf186142ee6f44a5b15bf409e18d9626adfcc9cd4460989f90f31dce9a7761c92b673da99f09e9bd4a -EBUILD highlight-4.8.ebuild 2662 BLAKE2B 5016d75cd821e6cd0176ee313cd40560f2c184b9f6afc5e82000ea9a84fb6f2aaf5e3b2a0ef47d17dfa01cd2d50c2118d1f28559f7134c2c18ac503b8f473ea8 SHA512 4f226754faa87171e591e56a0157ea95444a84b8da33a390b35a2c01eff46760055a944c061e2e44a65524f5b613c37fa5fe2a0c4df72c9dd5f551e64af6933c -EBUILD highlight-4.9.ebuild 2670 BLAKE2B 223c79974e0a6757bb9722302acba38564eec6fde128a4c20c7aa83c1303f907080351c04009245cd5038047d5b373102475aff75739073fde344d0b9aa6d539 SHA512 d70d776569c13d6282544afdf108ede73e35561a4bdfcf3a10678e38119a0a3d6cbb0b27d8abd2729e26acf46a47924396d7585bd77d046ef0b2d02955fb3480 +EBUILD highlight-4.8.ebuild 2652 BLAKE2B 4b13610b03f99931e6883cd3d6c15ba9f48621e3789159c6681fdf15f7ec20c98774aec07db0dae367e453c3580048baecd2d2841e343af385b232999bdb47e9 SHA512 2cacd15986408ef01a2de54f1afcd47f11971ec9417d29656c55ed15c509e38ad21bc205069f92634d42b4ff0fda38320549cfc184620dc5b89caf67c8c87945 +EBUILD highlight-4.9.ebuild 2660 BLAKE2B e60b33ebf0b3076e44f95c74c509a6b4b22f79b2eb2e6dadb3a186a064d093b06efa3a7e677b6a34c49d7ecf89af8f8eff780b4b0347df756a295443774f0d08 SHA512 6982e66f889edb75546f8a55f9a64f50075e7ff2ce0ab149be9f140ed0941bc10c9959f923dfac6b217d0ac4ee3c9f432054487ed8ca059c29ff41aea818a43b MISC metadata.xml 331 BLAKE2B 3c864f08058c451342b7f7799f36e901f392207b36114dd123bb3faa59f04fe3b00d8e65cee4ad3bbbe44606bdafbd246c64d5fce03cd54fc64cd40cfde59788 SHA512 eb96ee44971855de0b12f9e230d58714acb54de1b0a814c0681f8c31124a5c3e39290e2fd17523b2b52b65efaf30f64580f00777a8e9c908779b582577897906 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/Manifest b/app-text/pdfpc/Manifest index 295e254c9c68..d6ae3283d661 100644 --- a/app-text/pdfpc/Manifest +++ b/app-text/pdfpc/Manifest @@ -2,6 +2,5 @@ AUX pdfpc-4.6.0-no-movies.patch 1704 BLAKE2B 23d6d25c131fe2332562ecfad29aa85d802 AUX pdfpc-4.6.0-vala-0.56.7.patch 1094 BLAKE2B 6cdff64678d41db47a39b01510667ddb6ecf155ab9fc2037ffb533edb2650f3bcb6449a2fee616090f3cbc706f868f32cc49ed0d5c734caf24d8c2652f4d6965 SHA512 afb288be3df179252f6f049cd71cafba079ab7acde411b2cee1e5fe823ef36e2f254b35c097c50e8afa29fa1a9175a93bc589ea49925270dbc2b439088e948b3 AUX pdfpc-4.6.0-webkit2gtk-4.1.patch 534 BLAKE2B fc106240a943fa78943846542165557bb3455e469f35838417752fe344df4f7edba9c74db39ef87112cea7acf2ceeca4ad857a126b688f75f5cad14273e89f53 SHA512 2d2505dcd77f6ea83a0860429557a28329627169e16613d64c2bff3f989863bb7634978fbf1a081fffd1915c37c0faf95a9a4217c370d41e2ca73308fb6d3636 DIST pdfpc-4.6.0.tar.gz 7766521 BLAKE2B 3e8914333a0781d3d750ab71d58c8af1451ce5ab321ecc0639ddcf377cae9a0c62290696455516ce1d70f4ae3ffc5889fe910ced0399787e6a40c8ae76e1f75e SHA512 4ec69cbe21fb8bbb3e381229c391133f92e76b610e1fdf1cffa2c9fa9997ccc879eaef2a6837b34d1e635cdd07c4d0ce98de03fd7ece431a8f35493f0f7d7651 -EBUILD pdfpc-4.6.0-r1.ebuild 1823 BLAKE2B dfaa22d1530df38b3109256d0ec8e5d5a0747cd51377cdbb3d9cdb3ba7af08fe2f4fa9859249fa6d46cfb1f00c183f27a84702baeca09897d96f5b4874f98709 SHA512 6a9049664726484f288e8ef4a34a13f4763a007d9bfbd62895097b0cdbe3b65217c6d0e89a589d5d12250389959862ae7050379b4370142f8c2721d8103583fe -EBUILD pdfpc-4.6.0-r2.ebuild 2075 BLAKE2B de77e51e5d74163a22535e8b56b2db4c1e3dc14edd05dbccb53c5ebe06620b2208a490b3bb979ba49416491760a430c76ac2f4fcb440b5b0e2c4dea690f26c0b SHA512 6c83d3535db7cdafee82f5b0db95248b3c3e4c17156f0acee70dd72903bc0b2bdd5780c10dd1f0e39b2eb6bf4d913242dbe91965f5eb09f51db1ca1adb252d7d +EBUILD pdfpc-4.6.0-r2.ebuild 2073 BLAKE2B 07003edceb17e8f9bf31ecf81058b3889d9592a6bea2e31345d562d580b5ece79d8f1275b2a396d0ba049da6a37f8313cf670fcfce442acd702c7511e9cb7c3d SHA512 4d54a7dd50a0a4fcfac106064e2b525ad16fa211a5aa56103783feb38417407240f77941733a0b168ccd699a63c645d28b1a5907086af2e7f127910b661fe06a MISC metadata.xml 609 BLAKE2B 639ae0935933b47d899cd0fcbc4aeff0f484212bc383ab9817ac1618c4320e556ab4247ee2734e8f3bacc8309af21d3f5a8336e4a7f5ca3f742ca80c799a9928 SHA512 0426f35bb771ba1c1b796da521e62dfff986de71ded8736d238f164b22aa8859b68fd1500a381c5bfdef691379b165bd29e2f17ce444594dfaa1b26bdd79defc 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/Manifest b/app-text/poppler/Manifest index e3c466b7447d..9d529d2bad42 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -9,8 +9,8 @@ DIST poppler-23.09.0.tar.xz.sig 833 BLAKE2B 3d8277e8e9779b655003bb73637f2e763f82 DIST poppler-23.10.0.tar.xz 1892152 BLAKE2B ce1b42d316e1d55567384fc5374af1a177f95cc045490bc3040b454106681f10959e192d961603443d3df2efe30350f70ab0bd2755ed099c70ab50019c2abdf3 SHA512 b945662746c5fc58df6ec05c637cfa0792702f49f589f1eef69a3aa06823274babd0d604cb8671cabc1341c3bfede1814b5d400fb2a9efe711bf04bd177cea03 DIST poppler-23.10.0.tar.xz.sig 833 BLAKE2B 74bdf5548afae23cf17037f3810765afd82a8d7f2a908e49144733adaae5f2eff0adce97aaa0945a40a324b293cb5f7f88b996e783390b26f7c360886c6bb41c SHA512 3c02270febea589d72d60e3fd0ffff2cb0be84ffcf5c8c66fd4461e64827614e08d9351176a6880d64558247cd722adc42343a7a5774eb331e55141bfb8f661c DIST poppler-test-e3cdc82782941a8d7b8112f83b4a81b3d334601a.tar.bz2 5199251 BLAKE2B 6431b2aa4c60dec6202c737b4cfbbd4bf03808772c0adc6568454a04e713a2e869702f5c318e7799e7b1374252b5a956471b7cf6c9e2d6c8da5236e31a110f35 SHA512 bf5442601f453e601e0b368cc576bf0d5ca5509e9eecd8c7f0476802346834e9a9d3e0f32130c18d21807cd69a55e8168bca1cdb0292ad0215590a881a923c04 -EBUILD poppler-23.08.0.ebuild 4310 BLAKE2B 3432859fb7c477736f0aa6b3309620a0802e8ff720bed72968c5a8c1e57b72e0e8bc80ebd350398944b730610a30aa22a1f5c25992a2ef21f314768b07ee4581 SHA512 fd3829b708941707afac4d610e708c0aae2f2adb5694a222d6c9fac7e45708d612795d6ee7b3645e6327baad30b2939faabd0bf65d712a47db405b8c6df879de -EBUILD poppler-23.09.0.ebuild 4314 BLAKE2B afdefcad6bc1b4a0f89de5b660425d5f81df0ccadac93bc41ad3b46b7cad45cabef76b4acb42cb9b10243595ae19587ff940838da43b075321a3e3ffafc86289 SHA512 84197835f068f70126f5e9c0d8bf726d9c826380036c20bca1f39bb81aad4e4253d7976af6ff47e99904b2ab86762012f68dc25f29dc4a5bb7be5914245d4c59 -EBUILD poppler-23.10.0.ebuild 4292 BLAKE2B a996ca0442db441f3dac99b3d6ac2126a29943c6131916690e9a31aa4e47735eb7fab7fef85c70666eaa0030366acffed3c025511d4bcbe5694c48c8b0c75ff7 SHA512 af0a887c3d15cc359a04b1d7e6e506d44018c93dda19770735b9a17ccb51b746bf69137651e59e546f0f7f708f17cbdab9b75834bbff717d4116b70bc289a4a4 -EBUILD poppler-9999.ebuild 4301 BLAKE2B 0f2b8e03d6e48e20f9ef967f670657c52398524bd3d2a8284313954a706e58a67d3d0491ae0a1936cfdeb5f84d53007180622a60b774e09a81a0993e7cecc1e3 SHA512 5369a91c4b8a5031228a96ce975e4a1a35f4420ce83cd177fd36ecc43335e0690588fd35b36a58ff01541a54166f756aa0c78d1504ad8a25158b08801ba4c3ac +EBUILD poppler-23.08.0.ebuild 4300 BLAKE2B 0f5d417e8a9c54c57a11a25dac0fc211c09aa8ff19273cabdda80dcfaef7fcab95326f0889308040788bbbc562ff508e6cda112353fd113dab592afd6e7f9374 SHA512 13eec68266ded3c35fe63a92364339ca97af4a9dfa2403c0c80e06bcb2ba54e3e90e3b6b5a05bed579b363fd387f68da2a5d62c5f5bc204794fb4768f03a362b +EBUILD poppler-23.09.0.ebuild 4304 BLAKE2B c9f87f6ca910b457e409449e2575567566394412fdb772539668d626b3f10c0270b6b463847625a4f8d737dba4650c8f30415c31745e3e346d994270986eeb9e SHA512 5964e821a7aed09f88827d1bd37b35404b8ca2ac6c5eab5e019958ac13ad30948d25bc50363675c8a8351a3aaeb938424206bad7dea01c1fb2b6d7b31fe286e2 +EBUILD poppler-23.10.0.ebuild 4282 BLAKE2B dee9abb21878f0aec2d64ba8d29ac277ffbe2a87d32c4188746405e2cb7f28033d1a2d98c80db32d30c53e1654fa0a74f22c24965e72574dbd05d3392bfbab8e SHA512 c27abdf3006a59db903c1c9ee259e02f5db8537993cf366fb747a2d06ddbcffb81d685b40cd0280ece1feb9e5d362ccf79f1f9c4da17694517d4f38b9a4e8022 +EBUILD poppler-9999.ebuild 4291 BLAKE2B 65ba5801cf50a9e2394a0b96ddb24a158ab19a4866e288901379fd46d692d077207a5bdd4868a1a164552f6895da70cd22803f54790605fb9097a33f65983c3e SHA512 ac0e15c242fafc3948fa249cdf2526282bfba7c56ed3a34ae8fcf82b4d4fdb42954cf3c7d63f7d63f8e1552ea432a493a9188144508dabbdf07e9287a9059ee7 MISC metadata.xml 1230 BLAKE2B e537b88babbb0c4ef5355c57c226d1c27b8b058e85c437962afe3610cf7dcdd4fea4a7694e508314cc5111d7bf09dc67881f0268a5cc8c2ce1e569a6f8c7699d SHA512 92b0a2fb9bf788eab1187657485698322cec7623da7b861ed5134089d0f3fc05f42138f734aa78bb811679203af2c6bf0dad7e78a091d5a51ba16a2aac60a227 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/Manifest b/app-text/xpdf/Manifest index 020f94661cd6..76c546aa2586 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -16,5 +16,5 @@ DIST xpdf-korean-20201222.tar.gz 809664 BLAKE2B 3c3a4397f25ae74ed8bd68d0736144b9 DIST xpdf-latin2.tar.gz 1431 BLAKE2B db8c823c4e90643b9d08c9a4106f479470236a00115d2dc6f3a71da4bc9b5e33561da5ac5dce81cbf5fc943a65572f3595601f6e9f31a3fba9bc0d35f28e0016 SHA512 5fe0b60bfac7f0f4a26e3e7216de5043f6b94446f464c984b7c25431ec01a5912952c0dc66bb2c7159c9f63e4805689c6cfc761086aad9e59f1f21d0cddb5d15 DIST xpdf-thai.tar.gz 1878 BLAKE2B dbcc2aa2652c40c2220688767a58cadcfbe39310d6c2664b98392a03b00de6d558fa3f333a085e7c6ff3476b6ffcd98fcc228eeb8dd59e905f870c8a39143ac9 SHA512 5584b590e34da29285c379e3b7a7243c28241ec6fddb3e4a8e2e7bf88b8f7aaae3483061d12c332a1ff042ec5e2b31869a67d60512ac48f7903c5e2fc871aa87 DIST xpdf-turkish.tar.gz 1137 BLAKE2B f735e9842361a5a73fabe40aa4e9cb552475d3751df3e885c5a1a68e0de8ca7b5a031e6332495f70abdc1e943fa615f09185e9ba22922f37f02e42f59ddfc57c SHA512 a73e90bce8f2a12154b06ef29333a45d96258c0d653d5cb15afd2e5ad9e79a9b617e5f8ebeb20bde545684d50f3bc1349800c99f70c863bdd502c24c266b4fb1 -EBUILD xpdf-4.04-r1.ebuild 3984 BLAKE2B a23c4053d6217d907810e07edf328c1c13bc7e3c418c0ca597ea7351303234ced478db4b1ab6cbf19121f1492fc87fcb55572925573e6ed1b71beb8376ac10cd SHA512 ff16379233b5598b890bc5d53ea332b44f76bdbce596832d336d0dc992dbfbfd2b9052a154f8151cf8a29067e542653c69ec4773c1975fb61fadef77d900a423 +EBUILD xpdf-4.04-r1.ebuild 3974 BLAKE2B b692bee51b40e9f3b9d2e260b56b10c9643593e1c5a742d89ff48cac0dd9343c7a2fcf52da43ca55cdd111e141ff0a1579ac3f27889a7d6647868b8fe603395a SHA512 8e7aa5190628ea5b238fa74f07be85d43b7217c3e0b1d36d29ad246f4235331c298c99b5c332f27a8216404243b71253b7599f7e954e6f5eb8fbe9509c553af9 MISC metadata.xml 993 BLAKE2B 14996cd8a901c0cee2ff357b6d7e0ba523cef08d39997b4e3266b9f07e75e31fcbbee940d25eb318bcfc7144781d490a8604a9c57d8dd883ce08f51323139099 SHA512 b0245e750f66aeb07c9a35ad8bcc2d6fa01debf62870104b87ba824c79350dc4dbb620d8d4a535c774709f49b47d2808baeb9ddb88d209e48e3cfd6309fd8628 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 zcmV(&K;gfQ_W^_V0e>Hh2mk;800092guUCc9XYaP_pYy~A1DckKmdWq)25c`)_UnS zy|&?+$x}=+jbxrv)nBhMBD?lptYWt6UgX|uMF8&8=XAI`{?~u`FaPqVU)Hxa+qd>V z|Mi!Te~M>HfBFyq_rLsK|MB<_e+p~Vy30M%tTBhQYg|2EXMa16U5<0FS?{{~8P0y3 zg`ey_uQ2nyjuvyeT9{W%IqW{umDYLexkIXXUg-*l$m< zHd=4ttaTl$#D6RDjJaHWjXRg!_g(HIjVp}%PVo%)Izv0so%2;^;Cp%U|LH&d%m4F# z{BQs9KmV6M{l6c6`Sbtz;nTmiNao4@BV}HlKSDyW=Y3|jrqmF zw&Sth7k{pezx>;WUtU%#_y#423t>bwPyb(C?I6n40d#PTl| zD<5$++~P{DrN&~Uw)b_8iHFsE_qry(&0Zf@Y#ZP?&%FZ=IocJ=(L%0yffu!62D~Wn zvwFZ)<3Fw1`*L9%}h5e@f<16 z#3r2!6WVu-I0`>eMk+P!TNoK}RgmjWDFyug!U$$wJsn4gpj<44oqq?jd-mAylF@Ho zQ`QO=80i?2|tXwN#9i*F8ti*uK8l;?C?uKCY5@o+4tty_a12 zsNey6*I1=dix38QfZ6fw@$6vUvFiX(*oHH79%c^S_FD0dYn0c;`nJA&YTsVX3ut{`F&-69 zjOnfic#J~~yz$6BRvKeZfMG;}CjWWIKvdlm93s@Md-9$2F2{}OZ$4)3D}Q3D*Qi7% z!dJd>=D`o5#xV}UBMZ*&@ql3w4mweE{(Z$_&BU^d1+!$6csUbsWX5pe(KYUy#g4=m z9R0paEkuY4Ub5dMq^qYy%(^=!>!$P7b6jA|RVsUp!|<4sx4RC$0H8b;VBi+Da*U2^ z^p_R;^!3B~I$jN|zAe{2*ndJy3X;(9#gp*9u<^n(v2+>JIiVAg4~HL|dGo!%5sud? zubv7(78bPP;2rnCAI{WyY~o~Cdjh}#4}!jcjjSbjH_LgA&W9w{B$hXCB%HJjy2Ct< zNf4Qd5Z7kvMDD`JZ$sq?SnuK*z#;-p{lzVnNQQ6nb7$pmDANL5{g$lK$FkYTOxo46MMYgvr>yFKF#-Q}+j`xB5K1kmd_ zzw=L;lH5jW;iXlm=z&Uw52fcM&rDcD_P5K!koO87m_Z}vSlMoN){-l}bDE#w?`Q0` zr-FZL$r5}M7JzoNW!63j^VE&+%%uQ!7gmFyT2qCEG-H{OyqD3)BMg{jA2@<7!^paN zvN8L0!T#HS``b2|{pH66EAYFWEn+~XuzaXT{I#)VEFd^p@8U`16X`H7J4ElCErsQ~ z>jY0PLi-+e+Dp#)A3R?uxEII^f$bL&3-f;)gqLt^`ySX;!U;y$&vCrxGfwt`I6|;# zb=f2b(?GNd4}e4+@B!4>H8gD7SBW(-32gJ}rM^$Xmkv!Mc9kutPnCbS=-uR* zwN)M(f6b|5=mQk|!~J)s5cm9Jbev7*8w# z=nujx)Vcv^d}YG&p@T?$5hY8w@w7{^#w1=3TvOj+GD`CG_T?$XJ6#{EiGrbl2bj@Hk@Romx$(v(B zLR=Lqyzm)BDD*EnN&!&F)+JkNONe1_>i2eLr2M{G@!c^EZV2Jv`4DQ2Xf18QvTuS= zCRPDT6_i3XBRMcbJ2d9y`GiN5sN`Pyr5eSD`g!xeR_Oeu$btq?iQ3iYnOz_#fRY!A&A8^GL)l*&A%6Ps_0=ciOIbmN&Ro#bC@w&_ z5~z-`VGRH%QjUdSan=UDm6#sWARPlt0d$9>O|?tF)OZ&ApNWC@Q>1_Q)Z9%oAPX0t z(sthd0(1yx&~3Q)NbeOGu5od82u>Ajy-E#ro^WnYERoHDHgoZ^iCU@_FIh5o59P{3hfU%&(J00E87WrU7_}z$z zygb=r8?1b^lLl`#`4cu84lc26-OqMrj%E@e4WO({(Bi~K3Y>rXf*YepgGVa(ezqj$ zbPzT^km0!8f3#(^BK3%*I}~XXJlQw@II0iz~Hz+=q?PSZ;pn zu%Cww;T{Ay3BgZ?(C}8-@jwfvr{aRjL9eU739C+h4mRk7T-ch$Djs%VoR=9sjIc_@ ziH~@I)hZ4vDF$i+bSgG_6pL5-)198bTdvO^KYaU9_eg#jt0M8blg*tIX>mIdLiREa zwZJn1sW^XW!vgkblaLXJ7f0qo)K?|OUds7~v1;e`>9wMqPjXSaldlVFn^yUFGPJ>& zecB6)pT1Z85IW2)pd`;eFy??KV#RP18!Lf@a6d)Etk5;hiQf>|Gg?Z+lH2-9d@t4{ zfbGB6hphXS(?!+%%$7I;yAUE`FaCP)c?3#02(kgMlPW1Ie}I6?yTU#Wo0FUmB*fdHufgW?^X(AxyfgH-<3NNH_@3&Wu-VQEpF^b*W=|-C z2ZuL)G|CMeLPRVuLe(y72Ip;O5>PiR!f431)J{+YQgfzr$iCN!%olHJ_HPz03U&XU zj(z&=*Pnh|e}2cZ^G){gpn6kZ!Mqfv&61rSeB=&JK3OFK^o6p|ead2hl|Jrz+SYC{ zZ#wSy@L(|7erIG0tok0k<=;C<4%ueeo>!f>vtt4>MkN z5I5^{5h(-#Am0AB8yz;|vE{qBY#CLJmxiqkvBqgQe@CaS^XyjHK~pWWv!90W8m%#d z%mSh5VA}{PFN^hM{rb-|>_vmGh$8ij%~TyMhY)!W-Ua7rt4hfdPR@!c4DEVip$ONu zV@U;vC$d$M(i)iZcx4(Mlq5xst`L%k14KB44KgL&q7y{V7Q(msD8ku3miVQNEskCQ z?KZKcf0(L=&+lij3g(5e77Gm*57BQE{gBj=h{LDN`z;g$kG;^AP-AkqJUk`C>iJ=$ ze@C_hwx(S1U3O#lmvhUXzWt!B{cD1+mbjg*_ zB5KL$1+cc%<9#@!gcVE0+D+oAM@!D~BBZj;f313k#)4*JlcPu?KR1M9Okuna9^001 z158zpl5I(1dx#k@dUgkQ+K~m%p3lwnqz0@WL1ZBhz$fQ&T^J-G&q*op6Ce)XnZ5D@ z$P}Lm2ZbmF^ppMg;Gey(uH8$W^-sTjnxFq5BbIHa7#nzlJ;oRfsEfeJTxU6b)EK!1_43vfW_W6Dc9OXx8Y zu_UR#ogZ_ZKu9H=qY9oH({NOrD%t00wUkL{E6HIf80@_-!eP1Xo9+qV^2PW$hk%(M zf*vhG$r}kn;eR>Q&2|PfLd9T;Li;`(<*?f=cW>C5eVn-wJ#F{`@1N7%I8^?&Rw5%% zUc~2RR%m&iK*S2SDLt37Dmj3@CS5lCVu(QG7F^7W|m48~n;#^m!U_lEfM*7+|O?11b zWr9Y@CJBr3UyJGj;rFeo-%(R|J(lChK`V5TXlA>vWF%S0)2A>nl-TUFhp_QcxN)$j zmZ+6(NKXv}zsod{(Ha_w=9(5z27{@+ooCvF6R0kt^n@s0JzZ?W`@((rG`_4~{y5h| z(C{~>J%353W8^$xjn-p5^4{;A7NxUJwb}Ye46xYjc2eQ#oS5Qhj#M+$AEA!tIuMS~ zh)u$UwN>?zsUf&VAh3IAYa&)<|8_V&9Zqw#(yCy!yJH0|0%TmH4+l;-nr7x2qIG`V zhI?ll;2Z~JG?+#VceA&`6XM(RErNgtP@y{zXMbS*NcrP-041S-Wwj4;cxr4i`E|ui zjs5z!Z$E$j^amwUNO<0T*hJC9;ATD2)8)NV2keFwnNN==!Qq+mQ7oN-f)B}qGbPP` z_9+(GaQS;Qo5>K}HDm z-R;h1dtVoAe~16!WgbE0V;4??Pz^SlM|d*9&Yn75KL%l^_aL|6jsVZH514wiL(CP35|!dI)4n| z&AjVzE<~_ojkQ~ZNIQapTHRLv15$6#)zi%dt>o{mp$QlZ`VJRyB;fn_M63Lqt$H{& z>T*2iHnD4Jv9bd2d&J<=Co&z?671GMkD#lkl^|$1l!$$qCD{RCMb%-k)|!~2<1w-L zaXH&e^!F!q>06pspqKA!^{;Dwcz><8ejyeRJ*P6n*;yP%1T3p}ihZXybTB;UB#!#H zoDd20FRS)bavo{&%+@h)#Y41J@#yGau4_Fb1JF4{w(~i_ui$gC;JMg{MSO7u+4(mb zW`|?UcS&h@WHt%DA15XyRm%x0Pf$9VuDC&g)VL8*n86KfKe`W>Vh!4omxPL{$A>Mhhf=TH) z=jr*qU832V0S`(Dso{R75LmGG1`Duo+vy)rUmMArGuI~i&;h~~nhSM;)%J4-Yop-* z0m9?4|5f+{zjLF!Ppja9b7Z1(U=Z?zCDi8W&=LsZbri_jdD&lwYrbT3KDJLk{nmb3 z-#&l-_y<|TZgC&`hky7X%-#Dbm+l2l_*e|03~@V?<0XiP9$gXXq%2>?%KLTcR_(%qzcX%s%Mzz8^(i$&doN`V;OqfJe;^;k37)~ zCFXpir&o*!QV}C_o5aWYK<(3kOnJ1sXA8kDi^LXz?QxF&6!2S4dAIT#gztzt^sF!#oIcF^An)?DvjI5=v2vE5J%n%h{K98r+GlqX z_IY;V&9+_@g@3HBX9M9hc++))hL=2_?c41+bchT0dTIoZ;<_VtlA;2u2ScC^O&`I7 zwzH5@03@0%Uw}5W2;NOReOa;3qkUVSe_fycpiOWRhLUY-Xb4A&U$r~~$;)yyEAenY z6B4t7U3gNYA=-_&js>1zxW|*jDW^E-Ku#VYgsq;D;C~*SmVp<-CM;(-Y%H;-4KwJ) zwgwsJ8{Ti+|LK<~hGw{wv+ROBZ5Ab>-tP-#g~P*YOiLaPEws7Bp^X@?FmYLXWnDJU z3r&RjT35|Nf}BqqSh6l)6xO>s2y3G?Q1igAZIThfoN(@!To5LMe1y3ziLc^k7VPKFz!oub0G31<3xv#RXgQ)Y& zx<)eA1&AzLF@niMY9z34g=zGP9rO&F&p%c5=k|Qup*r`}XC- zU;iMVA9#91_wbNs@jT7cM?$MX>6{4fY;@QKZ^6g&FZ{3Bpy1drsJ~s#(0#tuE@kV< zt^OteS!IxID6ck+B8aaJ0Sgi=G{~tQJnI?X4skKA#GfSR;sOKR({#t3OlP)VJOo5x z34hkMAz`LYi|7A3DP6`gqm>0L>h6XoHZeUjink~BklONKm@^%nfNW6;&uUgLnQGhp z1^s`4fVF@B@Rtui9+_(kV!$#Z!SLzW$J7s$%*u|{b3!#sQ%k$tP2STZ5Ho@NsOKTg zA>SwwxESD^y-EOnwiYooX|t0EhD9Vi_J85kP>v(PE3{lsyWVH?cuZ)K#tA&Fk$;E`rXNQ5-&o|j2QUx3>4@pc8tmR_@cv!Gz1$wjksbHNnSS0Cq53*Lg01SnX}C! zfuZ-Ox<>jRUX`@8sS9=Y}9I^9TP;=h$DcOTExWY6${`Rx3wU6*Y_*Q|Njj}D6Qkc~+4#>B8r zr}iqG?fUMvqV^N@&s(hv(2lvD4*$2;ntwE#Kx*}#36Ia6k6RrBRB%I(B$?>q*V#$_ zW>zR+DCs$bwhLbgH7()*hHqy&zJKI)e);g}!+)PM`5nD@nZkeLifq4qKX9L?XRCqc z(}wU|o>;KpG|%C>H6^>F>VO!}5BWBfaJ3`tGKAaO>Dx}(tkg2S~;u^-9e$ya-idIBXhqb0p0LjN=%tD##pT{SlRdbdKj6f$?5M!x z&<*4+?~9Q0Hj?UOMhw4>wHyd<&Z9#bw#C!%suiqlReX>0)?2;_!ZhWn%5Yqd9g zJ1@3Bl@F-kk%64nmq)nX`4 zH-Vj*Oh|mgjS-j#%rKsEksz_>i~866gDrPKhaG@KSExi#Xk!Rap6& z+hJa9-AbryqL6}}*jJ7nr2?k#*Kqp9CoJ!LvemAfR?$x z3GXj<@}&%_Ux-2{Cpa7jIe7w>PQV(DjE})9k*Wu@y=+Urk~|FIUG#svae}hT0VvK7 zh=1srWcz~&-!t(Z>4Xj<*NMIHpI7Yt>Z5C&KZi)v;R+T}Rd;=M`3 z7QTeRT4FT3PQmfCSikk&PGkaX9Z?0Zdznn&0Nua-porkLs%JUn7lpm8S@nR?7W%y8 zNltu5;QZcp*I8YV-hz+p{6F+8ks3-AJOno@4ReEiImJ6Xx4SvL2X9N=iagw`D1R8z z)AHq5u;hr!w*(MdLr4UWPme>r633}w=d!&YZfrWu0khj%B8nm0SuNrEy=334ks~oz zOj+ft_~uWCbL7)=d|z#Jw($p=G`HouhiMRa^NA&_7vc2j+pj-rMtX^y7oQE@dmBuM zzbDM?JMqGgioiI$BA{DmaX52(S%0KrrMc9%cqS6SrUtE0-ark|*U0O5c_16JqYA+v zNG7|VAw^EdxV-$Q9_X=J`}-ut)GTFG3J^?0F?+HBQ%e!_AQo{#Ns8kvZv|x%0IIWK zEpT_RG^ppeQjF?y2&S_ooh-4Oh{M-;gwRm`>$(3d*~jAje;8|dF|*IVe1G~de*N`F za{*uQj0IYb0S093(N87)o|yyePecoBHOG`Jg0}e7slhlYAdIgOzpDd}oyLvD+qrTL zYYEKD1jx#Ev=)mCKEe2gD0V&_^aw!kE!k=NJ_W@qz{-y1mW*S{uc zO?Y3oU)#5zKmYU(nZ|dGJ|8kv9bgUBK)mJCQI4h#0CXD<`^8odkAE*~$-QOC?y|X9 zyka)yL`TgDLGU1lt-F&gBxOC9OLPBnIFo~^zjnR-I=`<@e0NH4!yIAr(gKHB!5ywMqzQ=V*WTglEvgD(aqsYNHB-V-Tk%U?br3?PznMf?LutXtNm%>Y%eNQAW#tUVq}c1F$Ua95LFwjosZV|u0;SlRwwiImykV^&Nuo#Cbm&4Yt{>(rh?fW$o%>JlV1m)qasKrFn;XP^A zB}Ql412>1gvtBM17D9JJ{}99b90YEsYJwciLon!1$H-9Rfj4k0x7AaJr+dM2*Rh?_ zo9%bFAV94bPk95n;T`!6sXaTA`Wg;}4_>PVjmh4YcYirFx;V3PI=&ikQnzBdP692~ zFBflAeSFY>Rc~i`qLZUnob6{$>*YL0V1_So0WWcR(dOpN{}tf|pf*?$=X!VR~T0d>sSeIK0LR#It(Ak(WnKlYf|g zvFzY5sefT!t$B%_1q#{XfOtHo>Ems|YBU=R8YI(SRb`~&R2v3IaiKUZ(wa{Zp07!K z0V+~uUynA*WwkAlq1$bS3O&5eBDvhv<8+Lxdm@2(fB?E<5S`i_iRwOK;ngqQLF9$F)W!)|6&41D?;#%m=i#WWXXFLZ+!zoN4Qd-?^ z73^KbgI_y8(mJ{UjRTROm>sGSi*t)0LeVOY_j_zGe2Z`H<*abt@8k!vLn~RrUYdna z-cMpK(m8eZ0%vbRZO%V~gjiCBE&&GEALnY@I^wlX4l_jd5z}mZK*Bk+W)7J&h-WKm zC4b($tk}=L&d=kIX3Zlg@MrHP8T_Y6VyYic$FIch@aPg#jJw!heZywd-j{V=X1(~I zPDE{8f%jaKl<)dXd2h*yPklzG(7W)@ksRSmiafo)3dQgyl6VV{(|qaW%}9KXGbmz~ zDka;xy;;x;aG)Og2yh^_VAwe9zQZ#KwtsuoPG%{PD{$t;mN;((r@Sv9x-@5N5gCkY zrC(1v%ERmN>XKhR|LYpxeq4YtJ^zC5+qi!~#)%)z8fK!fy~kb&=IzMc@qfh6+q-KK1YI>6S4tzr3dY%() zKD|I4Tmc`%S<8Cv2)aEe+WGf|tY+(gMvZ#z=$Ib7dK|s;CooO^6(zJtnUJd`w*?3F zcA5Nsp8?DnkyBV&2XIvf-k@vLY}N7E-IId>9w5+0a&Q{ar>u(6gHG8iQNTAxX)d)< zvJt?mNV|=m{C}3mYq~r_Ic%=9vl>K>0e=U8O|z z3|8Ch-CJx#1VzqejWuBn`QioMEPuCORh*gN?eOWl#ro7g|NDRawS8HizWuzuuCISE z3d+k9;xiM{8+4orm@NRd*X(J|TVdmg&4HN1EBL%O8F+9AJNmWT zkn@x#-oI1U?gUz1%~P>v*3b#5_VbtLvc%KIAq4Wviv9NW+aC|j-A+&LR=FI2f|uJ* z_%Rl~y&}oGA?+UZewt*xDJ0VI%D(JgPIR?V<@DN0nMiX4g6)AQ0zT`&nPEdt{yd0y zL=5LI9FB)o_hO3g*9cmFhE1r{EDrC@oN$g(ys~m8XEL^jP!lE5w-_j24Y!sv)He49V}wa&IxTE=S@eeKc&z7s27A>a6NC9gy-XbecnH%hE|k2S<5Q` z+jD=r^L8$IZ1AkXd?>*!nG?ak^7}BOYwV6GW$#?sSXFNJA4il6Uu&L7H)N~qTnr9z zwcP)5g7uw-x51?QUTPH(FWwUF)A>CPoCRK?S`%%s9*#}ab`X5GJ#~d?;CyBHUq}1+ zgQmdOTk+Zw(5q5^*CD2b*aD?GySL;WCi1Me^ZsEmb$Q_=wBryh^&YFDEd+pTLVw^! z<8ZjZOfcFBWJT2n_$JLq2|H?{IBwUj5FN0*x9gtILHS4?QAbClO80)R?048oL|+@N z*Y*&hYCk+#vB;e#I1j6SF7t{|>(suRP0hU_5RF2`p;p3EZh434*1 z7TyF)_MQoLjuQZ>o~wg`6ZG4(C;}zIf)xib;lXD(-)im9`Pu6$hlAx&)XM`5*3?NM z*;!&w{W}kTdt&_AnVj(+7~ryl66)%mKC3i50%WmqV0nMe;b3SBP=@2#kGS|2_6^~3 zI_KH*%kUf(z7+NRUNiRpbH+wE^VXT}-Qlna7}rfqF2RnL+w>`M(KbOC1c3@*Z_bt* zH^wC~Gd`K{cUtFyoT99qwTLlz^I(l$UsKftEOmo_9CYt>aX?1359l1%`{387%0KsK zBB{d>u_>U)w2*fT$uhjvZCnTb-f!DmBjnQ}KyO8DXw@(r)pp+=Z!YJfJimpS^^&vU z9#}Z$;yF`4@n6q~+qCKkugf-m`?73uwhiLzkFSxvyrAm$0almuD4r=v$-BK{1qDKN zE7;F}W%9Snb!?A1VX!4zW;(B&?ddL7Kq>Kx6KSJESiv3Ci_np!=FywctZfd!b?whU z!}rUIF>w0IHb^qcyDDye4AFZ0;4+NE;~XuTM`s+C&LMgUUv{H zv^9Ibmg9_LuQ16A#Lfs@yO&@`(}vm0E88-EwBvQzSgzlGP&@E)t$_t-1-HPJj?3Q3 z<9zaP-D?27Gdk7&)YkR7E$7nuJ&0c35=j`kEmiM59K{ki&;2k&!acA549C43<9Rs^ zvdGgMD(EqZv5U}|=6jp7Ro<(@mrleblCeL{eW1Q&qygpBt?ECWv9vs!4<7bH7QAIqV1~BYzZo%tOs^66Dpv)1Ae(o%lyc zSze+kWJLelrbpYS9rOj!gf2N*^z8tD9Kt>wr!&S;ybNzS0?aEL5A1Q++U6;`BQI|! zgu|`v0!wpxoAYfJ&zpgQS7IJ)#%fYVdkD6DayAs(=P@lQDfR?EB?hi87!qEGXMO$o z^S}SnzWn9uAFNpOnlfkAd13gD(Ge)e1@c$q&@)u&e&&F+%f`qG-?ewiDqiP*7kUYb z%|6cCfY>$9Nr>fG4_@vdQ9RnGy3N}@M=Q2M9$wQ6k+<~lt#FJOa-!k!pJ+u&apF88 z0jPAw^SOsR=+L6IEjRL(6J%sLJuz}Rp%=uDjT*ZzBh$9~xtqhb=g^$Y{{3D{>wUe0 z*~(i_fuCUk$4dqA*N^MBZ$JNkIA*RxE{QN2$0ithC);V4gB8M_-{fcfiFJh~AYf;x zPw(Wi>(4t5yW`?wwyEz92qilX@EaTx_LHM~JgqNsc5pq}RDIi`D!>M(d@r!Dv%2I6 zw(V!eg$ckD6ui9Z!6W`T_=yWR!})vjj`Dii2<{bw?S^>=Oi%5@w|g#s;hFO3w7^Q!*B{`l#`ufMd{Xjxw_f8eR7)mYDs2@a0&M&~^bZywk4tt{tMQ%%-pB(?odj0zG!&pD&uU<01f{h^ODbv`W9MS6p z?9;-fGp6U-qF@g+?vkCj;Jv@LPo_ka0s!o_EDq%vA~<5kvT=5Qut961WAVMTq*RNI zpMotGEbyTD{i;gV8&rBuRP0dm&St1{OV1@Ei@1oD815kHMWDq-T3ApF3@k#oyv=#o zGXT=0;q8NX|LOQd@4%bW%KC#XfQ8NOU~Z4EtvKF}-)%2ft$+P(e)dw9SL@0zoZ=W> z&a+K-bosF(zMYGIh-)T?cd)}&;t%T-!*cx1VW3LaxwgG7USR2jGjx0Le>CSuJG`AY zVC@}t-Mk&LU0_Mmtt@>P0&_ugH2lEb@d6$CAEdtI+z z*Ozat|3M0|K4;zAYZsomM3|2SBM4}s&XI>R%r>uX!Ycr@M0MNyZh7SD-axREx-Ao; z6NcY%CJIz%yj!boi`R3(Sa!&=*Y`F!o<~%&^z?FX8C;Y-(EFQn%upbv4#Df=x>>R- zOGQuO1BBmyinWA=MXyQ1Exgk#v744_d!3x)Oz*`n9bV&3K&)LFKbR8krEC2X&-tu00tFuwhCjwgPfAfXW`*re| zUKAeiItP>ItwcDmF{kc5XRpTp?u8(bmg>ljGkS#>`$Ob^5A`OdNc)e z0A8@1f$f|u#nGRuj85-?CH6Q&xUHuV0ny}?bktvTNRN;X6|rWZK?V1|E~j%(-r{tm zO4)b^b}0e5(L)8<;t+8{dU<0L>2~$UWx0>z)utt`f7?{5_vWH?vNiX|a})5D0z2i@B*~(Tp!{H3Y_TzL5x1_ezmY~?Wg{F zFWxJguweDLacS@G^UwpM*%exsux_g@i+5Egw|Roto>;XSp90v)9Ge`J}sMhZXneu&vZHJDcSLH*xPAm-ICitcuE{rT3fA9 zf33Ai4&=_ktpE4x_4P0Ruwd6q(lr*4ynCUlZDUYSVj02aq3*c{FVse-Jbj1w`e8Od z*epeys?TKv(R{5O(whWXAjn$smJn8i)%Ai++jdGv8eanKjJ9ww|8=_lloO7fA5Vn-%Xl% z8O!6%L(NaLo~d|om8GA~K5t3OL100*EjpY| ztv{AG%bga2md9=bGBxyl`kBLdE4IK)$A^Y^Y)j6-ee3-&{PHwyn6GjUPd)^}^)!8@ z=2VkriKta><>id++s6<64_ccOTyl6}J3&ce0Tv;y=RCosc7$|WT0%U(_pl+guo##6 ztvG`tLl)-rDu6*qe}rmzr`d48FPIfuSKCyn1rf;mJb8Xc^AzmsJk4;0_oh=1uu+&c z+$?DDbQYPiz^YXKIG`q~X+!C8-d+&lNJ>~0kb>h`U2-To+9&No7T$S zweVhZ2p)PB2VdG?%~!iD4JEvy+;_H%8?6M*ztFJkum|S{2m%B?w;98@kg=lfA)udPj9+KGy>63sbqvfEqYGG1Io+2;_q;(kmL58 zgcCi|aaa%Tw4vDRE$!va+qOoYcy|mQ_2F;)ulu>(f7FhBCsMOAgdfC($7x=H_6(kK z*zLBJrsCoD;O?-!`2GqO0@ZxmH)-*lRb$>G?>$odw=?&mBc|HxEbnjMjvqDWzI1+g zTJ6;%Q2d&~*I+e|H01PU5Urm95LO(Z!3Pk7FO@sr z{`zhI@}1ItKkfDw8$R?I+U;QDD2gvLF0uEEf7tH%#!-L2GuGIK2;oa@BjcHFhu>mE zw@!SXXp*x&Jkzo)FW*_&D7Cyaym)AG0VQysaf8~r?t59j7vRioYRGEv?tKQyHuTbZ zw~8sn|F5re+m;(QlIZ*VORoijBnW;EuC{Eo)T3_MZh!sk4cV$Htnxf-8Bz6!Owarzwwvy|o;zLe3-m+f@ z^{uv^GK`uYea(&l+hM18UGjE%co;cE(#$6RJcCt% z=zBN49%MuPV##HB&BIME@VrPOrF0dmE-|Uzxl$$OEt7$qdT#s*&!zK?MN|7@-Zy}n zasbHJvugj9H@R!0(T}GcrgrcT z0)K@bPAs-w?e#h~i*V{M!wu>!|*_6!2F!OT9LX-5D7^ zh7x`#??`>4b(-?BMrAc2PUT|`cCB_WG3q(3s7fo}s6Y~W)vq}MsG0)20%cxTttra+ z%l!Q1*XP;I`)Q7v!%vytBy`-4%YW2c*jN_U2cTE5Aw}Wk-mg4SB<-scc6+ZUEr_H+ zk-IrZL@sm(=#yIgoM;|XGKc@Britphc!hAN6QvCp(fKjysw1fPPLUetu;oLcs}<$k z_#+Z<1xZuqvfb2m(7JOfZmtkbJY*TLp((!D_l_gZ)qSjXb{vl9V4f6MRevEeQo0>T zyJ6bWfRK3m@rQN$*5@f-{(OH%yFev)*+Lk&N}uY}AKK#Vu>#g9g8(nXc}b40Bb-Ne zkV5M|l6GW8bn0|0X;)u(uX2{``-M~ITLpU>@1U1+Pze(=H4T)+%8?omKOZk$l=aN3 zPq}mtS-_B0s&K7lQ{~A0CWmN3GAVQT{Yu2>a;{OqxD*kVp?^bV>hy)zWDe$g zp&O3xBZ-FAX6&}*(B|bTj;&ocr@KhIB=%FIP{32N$_TieHwJMeuZe~? zJ5-|tRA=&K;j7|9A>8%wJg4K9-k_huc_bc!8t8S&{_^=f>*&y(iyb@_p-XqOSM7DZ z61kK`eNvn#mFUcset%p1>5yW~kMZ^Ux&B`)`m40-Y~&FYFDXyedXKT(TU8PRkS8Ur zi;QHMX9*@U86Rf!4kfAGR&OV!oD!E~ds6Y%MMJqFY2WEf=PQl_oT^DP|2PGRi8VQ# z_#$Hv7nYEvlaIR|K^H0e>`L|9g5UK}=4aEP?ij1x2?VdJ^?%pTpI_P-&)01w&)U2a z*hrbw!|dO?td?W|;paQ5R{+FWqRIrIv13#0Qcn3*bBC7plYT5i>d_fQM`Vu?Yul3cPDt1 zY__S#+u;CA=YPI#J?>>|YDKhPlRVvrO3@0!oFfh&>b6ZDi{miE$%}Uz;bA<>_=Z`%_sBurh%%H}8>BuWAX;%~Do%ay2sR^m>G#;Utb$x#E1* zb4!W0ys0MXb=WdlBzty1nO@+Iy?P%o`hz}`)QTeh1b?|ZY9yv|dKFqL<)x)));7Z6 zHT{ZYZbz?@JUjNN&t&wuX4LE@$+tgS1aFf|pQ%jMn43Z+)mjsJ(f~CUwwI+^DH32RBC&Go=Eha=9K7=}R=+ z5ujT_B?&Db^0dn3H9_tU=S}$y{&`YseO)G#vTq=(zN7Ij0LSbMfX-aotvZX|D&CK7 zk$@|;EJlAzt7NH>J===Z==k`$V84F&y}g$fs7o06l*2gy=p}ZKind`>BUQeg(hM3o zmyHM)m7JD_%Cd%JlFZI@$!^}|cpOJF=kttOvQ{c)cHq(nM9L ziTY<;E)}ofBt5pgMKI4n-Z+*VA(c;Yg6d-79cF*JzzjokxjmIb0;>G@qU2w(ffq6n zFU4b*a6_$D^fp!)P&?j*&A`bDosCki!ed0o3t^N&(LzH%tj6H5fV zZbyQkJvGmzOylt!FKLm3Qq|(K8JOk!gB*W(RbdM553P}{ax4wW4&MK-i%aXnv1_KR zJ*Cp^=~{j#`sakrvSo9gOKZUPy=BId@!>>Q?`ngsmTH&jQeJh_G)06;|z z0EZZ&ld$Z%DsAwpmWsMWO2$;BQ)9~gRzGog{izE8aV9-3#le=2-ext8RpWmnfU^Fr ztKThSIkNXCER&?mPFO9&%Vw)t5>#{jK=Egk0JO<$-c;29<281rI@5qz35)D`jk~1b z3rV6Lzeo5XZT|k-`1tXc_7l1T)wH&{SE91J!=h1=2ubi>vQ0s@`5ydjq3$RWk?ATd z>&$DLPpzSr6|aqFHiP+q*r9)xX1g>tkHB2VGrpBNIcTKl=-a&vQl9+D^Z@`9>`Us% zyEG@h)d5w+H&C$3Ui6AqZ)X-!9Hh=Y2M`EY)4i-rRE$%xfRlSmyrJwol=NSV=VhuT zx>N@z85{*pgtXH7iyPEi_?=lSJyevjd0X#@;9M7#$eo$P8FtsgFzJn(a#88rUU!MK28_ zE!m(%aWhUw%eKqexgUSg#(&mqyeEiUrDx$?X#n707`Gco0gIQ@57M>wu;0z`DK1XbrGo%Zxz-ifl=~PFNefIF8r)*ad zTs>J^e-sfQ)e&k2qa_iS29M*g<-aMGNc6di8eNt{1`{qCCWz! zgtAwbZy{lQP~k+8_ZDT-X!dw4s3eaaw2)bgH8RJRjC~onbP4cw6uS|y-0t$I2U42TJ(3RobCJB zOitMotAmz+hZA&D7im&a8K4?9c3V7yBX5(pB5jh`dz&mT-QQU3jgUrxp}{pj!!~zp zR@4e=W9_JM*mz*zATP~9?&_Uk`zBlRcFlg01AOJu^*LE88uRse4V(x`Z-gnH(@wc8 z+|Mgu>CzqQ3fIpQ#p0;t6xauYUhmfIujBoi8Hjgwxdy(#lv`4g5=Q_) zkS;lqGNo$!C*QiOP3Q2WS*VunjHgq9PCwl$|0;icUFXf0l3R1PQ&>To@XCnCZf@+RWv6BX{yXN3tp98%i8npntgqLHm$Y}i~nk6Q3}x4iV%>u1>5jcTK+#kNtKwrft+t)_px zO#WDAMR2U`d;5Rh&I;@@Q@knV#8b1)E&ywk4;n z@R4fztVeXrPBr%FC2{fAP~#OxrZ|7L%J(eXeXBU*nB#7tZ@)`7!L-|8_Zr4Tm!@j6 zNf}W^G32H6hh@^NI>*fe_$%>Sv++nVwd*dCl@TyVkUgv$C+J^2C|l(A`ZbiPNeA{S zL+C7vMwajBd7w(EdhB$w8)>JLZXGBr%3c~m2ldqPHgA6V_Wuq$(6s}(Rel?dXHD)^C|`z!=cke4?TotHydUCc()AtA}D z#lnJ`L2l1DbQYbg%#c`-bRd5^)Y9^@FKKMKMmH6{m?|pew|VoopWw4fNhWz&ZTY!z zbST>?#CU;}FdTl3a?7Iem*$WH=TyUmK+LZ;7?WH}BFhR z%8XU*{+*D1%zi|Iec0#zFiukAsS{%cuT1g&kk4IgvB|S_ZXHnHw9|hB-UU)0>+ZGg zngG>p$U*VoMgQ%vj_RA>4oY~|^B{l{YObQ=Gf@@1J*f=6j^aDb5RUM6&HngFJnQ1c z(w&?tw|S2Ia_`$9AbHC@JxLmtjZFixQ27@fVx-LXgD+le|-pu?$7#?SxSsDM@m!2l!^H{S(ato5%^WB<#`AH54m+Imv zPaWRdl|WD>Isip7HF(ui8~P2PwI^@EwTj;g@Y zAGN=!T_snG6fd#CZhKSL`T}q4{ZXUeEVX?L2N8;DZ!B_9N;W!r2F}szVAryUCy_Ak zd@d-$IfJ1Mj#zu@(F6`x!5|IQ!R4B3ivV(oI{Qu?6SCH!S&u!Hi!QafU)Su9U%&qA zCz@JY@{4A0va^3CgeLV7?-A3vtluOQvVk|-V_pM04Zhp75hyuoP@~!@plPt0{0Y|C z>Ei}=zr7r<+aki~|Dp5?iQ*ck{wrl_VO1XbDpPG)y|OpHmmS|Ep}4+WW(v=0iAT_;$HKP8kcz5}515KAijN-bmz z(dLdw(~k_gl}5kafPEqoXN=h7EW88Rge5?pVoMMBFQNm}@q@};C8C6FeS(z}dn8Ft z;D}jKb?JXb;FimY4`-Nfv8V>>^IPlXSPAna_MSS8UCMQ^>bq{sw?kQ=v$3)6XsMG+qpjBs(V$FjhvE!V%LH2Un>+(_ly^;1t*>`n_(5vI$j8YPRJVqa<* zhojUQ$GmQ?`nC5zUrytr^`nr0rrP|ba{$KKpLT(&a*vyRQGHpxV`@%xQ8h=&vAc9| zE6RU$$(d9V4oSJY;<&1^%$Cq9WD*uRikf`LrAeB{dw;AoJ&EsSTDu-$)C#D5N3TKFah>DeNrM~zv|Gibo!01mZp zRzDD~xkk)BwB`uxE63I};sTnVn%Ui1k=n6D zY1JJck%yJuFZbs-sfzSRG!T$;uQhH$u+Sos`c!`n@?=p9<($hE8c$y*d58W?JC@6U8L~sd>wDHj-r2(%x7E0WL^;HU*(&Kg;i|hQbFt^DeNVoJ4ojP|^ z({Z`E5v&N{MH%DRZ!d(Acz zlNXazFPsWe{^7iZGiOpOhrV%jQgnj5ha7^YA5gPRxvRnbvS6v;+krw|?gMdV{Pd#GM>@D+A@zfY_6`SY*u>Gkn& zcnsX_aK%{7UvjlQ5%Lspn;j3rj4HNjCT9jFF(%cB2eBmQvstNKeWUExW?WfCPJrix zQk0rh_Z^~b2Hcj5l4-vt&)+E$RcCq_Z*4cgamsDwIA+DLitc~XUeI3ZsScn5g(qqE zbn=LBFD+F|Y3hh=3sdj%ti;(i^qQhtv}rs~g;lE4rVcO{WsTJQ1^nE~Sq1fo;`1FG z1<_AL()C!1wN2ZXyE5mR>XG;-C1c=s?)zj1OS!)0yo(ONz-hj0WI@+B?{XABd2C8= zg`h6e_wEQRS)qTD88>2zWKKm-{jubwi!^)UNP1GTR%%)e?WW=-ht?8xW{N5{razq5 zkdt~ByWOFgsk~)0UJ|?byqm2qMN}mVsvOoTx)ZyPa!`t1naJUQLMJFL4H_>1K$-yk zr)mFxQVaj~;U{KDz~`J?Y%hZnbv&_{=K)DyEh;WBW(|Me=3t5TLw2ZxrmC48z!!Ui zpth<^;2M6@52mTz+#TyYDY*;i_W}qPhot9npN_8Rl6HPDF2|9me!!`NcYZW*ieu5h z7v(@zg|z7MDxMQ|C{07yzTJ*wLR+=^GtNzA=&ZC;Q}|L38*;ARH`C%my4*o@)GNk| z;6uSPcJY7pEHA8c_-|T>zu{e;PeT~dsmP(MwB6@$Y!p0J46=*&DSA>Db8|SBLpj@|sQ52_@z9Al1d+ zW?!m0IdvFneF{{()9xxSJza|Y>wmwFFMqyctLCR+VxaCSR@a2Co>}CN*l!UT3zzdI z61zEMJ=(*L;EH|`s5B$veeq$9kU|~8_S9XMe6A`c2;B#4PFbeAJFmU>rCxbCM5hY^ zvG{*cc}LO6vb6P(*TybBlGih&@6BeV-L`$V;Hvg2K?{I89`1Y`}b{Vt#eo?{z++~EV&K;SRj3$30luDjGu;q29s6yp_1h7>OIwY1NGkv$W zteytPlx^G}78$k=;;n+NGi@3Hl~5|hyjr;O&zC3%CAKr5Yp(HJO>DJw%i^7R6v+x! z#60;?my5@KEpIWNMnuiu1c_uTC2Cc#%K=WEk9dOnf0j>w|MKC}U*69y?s6NtYVLmo z9|9G{P6iD*l%xYDJIeNhNTRD(7y>BakclbXvCMqvZR{0SvpF4{@N`wSGKfFGOaK!r zd0ZSPZ-^By=gTjeump-#urljZ^e!oX}kSB>S745hO9j zw1!`uOxHze*U;v^f>d^D2T+z$7es$Fg%kSJ3P__y?@~dFchg|$30eGme5zl+eEOO3 z7Ma?%d3Irv`dHF^f-uGEqHz@Ys+!;G4|Q8h9mUG5jY|O-J>;F$^QOpobFECZ!|ryo z*eG=|#!n%8Q}d$RZ?Bgo5(+qeM`9OwT7uxFV&6`vV?A_uyWG>D02vWfYuTsOtD0IV_zixgY|+Pwpy8kykwv#qi6p0a^$_)pd)fzCVsdABp6~xRNbH{< zKK+D%$y=J2u0kSfEptQ=UV4H%_@1?@lV@2Q6#m?Za#IU*9)gsnu0k(6xYjn8=E7+v zW!u(xQdb3@5~r8LF|#??TPk8mhwZrSHXrQbhf&$y*AKTvL Q^8P>n2W{lK&L-pl0E?g}hyVZp diff --git a/app-vim/gentoo-syntax/Manifest b/app-vim/gentoo-syntax/Manifest index 3be937a5f7a9..18b0dad00735 100644 --- a/app-vim/gentoo-syntax/Manifest +++ b/app-vim/gentoo-syntax/Manifest @@ -1,4 +1,6 @@ DIST gentoo-syntax-11.tar.bz2 20986 BLAKE2B dd4d4d3a65480a4600d9c1372fdb1db40c07d3a954232513a535cd9e7d59e5e89f185e32aa7bfe38909e1ef4b0e2639136478ba9ab7eb6ceedd9fdb459b08da2 SHA512 9c74b38880429e2e980e8f44b51ed5bc3bb1431d8429a7ac66574556e3ca01e909c445585da9152d78e38d23cc9a4c100bb81f56ea8c0b63291b8df0dca7b886 +DIST gentoo-syntax-12.tar.bz2 21022 BLAKE2B 758993282ccc26384bb1fc761f2a07059d5e2e7038f56d48ec19ac82ddecb7cd1601fbdd4221e6b41b43281195d862c93d98c12c47d2d43f4a6cbb4784ae6b46 SHA512 07bc7102b3f687c53d8e46c5ca91c1d605239490f160c6db11c6d17ae95b94d34e9ac654b3c9935099382f39ba8b92ea373b09f86fc6452840d12f135820b2b3 EBUILD gentoo-syntax-11.ebuild 1200 BLAKE2B bc3c6960d94b3f50e52dcfc8de276c6070745233ec7a1519d2bc01930ef03b7d67efa8335fdba040922bfc48660498f29ca9906f1a96d4d1f58668159692b6b0 SHA512 430dcdf9a519ff4550200f81f588b8367a792eaea86bada841ffd3c9b2dd6ec30c243e8f95b02edc6002f1320531e7f80083e1421dc94c9126f7eeb33b14d4c9 +EBUILD gentoo-syntax-12.ebuild 1208 BLAKE2B 5f6ba36cc2b34fe5bbe101e0b00de2fa2d38b9cd6e66cd12b6b580f7b1ce18e62a08167b549d02bc4c175d9ee523f83bf7a760a94c171370d30a8eedd40ce7c2 SHA512 e965b2e3da9ee8ddd92f0d5d214d60c7b244dc0a0b3de9d9497a558de7a2ddfef39f948079512191754173f073c0824e2086be7900df8d16c160aacb3ee6bf58 EBUILD gentoo-syntax-9999.ebuild 1084 BLAKE2B 5e2edf4d1eddb74486a7ef6c8025a2874591d90d0ff1bb5077781f3c66d43bfbebf0421561a7c730e1baff613776c0962c907aec502a6627d8361034b28e1bf3 SHA512 4af267e60fcf53b736c41232cb44241d2181afd3b38516a6e4a7a7b7ea83db10a4fec7272b362847bf773296f348a2b08503ce757886a14ff08a215ba5341194 MISC metadata.xml 646 BLAKE2B d33ab1ce3b852316a114a27c7768310491f51669a44a183c5b2fe639a0d2e65439759de9a83cb019467ef5d206470454bfe1939906d32c1a7fe6ebad0458e14b SHA512 a75bc08e066deac74dc6a8a9927e232be4facc31e0810121480c07e75549de2cbc974eff9f71f2c59fb17f0739bd0cd9cede9a048af4715047a796b6a5afea7d 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 23af90542651..0fd88c776233 100644 --- a/app-xemacs/ebuild-mode/Manifest +++ b/app-xemacs/ebuild-mode/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD ebuild-mode-1.65.ebuild 1205 BLAKE2B bdbd1c1d1b975cd29d705f55b168ed6dd1f483e73b7290be72d57bf85c50c9f761498c36448dbc87f9e8cf18d04e01f7ecaafef091d7be167972c5f021282613 SHA512 65fdb7f374340b2a1d644e1950056794229acf6819f20db778f8034a5102df2facf983d4b110011a400f7f9e6030a7cbce8da2948bbe2f2fa5a53cf8b1db721d EBUILD ebuild-mode-1.67.ebuild 1205 BLAKE2B bdbd1c1d1b975cd29d705f55b168ed6dd1f483e73b7290be72d57bf85c50c9f761498c36448dbc87f9e8cf18d04e01f7ecaafef091d7be167972c5f021282613 SHA512 65fdb7f374340b2a1d644e1950056794229acf6819f20db778f8034a5102df2facf983d4b110011a400f7f9e6030a7cbce8da2948bbe2f2fa5a53cf8b1db721d EBUILD ebuild-mode-1.68.ebuild 1207 BLAKE2B 778b0b8a5ddbda530fd47e446bbedc1a77278cf7ffcea09ef26a0f2696b7a8d0bdf209a6d0f79bad49973600edb0e175ff0790d62e1071368467e3d4b3d3bb60 SHA512 92ac293add11d36ffd0ea2977905b1b81b0c6e4d3a6dbe75de745428c135f00009f5752ae885a12004f34678828c87e0bda565abefb0f4afb4257e62d1906226 MISC metadata.xml 443 BLAKE2B 80d7f482f6c34ad6d4a6073d2db913563da67e857e40bc68d04a603f9854bc7e6e06fcc025c92185b19c5705eccf92f4dc3852f3da895c7535222831e1bee119 SHA512 e712bc0b67b050d864c5a341728b3991f59b9be7bc9922c8eb7b67fea130b50ee76918b5a617df9bbde085e489592001dfc833189eeda1b89af31a3ab6c7c5bc 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 172f0409698c..e297aa0e5cf1 100644 --- a/dev-db/barman/Manifest +++ b/dev-db/barman/Manifest @@ -1,5 +1,7 @@ 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 EBUILD barman-2.19.ebuild 1067 BLAKE2B 74c218b1b974bbcebd1e8a6875eee914cda9fc6ef7d7579e51e0641b63eec16b51c3f90e917c3cecc8e6f5ab0ff4f18cb1f2304e48c401051baa60a81977d5c8 SHA512 b9f560dce1a095f3a2e720dafe392d88f41b9ace1802c91a991aea315c156e50e7cea02f0a0b1711c4e5b268faa82c8a9f30db2c4533aec6f4c13e99c38826c2 EBUILD barman-3.2.0.ebuild 1189 BLAKE2B 6b84dd558ed33bcdceb49c66347910bf2f4e812184eaaed9afb41448d207fd8e38cb75130821dc8cbb479bd656e479108b0d0d738d96d7ceaf296daeef46ee91 SHA512 8d7a5116d5e5b88b7aba5438ca8df627856d473cb35d6f803b3182ba03d609b7ba23bf49f0f53aadeda914bf6a49d9fd4cdfeaf3cab4c75c0a79c30423ef99a7 +EBUILD barman-3.9.0.ebuild 1189 BLAKE2B 9fcc8ea352879a4f8601ad3e0a7524cf18f552e37f5296befa5419d16fbf939ff9ad5954f2bc003a9510b7b92be44fe137cab2e6998d4986dbf2beb325c10bb4 SHA512 ab204dfc93a0e371ef0686e88cf240c615a0cfba218a99a5b10f389ca54d0ef2d371b9ff716135586ef593da18278a64f22f2a85133d8afe6c87dbed4f72e246 MISC metadata.xml 452 BLAKE2B 21fa365e3d6c53cca2a4f18f46801ddefb86f1f5c0f257d4090ad4209dfda27e041506055c5e102ef193ea61b8ddb4e0887d9387acd4cb4986eb017e44138d7c SHA512 630b4513af924c08574beabcad91e91dc6db5713b32558fed35c45a384439c3db54e5c97bf080224321a606a250ef780b88b7667d0227b72acced29325d0091f 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 26e977913fc6..4752e38bb1c6 100644 --- a/dev-db/mydumper/Manifest +++ b/dev-db/mydumper/Manifest @@ -1,8 +1,6 @@ AUX mydumper-0.13.1-atomic.patch 965 BLAKE2B 789b72fc49a8362466b7081ea6f112d373ebfb428959be96bbf4f9a7dc42366f90d574040a3aed9d32af29074fcda1da96850522d78f8f11c32d925a40d80348 SHA512 4bf764fb119a9c6fd2ab106e20259b48c526729a49ebbb93b3d27e483170ebbb849dcd2af1599ce41ee3ff26233735fbc02f39a8402b0d526f224cdb148663f8 -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 -EBUILD mydumper-0.14.4.1.ebuild 1102 BLAKE2B 2e1743a1987be5f590f2f1c476fcb3abc2c9ce7f02ab845ddfbb364e8442cc2efadcf8ee7cc3b04e405161ca5f1807e3e9be44784b480990b92fdd3d2716ef3f SHA512 8b87467ae203c860399fd6411ce3fe8a506216d89ddcdfb5d225f31723847c9d17fbd66c97af7f6e242e0b1298b77eece1fd68f7deb1807c4608f63e5a9e9e23 EBUILD mydumper-0.14.5.2.ebuild 1102 BLAKE2B 2e1743a1987be5f590f2f1c476fcb3abc2c9ce7f02ab845ddfbb364e8442cc2efadcf8ee7cc3b04e405161ca5f1807e3e9be44784b480990b92fdd3d2716ef3f SHA512 8b87467ae203c860399fd6411ce3fe8a506216d89ddcdfb5d225f31723847c9d17fbd66c97af7f6e242e0b1298b77eece1fd68f7deb1807c4608f63e5a9e9e23 EBUILD mydumper-0.15.1.3.ebuild 1098 BLAKE2B 65950e736342f2c4b5c4bd863bd8894ebb75b4ada8c3e3d62d67f3510b7d7072a610509b9f04bfbfe3d8d272ed2282604134da9163eb1f6c46cf3b187ca7f0de SHA512 11e34377c24b210173b2d09df974ee3bcb24c00516607ab2fc32525a16e0e0878b01984e8457965debcc0c6675273cb09900553c42506b23cff1a892c296e400 MISC metadata.xml 479 BLAKE2B a45a9746e2f5be11c4cd992e81135c8b39fa494c105f1f3c01586482b635596f1384690d0d1bfa3f08b8e33d1bd64b625fba07f410b8a8220a9a19f7f048f2dd SHA512 b0f20f8fb1b5eb3771d9a59869a3a28b0011642721dd12b5545b4f80456556f2f7a9da3b4b69c85cfae666534bad6143ae437b43b45179544626455a03b9218a 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 7a1df1166c38..2e61d73b66b6 100644 --- a/dev-db/percona-xtrabackup/Manifest +++ b/dev-db/percona-xtrabackup/Manifest @@ -2,10 +2,7 @@ AUX percona-xtrabackup-2.4.20-fix-gcc10.patch 931 BLAKE2B 77c433ab006f2fc5c36c5c AUX percona-xtrabackup-2.4.6-remove-boost-version-check.patch 485 BLAKE2B c9330c5b0a163a0d95682a81cee9e3c99cebdb2a6ed124cb5f424ade92728b11b29685e2c1eee0fbf9df613f5a1b08cc4021daec8b60a6c66ab51b08a397b33d SHA512 31277d6bef14a6b642ce425ce9f2c92fe49f905c42c720a583cb45406c1ee18ccbf2bef224b9b89bb02de18aecc1ec48576f5ca0c9bfef0cc683d78218506906 AUX percona-xtrabackup-8.0.26-remove-rpm.patch 568 BLAKE2B 67c25aaa4abbc2ebc51bc9a2e68e7ea25aec1b82f27fc19bd983bdb59edb5c21e8ea4a1dd954cc41143e126413818987bebfc41d2ee4be3fe79e255ecdcfdd68 SHA512 cd2333cc08dcded5060ab961b4458fe9d04d2d5040efc49552361cad5ff12459e7c72a2abea67fedd46ee7f018f8622b0be528017fe2b98256718dae21f682c7 AUX percona-xtrabackup-8.0.30.23-gcc13.patch 923 BLAKE2B 57f5485e0bccdfbd1b0c3220724e914f676f064c595f7c1d4a707a70cf3a6e9fcbc0668187ab006cc028d328c90e1423a649f3c0a2c058488b3cbc19bb08dc62 SHA512 b14a1b68f61ae867e8288dbece8ba83ce6e6d1e2183b3ec7cefd9fc8420b80c9d0a6835ac2828c5b1f35fbb21f41da84126a162a1ee5bdd0f1c83ec919818ed2 -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 -EBUILD percona-xtrabackup-2.4.24.ebuild 1497 BLAKE2B 0ccabaad902b71162d3982715b54aa29fc0f613f84caa1a9d1e6ab62179c812eb76468e4b902b79b22b7f1904a5cec996d6fff01abfcd21aa69010667f8f6bde SHA512 208ee2e1552be309d19198c3f082eb280a0bcc206e646cfe772ea3c13a4dba730754d5197c3db81b29eaa77d9521eceb9406c3c6600535ba09e6057b8a9820d7 EBUILD percona-xtrabackup-8.0.30.23.ebuild 2565 BLAKE2B 78644689570217599cd2ecc3f3d52d4b0a7c25880da3a88dc1f7f81235c71d570f789dc4b751117f5f1295eae1520ad0526121d91f302492d6419637d2fdff5a SHA512 bf36a5888ad62c3d4563cb78d6fe080de272cccb10ed1975854cb3883c42b347e9e754a567913356d8472ad8a47965c0110f52203d75a93a6fa09990ff4a147d MISC metadata.xml 259 BLAKE2B 8c0dbb14e3352c1c5ee3a0331d2ecf20277153f56cd49df743368b319f52173e6c95338fcb2844d9abd5222029239bd60e95789512cb486789c79d099ee81cde SHA512 301466f584c5c44f450e104d0388b2b2daa8654ac034bba953e3833be4affb95f20880072030823ff5b9c197a84749fd2a501fce5f891c7b829e8e54601b87ec 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 82925891e008..c4a9ce98f465 100644 --- a/dev-db/timescaledb/Manifest +++ b/dev-db/timescaledb/Manifest @@ -1,9 +1,5 @@ -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 -EBUILD timescaledb-2.10.3.ebuild 1437 BLAKE2B 3699625c59d35012ffcc857fce6cf72f55bca6fe98f09511ef339bbf2bf272dcc889b6cefe77777c3e3b91179411798d1087f3ebff736956ab42f2753b74da9c SHA512 eb818d9026b4d51525758493c6786018773745952602b61bad06c942a5055f86b9d0f57f18df7215a787d319c199e31b9b858629ccf9ab89489ed1a4ee652d2d -EBUILD timescaledb-2.11.1.ebuild 1437 BLAKE2B 3699625c59d35012ffcc857fce6cf72f55bca6fe98f09511ef339bbf2bf272dcc889b6cefe77777c3e3b91179411798d1087f3ebff736956ab42f2753b74da9c SHA512 eb818d9026b4d51525758493c6786018773745952602b61bad06c942a5055f86b9d0f57f18df7215a787d319c199e31b9b858629ccf9ab89489ed1a4ee652d2d -EBUILD timescaledb-2.11.2.ebuild 1437 BLAKE2B 3699625c59d35012ffcc857fce6cf72f55bca6fe98f09511ef339bbf2bf272dcc889b6cefe77777c3e3b91179411798d1087f3ebff736956ab42f2753b74da9c SHA512 eb818d9026b4d51525758493c6786018773745952602b61bad06c942a5055f86b9d0f57f18df7215a787d319c199e31b9b858629ccf9ab89489ed1a4ee652d2d +DIST timescaledb-2.12.2.tar.gz 7521115 BLAKE2B 2bc2d43e3185b95cd0b4bcfc852c0850959ac117e4a30cd3b30157a82e7ad7f8192e80cc9787474e169c5ae5476a146cd2510ab93d25f479dcc7d39fa45ae15c SHA512 cb39f632a8c2e02968045f459edaacc291abbda6e64962bfd05519b9c2c00ccaac5f520f2abf8a0b08f4bb740488df56295585c13bb83b82c0d1842a71ff7224 EBUILD timescaledb-2.12.0.ebuild 1434 BLAKE2B 75520259945736154490b67381111a60c1465a9225ba13a5391a8ccfd3adff8845b52a153ee0d794ca617bdd095b6eb200280a8652ab024f4a96820e05b11b39 SHA512 0091de8eab0947304ad3f6f8733d74a3fc7e1e5aa69a4e784c49a947539c32c567e14187bef3cfde01b1fe64cf25c499bf23910fa694f7b58a59c68cdcb8fd02 +EBUILD timescaledb-2.12.2.ebuild 1434 BLAKE2B 75520259945736154490b67381111a60c1465a9225ba13a5391a8ccfd3adff8845b52a153ee0d794ca617bdd095b6eb200280a8652ab024f4a96820e05b11b39 SHA512 0091de8eab0947304ad3f6f8733d74a3fc7e1e5aa69a4e784c49a947539c32c567e14187bef3cfde01b1fe64cf25c499bf23910fa694f7b58a59c68cdcb8fd02 MISC metadata.xml 424 BLAKE2B 8cbf1315da7aa52b81fb2b141d7d34100cd838667ec366ba000fb914251cddd35632d9f9b8f6200bf4b679683db9c487522d18bedb4b371f92651c26a3e6121b SHA512 8e8b90dec46092f8d7dd36e67fa000e3f4c108f80903ebd3dad4965bbb4797bf952208afa7e90646946207382547fdd59d4d282379a898a3121b91f86e090c20 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 zS9*FOQm8rg!9L;dJ3~cACo}VwBQ?(!qw+Z%#GLDri%)7|QTsHCKWX~ZAF9QH#xkdK zv_@X!>^A36CL5P1tz-ONy!yTRa%Jn$!qJWVfyYwV?kbzNsoZ$7gIu+&P~njmvDSMv zRy0auvz9&VZ|1L$lpI0vcVlGc9p zelFOTe}DS>_wT>;=Y`}G{1Y0zpp~uJ&WpFD#5X|HZ+&SquQLn~v8uMcc|ZXBmmS(` znSWl&W-BkQc7fB9ls3(>ZUrBzaODm7V2u}Lqv&qCy6;-we}wV6klX+--iSF*Y_lnx z_Qzs%l;r{px1?wDcC>Zdu(c(+%h~8-UrgBU>|!Rl6J{uNtC{FlZP{D6Q^BE2$sIDd zo)ik~QBg}rcE0=>|G)nBf1mWaYkRPU7eklrnzXY}6r4PPN|(%2fMBcjCNjj|MOVV5{ok zT#0$VTq?7Ok)yIIUhYyqJXY)5=ke!FYVQP8d#SfNf52=OeFK*r%I1J)vt^@#L-b5_ zl~Z|(#D)|!Lee>o_X?6A;;w6treWxGYUs}7KFR~HZV>lHbiB8z@01c_j)f7?Aakju&coYcHN{wmCGH(nT)i=(4j3>)zF9iE~g5u{}>h zu*hx$e-K&C?FwhJU9C=uAv$LkHCg8~di@}Y{ly%d=d9@gx9jJ0D+?;i!_D7Wi`xs* zyn+7NSqi>Y()YZEij^EHPU@W|M^TexYL?FH>yDPG0!KD$S=nVBI}RX{R@|zisA-xzC|3LmBEr z(JPqdlv3r@wz#Z=D3lF~dAT}MQe8<^P$j9K>-DcU-RJwk4B)Sm>U8QPvH%DhZ~0Ek z5o_pT#fv*K`AWB6a3Lwm+q8q!NO@5jP;df`h&ZS2O_#j4gq4?cDlgmF?|bugH2ti-G3vIL_3e#hBOtBz%Tla~<|}1?FtD8S#D)tmh1M%Ml^Fy z-laMPI(d%MVK|n)x2QJ$2aqsO?LS;*HCaBL)eO^HF~tEXFmAr3mvcaqCMmH{sjqH> z&3O`)#GG5Ged>UEDnr3T>`Da_?@26&rMxc5r-Q_0Ut@9XR{-z+sEPjg^0|-pf3?4v zNXN&O_mK%LA}sKXW|w?@a*@t#8o5+Wm=CY2Nn3G=%JYibH65bryirZmmjQv&&|8bT zS&?)AbbXROzfrU22uHX<9QCk>) zt1LoANkZIBc}nAwYZN(Be>Ty!U@Q8N>Pk?>`%aeK62PM#!c~2i`_(ga#_e`sS#RmX zmIlz#c@Dx6uSSBn;m>)Tiz4~fTg!VE-jChz^rH-93n|VgxmUW`&{XGg4wDZS|L|55 z#af;O9F2**hRxaQx#wbi?!UgR*7;~pa8O9OfO&1VHg{)K&vm~Pf4Gg>EX1WW;KgZ; zdNMhctM4-iwKm3Of+lctd=X zc2_x^>~`;tSuvJrNZ)nB0pLAX>&u&c#N!+unqBSAo{Y5oD+?Ie%Y?Qpk2z+FZp3;< z2?TtFTRMYOTZNXR9>$xseyjve`=vrIl5>=QyhX1$Hk1C2Cx7_}N7tC4Eb6^?2)j$} z&{I1|?i^Q+MO4fN)N*OySx#+rwGEeJM`6u3lE{8G9{k=G_d1T}V*Nh;_UEl=;q0X( zU{T^XYF*z1;c}MC$p;Npb_qD=Tmq8z>&eJFSkmE7S)|%ZNYcvGoR_0@L$$?O*H#!+ z7Iq^T6K8d{V1Kvi^q@#y*xCnMuJ?W^RLcG$Zh}6D!}mrIRT*_&x1`;Ja!RG8<>@!o zVbMM##p>9_peEDY>`;M)5P4M%?kT@WfZIupBfX+h-jfH!MbbV(_uAU~mixI_Psv^B z)UODC+*)aK{GDf(G?JIMW?B;#gG#||r(r!OV-gjk4u81b`0L{uWYmnfoEr7T^P^O6 zUOTm2Qh7&|v!i|lDN;im{bQzn#HTVlAJ`N?Ko#5wI6QU@WS-z3SKlp>8~D{B_B~~o z3~%15a{ag57mLsUW>G3}sl!tASV0UYvd_@G@0wRBGm;)vX;3LgcE_d35+H-<`dY02 zKezCHYkwObuG$+g#Mhz^sRJ{&_Um>|W2)fT>vcNMlvZrNR?tVFpO z^;ja6@lG{BSUjIN9OTVeS5NgBSsej~f!v$MdVgp`8G}xF&q04Cxn@l-!mZeaJ&)_! z^jw~#8E;qE=BmeZQ;-g0!J7kOxiYa*kT_qD;ad&vK9`neB|8GSwXl?Qv+_!Z`!htrKb6 zPWz&LUpKqW>-jV^i@lbKk{a7&3wsh<0IGu{2l0Q+n617cMGe?7#YgL&RgwX90#}GO zPJg#|1(a-(5PX8yd6SCG7e{?5OUULHC(5i)ClYw=z3~_~?@zwf zZhM$Y1YnWbT0#M3#5h*375iCYcZ-jk4k~pOj@;4ke|6=OcP5dLF!Vsn@1VY9(@uFYF}OSx&~$hss2 zEiZ)*0E|?d>+Y+o5J zseB^mM*F+$weez-r^_L&=*-%-6eq&5XY{`q>M-r!hi$466S%YP zxf0t+!20nv_rs+s=bp55P|xKSp`TLP&*12A^#8F{Eb(k)4!OgQDz?NQ0{8e395K)^ z1^F&~I}fi$4yVgrvI0&hiHU`3ATVY607RTQM_UQtUaDRyKWHt!pM9*1JAZ7IdW*%Y zJlLz2V%GXP!8Q$e4&A_PFLJcW$G0|Y`kQNBtrp$hPY0SGYxV1Y|5y3_-(T93?z=yj z0GqSBoy+JDKq-+eT@IBB+5)}WF;dA*VK)Z|ju!RyQAmRVRZCD&L0 zLc_@5etv0(a+}J9WUV)D6=*LGqL-5=8O$c&GPU;Lu=;Gi3Dh(uld5@F<$7PRU;g>V z19%X0vip1I^v~EXK|zxLr~%+qDO8ZxmLCaQhrJ==&nY1AvBXqeihm`%Y8FkX3lagn zS-+Gx>kikIps>|78EVk57#qnC1FGmu4(x&&MKhofIM~71ZSCuMNwOgtf+1Q*_ zJ8_g-HX6v+WL{_HlUCZY`qQBnmp_cnUc6P?Qb}o544cEcSt$Ca@=4mQ%9|5sJnIUL746;@30 z=6!`SS7tky#6j8x}molN$G1)`zmB|MmX> L#O{gGG!y{ZYuF%^$XAQ>)_3rInX@7^3`*~e+taj9p?%wOJ zcf4yTqs8NH_Z~+*N|+<|-0mJzX;;i6#&ySi?$q*ql=f3sHLuZ#$)et@{MOZuD0XwvyM`(om;wByF=+cwsz){`0T6A z>zHGYv!vedIDcb2^RceZi=-CUI!4SXl_MW*x6Ox^kjhT|+%; z4EtQEq;cnaA8D;sV~Xcd_Zndx;W|et{kl6pfOzNZ^Dep0zE>~Tn!T2F=Wt#7U1t54 z`QO{mea4VhJvoxT`QorjLsEAuEtiN;PTrlr>Ai5C=wAu_ zD93%Ia@~c$Y&o7`mexb;h)n;mrA+Cxd_Yp@s z>%Brv4aL-imPME^++j?9>$#a(E8(UXG5dbNMo%MB2qbP*`tk#hQxF8W1auU zBcC?$O%zxSUzEZ@Yq#G4!M>y3DidzA~{mieK}=Pk&t-35R4S7}{5^qJ0;&wA{9jm>{GoMv3dad3iH zx-svG$~5GUq|fWP&@r4;JNe?u(=Q$t0hJW$*)i^LwR+Xr+Q3vXgE3miO7Ektj(^H~vh{u~j z=2+WZ$Lu+792_TDN_&*O?VU5?I)CwCXUG?RqXmvKubOr%$ml|{J*__QtQ+YPI?mZj zy;{m=OsV;d{N-GEooFtWa3Ax&CO;JJ5_7(Ol-a-Rub=lXuZmXEyW77`ViroAPAp?o zVgM&s>r9+A>Xvo0d`k*v!h}~NKE^O3kr#VLa_G-Y4VO~Wk?^YnJwAztV;!%UM;}_%Ibg&^1OHZ6q>9|mI zdEq0jmGSNzXgJn5VmPxRMMNlc3Aj1*wd}K}o^MW#Pa(7ssT#7~2#@FbQD|R(`+I_G z?cGB0nLHhF9A`-YzsFWP09Y1|bLA`WN8@ZE zq&hF+cdlqp#6ALU{f?m#4Ud(_OhTCG6KC8NZ_ryY0P$6Ln!z)mg@4C=6Wv2D4d2E; z2V#5(d+Z+t_xtBhe|Z&Ieh&eoH2pVzLc>ev#2k4&a8(E4oc-zrbd(lqboq>FrT|`R z2d)^Oyz(Y+WTJm*YjcJdf@wTQn#iCJpicoJ8OAZ?jmIGntbLcTuS`6+{wlJS?~X#o z3CJOCEYQ@}-?SOedVi_KGo6E&-S6E-7{?ww(}{R+k$97RSOxrdAH;xE2}(KaIgeLe`@TK|fcPFRaT4taxG>!A89OLp_d*!Ih=v!3 zHV8-P6J7wsbDuc%c+Nn?<*9KaSHqN&QL*s0L~X(==CH4rh=0AjLaz8Zta<@AdM6H} zB?dlV#O6ibWOY@*6quq;R20`4LAsz2{)46`J$a5-AR;tH6q=xsbK+rut-^~lVH*L^ z1*XL0c!E%IbVOjn0=8T0;viFB{1nj_Cy*APsK-p;$?vin{o8&QR>l{<3oAaL5rPHkVv zBnrw4Z`98vTATP5puPT$&spiO!iu=ju_kUJ@)*kL9MDP6oJNGG=e z;7-^WvAka3jD#_6zz}#f?gdn7JXkFJdj?_P5^hesVt=65K8~tI`+Fd@wtE|C2*%@km6Wa;kYaD6EQ-J_ZUbz#oupzXe?-bEo zAQKKyG&l_5mcIwuPl8vRCyr!K{P^fR=e>J?4(LS(s5Fl^NOs~SDGMC5kK=Ntm^vMKTQV z0YRr@`vBbQj$Y9oXTC{f$hZSz%`D7c6NXjrarWx#KX3LU}HEq@CDSlIzXR*#hI6Jff*J? zil^#*H0bIG1&myd-Y}tqzecP)R6QCV?&g6xa`6AF+`fO`Uq9_{ubP(Ly%`b^qQFur z(0{a+w162nX+B-;!@*AiF&1BeSwto18(s}{0`3s@TW%#L&XdzS_^e0>j2IB8F2ke- zIBMS$FbMLl{8;Q2&IRq};o)92{#9ZlBMbf<VSjTR z$j#qu`N#lYVVSws(R@{y$62LLkll0^JUz?@*WRwMDx44C2T!=5wZPoYBc0HBcvm%b zQ7!vNjN3mIDAJ_#ptx0;U~6 zL>R=8Hvj||yN6T(6-4nkjtbLa_xBL#c;W(u`M4KAXs>azOO1v+~G58tn!n*oi1!Wbi zWWXha^5ke+PcdA6&~7-J0}4_>^KVHXEI2I=;r zUtWAzyWT|wTNz1~+zY|cxnmmD4*wr7aJ#f1vKFS@;P(jd{I8+ zmyQLJYrMp6DPA`R2*JX}*Xm23hwBf-+6yTT-e-?@Q^d5fo~4cukAJVTgC`R79><0I z37sDYs^AU$Q?ND&p}{QR8)g>)?-eu0-)-Ch`n&OYQv12_y!d~ja|iGOC}EY*=n84a zlR=Q%#!S+SX3hTT>zDH-I|kEw7nhg{h!2pOhwu_sSW;dMNIYRe!>krBkF%Y4;B7ji zNkXN|5ZznKO8^XuLw^{=P69s|4;wo>C2axeYXox{=!|e$f94eff2W`648(_^_2$zuoq%2km%84_JNqlw@ zMq?zVny0(lKo5bng|No)UGY_1zwFPee|=4ly<>{YAOjidfPZRSJG8b1d;-837sMez zuYsO~5}qg^E_5n@tq$y}5f;bPC-0T}1#81pc##70z?tDhu;~q%Jmh}_k$4RJY^{(9 z46Ft$rM^K}WZK}Nm_3e_s8S`^1%7CfjE6vlk69tN34P!@U=SE5IEMd4cMwrO3MM|5 zB#5x%e>dRignzc75Kp2Ge*>@)((YWKzYBLrV87S;TX}tZ71%rfhUDTD8zKIVh+!d) z!@SPP(+F$uD!9)vb&wml`aZg}=0aCAK-kV^F3KM;K z{&w~A2uSP__Jz_gM}j~-&N~5AVV0okaUFzwEEZa%Fqf61$>-1gR)P-GDP#Dbj*Za?)q@6#01y)+;S2U*nyDY4TF@|XiRU+! zjTTJ+?BW|6PA-_Y<0W7K+w;6)g~i~xcv8f#J4sN7OnAdsAm8Z6MX2T1a_GIi<#t-l zydIeHSpKY6Fc5KYDA@JHba!7kp%EWQaewo4J*9#-Of_Pp=j;v*vd19t~qV1pOL8J$9}z&MqTEi=pS;xc*KVmcrX zVEfaIU^M@giMn-1@3x@d@F5@q`hOdYecK?@^amH=fDnBb?BxVO5$7-;asTE0%5ens z^9Xp1A=N$sR6zn&%~p=|b}6DYrCqC6ZiJ+XpTgiGNa|R}se?0@4Fkmn38!#C92o&` zB6P%nn<4D9DA-s~5CGc*wBRKZzgmL{4Wwx1Teo)voSLzUKTqbN_7CF9?|K~fhuzn=L5$iw%sqYHQq429le zI`x_OVxt-`4#PBIJ4IgXbZf_Z49oU61wvg2RkD0XvUl0QHPCcL_JdzeR%ZQJ%}htHS3X z#nFp3f&<|PCzfXfT`E^N$?1jIF2p;SDWb@=U`T!j@zKP&s5GWCB^v1Zh*?=J=fmss`Qs|{acKIJjKrnxq ziK3>LPCOtd_)%Q{->2U`aL4eDSmCMb$qDjMS(p#PSB-(Jkypo^C@?@b1pM;SyF)>6 z-z_f01!)9voGaj-2!B-(qg$v`PB&+a;sFo%eE9mnq2bF=LL5fufZGB?nr{Fsz$m=X zJadVt4rWIz#DUl0Js+qQsb#oX-FJ_;NUt++<=$V8@}vaet($)bR-jWnc=pJz6yU;j zddqdnXtO7Na;Oc=1V=)Fv6xvt$m`3mpMKe|0z2Px6A{!j)_;a(5aGQBfxQe2eSvhK zK7fMcbrPqqfDgwwku zLeIp$;L3qtHIuwhQ+~fa^eCYV1Si;e_X4NANo@vRfPWCV(M?{M$W7GaXZwcInAs_U zDXa}UoL;UYfoq0K+z;i!5m=maoTh8VHVsyU)b4Ek!YzhAVJq{|I=lj02xTwUFTk|s zD{%evx&QVd(|W#?Sp*^?B!8xP7vMx~T`UK~x=jtjoFiE5!s{X`@TlIMu!neYIKqWy zj3pEz<$sPE5J}e_H(_UppHQY^Jcb4+69&%_EYJ%0$H7^b2)ey^5|}HWk2Y9Y z<>h9<<#co{`Ir!@7jgZ%e);ryfBhh^_Y^CT0e>j7!yV8CUI$z{b*#t-M1yK@j2%u~ zK~^^=mb0E@-!PaOPj4z#_lgVu2TzNqIIdwXYCa$-S$9Oh1t(pTsS2S)LU)491&q*4ISEm;d$Culw_#KYjh>(|850?-y=B`CYuP z0J8%@!B1Xj1yp(%7Sk9D=Q9D_fG-hr#VbwxoRt~;AN(#MgqEgJ)&h;Z&jOf+7sOVN z!<1`5;;?i6o(GJck$4zoYT>U!I~y43z<*UuJ{EV-qSa=F2#^qVg;E@5^95&KgBrPw zzSgNltF|(fGT?QI;n_kR&H%!3w9;YexRaab2R7au$4#K(iw;~G;iVOh`g~1>efj$0 z_d!1|fl>(2K+n^xH&pd1CrHbjYbi(5S@W4j#uIBI77cvpMO3P z7GjeKXwc-yUlKW?L|&sz6Ld4(ZJRItBXFGIEl~CV*9PO^qKO(fNtrz%x}o*qK(jF7 zDZdAp2E3h75bc2n$AC*gQUqUb2!K~mi;_9t1-w5pP90Bm4}4FLgm=lSOkY5aHns@H*42Y+ZHVJ3T*HN3m>n%e?39(o!{8$2#_(Ef$1g`+o% zJ`&h_p({Mu2{r229^s?Q)p*Jqv>yVlY8o@pSt9VXwgOw}%K|7+?we6&YXN|2;0GA; z&`F}Eu*5m0Ctz(N9ubgpShu#l;)M1#{M>q~?~>_5FB}umi1>U9p%ykm@PEC~C4OVf z3yrr_!OT*JGMVyOqv5uH5ZT`pq|}#!lmwpPJx9as90wd0Ix-I{UU+G~l7E4gdtK?( z@^Lo;phbPiuB`)hQugv*qaYE4R`EvOh9FB` z;BdPhy;?mckAT#kc-yqL*TfN!0y(Zf$n1xD6r94F#HQCbfJL+#*-J+wj^sXi+IaPO zMDx9BuC<&%G?fmv7WeTe75wh7EaOBWFU~KT222(pV)1zBNa!NGLw}uPlXUk1+P(20 z^N+aymUArwZeMVgR>qEn_o@TD3!X`%K42N+x}~Q$NIsi@3?7c46O*6|FdV(6L6uSH z=*_$L2Iw*2sAG&uIGdycG;JhK=_Trl$M5GJPJynbRBqjj8!WHs6 z8K(%XN`xzz5(=5ra&#hQEaQox_d31JwG@HKEH_h)|<9+cZ6<9ybNLpEDt(us3HgKa!N06l@0yye8>TM;- z`3fw)?Z5o?A>aBgElVFj)K(x~PYn%Ew+^pPkw+eu&Yle<4b|%xEE+&LC+->k3032b zE1C@eTXk8Bj$R)dSA$!JVVd;n5JMa|;0z>+s~}L}nSWr_;1cZSuhL37m zT%K7=0m@>b;8x2Zh|Dk2`u#Oi5x^nuh=O>`3870T9OsH@K^M~O^)OF*U8ok?k$6NH zD|(It(|>#5emt7KLb9glzCeJ>izdsLdEB)+W-{?A5Grqg#ywG*2ngpfft}`cAo*{} z{93%8l<_58yD5ju{0n9`#xvR6AW^}%grKAFNujJ^FBq+04&46ZGqMv zTa1C(;d7$Zp5DwSAXl&jfY>wuCh3E)zJ7bHK7R?X^*Y`MZcsHre-R~Mw-{dm00W3D zT-!J#SlQag(K`WuSzC@ZE-%>ewbA^Wbr`!rG42}-WpKkQZ`dGgUD|F<7W6hHF9!w~ zHQrt&0qfs%3loOjRh)ulUgvRw)FAG_N??Uu0;t-6))QRU!!ECpY9pv!a-YO;p+MN_ zTz{3*H5UjxL5ndvi;d3o+{E+C06Opqfvr7Pz3FLvxLzXT`tohZ*EHCBBA+*_-U2ip z0Aj@Bf*EiLr?B&nknL3`ksS=Y1!%Z1d^|2T$z%V}DaMxL1tr_MW_fK4I<^BEeJQask0@Zam+4 z0M$9w*3EBQctKQ#A()v1&+^Nlj9u}5H}C=EOpGyS1e3bWs#(yx5EM@BB`B`nKkuK$ z@1K5IKbfp}7aJD#p35H?45384i5eSQw?(48;~t3Z=fJZC>=sXEN!v+GT-!n!NPj>c z6)(|-b&rQdoR>WbIQ(Ko^;+JlBn$D66Z`cV5EnQt=Pd_-q1}++Hy#;Km+56kD9u}| z2vN0L0r_wypv;EkZx9F0;^faDxW^63J{48QB!_lrMNBupQX#?%WYfSuJ))C<2f{0; zoPQ5q`JH~jzVVzO$nt~S=9ka+r+=S+|JuKQd12s0+;K?cwfza&dopl6&WFlbp2hn{YJ?gz>J_Vv@h_V4>ANcd|>N-6J- zE!+flIKVsx6p{y3;ls=Y9uAp1^a`y+yeg`NTfI%GK2=KzN?mKy#a@?E2YTU2EX0OL zZ@?;v?hnOC$c3Uq^l1a#JZg#ZnzeBZSG z6;g46wTR=#bID{=)(ulQ@S9#vqh!s}x#DGc(2JP4wh9Tvd*M)J1kd#z0lDA<31~k^ z?%SvDFI?Pqfp=Xyzzns_qu>(&mqVfp2WZD2q#sYM4!#UG(D9=q1Aj^qBz%q2GAq7o z!FXE&qHH}-ItY*uCc++(ZQF&HK=T+v<%fApVqNs!5?|S{-?uBI(Y#KS|+ z0w@RS4C$6W^7-%IAi;zyPV7j$%`EXepaAfHxJo0??J>}_ z3R%T(0wC8(l$`_iY7@|DX&}NUwDKyzpcsz`a~HD%M(?N08rlR7J5Mv6fQ@1edb0S( zUefxOs&2&X=6^+A!0()oYh8R8f%LeKI5W7>#-bsH=>%#Nmd~=O4qfhgEn+n~G`uh- zCTGiNmOXL<jm|+j-~oQrVgpL}WikN1U-%FPQtYO=$BQL-@HpM!Yw;J@58M5isC*q1z^w z1YzsB?wx4gzE895m9O8xYnxUl548`wj@N~4<3)!zZsWxecmMY9Kiyxx{@Onf%9q+! zsAzd^seg^X<-)(86DylIN~;C*;YbJlujUCs&e*P5CT;Y1I!V2PDzl(Yhh?YvvH(a% z6t4;H@F6d37RN}Cx`qXtmO|iy!|`^1Wa6+|p@x2*1&Ft<1!KP9j)9vfh1@l9M>|~+tML8)dWf$)_)@LOOQ95wzo0%>ER#v49@Tl<7o4h zP(mm7{Qf7KbpQ0{{mXCr>$g9BOvDn!j+dL{I!9$F@A`i4JG+cDLU(Z7>~SdRuEf2e5|_ z4;04Rg42$S+qbqGXIoWlz@`c9aE|^e!0#V&{E;a8jxHKBaZB^Tr~Ed+iI?i~eft6} z$C7hQo&|7FZ0eR1q;werinnq^YwM?B1%DxEOkliGd6*se@9TtS6Yf^R$qB`HgEmv_ zJZpnPyYwXNScw14tx zcjDLweyv{uElUr_Z58cp!Gra|J;&p5sdt6mWuABvnh?#h!`*7q}tSx_jCNqonE5l{b~QQzI{+IYf9gF`S$vj zbG5#f@E$?jrY*qR*vFA@Wjs4*kWVk?Zq~wNuqK>j5T~F)**g?o5`P9qz*!u9cx!%T zTU&TB9=+RehVp{wXK#QKf(^z#-*1tiTWA$8ZP|A2!9KbS8z+8REUo3)RDTj0PHdtq zch^Co%Ez&7D?q(10<@eIVh=*eHZ2`l&#OV4W^79>r~zAmN`tGgfAeVWCt4Fr6nj1030H*SIcR+A6kn z7Es)nwI4HD;E616`%LFOv43gQ0sqmb?dKhj4Ml#tbu&Z|cJNzgvi<|1;Cb!?6~0l| z>uK@aAYQ`nd7qE$(6{FOH_`EsG&Y;d)&XDI!D8gg$ZT=8;~gB~fb>B~X%8?Ujr^!~Hqkq{wG&#(S55?V{ z(eWO(&R*^G;_$Giq!ApR8@hB@sA$)EU0O^@$xH{aHxU(xqVWxjf%igecG1EYpf&cF zR{j03l>st@uYmX9XRJ)WX5gdn_I64^%I&1fM2OkV@nUfp#f5c?0c}E@cozb@zGm}- z2>8U~ZR-WP!KZ9TFS1_eYK-0jYxF^B+ZimItg3&&IZ)BY!R4u(xRE5P|?8wIJY! z&G5@t-yGQnI<}5ygAa4CIDE*(i>!X@uk|SHCHK1VK{!CWRRE}m<@h|$Etln!d7nIS zWO%UXIaaHq&>DaZP6Pu^ASa^DHQV46q3O^>+30hI@g{5nVOy%}jyk@A9`4jtG%Foa3Dx{EH=NVT5!B(sB)e_#|t=OSvSX*0RNy# z0S<`w;hHy;=8w{n)vM<9i4O9y34LCOg6ir45#K zKIPD`uw~M&uVM@akbsJ9ry6zvoezSovDsRNAp^8=*3c1)-i*Jm_iR7!7hZ%Ny@M{W z4S)b~5Py`txhYna+Zn~jSY(Rr<2mmT(CakYxt#yuRbK^D-#FQ1DNYD?)A^-SzdH_M zz=VVH>-I!GP-nX@S70xdW(i0tdVQ?l&`2J2l7LR1Og6TtZuofNeASvMhOdD@wc|Ab-Hq3C7*TMu7pE>E(Zx?ciuyS}z>( z=db;@KYyCvJ~;YU(rtmEjm)#p#LK~|7m_V2TdS030S{LG&? znu(XEG9Bh3j|5K;Hmga4>S%%t{GCq&!V1<%Bc~J&*jBsWh$K-oO)uYU1Sze}3F*GD z&3}RqO08RCcCEU=OSl?{!Zk7!^}*}JACYMHQY||q0lDD^@!GStLeciu({ZP004(yM-qQibH8;2T)Z8;IX9e->? zFciRISl}ctEI=uHrv#SD(V-L>WxF*Uy!@Xd?(-hv=Pfrw%KHH`Tmm58$V9{B} z6jM+`u>a#Nvwu%)WuN?~g1o%_JS|GXeZl}Ajx?BK70a(X= zo1N>K-~bUKA`+Hw(^RK5yk0~`Yk%IKrtIr3Fk~Se@Ogd^*#3Ec{ZNA#U+eUts{694 z7zabNT^PUjq;}g18&<+ErY!xnM;5e)C2R+2snq}tF;0n z{{GXS2_PS3cOEZE9uEER5XNnlk*^FQa|}p>7ETMB>Z&|NxB77b+s=pn5l;^xCRzZB z-OXafr(^a==o%mw3iC{*xPMMUa0GeRHD)k_P2gX)MgpgfH_{DmK#xvn6(lt^u(3?+ zaK=uvFKgOH(Cx=3h*)pL8F*Rfb?>%|!Z(D|)L3YkwP)g8mQd z3@hN)8Y-JFPP_RKkd-$F9>@EWIt~y{HETbRQN)Az zK(lS^gkdYS&wljtgnxtQ!QY_|>7`KYe}4P&`PaV>T}#h)m!M4c59p&|*w~gAzBWT$ zi*xO<83G~G>#}+0I6(`Rn$F5O+PA~O1A6zKYp<}m47f~0_}ma^>Y za|{a3)RNgF&EYi|yw&kRtDABF8u2%9He2DWMC=Z43PPU@>Icwwyz-49!obl4yij*& z3)+I_!3?%VQGaVgVTv`hHkG~46No6q&b4`aXZstbFYsJ~=YvDI8$PMpN5+li?~^9^c=A2F>$p(G_CY1`;Y!Rg8KcUU%&M6%g-;+ z!d&#bhFSfLBRGp!e$DG5xE2q)ZJUp~n`xQmohIS9o`1!OjAJYuKp!{mZJ|&^K~pR| z0IvUOQ@t?3ssUJBx1A+%JGg1s#Xgm|U9p6f_YB45xIjDNjssEvYu>=Sr=YZ&VE}Rg zEv&nRnz!UsqgYWVh?j#zy4A_Z0>U)&;q1C=rmoOe$j!?Wu$U#^POl1(sGfrJX)Nxq zIFBF2^?&_ee){(1_pfvR>!2;0oq^mw11sK$WSy4-kV1gLdR8ulNv2uxa{V# z@XG3GP|T@L@QMSRi;pP|MnENTpXqNz_cHV8eCehEUs{`R9?mu_)!Xj^{9i|~m1pji zD@=7t`W@GUi6A{R-61?r5Ve-3TU`e<9~?P^Ipk#>IapDSaPc9tn;9Jk)WK^`98j~E zD1U`FqU2a7)C5%nUjkh(;^|=@uXAG~NHu!}%()Jyf8l@3+vD$Id4`_NY@H$mJH!h| zLj)rFKr5YKYi2X!liM6^I|@^+8w@@LxrOJ=uqS??-cGTd&`^se zk5NFSDQ!#0IhNScn`IjKrhS^L5JF7KJNGeP4vzwLALnssf#yvXdA zfBp4GZdvMU`wwo=)ll%h*|y zoHe>an@+1(K*`~3x@I?1yl-1JIsmNLqXoKh2xdf+?>9Bu#{TxlbWt>?;C~TXF3vJQ z9jvq<1Org`uwYREk9|9V)YK!YjSraC0YXgmt`6u~4H{dw7twgnZg z*iC-hFA!eU?90y|CRn`Fq>g3qrQnKMH2ps=R6s7_wEhT~nifD5j16mp#b8Zd-gbRzv2z{I%vDQf$R=mQ)cxe3lWkrh2YI~y(?CAszXN3-{UV*5b zGeMx3gEI?=UrVwz*w~A#e*f2hPRWhUFX2@y)+R42z$~|yCl*qLeTVvovB4!x}P7TBF9NX|3xtqQq zjuUKn5zP-@BHqMiv40)dzN7hG+S-2kx7Wecwp+hP#?7}mD&)9EvQHJLzN$#{A~sG8 zKUw?Ur}ZHm%tY6wvz9SX(OY)D5CA9fAQN_SIy-orgXiu}9or6-;U}i$mxvRF0+hlR z@>l%`@AY*1d8{QV%SKVgR-IOIDm0*1iJrfpHMBQ-14 z=UNz6PuQ~}pxN$p4%?K$*U4OON1d^RY)aP;2n z5&>V^80gJDIDhQzs_630%;vyjfyw2p?Syhn6b9xHKp{+*TAZZGpIPa>!ZBBef#AfT&;n+%K6M{ z8K+l~RmYbm3>TMaD~+xu;S`~lJbd3Uu(2!d9t#DwV1M`-(&PmDZOVV(2rMQA%k#1J zpXGukpzmk`iZY!iVV4$8hc8R-qfyXZe988PeM04*x=Ow=IS6LP0Y7lSV9t(uHrJXr zh!oZYIwRI~bFa(B#Qs$3*HnprSff4IIr@MTX-ejtd~;q!d16V0ujjfQw|{|noS~27>bKtRn4laUpO}iu;~d(s z8uoP5Roht1R=z+N%wwi7c zD8|z4kTkJ`Vjy;KGNGdIPGS2@UKLGy5&_--NW!_7w`O(X%N7FcB*SxzReZ5cW<*Q} zTYnUX=z~=V#h2y36FTOA3d=Z~HB`jB8@{p4g&(14nQ(v;mBh^ouDsT9ayr)MG$cEs zmSdXvUGQqMJmJN6{knhs{3lF+pzyj5w+OUen$Aj^M>Ba#{b}9InOJ7=ipJ2PY8{MWHR|B!K1HYMk?#j$+${lmM3LJSPG? zgvshtym8r2i*&_g4`TENF&zPbIqx3EtGw)7{*cOl7nh?42dEHO&;X!ujbu}QbblZ# zYIchV<@p$0I&1La&N_(b91#eM_a4~Gig~`Z+u5bLq3r8Khv_t?f*QkZ!b$ADy}TM3uqyY&{1vK;fc+8-M9(+wXAW7rjhYsqWM^__zXXVlhhxj z_FAU%A}(7Ww|QFooQeZiu86CumO`rq)o#x`n^gp%;%|v;5or-Om-yD!4zFo|{J3#W zR2+IFhwNml&Yf}GZrmfp4}Zv#w!K#%GX%5j|9#^?P7-qT9JUHK=Jb;(7%MJ9zZ_B2 z92jge4Wx5+-TQqVHm(uf;6C0B3d+!NqQUL$SA-BlMDCUyP_p1*@wh_7a}AumY|a+W z@}TKgasAtCM*78l5qN^L$#;O_Iu0dy_vjJ<+wE@LfX&u6Vg^V!-hYum=+YGLuVG_i z$GNf|IE=My+Q<%6jH^nb6P{{9M;aP;I*-^zPt|W#(Bk;3_j979I5Hd4LfvBTv3Lm zhi6kua293P38U_ZZ3n}q(NWN7)bZq4P1T#FkG#Qt0B$-hjs|G}$vAI#vPl#|-xIOm zmhir3&SZH*tAG3^0S^p%pnNzP%c@a|GuDnXs~p;JhYun;Y!<^P(IYE?FYE9FT-Gq{ zl7h_lWcLmLhj5a1Wa7G(_d0pGkN`gVToZUj&yzXJ?1S_AwSSoD^wRO+ZksWjVFpfw zb~qQo;V%So3ugH;VOX~~57)MxB_1w#papCY4Ja`<*?*z4BGTKYKn{0>GQGJ6uODEg zYhI4FS+3$b2exZnLv|6+kY4@f!qxw91~2pIDY$#=r6W@IAi)MIpR8duuIl-7OI#*{wB)$GZL?HrVe&? z`%8^LH+-U_;SOMioje6~IyDM@yKUf4y!SBO`UY0ByGG>hTS9~*P(Z-~A^=Ew{QT|4 z1^XjyLUjapv_A|#A?LEcc4nyS>D@M(Kiy~IFn=fl#mR?PGbD*m+y!u1JWc1hIg1}q z@Gh;-zyJCVWW@>T?i?M5Uzq$O&MP~}eHaiGj_tEov4*-17p1LbmB2In%Go;R5eUW( zYjAD}vzfE~_Vv`cwb?=iNUPQsj5vMO?IIw5{7^D^L(PBy?>%BiYj(k)M`K->Odsuz>xq z>E4#hd>N-nxY_qIy%IP`OdHW(_6OTCe}CPbKsQ07=>VuWpNi-(Jci4`aBpK!2>0cI zL!G#RhEJWfD=qHsV1fq7>c#y->6u*DJDy`Wn+`9&jY9+=Z_Y%pE>$^n<5(}Md7k&~ z80Wm*jO4IpWd-Up%6bQOy$(_StI)oG@!IyaPv&JaPdkgrJ3F|~x@>#F(%r`s9e?M5 z+D*In&=%X&L7}eX;7_{q=WO0J4L{fT9bc>Xi|!gS(QwI@7+M=-ATcq;e3sZKptA4jvG` zTs4H|T(&9_TZl1l*N^uC3O37WOv+T-J@NrJH0@{Qra~w5B}?C*-nuDr_kRM|IR!UL zRh(dLo5fijK4r^&vHs;epl(T9#1xC^u;Qhw4F>lN5q(>^{U|ioGkp4GfBm5i7r>cc zmbIPR8kP+rlrA>Yy378Ih?P1mj?*FRyH^AADy9Z>hWK5`$2nv#c>1e3mgt$M0wr?( zqpO+V_T2#u!@OO7hTV_*xqnL9M-3g5eyga%d;mQ_!oTzsHJK`hW%c6tzF~n#fwW%m zv3l0a?JOn=z(38-2FtS@IAr+}aWz>FdOW3}S9CTTG|QWB@48(DcNTXy5UdZ;7&OL$ z;ut|KeRi1WyCXsb(^;kx24h?G!Oh%=rkM;4}@}$ zBpA$PJ&r^-3wb;n0q>}j*0P4n-ST~0I0^%))@Ph}@ z&NN1%ZV6WyTo-T^B*Y^RM}@k} z3$%1fYN1IN77BUs(xTWEjA)l#m6unlc*GlAe`SPrHrLYpD6<=%_WSowzkC>(^0HA& z9GWeyznb?*3w;W;K9h2+`+G)zCTCQOvoj&UH`y*JMR9o3?9P80@3XpnoAzY5*-_mB z(OBoa%@u1#J9|?>7`R<@3o8|$Gdg6-KGsy(7nclBm%paTbSCk8p|t$ z?s5s@wOPmebVkZ)+l*XoSq*+hcgrpy&wXzj2Chovk|Q{x@hL2`r0t02x%ZE9`+0x= zzW?(5r@tNbdc}X&#y0DoY?Zhtua#Z3=L*qc`-9{88tU(O?)l7e(usLN@4OZs=x^zbgVgth!nt(Ff zg!pRsQsn_m<`Vw_L_9C#GP%q2l-&$_iz9$6LtT3-rPx}zqVL-7lK1PI>&W)3%UJR8yO4)=2f zC;guG%G!Kfh!3_+y0{sV;r0{UMY4Y)@MII(S)6}wCya*Dqn)4U%g()0z-< z;navck1}K)WwnJn@lF zlMGJna-(%U8j#5@9^%8qK&uI)=7b)=Z}J{xxG!b|e>9xBhr^@;Yz8|L@4IU(KSk5` z5icHed5Pa$t3`Ny=9+^5EJO_}yiC*5p8?=qPzMt#eYz?Xh~KPhb{pmP3JRwmUA}*N zHz|vyHXN$kF`Ek=dMmdi-eoo00b|x7fy|sQvz!n$otf$YcIN^uxUt1lAEqY$A+}#X z{ruH=J-_v@-?pXxFTgjyjB&^^DO@SQHSY>7wHzez#ZWUeAA|Kfu@8rYv0RI6?PLFeB=@X8ygxA0*;bTUX8A z-pMCI-T@~H8N^t-iCSD-uS9QG7&;fI-YJ;Yb72^W4(2|(cl-q)m6}6eVbZ#|_^ckn zUu+k*Z$~Zhfw?=^yjQr+_?yuB+t)91fBW|L2M(9Rns;y;K^|SP!h>*yIzfNjMzVFv zjN;+MX&VAAU)MV4_{WCI>5&mc&FoIA2)ZdZtABtUaD83j=|bm{0LB|R)-1bqDB6B)Q@Uly4l?Lch3PK9avM>CaQwR)v)$VLtdg^we%x+h>kG>4JiDN^T8kW?De+LCH?w3Ffgl9O?ivfoA50JTa@41=hWTpX9)GJB4#+OcQ)6)mo?g^ zb&tQ1*!T76^Y?#$aG~z7wQIltyyVX2rR0?peYVi59@X8YK(G67=_JtIZucAF;5d4K z``GRZ2rvT^`FixHzj5pkv!MW|6=iPZxhn<|~HP5W!R+4h{%!x{_1G zgBwo3C;jOuK2WtEg!U&S_Vv@}Zy%a{PmJ+h+gu{gXYqjUGn%HOW_IxGVF}qZfrT?| zE-rKNb#>U-9V5j2*>sle%qM0_pskZTz(*Z^IBWs0*}VM_sac4PZQ7~`?&Wn{coE(O z=Uo_t4j_MxNtNc{7k|uU6U%md@Tv+Q+!EW}FYm+zyRd=dQ)U;;at%jw*X6P&Ec>u4 z0)~Cs;ROa9XW;QrOJd4x3zS)U0xt~YM{RqCQ@)7o^-9l)ptcFl!=0$O-8${b1)G|! zC&b^`+iV9$UDix<)Kk#!k|WEOTm~BcW52KjrFwsj8=d_eh*WsG8e4KqNV5GNSUVG8 zLvZSF-S4070KfsJobMCTw}^Ddx(jje}+5=~-?oD;|>7psz8Fj}5Xg>IvpyB!51 zFx%Ul97M>o>B}o1C;Fx7`1S3L8lQ}^rg7kqy`%X-WcTl{+r%yFeZK_7xNRm7JKOXe z?Sg;RRGYae^a*op})|{n< zL~+11tXw>ZW&AVH!@gthk^3_$K3~~{WHWzb=Tu?P%=QOb?mt@R(}({WHqV!Qhy8HS zGW2%3N0;-;$Nb~kBby1?&joBu?ih4$4p7L2*5Df}xWKJ|4X3Xi2a4vRIQM6JIfW4! z27GBd?-8N*;?Mwl^sNOmarhQC>yy$ePS*?;y18G`i!$gNPW6e6hvN{kdnBH^!Qp>= zJbO7W=LW=tNACE&`+D|5-y;WaL#!2b*;)X5ZsAQlT)~?Tfd^u@k`0FOgTy}X4{6E# z(pISTgt>s34uL`Ut7~h*?K%LroVvXEa2-81Z;G`zKkRaijA*x(<*V>Ae1g^bj)>^4 zi9Eb*LR+JAI#F280!TOAlIFS_FUEhI_We#htCYspXm_(tYbVn)ycxT33iy2T%K?eT zlAQs3W$WZmA`n(yu=Q!;%AqdNNtN!$e!Aj$>dQWo>O#!1z4fmuzhlM%U$of52Qe9fW%5(K?mBq3Z6V&dY7O>v?EHXomZM%m}lw+moMesA6q$YP7 zT7>7&XQ0I4=GfDjv^ZXT`fM)2#v}A+0q^1X$;)iL=rw}}4~LFEMNeSp;bu5aFzLWi z`McKRM=$nodwhTxFNL&6v-*F~-B2gAWm#EpNW9CmDO8)`7hGgN01TkNrj4R?fa;Pu?BbVU(1xZjBmyo6h) zIYY1_Ab>c5%N^OwzJ;YkD=cZd|Ihgwj*55F0#xg7r1tI8ufP4W|MDUK_)?g*$1`#p zAI0HeR8ELCgJ4g1Jl*v>j%SMw4+`V3i;#HAA92*KD|U==_uhZP&Dp1rZ}5Y>wF{~o z4(kLXftejYH@MfKqrMrg1giFSfb~;!L z2}<%Ruiw9Z@cl0}?(VY-)f>-k?k7hB0nz5FE)1K%M56Q`m$&By0qQm+jGdnw+AJ3W z0)n3^Vt(@2-oaO^pbCPCZaZ`1MS~|E4qd?Dk$l`Z8aU8?b7h7SS6$_1^#Y>vz3a^Q zpR*C?dJKQwry`fZ-)vWJyLm*y;rvv5<>IxMCBKPda)t;&4eHc|ZEh33TvVO6%{6xX z<@b!hVp;I_wGg!m8>tZN-0Mw&pI{Y;8esAju(GTcEpl2)nD- zmR4Wmr_vQ2*O0T5>p;s+K*L4dx$wou*-Fs9$Jv|D4fuA8tyM>s65V;_aGZ8O6;~L! zh1^m<;@Z77&a8v_9axZ^%XQ*)M-Abl$o@gmBW@AXCf+?OVNDJ^AT>H#)ftbd*4=Jc zhcs>TeHebIenN=>L_YwKm`|mBDUoGKNry2n1=IlJPCgSHgNUg z`F7{jhq)rcapwDo!{HfFfZy8pxr(Vc{APxNFEm@LmmopI&$h;48K3Eo2~%Il#wGp)>nW1`mO)^)BNSr{`{fGu)egDqXjqth^23l z%zwEd>8hb8t5bO-`*RZ{9knjDwY&Dpb}C1ZLY4wd<8lMa&3il(Ym<~FT&2%V%4Y<50!Ky1nEv}}J3 zy>716K^*SGbFWBuQXWhIWC#|-w~vr4US1KsKTK!M*}-BUGLQ>j$=UxXvyWTgUWa!U zdv@EC85|C#aVbf6BSTK^j)Z?Ti6*FxqtheVMtZauFT?pQceIXmIl-kmj|_o2bG|#c z#&n>I5OCty6f|p?fiR{x$!t3d`lWv=EtvXJh~hMi#v+h+;9O~x>p0RV7k*G@%=C-7OsCr=ycG5 z?$-!$4M3+W3cW`$?FhJ#=vi4wNJ!Q7^z*cZ7V~}IGYismzejf?%6;D_eBFENyJHrsx1MaJXG|xkfJaLXnY1Y-SODmnWjUHdTV22Fv^Ylw5rKaR(L~dgiuL3U z!(9&I)xo*s?it^*?R)(}W}iNP``&-~iSc|(NYAkmh*t6qcPAg=O;Y?JZE+oDdYsH9z{H|kw zu4jzWTRX~`T}OJ^OzwYhm3#4<99EEnxL?l=GnVo>(Zb=N$jgB>sBL#vAjfCp&Y2y9 z$V+%5I}i{*>)u+N|7lO87xm7zO^Dy+o9^F|?EL7}zV6??eEanM%h!MZFeT|7&vuJF zssqYm7>?|GKGM0mCez)GXV zsqkT#393L?TUN*%7WXgH-oaM6BfsH)>pmUiTAyrqD$b6w{jRtV)J_67HUgB*#4hVT z`V-fYOb-_I5+m&^B8Zjb#25p5wqnF_ru;OLRb-nJ^oy zFX*dIFspMkE?b>$=V%3|e7lw;p74yrsj$^?b+~yKOut<(knSFBH{g^ zN+{n|9Zv@UsMb>C<_%@8I-RZ{W z##7pTyY_zp;wg-Zu7xL(nnhUc(48W;`rQ8A^*T8smv1_E0jQc_L8m<_x5MY%JMJKJ z9+VF%Sixyc63{eY{@yCM!zXyn_EBW7!g|S=yhle&bo;{<$CfkP4;H9~o&+!94gHvsk#+Z%^gKJj#yJbq?u1DCx5wjefp zF@mA2{wz&d!G)ji`x>V!-y~7tS)$<%N?2n@vMyKP!f#*K_kz&8NGTy4izc_s{a;rP+Tf9^qSV-m(($MPR>w{`CEP9qRnjWwCfg zUNBo4e$45>G}o>3tW#zycOG^RUVkhL@RDbvT6p_S49xH$OUNz0+%Ej!@k24o01Qzd z?8QEw0jJR$lQ|sNX;}#<&P?_DWV}005U3l;yxxxEm+LVC6r_VBWI4~h>j^7%n~{I~4-AoP zr$6DFUTmpvz)AP@xM|#aCQD2osIvtH*dKl*TV?39sMFcJZ}OT%-<(#~i#uMr_v`ui_pwvjCRf8M1d2ofNP|MMOSd{$}3mfW&jUr#@4K{5C6sO^ZZYL|R*MPAwfz9nK<(;>PI>4M;C&jSH@ zlvehjY+ctlh5dRy*Xuh4c^jYl=lL`SO^;PeR!AV{qztmErFw?Mr~nM#iXAu_ICSan zct4<2KIzi-0VSw32SUY&`p@4d0FDwx)qjF6#R>lt^y94;C51$fF8hDn`aG?v5u?%T zetc3fH+#`wva{>Va>zOaU2q%?><*j&YMf6wK-G(`PE^k+>lfct2X-R#Qk+;m5wRHX zXWL>Mo60a`A|e;)SvMSovM8Q;S57xPcUk*3epW2wggp*s&AOvr6mx#RqP6RkOTh0v z92+14SYt{$KTg%2v@CxEet5lh181|Q=bPi7_1f4M1iY*T>zTaGa1b`jjdyZc*S)qX zK+ZGIRQUK0p453N7E0XisZv7|>Vc!ZsatwDtg0-0P`u${_+A5ppxlwr${G*DV<7l$ZW|LQZ z5@AWCB={~(=HPtmO8e^hEC(Iin5SYKBp#52M9$tW(~Uhyb^$q$T%o@YAaiQRQU(E0 zLn_viz}Do0wxNG>5eTB0M4d(FHBB{L`mUFKxzdc<+NviU$;VWK&z1W2M)CpPJgDq! z9;2`w)_rNSC_}>@B|x!Ole2E8eAgm^Dv1g}$8d#E`A&g!N`a|;3vjY;8a~TN39P!k z<2CLLm<}v&O1n3*f(U1t(@t4*ys^qJ9&Ri zYERI#%DWBCjJiTZiiTbkb|86&QdN4kVH>W+XLL*o$SKxTwu1!G_0{WRdoI_%K9%2p zAK$*e8AZJ6Z!$2agR`gmm6`x`T}1SLQ0+Uecsi^AB-*WWeUPHoiCK!%?;tftK{3-r z;3rLZOW=PX`38CfgxuGj)eoV@lqX%j&rklhe|SI#?g!mSTS%0RYtPqLL5*Mz>3O>2(DV)u5nW zQuOUD+P(51rJgpKW!t8b>Jqok`91%r(9HZ_qQa@G|~<8_^vrmjGIm=szt zHm`ps#{h1#hn{{~Fw*4T|6+@&dVkq5;hU~PT2B_QLiF1Kr)aE5N|5~)$fX+AXg8`F zGJB>*wJ-o>wt2?7IVW{*3R+0Dw@+^oI+lramx`=dUgl_s{Q*fItqKn5Mx2XbSRyDE z$l}=4)Tut%e3sF~ks};Zd$vp>7|M=27Nmc}poQbEpIvgiRK*c3ezT{%o$?6|Qa#ag zIg#fXm6z(KEaLZlg`ZaJ^OsM*ef#uVFAxW!rr+WbXB!9wmcJhQbP^jj? z!_=2lAL4q2eH=FDbaF09RVGftx$5Q7>isHBvX=G@$!bYcCM$~Sm@##NXJRucZZCgY z>;bkl3=BK8mO}BE3&W085fL?aRdm@R4&UA&>uoNLBDVb$8nC4tVGYVi9g2BWo$b!N z?59EV%7ZpCwa%)=WhH$Joiw4OqWo#me);;GVtR=9^Y;02X6W6!F$F4Zizst(+3y^c zK&vY?-;+492acO%Nw>7@ntv7v`9FWCs8JF5B@Y}`gsQ%K<7>1wukxiF3uK1?hl@9T zvAm4BmKp{5_Ex5+I9=i#rXwVm5(@n0vRA8l@+r|(JwU5C$^+5tX2HUjD$30jO~jp| zT&`lxu6_ZJT{39+F+Ggi>VsZW2CqXI@9WjRzL6B4WOZH=2PJ8vJG=+IEs%f4jLE63 zO_{K;@o;=JkE1~~nW6>zB~@4Qtc_?I;ntIFiNPr-&ZY;&DbJ&maaC(7fEOtM7Q$EcJXqA3z|dBJ|ANE&~oPE0wN?oHn0v9#Su z@5)#zrqibNu_YE8%BDsz}5R+OmhZtJ=jkQPPG0rhJ>UMa^%t2JgCYwt8v} zpoFm+W|vD&HhZY~*V=W+Nn@%0?(#L1=!)L#I@CfQ&-`9$w~}ua=Z2AV8wsfHcOLbP(zON(jw7eMSX{JiSF>bmwgz>fwGqRihX*?u_}(+ zdrE_|7$yzAY^anyk`C`O2$izxE_<$SaNfsFUS)aJ*>4e~b}Vnqy@I^i5Eh5+c{}3D z*&O@Fn=wg#DElkjbni;YnuHIj-@D=}`z90KNPlKFS~wjNu2O%o)g%gX<8R7@nQK`- zgJjJtQCK4IeQA~4l$uVOlpf9iOdD6!#FqvcQBiAfT702dGA?^ZONzFEm6TPlit}mY zw<{CDe>@3MQzV5IfhGK~0-Uw?Xj9YMHIge3Q=WxmueZu+U;=F(IYK(lRGEIK;wu{e zkv54$ce1qi_#(97CzF*~glEJKXYJPsRS)Hp@ zBI?o-p1tM}##2<|xoDsM{Z+G)$J#yBv8mKl<~*{%@FWDYi>qUN;99nN%7-M(!_cb3 zkQ6B5OH@r+*-7ek06Xyg00Lzv002P5zRRF^I4&QC^NIXfm?Hw@N4qE%l4NKcoWF;Bj8oSZc_G;X%A7d3aykbyVXm+!t)l;bd*lL^0VP?tpP} z&D5@rqed0CNt3T+6@O$)>lNJ<@!JHfy70sn$o6)j17-BNcXnRXkl0y<+7m3ptc^C)4XZL0E6vM$NcUhEi{^Yd30okW;gaq^kbtbBH+k7ivy}WC^B3I5KtQ zcNGIL@s%SQ^YWk0P$^QIAVnd;hh5#gakQ5V?G(Yz;kDcD zgc&KwGc|o}H-Co}ghs`E0{GRdP2S!N6MJ)DT_QX2*iHsTpe_#_}J>HukzEvqK=^ObSU-BZ1_n^;&+>z}_$acp|ssMKsn%lwzq5$7ncr+aivz zdnFBPEPtAvs8xEkNHxfuItffg@+!3pt14?Hsl-iawtYXOzi3Q$+!u?Z_=^f%93qW} z36mVxdiBMpeT@M`N~2SA)S{@MrVQ#)>#t2*lmR^@laczsKU9L=N}t`C@?nF7+-a*| zrv^Dy!_lxT><+3Z+)u6S?LzR{u`Ggetb8bc)`POpZ&5On;*Arpt42JnJhKoLWsbr7oc2|gtC z7fPCgot21h-Qn1F=D=e!V$gcjxLa+DLbdBTtTKBxC5^?oA|#D4yE?F5ha3 zW`Bp&Kxsk?hmk>mHZ0Q;TXcceAke6+{TFpM!lGxxt{X_m%q_ zC4Bki^MA&lE6HUCixI4tMni8_|{0oJd;%&QjOUJyP1SbBO*v!Mv0K=jechruWy?e$|Cm#lwz_gg>JzNdQA)sQW0{o)Oxu##4`l>ywIJE4bC_x{zVR*{xI#LOo-7Cbg1h%?b@#a$ksM%e{ zkn;Wft}0P--;QZ5%NKX7TJ2vaoSM#_0ET>PaLB>E6#%2q)P$8tS0y4JuTIfu%Vn4} z(^S;t6N%g<*cm70?+SR;W!-U;ESz*@i^?j9UhsPRq=-iu4*8z5D=7r-&41@nmw95> zeYnY8W`7;qelERFy^&J~i2u}C`~0^rU%!n{()GT9)xLZ$-#@<<3hCiq-t{m784zv@ zg`xh1QeIe>lVVyewmx|^HeS>nIj#NYb_a`4uQ+*!yf~-rRodmGONNOWq9~2Iga)FM zGtx2VrQAOCsQ0CcID=YV7k_vFk^469tczE$t@KU+h(dedT51ewQm4j$p{pj>dc3r0 zI1YymK{9ucO?#Vrls^m94QF$Q0@ zxIb?4R4a1a1-w`FkR3}HGwV`Zr83?vXo}q;fivjG$&&+s@@~&54S)5wofoD!a?>9m z;B7|G8xV~+m#X6f0sKMHSzLgig@7EP=(Ne}m{N?UtcjSA&2ptGaj;WP=|aG_jB!>S zY<6c(lyi&|T(|>j!<^I0v|A;RddBHAgNNLROyry29;nHg5RwoBsvUJN2?J|De zbzgq@{AGOl&T>6Y>wo=hf@n9T&`-b94;Ls0L~O1S@3kXzI7Sb1O{Tosk$ILVUruky z*&x6WhuJoQqh<#BbCYJTO>sa+13?+Fl^dMNTiuj>^onW7%wr4Ruko*f>WZY#1CaArmAx!E?>i>w@qg4L+v?gUVBx7%z?Y63 zrj2)Y2Mgm}jdcoypVm!t+qdxc@LLF~XYJh!CZ#$$$aGV&?kd}HNUBs^-x<}eKSw4T z?Xs!*lI*Jha3xtS(|5-!4~=Cu=PuPvxw>@j%67{ZV4^qg)_MAAude1Rzr0VJyAR+e za9G(+Wg@kw;eT;-vtTcgrM&_4C=o|)bv#HYx~p^!szVCSj5*@b*VR6_n>{wG0-v(; zs)}grv*~c2rexC#TyHu^uRrC3|MUB&-@pI+DITZ0<)b~Bz&>SBp> zZWaMB0?N<&Ny&2aZrBT!>G#Y0VK38 zB}h|@T3#&Vi<*HFXjd1TB`aH;8`Y!TYUgCaYOrJ_l58E>AE88{th^l}8_ULA_V%$2 z4s%%7ig_x!z?UXv8Z7KTgPuDPIjY5+yvwzdJb!An{qjCc{TOxS_=Dyt#+`PE-c)In zP7%|bf`8P})cYM)CFmGMASJp>YUKNZ?WcSG3ZQ?@{))s`o4uoFZiA@45K zGh{>lUUQ_MaBnB}1ErC*okLDnP@J=ZTcs`)6C}`M4GWfW6-~I(Epd>4h`P&@vj?F- z!<@7!PXwGDOFNU3!dD-}i=Y+smb6)+!~%s*aayOi}beX5HR0l26qvJ-m_ZtLoHbr#@KPFxc>us(HQwgD#yXuGzlRP{PI zXb>hp5}Wjbt-}(*>_p7s^~4XMQpXRWUdpyvr6+Lecq)JhTqrg*RTDLUx@yn ze|=K6-_%F6?7DWRo5W8-)N)oGKxbQ2VXX0n_Iv7^cj~+mow(F-gJ-*V;Q&wIKBu1&=w_XkkAJ;N zF(nT#y?EH_7TlGp0E=!UlCBGmO;TzLlB9xUY(Ri>JhLpau~YAU)SdPsrYmqs9N@|Q zHZiN9b~+G$uB~z(Vl$xhq<|p)Ie!6W$+gM`C4Jb%(29#(@UO@_9In;Yr ztLT!Zo0~6|v%0fI{>PdDXy1$V^nYj%T?&75lEO*OB#zFmFq?8b{5PvcX?z0ig_M;O z2XY0WgCNwZw^7APax&%F-9}VmE`dL4SY9@V=Fh6x%#du(53m`PJ#^;eAcftp`CvV^ z08Yvq0BTYjnl={pJR!(DqcD|5-&5-+a;kkpb}qHJEIA!c6JL-d(M=H?8-J?Rs$mTE z7+@~v4RA=zv*NK`n298uX9_e@e*38d`P=8;MlH|FmUjbX=R=CstNicHo|WFw8enZn zk)BO8K^>E+>ay3rO|j?8rk_%AcS>3?p4wl6%uaQeuIbHk^ZKQV(2XwiDKRK3#M~o-?`;h_u_<{Ht2S1b+aIy zP@H@1z`~cVltkh1I@$<0lmw%NN=r65B{%V)<;XwX>PfNvsiUSJ&Z`u#X>MPrZfSNI zO_f?r-S=xDiz`X|8TDSijlL8K?FZ3=7X~(B-%#;tbfX7qaU3sFWPe`L&8oNYO8=2V zFaDW~$M#84^VI{?qzw5-Orx3xfgUXCP>owwuS&i9g7TB6JNYO-{q%=+E%5Xf_m?uDmKs1a(klzVzK_s+=C$Pc^Bcj%_9t74`+JW`EL9p)ASFs!?g3RQ`Xm zaQ`U3{P9*1T(4!*eh8qpWKg#ylH%OzCI|iKIhg$U56QvthRw_BlI=UQNeOzAIX3mm ziq21(G!AlvIu;-a)1mbFy2J<;ZkT+3$;~|09+gsRuQ6DQNDZ9JrICzUvr<0}Wxtk( zQ<3(oL*zEjV1H@h6#*~6n=4J!FRAW72H!XXMEtM;$AQ-QmY>eU=o)y*!JSkD6fE8Q z1C`cO{V9k3{@q)>x2D>wi1K16czsSl(?zn{;ZDvNfmIc}IaLI*=g10eAffF5d+-s{ z@tA(6#4U*+4J&SyO;01s!Im4kD}Vs*)g0OCxqn~wJkM^6vOZiuq_p#dM^T)G zY~CCJ&`>m^`X2<0(^`fXKg7@-Q6Ub_HCh?FH#hamo=w1GcQ&L?_;=ta> z+v}PI1mjrCF_s%&k6O7_lQ|!-P11}~s$S4~wW+G$a?A#%=DKyu;^lY_7V-K_+_C8= z!miTsMXy);%lyf#N-;WmVGSWQZ#taw^UA$XL4Un%wsm!MM9Yp{>arE=sbR|=V^*t5 zg%KVvs*?`hEdsT8E!Sj6Ebl(}qS{+g@9h9&-me@fDuYq=9g{xbU8pnVT5c)5ybj#1 z#MaC6T*DZ3;Ru}y+A5@-EhMu_-=drnr*-+I(xuX~r$)}*JsbgLgKe*x9Z+0xCo+ko zwSQ~bX268Eyzl?+pa1;sGqTQJb*ZU$D^+(k^5Sh_;o#j&~M3A*k{$R7gb*HMiXW7Umr`pf?<@vXB(D-R^hZ&*zn%0OM*?+pMfEZ%tO1j{GJI4zWo&hg3x81D=BkMiwv`SSgLTpP#xRT?y(#&($sFI02nn|~sr zCynk&Lmo2J#h*@%BX0E|rn1D$UIB)r))NMUT#G?SORLLhfuSK6QJMP*Y*X;U^*mxSL2TEfhG9{A<+gS~t`M~9u+3scst z3Kh578CREBA#jaa7C8I^GTjynC3vf*$iXRDmXqx?hP3s0+p&>6#yfTq`?2UM`*cpU zc;Dz9rg|nCvg~=arRPUPTkEIJuT3=VH5HoK+%h0-iB4eJt?;(;kdkqi$X(@`XMJ^c=fKai+LL~HKYtIYMw7f#wqvVN*D+%%mV!kbHA#Gb$-m`#OT9w396arJt*}XaJO3(-#L+RDSMx z`2s8rj7#fXK`~3JtprbV5hELr;fNm-W#oNoYRV(f_#yIGe46I4CV${Q=&xXHaq#=J z_aM@y{p>c<4i0)2aS#`}^X~)Lyhw9Rg)0Jxx6taP>5H)0e6F@ij%D7ghR01+_*ky@ z`_1RrN*cGb5(kGSu&0&+`+2IJr09;EZxp&g@bpx zQ5P@Nku-wc8ZnR?I)C(dZ2B%#9Y|tRIMjKV7n0p3Fg1bk0`+**t1&8=L$YyRUNe|W zYIvgj1s_;$S5*YMb~RpM-ISQO%ngvQLj_X}IsOWJ2<4mp(i$W=@x97K z-3X_CJ>94#mo}(K8tsPZa&HYPYjax*LmGCnotObM8AT#Pu@23rg7B2!iL}FVM|nXO z2IIL@rM>ChKY#QtSL1qj4r||(fA*iVdTh4%9A~9ZZ zvTWl}6y-pwVnK@zrc3qmjc^)VdxPao#$grQJBTq}w!-_q=8T;FNe+4kZ$hh@YFRCR zRScBmQfysy?>-Odlx}7)=^+w3HqDV()bsAm#=$1}e19tA#@;4v&s}*U`!IQln;en< z+wx+-96znr=YNdplev5%e-6rQQ2c-^G1$i6*dunBx8p%_6>f7rRqHqJ)^FF&HvRYs3 z6QS9afSmehN*6nO)KQSSaQi?JO72mwC+FB4S6*~?(!U<#e+0gZYOO23t{0?(e54kT zfQ1P=*db*05D|fjM3JYeAJP&6JC^Or@|EnWw~=Qn5vbbt1b_$i5W@Wo^xwwsfBf?O zIm-XghnvzDCohMn$&LZLdB}B^m&dSsUAOFLj?HE;_3$0Qpbic%&ct>CUL% zC94ex$|81SRe7U;=ma~QF!lP}Uwe>);6T{4;M_m+9#;Ce^$Vp!fe zAgaa0V0q7`)1!1zB9xXv$wBc8bk2g7uF`o_rsw8gJ!b8;v+2Ud*H?@0=2LH#9x1xj z?AJP^+7lo;0^~E%RiAEt<;en!&FM0eg@cd^affD=suFP{`%ppJDQU?ksc5h*U7Y3xlh-jjHQ+~fY{NQ+9Ne>d&zh-s zyJ&l$D6Fa-50xO?RyqeeYek6SZyuu&u`DiBfAsVI!JEWO>EU%xkeU~Z8Ww@dlz$20 z=iGEUZW7`&Yk1mp{67Bs$@ba8!{d8yUSW@F6GT=B$dJTu>+WrZl#SU^4jSQV%0 z7Poe^sp(p#3@Al@miB!`ZW{=Re}1mjzkd7l+qd!k`@jF`>2yANp<7vO9TvZ zQb6AOzVz@|IAGZBtg||@Igr1+A>o+nDKR9yQ-3c4XjMJn-}0pl=HS<9bt28$$(nhG z>eS`!JPl_6r1p|Ms1p=VHQHrsZox~zB#C!Ml~2;)jKb!a9h*2g(0zJ;LT#hRCT|M} zV>%+*-I++P(Dpgxl%+g@#FuyLiawrB;Z~gvN|cn^4Ab*{&E6V1g0vTwuye)hPJ)BG zuzx|!z|tk>8ZK%T{OSO%!pu!G70e3kinTR&A1;gab~VhEzYiaFhPjY+sv@EzU5r z*3i0mfHFuBr_HhB7V;h8Y@0-kSe%Uaiho2Q7+~zKvU+cd;BBPR|FK@%bHUO>Y0!Qo zC`%0(qj;@K>|}LFGVyqCmtK44t)52)_-wt)6nE4`rdSuavETJC(KW>Ovp3_;;c1Kr zGEuD4=~53edF&v8=>Iy`0QQR_#dalgZNOcg?bIvI%UwW@KB(HX%P|VlBCjxbwSUxX zxBCA&MCZ$gr)Z!?3bry;y#%Xji=cP|)dlH$kG3;(;7z`B=f)^Uvvo#%T)F-JTlwdg z=W*O$9UMaC9g3s-gSy3gEE}Zcs-Q3|5n&B`-+Mgm3yLP|aZq_{W;VSwp}gjYC=ZES zM?Q-z-QbLD+PuvQ$L4gTHWc1%X@6-g?~aOOSF)+Tw9Pcq(a?i^Q5H@u%ld@Zv8mcM zM!LP8+q`*eR!%C&ZtC6@0(TFZ?Go0yI8d=K&4LvR(KMQMpc8K=F~TN ztMvF>tzSNW|8YV2t$gWUfBlQ8oY(HMNbWx8Y5JtMKn7QGYw#KSV%P zTdexxRh@B{On9*Yy9=2&4mRIqr~`WR!+>^59poGLLrIRI1aecOh0RRq_40v{m8J4~ zRN%H~a?QcL94U6XxP#7;q6mDkwCz^(il-yT*Pyyr~RUI{A zjkZJ*Ar1{?LMi?LEioLI(tiz)mHXb8?7>@$;!$_=uv38;-XwdY=|x&?6X#?@(oYT= zXn7U7FOA6slc{89)AV`MOPt+tnA7wFooqMC9gb02286rP!|Vzk1_ZD9jsBRL%{Z|c zUm}gCFiKfDdsh4Hb-IpNQ3oQR?>yG>#|w`Sy!=t#@T z9XE;6j@>Nbh`LAxlO_4{Bbqsf0dmedN?uMvIkMm+sH#<+>_eOyyV88Jkt6%h*#WAY zq-`1bcgWEqRp`c|4E~|}m;ODOC)By3s%T0LvU4CV=VAfw)VpEX)4na*A5V(^321(F z!U%_eJ1Y832{b+M0O3ngfEMz*4xQc*HXWdewM*+jex`2NphgnwrE)*#ao3Y_Clxih zT}Rbc$X+km@r;vvg+_mJ>#9WorPmjxo=?k>y{WH%hX>ZzsQZuapMQBXF?=w`_O$Ct znd=O$HkG?qiLM@1Q&J~Wg>T>rQMoKrp3GYf`f&ip72ev^2<+Cp01Jr}?Y6w(MNWM$ z_yEpV(b>pC@kqoafgVnJG(6L_<#l%jHYRC97Q*F0L zxn36G02goGAC=qRNxbrlIeh}ezhsY`%M7&e5+=yjE+k=4{TTMgyyZmv$%=jYzvJ7N z@oob4MJyGmG^hd#M=8Mrr3h1#&Z_9^2CC?=Djh8lk>bramKOSSH5^{yP3!=W{u zsO~txnJ=|7MXNX>r-n9^U#t|n6yWT25H)*MFHoF)7M3gCEHcn z-6Sff zux-pq(#d~HEi0xjlRW}uzzyCN@W;S_ELS2eJuyi!+M@IJD7MvN6l6vU8!gPvERpb3 ze*BcOJ9Uw-KW;;Adl(-umVMKs)Y{uYQ0i>nGYF0VD(C*E346RIf8$~S>7Y@mMjyVOn(>bKVQH6m7d-f zDAb(#V4v{!ouMM5lbLzTftqIzLHQgGV$OBR#YZ)44|{Y;2flaOIrKY`?+9W z{{89i-@pIXpBIu(@K0#;f>yR>J1^dr65jw(zxAcfyv{H{#H!l%?g0VpUv_A(W&U|7 zo2|UK+67KaQra}jx)pq=!j(7RgEd~1jiP_M?dra3eY1_%h2#!+@kY#fVw+9dX@4wK zM_DewaEp32@2RcZhP^G(UCu@y$6~^EXBRWcoiIbGTg^nbYRlfjoeB zkBVA4vh(H7`2Y2{|NErZUHgMIycoJ{*QlL^q8P=7AJ{zb{tD1L5IpM|TO}IDv4($+ zyFfJQle8J``>h6XuyZ|&b3)Bvq}haB4i2&hg|pBH9@ee4D1&#i{mNL78g5=#HFs?a=^+0Blt~oGUT! zmrG?9F>+8=#mimlhsSDt`#k=v*Xd1Zm=lj*J&?7gSt#(9s97xNeow zrsQ`s$PP--NnVM<3I=5TgX4wT-P((1o9zzG#dwiRIlAm@!n$`gTH++CA+~?#NeC9% z?EoUHxkKS>wyV`CF+}Igq9*HnMz0?vvA>vu^PDw3;12zqZe>AbdARvIYjJx)ns?AY zJ4?a0O8TDHP_dFj#Yw&69>@*5wy_k!5!VAX2&H<1OEDIbsc6 ztax!Lldp991s9T{yiH4_M#_uQfPxcfM8r9DZ@T2=x7&enJ3t|Ez*&FWd@UO%bD7FI z&b3jI5LRB&sl04wzwh1G(e$(S#;Ds~*0(p1jexY;FH5l|nyXOhZ9-Be#K-U1Vlt#l z#ki(1kFpb#jNV6Yo@BzV27k47azxPNNs;tTf#FBo`lJ25JpJUh7xD@o0cV7izqz(0 zReWix0zy}It<6s_ZHN~{{RvOs^f>ttR~B+vzpuVR!ng~3XGd?>E#^Iq)AFFRO+kSU~`^C zB{Am~YM(lwp2|@05QkF1#CsA;vXs{)`E-!D9BV9&{R-ec9yNc_A74KA(Z2RK6Y21{ z@=lr1BEkaCXm-ihCl~3=rjbk4ggJRtP1*`eRGwGduIUg}=Z$KjPJA#wQ%JR-n-xh1 zK-VYfLmpsN9u&mXdvzY*pkxu54!}tMNQ+MI*qo>4v$ICB8@nBZ)1d{58|R3QnL%{` zDGn@wP?NhcrNn=ZHT?`o-WMm`ek>(cR4WyT#R-T@XOi0O82ao`lTu7kZgSQy`CLzf zv_Hs;Z=|MItyt>(!qsl5u^H2k7FI)r+ z;9QC!ssX*7*crO!NXt_=uxg;XllBHE|13iq!6~>1U_Ib)R6O&_L^9c$b;MQ`dQ&ur z;_VKOygnA|kM`T!UE~Ww3^m)ph9b9ZYCL`_KdpRo=X-3bB?Aj>h+UgQP(*EE{H?MG z6(tGrFy((KjZ3ak+k&m=L#iu574JJ)c1r*cdI(qbS?*WQ&>6Sefn~j=lPwLP zqw^euBVLUJal@bUI2T3ot+$rojznvMXnG z&VzmByt9gHWl2k_oTh?`)?0oMFllymID0bU@~_mW#mj`YERQ*6if)8@1_=aw zg{dzL;0hV<5Qx>VV5|XqsHRt7M-B4|D*0mKzm4)31 z#>82jE!cl;Iz1?ox9#nNE!TU$6e?wZ5jQ~}#Nm4{32;BDaimvN%6syFxJcT^*1fj&zU6){)>Cp4jAw(Ybp zI*xU-+q|BSL$laxnJB5TO}4Nnv2Q?iaO5EVuNkw|H>9WmJI3&6-LpzEpibZl(Z+x2 z_O5`EO%j67CV88Uk<_Wu1(P7+pe}DxvH9YtFJ%eY+~P!;73xF+ue~=O& zl5zuBWVV)2Kp8QP)oaCmme>VMJ}d}#Cm{KX#0ufE!X>%?5Jj&2OkldWT+8&EOxn`M zTG(q|jdC7OB`rt@_hwE4zHih;`%!;bd0iqv@Wo=^iM!+wqeK)PyD!!ySU`Lri4cej zSz$MQnee45VY>!U!CcGwK!MWt5rvh^ZPI0SjEZiuF#+W1ir z0_Rj3xHo0~yP`E0q0Y;~)nI)r*MB&a-~axs7{d!nT!C0kD0jTa3FFhgttx+Yi4vrO zmpM1u-(|0j7n3|*4rv8v*7l`1v85%a1X$cP{2jKvhT=Xwy7egJU{X5yF8X>Z&>cRGj zYRBux%SpJMF48DKO9%B_ZV~z^rTyF-9S;6Kc9bQajm#l;*ipq6`5|zR55W-w4O5UG z!nZSdHIkezd&vqop(G|2s)4|i=>rgP<{WJ$fP1NWsr;a|IGc8?j5~j9m3oWCt4uL9 zOEGJGonV^=JV`e&+lw4+^6{+=oBrmSSF1&L^wWXn$6EdR-~Uy9|M!>nr28HZCcy6O zF8Qm;;XjJPC^m%bWC5PdD#Yrntc6$Xnn_BU7Z53atUmpzXS3Ftq;$IzhYIP`FvVEZ zbZ!!(uhR!I*bVbV?PPxf&j*??q}g6sgGv)%)*D$*O)g~}yuMs+ndR{G@H=MURE`Yp z=O67*?o+vtto6pN0__#A>E+}}2D1scOszdQtUjA>0yT}vq-x$(x!xD-mw&$T03HOL z?EXGTvNNr4tqn!pHo2KV~MG{6ia`2)hs%3`XmB+vwkUY z)*Y@Zo5B`0vy1GWv)EEU6~}93z8p#HNt@oI{z!w<9UM*tTve)6)o!U`WMgwy?Zi=T z*=Qh!Cc|zCQ7dg({V}P<cV-%{s(pU!H%gepjB)&k%%Ww!*#n~gN*|5a6X4#zQ1g%zW`d0(Ln zISL8_kPXAZca0j&*b*`nQ94PHqqcISnG91^WYz-X1`ieSqzc@$%-`qF|JVNmuNGQ$ HH535=huJtB diff --git a/dev-ml/atd/Manifest b/dev-ml/atd/Manifest index 2372638d19e6..c954eb564a9a 100644 --- a/dev-ml/atd/Manifest +++ b/dev-ml/atd/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD atd-2.10.0.ebuild 906 BLAKE2B 2124fcd7e1b59384148ff373a44d04303415e074ac96134a053a78027d3dd15a2127444ed39036ec66d3962100cfae97d653285f76ae4db7debecc8ea26d3c29 SHA512 4788912948417df6c80f56624e47d09115ecf4eb4e41d57e8998feb74fd0a705a19d7e6b3eccbec29323807c97cf962ad09fb5e5d0011a572ff8ec985a3bec53 -EBUILD atd-2.11.0.ebuild 908 BLAKE2B 6c0025924f513f27fc02ce64822118dabd19327f91096592b4a37ff44cbb3792d74eb9fb6431ff54c52350f8d9304ef7cc20bc6f5d358a4ea245edb778581850 SHA512 4f204bb0d6abbd014467f4b35954a94206de4e0e1318c3b2674fd52a733cc87058276782c158695148ae35afb77422f9d0089c641db3d8206318a9f475c4cb13 +DIST atd-2.15.0.tar.gz 3352231 BLAKE2B 4e5ca04bef5f534da3191ee740b1879ffa6a7886498eb988e3124e85daf35942ce81954e7e08e4074c75bc8c528237c16d24bd44b9576f03ea3a90b7fad4d437 SHA512 e9a777d9453ccc8f41f907d130bbf3d094ab373bbb89eb6ee02b24f046cbc3a0881a33b9bf3b01674cbae3e586589eeae50a64ad7c7877b50fc764d05abd12fe EBUILD atd-2.12.0.ebuild 908 BLAKE2B 6c0025924f513f27fc02ce64822118dabd19327f91096592b4a37ff44cbb3792d74eb9fb6431ff54c52350f8d9304ef7cc20bc6f5d358a4ea245edb778581850 SHA512 4f204bb0d6abbd014467f4b35954a94206de4e0e1318c3b2674fd52a733cc87058276782c158695148ae35afb77422f9d0089c641db3d8206318a9f475c4cb13 +EBUILD atd-2.15.0.ebuild 908 BLAKE2B 6c0025924f513f27fc02ce64822118dabd19327f91096592b4a37ff44cbb3792d74eb9fb6431ff54c52350f8d9304ef7cc20bc6f5d358a4ea245edb778581850 SHA512 4f204bb0d6abbd014467f4b35954a94206de4e0e1318c3b2674fd52a733cc87058276782c158695148ae35afb77422f9d0089c641db3d8206318a9f475c4cb13 MISC metadata.xml 630 BLAKE2B e5fdd285f6179b8a5fbe5cc630ea78c35311eb4d8edd06678ffb4e819b86ec281986c6f8dd1b1409a3b5b90ee251969f920e06d4ac169f2cff766d008645a610 SHA512 61a346aa45fa8395f595c34ac0d80b807a5025ee76eaed653ade817ce5ee9d6c3e39dc60094cb3a8cbfac83bc018775f1502f3af8618da206e2e4b89c569438b 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 becf22444b27..3a783d94e4f7 100644 --- a/dev-ml/fix/Manifest +++ b/dev-ml/fix/Manifest @@ -1,5 +1,5 @@ -DIST fix-20211125.tar.bz2 340491 BLAKE2B e08aad2779c711206cc133783c2a0bcff5154f514d04d791fd34d544104a8f172a7532bf1ee3ef5d13f774f3cf8b077277f44a08b0685b042b2d9a0a99eb1e51 SHA512 a349101b092b1dda82d24bc25ecadf0f641ebe6a909b1acdb6438dd57186d14b2351c0ea8fd1987de2183da995e33655229246a9760d5a22bf1f5bb15e12c932 DIST fix-20220121.tar.bz2 342191 BLAKE2B 58ea04bc8afd881346465185885f2261159670f5aa4f98f34326e16ad46393c072bcd5f8216824ddaa1556a390abce1e8cb8eb6220d930f1c992153e4db59a10 SHA512 7a4767529f233d14e3b20f2fbc418f1745ccdf5bb771e871a642757efb777400b3dc7efe6083166a24495c9e7b5a54acbeda1ae1eb8f220322eb1b4e404eccac -EBUILD fix-20211125.ebuild 438 BLAKE2B d3ae4e886d935d1e8cda5071f9b7857c671cc2df0f8351e6882b537e92013ebd6a9e399e11be96257e87deb370c363a2432924668cdd89e46f2b82bc308f7162 SHA512 d90ef5ad394b4ee34e196b6f121b00d8223849197190cfbd195afa55f19808d5367abe44bc96c4a6b8946bf09460781656791e64c90d3252b11eded58d6dd48c +DIST fix-20230505.tar.bz2 355711 BLAKE2B fbcce6561610315969409d7f6ab2c3e7b3a6dd249d1496120765e5a787d51314efa96f63465098dfe9733a34c9587d6a7b16669b2e8923be9c10fe656f24db80 SHA512 2b4c7539ca3226d825ee2adceea5c8f1bc7c66d58d0e092847be9f1293c9f06cf50bcfd38f078fafdc79876191f3e546af8d3a835458f94c14c9202730bc2f1d EBUILD fix-20220121.ebuild 438 BLAKE2B d3ae4e886d935d1e8cda5071f9b7857c671cc2df0f8351e6882b537e92013ebd6a9e399e11be96257e87deb370c363a2432924668cdd89e46f2b82bc308f7162 SHA512 d90ef5ad394b4ee34e196b6f121b00d8223849197190cfbd195afa55f19808d5367abe44bc96c4a6b8946bf09460781656791e64c90d3252b11eded58d6dd48c +EBUILD fix-20230505.ebuild 429 BLAKE2B a1dd898bc39cd8a7223b822bc0a7b0b4b72eb53eeb538a6d6252d52427b9fd7c0ef9556fb7628f5213b563da4e626cf706f9e37c29e8ff97cfeeb952f9518863 SHA512 62794524c614855a1d16149b6491c20e4630cc811ddb2f75fb823e3823dc06cb401c186e5df96f243cca70b1ca7f4d36c1df0ae7d73c1c5c567d8d268632951a MISC metadata.xml 337 BLAKE2B c1b196deea2f4caf9bf802d64f5d5e56e37342bb06b2d44abe42d2136934d6f21cd502ff7a3966c92484d245c7f48aadebeb0962b69e5949162ddb0d10374b77 SHA512 8dcd69b86c8fcaeff4af6e9d0bedf2ce3c96829374662c1fb602e70117e89fe886af3c01fb8583fea2b5e22005a45516fb86b211e13e9e5b20fa710c6da989d7 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 e6c17ccda1b0..615f2a4592df 100644 --- a/dev-ml/gapi-ocaml/Manifest +++ b/dev-ml/gapi-ocaml/Manifest @@ -1,8 +1,3 @@ -AUX gapi-ocaml-0.4.2-ounit2.patch 1775 BLAKE2B 1e5bf19cf0adb559491c6ca9894d79bdff3fe6281d6a894b08f3fdc9576a2ba0b20ce5c7a72b620ca2592cbe76532227685fb8f7d6262dd095bab89d6fd68ff4 SHA512 98dc8a6481665ad3a4f89c7fc5879ef0161d165af7ee71651f2ee5eb2e5f789cde6b5461f870a478390c4198c322141164d6308c5b5c4c8f82fc37b39ef0b4f9 -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 -EBUILD gapi-ocaml-0.4.2-r1.ebuild 654 BLAKE2B 7a47627b86896d738c9e66152324ae67969be52b41f834de9fcd747af7584497baaf214ff86775567ffb840c89074323e51912e695834b0dc2280c0ca81225bc SHA512 04ba949fe16668d6a6d72737347aa1ff404dfadfba165209cf4d8ad0801cadc1b9bdf21cf187acc17f1e1f629cee5aa3fdf31594713b87d087fe74752130f1e9 -EBUILD gapi-ocaml-0.4.3.ebuild 607 BLAKE2B 380ea897368d533f73ed5330b6a89f1eb2cddb90b7ecdd977e90e1ee2f516e430c1ae72eb3ffb53118f9f98cfb19cef4ea2ab56d3eefc770b3e3d56ab7b5c5b1 SHA512 72ab03faa1daf95c657d731b7c4e1b084be74d23070ea017c7db0727b84fde00ec9420d7135fd9b7ee8b6053048b4ba7c9f9f5a10df98b6a22bd6c5e5a38967a EBUILD gapi-ocaml-0.4.4.ebuild 607 BLAKE2B 380ea897368d533f73ed5330b6a89f1eb2cddb90b7ecdd977e90e1ee2f516e430c1ae72eb3ffb53118f9f98cfb19cef4ea2ab56d3eefc770b3e3d56ab7b5c5b1 SHA512 72ab03faa1daf95c657d731b7c4e1b084be74d23070ea017c7db0727b84fde00ec9420d7135fd9b7ee8b6053048b4ba7c9f9f5a10df98b6a22bd6c5e5a38967a MISC metadata.xml 1047 BLAKE2B 87506557816c2a478eaa4535e5d0c1ae29fb9944f79292490b9de7bea7a551bed0dcb4c57271f692197a9711ad35c82a96963898e82c7efb7d7525f6601a612a SHA512 812e687011e2e17ca718a47cf33737234ba9ca7e42878b678fbae488ae33ad03de55edbf9b96a6ba2a25d31bb568e8e7b2df6273257828e38efcf7e2682df865 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 z?Nial8Y*TpF|amNfQUElLlMQPvq4wAe>G!qbXhycy)Sc&Q>Op5Zg1o3A0Ixwh_^q@ z&>cm83vF#LC-m6Mpi1u>hL;anUqQ7Rx6`WSsryyeu z=t1x=Af-ic!tX}(KNPmKaq99u;UqZ6hoLLseN6cy{IHupj$qWT9AP?%fNzC5N*SEFG{en+D=>+gNBHD;e~Ff#o`s|B@|i4swtGTDI?> zKKxC8k9hIG9A(k-Fq3-Cigs#@%}WDv@vW^e@ZqgXfwfc%04H@zNxrsD^bCSqI_sT) z>=4#bcK+d1&_{B8hp>!nw3w@$WtadV(msZ=I}G*?(zLnqzONp83jB6^;jBMu5(4B= z$f1*o&Pq-# z$B6&lZU6r8$InsPelCMCEi)t?tF)-jrDOe#jicrR2$2t4t${I!9)VmenRAoA+U9N6 z9#w|mziwWZnD$S_F*Lh3MH4d3$g1LaucBXhcBJuPa%e|J=1ljq9#-}Wfvv$)n}C!wdBgt8w& zhi$){x2(&S2}C7JVmn3)3$~=#XgAYp$}dZ(lEd4jmCA3t&r#=f|9)FD?q1{`b63i$ z6?Mm1lWVh*wXHU#;>ja7uO34fCb{2_ce=FL;JV77*6#tWb^)wwICzb9wrwh8LS(X` z!hf4UB-e{e%)dU?kNqFxkH3EV`mc{4-p0?TG+m49)Iq1YNY!rg<-4)lb6}|eaN!`c za$?;%s=am6r8?cRKenCne`Li#;MGt;oMpR6qF_Fo^DaqH1Uv03DMUZs8DE-y4CZ(FibhlA*PtI)vFvTAM#D5-6AC!m))t3Xm- zM|j-GXxYHQ6OU;{q^^u;Y&fkf?CLOac-QTC8A;u-_H|1?FV(VCVC&BIKx>*>yXw?& zppQ#~Yy+CE7LyaJAh}sBYud-W-2+P+g1&>&!xbq(9uX7(oN z1kFND6(l3i+;;Ca;*x0v^&E;V7=6G58vHI0smH>+VzHz#^^##ThE+?~^QAPsh%EDW zujGRhmhY|BRjHUzB`AFm`qiveJhiO;Y26H)y~SzH=7{!I_aAfRcWdWTn^ZEQDb4B( zSyfxbRv(SPIFmMOXMJMsmXx$|FkH`7gBkhv1!}AVd4K3{Kd)(U!0QcJS=uzG>Tl;^ z1r{Dz53y;rv#lw-sMY{!t_Fn%Ghl-44K;^x5wFgm?RVA@_#ioe#`J}NaS?r3Vml&D zS(o++eBa0)5rN`+$#!GovS9WcvjNzm8{dnwrOY9xa4PJ-oND*3aaQ-&Xxd?UxB^^> zY-xGCHCcfZ)F~~;3{J8WK66*EwW^q3z&u1qK=Z0cwKcu|vSNQ1sM?+-$^josa zN=vF05u}2?z;o4G zi0+P|a4b{yLh)FW2P7nC3Bc64co2E`At(jxI44`v^=)bn7|mxA@a-RO-#@`Qf3E2` zy*`11xl44Vf~{mrKNdoZ9-T*WxlU{T4z3da>p2}e17Ejn;#bN;4XtXAu1)FQ=0%NA ztc*Eoq#zUjjdRf0JsJl`+eeH%@98pniUBDtOTW&sZWm+r%9Bv%#Euf%P=S7=i&eeS zw%G>}@8FD!xmvjd4r>g{spD3RdEe|5{^8r9WPF2>-JL*LAgZTkz$y>s*iJmny%>7*JH(;fFYB&2C; zs)3*oL1`l0>^5=_@%Aj!;<@ws$_H3X-1J~;PV)p^<2ddr$tjsqwZ+~*%$thRnr`o} z!tQUi|MR!M+fIikGd0My-E}sT4S|rJP#SN?QSO>GbvxZ1;8Ca0Kn~$hRB+RqVfV** z@pq9vnGb&0DyNh8pt`938Y+<4SDQ|aJWkV^h61Nm(Z?80kMpq}BrEp}Fl%=DytLiw!OW zgFtjh%d}HcRsk%%I0g6%P&L5mIIvLG+uSK2z|6u++S6vroGzE?hZ`yWJTah~3d$ zkd%GbV0YDr4%d;urZbmq<7xQ~g#Chm+mS!X|HEk;hfkda8Dn>(oTr162=U0L>_PS4 z9wtQEMLpg-`A!s zqh98GH0MG3p&N_Uer-sux=JfeaVaOLBe&&>S`7T=tYG+TQgHx zY$~W+ld=v!^npR0j%!7=GFGEPI`*BHx+|8=rrFi$T(wTMJ=LGhm2cF~U8yg{jv(Sz z?xzlZJjTas?nON7$3alw&sbrj``rXSj6^Yj{zLTebf42<@mjg=RZmbwVi}PY9 zy*-PTuwa_RunIflaJTr-f#Xl6&mWF*fniAp0QzM;IV8^mIqy}D-5k~~2g!%M2wF|-J#S9D7up99bLKU~J}$rju&juCN)M8ydTHyL>y}GNSV|9NvD182V6ANe=_w zcR!rW>+UTw3z=GLH1GRd?wu)K+fgTR}mchF#VD6HD3v7ObnrFlB1YYEYQKz6CR=C}7) zN{K&L#oj*u@#VKym%gV9xm~5x0v_Txog^5(qC@+8c2*I-?I4NO84XvhG;r8>;&^Hz zm7wEL0JfGlt8B4y0ZCXqwL8sWdW>znT|3HviGX7z*le}jbfn3TAzd($myOl)tt9?E zV92-Jz^Z6yDTNmJtI_vm4oT#ZqUGE#O$pAP)I&bJAkdbZm%9O9cg-Yk-41^^K&qf~ zf`Y=`9S+k(^HBGuJ$FvMeT8=a_LYf%z_Goq+L!TM4|^JH;q(XVsZJ17ai^mDCf(-P z1*eh+6(Tq1TnUxkDH4vQ&Wm$fNA>i+^>nn2=%x7yt7z#ki5@C2P2+XGlNMSDRMHMW ztjgH{mUoQ{yU64(93&@Kcrn{0hXVSt#H@$6n8&nFh_^dd<6?zgIDDDy!P0(Gb>Mjh zuZQ{fT5}h#L%pZ3e7B%xox`Qo86>YLY~9z>DZK#KuiyLI$Irk2oEb&iCvF?>lKr8C z^eqeXNl*K&aZj{0w(H>y6~9R}Q9qch6={Q&!ImfAgg2GIa8ri>sJK1xj+TN>IPzqb z=dBx*Y2r{In9!&H<^|_f8B0<9rv>}ozI^@Mmt@o!zmTA5 zG48s4Kubx7XgF1pX(%FbZA}5w5 z#Q`&Ddt~d?fY3|kWVeLZK$rE!hv7+7J48jOC8r5Rw%M+eW?-XEX;tuMPI@b_bn3be z&DS&lJ-ymIG)XNw1$2H#TTZilkD}qPawkKjRCB=4#F?0>O{tBq9FzERD!(_c-Cimd zkM-I#1ArN?Oz2(BT(zg;mWgD~du(^qTGuAWbs;@B%SmxuMPdNGvwPJR?&i2e4aZ_I zf|PIr4U2SPFWu`W?@Is-wuF;u2tp5^Y4tJLAz?|dkQtLbiCP!k>>Wbe;V9PWWl&OY zjzGB-Ng^8yxN}FV8elTGe_ek`ian1qtlEV-+i~WmzN{rleHD7N$Af>m^}6x7&+B!6 z`>lWe;}2Kuub=D;%@MGs8)c051s}Q^IR`+( zB59OTmm5osOPZ%t#f$SaDH_$h6wv?HSx4(dS~~#(fEF58C#AHUPrKEKT7I1%s#F)Y z)3w;i$LCdhMq^~$$7OgAVwScVS#Rx|Zdo8iK7>Y;J=hy;veSx=7O`YOB`Sb~QJv1{ zxP@SV_sVuWtRe1N6Y;&fm2QXiiF$Ciu8y-bYj`lL=@QiSPz=-$0luPr5D6t*4q=&m zyaGCje#tJw0&|nDcz0jHF#^mp%HhmkHieKw88U8`qaC9OlFTGiF z-86k2>Wm+qLw@aQ-VtL}hB0xxG?V@N_y2r-y~%yzMyeyT>23C~T|x;z4wz;fiek;{ zwj9q^P^122^Fk*{cTTTEsYZy6RKO|a!0iGuFPblr_hsv&HlfgHGA4%zL=cihVJI7D z2P?q%p|@K|eFK8YhCMmM<5q#uu9p-Qx?aklyB0CGFfE+6a34AmKuV&9K6&2{-I!TL zrN~rP23nB$K}NZP+wNrupZID9jI4v%xh_C%Hr&&C{ipu^`}pd7ME~vI_2Y-TzI}e_ zBYTQv8jRf*$o1XYNxe1}HHd_&=mWsZ=bp*NY=;rp&!^pTVy@k?F+1ndfP5pSt07F( zBMh!PC(ettp$iHMlwc*;(NvGd{u1C#R6vf59&N?Q zz;vxj6mh<+ooi4@ih#o2L*HBd0$J=BbU}*MxyvvCAdUS8rQ=vA>lN)qEz^k_$7G(F z(qHYv%k|Nt%riHuMw~QN!`L%m%FqhuhE!jdv{C?!ci5cnM_nyl@Uw5#?pNK=fwxt` z!xjJ(fR0^PE9dd7a#s(MX=AiGvNCS$8kGR*8n^84rG1$6rJgBRc!uB&@~Np}nM>0L zXhPWP{1=_j{WKM60dyI!fbL1l0Gb&v>YejF9rLd zn?)c&=Zp5!Uw@2Gzkm4j%#rphJZZ1n2`r)K<7V+jemG^YE2y?+GPhu3HmOSs8~vFQ zoSQ&D*h`MBo5+iU1^XHXT#eWU!mz353j7_$e2dwqdIHw}iVd?M)byC48+yrE+fa1M z`7vGwpI(!$xR#xFUC&Mx+pGG`Dz35j6_MZ^ui1aL8v&z>O6_E)4sfk)5`5K+{uZ=WAlca$I^$#b||9G&^c*u{L?kIsOaM{*{Ir#&W9&3Pi{wg z+_X;Nuk{`DB8vkT6!m1!0Gpzd-={_KJ1>p9X^Dxo$}nOFbi72-VP){XZ|Dy(F0&rc zqZakb)sRY}Z?O$reQ;pyNPE(Vd8_T?v(9=196Sy88;z!`HXR!X_ob}4=V3UnS)K2z zNfR~b;ci0(pVyX0Qw(hA{j#&)R(&T@0e{;BdKOa_t7FIf?Hw2}l=mO^J*%(Hn}>{P z?fzcm8OPpb?W5bXTzTKua@A4Id{t+Nu3*;cwI2XaflCnIw)^r_7f>iG!%#+26p4_Y zwM$OJiQuvZS_vDP1|MtABVEc>s4k&+)-%v&xxRm_Z@;j!(xX-*H_n^)wHhmqv5Xcr z*y5p~3Q#zJDAyDlhh)==yjv0)8mPx5_ecIx_&}-GQ+G56?0J_!d1Kx3pJG=8;@n^Z z=1Z6dC3*ND@LHmjDcZUWd1l}0dRT0F=Yj2SxBVm*DMTOIK8Pm9W=~LF{}S*ZA6K1! z$`ql$AZ~3*)K#BXO?D$rA<`}7t$WxMJLX`d@w{HY|Ehv`+mbgq+fFw@BXphLi?cD7 z;JoNpdWip+#8cb!cg>hA+JrT2#=mB_SxO;ZIbT9f^4fHQjTB~zUOH=suE6TxAf(~_ zJxJ8D|NZE%zLs=&3#BKbU$ zk6y2Eu4i>vDcK36h%;Yh57Rac`zKeUz!E(fQ8}aM#rpEPSWmMeNubR!%T{kVMg&n! z>O)wPnLOJT4hLQi&9e?zl7rQI(O?TW581o`F}!YflefRt@sf746@twQ)sW5<>}<`6 zCs+GG>o@1!!kF(e8*pdOVw(<=S+32wt0ol42%->g-w1k8F%YT zE5S&KZmlJ6^6a=R`tk)<)nl$P-*yDwgPPoFS26syEqZep3YrPt=sl=d>SbHfTzcEf zhz{6mcbk@KxJr?Vf|C)Z`gPl5cd3%4g2Jt_4N-_l?|r<(JUe&}{>QV{W?xo?o+%Kz z)ZR6K0+?Lt2H7xig!3HA3qiWB`#d-R)!4imWj09csk|#FKz&}V>%5P99(QxW{zi!& zmDW1!!qigwNSo?yHk%QdI zRJ&4k1k!NX@9ZQVJ2m&)mSMFAh|kef`Q8*P^CNy*-6OakKopJ~k%yzHNRpnnY8Hd| zl%Ugw!QP$@haeygdqjgB!YVNlrkWRR9BT`giItry&;+{#RLz)$NK-NZ&J+e+V~;&A z*Z;xw^{p!E zy#c<1YR?-HPQ}IGd_w>wZ7YkM2fJgndU&(bA;VAw!hPZekTQ6H$E5vb6OamR%c4Loj=%nkvaFmvnsTLoR09-i7xX+Nz!lA1~&oRBRRZow`A2b$IEZNNgO28J^z_tNI{ zU0n|SR&R*wSvjds%hg^^qlPAr)w)O*S-H-^%T&=KuMuxUQY65z4i_Xl+6ZxO$|)(W zuzQxqa(S?fsSw`qDUBIjbtRtaCOsBa;g70pW-a{gz|x<^JMr@dDuE{6+YaqZCn*mF zr>doB)?2Hn>E(t(yQMBS63uknzMKFO8}#qc@C{Jc6}cg44kygIs@0;IUX=!`&%E;uVa%SMX87GvVwNqJ- zl}%MB8?oZP!uzc}tMh1@V^;@@g!4@z#X*LTK-SZKdW#N~o$AP(cFt>`72Gu%EHw!I(MA7nJB*CzAlkmUgv3*Ch=LaD)*%nh96M>8l7)1^ z8{d~JIP(j?Qia<~;@yic;_$k1R27R?7nNKHN|}wz&xajcsu*{brd#8bq*K!u#e>O^ z?4ax|SMqibWaiKXT=jzE6@as&|8ZFrjPVR7#vfn)=27ruIHlawA3xF$~3SaSt zjWE@*grIqo&Y=u8=crFUZDF`AVr``RtQoC{8tT$F4;&%t^wFZXq!HRT$L-#14lz|l zqrGX}3rFhF4+g_7KhVF@Ep}+0hO((~qjAx$%jGq!9LH@ta8TXSadFkKv%<+q71Vkq zyH2VaCd5mpwa?8;SUjiR3thkLk~mGL5`xjHV}4z(&tL1$!32klk37#w6fEFMIpL`p z4~NML^5zv90kspp1_3GR9#fa+5PMr?(50ZHK0cE?FckC{f`BcQh5iU><>sZdFnS=av63y;ge*uCf zZ2BOlPPS&y2aRtH$j~cz?B1g(Wz#$K)28CFtwEPsIE}pQ_Pku5YJa^MdW!Z#tyE_q zEyPFS5NCnYN0MZ193^$gU8mmLc`5S5&T&*;ny|&@E`YmZbv`TKuDDJ0zT#D_SKPpsq zX*y3>lq(9Ocki+^CrJtDLAKSqfR%V>Ls}8)E#i$~w|f^_us7B2wgdV?W($hSgnnts zOL*7?_SRYn^$G~8l_pG2p=7STrH4MEht^jb%G^*FMY^(+)2Fh`g1LR~uM76! zQ@ua`yn=s3$7{7HoNlaiRs}O{FJWWsN!bxg`kEZEafunXrs@k{uqQLCq`AjQ@di->=bWbs=D<FS1bp!YComqa|Hey8NAD3Pi`30d zTUnD3iIKpv0l3(%_Hv(*ys2i`<&^2r@zH2>IzY=#P|0C`Z_W3HUfo*#QFB#)QIMq9 z7$GOA)1m=izeWQSEbElC#+pE-&TkQ}!cH6p?wtJ~1ArIu=8SnJZ`p9NsqQ%Rsu8|H zgdH*`NqD3|PtVKt?QMSe^X>cB*F}4}@8JD=&y>~xGI&X;Q7@cfJ5dyMAEr?vBpHsw z$YLqg5WGIS9S2;a7X%i?{FZ=)`kcezkfk^d4^iJ+b3|rYZ_kh=p1pYA9h(M0z@C+AG@Es-C28| z8Z&^?x7)#5eLb~hfi@bE2iW&;3esEsy=t3b_k(?c+qV4fbn$~l5U3q%$P%Ne1;Jxp zerFTgWwXG6-GR0PANkCBodRmJs?}4ULx?;S7QhdeQ>7dZ+zDV6fU#?A+e+5Ic-I8t zs=6X4rcwL9KvgUbEfdAJ%|$G6YlzxJ117M>KKPMd|Aa`d8efY%yI z&T!$@)CAf{DlF98#uY~|_tLL60_y)bIHt?9UU6(to(wxb8Q!`>`DO2;e@&g_>E%ysNhW&sH#f)x@v{y70O!x2?(Czpd(gEvKH?d&1e{8DMLR9n$Mj~gQ0Xf8>gsf3- zqNlL)RH$bQ$$3%+E#qSKb_IETlBBY~s!0LruvdQlZSoz#9GIlnI2+vm@(0xIE& zS2j|3Q;nafa}HgT;bX)IW0zg~f_jI8cyyf;Q&o7^Nfsh5oIS9I2t9W5u)(g(ezP2X zJBhB4aHg!ut!J=oONlX@8=07(c}=CNM=1^$SNCc zo=)3%)rVAM5EKhICh3z5lD)-Eb+1%yKV^T}R&aHDIqv$-m)P1}JELRCMRhMC$-0}? z$QJ&B_u5{z#`=3Sn^KroIj*!A-&!_AD}X2O2|t3`tkF& z@vuiqSF&q+UA6!3=jh+MR~Aw{ZKXnx*Anw^=);d zMu{=@9CAI^zl|Hon=QH=QuK&*`$EKnw@ne0WDBVK6+Cl4gxSa~DqrkQLvPkFz0pic zWRr9>QvothvL`HH?^*Fgb`&}2P|;ms3XPPBm8*^)$zz0IP)zlromYJ7Gr!xKbt~X$ zD;8frs+rSNHGEyH`@^?44HtjD!Jt{ELz=>^8v>Te>-pd^byWd=8w_+N&WC~p9;17i5Z~4a%*Ll0?!rkBumi;BMJBtw*V8YIt;SP= z_F7`oo~NSZdP`*B0CWVzeZH>QhmYguk{{mKhcawFi3`KB(~BE;Kgd_2P?D7+xy0*pBNpxA1Pq>S2i`a_pG7e{<3jSbC) z)n#;+HXp#0nGPyxnfrPjwMFAaN}%QB$=a$7Gv zRZ57OsveL(v0YI`i@XG){->7`}9JS$P1Gt7R299GTqCgJI79gJ|R609uJQM@cW+_Rf5KLo(^Xh5{o z?$b}l?Y;O|crI#w80{wi3F zA_@PUE-9G<`XskHjhrB8C&;F9aKNA!P+pDHz|C^kgO^ z+x$5%39r|>*O{%D2)tk-H&l8hefAySK@oyIz&=4?r(OEDRrg}d)(sTG<3x=wKf`aF z0Z0!0>!MigK4=dS@muH9sHmz2k$ciE!L9sH z1T_Mf@U7yhOSCuVAl!0lyW-`o9h7@kd za2 zat8Z;Yu6qe>lt8Vo0m?uJ-}?*^sUGN0BOw!1f``4oVYn^Or-586yRK17%AM2 zr4kw$D@#a2xE39VzeLUO(~dmA1s~YWX`R4 zR8kB|4uKj#s9uZjVBMReqSO?JL)CRHhO7obo5`PdR@I5818K5%Zp}`B%p8sYUeAPQ z-H5Jt9IInIc(2;9ANlKEi()^+{{9I&f%SHU{rBm5N2nJxLl{{6M^%-4yK}2TKpJFf zJ=sEEo#)nUTDa`rjUq7D%XBo&InuRQQRkE$G zP&QcKzFKm1Ah@*$%WX*{9_orlhoy|joI^`Q{4asSrp;7VjnqrIZmX*5^;*OZeg?ko z?IuiXx5<%@Dn@7;+9mIhtr)`?YD+cFiy+plttGn?(rn~qTlA7@WlN0fzm_XJ*ATCpXer8ifY~gz- z$*Gn)uTeo)Sfchs!wwTgrPWV+@76ypof!0;1?{I)OQEgF*~;xuV}5u;*8}K%*ABq` z6@|Ck-m)dfVj()pO}6DL5tc1uS4v{8+dRnXy}Ahb>N?T2CEKOmE*Rr!!9LzUAJXay z+}hO+xlrGSC$mT~vt6opbi=V}lZtwiL%KAnh@-$rOC<-fNg&aZXfthgkMYyw{wVi6 ztD0`lahdejxAMR^9rVbOE z4TeykEr7-Jb~=L{$@$L9{BtNE-j!PGSq+4PIA1m2B20iV$xKSjsl0K$EET-+YkgK< z(|7H$yLJzi`A4CzT}_00N${zSq)VQ+qJs^mkA`X}1cg)It-5L41Dd&b%F`=pcz9=n zhSfe1y;bE9N7b`{`26ECZYA-$IYMRs$uE1<`Y+w=4V7u%l)r$s+zQy|Em}miS`W1c zvD+?r?AC3-fz@IdNY!f8v61$=kSuLxOC>Rtwcng>=sIEz_1gf|%2{YB6CE~pEa!f1 zQ~CJqSHf6LErV@4msSk8L7f5bs4l*P6Ii}8uX6`Lv@0IF>oG&B(dcdk5G7EWBNkI_ zS0I!9+5235frR#9SCT#f^C*N60*>V0TK26L!r@|TN_1g8|sos0qTCZnH7Leddgm6A}yM9y) zR3K1#f%Ro4*w6rcgC=VFb2)q&O+_X3Gu);QwLR~$20-mu*QHes`>{Wbfj(tWet(PUZ0fjj9Yjv9{Tuh`e z>2Bo1qeYJ@kv^!Q`CQ@u{Kv-+zy0Uu_u?9?DPmr$?f5#*lIU&O(RS=kRS~33vx3Uk zhE9a;4ES71srD}hQn?0!&QHbNJK@aQX?pI!jJJr+d4YYCk5oY+K**uCLlw?*TDJvmS8yadmHo&oixNsiAM>v~e1I4PUv4?LkjT?L?-AuF4d# zqtABf!4T9c1rLC2jd zld`i06AUvnPEfFs2znBm$(hatuTi{HuK-=#v?m43JN)B?XDnqoSb*0Z#0N(xOE0}PY*;$+=?cL!e@8^)*yCLqN)&bH5ah`P${meJ5W^8 zCJjI|uQDzjbCk>=rmC+^4#_a`OS52t$UV;2)%xd$w_kMGWjlM-rS%wwB{x@R(D@~E ztjp&7FYhtfCqHekPB!$j^KWl5H0IVJ)d6=;1!3G9CDlUotQ^M=-}Ykw4};;yro!me z9Wac&az7^jyjC`knQ;_=I+c4pRnP)+uvi5|r)EH1Lc**C``RWaw)+yhZB=2nq?Eem zSP)&#XVA-OlXdbfHBvgfh_TAuiCU-QRY{@o{<2=5KmPB}Rm8wB%1T)q0Ctm6YzJA^ zFk}qp_rn2~?Z@i8Q>!E|L945?v0z^y0v0-N5J#fX9CkM;Yh#x@k-2%rWYBLyvP*@t zY0TzWd&$YBevC<$`*Ira7*=nR3hY@cY(RIg(|Rbc-y=k78NTVP(!J@9&Vv(~wq={V zZKEh(8o@<}1?@{o&*M-;@l4KN9QKg)v|0VoZI;B|IK|J4_2u)oR|}-4COZe0ZZA2v z1yWx?I>lDzHSi;J2fa13`V_!;S8&)s%VS>}P zIS50OFa@(@u+i8ai0ydi+)>yl6m+Cru?sRr2dIGHcp18#H;2%dNE3_ZU8VATpoX69 zD%L^;P84rAxwF! z|K7DWy_(tu3g{m>L{*()0w4vA3sf<0QN@niZEziZAKI?k6J`8$+TAO8DB{!#rP`Ze zfPN_#Sqczt<*Y`Md|m&u@Lk`6AHbv7I_1d%sT_ zOHJ2q+f|x#3rRsSP#m$rA}>4tvOm<((x@+MveWp~$yuqhJ+8Ud)3g%KL$57xoQiVl zF+DHXpD*p_+tYodO^ipfZ7B@;^suMdmt;nW_QaN|Efvqfxu1GS z?|LhP_0t-qX>87oUw3BcEcgT-?lmf(u-ixGaEw0F?6Ixi`Y711!$YoS4SoU41DHvK zS$>@=SD(*Si7$VI-@g3y_U)yC=Xm!1G-O={&lyDwV-p6X=}?Dq0;zb(?WCzkZ7M^; zwTqMZ2|!Q-$lFDrT{z+z60yQ;7YxB({0x`XDD+SOA?H494L=lIfuY-hIBumZ zE=OS%d9y{xv3zJKZ+&yP5@i0gWdFMV_(g8CRBHpUZldeX0<_1IRIgW>4U)H0|0MKk zlf=Hr?_EQ=s=dn`$T->xa|#Z^`lBfNzHJqRuUThb(?XzNqNG-mL==!WAtSc%C`xpG zTjjIcu{k|AoN*y>k@%fTPS>_*oyHrO5z2{nqmd=`4O*iZG$6hU-^ zg&!jc$-1E#cEXaGAPA(m?BfQf<)7B-YyI%{alC!|1<{Tz^9@Ned^g*;9J0}>@O2aVWx|40z9+qvXo6jOCft}bg}CkG~=Pqc{N z!x2)Vg5Mmy(9i=VTThuww-YF9cW_@00MYSaF^^US?4r{aY}KEZ6#T}n^gJ{t@%D?= zicz6l_FMo)f(RrdeJR|r8M4M)kD?Bc={#@y09YmIvi9p{=c0@vsgMviPjT?G7~k|UY#E898&G8_gayt9pp8hI72 zFdg4N*`K>!Z0&Nwk}zOf4`jG#XRKVsIqXrnE$#rxf|sW3E(v7SaC~=?NgGU{_ziEa z+Qi+xzO325evb6DX&L}*@cNoYBr-&f4a>QEj&hINorBK7klt!*{m$oV1Ja4bL4%&I zVpg@eChfb9c?n#`H-mC->YDNsO4F@NV6bJ>1K!aq+kwwVgV^R!t?nOZQEiDOv(E=s z&)VccYHr%sMuKg%nSCQ&^^_nQlRZM#xj@!}xqCS^@K;3TE8Ez(i-U<|St%8AgPI_@ z+yN#$l|0ul@OiC1{4t*EhM>0m1jayqj?8HKS>(HUZB*4h^qKSWxWEp(CbW~M&`(Pj zH|JC9W)GcX)LJ%#)%{D5Qb*C=VN=|`^ZYa0jpyx;ayZ$Q*H)W2_$pot4 zz{0#&i*3)V3Ojel#=$vTQ*v%OHvqT*LLor%B-_E}*0SUqIfi5^$LZB6yVhjoV*-3z zI!5e&y~j!WNeS6jvth>@gA0tJ&9ho*BUrMvBip=n=qFg)D|z;0 z^{&2$v;7cw*NqQMIc=PT85G@t=Ig5cyblGMHOaXkl>)t)_RV*}wYJj7(XCJU7|xaJ zQ>}{pCb*ayVCY=*gB?N6fInsP0u0QU;W%I*Wd%B9noV=tQ|Z7Xl+bIp1TJOUzK_$W zyAp)SM^FSG>UrOOOoG=M6?ah7Tn^V=2~;a5#nEUr1Wiv6QPyK>L0^L$K3j}E)y>~Q zGlw@+o%g4o0Y^4>ILgI(uHgu<)bm<>{`dH;f2`lWeV9YUlCz18erRcmIYwDQh9J`GKDw8QJqL) z9^1;hvU*LC-C_Haoo1m;+gnMbysxO9xPGBZ4LfkMOo(`p=au{Z?d^~8^U$wuhc~ID z4#kAh2{47|7CS)-Y1o8s*WISeSlf2RPKX;eEka5NNLx^T7LE;)Cv6;RC#%iF098P$ zzt@X7J8b}<+7)Moe;Qa6?^l0zTMiEI*SDVQ3y9aF0+gGyCv9t%V?Uk0OAbQv3ss*3 z3Gd6nY!drb?LX}a(RHV+>kZOFi8qv2&)BmQTVZ)Yg+YgqoQwwJXcE=6sOG4?^ar?H z-`@T<+Wd3_;_bl(Y(05{fe&_o4OC51gs5guAUm5C0KRHX=$)|Qd{qND9T|x12M$PFjyga* zj*140&o?07+xSI$KqBTq6BF@|0CFflxbuzmCt3XwEFzGf?5g&!dT4ur2p0>qOV(0B z&kmS8+ilK|nsqddFUWLWG}}c%Zq(4)UMa0IZk1yAITeM{LxV@>oRrn{;^V=ut4IH^ z-jpvdhNnd>FdbX})YW17u?Am;Iu+ReDr`Qt?p8yhLc;+b%1K+ zC?-3@yf?B}l0eWh^hn=&hqZXkyml7!j#~Ppb7_$%(g*|r9$0n-#9WWoun09sQQI;_ zlhv|@-(Tu3j-)^CDBd-A3FY|m957Y3l+cgt!I^}p*v9M)uVbOA0p6DE#})Ubd3Rbn zfo=dj@^B`{g8a0~tdiEtVtsoXPwfE!g(uA-aP9_%S)=*@*Imxz|)nsrmN8A=5)joB)@ut(c-E)T|TuDPoz^s#|L_n`qG-Ov&Mac?4@~#hJ z-{eu+*c|rMT4e!1IBB2~t|}n6Zf}`5c(v!V_~-xifB(P#&(Aen!@RAGY?>NF)?^5> z?USIwQL|T5)#H3yPju?R(PYSYQ#H-DW~)|8c{%N8cuTga+ua77;9n(;vUj%04l0Bd zUe@-;4Ho6mc&3Me3PunquSJ92#H- zXVeY{Rvdr<;pao;aP<>FUF$0>k3Sn>v`xQr9?sSCMwK2}fh|{pznWLNW?jU!sF^1G z+Fq7h2L|OSw&;}HWliBdC)TWDDZwRJZM^t}n@X6PUG_o@FyCpR$ie1w72@M5!ET`F z87%i?{p4UnH|c;!Dh}WAMp$Kn=2g@Q+B6Z3_a-B`%f+cCm~M7sUC*5qe|{bJhi~=E zhhI2Ac`uarZQ0-?Z{&=MrftO9A^N3iMccz*Jl@4`CdO%1Y>m)oLSv~Q%j8*y*}RJ(rs>MRnBq% z&Dlcj2ukZfigBIP9-0 z_OI{GnEpI`DIP-fx~$NR5!dv=tpF-WoVHCb*^qnlOT53xiST_C-A$E*i6 zK~Lk1P?|%54&!p#y(US#+gj{rwWg~r6t6CWxd`!~3XZD*b#4k}!@9Dac_5#b+_6`E z*<--e{;P1W>ol1^1+`5I|2zdn!%gd}!5HpFSai%cI9fu+0mCZR<%Oa%(?w-A_NN#C zY}=tS4I=K9FvlcWjL;WWY-%$~02`&H0s~S511&N>v+iw*;*D-x3U7B57Avc7N{Q-#)xJjqTS1;ych-Ahs~qgD7xU*%^7tzHlNj0D?5M z5w`6t?~2}}V$n?4xlh$=ylLQ^PGxqz7gxet6-Xgp*)&Hym${9q#^gc{%?PI*x`9v3 zC8`Qr)b|H@vw|#p)vR+s#7-MXyQ0uwpqc)@Y`@>_7Ys5O?4#?y+g9TpzTL##p&nI` z4!Ej@^_qSPlTS^7y2z`j_`E@tSu~DM}x(zUEL!vIYe6!roY^`PLt37-^ zr|}YqhB)Tr)3Q!;dRg-&=e2Bk&w5sA>E`Uj-&gF*H}~1g2*~-=tho|yo=T?8sB#rS z>69Pt7Ib;Eqh6bRPfDzV_7(E2PVjGQ`pGH8-6GxX{UCqewF%R6VEqM=u<(>*fa#sn zIK77p2M3B=&t`kCRH%ff;!gA8)hbwwXM~K05**s}g1|nLu9%n`R{N$X>p4lTt(^qVgVGi%YljkoV#{!3xth|f}N zmbrHJvg35*IJU}NNGVRSs6BVU?-UiVt~k4uUmYkNq9CXCqI}F*Nn^ceFIAd2Ul&O> zNzr5~#|b*PmFaA&yAJ-$v!)-FxQDTw)>_xC90Yu(5-W$pt;H%`+UzGMcsXu(*hc4F z?P$Zj7@Zg%gfeI*D-EnW3 zO-`>Z5p%ER#^rS}w9rac*P};U0UPIZ6*}}Z^z@VdAdAfg_xFY#eN?ih7W|Zx9fY}l zdPnc9v%;$V42mwP!p$4dWQ!1|Esn;EeygNC)bQhN1>5;KZ{2kf0u_2cX5~ojAV~{Z z^R!%jlK{!T$IHTf{{8ER`Pa`?vl1DR2j|de5dyTeW5JfCsAV+ixo8SDY<6xoHk?G3 zPWT~#dG`%iVkfC@Up7ld)rKk(A6tW1qK#{Wne0O;VYMqy-K1~tF^xh`!$#n-Yz-+n zuxTqIAWlrU6w^UmTO~FI2P)x;1VjQTTYMfW>?)SR>*On+4o7-{MEYe_Cm6#U7Q12i zjeRFVlQI$+S^;2-Ee^NbP}HXd``=fS;ancu3zSbxB$<Gk_j<5SK~Tyem;7L?x(4hLv%)Am}p>d!@WQ6#UKN zJ@!bj7yH59l~UA8ssr)~ux)BkZYCFgi;dSgFC(o}54aL}Jw&W6o{-mjm&N zoM#n^Y=k+yb!hs~IKE8I)imj@-HIMb3=PdG z-qUq6Ufy(%IhXm?# zf0=$aPP3yvwM>VZZzA}LN-6>+KEh@YeuVoBMfCFmUOJ+l_oP-T-2MK3+*bdbd*_+DVfH00UOdpCY z!p=bkgmmzOm3wV}HGAfJ!MHZ7t6derY`5@P_&pXstG$337OWV)>f6^2!X}Rj%{x!` zgl50@-~RZ}zkYso>U?%f_g1JlfTOLQl68cAn35y6L*VGT5GrroKgeZXZ7R!KNKdQ# z+JTLxuw>E%q^W?yV>`JNZk4DvrEsGd20$43G`m<)&imcZbYZ^gT~I2`Mq1z zfj4K!K`DgoomJx4SP9-s-JUz`zW?)|pFfRHFC!sOGg|!Cv*?ncz*k?Ad2CQwrcHO` z9{+?>rIFLUXXk$G5p2JJkK6NM*mUb1gtBD(wp#_neW(`ZVx_;7J zeD&182-I0@4o)fOeX7njYF@VB*2`2&ddiaDKhoX{%JG7$StAghzC+l+N zy^+0l7yCAjUIUtC3yfFoIq}BXR~u(V8}Y7?Mo-bM*zvr*KK1eSt$z6Q_TlA{GCVmP z9Yo=}(lmL=78nP9kD#`*cC$LaG^LD>a>StO195X(t?Ae0)M>l2<}DGdWL>WYCeaAi$g)NoewS)7n z%Y0{NZLCr*CysL3SOHz)8v%?e{7cO-D8;s&PHPTeE&D+E$+ktly}C~VDMJ1;(Et8v z)UVHak}Sug8C~59AeN>P#mgOl%21QY@oeGEwIkZ^q!FZ)64 z5KemjsHrscp{|aEWFEDi!|1qMZuh>7*LwIczNPKaozhhq=re4v8gE)uu>stk%4IhD zB1x)O*osm~I@0><`A1|iCo=d!HD^%JFLP5k9+Aj9_dv4?I1NTUBhM{zV@k*E>(`IeFF9`u%k%H z9Kp&?aEb;v-JF(Jx*@G;dIc4S25FEt;EJNmFv&|kW%c2qz&6&foCk~~M>q(VhD#u3 z65*yHK!!8x_sMC}OhBf%wW*{NP-j z*uy*TkfZDcvA0d?u;jpr+(2+w?3{(Y?lvYnk$R=Id6%42WN4+9w zEerrB@o&yi0OGr%L>0ojXMIL)50|zhKU8r3EY-+2v53+l?IW`?_l@I~h@24d8*qG__Ea^C z>9@KM{Pt9x$~o56GAVeUPE9tYMEIy0;U%P~xgT0UJg?gq&eZ@ue;Y^oxfa_EXr6kv zLnAuxX>3GTtsHE@9}v2J6XJCQSCyr&##eqN!9NtWaAMJany7CbYiKUUs#xMsnudcx z;^)h%?#9cHD*u*Hz^sn$C5V+mMhO9DRQNvA4KD#MahjIRuwKAZJEwoN>oa1>S>HDXz_3Qod z<1cam?@h4{qE)d+BI`xHhDG(@j3L3H$>xr3=%bx#CxQ^O^phZ8?E-898n4f*kW#O6 z6Ur&69ZwtB-EbPHZ54I_%uyA5tso#UZ>^y)G1(#?-d9DWqdvq*->BQ74BNY3 z?S?9oy6VL?iE1RD-itVn$I<1LCvBW>ZznnKe?_-lQUizpAywf$6if15*RIqss{ zM{|nXI@{BFef{v8witi22Yf1C5R^fRO<9IDqLWo)I8-8p?B6g>zL=(7L|yMVnhqC3 zaT5Mo%Q$$fU?eTN>4?kf|86U}N~%q+c{wH*nB`;Zopf`~T~Dw zN3?9!X`iON*R5#nuBWFd%8{@Y_#BP9G-^=vOt%f42ertiTH@@OURs6u!CCcC3V1 zvs4uxwvEkY4RL{C2JdLd++ip7_e=H#jQ0S%Xa-l;1m z#jBo*GCBsGmPOM5FC{gC>bdVX@RDkobnXN%UyF5G)WA8YP(h2A-qul(6$|_f_?Vz5 z+XM=HD(G$Ze0s8E0BecC+v|m5e<2hjypVt^tnaI># za}AJ#bTaj?mi&hO11CgJ4rEDM$x|NfyB-D3s8TR$-PE?|jp8O=JvA8)IZZ9&H?0NY zF6B<+_o@t^yINbG%c+twg!@vA$z(6PxQS3Qea^={=3$hr9=VA+lOlX74rOL}zx zBY>ZJZ?7_ySz&K1bw1r~mJl&jpppR8S?Z*cq{{r)3O9{(u^c5R6rSt#*N6U`b$i^A z4ex4_)9>4I)B#ObrBbu}Es~5da#@tB@7|nnFs|q_l)Of5dv5?snQoanJuCFuOiH&3 z92y77z(49OBfCVi6DfXbJZERAysQc|Wxv#D=yuW+f|wLD*RH7r8);veCiu*tK=p$_ z32gdmYz)&Tn>_6`&ei%Yb+%roNmlvEoxR%>H^6>Iwh) zo^Aa&lYI5v@gLHSS7iiRuPHWf-|A{3Q}A6Ih*6r41(c?Q1FRFknSM5*o+zVpMj#y9 zCJ_L8@2<(B`l9NUNO&Rw#Yw&2vptEVKxutBfy>}fl(p#q1l~JzZL7qyQxdCJY}3XO zKNo5vE96NIAQ({t>-2SnOZiV;^gX;{)AeWClC$r|-oB;;QVlaM$6U8rNo~Z8sr+Dm zvWM5IIa>K{r2aS`_QOLX?|4yF@XSk2soYzfWH1QtPr;05(tMq+53iDH4$f^ootm#f3#AWzE zW-CWk`8!aV1d0ipZRB9*gY_0J(>%!+;w2A9w#k76dX+GPO%WZnwD7N|r4pMV_^+IEHlhMGL7>PJr6tF$MX`wr8>$ z)JpeKjuN946S12{5USdtP)}JIf~<)CB;7l-(G{)PE)XTS4IIu7r*vsCqUDUOF z&&5OnFcWcD9KjY9a~TWZ?H=J%OT`^lSbFn}7N43WIW&C8%Q%J2Qv zDEFpe*{P8iK!kGLrl)<2>`mX(h4_y@KeUgZfB$jkZK?cFy6XLRxLS8eiYO_E2t1v4 zaPmiL=A|O~(59?8nF3mueL!fV0=0itR)AMFzwws!+B^q7004}XLX95Pjr7>lu(<(ly-l+GaP=mJ}mbr z5(s?ak|~$G+j{yoJ?h}~Wi1`Isb(*y=DA$Ie*F09$sl-yFG7**@^NSay6Kf@LJ^GX z7|WmK^El=bJDqz^iRZYF*zC~iTSzQenRcrA&@+FEcoJql^rrMCTRyb++6P~1Zw5H! zFs?Q)63>gN7!yfFX_U+P`0Sh?YpT*Bv8x4#lGOyE2rJ9+i_O38W+~8lW!bCyOE>L} z#I>n4!dpCfV~Q*48B(i0>YMio4QzbNijNAsDWjd9f;0cuf%xO+f8ktHK--Aqbx@V5 zWl%O3CV=eL}f-*PfHwjQPHp)^c#RA#JuA!#cYfjZ`T+U=TC$6&d} z`ma+^hkCCj6=+kHx0mb;kr#MdoeR60jYWMjG+zoT2yOBPDjT&87R<>VcAS@mlZqN_ zA7)%*#oGBP^+I^e8Z8{0akWVD3eQPDoT5g!hG~v$=Tce|}tl--{F2 zoggUsxPdtN!dxq&VN+F@ba!)+iD`<$-1^vhR?K_+OM2< z2b0B%?xq~|<>8CxDMz|_hxC>oWxpyqb{)%B^}dgwA?91?DwfulpEjOfW5?B|FdzqMLm>2MZ?n=FIzQXkMBIQat3S4*KD^ z2I-8y(%S8ej|%B*th1i7>y?ztN3~4f^0v?3hV({Qbm*m(1sti5er>aub7J3DU6x6%^24^Dvo z0@JzfVY@5K(;{I}P_j8Ap>S%A+Lw}f?DELha19UzP_|JukmKHGb!uY2H(|xPQOQ7d4 z)V`d`vZ`Mc1dsdHKS%pK+K+)(;7s|s3NN0Dpe7s5&G8m?2rDUXCQf}+ntVVCOWnPB z8sgNZpH=Njyk3--MX4?aL{2K1Rvg^kP2T`Yl>zosVVwi4QBNw6ZbkKSPp8Ny6qP>Y z;Cll&^qx7U64wCVN^qJI&+Nl^<5WR=&aYU4UD;8}5&Eg0V2z95eJec^l>@1Xt;@e1 z#85}|*@ab=!s6|9O$6OhpR4t`e*7|i{rK~Hhrm~IoFol>brM^u=o7SQDY}E{jzMH{ z_FbbYD@a|foF5)`T8OcUv)9O-go93iNu5Za*nq%~>P(aR7os^STpUKV#}DB zp*F((w!`*ppN9ylZ~7K4fEh=akWOlK0F&CxA#?{~By_XBH_0v(86nPb**eIMw1b$J zF`H84L{fXn+R*JbSV=?LP*G4;2RR(N-R~9Qws&hLpL)Dg{Ck)laqx=nH=LRXLj4N>D4XF_PCC^l;KoNQ;XBB z4_!$r^{zdeo4EWM6=9F_VdOx-qiT1=Zcs;W3hJrSGi%ZVE!^sksrnSCUjf9u$wyoFhf2`Pt-+z85{^urt>Q@>12IW);-0)#Y7YiTjZ%8<47* zI$ zqe9KIQd2n(RknGm;4LEC(>~LEmbZGyehQ1jN}QT#*(bbKr!%Oa9~2+(?p@;K(l}a% zQ5qgd%H`-c_Ges@aUe9J87HC=;+^H8FsRzjJ0!6*nk2dI-ol*2R2yyLKiBH>*FVay zgC|c7aGtaa^Zpui*UUn%w31 zQ!bT54#D9|X_~!nwghyk;S&;tei~X}tEqBLdnxi(uCn%E+%NT6oNL_n~o49xpS>-KIO>0w2-?};+oaa-LL!l4gFys74*lX=OTnD|W^WmlU|2{e^Tk8i_P zy{YmVD0u;#!v2jM!FJT~ic@_Mcx3MLU2{=>JNRv>DOu}X`=PglDR1@$_!1na?UA6w z#tKaQt)yPcF{;*|UJdq@7P?(NJKvYAP+~xgMK!9!*%cNa>>!<=5+t$wg<8AS{;hK8 z``HGCu|uk=_tgHQCHw1h`Sj@>FiQ_$wgyI**CF7Y^0a|FmY3~39N5w#f`7QZjG}OJ zE$d-v-0x+asY2SR{#FODQe=5c!#S8BypfJUbxhGFD`!8K zO}N*t6cFJd6@{+!%(cB6wRA4dG~c9|k|av8d_`qHewM=WV!;j|F(;XlJg001*EI*U zw)Ierhebz~;l=pQKjcI3$B7*Bv$`vQi5^nlFGAA z8hFXt^mmMNVFvzZ9K*){MpZ{l%oHn}6s?{?m`W0O4R~la5tP=HL~d$W`a62311jfn zI=SCpH6@tv0+a#i^=xzgS@vqx1JDlftqH4ub`TWQew8N3oZ4S`XrEG0e}1h0-)LWdd?iL{?>!g`!dFWQbn{&; zr=x%|S8FuN$-X)4R+ho}uKeLio}6AA6Qek2Sv_>gddHmzIgYG@B)k#k$Gqc-C!l=f z)!Zf#&*(VSc=7kEU0`jHSdi4nkt%syAOoG#?Gdq=M_03t_*J#Z1><-_p=hhLB61>$ zCsb!}bl})>;DL$;q|Owo(K7|Lq{tS0b43|c3fXG}66$lge*NRq*FQe~@%~mnJq{!R z$Ej=Ah-Ag_Bv0BCk0yFfRV;^OOg@qi;pJ`|fTrv21)?+*pB{*LQBy^=m^2Z+v}SGW zynE><+RKR@_-2=a!ur@p1`F|0#>??Y?g0r?LFLWU-$fS$nooU#hNae8trYrFgYlwCmlg|GI)Arx(Z4nJ9WB z<=#BB!GSWaervb}MQW8)V9oXDk`(?%OyO{GV$~M2#Z!ii1HI<~DO8~>q^9lii34f9 zM`ObXbuNeKgLkMb?e5sKTy!c}zSCs?>n@U)HEGaFW3gs|t^D6ONm3LxW7lByQ7Zja zK4_=@<;OxQ#koeMw?V1iqRyqSAo=f5)x*{VQJvD4FU5ZwmNSG6?ZGI}s1+NbOC!bx z^3v=*u$R^tLDfZ3t&e5EMabo~pMC2~k%1he2;g{&_np+I=e4eXMT2?u9c~9>9i7lz zs43*fS#Fv-Z2D&-YZdPV7}vwqO&8^FkpuR3=u6k;r;ldPT!GRhgp3n}Q})b*`!e*0mt0auh_D z;fNMtAgpUN%J!nKdr*LLlD)cIakYQ-;&Lb~Ywl#UyWZFpY{sdy72A@xply3((V`BM zMBC7%a%+h$qlpqxpW(1*D*?oMR#nl|=?EK{m{Vt^GXT3o( z$MFgoKJ34mICIo=-xL|#Z0Go( zhHB6Z<=^cPCX0MMk?UXOYx|{t{Q1Wk7pDpk!h%ZXa_0X^`?1CtIc0lN@!f8xO6R1+ zvL;0M|0gQ|G`+kdPC^}(M!R;ja>>L-^U&5R9nOZvDhZ&jZnPRYl&w4H^i1Kc=^bs6 z%W<~`h__UaTmY8*>~%V0xv?@+H@sQ<0DggxKb+*k*lT7X%0w1<~2_Kz<{q?3;!I?sc6>`hMo<2{mC@VTJt$Q zt#zhSk+bpw^+l_5k|WNp=VsA+BRN;7g{3yX;Kp7l23GUh8-Bo>REesYt}fZm**3Wm zrM)~9ZT@=s!Uohe!;6aR^zyVfo#+TafLHy3?y_%`xt=qn<^z8|%l+7;V1_vzI6t+^ zXl`5WtsEOatwtQnb8I50?7L);!|kQ{&{%~e8#MGGbVg(3t{7joFd)2fhQ^{c7z4+1>3(y={TS$PGJYv~^Bb}NY$yUG!YsR1!fQ01J(30dd9E}vy<%Rz*V zv=1sQB^*0dDR2GEN(^&O^bxTd05!fvvz>|~-FLSWD!+r^C&`{eZIk0jO-9o=LC#rK zve`~ukb?}4%E73E1=<5;oC9;Lo#fAWJ5H=@qF2UL2OKA$xt+EK%#(Foh(pedJeNyK z$~$_+({?_qOqlx>cJ|U8R`fsf&{Cp+E!tGak*}_DW>TSo!mN~{A;YcN3MW~Sn(q8_ zce4Fj&43=45<-_6EQyl3TO(?q3+3YBb#fqUzGz}wR|I1zC)+7#`V1b*drJASy-b+9 z*-H-hWoktL_r5uI!D%-;kIOMJC7us?#r&koQRAk(kkBEE+m2~k z{212#Ym_hl{q*_6?_YlmUY&svTWLvhDJV>USDQ4+c8qz-p#hpN34Flo;n;z5WkK?O z(0r2@sRT5@YQMy{R3$_ymCBq%kVED*mPP_iJvDaE!I8}AK9mT1i)E8-w`zIKIjG=I zo7gTtxR^ja>y+N)gkdeJqbOTum6Z4zoQor}+4e)|NNON)k(s40D7z$!`YPE``nyrb z916Q@I_Ok#wCR37@df+y#b!@y7PPB zr0RUAQ!K*!5qK<)uD&!kXDs$nPj$hI#z$RO62jXS&NY3w7;esxCTU{Xd;YhCNha9I zyP0FI;Gq6I_3o_tZauUwYvpm=D=nQtbFyKHIeB2JB6S6uhB#wQp>}z#HBnTu2UXpQ zln+Xng79>hD$x>{uy-t1vHHB{VZp}l?PLG&`_Er~+y;-sCXSvF08b4{+qHI3lZ`-i zq5(O3>QD>|xT=FAl@yprr7)@>`PW|GsASzn4(n`9HCNSFs}6XO$L3V0qsJpF3}>U$ zrYNE7B`WL)xBY&_7`tJADVGgJ48rZG#2&P3C&nsi?wkTabL2fa)<9iuy1&`yEdr9* zc-|KcJw!<7AxnQ(nv=gM*T+J4)A-q1b3ch8@7C;N{qeBdaK>N7$mv)h>FFSX0<5QG zcj?IdagZNd7--eiz$bYU(z0HQI$V=bV?J`wZ$#e7{9+$YItyjccqJ| z9jY_(-K$&{h4u4bUUt~GrFak*wk3uxL8oM=%jrwJLlL-P}`6S)Qgj;by!GYIJnPz2-%@ZrY_r%`DW`-U!6w2MhPS=^)>uh_2t7|@oUUkmRTom5L5kc7+fW~O&wgOp-gsy)q*>{pg zue&iP{hIx3jc>csSKm4@c1y`&?CC@frDlIt!ZHF2N>%x6_$9vRVY~6zzRk#SCeuwhE5(DjIb;p#5&e z9I1SFC?EJjmHgx6n*!Tyl~P780Z|2}_>^jcnK*Zl>xL66QL9s@52O(&%0^jaeBHp6 z4oXiRNNVX${S+K4C-gYWzSW`t9YsJf9c)J2hdpdi4R_{!+01aJD3P30)tzNJvjeKR zc(F^9tIlxA^F3~YC!uWJUtUfHJ1`9Nzw{4OIJ`S8K*&ie{mgbr3eiv91bR@$IeC&m zQQ^5>pa1i}@yE~qX4t%S&Xq#Ur2VXD@@lJ|x8}X!E$NHmmnRZJuVVL1EK*b#PKqMo+Sz#lI_CijyXYa3Y)9`fI;WoB|c z-`47PlVfM=epeKnGQw_|xzr#^DVdEepcx;*wNvw-&ivSZ`Z6&W)t2Lm)?Y#DWrPCWI!t){h zQ5K^kN}bow^C%=C+xcD+D8pder`@xl?Q}Zrhv&nckerUDkQ!<a1X~e3OMm0Jma3@7L?=FXPj9W#ywx0!ivU!^YI`W~lQ*NpxljI=Ol=u~DyC*HjJY zDKNX2f47<{lpXDmrgSKTK(T!i-7i(jt)0ncHcgIG%ZF4+Qo@!smBdG}b9cey+nTYQ zdgMhw0YOMn_`68BYJ3%)8N^aSAY31rG&h zUk)OH)mj2S1DIJg58?YHl~tGM1y9e$;iywMr=)D{$=58U>fT17M$!s}TIWbOl0cO9eJ%OPL~*F`o)o3(@-~OkTUV6W79TO@+?{ApXo-+CDc72YPvnk!{{|kP{~d^$o&0kN^tMK1$@L80r}w_6&k0Hc5@3t26cmM#12b>mRHEmu3KbwHZ=s@1(Ubp@boblW>EtghRkKOCuOSB<*xuXm4{ znlI&I*WU7xZw<(l8&S$mIgOyjgzA$ZOPPS6>U;UTi^pV~ZX2KXT&|BFpKe>=oJV_- zv(8^}_wIL$Ty z=!C&DPdPc!!2(hz!4ec|(^(TBYJT^>Q+ti4xNNyQ%r>3Y_Nw8ec9J(*_~8d%;I9w; zXF&e%^-aO_$86&Lt2CiQfyzK{6_Qu;pkcjJ?TIfj%3G(hCG5ot z5y$dH&7=&AGwQ1F=y|QwV<4(|2{Wuw#Al8gbE=i6bt*zOMeXLrW?L_*L`Qfe6EvVt z@(4Uu?sNI{^@g_|U-nt{fcXZBB zSyw6lNh`r?c~hbW$bWfw^ z$oc{kLn;~Qu~=U~<U|8c5bA_G~}I~@Z4R4jR0RI47S zxpny>O6g-pY|?f`GrCSmUL0$4O^)M|V=sCj&MxXyv7kQ$w<_X2Hli;VTXd#qS z^(oqU+{7q0cP1bu=ULU+w;7(UL*Du@aDr*4v_HNK>%OavZu8WkMT$w@dggrdDm9H? ztZpSs_#&$h&DNODtLiU5fB5wI@JDVLKFY&AiR-<$m0x zT--o$kS+BJ;YQo{)}11{t)l9)`2NCref{_^&SYAZ%Tr$b+9jBOtXt!>Y9+_;wG-Rz zDhGhEOg2>kbn^%>-BYh{QTQH+k#_%m`4F>a$7pa zfYj@(#9FP-ZM&(fnaE1Ri(_!C{b?4avB90`CW;Z3K}38%AtSMms6u$vB%%T;!A9Lw z>Ihu=rld`D=B2K>ha%@SJE<2eTX_d<6u_j{6T}FRjZ2^yCvTKjM2X8ADnUL%S{!n|cPD?}I>h!n3TmSx^ zCq}*YDvOj&i?!Qe;~Rpjs^fCWljbDqA>+}Ri+=64X$W8GzSPoEd)CHzQOK7UTuI}) z5(jp=T11EWW6awr02$l5W3N_{nYRl@Cl#FhmZ2j0nr9vu4Ut}cf|q}H}Rs& zYFPtVIX=762y!%wHJ#FZ4lAi;dZ@&%8Z!t`xum2dVoG6Xt|d*oh@46W>)3WJ$NgBa zzkmAc^G{zt{5Jmg9TojSwis-YU3SXSlD(w?-dcPO)nxA_gR)5s8+r>TN?mX@mAG1Z zP18Py)PsT!S5q;kC;hv0IU{Yyu6J|xzOi_iQ;&J4_y!0ZMlH(ow_|C9ztYraepx^9 z^3}BA?`@o+9PZ8Gcn4xwBwq05g;P_AZmRp)cFh$iEF`!^=_^tJqL_%#>c-wA2;APf zq)oRCCyxo4mjy|Eu!9V~_pT|}Qsy*EHuNe{j_je`Xjj{fqpx5s8EB|W^w7LCuH35w2)8gf{R6F$O;HVd? zoGsv0gDJt$=3~t?>t{bERqUqV-w{{`UYuT&OY@)Ab8I;Ks$&ZitP84@sWYw1z>J5! zgN`6+8bXD9El#e8GM_|0{<|v4?a?#(yMJuo-{(I{$Qo21)+6<7S3Ov#4u()cigE+M zK@Qm*!-#Pb;P-7$g`?JjF5a3=*a`*+%1WntOv;&P_ed%*3!axV{!6Go3b}V{?lY}f zTT}6P3;G;jWf(5aE!Gepv1hy3nT;|Eu;MNENu8FRDc~9Itn_Zxo)}JKcRcTRsJJ`bgUyrG!lx^bhbUNxv7ReuP#4F-n~+ zI5t9N*cC(EN3hQ*&S94;H?Ps!8a^OR5@bdLdv|3Vqn&FRG9@jS!nhz8%3S0bM(Cg1k846Bze;icqw041K2a>F?Ur(mwQpUc`oOr*L*yw0%n zC%mI*>>d?;lb1xw0kG%5b}DM!SE>|T;U)1WIosK#P^#VCPJX+5e08s#QSED9EwG;h zh$Eli{DaVK6GnoBHJtXH5mG~G@}K9L7}-esAlCV((B?4wj>E-xnNUx+>&iMl)Wo1lg2hF7_=6#fk1(hoDu*{jL`K3w-zP* zUE%Q7PD{9_FxKC{{`K`=OewwokhwFXp1-=j0|vA&&HB42Y@lv(*R*M~hgGU9K~UpT z$RBdpr5lWD+Zuu+#{XGx_8TRAIRmFS@uO{R_nm;~FXp=ztVm?QkJ*T_5@ z#i29%e4fdw+sbmBDk|_(V>nzIcRL?Zz@nG)ZXWN=dsUSJ9S&qWN&A)X>Zb=i!wGe_ zLp^M8<*X^hv;Z0wROfJIB~)Q_z^|0EW%|mX_`$ z{H~&aULDDv=uWKOmcyfV=V=XUvB_K_R_vHttBS!9Kv`DetuC^zAvgsQ39@M3IJMsk`Mp>bJl-MOFrR*_X~hUg?l!okja>U zuMT!5WRYdA#pgPrcL63AQjYvJwVH@(bIs=t1xinf+njXd2GNaX<3>3k(__Ajx-FA( zwf?(n@-EMUGrh&I#Tyu^lmi-kIY|NQ{Vs9o>MCNaJK~ijmTk_7ILl<`oZM9HjN3Oc z5LVV(O~hGkWv%EohZW(V|mQ0e~u`9f~>pQqwX#SWtN_NnxaiLCXdX4*vReQZg_%2mk!Qng}ymbU`^%EB%egJ z5md}@$bib1!Y#@>dWce20KukB_n^nt&08oQbz zic~uMVq%wRF}NHFGr>&R00F1d@-m*N*?`Jf?#0}Cl~1P_t*!pk96!0oV54O*3*0)puw4*CgiytA{eD>erv00V)e7>GfX zZ(fRMUUnQ_n%!v;od69*HM1GJL!T1zc_{vR@|Kqqp8Fx)jQVX~JnhG7mEV4SFX#81 zEmgHx_32xM$}Y26-4Ir%YVHRr@kYsp>GB}=z3yPOjJ9r{9>oIRv%t!VGe`Dj}vw|IX*ji^lo5a2}evHNA{BBf}*z90aWCFFTLWuZ1-4 z^*k5RX%BAQ%aJK_R?`21qRlY|a;tE9`kkhCMM(wOFuj;izG zmv31n+py^gED-e?>JHt8n=D~D65x)Yc{g?0W}zVWTv}k3p+^ya&)fbJ`S$Gf-C8}( zz~7DiomK6nT+*Q}h$QBn;FLHs>|V+>c?KLV@1&RWaIp(=H35f4abCzzWh-uWxLrk^ zM!J-o^Cad09#4gu?>lRY=Fw5uO%|A*Y_q($tPT|L_3Z!AB1vKV^ONr5>`uvJVoQ(r`Qbf$yg-gz8O0{*D*9k*6m>T-qF|PnEq` z)a4;65($bYNEE#>(=u<%T2ZPQDRKXh8NwOhJY8O1y>JATs2p({QRn3GGJzq;a8?GR zOi(Zo0QA~e&2BHGJ4&e)Iw_{A;-xiNOGI~8R@FqF0Azo&>ry;zHwBW9t)#N1AnbkW zbqJE}{YlYb&EB=PUm!xmjA+=|$nSa!dSa6FSXP`DOr-s}Z*aGtv8)mgJrwRJiS?w4Nltcx1XPQ7>kJW#jhCzU1=tEo{ZQFo zAlc#dI4??@1^!nBJMr7ZuG=Dwv`l8{Jt@_$)CY$E=w0M3vC}gr?r6nAZf<2Sf@JN7 z?p+6TB1!LRjJ->XU;dh(eta6i%YnDeA)A~N6*F$4dbSgs3IEAzkWbtv$WkJBvn@$f zu?i3~Yfj)DVoFnyLW|!%|n5sjg0_dI}V0dz-;>q^gSM0Bz(z z5Un~*he?n$8NKH^Z%>pQh)sEN;v_L=nFwXC^y{e-h?<}opsy>BH@LH1OSw*E9`gDM zA)7=`MG=Eel?AZ$F3^AdT7LeQku|T>O9iXQ)}y{VRj1>`duMv9YH$#fy{yq+Q;|cd zuB;kCi>96ZR6eMqHO%m4C(>tsqd0Ec$%6y3hBtU19{sD(fS8xhh9kY ze2{e?5xor3I$NDHWl78v1?>xO#idOEz3JwhWfcsqu9n1tx_(tpY2yVOWESNzU-s40 zDK3X#0GtPVd)JBn)*!k$lS-A<&s*;#Uf#BWkTsFDb8CClS(tGHvkpBC6ws`cV!JIO z;y(~R$H=N%P|rbtq(-ofOTJY@RwdZSf_?ns>mPOe^ktOK?U#RgzdjUi6?zGPJk1Bx zYgALUc!96ayXNJWaxuY1?U1=l$)t1<|HFU_62HmY&ck`ExbsMo( z*pw?{SAG_BbnDil1KDfw$~f)jCs|b1Q-IP8z>UjSb4CwSj0x1>6n>Y(vw>tTavr#I z+xWmOcUExo-QCIp^QlC$;=dYzOv9H1(*wAw{q7|xW_NtXaoHzg{q*0T-sWT;{&wf_ zkP(}U8o200ne%ZUn)o{VGM(-$=5xNNR^B!}+4K6<$;;Qa3|!9sDvnt2bCR1 z-><*@@#RA+PXOyE*Q+#Ab~tg+EcB{c4!zKb{LS@mHNB>mO-z^)nE*3#(_e(=&Qw-pg*QJiMR+a3M zzARi%OGyXPK~Y^dn|Zc1;GxaE4iY=Dbqh)~kwhi|?NG+cQK&)iBxbWUi65L*H5}$4 zEn(I*GT@~PAM;wW|Fxggtx#Fu8Q5M+roEDmv^+K&+L>I>DN7W!6YKggTvt?vLt%Jt zT}st^dgN2_wGE)bE8b*Qu_ptMCf3npu#?P4!p$zFBCUMUNrrX0Pa3BEz&Kv?0Ow2j+pnlXrIRiW8rcNLOfBMi* zbQ#R@e1{EF?KY|XooqRrojM!{a`=I2GUx%IYPF(;+Q(BGIY-Pd?Bso_5)~~D>IqOs zjrs$;WEc*WD3X_%Ja7e@@hSRxI4EsjaXXZ|(TXOh*;*7cCq!)27SUlBr&@^|*9qL} zUW_$Ob2zH3qvjfIS6Bkr>zI=g=zJxs%Q*J_bY}kF7@vL&VdWkZI3yCQByDfj(a|JD zw`3mFPFibAvLmZwPcTtl9C)s3!Z z2{?YMZ5nyQb$V-%i}J;3^{8!#mb6()5W=c{M+BMYT7CZL_WGCjrIJqdCM?a%yZ8bq za*nTssQDKq4EqU;>sQ&zBFx(=sjOMqb30A~neBSQcjGr?I?CwSc$6eo%$0L+DH{(U zXwvJe+HFP4+xGAPTqZnq7igs|%5{|@&8xjZEYwx{L)t9e2XTWv(bwcTTY5C3U2uv% zo`9Ld+gt+alrJ$ueHKoa!tW)e0ur zWooFys&ywP_`vwx%JuQ-^Jw3%+XG-+Qr(L_g98W_bi5UwZmJxzcwYT;Fr$@9v0_rF z?$WH8e~?E{fRw=N_^{e~d9#fQ3W<(hD3K(ND)PleDWHd2}j%Yk?G3|)+^hRSZ<2;d7ZkB+oN(aLFN^iF_F1XOl;LV<-4jxaptO5oDzFD_Z^IqO6=gX@_y&Oc^8YX~8 z$*|dbBfvPI==3rvsjKM7+uN#*uEo)zH^iyFUs=BC-XwzmtNXJM zH=_#JKxlxDLOh@@O6~%5cOL{Bw7Q=x@l=t9Q>PoDlFn9;I>S?cBR-#Dmw-FwlJQSNVjDB!7C zbHCP2RFQ3a=*kEqrFf8}=Q zRf<%p-!I+oU&m)J1K;hq*Rna*s$8QOBm^zE!#1Z%HB~w*5Q2xVo3c-bS2bOm$3v`< zQq+flYUEJrBRcgOy@-#*jo39Sm0GOiwc<^Sq2thudn;UuDdc$8m-wG|bl?`R%#ze? z4dk!8QL&cM<#}Jj;X~@#i{rq~WpCRuNkoewW!b1E5ZEB7qYsfr8 zmuZnK3&|O}np@lRBTCCl)l?9pnARQG0%Y2B+~(ND?OyRMyXS2l*+_Y%F1hUGSfI9p zWU{E+hI)232-&$T#vmxjM@l>}wWNjiorj7}iv!c*Qs+_>PtLWD$90!L=GUIrx`o(1 z<#WUgo{v_81OlZU#=f|Vk4wk@efe5`@8$D51JCrTs7&bLR*FJe^VWAoK^10PegT)a z+S}v=g3)C_rR;$PMX*L108#&pek~osi{ggRF%+x-!t)YTIN5^Qw?1yEM*wJ1z>FFd zywx9kf02e06)fp_bBMfk>nbHb0}p>j2`&_7`q{V~hwK0#m|CeMmZ6t?0_+_6CEe^G zo!_bd<)pI@f`6houfWMy87Z2Fnk3Vv8yknKzFV>WV`710D}k?GYnO>7SE49V+4j6u zijJkSFQ!yGS-%1GU6)=~xN2ANo4s1ssU8{#vJ+%OXqT}J1^6{W$hAzSc`vLiF===B z_p+&&UyLYquz6$JIo|gBRQl*_F!B-=WVA~fG_@?O)-{uNk~^8)7RF8K>X5zn|D07v rUs)-hs(o`}iEFSXf=i0(l)D$p{2TL`L|fum{D1xr2j0CMO1TFBO#32Y 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 f1c97b7b0c4c..e349ab8ed601 100644 --- a/dev-python/PyQt6-WebEngine/Manifest +++ b/dev-python/PyQt6-WebEngine/Manifest @@ -1,3 +1,5 @@ DIST PyQt6_WebEngine-6.5.0.tar.gz 31349 BLAKE2B 80ab4ad292107e5ca57c5b27f2af3747f9c28ebf2c1afe0f32fe1fbd6897dd701d7f46bda8f08c5f0048d4efef4c3c0087854acbc58a319163e328f74177b05c SHA512 bafa26cc800ec031fe9bb1e309832df79b41c5f43a6cdc8ecc2bc4b09c59b60975a67ede6190726db887689305e7a6012f705eb9b83c3e0c82a23f3f1c3880ff -EBUILD PyQt6-WebEngine-6.5.0.ebuild 1837 BLAKE2B 14c6bce4749c3f84e1e6a81b4a268691884f77048bb6182857720f021103502130bd3c92fa77919dfce9bdf7000eb2707c9d143f38eab464adeea3f08da31f73 SHA512 10ec7fdc07111a269f581d9992c84355eee509aa178ca6621b703b1ab3854ed94a2a666875607c761d359b4ab0b336abeac00415a484482de43b2bef7af9b68d +DIST PyQt6_WebEngine-6.6.0.tar.gz 31817 BLAKE2B 3e795bda50d1a5874e6caec7f69370840913cbbb33662ddc5624f0437c765e3318a2b4233d8e9963145dbeef8a4edc559112f114b850d9879eecb9e3e6b6fd2e SHA512 30927b7728d68cbeff6346234e131f96dfcd4b2af503d27d2f0a1eee584b5a928ac4fe1f66019c90aaf1ccd66fffe2edaf55de86d9aa0c83518c45669613bc0d +EBUILD PyQt6-WebEngine-6.5.0-r1.ebuild 1880 BLAKE2B a740265a17440333778f035658cb18374ba47678cd69de443d57f2e1d06d27a866d4cb35ea5e8ba74f71b0439bc1074d02b9f3b44e3739c4de41c0527228e048 SHA512 f101445388021ed436c5a12e9c9327b00b56fdc0b7f414b497c274a74cee5c8f38fa5b95179b75862f3ada7799c0e1153162e0bd12005b4a4d5995df9e6cad6e +EBUILD PyQt6-WebEngine-6.6.0.ebuild 1881 BLAKE2B 5703144d1c0a4f7f6abff6f2d3386366bf654a03a75f95e03c6aed40a6f379a774d15334be54bf360587555831d3411d6824b37ba36192aed6ed6e8b0ce7e973 SHA512 c0bbe6fc3a7bb39a7e8a3c42b46e53fa402a64a362fa6e8efffaa07c8eff751cced599ec2cb8f9ddac074909ecd90072198217b3fb6a55af16492305e541cd1a MISC metadata.xml 574 BLAKE2B 1cc3bbf5d25e8aac390530005c225bfc618fbb1bdef3a3d075f445eee2cf68d86feb6ac8841d7e0efd1679b19fc14b33b33accdd7e4932e742f46907a8f98601 SHA512 1af94b1a66be1dd38feb818ba973852912bacacc715e0bd893f8b3de56d17f8902b7486cc487137defad749773a6f728c470cbb9c62d15f91a63d80b16296604 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 b7d3a8d8852d..c15b205be7db 100644 --- a/dev-python/PyQt6/Manifest +++ b/dev-python/PyQt6/Manifest @@ -1,7 +1,9 @@ AUX PyQt6-6.5.2-qt660.patch 767 BLAKE2B ec6c345ad8a7f2b1029291bc76b8ccd3df6b0661761c1c6e2d1c8eeb033189f0ffa04c9a509a160bdd86768c5f89bfcd556602e9545404bdd5e7b67976ad2a0a SHA512 975bbb18dd39c9b4f232695210283e9d28da92945a80c22cc1e490d805bdef1ea70904b86af74ca7abdafcdb6b3cea5ffdbd58e7d6bd3e77f5d7c43414f3232c 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 EBUILD PyQt6-6.5.2-r1.ebuild 5438 BLAKE2B 2025904703ce7a1bb392cee493a70ae9e8bec36dbd4ad0d79214f589638612f3e8ec5fd000b214038e15f47b3eac6fc2cdedd60dff9ebca476d7678fa9e4dd96 SHA512 259fafe747f2669400cf5d135ebe6af811844595a13f0e23557f7a4adcae78feeaf70369e6c842f218880e3bb061d221f9230a582d218507ede329890d297a6e EBUILD PyQt6-6.5.2.ebuild 5391 BLAKE2B 523eeb7b1f79ad105f8805c7ffff010136af77d74fd9c96a3b47df7ce571cca36aa0bed5a6cde9a0ece71e5e4fcf8d3966adedd4c16f64f178f1688e97532931 SHA512 d9d8c58e43b30a9eaa32c47309ef7a449b12ddebea7bee9ec81567f7434c0c7b0eaf59e446c285b2a2a62f2ceaf14cb743b12f00d8c8107245e6a43c2a0a138b EBUILD PyQt6-6.5.3.ebuild 5488 BLAKE2B 03ace3fbb0e4c82a08facbd93f411bbabb58f513be14de0a4bf018143d04454d32815ef32a1d3be8b7276fc56bb099c9c4bb3c440034df670aa62e0cbc20f6b1 SHA512 3e0eaae7dc55df98b96571a6ead3bee83084906f702ff0137c831b5550b7ee478d3a918c03b98477ddef403370e12a08147eb992e2ecfa0338addea89bb0f964 +EBUILD PyQt6-6.6.0.ebuild 5436 BLAKE2B d4ba3557fef4b37272dc5a565cd8c76d3285635ecf823ad5da002fd0e82b31f04f93dcddc310d9ed04e290d2bb08342fc031a5d9469ffe72dc43fe7e32fe3125 SHA512 cc8efc8a21144b8262aa9af371b6886f70d3d2a46d821eaec63c8d61dcd356fd0be4404c17eab05934a43aab7d8212e85d6d1cb5ac927d9290d916dc793ef2b8 MISC metadata.xml 2391 BLAKE2B 16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3 SHA512 1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae 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 3d12cc49fa20..de22f7cc5f9b 100644 --- a/dev-python/agate-excel/Manifest +++ b/dev-python/agate-excel/Manifest @@ -1,3 +1,5 @@ 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 EBUILD agate-excel-0.2.5-r2.ebuild 773 BLAKE2B e2f1b7288855e0407e9ddc098134cf00195b94744a6f9ea047e276fc7489530e66f7e2ac08c01fd936d67acca44f61a28fa3b7faddbc802979f57cc49cef0364 SHA512 bad7f4a524b0770d67df4d125236f4cfaa1579fef87a98b344d950be814ccea24e8ffe9c45953cc686fa0983a5ebbdb4764b0232084cb10e768d931d57c97f85 +EBUILD agate-excel-0.3.0.ebuild 739 BLAKE2B 99deb567f272c9bcf6702d203247c6ecb55bb31d73a6acc13be5fc7557b9ed30723a1d3e922aeabd2bc6f8b6665c42fd59e2f088aa560eabf46ca6606a8696da SHA512 c507877ec642de5d16df3a83babca8d074bf9fa9da00718b22a4da1a904ffb3c08669b588d25dae53caf41bdea36af3da9f8ee5c75a5b90bb2daa7cc858db783 MISC metadata.xml 646 BLAKE2B 5e94a191f3b80b83282d7f46fb79ec3f49d24aff665775387d60bd100c997ce2384598e497a836c93682133a3df5b6ea84d1a4706bc069760f1e8fb95200a49d SHA512 61f116294b6bfe310e98c6bfa4d9cdd87fc127b77954db4d7145f00a82e7779cdff4f52d3544e9e0deab1b493d70e7f498aed44e5d6486601885b218575da1b1 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 5418102d34f5..e7983ae33709 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -1,3 +1,5 @@ DIST argcomplete-3.1.2.tar.gz 89541 BLAKE2B ca00006d423244096bc2589b26a06826a4ba5541ab73176425a022a35635df3d575a9d6afe99579d7978e20d6b990f0338af6d4525337b135b27084df6352610 SHA512 661b48548e83e2e7a056f8f1151a81eee72c922951e5d3b7194fa0a08ff77c51eb5043237b9f460e5cb56751d9d159a0b43173b951e5f24094b53fd345cb8e85 +DIST argcomplete-3.1.4.tar.gz 79529 BLAKE2B 6b2291ab5d8608de6acf760ec00e3ca7edcf2118a09145eb84faa0805e16fe71165513ce9eec875664191869b279bca0e0a8fae540040a5a6b1c9d178e4272b9 SHA512 d5108273fb570ec42667acefd1cf397e2fbedb3d4fbc31bb2b3206cdbb3275fde88b4d40e9dc65045b6a94334e6b5b9136054c6291edc21dcd0542f1369fe4b1 EBUILD argcomplete-3.1.2.ebuild 890 BLAKE2B 0193902a301a89fc257d46f4ffe8d91f7b6911e454614a8eebbd466d042cd1f53a02a3ee49ced51791ef62cdcb4bbbe06b7d796cb11c72a17367b94abd1031b9 SHA512 1608543cf0c6601e48cc3f4b4c1ba4c710a80fb596b084ae281acd00022c4a8ccaebc42fe19ad3d1f497499a0206b98a3b58e4c56475f37f22661db458bcadb1 +EBUILD argcomplete-3.1.4.ebuild 898 BLAKE2B 6d37c1853154a218c9416510ca92d966811ebc5d798f78043ab24aa77be102afad5995a162a36cc96064fae0b545d5cc76c33dc21fa9982406cd2889de091e19 SHA512 1bbe32beb1703cabe5d15fe963d4fbda79d877fb7677b144d799b83c74a9a172964c00ab5fada7eb11b1a7b714e5f5cb15de186bbd70461a422fb31a0f555fc6 MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7 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 feb84e52ca3b..156bf4bfee46 100644 --- a/dev-python/argh/Manifest +++ b/dev-python/argh/Manifest @@ -2,8 +2,10 @@ 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 EBUILD argh-0.29.4.ebuild 568 BLAKE2B 101ad987971dbdfb496aecc1c8e0be5aa19a67df9e89accd4c0ffb000cde38a0238567d69935ce0acdb51bf2280cf88be3ab66253d09d10d07e561981f868a67 SHA512 3eb461338244c4f5a2c487c932aecaf185b3f2717fea8223b6de9353adf0d629863eb9ebf463601db19c0302d69dc09854dc823652c539d01b09572085f5cfdd EBUILD argh-0.30.0.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8 EBUILD argh-0.30.1.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8 EBUILD argh-0.30.2.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8 +EBUILD argh-0.30.3.ebuild 576 BLAKE2B adefc58efa7542e9e97e66d22aacbf443549eb9c97c6cb19b9cb4ed25e474016f6a60620f47333f06d17ac19183d25f1be348c97a87a13d051452c07c5cb90ba SHA512 cacf7a864e4e581f06ab6834014f67aa96e08d2dba09d8de5db00daef3dd6011e16a843a5afb5ad1c183ce85308a8e660eecd135dfd26959ba64c35ace6caaf8 MISC metadata.xml 385 BLAKE2B e1fc25e92c45fbd0183634cc645085fef5223a59975a5000557c1a2ef497c6f9ce017e462a9a881e61b4578c90859f51e5471d197ea884b7dc4ce90786a0987a SHA512 97719df6c0b48c7348bf25de9016dd1de373d6b9e1fd7f52d87eb6e0935608719c726aa3f4ca4aba8fa1211d1234c2b959dd821d241cd65b6cb47b1a06481df6 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 17c6109a0664..0cc3c5fca33e 100644 --- a/dev-python/arrow/Manifest +++ b/dev-python/arrow/Manifest @@ -1,5 +1,3 @@ -DIST arrow-1.2.3.tar.gz 127552 BLAKE2B 35f5b694d819d80913b5938e4af71f413fd3944636c1e89a79e868c03cb423f75692c1f0e8d85dba21e640591f8cd0404cdc6d77dd59956490d268fb4c9fdc7b SHA512 e90276f50bf8521570cc2cdbf011ff376e0d5bada0576bbfc76f6c63730c13f7eba1d978cc3a481e7c7356b0dce7c554f19cbf3ef03b280c5515be72d2c7d177 DIST arrow-1.3.0.tar.gz 131960 BLAKE2B 892ed898ea09a00ca100eada18956994d3567836c30feec50e1d2d1bca6a603c3f9254def16cd55b46e68c1530f8bf7c0f55401b458cc5aadf0883ade0899e90 SHA512 f0725e75d1005e0177bb234b3d2523aaf9e882ec08b020f6b3737a3af27af3c8c031aee9dcba0332595845a09a0286d56662b77ddad8a6da928ba37201725239 -EBUILD arrow-1.2.3.ebuild 824 BLAKE2B c0a5630f775553c19eb721c0f3db0a77ee42b7882403165c7145bf02fabc7e806354962b4344075919232282804298aaea4241b74632247666a93c3dbc878b03 SHA512 442d0f4e91300d94bda10656a126afdae072f0dfa6d8da76ad21953bec7bc16808d85948e9559ad13645c67e6ebe6a895bd7b6f0732655d1b1423cb9d60a5ef6 -EBUILD arrow-1.3.0.ebuild 901 BLAKE2B 5b3a6699f9f4d61c351cd92083d301deeace93292914c03a0369f70d256bcb8b6b0599dd49421da98303ad551d0df18bbdf760d973c33cb0372f268e8376caa7 SHA512 71f25340f8c6f7f2cc047cf142d8b61f223480677b8332077202023f4ac329ec21160817832caf022400dc90da7bc7e95ba7606921cd8b71c0e8b16b421ca267 +EBUILD arrow-1.3.0.ebuild 893 BLAKE2B 41ab442c69dcae340c0519a040326360318adf729e590d8bfcac9b52b35a88704f36604a81f26834aaf0cf81dc78791be2f436779df6b82ad9ac33d21900fd60 SHA512 b5d9375a692c383d5bc970b84dd8a88cc49c90a53b25a4c0b93abe98715f5362ae62d98390fef6ed8bbabbafcc886269d9b2cc5e0c004435de670f4fc503cae1 MISC metadata.xml 387 BLAKE2B e07417bbea7b9b1a8b850dda631d1e626e013a6cac793893deafec648003970a6240833af5ecc3a9b19aff3ea38e26e684a7a151f1138ed9d8597b567d3ca960 SHA512 ea9a24239141a4338c7d3291e2be9dff5d36f33f91ec3fefb62c7fd054b0c7a80ce66b6916f045aa3eaf69cc4f2f3d116a525958fb0f6185b98a10660bc08e50 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 bc740e32c61f..abeb2575afb4 100644 --- a/dev-python/audioread/Manifest +++ b/dev-python/audioread/Manifest @@ -1,5 +1,3 @@ -DIST audioread-3.0.0.tar.gz 377038 BLAKE2B fc81bb2459b5cb5e028abb7c6c963c9d731cc90f79108a40b5aafc88ff6e3c09d23d7ac1555566d2360d22015d75ebead6beb72022b1e0e654fe469a75a5ddd9 SHA512 c9f1e5206df998ad9d112dd4b75ae41cde01271485eed27f62feed89c5ca36d4bbce7a888498d3c20d85e8b50de6ef263f795eec164c4bd348d83535b66c38ae DIST audioread-3.0.1.tar.gz 116513 BLAKE2B a16fad6d56fe5b48b635ae3a20bf74f20848d0489b2b3ea0b6e99c7f2b4bf61adc14509ec1c9d153819265fb057ad3676cb178cfe26622fa0f6fec782e1bc1cf SHA512 b362bf85372fa64a3ed54258e344787db4f15d19a9d959522339fc441eb7ae0d1394707e8c3aa6bc77a42cc790650670d84800f1f3885efe932f718ed0a35bc1 -EBUILD audioread-3.0.0.ebuild 754 BLAKE2B 2980b856f2709fe162995bf9905a71119e9717cbc71049e6a99842e022a9388b0d0fbf8487c38a1fa5e65a5abc28c7888bdcf56dc1fc3e46c1fca66af7f7bdab SHA512 65218df30078996a3cc577f960e31de518d90d008bd4064f7b1162cfa5e273eecad054680af9ac56bdac8a7461f52aa898f68936b2d7b8a2eb6654140f8368b3 -EBUILD audioread-3.0.1.ebuild 750 BLAKE2B 2c3bc777f46814e2a4e9a33c482b3d19f0d169e94b822632350e7246a59ffd76acf62f09a2bed356f42fd2fcf47cf3b3746cb150e2d3aa6c1b43df5b944d912a SHA512 426f8e4302bf013d9dd55d649ab591144712a2ab8430c13bec54a5f67c96f4dac623086abc4fd691b6eadeafffefed90307b1bae6f005954059e3170f4aafdba +EBUILD audioread-3.0.1.ebuild 749 BLAKE2B fa7ab3f71b190f4217f1d6166940efb5c44c3c14b2e9500eb0d9209c1face52b6a841e1082d9ad54090459acb360002d538168b9f8e5ca769552db370baab644 SHA512 d7b3aebf60fca932475b305039b5c98707d18f7663172e955289f76b402b1cb9590ae57c45e21698fc6022ce3e306aa881c9392e57fa26e1b478455faae603a5 MISC metadata.xml 639 BLAKE2B 2969f89dea774a5eef189f309ba1dcf1ee2ed7f31e6e7c5b1482bec5cd993d4293943ee974b610469a4a9bd92017519af47834c4cdcfcc39b04e76bea0df5ef5 SHA512 e611d2824a8883bb03b528374770e424d2d99988f22a5f30bd7e7e4378a1f3cc6704bd46469eeea1ca1d7a0bfdfb085d8657a5bee034bbc52e275bab716f5de0 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 fe8c7f7ae463..1fda96daeb43 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1,5 +1,7 @@ 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 EBUILD blinker-1.6.2.ebuild 552 BLAKE2B 49f7261dde3d75ce96d6aca809640287dd36ca75b05b02f6f34e62336ee972cea62e7a89e7d5d67a650572da29147e1c7fadeb4c869f32527584192545bd9470 SHA512 c95ea7152c3a5bd6f7afb2ac453cf5c2b9a2ddb969a0fbdd586ad629e463a02bade03be3025d7c7fcb5f4d389bf05a9db100a2d1729be4fc5d103dac6746c4fa EBUILD blinker-1.6.3.ebuild 554 BLAKE2B 1aa521f780f86c28c5d3723736c4f35f1c509a29fb7b3bdf713330787d7441168335004ef333e9bad2a15fbcefb434aba690c0c403a54d16b6ce8cc94f432583 SHA512 c8b2cd0cc02bc8d94b2e87acd22a59f8277754d1942ca80552c2fddfa3964573490013839f89fac3a71e479c766a4bb943a0267600d35997e00ed2a66293fd87 +EBUILD blinker-1.7.0.ebuild 554 BLAKE2B 1aa521f780f86c28c5d3723736c4f35f1c509a29fb7b3bdf713330787d7441168335004ef333e9bad2a15fbcefb434aba690c0c403a54d16b6ce8cc94f432583 SHA512 c8b2cd0cc02bc8d94b2e87acd22a59f8277754d1942ca80552c2fddfa3964573490013839f89fac3a71e479c766a4bb943a0267600d35997e00ed2a66293fd87 MISC metadata.xml 394 BLAKE2B d91e559b44175a794ac0d4c1b6acf2f7fe54adbdc5b4a02e235c9b51ed9c00dd935b2fc1ac33122bd5bd9d4cd6d2e7ba1a6f32efd3b1edfd9d564748db96dd80 SHA512 460eb6e0085a7591b35aebcb73b7de79792f5c6a496514e539d6bd1c92529bbf38438cf88c733af1aad1456471037fe1f1c4719ba8a3dbc0d186a7647521fe45 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 44ecad4ee81d..0a8ad417efa1 100644 --- a/dev-python/boltons/Manifest +++ b/dev-python/boltons/Manifest @@ -1,3 +1,5 @@ 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 EBUILD boltons-23.0.0.ebuild 822 BLAKE2B 4951ca75873623ec9edd6dde35a508365e67e3ff67ab63ef0bdd9d176b27345436d238e5bf63ae5fce2e55c5aac9bf5e187e76b9e9cdb350557b8d775a9ebe9b SHA512 fc04b6274d5a182edff0e24eb9941766ad8267e2e4781780e5e25aef88d28cf5acfefe37c8cc203ff123bffcc13e7747f57f37b18287a980999c057140e1b485 +EBUILD boltons-23.1.1.ebuild 690 BLAKE2B d29d14b09d450f594c92b7b0c350bc8392ec5828f8e5c2b6afd08a82e12039b3d1c67d71ef02c28c33611c070357b0229e7a5d449a4eee4ac1bf91457f562006 SHA512 1640b4746e6033d823222b29106e41b60d55b5550a5d6a9270d0666f559bd890c9327f8155d88c040b063bac801f84945a2b4cb7a3b3e2fd41e01f8efc547c65 MISC metadata.xml 395 BLAKE2B 6ed304f1dced75dfd795b9fe582ec669bf1c8ba5fefeb9e753b11aa20de8fc0966fc9a8a0ed40e460dd23a67ef0e5721a8dae27b3d799a4be629537bb18f54c9 SHA512 fb73041a95df230153dc686e21a88d91bb06367ae8c22a20777c4a0f13202cbaf59396f4ed2630265d331d6461a6da85f57ba62cc432c4d9105b8404753b383b 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 dd038c7feb34..aca2679d5bb7 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,8 +1,14 @@ 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 EBUILD boto3-1.28.63.ebuild 1581 BLAKE2B 3321baf451888ad370e81162c39222de8ad2ea4217f54a1a4f3cd9818c7b612305ef84c795eff5e7f6d53991c0fee83de67b5a2edf1be8c084f69882920acac8 SHA512 c76202b2ee7ffc4810d03a1702a15829cf66816e372fd0d1acfe3cdc0415d26431a03e4e252549d6e546ab21a161af8740d915a87a2ae328814194af97f8ad8a EBUILD boto3-1.28.68.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-1.28.73.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 +EBUILD boto3-1.28.74.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 +EBUILD boto3-1.28.75.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 +EBUILD boto3-1.28.76.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 EBUILD boto3-9999.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd 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 78e5b7068975..441f98c45cf7 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,8 +1,14 @@ 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 EBUILD botocore-1.31.63.ebuild 1592 BLAKE2B c5a131514206b9f7ef98aaed462ec767d932eeea538773e42ca99947021c1041dbffcd6e2f46d892031cc069e60a9a0ca607d9550ac1c5aeed89d1054e00a1b2 SHA512 056d3df23d41a7a44604241a9cad27b7052f065f5e4cf9fc335cc0228ff6e27cdc744cc9e1a33f5b77414dc598467ac436588e6f1e1375464b8ea5961dbec73f EBUILD botocore-1.31.68.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-1.31.73.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb +EBUILD botocore-1.31.74.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb +EBUILD botocore-1.31.75.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb +EBUILD botocore-1.31.76.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb EBUILD botocore-9999.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 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 3a8ae485e20b..a7f5f8e39237 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -5,6 +5,7 @@ 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 EBUILD cfn-lint-0.80.3.ebuild 2066 BLAKE2B c2b4daa27ba1abdab99074b7f25ceebf99f3a27846afb6aab435638504d7b6a8b3d94ecbdc0238fb7ac367841fb84920e81124a95cbf924af55898ad2db334da SHA512 108fea6910a66db9cfc2f961e8c7c340dc57f37dab31f8f9374647dfa5cd130a3eda4b52e87248bbc63590a8b541b92a56174b54b9e968974ad91f96f06d16c6 EBUILD cfn-lint-0.80.4.ebuild 2068 BLAKE2B e42c3100b51918ba4536538c4416564c97bbd7fed399682600bcdab263f9435beee44dfbdc237210908eee62f7d35200f1987775716d894555a51f8df6d8b455 SHA512 ab27bbedbbaeb87c4a571f0d0d9539af6e4da96563d74a4dc1fef153efcdd7fd8eaaa98ba367eacb4ef4ddff7cbccc38ed4abb28208b74f1f484e2dc57faf423 EBUILD cfn-lint-0.81.0.ebuild 2068 BLAKE2B efbec18dbdc9c1b6aa342cce248957bb8bfb460f8bfd5411484b4598a8ec46f81837a59f379898178e038b344231c045196f23a222ede15a5fa538a01359031d SHA512 b2d429a27a928998d3486e328bcd1e773ec7f84e4f7dd5d86b3d32f90db056e154ef5c1ac03a5256ea59ed98004adc469a64f1082b20f2ae0b632b0d36e5e113 @@ -12,4 +13,5 @@ EBUILD cfn-lint-0.82.0.ebuild 2068 BLAKE2B efbec18dbdc9c1b6aa342cce248957bb8bfb4 EBUILD cfn-lint-0.82.1.ebuild 2068 BLAKE2B efbec18dbdc9c1b6aa342cce248957bb8bfb460f8bfd5411484b4598a8ec46f81837a59f379898178e038b344231c045196f23a222ede15a5fa538a01359031d SHA512 b2d429a27a928998d3486e328bcd1e773ec7f84e4f7dd5d86b3d32f90db056e154ef5c1ac03a5256ea59ed98004adc469a64f1082b20f2ae0b632b0d36e5e113 EBUILD cfn-lint-0.82.2.ebuild 2068 BLAKE2B efbec18dbdc9c1b6aa342cce248957bb8bfb460f8bfd5411484b4598a8ec46f81837a59f379898178e038b344231c045196f23a222ede15a5fa538a01359031d SHA512 b2d429a27a928998d3486e328bcd1e773ec7f84e4f7dd5d86b3d32f90db056e154ef5c1ac03a5256ea59ed98004adc469a64f1082b20f2ae0b632b0d36e5e113 EBUILD cfn-lint-0.83.0.ebuild 2068 BLAKE2B c6ff89a463d29381fda39fe31659d967c332400e8b3e8fc89c0187aabbc6c27aa3d55b146527f0ab65416f8a96686bc7ea3a86d7edd060b9955b3d6e55a6ee2b SHA512 50e2e70d4aeb605db69c84dc276f0a3e7fc8165736a5900ef9a6036e147c89871c598561f248770fd4d3eb02b8351d9db1355c48f55f55f014063bb8938b2866 +EBUILD cfn-lint-0.83.1.ebuild 2200 BLAKE2B ef7f7cd6829fb9b48980e5d242da95883c1f4eb5573864f061f243460c5b384dacfce506ab99ab50f36e09058cd74431217438b594cdf9f69347fdcec39f754b SHA512 a9e7635df1f6c1818a9c5ae0481486c820408e8ba817ed12e1728e7843ba1b46c7c4257825304dace919b46d35aadec5ece425859ec1171959ed2ba6e0b18861 MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 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 ac810b313fa3..e0ab9c86e13b 100644 --- a/dev-python/charset-normalizer/Manifest +++ b/dev-python/charset-normalizer/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD charset-normalizer-3.2.0.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570 -EBUILD charset-normalizer-3.3.0.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da -EBUILD charset-normalizer-3.3.1.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da +DIST charset-normalizer-3.3.2.tar.gz 104809 BLAKE2B dbc3271794c7d73ee0d2ccbc5cdc3aa56181ac1331b69bd72928a20cb464f64fc190fd5f627b1deab4bba4a3c62144272e4b1368d2020707522bcae10c8a9607 SHA512 227dd9496e080310b3262fe0ffc32b5ebed16e5b3a294877555c0b04dee0cb073a2a0a4fa8dbad3029703ffaf1857acf24d9b87ca74d75fa2f0ba8fd3413e9c4 +EBUILD charset-normalizer-3.3.1.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570 +EBUILD charset-normalizer-3.3.2.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da MISC metadata.xml 389 BLAKE2B 3bbd21163c92f582c6f19a38c41a73b96adc3e3a3e84ecad87127fd4d77bc7b90f225f3fee8c0799b212881b5890717e65c23e1191cf1ce6a524887a747c4cec SHA512 51d4143d0e35df3d828b8d907cd5420518664c540d059e73c4f91692ca810bc36ee31083eb5d234318d2233348429422f31aa276b605eb74a9a1adcca7a72538 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 dfc26e511747..8a19f52bab53 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -6,14 +6,17 @@ 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 EBUILD clang-python-14.0.6.ebuild 956 BLAKE2B 0452806a0baf8641d44d86c91b95958fe3bdef74fe62c32e6cb90c90ee8718c61fe9649d2f9ac17b127d65c64cba9093adee742f455be720ca2bf558131cee05 SHA512 5179df9990802cfcedcd59b8a38a6198cdfddb511fb872872c2e4cfc95531f114acb6bb43395c74659c6b46a42da32213e8312e2ed71b6e317a7270a12cfa214 EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2 -EBUILD clang-python-17.0.3.9999.ebuild 1170 BLAKE2B 90973d66df90d8a0bca727049d90e2e0cd08d084d133ef6eae9a82eef22151a2a668f14b725ccf693092ff7bb42088696f5777454a84fb201278a56332b62cf1 SHA512 ab723719d9f4d2f2252c34626e7fc7631e72ccdcb8338d4072d9ce571dd55c51aba191b49c5f12fb252f78517e7358154273b89bc1fe7c39cd34070220a69085 EBUILD clang-python-17.0.3.ebuild 1205 BLAKE2B 18081510503b8096976c6e8586ddfb9ec357b99104a32132133c0d008bbe8c1f5ded7156d59154596332df2355a3e63c9b4a6d86ca56a0d532cc8dfa7bd9614c SHA512 54ed491aba58444e19ed851f1fe8c77955534608ec271cf21702d374f733dd81e8f34ddae0599a5602cba063497b8e199b34b34efed3be0c44107a577d3e2438 +EBUILD clang-python-17.0.4.9999.ebuild 1170 BLAKE2B 90973d66df90d8a0bca727049d90e2e0cd08d084d133ef6eae9a82eef22151a2a668f14b725ccf693092ff7bb42088696f5777454a84fb201278a56332b62cf1 SHA512 ab723719d9f4d2f2252c34626e7fc7631e72ccdcb8338d4072d9ce571dd55c51aba191b49c5f12fb252f78517e7358154273b89bc1fe7c39cd34070220a69085 +EBUILD clang-python-17.0.4.ebuild 1205 BLAKE2B 18081510503b8096976c6e8586ddfb9ec357b99104a32132133c0d008bbe8c1f5ded7156d59154596332df2355a3e63c9b4a6d86ca56a0d532cc8dfa7bd9614c SHA512 54ed491aba58444e19ed851f1fe8c77955534608ec271cf21702d374f733dd81e8f34ddae0599a5602cba063497b8e199b34b34efed3be0c44107a577d3e2438 EBUILD clang-python-18.0.0.9999.ebuild 1170 BLAKE2B 90973d66df90d8a0bca727049d90e2e0cd08d084d133ef6eae9a82eef22151a2a668f14b725ccf693092ff7bb42088696f5777454a84fb201278a56332b62cf1 SHA512 ab723719d9f4d2f2252c34626e7fc7631e72ccdcb8338d4072d9ce571dd55c51aba191b49c5f12fb252f78517e7358154273b89bc1fe7c39cd34070220a69085 EBUILD clang-python-18.0.0_pre20231013.ebuild 1170 BLAKE2B 90973d66df90d8a0bca727049d90e2e0cd08d084d133ef6eae9a82eef22151a2a668f14b725ccf693092ff7bb42088696f5777454a84fb201278a56332b62cf1 SHA512 ab723719d9f4d2f2252c34626e7fc7631e72ccdcb8338d4072d9ce571dd55c51aba191b49c5f12fb252f78517e7358154273b89bc1fe7c39cd34070220a69085 EBUILD clang-python-18.0.0_pre20231019.ebuild 1170 BLAKE2B 90973d66df90d8a0bca727049d90e2e0cd08d084d133ef6eae9a82eef22151a2a668f14b725ccf693092ff7bb42088696f5777454a84fb201278a56332b62cf1 SHA512 ab723719d9f4d2f2252c34626e7fc7631e72ccdcb8338d4072d9ce571dd55c51aba191b49c5f12fb252f78517e7358154273b89bc1fe7c39cd34070220a69085 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 818dbf8155ad..f004ec8e0e29 100644 --- a/dev-python/cleo/Manifest +++ b/dev-python/cleo/Manifest @@ -1,3 +1,5 @@ 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 EBUILD cleo-2.0.1-r1.ebuild 965 BLAKE2B 3e14db2c907640d8490cc071ffc8ebb0f2507dbe76783958499d5eb923f8a5fc1dbbc3e17c27277a5a6cd9eea7bc95220bf03a702ffd576c42ba3a8549e05c18 SHA512 b77f0dd4f8b87c2d9e7fb18034ff6ddd806b12948f351c257d1345ae4263dc870d28495ceaf5b795882b434823ea5a1bd45e782f73ff438f09838fe67065878a +EBUILD cleo-2.1.0.ebuild 970 BLAKE2B 1ad61d295f678393ef5eb505410ce5fbe1bdf34f284468f89a919b7195d18ba268d4b66e68484f1adbaba935a1d913a44ab1d19c6b4045564e88eea397d6d025 SHA512 ab91fd6f84b033e5e25883ec53a3778f20efb0612580728a97d65837637bc4bd6b825441ad18f60ea458db02c3ff4c605a258eec85325ad44cb4f9640e2aae4a MISC metadata.xml 517 BLAKE2B 57f7a68aac9ad122e22985a8c0653b1d2e0d558af70fb4c2647ff605bd38034513052e54bd30de61e8b3fed9deae3aa7f8b6ad656cc35c9d48b7c33024cc1496 SHA512 f36d1fcc2cd34ce638cae69f32e810e45873870e0b1711d747ef882b4463ed3b0da8881989539b00d2bfc7b39f9e5886b2b378575f8108bd0676ff28695cdcfe 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/Manifest b/dev-python/contourpy/Manifest index 9dd47ec6c8ef..e5630a9eeeac 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1,4 +1,3 @@ -AUX contourpy-1.1.1-no-werror.patch 327 BLAKE2B 8cf0065783da6d0d9b1ce2aa3b872a7350733efe36a2ad369148a0511cede41d9d7c177932d5c21806466d7c36c921fc93688d4c937dd070135c0810af8ff9ad SHA512 b1b7da2263266a6349544ef3e905efb0334070956285e2dc008f6e307cd37435e8626d8cef5622a4aa16b59c3ad422277e9d553e26d6402f964b2a4db5aad87e DIST contourpy-1.1.1.gh.tar.gz 13417093 BLAKE2B 217b99a1000575d362ca60327f39d39fd5f241f1e0f94ac3f049e2bf195388424f10bfd33c2a007da32eb939c1a04e96942ce0092c091533166c54da906b68af SHA512 7d135f18fa28ecd5d6c715650fc5672291c6f46e96cfcf8d2571c401d5bae0d27fa6a2e9f80e4f735af3016c7ced92552f26e8c5519e725e1bf6fe54c7603a03 -EBUILD contourpy-1.1.1.ebuild 1080 BLAKE2B 08efc3cb2c339647992bf1f79a92a6f60fe87ca0f08cd72abcd9f8fca341fa7a971e2a588923d43c43592017eb8e11aa6b99630089520a8e4a2d2dc425bdc617 SHA512 924873277526520542b9987ef814ce72e85545261ea611eb9ccdf68f4299cad22201d83136952925292212cf97956f0f7c630184b115fcea5f3e96e4cf4101ad +EBUILD contourpy-1.1.1.ebuild 1060 BLAKE2B 47d65894caf62c757a248827c707ce4c5542fd650d49c94bbe70bd2f0f0b0befcb67c4673bb0b29f5364a19975bd9e5ab6d2ed7f0630c4fadd4ed82bcc81cb3a SHA512 88032aaa6f108f938fdd4b10aca5caef5a214fd1a041cffc973b46dd37ec5cf3a3e3d6fd7351b4165a48989b2aad5e7b3f4db19b3ec829b39d4a9d3ab60a8419 MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a 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 308a3a60d5d2..84a950d28e5c 100644 --- a/dev-python/crispy-bootstrap5/Manifest +++ b/dev-python/crispy-bootstrap5/Manifest @@ -1,4 +1,6 @@ AUX crispy-bootstrap5-0.7-test.patch 6530 BLAKE2B a8a987e0a32ff4976575def65e9fdd893d7b28af9d1793de62daf6e9823023275b3a0735f037d23e82d6c0fb9143cdd6fb6d2d7787aab607c8dc0075268e8f7a SHA512 b185c09df4428f729d0f9afbbe22ba33edae059083cf28eb164e85ba971e700b112eb3bbf71952ee659302b62452de0a7ac2c0aee7e21908d55cab0d50d6d3ec 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 EBUILD crispy-bootstrap5-0.7.ebuild 743 BLAKE2B 651eaeccc6a64faa98676b2badf91fdd00c7f1451293aec1f1fbcad8f3cce077efff9cc931ad39246ced64eb063e87d98702eea1adf7997bf9524edd970f7f22 SHA512 e8630213fd6cd1d265d78c2c03d03a5b77614b9935b8b49c7676f4d02a9fdca687bf5dcebe382930649e7a9b44dd81e34f9d979a2645104fdf05e19a21bb1b78 +EBUILD crispy-bootstrap5-2023.10.ebuild 746 BLAKE2B 8d9449f426d77d037b95e1855802bea380ba3b8c044723c4d0e5a8299521cce5ff5527388d36596f840a46cfe313cb896fba3779b28ace7e7597df760b198bce SHA512 9a83cef4fcb829adbd7cd671c2ecd7341559bb0c5b1a7314d2e0f0630fda3036f12689b7c6dab48f413dade941bfe96994a880a0d192f767f72e31ff2bd75e2f MISC metadata.xml 405 BLAKE2B 4b4a3bf239037510067beb822fe736db7235f0f530504831e7e64b70b311f34d52e842b19b155ba3bad6d607b25cbda34d926bd6691da2316551f3d86b11c94e SHA512 4c44e8ae1e2729af4c84217f287316e1aa098b80c62770d77cf690bc8c34f6df03f0aed2ef4c5ef22e423270abf737058f48f64b78d7b2b882b151992b0701a8 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 90d0e8fc7964..dee3b0b4841d 100644 --- a/dev-python/cycler/Manifest +++ b/dev-python/cycler/Manifest @@ -1,7 +1,3 @@ -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 -EBUILD cycler-0.11.0-r1.ebuild 662 BLAKE2B a2debdab31c06bd6aab34a92c5cb5b73fc43a97055dd0884c0a24a4893e6f6f49663000d5d66537db52229e7227eb7b775957068bf6607faef451669fca6e5b2 SHA512 4486eba632f61cb6f8b046b69a733310602073adea83efb48ede9ae8dd2cda0f9be18374d9764d118fe245981c455f760bd8922f29023f62acd80b9522fb6a7a -EBUILD cycler-0.12.0.ebuild 670 BLAKE2B 0668012731a74033ab28fc65faed58eb44329bb8f2d4477d7bc1d004de1cd2da961e329e9df8f80a81d1cd60d341467b53a48bfeb261b02566134a52e3a969d8 SHA512 fc938eb10536c8cdffb678c9066d163dadc429c8db1deec5c647aa66a59388d3269ef47ab4ebf517f771a3f4f3e0553df0078c719f6941e13838bf7bb30386dc -EBUILD cycler-0.12.1.ebuild 670 BLAKE2B 0668012731a74033ab28fc65faed58eb44329bb8f2d4477d7bc1d004de1cd2da961e329e9df8f80a81d1cd60d341467b53a48bfeb261b02566134a52e3a969d8 SHA512 fc938eb10536c8cdffb678c9066d163dadc429c8db1deec5c647aa66a59388d3269ef47ab4ebf517f771a3f4f3e0553df0078c719f6941e13838bf7bb30386dc +EBUILD cycler-0.12.1.ebuild 662 BLAKE2B a2debdab31c06bd6aab34a92c5cb5b73fc43a97055dd0884c0a24a4893e6f6f49663000d5d66537db52229e7227eb7b775957068bf6607faef451669fca6e5b2 SHA512 4486eba632f61cb6f8b046b69a733310602073adea83efb48ede9ae8dd2cda0f9be18374d9764d118fe245981c455f760bd8922f29023f62acd80b9522fb6a7a MISC metadata.xml 391 BLAKE2B 087752331eded830e84cb7448a9cd8f76a2ddce5e2be49901fca0b9de609af343bf2d6387a49a5b8344f0d5ce79077e0ec4f5bfd5283a550a43f715abdb114da SHA512 8b0f74d46825b7ade0f76faf9539ef13cfff9e946e973c1371ed5ae4404563ca1339657804acdaad5bfbf3d6c5041f0e6bd95893f8d6d9e1b1db67431bc07a0b 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 e457fcdcdbbf..d1e43f110184 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -7,8 +7,10 @@ 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 EBUILD cython-0.29.36.ebuild 2232 BLAKE2B 437729f1c61680b7d7f4d6cba1bbfd85e8ae6f70e4da47d8ff30aa84cf5ec50e7049671d75d6b7921e02236ffd47c3451e6f01bebc9e55e1ee834879e62f8b56 SHA512 dfd4d1f7c1907f27ff38a2e2dbcf27de4c5435920cbd19874430827e3089ca6285d225ae594f6c1566d84880fbcc541a7f78f3709c960822590b2e4fba5765a8 EBUILD cython-3.0.2-r1.ebuild 2085 BLAKE2B e8a78a6d020acf7755d6cd2ab0c9cb5f9a704eb4aa3bdff6761fd6a9cacde72374fb49f270bb98eab7d9754a7f03d0a43f863f0eb7336f5b7af405f884887eaf SHA512 3685d1eb1d4766ddca4220a750c13ad978bdffb168bb3ab05671c22e58f1860ace6ca60c3d8a55c74226942c711124a2953f51861ff2ce05f7fed21aad626620 EBUILD cython-3.0.3.ebuild 2017 BLAKE2B 0416cca96aa1e5ff9ef31fbad4260b348aa33f7422b0092e26a8a7564613fc0b2681d3f1a3345775e0941e863c96624878f7acf3bd47f3b28a67a113daeb5434 SHA512 933421ea06e3ca92c8a635b73e474e783fa4456870f63f34bd55f706e8e97bdff918b9cb03c1723389839f2dfd16de3e869b87336494327f7abd3cbd60d87776 EBUILD cython-3.0.4.ebuild 2017 BLAKE2B 0416cca96aa1e5ff9ef31fbad4260b348aa33f7422b0092e26a8a7564613fc0b2681d3f1a3345775e0941e863c96624878f7acf3bd47f3b28a67a113daeb5434 SHA512 933421ea06e3ca92c8a635b73e474e783fa4456870f63f34bd55f706e8e97bdff918b9cb03c1723389839f2dfd16de3e869b87336494327f7abd3cbd60d87776 +EBUILD cython-3.0.5.ebuild 2017 BLAKE2B 0416cca96aa1e5ff9ef31fbad4260b348aa33f7422b0092e26a8a7564613fc0b2681d3f1a3345775e0941e863c96624878f7acf3bd47f3b28a67a113daeb5434 SHA512 933421ea06e3ca92c8a635b73e474e783fa4456870f63f34bd55f706e8e97bdff918b9cb03c1723389839f2dfd16de3e869b87336494327f7abd3cbd60d87776 MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 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/Manifest b/dev-python/django/Manifest index b8215061f025..b505d7787675 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -9,7 +9,7 @@ DIST Django-4.1.12.checksum.txt 2582 BLAKE2B 67b101ef7b11fe1ad47872b9bbb26851b20 DIST Django-4.1.12.tar.gz 10502350 BLAKE2B 1e13d4a7c00d7fa49c41bbdc3e69604e462de9ebdb302097ca610cd7d791ebb1ac4bdb610b791e7d578125df83be0551b5d98fbeace630a042a8101689cb9d56 SHA512 63211a82f55b8c7ef0d8f9d09bfba926c2dc59ab7bacded517c4c3014c671ed55d0d5552678d1eae350d3d66f27dde96aed0a5e2aa1ae5f6e1c98ccf138ccc1d DIST Django-4.2.6.checksum.txt 2572 BLAKE2B 1bdd9b4a11e80bcbb7c857c25bd9666b1a14c9aeebe3654afe4c54232dc105bb2843d6444b1ab17c86cd19f4722bdfca537291f42d1b4f82e551b44c27cb8e1e SHA512 7857a1d666c4dc9605bfe89e2c6f6ff7dc863ae2c5bb8846d8e83d9cc59592cce2240204b688adba4ebeb7f5279a54ccd4150654ffbed27e1ffc2c4c436ed950 DIST Django-4.2.6.tar.gz 10407018 BLAKE2B d2d365d234aecd730bcffd64cdfaee283933779be339d1baa75cf490fe7477248feb079c8716f3c8dc570c54bf6af94ce9864908f1efdbf69e5b6e9369126cf7 SHA512 bfd36ae6f7c4393bad45e97d6d43b370fb37d7e21cd115a6f6b730bb38ad11c6ccdcef94d5ddcd09e8eb9107a51ff486ec79b39cf3f4250d0ae1af000820cd82 -EBUILD django-3.2.22.ebuild 3025 BLAKE2B 24d95da51e360bcf21cdd0ad5bafcab5a4ca771a75035b3c26e8bb68e7d4cf636c30af4c4ba577d2b1a19837ce63823e22129f5dc7be4a493ff2e052d9ba1170 SHA512 7250d22b1dc66870111897dedc912c90f70704c75e6a93fda08b8c20db525c8937b218a318b45410a2bf44b64153c5e4435062575b3ad0074708ba0bf51a3b87 -EBUILD django-4.1.12.ebuild 2648 BLAKE2B 6f8dd38c7c971d2a491b823aacdff02484827e70be698f415ad3472bced34ea2d74ee934a17f13f43e7362888275bf8aec750231d6f75c6740745a1c0afe849f SHA512 d57119bd84757b49b8bff391e85f9d0bdfae6e9e3d83dd12e560d0a92ab59e1608a0f08700d7e7e30c936d68433f58052723c171b543823e9eb09e1e2d43fa95 -EBUILD django-4.2.6.ebuild 2689 BLAKE2B 8c8c17469067a0cbc32140bdbca2f60de2ecde75fa4d2837331c47ed85d0f1c8f1b2976d54ad5f342a0c8ebb208ca7926f8127ec8cc0666bee7419ea4442e4b3 SHA512 698b10d5298bbef716e3a6f1c256c64ba2625322ea6a20925b681f36b80c69f2f8772e868d0a52e8c4fe97e9a99d0dcfa9b700e1829231a7eb3a0c6bac2f778f +EBUILD django-3.2.22.ebuild 3017 BLAKE2B e16c0f15ab99d5d3636aac0d2e507fd52d4709b043607b929e2ff0560a4783784a1e9253ac0f73f06ce94d8cb9c35e9e986195af83c9e2ea1b893243d0578ced SHA512 03122f56b4be788d1031a4b01d6fa18bda1515fc88454ea76629325cd65c8d1abaafb02d37be1e7bec149bb28a33f69e866f7ff86a2179d7ab6923d8eca893b9 +EBUILD django-4.1.12.ebuild 2640 BLAKE2B 6a2b9d1f80a7a16c6b892c6cb1c242668aa3d300037662be339e2112a7ef57beb698e7887ec75d6ae480cad09efceb598b2d37d1caf6f63b06d093f861a63e8d SHA512 e4628c3bd55bddbb36d0f5364a3fada8a42547fe87eee76c076014b61e714214fee9534cb29ddb00ade89a606622f684749195165ac09e15640bbe4bc96d08c2 +EBUILD django-4.2.6.ebuild 2681 BLAKE2B 74a8e4a4837d861df4d6faec7f50a24d15a24c29d39b3a8113532ef0c32b40c42bb718e898dfa5f54d8ebb41b4005ff9d5d4328fce67791ebaabca04e4bf2942 SHA512 0a51bed47ab789244e136136dcaa4508ad96eb2a4cc0816ed59b93d6d6d0ba85f8e8bcb24e818c3ef5ddea4203a2b972c1963410c48a23898e4b99af245f5d0f MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7 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 59330f4259a8..513ffdfcedca 100644 --- a/dev-python/elastic-transport/Manifest +++ b/dev-python/elastic-transport/Manifest @@ -1,5 +1,7 @@ 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 +EBUILD elastic-transport-8.10.0.ebuild 1601 BLAKE2B 8f505a4515d508f334645127ffc424b6250ce302bf61d172730fdfb247ce16a3b6955357b51e64f83615271c6b6285415a9978b47ac64ed0197b02ac82547f78 SHA512 5a3bce418d73280ba06f44d0c0f3a3a7a4ac28d4cc569b95606d7e55566d57b2829c8347932cb092228c06c230f3ac0aa13b8d90ee7ae15bc488a907fadad096 EBUILD elastic-transport-8.4.0.ebuild 1763 BLAKE2B 8d58726109a7098f7a1f9ccc43a3fd4ac756d02371a6da9e952d311a0bd443b47b0ca3c9281bc0230461c9a7e014151d51f50ad63ab9e0b0200d539b7d75cc7e SHA512 b982365c1326222c1878394132eb3b33bf5a56e493b33161920e482d84ebb20270a663df32b2678aa0c645db91439ee1a78f05fd3cdd59e90dc9b9f2d55b3c6b EBUILD elastic-transport-8.4.1-r1.ebuild 1590 BLAKE2B ed58f14bcf11a94b48a9c49f96aed49634a38a5a9f0ceaddbc4ea8163c2ffc413b6cdf309630de37b711d5d3325439f2cd990c6a7b3b29990458bbfecbb47f62 SHA512 5ca67fe5d3c5b3253d61aae4eb10ad68a86493fa3eba28a0ba45ea5a5373f977dda65466e6718e1ccfcaca5b2935a2a2a0c6e6df1e9aca4a06da7cb35fd91c70 MISC metadata.xml 569 BLAKE2B 82c4abea94dfb42f0da4cb2958207a35c7d5372e9810c031adcb53e49a0528f9b9fd48043d5d20cfd5a7e8046ea79bb9a6e48fe09948232fc641936bbee96738 SHA512 194ca8b79d33888cc404a5809a6ff43b2c2bef8b108cadce46393bd698b4d30124f6b6fd6732b2a905a2ec492169889f3042fd09d9577d28fa6a0921d88b56e2 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 97feedad3d2e..322f48fd07a0 100644 --- a/dev-python/elasticsearch/Manifest +++ b/dev-python/elasticsearch/Manifest @@ -1,3 +1,5 @@ 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 EBUILD elasticsearch-8.10.0.ebuild 2205 BLAKE2B cbebf02651af9ca85fd0acc64648b53d661e8f94b2995e8e4cc4395532035bb16fbc81667ad540b0a9d98745e29bc288e5a9ae8e2dc3b46d0f804bbdbb3f5f92 SHA512 a43dd76d27daa3613c34f662f3bacefad90c29a0fbde651e2ab0e2a643d78bc25628f180a65a3a07a99053e356b81ab85f9234bb98df9c92588fe9318c78b191 +EBUILD elasticsearch-8.10.1.ebuild 2084 BLAKE2B 1da0dc01c133b9a9b24a4c24ffca767bc154f2e50283499e0dac9add8baf0bb844264b5844c0a32649489fbd4cf2690652a646a49c3092d353ae34b80923469c SHA512 3db9b08adb2b46756fd8da73d83bb1d7eee0ea40b0c36232c46e4400e3bf1f43f7f73f975e3c81d419b151ff7f67dcf95666a58768350fc3be185a9fee3379ed MISC metadata.xml 563 BLAKE2B 55aa4f1e346ef660c4c8c5bf53518685e68fea80787d4a4175405e67c2b6e9c31d14fd48577c48c82ed59651c32110d4dbbd907ce29b599ca3bddddd1b5e808a SHA512 142657aca39d615755acb7cd6bdaa920935640ce1e3f00a241bb2a41ce2745fd73e341b80edf3fd830e9c9796285df1d69e62b868252602b6ff9e1ff6a2be599 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 2e59d615a344..fd6af9d6fd08 100644 --- a/dev-python/ensurepip-wheel/Manifest +++ b/dev-python/ensurepip-wheel/Manifest @@ -1,3 +1,5 @@ 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 EBUILD ensurepip-wheel-0.41.2.ebuild 473 BLAKE2B 8f4fce49919f54f1d84f3118fb7c00620b4422ad52662affc768b3b49f2c034586a44c1462e8540c13b0058007e2ed40ed2a2dd6dd94a33a78e660f8e6576a27 SHA512 933e16dd49d927b7ff4230765bc8c52d6bb1b6af50cc50af9732a9aba82d1cde43aa7f5fbec5b4b7938fa45c549bfd5a8c83bbe1a71af73d596e0f77ba0e5d61 +EBUILD ensurepip-wheel-0.41.3.ebuild 481 BLAKE2B c1d3dcf0a6b98df4b2bbe82bf71ed9ee82c57435bb423a89adfb56444b5506be80b719400317be5c1e55aa8816ac059e0987e1987eb33f71cce4536eef250d7b SHA512 d957a69cc82ada73ce1f0544fbcebe478401405262d2fdaa441a7e870d2b4f36b880496199769d7f153e31802eb8057d2f880d9f47b963ea0727e6e868904072 MISC metadata.xml 311 BLAKE2B 3d42019fa15d0d9933f1cf7b974e5133ec1787a5b0a20c2f0ecbe2bffbbe98e171abe1fd094cdd8b2e30c9412271686c687d66a40db606dda566269908192661 SHA512 927b36bdb75d89b554fcf2f131d8f7b043ee91079bb32aaa76f81c112b817577f97387baad6f29b18bcc95a2f329b7a7a2ce9c5273b3ff8f48b36e27bcb60bcc 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 e52c906cacba..a714f94c1205 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -1,5 +1,7 @@ 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 EBUILD executing-1.2.0.ebuild 1116 BLAKE2B 360a470d2fad1a84d832358d16e88af29df6fed0d6d4e4e707598a03d02c14ffbb90b25bd5bad3f13a9475bb7c3d4ca165390c620fb933f896cdd92e53b38f5a SHA512 02e157ec5365c5c0b25dcdaf1f6fec858fa13b4ac26ccb6b7cd953981dff5e0b69886e2e0a5574d3b721508ac2d6490afe4a1e2281847360b1b303f1e8b03410 -EBUILD executing-2.0.0.ebuild 1076 BLAKE2B 12333bb130fa5194015f61bb125853d548d18b8ff32cee6b48046fa0252e0d192428789ef11f71c5aa5e3308653ee1b311511294cd72dc3401305c073ca62e18 SHA512 e8a09ee76224397e59aa35c4103c2f437e63f5b5613a3aa3bd2cf23481566dfa2452df5f3d099c6423f8f5dce32bea3bd8e32926759541d6310b776364461bb2 +EBUILD executing-2.0.0.ebuild 1334 BLAKE2B a83ac6039c475dc7f09867c5bccdbb3f3a15fdfbeea711e02a7bba24b078ab36e2d84fb748b8ad13cb080aef21f00c579fcc4e0876220828fa65fe1d4b3b949c SHA512 d4deb166a2e935624cfbee276041a4a765bf5052d2dfb95dcd9dd3128800725bf4f9524132ad75fe7866c523ec1f82a9684a7f21bca84b1c177ffd67d1479784 +EBUILD executing-2.0.1.ebuild 1334 BLAKE2B a83ac6039c475dc7f09867c5bccdbb3f3a15fdfbeea711e02a7bba24b078ab36e2d84fb748b8ad13cb080aef21f00c579fcc4e0876220828fa65fe1d4b3b949c SHA512 d4deb166a2e935624cfbee276041a4a765bf5052d2dfb95dcd9dd3128800725bf4f9524132ad75fe7866c523ec1f82a9684a7f21bca84b1c177ffd67d1479784 MISC metadata.xml 351 BLAKE2B 3e64042e3da09377bd27bcf09b9984eef77bbbc18e84f1e849571ff628cd15068fa680560cfc6c3650bf545e5869c6e3d6be0b4d2fc00f35c5fc58dcc3194eb1 SHA512 de199443767adf299da6c7d857c182071746b2ccf7b84015e9649675451ff336fdb7ac1df2d15951ae708ddf0529f2f1c9c19a2959f45c0dc30db1f341fb8d0f 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 da122ce620bd..5725cb9f75f0 100644 --- a/dev-python/fastjsonschema/Manifest +++ b/dev-python/fastjsonschema/Manifest @@ -1,5 +1,3 @@ -DIST fastjsonschema-2.18.0.tar.gz 371063 BLAKE2B d2b79eb442351487ffebc59ff48af1e8f07fb5e2ca97059cc98cc8f02eda3523fcf60b2aa6b46edc1d3d019ed04d65d2fc5c3eee58471ea9b2a0bd0bf7bf40ed SHA512 848ea4587edb9d694d4f42cee35c8a6a785f601b3e84daae5a5b155ca61c0c7de1b9164e86c0a48166d429a4a737799480dfdeaad7e81eab28f68f71dd46988f DIST fastjsonschema-2.18.1.tar.gz 371060 BLAKE2B fc77683215e9080d3a6f162336a7ed55550a310c9921f0e669d90bfaea659dd77ad27ed0c623b0355d5efafa3ca2e83f72edf228c42cca0fc4fa16f4f474aa6b SHA512 a08fce64a67c67a06a7c3c637047648e1b2cfa749291794b8accc6dcc1ccf744eb50c8db773734017b79612b2dc4e19730a5956807b2459928fb0b996b59711e -EBUILD fastjsonschema-2.18.0.ebuild 557 BLAKE2B 9cb440101b469a4d1bf11b6db357d07945a102789d12918c7c27540e61164f8b15d54fc39d43ccdfdb1d25a7d15bf76ecdab93fe9c9f17931f9142b52e27a758 SHA512 a694b586f167b458a560da1185da18f246ad8dbb3d236b0773ac5adcd4c3a807382321a1c7d256494716276faf08a82233fec2dfaded97c6a0749eff0590fd78 -EBUILD fastjsonschema-2.18.1.ebuild 565 BLAKE2B 15b36d2cf5b47383ed06a8f5bb6ac9b60e22593d55f6d47ced7a6372b920d5f3957896beca10ea8be656e8e7a3a722e8a81271d924ca7cf904ecc46e2e045a2a SHA512 33eecabede196a5319719279ccecff6001ed32f57406cf0092196e1a4d3edef15d16f6ce39f72096b72e9b26d9638e49ec46179a2af386eeed1212cfc2f38fc4 +EBUILD fastjsonschema-2.18.1.ebuild 563 BLAKE2B 132b93c04da9eaa4e9f79435043d737551067d241a78396e2f08d428d568442319990d653fae79caafc93dab41d5579da0a865a8fd9c8199040f0d6fb7e29494 SHA512 d081fe6f4a33c22e708641f86e8c651a257405b48d52fef2664dc6a339b515f7db1639232aa45330161bdf935269f2c793134ae6cefdd8e0db2571d9750098dc MISC metadata.xml 390 BLAKE2B d29071ddcb0aea8db343c2924de51e8fdbf9295898c687ca0f474e007007407c9a402cd2fa74f0f2142dfb2f14a2cfd0c51c05f5fad6891734328a003283821f SHA512 db3339aaba0218ebea0ea4cd5b950dbf74572b18341f595fbbbe1f67c0c9c23413f4a98aeec5b49b036533cfea46e8f2a74f5f999c3b4c472a66297346139b05 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 32a75a884efd..d7d74ac90640 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -1,5 +1,7 @@ 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 EBUILD filelock-3.12.4.ebuild 681 BLAKE2B cbe37620c60010c4cd66941eee83f97c607134e3a252c43f392f5dca9ab73ee786893a8cfae0a2647c05f47388b5ad6157f7ac39961287045da2ab5e7cc41a7f SHA512 f766968836c907b386ba1d3cb045093b7c92d6d17677ad0be7ef450856a7c2a3d602e539db982b086ef5ce89dc23d832ca3a874844e75bfd7ccd2420ac4d920d EBUILD filelock-3.13.0.ebuild 689 BLAKE2B 5513fd98a702bb4e4cb39e2ccc8bf694dd52fee35ed05c5048e8df78c5a27c6900a0ebf38a547830c7c7a669540870650cdc68d0e19c5716c67eaf9ebf6504b5 SHA512 4e0313dfd92678967160e98a288729aac4fa258f8b196b020a76a9f06dd5448a7019390beccc31f90ab072b2dac020a4b7e1d5f174aa37b8b1fd6566236ce5b5 +EBUILD filelock-3.13.1.ebuild 689 BLAKE2B 5513fd98a702bb4e4cb39e2ccc8bf694dd52fee35ed05c5048e8df78c5a27c6900a0ebf38a547830c7c7a669540870650cdc68d0e19c5716c67eaf9ebf6504b5 SHA512 4e0313dfd92678967160e98a288729aac4fa258f8b196b020a76a9f06dd5448a7019390beccc31f90ab072b2dac020a4b7e1d5f174aa37b8b1fd6566236ce5b5 MISC metadata.xml 370 BLAKE2B 91fee1713e0ae7d6ad39c05769e769b05d0ddbdc514b9ea19ec9144e0452ce411ed08f45d4b3123dd8accb67077fe1113809512c8a3ec460fd70a2126b841899 SHA512 62afbe350d894dc05533ff9e532f24f351315a9fba3f2cb8a580fc056cc868592140ffa04ea08fde3ca594e6d398962343e18a0c4614d9e6d2211e07a1152117 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 e294b88e4c18..c2500c23b06f 100644 --- a/dev-python/flask-babel/Manifest +++ b/dev-python/flask-babel/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD flask-babel-3.1.0.ebuild 976 BLAKE2B 79e261b91af159237a9fb30fa996ae86b87b37d63fe28773f17cca38b2f7057cb92ed252e78bb2561250d71e28250072857ad26bd2b6491ceeed334dcabd7514 SHA512 8180d25734614b94acdd27f61c682fb99ce3ebfd0dbd5e23ee722516cba509c58df280e0f0e9350d901edd786bc820f18ddc88a9674326e92820da8903646c40 -EBUILD flask-babel-4.0.0.ebuild 979 BLAKE2B 60c3d68869ba8d27d4247899041f31745d0f9b242455734cbf597701e945a0b8cdf0d67e6610803cae62871a7bbe58ea0282aead5da2f37f47c2ec5f2fd48b93 SHA512 45dcdb92b376b1fec239e649c4b9d51e58285c8e350bea19e272b89661d021f0c83c23b0984504abe6b3ac3f6f2c7ac0efaf38d333535d902dd72f01bce5383f +EBUILD flask-babel-4.0.0.ebuild 976 BLAKE2B 79e261b91af159237a9fb30fa996ae86b87b37d63fe28773f17cca38b2f7057cb92ed252e78bb2561250d71e28250072857ad26bd2b6491ceeed334dcabd7514 SHA512 8180d25734614b94acdd27f61c682fb99ce3ebfd0dbd5e23ee722516cba509c58df280e0f0e9350d901edd786bc820f18ddc88a9674326e92820da8903646c40 MISC metadata.xml 475 BLAKE2B 4c2f62351a8c1c7d90b9089b0dd4257519c3b284b1c3af4209083be77a5d8c0e1f537aeaa51da44bd367c2a691046de5e30fcfb0ae7702cff3c4687d7e22c2eb SHA512 4f5365d5da849e7f7a083e5813f6c89b16b6241ad3a5c9b4873c76a952c0684387df9b9abcd8cbcda3905ea4bc41cfc3847dac41b5ab318300bc8b5da2149918 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 304942900a4a..199116e72c46 100644 --- a/dev-python/flask-login/Manifest +++ b/dev-python/flask-login/Manifest @@ -1,4 +1,6 @@ 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 EBUILD flask-login-0.6.2-r1.ebuild 1024 BLAKE2B cb8ed46690efe4fd8c6685f88b654bfad79a76d7495bce7371ce59089c6d461325747a554417050091d52d569c216893de431db740af4b6bf22df34248493e2f SHA512 5feb4ff1190e6c5791a937261b87d93de24f38432a4d795e709a0fdfb448562f2ae1a659d4c143fad6a6fb49b1ea1b5c8ac817ffd6566980c4bb7099cd789e0e +EBUILD flask-login-0.6.3.ebuild 916 BLAKE2B f7e235d5f999121703733e65bd382bcfc9d7932e572d72d01d6f001945e173856553acec768565eca69a787f34de5e7e657851f86fdd8ecb8173d528a81a1c3c SHA512 6cfb14201060e06322707a45984cdf1a356dda11b53b4769ebcb8d6a84bb12cb7ec31e9ccd660cb2d289ace274feadb5a4bd3d7a7aaecb97a15de52252875814 MISC metadata.xml 404 BLAKE2B 8f8070dd3be696102c88bf75e22511b75432dfd17d21f6f3ce084cbae8092bc91ce1cbb7e47d691c7ac502afd58882ccd0bd1ea732df9239a4ec1b70e8728f19 SHA512 0b32444d9f1508697be1a19a6eb57efa5cbff443baf35958c24161d0b716a55d96b0caf66936925970904642fde975d94f4360b8b96d018ebe0fad24216769a4 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/Manifest b/dev-python/fonttools/Manifest index 539fe88964a4..583dd0fffef1 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -5,5 +5,5 @@ DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B d5abb086605126bbb814f4631e1da412 EBUILD fonttools-4.42.0.ebuild 1584 BLAKE2B 617e89d0213bd81dd88a0ab73504aabc3aed32ed0696e5cfb4ad31e4bddf24c15926ac5b1c0cc45f10cce0a9b81a7f6d0a9121f93e58d7aae69b3f8a00c56cf3 SHA512 e96f2358f4486777bbd4bba1ad094e1f0b449e7bb20277e7825dbe7aff2ecdfc6eb1c4358cdc4abfec30aaa28e960678a938eadbce6f8e4f39d9a51849f97b76 EBUILD fonttools-4.42.1.ebuild 1628 BLAKE2B 9c385ca76518d835d5c4362de304667e37bd8aa0b7fbdc9aa71ed54616502b8f63945c3c2f9afcb63e4728342b8b423251f9857e620dd8b3c6d9d680c7f698df SHA512 ef4efd7b22cd630668feca079196e3ee9b8618b3f84bff7bbc435469b1a49c647679431057e26a52bd779dcfde54ea92ac3e10248371d3ab748dfaff1f43658f EBUILD fonttools-4.43.0.ebuild 1635 BLAKE2B 55ce9093304a557ba894afdd3ad17daac2e1708e535ebea587726eca9aeddfd434b0d8c2fc1ff47abdd4debe9b2e7da506760944499a6ca1f62afe20de19e5a1 SHA512 5ee2c843587208ca9d5b9d88c88dd7db7571c0526102571360f61b4f7368b305872f5b5e701df4555d64a92ee156528791db89216c67fe464dba13769c25d866 -EBUILD fonttools-4.43.1.ebuild 1635 BLAKE2B 309834b346bcdd5362425e7433163678c01876eb5ea1431a6138ec8419af46928bf5cbb13464c9733b3e7950f43b70b74bfaac743d45946c65e9cdfda5d5161a SHA512 b4fb50d8f7b7b49ebe27498526a787ec34e6f3b9a3d2a670bc058655d7049108a41f3b5bb025799088f5ebe10aed300357a2ed06ec7cecd008a24f240d2c12db +EBUILD fonttools-4.43.1.ebuild 1628 BLAKE2B a150e7b8f34665627cc4a5db6e04680b6566327312deccee652d591c8d15406d3004ad5d843f19c9b43eec5e69e035f60caddb67aec733325eca283590f432ef SHA512 a2436c8f53303d0bde208d4d476bb468332d3ff2fb08f2146af9eb63d381496fc9bdff2addc7dff5c880d058a81025e17720e1e293239143aa352135b755b31e MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac 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 caadc1f0ecfd..08771294e355 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -1,3 +1,5 @@ +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 +EBUILD gmpy-2.1.5-r1.ebuild 955 BLAKE2B 2ee6e65a600581eac7aa9a88c31dd2742eb1bba602a7b2f12deea37b18ad42d3bda28a4b6e2181508a95b5d36391b87a17022f3ea7d1788ab4e07132252e1f61 SHA512 84f83af3926957472ecf3d05cf542049e3c55e7ec62330d3a02594c275e8495714bde97b056bcb046ee14db30a0976794ff57880dc5d3ba23c0da4bcc0cce6f5 EBUILD gmpy-2.1.5.ebuild 789 BLAKE2B 7ad22878e16aa85a5f842fedb77e4a41efaff0c51221fd1884b7832911fbadd808c3ee531af7c9f0f2e9fdf8cdd01123fe3c3fe90baa9087cac1865113e400f3 SHA512 943dfce246dd493dcbbe1f17b2a17f214dfb8717742bad2f6b75baf9d30431892c832e6a8ef4905f0839fc1cdbfe18bd1757552254358608990d1a651b1ceb8a MISC metadata.xml 687 BLAKE2B 9cf9e1c3dad11819000600a2ce28b5f140101cfa37553df7bf07edeb8513d7b8d80b15d561e37ca960a23d3470fc7f83608f9163d46b54fe7c41782302c53963 SHA512 eb1aacdf09d56ac73a1ce37d4562987c900f658bc517ccb6bd34cafefdf9a790d0e0d4318f70b57d68c5ec0c2832d0960b2bd619002fe690f484cd2702b77f79 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 0f3403630c04..f35efc167a20 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,5 +1,7 @@ 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 EBUILD google-api-python-client-2.103.0.ebuild 1314 BLAKE2B 4b94f53adfddc78245531b7528b46e0f22ea97b1c3a2f856657d9239308e302abb13d95c75f7118e12c459f8350c035cea63691a55db8c9c089345bb1353e67e SHA512 ea3465da7f85594297f735b66d1e2378e2b2eceb530da38dda71ef2ff0ab26f5abddc8c0cfaafbd34abb040e114c67e55c71aa9a3e84fcede68ee298b1f32fbe EBUILD google-api-python-client-2.105.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 +EBUILD google-api-python-client-2.106.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff 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 d4a35cfd8bda..0b7d8f634b5b 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,7 +1,3 @@ -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 -EBUILD identify-2.5.29.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa -EBUILD identify-2.5.30.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e -EBUILD identify-2.5.31.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e +EBUILD identify-2.5.31.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24 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 da9a9585835d..8bb5946ca548 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,10 +1,6 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc6a0b6bbdb524dfc66e0f4a7c69b0eeb2d35efb9d1845d567a11d1afa7881068b4757e42b9baf24dc01ba3026608a38 SHA512 fc4c9e12267ac5f04a2e16ad27334a093638538b8149ff380099fcbeb674a276ab9eb624a508010e37f82c05d5f7ab527a80e386b3e7b61c123ecb8effd9d542 -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 -EBUILD ipython-8.14.0.ebuild 4346 BLAKE2B d7b58575f13354a2c19e2a70a225c6291f395fa6f96da6ab4b0f5f186234b2168700793f874e41b1eb7ccca3b227a7ee7119ad2ee4ae68af96d45218cecd0ddf SHA512 f52226b32eab2d7e43396187007873151b0bc9dd9884717d49ac0254954a8149a8dae616d333613dcd7281590ca73d08cf8bdfd379980c0db87a5ed5ab5473f5 -EBUILD ipython-8.15.0.ebuild 4434 BLAKE2B c67107e838b0d1f75a0b24485182fed698ecb327dc147c25cac27093a2eb5bd2f0bf4a87c436f5b7266f22e7d586b6e3c32dd6828640cf98b2f936a693dd9ca0 SHA512 af85b0454a7a891e91ed4ea2d60de3201006c96c88945f1692da69447d0234aa86243d0696d9251a679dfad5a81cc5695166320e57ba49fa43a6c39f328b1b94 -EBUILD ipython-8.16.0.ebuild 4434 BLAKE2B c67107e838b0d1f75a0b24485182fed698ecb327dc147c25cac27093a2eb5bd2f0bf4a87c436f5b7266f22e7d586b6e3c32dd6828640cf98b2f936a693dd9ca0 SHA512 af85b0454a7a891e91ed4ea2d60de3201006c96c88945f1692da69447d0234aa86243d0696d9251a679dfad5a81cc5695166320e57ba49fa43a6c39f328b1b94 -EBUILD ipython-8.16.1.ebuild 4434 BLAKE2B e048668572fa2719c9b2fc45c75967e58afee182d68cd2dd9557df0e52fb10bda387228476d6500e071a1af7d690a7f9aab46b5703bf400d366010e870c058c7 SHA512 231184fc5979ccbcecc1878ad2c2e4bed577195d4e110fde3bbc45877c62f6dc3487a02d7227449774ccbf167285d01d4b3c5236e6a212dee97f8395e01a5e87 +DIST ipython-8.17.2.tar.gz 5486488 BLAKE2B 7af4b4964527de8e74247ce05e9b1c8ab9a16e8784e0e07129859d01ffef0a976c8de7661821b131c125a8d1c2ac29d09d8e81a741f7180219a0c429530391cd SHA512 87039da43cb942c78238c4c69a2e2e7d6d1757a9ce8aac5f1bcd30a112a38f1b4f51672749ed469945844070eec661c6bb2f137405336f71d6adc1f5d26a11e2 +EBUILD ipython-8.16.1.ebuild 4426 BLAKE2B 88a70404cb184318ac2fcd65dae0c66aaab9b349257831ed8be6f0c20f184b38c1fd573b8360f493356d3e1fbc179565916bde8d58da7e8b6ff7fe80d8a6d909 SHA512 49ab14dcd53bab6ab3b49f87c84f779a402d8cce2678deef08fd3e32fd07e08c4890216ec4df1a0d4a0f8c5ed61c055ef72100867e7e27cf12317eeadd200900 +EBUILD ipython-8.17.2.ebuild 4425 BLAKE2B 3d67300aee2a1c02293214d0b376dcade128cfb5adfe0188adc520034fc7fb008f2dca12ff4e62ab6f7f5053f4eba9215214ebe7e3b31c0062a72d70f5ce1c83 SHA512 e6e6dc340fb1f81313aec9ce16672b23f36552206b1241d19bff2d7ab2bb827e019b204ab652c06bda5258f50dd9a21ab4cb0053b35cbcd203c42cad8f9b53ab MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc 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 cc4a3aa79d8f..b276f887276c 100644 --- a/dev-python/josepy/Manifest +++ b/dev-python/josepy/Manifest @@ -1,3 +1,5 @@ DIST josepy-1.13.0.tar.gz 59045 BLAKE2B e4f3caed3be0775a49d6a9c38bf6e2b61ecc50b4e3804afa9e597b741821ab63a27fe95d1592531fee7152e2076760d838f4efa50ab8b3e2f1e129c9d7457f8c SHA512 fb91946ac4bbb2a81195d200e4fdf06d40865b345005ab4ee328fd72545da2345b44c5b9ffb3115b16ffed65ab3a0c01d5b20d0d2ff3c2c2af30537a6a4721df +DIST josepy-1.14.0.tar.gz 58794 BLAKE2B f7f6568dd3ffceda2a15297c26cee84efc88cfb666a6edacb6528fe77404a21fc5a77e691eb4260bd9c52125092d3cef3cbf76195f9a9f9800804020d18eea55 SHA512 e003916fb6c8d0907c5b63a20a37f167ca720d377f4fbb434884cc0d50c63aa100ff62ca753615b810b9874f4f95249f9c7c7fa03fa25b1449d2e5a9d4f7f167 EBUILD josepy-1.13.0.ebuild 707 BLAKE2B 8d4ced031c01e6b73cef31c4f7e7a9c41553d04eba4c821e3b4726ac53377619daff7dd3d74f09698d56d6775039f4021f982a954c177fc6768f4a7ce38abf12 SHA512 0fc8b6622ae0f454dd26ba1290fffef160b50e85bc25f0ae923ad987f61b7b7649631b6c2736943ddf3567cd3e29a8a774322457258f53aed5590a3e64d10be8 +EBUILD josepy-1.14.0.ebuild 731 BLAKE2B f22b6f9633722897ecb9dd7264cd97a3fab34e2109a96383e0199bfa77016562441843499fe1a553f877a120f689e84567410a04e033ffe862821f5eee64c011 SHA512 8625e88a5711548bf8e11ff3ea00ad2fccd80a5e91d9624a9d439ffb34de1e7a15a18eb4b6a9c90546bdd8761d5b1e3ca77a0ccfc34e683e93cb3fd580ecac90 MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88 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 05b90539d1b8..680168887a05 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,5 +1,7 @@ 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 EBUILD jsonschema-4.17.3.ebuild 1467 BLAKE2B 3c5bd830b45ae3b82787c4a84f3853174bdfff7157db626b41804831214b1f2abf617c97a536d694f4f504a3e42a252eb4aadd4edeff9367a8a8e041896d8f61 SHA512 4c29c203e619ead4a220f3f3ded2b92f24292890c110caa0ffa5dd901d9d4ef4a8133533d85a2829304a20ab3825f85a70fd98517fe5dabf56a15a4be058a308 EBUILD jsonschema-4.19.1.ebuild 1565 BLAKE2B 626b18090cb3b8c13da4ad6412282ac1f611201f021123f32e75f751f249a93d86c335b35a26b2acf2f5dd8d1cb73661b3c08d53e5f35fd48d0567105d302593 SHA512 47be16b8d71c7f6454d6ceb9c29ce210ad44310636c27907655c8960ca9b637ce41c66929476bb4deb1d0db9064bfe1642262bccfb43279900456aa1c9cd0a2a +EBUILD jsonschema-4.19.2.ebuild 1572 BLAKE2B 80850188eae0de8054bdcb9b5e876862f49d91fd938566a8144bed62e24ca0e877a930d8b4bc873413b9c4f107ed9016f7a3bdec46dfdca3528c5891aee6938a SHA512 e434f8c47ae453a9bed29e1120fb6e00d99708736270b5ddcb0c2861efa0577a2737a5864f2e6018a56b9ca21b1fe929240afec31e75a9100afa691c37b2ca3c MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727 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 93d46d399b42..cbdf46215ea7 100644 --- a/dev-python/jupyter-core/Manifest +++ b/dev-python/jupyter-core/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD jupyter-core-5.3.1.ebuild 914 BLAKE2B bf218cf1626e5f21eb7c1fd2e51c7b656613a3b5571c25a8cdd348b5c04fb176aea041e5c67b972017845ef97940d1654f95ff24f28ed81b111fcae3ba4b5165 SHA512 1eb7f5a66ea32d307167de0cfa6379baa2250ab8f14b658f481e29a562057d14c2f653c6d0297589d0d1973f04d3cea10f87da09dfe12fb08f3f96dd641744ec -EBUILD jupyter-core-5.3.2.ebuild 922 BLAKE2B affef632e67bf906ffbd36f1c93f7e0778eea3ee0ee92230d240a833c454f1225e99f854ab5e7776b4db61eee98511d863334ed4a84c88f80f846c31336f22cc SHA512 f2b9510ef9b815c0e2163c4ff6db9077a87d629e43b28e1ec19fbadb032de2693eca4360218312ac59a59714153889d1c859e2289fca0ed5d349a10d6099cb55 -EBUILD jupyter-core-5.4.0.ebuild 925 BLAKE2B 4f7dbb57e96beb7fb60062de3c31e2fce33871eb34b0b9910224777a91dff294a036a592c0a2fd4c8d0f5d080a2c29cae87a65fe71ddb42a422a9d575eaa719a SHA512 1de33759d0ba4622c2d42129962a8fa244cba9d49f0260bb194e9912dcfe5ef7feaa394e9449178c15a5fdff65e478a558f8b754f8b7c3507ab7c0e420fcfe05 +DIST jupyter_core-5.5.0.tar.gz 85369 BLAKE2B 41fa2381023c8f2313607d2ac989d1f35dcd362abd4b9573affaf9fc34cd48eb260d2ad68af97be2d47aa4a077f1756e6e291a4f0dd48c9774df2d31dda7e9b4 SHA512 92ca5ddc69d58ecdf1f707104e950ba43c88630991b0a6951fb6ba83260573b9f48c7903b25ae7bc105c08b3179de4bebb5a87b66453b96ceed631cbf555d631 +EBUILD jupyter-core-5.4.0.ebuild 917 BLAKE2B aa1118a14b9d6cf05413fae01d9ec65fc14765d2ec1ac2ca55547da9ee2ca2982fc7caa44c7c4c1f2dff1c6e82dacd7deb7e4fa5d97d90c322a70ac282ba8b7f SHA512 7609f231c62c38eccaac21e3c7ebfd61952b1f4993e6c665bb65ae644bdfcba27b03feb777bfeeb00c890752a487f3813b3117cf4857adea822fa3373ebaff99 +EBUILD jupyter-core-5.5.0.ebuild 959 BLAKE2B 64f43efa10a929643a6ee124f4fc86cf6aacd5df299b057b8be27d7f9f60607a4c68bcb52fbd46ebed23b575d4525593fc8f9e12ef7bd1a40bb19fa982db7c0b SHA512 90b54ae02a07fb7d0782198496d5910e55a67bebdcac8dc75a879c0ed6173a46e3118f42a7d9535cfdbb6bb40146c724558e5cba1f3d2ed98308cd9968109070 MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5 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/Manifest b/dev-python/libvirt-python/Manifest index 446d4d94c560..264e82bcca4e 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -8,10 +8,10 @@ DIST libvirt-python-9.6.0.tar.gz 132068 BLAKE2B 650f96b50c57bd23907a92fb20891fcd DIST libvirt-python-9.6.0.tar.gz.asc 833 BLAKE2B ea10f24f42dc259b1b3c87957f782b490db09c19d310c0448aa229f7e5e329027c1eeb5bc5399d93f2c098508f219ef8f8110faff72d8dbf5cd7ac5ecaa3600f SHA512 78821adf4b35ffd8328f992db0aeef3d4e24434ec81a62a866c80cfdde47c5bd08e4832a9b2a033707db847a9e6a7581d87ed8d24bdb586335dfab4f2574be75 DIST libvirt-python-9.8.0.tar.gz 246277 BLAKE2B c333909d1f4fd32f9e05d42e468b3808971360bb8aaf35934ec25f8155f0231b2ff3bfd90944a50cf13e09cec3cf35fdf41fb5869b1683c1cd36b4767f2b3dd1 SHA512 c9871ca2fa9d18ae42c4aa76e9a7ba9f0a026061b058072c862c8fe402c2d2325189687e1490718360a9b8f6c13d8ae2adfbe54f79a367fb6be9fbde381f4901 DIST libvirt-python-9.8.0.tar.gz.asc 833 BLAKE2B 78e6556031c325674d26322d0a6a4dfc391dd050223bd6d939d30328fc7bb1a2f8671aae95eb3a37b916311e6f4c44a4c1929093844347e06dffa23480793e34 SHA512 b999d442f8e22d91ccf9988f53603159406b3aacd3469fd613ed24afd67722206eb2b319a1518bc7aa8cc12684f84685de885bd40c9ba7d9a94ef16cf03f6065 -EBUILD libvirt-python-9.3.0.ebuild 1464 BLAKE2B ba35b1419df7fe427c4c382e438dbc923002436505c16f81641334e736ed6933a97aba1a50d864a40512f9fc70d8b3e1d64998afb4bc88dec6a330241a2344c4 SHA512 6bd350a31f56676b17cbb335861598babe38ff35017f13dbb64a41ea60324825ba2ffaf6400bfb9fb485744699f1de008f9332871e17e6d70c5d7a15ed268e15 -EBUILD libvirt-python-9.4.0.ebuild 1464 BLAKE2B ba35b1419df7fe427c4c382e438dbc923002436505c16f81641334e736ed6933a97aba1a50d864a40512f9fc70d8b3e1d64998afb4bc88dec6a330241a2344c4 SHA512 6bd350a31f56676b17cbb335861598babe38ff35017f13dbb64a41ea60324825ba2ffaf6400bfb9fb485744699f1de008f9332871e17e6d70c5d7a15ed268e15 -EBUILD libvirt-python-9.5.0.ebuild 1469 BLAKE2B 2c55a4d69b35c60824b939f4633a85889e1d38f90a88633947ee51c1e038f6d7934d35061a8e14554d6ef7f623c17c5c955a7bbfee7f4afa026f78749d9edbfe SHA512 466c2c4e4ee9c268b5167ec5ecc04a4113225941d5df7fc71cd054680280679f1554d1c6b52bacc40e3a06797d311be318b117b711a25e4895086411d02ad8c9 -EBUILD libvirt-python-9.6.0.ebuild 1468 BLAKE2B 5f6b3681eb944481d3f8ba1cec28ca8b43ca666b9cc172318ed5c0ed57442f178189d45174533fd82df94511113b7cec05d6fb70bb2a273f093e456af14db20b SHA512 ce4dc52bc723d11d56f6a2424b05eebfddaab0a240d1f57263ee4a66497ce1631d66e682155fd8b29a226f37a0881e746b5db003fba23ad652a1216f6cd9e1ca -EBUILD libvirt-python-9.8.0.ebuild 1468 BLAKE2B 5f6b3681eb944481d3f8ba1cec28ca8b43ca666b9cc172318ed5c0ed57442f178189d45174533fd82df94511113b7cec05d6fb70bb2a273f093e456af14db20b SHA512 ce4dc52bc723d11d56f6a2424b05eebfddaab0a240d1f57263ee4a66497ce1631d66e682155fd8b29a226f37a0881e746b5db003fba23ad652a1216f6cd9e1ca -EBUILD libvirt-python-9999.ebuild 1468 BLAKE2B 5f6b3681eb944481d3f8ba1cec28ca8b43ca666b9cc172318ed5c0ed57442f178189d45174533fd82df94511113b7cec05d6fb70bb2a273f093e456af14db20b SHA512 ce4dc52bc723d11d56f6a2424b05eebfddaab0a240d1f57263ee4a66497ce1631d66e682155fd8b29a226f37a0881e746b5db003fba23ad652a1216f6cd9e1ca +EBUILD libvirt-python-9.3.0.ebuild 1454 BLAKE2B 2462ab8e926d6bf4623dce63dee905584fe5bf1b3718a95724a58477b25e3bbaa188220257033a980b4ba18c99586de37c31284ddae19063803339e03dc5bde2 SHA512 6b38f2d60392cf211c50224999a4be1e8dfebed7e6fb67bbfa7cfc985f9ec8881804de2f51fcb4e3808b08f1e731193c38900458681096cded7c6c573eb84518 +EBUILD libvirt-python-9.4.0.ebuild 1454 BLAKE2B 2462ab8e926d6bf4623dce63dee905584fe5bf1b3718a95724a58477b25e3bbaa188220257033a980b4ba18c99586de37c31284ddae19063803339e03dc5bde2 SHA512 6b38f2d60392cf211c50224999a4be1e8dfebed7e6fb67bbfa7cfc985f9ec8881804de2f51fcb4e3808b08f1e731193c38900458681096cded7c6c573eb84518 +EBUILD libvirt-python-9.5.0.ebuild 1459 BLAKE2B dfd6f665021f037636551b3b92f4b5edcefda1eca4c1507194fa72383d45d2c72545e1609006a7b17cbcfd9fe63411a0906679f324cfc1c6520af5ac79c0842e SHA512 807eddab32cccd40041a1fb18d671d3cb078704110500c804143210513bd84a35199ccd35caf61c09d600e146ef72e6f0b940f94343a58cd702b37f3828c4bee +EBUILD libvirt-python-9.6.0.ebuild 1458 BLAKE2B 2055874dad10b4812e45c9112c4208795bd03a8418d0eac47b03e97438ef49b506f9b0535df90f6c29ed270051b1c4156e3ddfa06e2b38642b5468c873bd5c47 SHA512 41b87f1142930dad72c8bf888b62a5ec1d2a5b8b4e976057cb593964a3cdb16af3b4c2ca6b9bc6cfe469af9d203892134bbe80f816fe4bd3a17bbacf1869a464 +EBUILD libvirt-python-9.8.0.ebuild 1457 BLAKE2B a00cb778bb4bffdcbad7e5064d163d84930bf6d3e9bac9dd9f1de67ef59e34c1c84e55ef49866488e959fdbf782b5b2d42e59af2bccff3a06eb43352339d59c2 SHA512 53e653c25dd6a17ad257aa10f61c2527c880e49887ba997b6a5b818a7cb4bd88082e06ff6b2dd885bf3fb0ac6a9448ef1620782fc0842793064649536db85943 +EBUILD libvirt-python-9999.ebuild 1458 BLAKE2B 2055874dad10b4812e45c9112c4208795bd03a8418d0eac47b03e97438ef49b506f9b0535df90f6c29ed270051b1c4156e3ddfa06e2b38642b5468c873bd5c47 SHA512 41b87f1142930dad72c8bf888b62a5ec1d2a5b8b4e976057cb593964a3cdb16af3b4c2ca6b9bc6cfe469af9d203892134bbe80f816fe4bd3a17bbacf1869a464 MISC metadata.xml 581 BLAKE2B b0ce75afc6b03055de71b4903b3d8ea2198790873051f4aaa5e15a2c3e77b50f320ec3d9fb7f379194889e771296f81c65f2826ca2283ba4d4a9a5ccc8af932f SHA512 a123b9833c1154c96842d234f5c8b729bd6be5a987a5d09035109261a27b0c6f2b26c3bed5865f4cc3b5b262e8a3d2c69908550fb804da15ea47d297ed9e39c8 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 a8f74c59eb20..4ac69123d8c8 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -6,14 +6,17 @@ 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 EBUILD lit-14.0.6.ebuild 914 BLAKE2B ff939004df0d10a698e942c99ecf3bb11fe8e0c035e3dfb0ac495f2368d83bb89cccb11de0878b3555c4047b8d0e4b969e5cec8aef8891aabf2d16a550696870 SHA512 7be9e5f983bffabf30c954e45ede8fb6b30013b84cbd50f66fa3a2185b0223b4ede7466d40376453283e9ca806da1ae80afe6e6fee001ede95b78226bcc7267d EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051 EBUILD lit-16.0.6.ebuild 921 BLAKE2B dcfe57279dff5c6d80fdf5fc115c76c8ae5af3c8c7fa5da0f1c5592a3428b5a3ecd5c5feef4635c139d4d2d7a7edba53d07a53ba6525b778767c906daf6fd252 SHA512 d5c0943678b3e65cdb148bac517e1ce9700ff8a65c63796e0d4640a28d1086c7bb95f9b6c2d6507c379521cc320108b12f7c4165b4c8c4ff10d56ade2a90a438 -EBUILD lit-17.0.3.9999.ebuild 860 BLAKE2B 3a18f88ec42d005dd80b70d43ff143d82c535984334af0cbe884e984e3b0241a68971b8ea61dcdeb0cba334b6e8c08197453640a9bf656ead44600409c9a85d1 SHA512 94898a012bdcff3cf76e471cca4fcd0d7e02df415c7f283bee874b17f26b3dc39d9db693690d84c655943ffcc8f708a0dad174ec3828c0526c319c16401f7061 EBUILD lit-17.0.3.ebuild 928 BLAKE2B 6863064ab7c06430d5c0267e0216537c86cd8df0e97297741284b7036e1eb41954fcfe3472e070425f67e258ae6fcaa480c2211614305bc65250c99e55ff43a7 SHA512 554c99f3e226b17c996be473c507ac166371d7c40ec55f543c559982589d057c2ddfaf0be366ace2f256571df001e889c57f0ebdc66bf4d96c6bde9ef14ca725 +EBUILD lit-17.0.4.9999.ebuild 860 BLAKE2B 3a18f88ec42d005dd80b70d43ff143d82c535984334af0cbe884e984e3b0241a68971b8ea61dcdeb0cba334b6e8c08197453640a9bf656ead44600409c9a85d1 SHA512 94898a012bdcff3cf76e471cca4fcd0d7e02df415c7f283bee874b17f26b3dc39d9db693690d84c655943ffcc8f708a0dad174ec3828c0526c319c16401f7061 +EBUILD lit-17.0.4.ebuild 928 BLAKE2B 6863064ab7c06430d5c0267e0216537c86cd8df0e97297741284b7036e1eb41954fcfe3472e070425f67e258ae6fcaa480c2211614305bc65250c99e55ff43a7 SHA512 554c99f3e226b17c996be473c507ac166371d7c40ec55f543c559982589d057c2ddfaf0be366ace2f256571df001e889c57f0ebdc66bf4d96c6bde9ef14ca725 EBUILD lit-18.0.0.9999.ebuild 860 BLAKE2B 3a18f88ec42d005dd80b70d43ff143d82c535984334af0cbe884e984e3b0241a68971b8ea61dcdeb0cba334b6e8c08197453640a9bf656ead44600409c9a85d1 SHA512 94898a012bdcff3cf76e471cca4fcd0d7e02df415c7f283bee874b17f26b3dc39d9db693690d84c655943ffcc8f708a0dad174ec3828c0526c319c16401f7061 EBUILD lit-18.0.0_pre20231013.ebuild 860 BLAKE2B 3a18f88ec42d005dd80b70d43ff143d82c535984334af0cbe884e984e3b0241a68971b8ea61dcdeb0cba334b6e8c08197453640a9bf656ead44600409c9a85d1 SHA512 94898a012bdcff3cf76e471cca4fcd0d7e02df415c7f283bee874b17f26b3dc39d9db693690d84c655943ffcc8f708a0dad174ec3828c0526c319c16401f7061 EBUILD lit-18.0.0_pre20231019.ebuild 860 BLAKE2B 3a18f88ec42d005dd80b70d43ff143d82c535984334af0cbe884e984e3b0241a68971b8ea61dcdeb0cba334b6e8c08197453640a9bf656ead44600409c9a85d1 SHA512 94898a012bdcff3cf76e471cca4fcd0d7e02df415c7f283bee874b17f26b3dc39d9db693690d84c655943ffcc8f708a0dad174ec3828c0526c319c16401f7061 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/Manifest b/dev-python/mapbox-vector-tile/Manifest index a36e9d6a0178..48aec51c5550 100644 --- a/dev-python/mapbox-vector-tile/Manifest +++ b/dev-python/mapbox-vector-tile/Manifest @@ -1,3 +1,3 @@ DIST mapbox-vector-tile-2.0.1.gh.tar.gz 229202 BLAKE2B 9afa12583f1f2697c8fd3a7ad540851c2b3ea7bca26bf7945aa52ad9c2486f4b6ec0a0bc84e750e18ecb55a51558659284d52efedcb724ec5de98f965d78b954 SHA512 67648c27792557a5e011732c31f8a0a3e6efca8630086e55e6fdc433953b820ef6405031d10692999026c604f3977eb00bafa9a1a7015f02c3dca87ca91eadf6 -EBUILD mapbox-vector-tile-2.0.1.ebuild 890 BLAKE2B 8fa5c47eab77f90fcf2664fd279d0f7d483c1493f6ac731765820dd62d5ab811ba777b459a442156fed45aaa5e10d6a1e7a882781c5ecbbf25de8d75da3fe63f SHA512 6675bcafa1ffceae93e81730fbda4b2b35651554cb4af30d494a9e84e8b2f662a60dca7c61cbdf1fb479db3de9e65a3be6670bcb931948cb936fd9c8d09a8115 +EBUILD mapbox-vector-tile-2.0.1.ebuild 891 BLAKE2B 0af08441af3a483e8febab0931ab383a1a62ee244dd339be7c291543af6d2f6f5b9d86db8fd306b012d6e3d10f6bed7ce5c014eda8f79cbe3df37868e076a805 SHA512 8a7e900bf735e0ce431bc8b429dd0f00fbed7acb2c178d39459cdaa5871c4f09b308c39f1e12fc52d8f3840f1937af3edcdacd33069896bc5f9501eba5f0586c MISC metadata.xml 564 BLAKE2B 48abaac3aae8007371f0fbfbe58910d820857a2231161c4ba2732509f3b1143cc3ba34094222ed7b8d45202b7f79ca36b5a2f24eaf572fdd1f949caa4c972a0f SHA512 09debdc5a9d7e80b19e7f64bbb4b560482efe294761f5d15b582c144c02b385fd2dfeefe912428d692ce5da916528f099f651a5be9f181435524ad066bb76e88 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 323e0e798d67..efc234ff340b 100644 --- a/dev-python/markdown/Manifest +++ b/dev-python/markdown/Manifest @@ -1,5 +1,7 @@ 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 EBUILD markdown-3.4.4.ebuild 890 BLAKE2B 6d8e58aa2d1067309df33955da9edfe832c4782a9182e15c15a86ac440fbc4ed103e6120607e78487537fb8d54cde9034535235e0a5b966403da0e2a3f35e0a6 SHA512 962861a9d8e10f2d4235f2faf7543668ce362ac9034152e0d56a243f657ac53969b7ca116e01f822ac27b47d571dec50962110e7601630d21e75d7cd6984d371 +EBUILD markdown-3.5.1.ebuild 898 BLAKE2B c1865390312bf5881d9b591bec0bb8141cb8c93ae143a5a1db16661254130bda49812dedc088a0886a376074ab3d08689b5bc8153f1dfdf47a7c4a0d948a4662 SHA512 7dd53a9f58fbcbcb998eb15fa2722cd8e6563f08c0668b8a72a0a90aacc0d0d2e82e6da05cf436e8844737418b533c146bc93fc4865b5f8514527edbed0f0ff7 EBUILD markdown-3.5.ebuild 898 BLAKE2B c1865390312bf5881d9b591bec0bb8141cb8c93ae143a5a1db16661254130bda49812dedc088a0886a376074ab3d08689b5bc8153f1dfdf47a7c4a0d948a4662 SHA512 7dd53a9f58fbcbcb998eb15fa2722cd8e6563f08c0668b8a72a0a90aacc0d0d2e82e6da05cf436e8844737418b533c146bc93fc4865b5f8514527edbed0f0ff7 MISC metadata.xml 400 BLAKE2B 325197e9e700565d94ac477c4acefb1ccad5fea759bcb9bb980122f2a8fd0b7509fbf54768948b28a180392154d26d9a9068b996661a35ec79bb03998ae538f5 SHA512 68bb4ebfe231af6e30c3f8a9fafdab8f1b90fb67d942605d0366bfe504de0ae482da8c4e45279cf7bfae857ed9ccb0729a36f6ea1b18bd459e0dc3e1e3a9f6bf 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/Manifest b/dev-python/matplotlib-inline/Manifest index 2cc52f8321ae..b9cdce933595 100644 --- a/dev-python/matplotlib-inline/Manifest +++ b/dev-python/matplotlib-inline/Manifest @@ -1,3 +1,4 @@ DIST matplotlib-inline-0.1.6.gh.tar.gz 7526 BLAKE2B fd8fde8e218e19fdf7a09bd7f36abd2e4422ed7de8ed8e2d6e52d995e76b62d8e60223fc43a243f2a0ca545037b44ead9520b67cf54b173d95389eb401b17e9a SHA512 7d34f5a86d65d7a2017cf924dc363d7578d1eb14943c3de56e5a0ac79d92d674b387c5528ea76e9e11e0193e71d8cd1315ceb517e9c9678c41ed412e8fd42c04 +EBUILD matplotlib-inline-0.1.6-r1.ebuild 1017 BLAKE2B 38781b7f9a4d8b85dacb06606232f7f1fc3c5c95a440c1ff558b318dc16d9481cef54616a8a25e0a07326bb1f5fc3e7e7d762795adedabb3abc954a57d0edec0 SHA512 e63e885ae6b3beea54eb12d953558c24b593ba9154d1b4d5eaf4eae573785d4e14b9ae3accecf0541b113eab046ea7db15a4ac9c164dab474b4e7655e5a48c7f EBUILD matplotlib-inline-0.1.6.ebuild 631 BLAKE2B d898ae3622855e12a6d9c5e4ea32cc02a3a6ad38800d30072e1c7aeccaaa7869c3e1eaa34573f35f583610d38f8c187520d67d474b74d455e46850536964eb4c SHA512 1908fa4f7d399c8a3105e266c22c77f2f6f9886a042adc53862cf559023a3fa7e15e2ec29b8a0ce6de25624dc2201313b6f931440790779c619c2b8ac666fb52 MISC metadata.xml 388 BLAKE2B 2c15ea9d7f572bfd693b7b715ad5d32b0528889b07e7b7d2b58e2f99d1884acf376ed5bcbcf527179b232bc761c3aa31a59b112acd7b3a82f07f19d2592d167d SHA512 a40bc579234e3f6f4cb7cf12c0851ff23be0e9a2af94af099d503214f626d03a26dff3fc5d1aebedb5c3b4adfb13f1b6fb72ec10d62d3fea6bc2772271cea027 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 db750d90eed6..2165a6681c41 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -8,9 +8,11 @@ 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 EBUILD matplotlib-3.7.1.ebuild 10081 BLAKE2B 20a93311d408f379c381bf4412481b558142e03e31e2d6ae506f2f20663e836d31524d91d4826515bce90607d9184999df712f7b8b533385eaba6aa2007cf634 SHA512 ade41d705e30cc712edcd1c2447d2d0c196b0ad5bc475f42719a0b79363c0b12f59d4d9db27f16572719348fea66c5177ea0da2ec677ef87d42fe0f3d034997d EBUILD matplotlib-3.7.2-r1.ebuild 10221 BLAKE2B e9e08c3c43f9fb7c3cc352f2e46e257127dd8cf83844b6c963402f6c7e0534b389bb2c5bd65086c70fafb4188f05a89b286ec49ad637a317c745963b9720fa7e SHA512 9e3a4f710da8f822eee9e457b8fcbdd4432fbb17375ffab36fcb8597552f4f633e75caaaefb44c3ac5a7d49d5aa6a6dfaaf82347839020048ddd2d877b832711 EBUILD matplotlib-3.7.2.ebuild 10289 BLAKE2B f39422d5796061fe3677957ebb0b2af92417d413c365eaefd1f9e2e6c17a1e7b534aa7da599d83d6981edf9b13d4469163e3f438cd3e4dfc6713db02aa772b84 SHA512 f6a9e39882bdfb051cd9d7d2b123963c81881662712a5e3ddff9c288e85a53799c11b8945e61a56c86d6b88eb2d866834c079232172066d26d32649fc2984328 EBUILD matplotlib-3.7.3.ebuild 10008 BLAKE2B ca25579dc5c3f41a890c38e2889fbbbd99e51d5defabe926a172aec975415563225b84499fad053cc41f737da6d66506e1185e102259df5700985fd18420a04c SHA512 0da8c030af4744a84709f7baa7fd52052eb36731621cf20251620b2d29a9897c36ad136a2523ae03a6a1db7a81dab16f754d1120a9d4d3db3b8227d0caf54f4a EBUILD matplotlib-3.8.0.ebuild 9996 BLAKE2B 5c98a40ceaae5787a0d76c653ff7e3c536ced712f816b9d8bbda24b2fd7c3b33760ce238313cb75966ac967a992e5682088774cbd962fa7c3205e795c977d96f SHA512 14285067ded8e0948ce382ae68202ec81cfbf749c5ad1e5503572e17c626d089e17dc36e50d021a95357e3874085642ee46d6514f6a8b31352e8491bd29cfd41 +EBUILD matplotlib-3.8.1.ebuild 9998 BLAKE2B 40aab75a1ec2596e72a28785d4445ff43eee84259afdbbbbdbdbf534b90954f158936598e73bca89e92a8fefb7965e4a97547f0316fb726ac7a2eda42da2a5f0 SHA512 36508b6e597244a3085bbeb429dbeebf5608f04ec81109e2d0b38fb6391611e9b8a2b77e0a9e3da62cfd5dfcbf03a602025b0128c8be550e143c22b35aacf75a MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704 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/Manifest b/dev-python/miniupnpc/Manifest index f03070801a31..22d243d10173 100644 --- a/dev-python/miniupnpc/Manifest +++ b/dev-python/miniupnpc/Manifest @@ -3,6 +3,6 @@ DIST miniupnpc-2.2.4.tar.gz 102932 BLAKE2B ebfea3fe978280825b7beefb8fe799685a72b DIST miniupnpc-2.2.4.tar.gz.sig 543 BLAKE2B 14a1a1979e2d248bb721c66db3e28c1d6f970477e94235bdfa77763d5f9d4c0da42b23d026e861f48cc34a17e009bf8c57aacc648435ec9e31c3c4b6c3347ffb SHA512 476d1a6cfc519f82461bf4d516f73d40cc3ef27886da68d2e805a24d9c4609c53566e258bd2b622e7716f43c81c14bc0f01b189d23b46b87afc3c76d4e6fa23e DIST miniupnpc-2.2.5.tar.gz 103654 BLAKE2B 9cd3fee7bb4934610d57340d29ef61bbca8a94e230a0d35a26cfe4eec347f6807f7d5ab6edb38354ec82aa11bb7a83869169b3c322931f96a1e3a4dd6eec123c SHA512 32d362c43cf5c9f6c1546d85c2dd780f9701f3137bc78471b3670c4c0862b7fc4f081e6cb6fd14e5c0d3ec0602714756959491688998335c8a7b324e6c53aa2f DIST miniupnpc-2.2.5.tar.gz.sig 543 BLAKE2B ea7b5c254684f52485bc18ad4820c41e7c70a4eb5e552cb5f9d937a4927c9655a4fb959d32930299f1f863d4dbb5894ce76d693ce5a9996a44180038a02a0d5a SHA512 b23d35610d41c9dfc5af78de5329e9c28976685435bdff041759ab6e9f54154e7a082bcd313c682141fda8ba1e1c3b246e49109ad9a5323f003528d0ba71f880 -EBUILD miniupnpc-2.2.4.ebuild 1094 BLAKE2B 06a229257e5e46fa796d5dcd7b760e1d3c2dcb82529da961fc97f607d700bb8caa3d6fb1e6044ad199edd32bf55aa3febaef843e195a8735920bb9e6b7053cde SHA512 50a5374b314d6e9c0ff6a61b40c3159da378740a1c19d3186abeeb51a84cb8efd2e8ec3b1895594cce5f50dc5eaf15f53478b5af08a90f51da66ffac75debc56 -EBUILD miniupnpc-2.2.5.ebuild 1095 BLAKE2B 8de54cb8124c905af63946532030304446ca31c42fc86c728a684f5c76b1718395687aed2b967e4f21255295d2b19a94094488278abf671e34fd01704b4be565 SHA512 3e083ac96a8463121067db2f6c8feeffe3dddc05a031bb32a8d82c4eba1879b33eba10626651627b24f9ffdbfbd26a16dcc4447ef264b6ee0b3cb2c83ae8cbce +EBUILD miniupnpc-2.2.4.ebuild 1086 BLAKE2B 7019f5b1d70fdf9c9c4e7255eacd040b49ce2d59f2a3bbd1d511e71424b995ee2ac6a4075aa06622f52a53e7100fac588590ff6f97eb97307681941047432133 SHA512 3434ec711357ee66266e5413352c392a7b82a15a0a36fd68c3b3f894be07b4f8a4f460c6dac2ece958108230cd47c915db387dcb22990410847f5880b22a697d +EBUILD miniupnpc-2.2.5.ebuild 1087 BLAKE2B af0cc49cce7b0f0c9d33b316d40ed1e50812e366133f74df0c3d5f986104e584e8e7ce6b1e2adaa41f8c62b2109842cff76e2a43dbedc2fc2e0c77954aea538e SHA512 698f2a9e2b76f037123ada47733a15e984154ad881ccab695866a18f64cdb7e07dc1771f579605efef614fd7a76b242b61367e81e668d42db5e6e42dbaea2fd0 MISC metadata.xml 377 BLAKE2B ea6ed68d8dc3db74e7f2c667a78a74538e5ad3540b1c1cd05c51309188d468a63cc0672f46a35f1815d7317c70481c414f832bddfc0e8b29a960f9e68faeaeeb SHA512 eeb47bbf1e29648cc00c7fa2adfa3faed52a888e943d7fe34e5fb20dbdb1e323fe6d9f102af5737fc73b70d0f596274ad7a8c54904c8b6a9d6af4973aa69a481 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 1cb6438b152c..b14734bad479 100644 --- a/dev-python/mistune/Manifest +++ b/dev-python/mistune/Manifest @@ -1,5 +1,3 @@ -DIST mistune-3.0.1.tar.gz 91271 BLAKE2B 42c0e76a95ede80a09a9f4748bdf9a737a7b149c15d8c52159cedd1522cebd4085cd1ec03a0ac516ff522b2c513553587cd3e93f2e9ca4388b3ad0671a8c3cb8 SHA512 280c1baf87a5dac7aafc8181f3098c556c36017a97de6c75576858ff2a318103c9086c811d61faef43453160020bd4a1db2a3007d6afb26e6cfc701df40d435f DIST mistune-3.0.2.tar.gz 90840 BLAKE2B bc4f477b24c8244d2fb7032835b3dc3bfc0bda8948fabbfa78660f77c861df76f9e01abcb58f8643efd689482fe3a187995cc92dd7cd0b7817ad799237d9b72d SHA512 9a7e0e2886afddb8a6e314af1e4ed6e41f886f64823713f941b6a713a29986044ac66c437c4029e0fbf20224d106ce445a46906825b20b17b9e2ff6173476d28 -EBUILD mistune-3.0.1.ebuild 543 BLAKE2B 947ca3a2b21f43cbd88acff8fbf1173dc6db05b9275d33f491227a8e23b1ce92c5570071d98f04c15ca47ab8e0199ba3ebbdfaa10fb7f5da8dabce6dde6ae45b SHA512 e52e5c09cdc52e653bbe98dd3698475f7284c17d46bd3ee0365a562d55e6cdf77398155c279fbe60fa914e6daace71b8eaa68e3dab0d5425b3878d1adbc48b59 -EBUILD mistune-3.0.2.ebuild 551 BLAKE2B ebe372a9e6098f7692a28c09f96659521bcccc6b40acf6ad34c93e65b7ec3be2cb6d2d8ebc478c3b87a15b3f24ab15d79351da5c290d7c8f20cf7c2accf75df2 SHA512 90594c5a65d6e6be338d462d62d90a680e53356d9ead9733f0705a9116af15569048f612cac3d7376feb23f7a6031e7f1aa9f3752db3c9599e50c6ede15149fc +EBUILD mistune-3.0.2.ebuild 543 BLAKE2B 947ca3a2b21f43cbd88acff8fbf1173dc6db05b9275d33f491227a8e23b1ce92c5570071d98f04c15ca47ab8e0199ba3ebbdfaa10fb7f5da8dabce6dde6ae45b SHA512 e52e5c09cdc52e653bbe98dd3698475f7284c17d46bd3ee0365a562d55e6cdf77398155c279fbe60fa914e6daace71b8eaa68e3dab0d5425b3878d1adbc48b59 MISC metadata.xml 403 BLAKE2B ed684a2a6de8b40c202467abc3277bfd280cff4441bd265b2ceb36105a4d3315a5147db7ec555a01c7cdd5c2ed26521254c75586cd44edbeaf0c59766800fc71 SHA512 a14b77e8fca2f7c7c51803f15a53ab82198d5a0682f7ebc53d5565e5b50d22c2ae196607da6fc67ef2c07c11a5469d394b1753546c270735dfa56a99bffc0f28 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 28675282b72d..9efae189e0c8 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,9 +1,5 @@ -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 -EBUILD moto-4.1.15.ebuild 4246 BLAKE2B dcdec57740a106e61de174d523eceee617187e85e2ead5b33789204738ec028423a6e0d751b476be4ee1cf6e7e0a874cca0e57f19bae169c7787e214e150ce8c SHA512 64cde773b905f1ad629b4736facc6fe969208a857e40f99b55936554a754f75c7502aadb29c64977669712b66382454c44eff29ddac390a5a39b64c74fd61ba6 -EBUILD moto-4.2.5.ebuild 5171 BLAKE2B 226e9da580f4889f27e7702844875b90dfab2125676b0a4c6aadd3b65a83e7b966bf684578252f4476916d3d8bd2a7d2e5d0635466dfa25380fa45f30bdd959a SHA512 11622379e69baecf9bc4b3e5456b0f0afb374019d5f8b51a3ae99421ea349be0e1b1f1167a144af22619f9bad36a419ea435b4f3ea0669a46d08ee968ccf9990 -EBUILD moto-4.2.6.ebuild 5368 BLAKE2B f3c73f7c483cce1d34ef96da98acb4a5f6f5b851e21234ba94701d18b39e7934cf6f370a088a59583067f3f6f907a0142cebc80934680758517347e787a7a5fe SHA512 6059260f40fac9c3047a39f5368ae0027a6ed8ac2e6ffda76c9a853c200cd14345a9fd83a9f0267a0e411b3ebb8d5d9417496b6be0fd8d27634461cc02cd92da +EBUILD moto-4.2.6.ebuild 5366 BLAKE2B 46414f73aa7d7dc3c35b53a1da202614180154dc5db88eeffda72554ce8e247d4e7d2aae888c119367cb531c8992aadeab31bf8bca097c32a91d5d26f95f3b2d SHA512 e5e9205c95d7acf7075310e4f174b321cf993b849a5c6a75266e5d8db11b1ab304756425f15e88dcb2e0745166d094f40c80bd523f5a5ec5acd9c4ea18091838 EBUILD moto-4.2.7.ebuild 5609 BLAKE2B c57d6819bdd277bdf388aa26ef8316267fdebdf6864a7eae142760a3f05f8a11bc4f65acacd0dfbfd34edf3ee45431a92ae26890dc0b3f89bd3f17c9ee0b2f40 SHA512 56ad92a864994603063a7b8e7f6e3e1017c072a0aec260bf466fbfe89008a1c36bb9e59bf071e462f9aa9ac5098faaad6eaa538d75bc501f0e7d26fccf98fac8 MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d 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 88d730ab3a66..3616eb88f9c1 100644 --- a/dev-python/nbconvert/Manifest +++ b/dev-python/nbconvert/Manifest @@ -1,6 +1,8 @@ +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 +EBUILD nbconvert-7.10.0.ebuild 2451 BLAKE2B bd7443d2459d26c9aca5df3de60c42a8e41a3f488aa9ae720df0e7587df3e2998e74612df56b03ea900150913ec8511db588a2c1ffafbd8f5f09f25829646cd1 SHA512 77b5bbab3a9521a59a354a6759e78336cddb8cb569a204b620d9d103b38b9dcf713fe18b798e530cba138b3f6b82ff1984270f46cba9b6f953720279713b66f2 EBUILD nbconvert-7.8.0.ebuild 3094 BLAKE2B 27a1afaef7e037799e2b8546e75174dc1f27a9a369dac65539844b5c54a2309ef2d5b011f49eb6b81c732e97ccdfdbc216c4280332bc8e4ab2c0bd354418af83 SHA512 c3bc1eb1ccd9b53f6fb34e2187874b34324e7b84eb1c466157ec9a7b5d8b880a904cba884043252d71f0f95c2060683eb31e2b7bc28cdeb5e4a9e87f95a39426 EBUILD nbconvert-7.9.1.ebuild 2451 BLAKE2B 05f0cf7ca3b6453f7a6f8e5ea0bc758df1a26a1320c90f7d62c8f717a9abe6d577f6c2c01a9d360505ed54b3bf6008560a0c2c180ce041ad548367bea6978f62 SHA512 3606dcb6ae214a9c4e5f58b1ec47952899699ce7c2c26525e8483fa9ebd173379594b842fd4d9e765b18dad0e488b11940908372ce74fd281b2e6e804c75e452 EBUILD nbconvert-7.9.2.ebuild 2451 BLAKE2B bd7443d2459d26c9aca5df3de60c42a8e41a3f488aa9ae720df0e7587df3e2998e74612df56b03ea900150913ec8511db588a2c1ffafbd8f5f09f25829646cd1 SHA512 77b5bbab3a9521a59a354a6759e78336cddb8cb569a204b620d9d103b38b9dcf713fe18b798e530cba138b3f6b82ff1984270f46cba9b6f953720279713b66f2 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 d732b93a8242..928a126a67ab 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,7 +1,9 @@ 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 EBUILD nbxmpp-3.2.5-r1.ebuild 798 BLAKE2B c5a53c25c177b51344a80efc8f9f723ebf26b6b934b5b8d09ed2418a5aec552625efd3ddb27de9d4492fc468fd7def31b3affc8d6384a5a2e2792711178eeb02 SHA512 a0c4d39a2df8f8904c45c9166bb13e2f3ef095591d614f62d47a0f95419f159d846fdd9899e525be8d718ba4f59d5bd7530e7855f7507e4dc19bd231851c9071 EBUILD nbxmpp-4.3.3.ebuild 861 BLAKE2B 37072982f6f6bf9cb4de74767e45892a14cdc0966cf85cd2fb9afcd2d1abced6bfa73f835e5d10f2101d87170393b55c505dca6f2cfafcc84dda0d58a86668bb SHA512 6bdc242b0bd14954bf70ffedad433f61469244fc33522cea8e467e511bbaaca5f3776ea8f73cfdd1c3156e4f188c0e3c4a11555c58e7e3413277d1b1b63342d9 EBUILD nbxmpp-4.4.0.ebuild 863 BLAKE2B ad2e19576298b374303d068653d1f69ed566602452bfce63eadcd50c5ca5163ce4198bb938a12aaef606f11a839625bcf725544045acd6d3fb39c177a6de2b78 SHA512 249e3331690864e05fa29bc6033cfc2ba3c8fa2620bb7d601d2b8812670478e6ef9aa8fbaa98d86e0c74f23a4371a1cae1a9aac633e87b9ff5da2c9e2d04422e +EBUILD nbxmpp-4.5.0.ebuild 863 BLAKE2B ad2e19576298b374303d068653d1f69ed566602452bfce63eadcd50c5ca5163ce4198bb938a12aaef606f11a839625bcf725544045acd6d3fb39c177a6de2b78 SHA512 249e3331690864e05fa29bc6033cfc2ba3c8fa2620bb7d601d2b8812670478e6ef9aa8fbaa98d86e0c74f23a4371a1cae1a9aac633e87b9ff5da2c9e2d04422e MISC metadata.xml 426 BLAKE2B 2772501445c7b3f8db801d5d6c52c6004cc6c67527b30cfcd5f48b54c3e483f1ace9307632f0da179cc4462e3ffde741b66af38c76e248004ff7238a591a15bf SHA512 0f456e67e255e045d97f969ed16c7e304d07a6b9a60d938dded30e78235a2ef984f5883c08f655e14084a8d76f54cd578c3d1eb387f0cc4d8502a5188dac987d 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/Manifest b/dev-python/packaging/Manifest index cfd7dad5fcd2..969d30c58d76 100644 --- a/dev-python/packaging/Manifest +++ b/dev-python/packaging/Manifest @@ -1,5 +1,5 @@ DIST packaging-23.1.tar.gz 134240 BLAKE2B ef7ef320a98592769078581e32fcc355d05f6fbb7611e7bd83fd2ed64d5f5f5d9c1f89c2a4a91ace1221214a9047e233d8d6a339fd29066b3695137ec5a870bd SHA512 0f2246b8bfeb467623ee72e6fdb7c0416e3b4ba0e00102c1528581e0835cc8e731a812b15e2e429d3ebb0001713d95cc2675f443f4597b092e305a3ef2e9137a DIST packaging-23.2.tar.gz 146714 BLAKE2B cf7986a07312fd82a2a0ee738088993b9570d95cd0b573afa7a1f911bf335de7084e3d40d961adea7f5a8369738688f9d0a4265ef26a393f2d30769bc13f752a SHA512 8ab5e9bc4feef2fac1c9044dc8a6f2d41aaf9fe2dae671de8b98c0b1a19dca2169588b87d85a8c990d808b1e76faee65984ce970eaa3282b75e107ca82cc2863 EBUILD packaging-23.1.ebuild 842 BLAKE2B 2506aee907cc294813a66b275016285090ae73e5d801f9abb40a11fd037db34c70b993c1111e977ff8edc928587a017a532255782622a394bd4d571013561e32 SHA512 70cdd653a904eeee80fdedcbaceb5ea63009407a7e2c14322ca8261483cf76540bc851859cbbdd62a5f25b7220f4a3d7076530b7d7399e8b235c8fe1dc584b0e -EBUILD packaging-23.2.ebuild 850 BLAKE2B 909cbfc3fb9088c1bd2af1c93a5770bcf111c500ff2bd1ed2fe7586f8b04e6195da0a3e291462ce0fdf750ba32ddd606b633c8c4fee44be1d84319d0e6d6e9bd SHA512 9b768658b8dc1b219d7d74550d264a8ef5a299c67bebc8301af5f493a0bc8303715d2f3f70ba3a80e778aaed8448c1b836614d71aefab80e7d45beafc0b824c1 +EBUILD packaging-23.2.ebuild 842 BLAKE2B 2506aee907cc294813a66b275016285090ae73e5d801f9abb40a11fd037db34c70b993c1111e977ff8edc928587a017a532255782622a394bd4d571013561e32 SHA512 70cdd653a904eeee80fdedcbaceb5ea63009407a7e2c14322ca8261483cf76540bc851859cbbdd62a5f25b7220f4a3d7076530b7d7399e8b235c8fe1dc584b0e MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae 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/Manifest b/dev-python/patsy/Manifest index 159133d28976..72f81d646cc4 100644 --- a/dev-python/patsy/Manifest +++ b/dev-python/patsy/Manifest @@ -1,3 +1,3 @@ DIST patsy-0.5.3.tar.gz 397680 BLAKE2B 43696f9e95c124cab5bf907723596d8b2b15f0539fbd2b9c2a2fcc76591e935020929ba31fd5378114fe58d22a9931508d89edf21f24b00c916a6e78dc4ee58f SHA512 9a6ea2382287208013e02bab7cba9378311a8e18fe059593aa99090bb6191efa74badff011424a7f6b3c8ec72c1b8650637322b71617f23357bb4b38ac6a79a0 -EBUILD patsy-0.5.3-r1.ebuild 629 BLAKE2B 138e7cfa8a85b365fc57af03177d12bfd9ce7049128f46edd954b1d7ea2065914e30d9d4f3d9e45ab3bc607575d34887ba6cfa2f9273f4b01e41c75b527513f9 SHA512 e2fd592cc635c30dc843e601e423ab6218c3a66e3d82af9fa210f7bb789b54839db5d897da843c95a8620a2668a0c8024de79a9f179b968225e6b5774cd62cab +EBUILD patsy-0.5.3-r1.ebuild 757 BLAKE2B 18f201c9e3d1c0978f39c71b9022a345f8516e528909713bdc9fc9a8cb454a0f43f3425e8ba38b300a93d8a970da45d59d834fd02ebf3753e5ad4e7bec875145 SHA512 a733d6e722e35081dd24d26d8f4eaa4d7efba90b5fafd5ea6d455c32a5ee83be54ffa1fb6db3abc50d011fa55d884285de6a712d6fa68a91c1ec663eedec27a0 MISC metadata.xml 732 BLAKE2B cf0e18d97605d69bae87a3553b89d551c03b908ec5a41da2ca11490cce6abd9aa6533d9155b7c19e3e12e5996aa8d5c3ea1f4cfb15e6c70916a4e2119fa54399 SHA512 f68d1e8645fee5af27d72062cc36b3700bff6c9f9eb6cb38a3b6c085211fb1b8502257d5d09edbd858e10ff4ef9f6661c577e336c3881e3c88e54d0db889a2b4 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 6ae96bd02f1d..5de86add7234 100644 --- a/dev-python/pgspecial/Manifest +++ b/dev-python/pgspecial/Manifest @@ -1,3 +1,5 @@ DIST pgspecial-2.1.0.tar.gz 50495 BLAKE2B 981f5a01ef32090eae7d477d23476fd8dd2a5bd3a5f3781e990cdbd28ebb24e5176653b7c8f9a1b7f1f01888a5c8278568257a709a5337f8b0d9838bfba8a21a SHA512 5bbd53d21ad89698b6ca04c989aa1ed59f3b8adc9b876b5b7db35bca03b964f645df2af96d3ddf6e7718c8ee06953fcf8f3ca548e65d722eaf4ea0098fa126ad +DIST pgspecial-2.1.1.tar.gz 51017 BLAKE2B 170db33ca1629244b2c8c2d23a5768528e474660dcaf73079c516d33624202cc05487a338b21ac5bab28780d127923bf24d86231e85cade2f82714add5bdd789 SHA512 4ab8596536b90837c2ed0a11b6bbfecd6e5dc487b073a58a1406e8e70028ebb7010430784963fe27a08a5cc48292785f6d02affb750f4a1b74cbe33a0e06a5f0 EBUILD pgspecial-2.1.0.ebuild 1276 BLAKE2B 3c1314bf362da88d4baed62e21c6baee470a77bba5bb0fffe73d5a8c6ff733cd2c5351f454efcb6b06d25dc7f2e7ae3d8d4acd369580dbf385c622f5b98c7a4f SHA512 6b3774c0b7e0136164f3f5991e98268a1409aa5fa2a1f35a5db77746b706e8ebc243a3d0140c948eed6aaa311e4cc6ae03d13fd9f95c48b80afc2157d35db8ca +EBUILD pgspecial-2.1.1.ebuild 1278 BLAKE2B 4b64c9ac51ab842a243f76ba4fe8071a62b6fe178a5a21d7325dafb9dfb8d197a4c5b85123b2126b89581a96fb7dfb50fd5ab1bb3dcd406d7b57089527295c74 SHA512 0ec7cd3ddd002ad21fa8cb9ae0eed6f354c37163f460c85548baa23ed8eeccc0276c00ebf40e4d5db6a14037113ab380a461cad3436459b4cca6b433b6a57d85 MISC metadata.xml 542 BLAKE2B f7c36257d672854f57623ce68e09e17b8bc734e0a2afa70308ff3c3dfee23274750a8d98034527e14c757546eb78b84f170b9a4d180e02cf491301ae34127c79 SHA512 cb1eac0516db3ff5f32efb6adcf2c39e5479f7bb2a44f3d7c75f4e38e07812db21fd8e8af94e97c613b54606c2660317b5dbb0221c88cc926968404898f19602 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 f62c1423c717..38ea1d99202a 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,7 +1,3 @@ -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 -EBUILD phonenumbers-8.13.21.ebuild 809 BLAKE2B 7d5eda23340750184896e1d83c57cccf9958dfb8f7ecf008d8214c59756307de493f1d156e34c2594f926647ce7eef356bae498e43023b380f0c482437b95578 SHA512 1f06998ce4b5fbf273ed7c515c142057177b8be252662cc5853536680027d699844bf45504ff63201afebdce6e6f1226f072d91bca36d1af746d58a7b6f33456 -EBUILD phonenumbers-8.13.22.ebuild 811 BLAKE2B 5565540aeb0793c6e8bd66ca10f4f10e154eb26917e9d41992c22bed9bcafcd49d9bbffb3bd419e93b4beb08da6b5a210e20a28de618a1c6f372001afe21497c SHA512 224903a1247c28021a9e5c44a1d0651950b8860e1563d1a413a3791462643e174608569d0c6cfd4d73c1b3084d73aed4ba2565ad3e016e8c1816419dfd9826a7 -EBUILD phonenumbers-8.13.23.ebuild 811 BLAKE2B 5565540aeb0793c6e8bd66ca10f4f10e154eb26917e9d41992c22bed9bcafcd49d9bbffb3bd419e93b4beb08da6b5a210e20a28de618a1c6f372001afe21497c SHA512 224903a1247c28021a9e5c44a1d0651950b8860e1563d1a413a3791462643e174608569d0c6cfd4d73c1b3084d73aed4ba2565ad3e016e8c1816419dfd9826a7 +DIST python-phonenumbers-8.13.24.gh.tar.gz 4916204 BLAKE2B e283c7eb8e3936f6affc82f4e884e74f8f29b1ea43f9a5f3ab200b882d0a153cac9d199b0e44a6ca54098591f7044a92b82eb5cd254ca6d29439d18f3d2d6a7f SHA512 de11794c3e1ea8823a1e4fa0e998fd9657f4ebf4d187bd59e361bb0cb24cb771595ceb99e9ae4fb14e2ea0bb4058bacc13abce6dc6837911abbf7db5ceec0db2 +EBUILD phonenumbers-8.13.24.ebuild 809 BLAKE2B 7d5eda23340750184896e1d83c57cccf9958dfb8f7ecf008d8214c59756307de493f1d156e34c2594f926647ce7eef356bae498e43023b380f0c482437b95578 SHA512 1f06998ce4b5fbf273ed7c515c142057177b8be252662cc5853536680027d699844bf45504ff63201afebdce6e6f1226f072d91bca36d1af746d58a7b6f33456 MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 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 f247b9663193..d752f9b5bfbb 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -2,8 +2,10 @@ 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 EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683 EBUILD pikepdf-8.5.1.ebuild 1691 BLAKE2B 86a1e90748909974401c539c64ccb9b496a1842f333c9d656b097dfa94bb742bfc1c2ac33771ab455b0b69d4945a42b05c37a91491e8b2835e70ac332874484c SHA512 27eacb24b11383380a14fea7ffeb74db0a03b75f00b41009f3e3d37c7ae25c42131a0f5194a0e39d6c05a854fbc49c14ae376c71ef92ac107aafc7ee810eee60 EBUILD pikepdf-8.5.2.ebuild 1686 BLAKE2B dd1d53993c61c1850926d0ac4536a8f772a76cb1ef15974dc84999f0b70a17da5481f87f719942a0d715eb867f152bd14ecbef978e70ce73f69648241d9397e8 SHA512 64c389646883b124d8cbb13fb57d923ffa65b21b81b287600c61ba38871dc94d79350e90ae6dc6305c6cd4149a5c1fdc85417591d908576350f557c6976f092b EBUILD pikepdf-8.5.3.ebuild 1686 BLAKE2B dd1d53993c61c1850926d0ac4536a8f772a76cb1ef15974dc84999f0b70a17da5481f87f719942a0d715eb867f152bd14ecbef978e70ce73f69648241d9397e8 SHA512 64c389646883b124d8cbb13fb57d923ffa65b21b81b287600c61ba38871dc94d79350e90ae6dc6305c6cd4149a5c1fdc85417591d908576350f557c6976f092b +EBUILD pikepdf-8.6.0.ebuild 1686 BLAKE2B dd1d53993c61c1850926d0ac4536a8f772a76cb1ef15974dc84999f0b70a17da5481f87f719942a0d715eb867f152bd14ecbef978e70ce73f69648241d9397e8 SHA512 64c389646883b124d8cbb13fb57d923ffa65b21b81b287600c61ba38871dc94d79350e90ae6dc6305c6cd4149a5c1fdc85417591d908576350f557c6976f092b MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 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/Manifest b/dev-python/plyvel/Manifest index 130d54100d1c..f2b6098c000b 100644 --- a/dev-python/plyvel/Manifest +++ b/dev-python/plyvel/Manifest @@ -1,3 +1,3 @@ DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee677778c34084058fba029547557442b86a0286a0d959dd550d SHA512 3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1 -EBUILD plyvel-1.5.0.ebuild 756 BLAKE2B 742a57a28784b7d377a04e7f8e8160f2bd9c9fb46f5f698ba646de47011227399037b4dd35a9598dfcd3ef09a97c88b44f9b8f5013a83518c32352d15e2b96df SHA512 8ff1182602f7f52d06e2370949f04b239b97028c73c08eacc68ab1e2853f334873075661a1a15d09b97a9fabdcb8d7c0e8a49a00bbd4eee6b1018f0e2a6d4717 +EBUILD plyvel-1.5.0.ebuild 757 BLAKE2B c166251af3ef27bc35e80310f14490e5ce2596c660a14519acd258b2e244468a0c6a5d337bad86f6b027a54b57a6e7eaa79ab8a6c5bd794be6b02f9e75b6a636 SHA512 a25c49872839d1545b8d1c7755ab78904a16b426ffe94931423c07da59fc4a2e08850db40ea659a66bb48f52ee38e76d6f537ad6ec07f1212bc8048f3299ecdf MISC metadata.xml 433 BLAKE2B be3fe545cf9ead9b5b9aed9e30afbc773f607837acf207159f1db535aa8fa2b3dceeda8c1f72f22a071af09184f99283a6ffc8895a40648ebc7e1a939c615a42 SHA512 11bab5550ddfad3874f7fdec20d130e4ae490d700500225f9015e76fd2ede33fe6fae302fba15f73465af8f03ac035a7815fb757f5dee575e1b89476038b99e7 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 b56836f2355d..6e8eac632601 100644 --- a/dev-python/poetry-core/Manifest +++ b/dev-python/poetry-core/Manifest @@ -1,3 +1,5 @@ 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 EBUILD poetry-core-1.7.0.ebuild 1876 BLAKE2B a2b08c67ba6eebd0d7536878dcc4eefed136dd11de898fd9a957880d499a5b167d6d6d19f2e2ea7de599e29e225e695f5e1cb3c0df8a0c2d035fe4e42cf44b6c SHA512 1da70f943bc725ca6dc43fe8f631487778331d4afb90de60a8a133f1ca5d42a371e7163c38c7f6a995bbc50108f60f6b5371a100349adf69f676fe7c6440d6a0 +EBUILD poetry-core-1.8.1.ebuild 1885 BLAKE2B 3b1d7e103598e9e85492fb3c6996b43dc726521070f165b29bc086c23cff58494cc5d0ddea7835dd19ccdfb44dd880efa3d3be195b633d0b1b6d392845324d47 SHA512 1bffea9f224aa0dc8b8159aaf443155cac7b9b1cfb6a5c2ec4c0a57eeb3dbbc8f85df9a51434904a1800053c3fe3680b2416bfce5b6c94b948b2769f0fb898b2 MISC metadata.xml 382 BLAKE2B 82dfc3f146cf3b669fed67ab2e21694b00d5473fdf855cae9fb3a0481785b32c4cf1ed9743a5d64cd055c1cb544377f936a9ec26c9d1dec2cf5fbef6749f5587 SHA512 032fd4dca8f8138c2b527e517f041889e15600ccca876fc3c9e53050196186ad2a9346168bce9c4bae7ffd8a77ff4dd19cc2559fd1da1fd4c7c181056fd49a13 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 b11f987b282c..225e7aaabdde 100644 --- a/dev-python/poetry-plugin-export/Manifest +++ b/dev-python/poetry-plugin-export/Manifest @@ -1,5 +1,7 @@ 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 EBUILD poetry-plugin-export-1.4.0.ebuild 723 BLAKE2B a66933cde927d9b3c2d78ce66a9ae9ae4104ab84a8d3057dc878016d1b3bb3126f77fdfca9e40b25838d5931cdbaf403d3b5731b3c0820f2b87a86e1e9f715a8 SHA512 796eb177b651fceb18984d6b4a2945e0828f5180c508a75ff717c4ad69aeb772ba3385b62f2dfbc99e60d8881c17bc329e0c7cc931a4d7321f2e89df345c42a4 EBUILD poetry-plugin-export-1.5.0.ebuild 723 BLAKE2B a66933cde927d9b3c2d78ce66a9ae9ae4104ab84a8d3057dc878016d1b3bb3126f77fdfca9e40b25838d5931cdbaf403d3b5731b3c0820f2b87a86e1e9f715a8 SHA512 796eb177b651fceb18984d6b4a2945e0828f5180c508a75ff717c4ad69aeb772ba3385b62f2dfbc99e60d8881c17bc329e0c7cc931a4d7321f2e89df345c42a4 +EBUILD poetry-plugin-export-1.6.0.ebuild 723 BLAKE2B 504e7f12c7fe609efade2b0105ddc49cc69280d3e1240e2cce4be7265497c3ee805b073094ccbfd0e8e2ee6af120a2d018cb36f463ba8dc0c0c0a20fbef0b38f SHA512 b5804d9434be05fab7627e5a0d709585c45c1ca0fb62127cd722ed23eeb8aa665db675438efcd5f8e4bb0fc8700bf8bda93a8a018614def8814b4dc6fa265d90 MISC metadata.xml 514 BLAKE2B 27e1402c90d372d44302449b8b826a66a9795227e72a6b30ccdc316ff0146bb011b8a9fca613e8675ebe13c360d4ba77b6b30a057981e552e3f5762c3af6e65b SHA512 b214726af4d39d3f9a082d4e09e88d1fc63541f18cbdc31e9ceac88aa01ff44eb52cfbfdcca0994f5fd86b905ebbf39af2b0d083f7bca085c1a52c6cab52b630 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 ae05931e801b..c79c3cef5275 100644 --- a/dev-python/process-tests/Manifest +++ b/dev-python/process-tests/Manifest @@ -1,3 +1,5 @@ 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 EBUILD process-tests-2.1.2-r1.ebuild 654 BLAKE2B 9515fc77a9e7decf2150d07432016309c797f0d22dbde0a370b12572b53c8e877f9a8d488777af3d7b464189feb6ef238a6b0ecec6824d7b660a8ac9bc41c01c SHA512 8adc7ecd1c99210fe27928945e7c3dab49bcb67eaceb25a6bedd7dee85ff4262734ed9d29d9b07b53f57cef36cee947ff90accf9fdb1727a60849a20067e3d6a +EBUILD process-tests-3.0.0.ebuild 634 BLAKE2B 7f6dbef51e8de1159ba72ca22dc00698b0f88cb238cce3fc87af0b906658970bb72e5097fd29e0274645f53bdcb3e81fba4c9da7f7ef7844947d1c81b0a94b21 SHA512 3dfcb5925ed11d357671b6bb4114dc4ed21cfdc0c2bd6477296c534ae500c5b301cdac5123e37e64014e777a67a239cb1cd0fd2f1cf917036187825d23ffe15b MISC metadata.xml 409 BLAKE2B 7a2bae7ebc779208f6e0eee56ee22501bda63f16cf87e692db98bab91570cf7c34dde7f1a41212b15e4cf88e41882dd1208a8b95de4af8989f012564bcf7f6e5 SHA512 71b33097b25a8ab5b37c52ac641a4a14cb667f82601a0eac53e5e1758c9a45d7132ce280533be4b833ae34756de2992c11c0671f75ffc45e095055e704b84852 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 14763ae77342..97b4fa4e6fc8 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,3 +1,5 @@ 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 EBUILD prometheus-client-0.17.1.ebuild 580 BLAKE2B 211d05274d1f01dc404e7fd5bf0953d86a8f59782af389f08a039f98ca4c6b6037caaf04054e47cd7d0168a9b3f34de4dac369b215897537d137e8ab984df630 SHA512 6312d5601966258a5155179674ecfc09cfefb9c3d5b7f63b14883dc7f3a8f52668be8e39b9559baee670c6cf5a839d8fdd4e9cf50c3f30efc0c413ad06998310 +EBUILD prometheus-client-0.18.0.ebuild 588 BLAKE2B d9cda9d9721cc35bcdb84d53c856c0d7d773f45292814fda663373b3ad33179120c32bfe4fd2688abbf21a03f566658927bd21e1ea69a76cdafe5fdb3a0ddbf6 SHA512 3114b22f38845600ba242c28633f9545861d2227e3bdbf5cd7b18609c6b54a2ac2bf4c314a97d115945a42efda2dfb34139b4c20ebe6e9daec99eb6598b79331 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff 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-python/Manifest deleted file mode 100644 index 5dc0c5f236c0..000000000000 --- a/dev-python/pslab-python/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX pslab-python-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b -DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f -EBUILD pslab-python-2.5.0.ebuild 965 BLAKE2B e7a92c3892490a72324873f17f24ad2b2d0b67a872a0a2c52df3b881958c203f9ee44ed63bb2aea2206f44b103c1445cdf41ae8b38281b613921470aff96a9bd SHA512 86992ef6f35ad3ad498ae0ea77044669df0f0d5e52b03165eccd9cfc6c0e9da2c19bb600473f16e6eb48b5915c931a822e2e606253f5e741079ab06396d30d7f -MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536 diff --git a/dev-python/pslab/Manifest b/dev-python/pslab/Manifest new file mode 100644 index 000000000000..adbfa7a70082 --- /dev/null +++ b/dev-python/pslab/Manifest @@ -0,0 +1,4 @@ +AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b +DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f +EBUILD pslab-2.5.0.ebuild 1014 BLAKE2B a9e037f3fd1bc6a970e1485b976c381ea2815d87eeb128967a3e0dd9a05abe70ef479ca3a31fd24d4327d47f1036636d5cf7d5cc93d3863e16de5271dc8f6d02 SHA512 3b3b16619dcc116c0e7d14e3c7b6c48fdca3e1107573ca98c657dccfd4f83f7714cf92208b459c3c78ec6e4144c0126e56ed11ce17406a5ce4d372bc539ad462 +MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536 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 b6ee028aef42..3d5d5fe00779 100644 --- a/dev-python/pydata-sphinx-theme/Manifest +++ b/dev-python/pydata-sphinx-theme/Manifest @@ -1,7 +1,10 @@ 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 EBUILD pydata-sphinx-theme-0.14.1.ebuild 1204 BLAKE2B 4bb2621c2da77a9ad9d8d20bf16ace039332e270128186db14a529d4c1b7568a5588bf9c71420509a6653bb53c44e839b51364f392e3aaa08fad3eb8def0ce56 SHA512 8748692790aab9722fb992f8bd9b182c4036ca21c09eb62d251e1912babe01e142a5aad13bd488daa13d0cf440addce77b228ad8cbca28516cf029a288b6ce28 EBUILD pydata-sphinx-theme-0.14.2.ebuild 1212 BLAKE2B a4fdf3462f34f94e1875ee6806182c25394914ab98cb1c0ab89d4a80fb7efcff0c20507c2c4d316ad211538e85bbe371714a2a8092ae75b3214368b16b58161d SHA512 769561024ecd7c8a673b0426cef1c734e3a589d5fa01bdf8bee36c1bae000e562ed9ef142e596c5f434a76b1f9c8602b6eaeba2c6b9642fb2ad5a425e43d02ec +EBUILD pydata-sphinx-theme-0.14.3.ebuild 1212 BLAKE2B a4fdf3462f34f94e1875ee6806182c25394914ab98cb1c0ab89d4a80fb7efcff0c20507c2c4d316ad211538e85bbe371714a2a8092ae75b3214368b16b58161d SHA512 769561024ecd7c8a673b0426cef1c734e3a589d5fa01bdf8bee36c1bae000e562ed9ef142e596c5f434a76b1f9c8602b6eaeba2c6b9642fb2ad5a425e43d02ec MISC metadata.xml 532 BLAKE2B 397b44fab769346cc170d5627dc663adbe29b780cbabc3d7643d5bda6ff89d6fbe6e6f55da69e93b8b20ddee16856612063b442125a16e035803e50f5aae924f SHA512 9de912fb51a153d508f3a12a3eb7ef3cd926089452bd6bfb822ae4a797d8aeb9ac68973ea7bebf3095f546dd288fdf651710ca8536f19907ac69f622ca3b0550 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 3844a3c4ea47..98a69046e23c 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,5 +1,7 @@ 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 EBUILD pygit2-1.12.2.ebuild 803 BLAKE2B 54bd019e1b82989d76af9d80f2507a7585474b0f183ba4d7009fce5994c2080fc832a815fb320e2294a60db7a504f4cabcaa01a6c8231e53b2f9dafb3f13f3c6 SHA512 38c6fdd592466f2e409e1cc0360404158d490571085cb34b75c986912c655c3efc370d8237d3a745f16aaeb527268c6f77ed5b99155da44937c5da947c3cf9e7 EBUILD pygit2-1.13.1.ebuild 810 BLAKE2B 6103481e5068f90bdaa0d8b1f52bd72c27c6bf6ce804c125d0970faa959403db919beebad7213e6afaa900d1d10f527ec2cacdf7df2695690bc864efb4d7b287 SHA512 8c2648b538390c21c37fffd7984d272fefc56f1fc4140923510dd0304bf5e3875e44154ffaeb2e50e1aeb752db88884371d6d5e5a1bce18acad408d366e3edff +EBUILD pygit2-1.13.2.ebuild 806 BLAKE2B e2ffcac9c74ca10d08dd29a4c331a39a237c68d459a0eb6b26a32a5daae10c8c7b18906777a6d32cb5a5990efad875a74c44d1422770ceb53da05865822ee88b SHA512 7ddf286be6b199c32edc92a35c2f870383ed04ce0a309d8deafda74bef422ecb2f2f46aee31ea95a5cf31f2bfd8ed9b3f83d0faab0ecb9f0b5073d00632019a8 MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39 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 8dbd30b0498f..3c196915348c 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/pyicu/Manifest @@ -1,3 +1,5 @@ DIST pyicu-v2.11.tar.bz2 193939 BLAKE2B 2226d9b669242980a52c1c3e734519a581c8f80cb34ff477d3602f150d290a105c86e40ea1e2f13012a81484b89bd2c50a76975683f27fcbcce9bae2475a7175 SHA512 c50e0fad3c92ccaeedf18f7ed6c31772f74b1e5bd01f00dc94b535079ce910d9033dba5ad15dabbedf6eff2034503d69d0715e0b4938ab2701450a8b641bab34 +DIST pyicu-v2.12.tar.bz2 195543 BLAKE2B ffee7f0d77495ca490047f6c1f280e47161a9dcebbf5525c8131a3876d10048f154aabfa2be98cd9bbe8e32cea2be86736cf7aa1b0193084b0b7dc36a45b861f SHA512 b182550a9491795699868908615a823e9e35220b6b43ef745a0e34563a133d2c9c2c5c8ae6e221f8c7117d310214828e8110f9e4113fd5cae7e724425de8fe84 EBUILD pyicu-2.11.ebuild 728 BLAKE2B ad44881ddc48e9f01c576e5a2bff2967ecc2fecf09fc5f3c8c8e6694fb27093e2cc0a3d1d4c7d9ed24e241f9b12889b279589d62e9958d4fb1fea7409f495a61 SHA512 ecb51c6e3ce0e51b63af60c1d2db953e5becc4e529775f13834a0f173b869bba35cf626774f230520d8ba525fe80d41fe03334e3fba975c0fae4c83854f9848f +EBUILD pyicu-2.12.ebuild 763 BLAKE2B af1ccab3c87c2c38db58ad49cf684b3e4a678affd0c9ac6779acf86871c21851b7280444dd8a63117dd94e23ff6dc579464b0f6a7a8f3126a2fec2964335e6fd SHA512 29cd7b0fb0791e828f1a458ec1dc63cd7d83a82b967cd566f8cf00f5fd25b3de857b39284b4e832ac232a4dd3474741b0b4bb5d0e7332514be308ec5e2dbdd32 MISC metadata.xml 415 BLAKE2B a96dc033850e25f2afcd4128d38becd7c86263e5bb366a701c88a2bc81118aef03217bbfe0c2ff0719f636104b2a12995815c36f2a3e6539136509c7900c25e4 SHA512 e8d901e2276b0a92ae8e0cdd4b0e1cacd29d9eda86491a31a2057d013b7c4f8c340d0e83dbfd53500906f79a827d837cc7e445c24e6cf5b50ee809ec2c35eb13 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 f0852bf2e4dd..d34e6b4f5663 100644 --- a/dev-python/pymongo/Manifest +++ b/dev-python/pymongo/Manifest @@ -1,3 +1,5 @@ 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 EBUILD pymongo-4.5.0.ebuild 4261 BLAKE2B 9cc1a20fae4a69e5d388af6e748f2e94ae828a2943a9b97c91b8fc89db7f4c60079af05485aa75b21c5a89447a3d1184d139941ec1d9ef97ef659b79073ee19f SHA512 435cade51d1c11381d9772e2a2993084800463a61ef2b80bb3e5e97dcb3676628f0df005d0a41feb9b87c2028d6105785b34824d5cbe4c265acd15159f5c3666 +EBUILD pymongo-4.6.0.ebuild 4308 BLAKE2B e94c5325e7ad909cc6a36b96ebfaf32046477f002423188483cd88fe31f23636e6d8751e9b187b74bab754895190f5c665c22e1043ae2b973d7eea3de88a59d5 SHA512 7dcbb10adc1baa7d2e7b6f3a28117dcf72089516d9bf0bf34997d910742ce7ae9a3cc840fb55370f21dddb13dcc33f0e61e89092f68a6132eb77fda1ad53ea52 MISC metadata.xml 880 BLAKE2B 024d83cdf3d8cf94cdc98153a6b429550579d494b053becfe5cda0a7a7f3852632d7155e71116a9ab751e6542fe63985755f4eeb147914bc8dbb1e9fac560434 SHA512 c6110fd18fa7f7819299b5de919bfc0ce407d653115d34d297513ce3a4acd2e16399d6f327c61bc5d4ef8aa6776f84750cff37798415ca4bd59c6fd19961d891 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 d158198b962c..4250d5577dd4 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 @@ -14,6 +6,5 @@ DIST pypy-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6563840 BLAKE2B cc7938c4a9f3b80a9b7 DIST pypy-exe-7.3.13-1.ppc64le.gpkg.tar 10936320 BLAKE2B eaacb2af2c5f62fd487893e4d97ab288ead1c81a0b3ba99782f11ab95ac525c81bc37af5093e76843a17c8ce792aa601befe51b6774908a5328fd4ad449651f8 SHA512 733ec08aa5ab055ec4983e677c8261a4b62006c88a01f0e9ff9abed45781da5144eb4acd41ed7203f74622cd35cbb89c1384ec113c915e38a8d9d81288952b19 DIST pypy-exe-7.3.13-1.x86-musl.gpkg.tar 9656320 BLAKE2B 61f608aaaa316a64de7445fd856aedf34e11bb08d5f1d7819faa198c7014d397244acd54eb35fe95fc79ef53c5ff770f6e608a0868508422386f110c4357fb69 SHA512 0c3799d15688496ff67007323e0398e7b82becb83d77db4585b5439107f3b4244cff658b908d125d1615391265cc5add2ba5116027bf67c7603c49de54b73f02 DIST pypy-exe-7.3.13-1.x86.gpkg.tar 9574400 BLAKE2B 29b9d82995b503f5fa933c0ab3ea988b0321768692974d232040afc1b24fb45905f1ae526f57e443110e7341ed310753e4a0ffd161979b0bdc8e6cf1374ca540 SHA512 9046ae99f4996188c04a098e5d716e885545437f5e31e1c75268b45f80d4743b1c431a2aeed990746530ce3c6077a985ff535f813fabcf2ccac91ed8dbc4f2ef -EBUILD pypy-exe-bin-7.3.12.ebuild 1947 BLAKE2B ced9c32c68bc0d6991a3c023c5ac6f3952cae5be14c39bbaf498c2efa249715235747526090d59f6a39da4645c83551ebfebabb2a2c7a25343c5acb64d9a1d6e SHA512 3ca0ae4098385dbd208bb3d069b17f9654b2b61b8d85fc822776a91e69341a60492c101310c24fc10a7d0e68b080ce28976d1bc9d5c120dbb40d4af04a7215ae -EBUILD pypy-exe-bin-7.3.13.ebuild 1949 BLAKE2B 144e22713546812ee4664e6c7f092188d521a4c5788f2b1473d2e0fe7ad3b49a16f6965ac4ee194e51d5b64e599b5d80f84fce2cc13b1c667f245f6f75e16847 SHA512 a6905d688350e83368fb1ab2ba273b730adf4be279b45ee3d78d2721532cfd0a1919b694be446df9c7cd2c2fbdf023614dcbd9ef5554c006b9fad0fc4f5cdd87 +EBUILD pypy-exe-bin-7.3.13.ebuild 1947 BLAKE2B ced9c32c68bc0d6991a3c023c5ac6f3952cae5be14c39bbaf498c2efa249715235747526090d59f6a39da4645c83551ebfebabb2a2c7a25343c5acb64d9a1d6e SHA512 3ca0ae4098385dbd208bb3d069b17f9654b2b61b8d85fc822776a91e69341a60492c101310c24fc10a7d0e68b080ce28976d1bc9d5c120dbb40d4af04a7215ae MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8 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 25a5a9049552..c087ccb62cfe 100644 --- a/dev-python/pypy-exe/Manifest +++ b/dev-python/pypy-exe/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy-exe-7.3.12.ebuild 4060 BLAKE2B 5c6883e608eba8f972af83966b23dfd3e13edfeeb511d1a47f303b60746d5cb08ab9bdb9914b5b7dd2ff6ef630e15a0fca3a3c3f253e4f76aca7145ff72cf35c SHA512 d5dc8433dd88b0ae58b3283ad233dd7524acf31763e917e46ab8f837623d340f4d487a06fce679a7e91fa96cf89acf98171a423acf4b0251776f1e2abdf41c0c -EBUILD pypy-exe-7.3.13.ebuild 4062 BLAKE2B b9437200b3738b7e2d76cc05aee4847d4b4e4757ce3631391f345a66d7dc5ed587bcff75d4c8d2d158181578800dc0aaaca794107170ead0ee0072855164cb1a SHA512 e89eea8f316311d8b84b3e493029579d66774e4f41fb6af9d6ce1696470a8d22c967375bba37cfafa1e6288a04f55f2c199311ad8cc0e5073bc915601193affa +EBUILD pypy-exe-7.3.13.ebuild 4060 BLAKE2B 5c6883e608eba8f972af83966b23dfd3e13edfeeb511d1a47f303b60746d5cb08ab9bdb9914b5b7dd2ff6ef630e15a0fca3a3c3f253e4f76aca7145ff72cf35c SHA512 d5dc8433dd88b0ae58b3283ad233dd7524acf31763e917e46ab8f837623d340f4d487a06fce679a7e91fa96cf89acf98171a423acf4b0251776f1e2abdf41c0c MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d 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 eae2b477dd95..3d5ef32ae30f 100644 --- a/dev-python/pypy/Manifest +++ b/dev-python/pypy/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy-7.3.12.ebuild 6979 BLAKE2B 686a1e5b5821a0c9552345736bb20bc508840934979c66c3d2199c17f1fd7066dbfabaf1f11925f38cc508efe2390690306fecc967088a187c4ff470fa0f28bc SHA512 1dc67d9882f9a007053b75e39bda286c86aa8a4f3cd010939da3ea056a0c343f04b3958ffbe55d0faeff6f4499bf53ab12097a9fbfae9c079ce687675032529b -EBUILD pypy-7.3.13.ebuild 6981 BLAKE2B 08b2bbdf962d3d7daf534b56da6f0f85de7846c785fde3c69a61cfcbefde073f9f5ea28bf1aa57c80f9c8c91d757a59a652584a0e8fd816279fbf5a09f461f78 SHA512 4b6205c8aa6b27fdbcd117ff24cad1bc447d8821b0ca78befdfa6e06758f36e1f30c1dd1f2daf1bbeb53841255d36c3ab261162afc7e1bf0049c8a11d0bb9fde +EBUILD pypy-7.3.13.ebuild 6979 BLAKE2B 686a1e5b5821a0c9552345736bb20bc508840934979c66c3d2199c17f1fd7066dbfabaf1f11925f38cc508efe2390690306fecc967088a187c4ff470fa0f28bc SHA512 1dc67d9882f9a007053b75e39bda286c86aa8a4f3cd010939da3ea056a0c343f04b3958ffbe55d0faeff6f4499bf53ab12097a9fbfae9c079ce687675032529b MISC metadata.xml 565 BLAKE2B 956a62e9d3632a7ab9ade67527bae54fe0b58d79a6c2f26dc7017a6b8d337f7e5a155b747f24b98f345eb9e1d15c3f38d8530212ad16cfa5292d6cb1ecbf3e91 SHA512 6dd5bc7712533a926b7efdba10c3bea32c813d703916f6bf152ff14f7561cdc466354c8fdbb9640afe415daa3cf2d9365351261e89b8aadfae7b74afd48ae061 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/Manifest b/dev-python/pypy3/Manifest index 853df1144e37..a7490915ffd1 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -1,3 +1,2 @@ -EBUILD pypy3-7.3.12.ebuild 583 BLAKE2B 9308115fd68cc96beed284dcd1eec6f3a404254b422cd7f88dbf6ffbc30e69050d3613bcc34151a4fd64375d1901b0899e32f42d843c68ab281c7ed10c5b9611 SHA512 df2c8d9903a9e772bce5c5d93203a31b68ee8e413ce5b721d6c59d9542f65ff13c9676ee22080cf1b361cb5762dfc22d1a5ee3a498c6aa2ba6d13731e9cd09de -EBUILD pypy3-7.3.13.ebuild 585 BLAKE2B 5c5704a58e65e6d2bc4272988aaf0ca2e4b2bb21aa316c629ebb8594500743add0a901704f0a2ded2aa803841d4ec16a754884f435ece9a8682da1a70a1a2bff SHA512 3513a60f7264acf12d10d9b1921e843460db4aadaca2b0137a624a870a2ee31a44c52ed065d0cab4a9c35c1c24fbaaffbfd1dab838d1e12117ee53e528e8e481 +EBUILD pypy3-7.3.13.ebuild 583 BLAKE2B 9308115fd68cc96beed284dcd1eec6f3a404254b422cd7f88dbf6ffbc30e69050d3613bcc34151a4fd64375d1901b0899e32f42d843c68ab281c7ed10c5b9611 SHA512 df2c8d9903a9e772bce5c5d93203a31b68ee8e413ce5b721d6c59d9542f65ff13c9676ee22080cf1b361cb5762dfc22d1a5ee3a498c6aa2ba6d13731e9cd09de MISC metadata.xml 317 BLAKE2B 9da451fe362dc5c1f6b3412b33065ab6e316e5ae49fd8e6a8e7485cd5cb7440c316c7c5c9b504a69c4f21a6370317edfe11f388238665133b8557a26acbfe1eb SHA512 96039ea2033b920e595e05c8749ee7e316e951bc6ff544a2f4d175d862cf7537401cbba1d4535f20245bbcac32d5ce1261d04aee412953401b513ecc5e7217bc 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 593eec9684f5..516a677eb43d 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 @@ -14,6 +6,5 @@ DIST pypy3_10-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6512640 BLAKE2B 9611d47f890ccd2 DIST pypy3_10-exe-7.3.13-1.ppc64le.gpkg.tar 10219520 BLAKE2B 95ccc9bf239e77e6cd8821ba45fa1df36f4986b8b9dbe5b3291173a5a1c421eb57c9b7070b63be494e054c76ed233cd87f163a21368b404a853375d14404efa5 SHA512 0f43fe01ce92ee6d714067fe60035e3f9595f18b695004e7a0ad7ef82af9bfb46c96978b45eb5e85424b0c700a2d3672dfd8c63215dc98acf7471f0c174f4898 DIST pypy3_10-exe-7.3.13-1.x86-musl.gpkg.tar 8744960 BLAKE2B 362a7b6d3ed33623bb3adb94e62498b8c8794cef1354a3fd5579b2e647a8a74f38b44d470598d06a1a2645fee7b70a711f50f8c5e7648eae7e3a97b105fed632 SHA512 8f0109ed58a1344f44cb94aa360b2be82bff885a3fb1984c816d12069d9517e6a49c675d7eeb36d8f6c6869db13d4ec002a12795e72977e296122bf62f21f53f DIST pypy3_10-exe-7.3.13-1.x86.gpkg.tar 8796160 BLAKE2B 9a838af1cd63249a55cc7f0849ddd783bd425d4c3a253583b590162ba1dccc5a8811222fb45121999a08a0935f9d61142efb6bbbf71a30e574f21a7b2e1e51b7 SHA512 3d67657e5ba8628ea6049bf74d5da29b32690e997993c37c7bd1166d6460bea8153c52bfea25066a38e7fe97b4612d64fd98b70c3b958a3862603299719bcbda -EBUILD pypy3_10-exe-bin-7.3.12_p2.ebuild 2031 BLAKE2B 65ea2b8a8f54c548f634ddbafb197a3ed57171b0b1771374d9051b5dfd6812e5a02e4c4183880eaa3db12dee1f801359c5172273a71efbf6a4d6da5ebea45625 SHA512 90e0593f4fe6afb7ee92b43868db99fdd6793fe406dd135dab16862c772d6a152d7d1d9992db69d5d50698f559dbd8f2e70659acf7e7bd2c5051182d0f6400c0 -EBUILD pypy3_10-exe-bin-7.3.13.ebuild 2033 BLAKE2B 0fdf8bd677b59278990ec771a932c461d1a425717173cbf780b9496510b774be8fcabffb6ea732d772b7b5ce0960242680c373ae73f225cc1daea9a022262c93 SHA512 f9b07b1249a97f2bdb96fcb4193049a915b3e769dec9a7c0b6755e48d726cb7ff0e8bf9c8bef2c6418365d9279251a82c2ed8fab59cc54de42eaff169dfe3534 +EBUILD pypy3_10-exe-bin-7.3.13.ebuild 2031 BLAKE2B 65ea2b8a8f54c548f634ddbafb197a3ed57171b0b1771374d9051b5dfd6812e5a02e4c4183880eaa3db12dee1f801359c5172273a71efbf6a4d6da5ebea45625 SHA512 90e0593f4fe6afb7ee92b43868db99fdd6793fe406dd135dab16862c772d6a152d7d1d9992db69d5d50698f559dbd8f2e70659acf7e7bd2c5051182d0f6400c0 MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8 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 e8f6da51dc52..635b33efee2a 100644 --- a/dev-python/pypy3_10-exe/Manifest +++ b/dev-python/pypy3_10-exe/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy3_10-exe-7.3.12_p2.ebuild 2638 BLAKE2B a6b9999c39184fa147bba761c6ac332faac94aee06063a9c042c6e8c8bd0a118fe5f617686878bfb334a713dc6eae2052b453d7a936a9c015f130785e0a040d0 SHA512 b02f3c5dfa9ec42443ca971c585a7b3525df8ca04af957e939f8032d5e35492aa8b45de179ebdfdcb691a9fbeedc8bb927f12f44cfbd13ce0317ee2a39cc490c -EBUILD pypy3_10-exe-7.3.13.ebuild 2640 BLAKE2B c07cd82f2347246b4a9932f1579ff97ba8bfbe352eaad0de73060484d9c1e9c8e3dfdf5bb4db72a6dc965050cef95561deb217b5bfb34bd9f3efa93da89e6a83 SHA512 030317b7de10bd8b5efad925e9cabaeab1cb8b02e0e5b3cda5b743836247c8b7612e521b8e7349a09d183b6b2e3260713920391532625bfb097f067ebcc43fbb +EBUILD pypy3_10-exe-7.3.13.ebuild 2638 BLAKE2B a6b9999c39184fa147bba761c6ac332faac94aee06063a9c042c6e8c8bd0a118fe5f617686878bfb334a713dc6eae2052b453d7a936a9c015f130785e0a040d0 SHA512 b02f3c5dfa9ec42443ca971c585a7b3525df8ca04af957e939f8032d5e35492aa8b45de179ebdfdcb691a9fbeedc8bb927f12f44cfbd13ce0317ee2a39cc490c MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d 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 83bf1d0fe2c3..281731f97a73 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy3_10-7.3.12_p5.ebuild 6027 BLAKE2B 9f9310a65a17ed5cf3cb74c4158ab922a6a3b582b582ccf354f771491ebb28c632cf71744fcc2a783ba153438b11faadf5f48f1fbba44a01d0da433b728491cf SHA512 638cc9f939341d93489fcce30acec54ef8a03b3af0c6418bd6ef353e901270cba10cc9c36268042fb331b8e1dfb94b49e1ef544b5719e954b0146064e1573c86 -EBUILD pypy3_10-7.3.13_p1.ebuild 6150 BLAKE2B 05cd89e1afdacc9f33afb3f93a3f5d55b8ec1108ddc2307c250ea3633d223d0d8345608364326df7698d5ebf8baf6a9e3ce4243a0b8fe2d011d8a0e9fce0007e SHA512 d2f3854b34d603cf3ecebedbf7741039b84fbcdd2770d9b6cd0e962a2ec078e5c1d865b0a40c4c403cc573481bccce6b12dec1f247aae7abe6599b9941fd63b2 +EBUILD pypy3_10-7.3.13_p1.ebuild 6148 BLAKE2B 9ec37a7c3fdd246519ee3cf32401cd82d5f877448f64bddf630e7207a63570a0d04a20572578ddb96780a1861f66844c8050f426dc8d425864b59e4a1e7a54ec SHA512 6295e54f03bc1f1f2a3114c454549e0700778005bd7c050056c52675f2a41474722db0a32bcf8e26a32663d890c261ab83b8196875b4e499e8a2d8bb009575d2 MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 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 e3f61ba6f7ce..e93994682ca0 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 @@ -14,6 +6,5 @@ DIST pypy3_9-exe-7.3.13-1.ppc64le-musl.gpkg.tar 6389760 BLAKE2B 1eb0a9aed7e28227 DIST pypy3_9-exe-7.3.13-1.ppc64le.gpkg.tar 9963520 BLAKE2B 07e02711f40e336077162887f1e39e761c295ef13300be46871082a4ecc998bedabbca38aba2a22d76899dd367d25194cf60f5ebe75fd89306c6661beaf4383e SHA512 939850b6d1c4acf634e9fb7eacabefb4888938fda2e333dd658e46304b281619b737cf3b5c1969c4114269a5a2ad90a193a1e7ca3bf57d67c4b777d308997cdf DIST pypy3_9-exe-7.3.13-1.x86-musl.gpkg.tar 8704000 BLAKE2B 22e5b403fe30d147d4eeff43b4ff010f5234a759a4383d2131a04e871039ac19f0c9918f43d2958554c0d25c2a1ad5532ab90a11bb2b401ec00f804b8a4f0b58 SHA512 3e9f5f3529473beaa13e1c473743449d08eb636f45fe6f94ecd5dc3560f2b48bd46ba9dc7aef9fbb54c94fd822e1835f0b58b611522a5349d54e5c509a5c1384 DIST pypy3_9-exe-7.3.13-1.x86.gpkg.tar 8642560 BLAKE2B c5f481f79ba67c5250d6d72d3582ff72be3f55516f14acbfe6720b65d7d6b1464c9a2703f7bb75e9479c5a1e83b07f0c6fa628a55a019eeb9ac939cb68275e99 SHA512 0eadc7cf710c2c02ef9c0ba7ae0c45a9055bb65f0f341d5039e41934d3217b0cd92ee169569205a7b14217f92e91da9b8d376b0dfb25c6c41be150771711ba36 -EBUILD pypy3_9-exe-bin-7.3.12.ebuild 2022 BLAKE2B 5e49d281eb806dcf898d160fc9c9ad689b56c09b1c112cbd2e45515bbe83d189653ca4be70fc806d1a46ada3a87199f9aac3905dab8c238361bdd98f62c4cfc3 SHA512 534720a8d7226460559d01a43c9301b19010b6a54560bba0068fdf753256ce68f8b755c12969fcfde426dce9c3d2a79d5d38db5777f0e53c9ed4c407e4ccb43f EBUILD pypy3_9-exe-bin-7.3.13.ebuild 2022 BLAKE2B 5e49d281eb806dcf898d160fc9c9ad689b56c09b1c112cbd2e45515bbe83d189653ca4be70fc806d1a46ada3a87199f9aac3905dab8c238361bdd98f62c4cfc3 SHA512 534720a8d7226460559d01a43c9301b19010b6a54560bba0068fdf753256ce68f8b755c12969fcfde426dce9c3d2a79d5d38db5777f0e53c9ed4c407e4ccb43f MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8 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 7a06d699b4a6..e7d87b302e7e 100644 --- a/dev-python/pypy3_9-exe/Manifest +++ b/dev-python/pypy3_9-exe/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy3_9-exe-7.3.12.ebuild 2641 BLAKE2B 6d51f81fa21178cc50f0acccf3fcd5dec9afcde32d797f327c37d80196f6b3935b85e52cadf75b077ac995786f87a7bd54fc40c18cbf4a32d99b01123e0a5101 SHA512 03333393dab6347e5246ae95265ac3061a3e56d524098e332a416b83a05dd5362d51d193951b5555c42a30ef29b08fcd8ee28317230520cbddfea57bd574d7de EBUILD pypy3_9-exe-7.3.13.ebuild 2641 BLAKE2B 6d51f81fa21178cc50f0acccf3fcd5dec9afcde32d797f327c37d80196f6b3935b85e52cadf75b077ac995786f87a7bd54fc40c18cbf4a32d99b01123e0a5101 SHA512 03333393dab6347e5246ae95265ac3061a3e56d524098e332a416b83a05dd5362d51d193951b5555c42a30ef29b08fcd8ee28317230520cbddfea57bd574d7de MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d 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 78c404ed9f89..d6d1581a73a5 100644 --- a/dev-python/pypy3_9/Manifest +++ b/dev-python/pypy3_9/Manifest @@ -1,7 +1,4 @@ -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 -EBUILD pypy3_9-7.3.12_p2.ebuild 6026 BLAKE2B f81b5ab91eb3472e35832085637bc34b3051e397691c24f5ea48ed47f92d301cc67561352e0fb106a0eca43a44b11424672a378f2021257cfb5a940caec32a82 SHA512 1a4ee02044e077db4c4bc9a9845c362c932c6766bfad0498745d7f7834c6b9a8ff9087c291a42580c824bd3910164f83979c627707175ff646105caea8352231 EBUILD pypy3_9-7.3.13-r1.ebuild 6147 BLAKE2B b33f0835684cc2acf2651cc1fd739dfa7562941fead90250d20ceb2087ea6db9c70a5bde600d7f30925d01eab15521b3bceb5679d5f21b37c80521e7b3abc668 SHA512 c1f7adabf05580adeda78648981bf24c8987c4054fd6cdb878098311991c56965fc694d584918d8c01ee9e6a63f2d2d54dc1e9611d9ccbe9dc6e7e7ffd7dc8be MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 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 a991d5a6588d..aba8f8d6304c 100644 --- a/dev-python/pytest-asyncio/Manifest +++ b/dev-python/pytest-asyncio/Manifest @@ -1,3 +1,5 @@ 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 EBUILD pytest-asyncio-0.21.1.ebuild 1414 BLAKE2B 52ad70e10c5d929dd424d5cf38122e1652704d30061cab0b7af8d85c5581a9847dd89e5b7bbe086739fedf54b0358f81f59b6a5e3a1b7c54e5b965f7de03413a SHA512 537b090ea69731af7cc1f8ae078898ad957f05f5a268b9e85c77c6e0cb2f5521ecb4bf155dc9a4e7a6e5375ca8a9587311578d7334cc0d7ffcdef16666abcd6d +EBUILD pytest-asyncio-0.22.0.ebuild 1422 BLAKE2B bea4fa88e677d12627e6ad0586212774b71162329c46a6e4d7c71bf988a65dbb786154862bdce830e8f634a0864887870a089bfbe758622e3054c339e322ff20 SHA512 294ac7331ad6ff685dab0531560678b159d8e313069f5ae019bc70da44f47a00e7a3bcaff6b2be05712a52888ed6c76c4eb866dde09cdf2ad5ba4c7bcec8661c MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d 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 e597103bd7ec..6a0aa9ed6e42 100644 --- a/dev-python/pytest-django/Manifest +++ b/dev-python/pytest-django/Manifest @@ -1,4 +1,6 @@ AUX pytest-django-4.5.2-pytest-7.patch 1363 BLAKE2B 167e9fe999261fbf39985de8da87e551d08c9e855812bfc3b35c0a8f6c4c64bb99c2dbc9e706714cb20258da30072420841b033fd71e3157a8821a728be8b0c3 SHA512 9e57788693cdbd472d45c6f40190514a90d7b2d067fd8bfa95938ffbd0471bc9855266f2027368f3ae51bc5f03f743fab65b986c830f450bf72a3269ca17f1d1 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 EBUILD pytest-django-4.5.2-r1.ebuild 1376 BLAKE2B bc85f9ec2fda83e6682e7604cd20069605cdafa9361815311c33314c36eae616b861689c951a2222a54ffbf9e1e38d64903570b81b250aea7916ac8487d3870c SHA512 3ef9ae7d304db7e7e7bac065ea2f51de608cef555bae87c9fa817c93472befc1be41071d690fed53314b4151708a27676ca6b5c4c3c82aae1fb56b92033023e9 +EBUILD pytest-django-4.6.0.ebuild 1246 BLAKE2B 278b0a29f75b3c363168a2790ad364dfd2a3f9a6f37da485593174774dab2f8166f8741133a2bf548d425109c333933ac345cc31709850bb3e197909025cf97a SHA512 682ea577319a7f6e879af83139096933d40f2f1555420c1424c1c5d34923486dfaefd0544bc3a0a79cd454ca40eb006144b20ecdeecc4f9f5bef139548797758 MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150 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 902271e2b33f..b180a5eaeffc 100644 --- a/dev-python/pytest-env/Manifest +++ b/dev-python/pytest-env/Manifest @@ -1,5 +1,7 @@ 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 EBUILD pytest-env-1.0.1.ebuild 718 BLAKE2B 8386abe8049acbc7067c7f6ffd60869364a5700d9f5ca1bb9f9b4e4c3bd59b03204b621e3dc1724f44efa04ba8bb0bd1fc7b598c39755eba4e783455dce8b861 SHA512 c3358a3cd6f9c6f73590cd7ac64c99ad3e6f2a03d735b9011e2922ef7df3f8bf6417c238af26cea0eca1d8cbffb7393603b7d98285a9e79b7cf2ad88d99d1e7c EBUILD pytest-env-1.1.0.ebuild 807 BLAKE2B ce4fe9142be5f37784c9f907de9debbad7e914f31021755eb99fdca01ff3f4642ba817cbf12df77a0459467ce417b40006a653c6c4f32d8179f9346450ed6afa SHA512 433766fd936179fdfca7f8d42e7363a78795d48d8388f6bf4668c4ce755c33320b1bcff16e5d366afe1e470d8319ade025ab51ea1743cbada7c22f4ea29406f0 +EBUILD pytest-env-1.1.1.ebuild 807 BLAKE2B ce4fe9142be5f37784c9f907de9debbad7e914f31021755eb99fdca01ff3f4642ba817cbf12df77a0459467ce417b40006a653c6c4f32d8179f9346450ed6afa SHA512 433766fd936179fdfca7f8d42e7363a78795d48d8388f6bf4668c4ce755c33320b1bcff16e5d366afe1e470d8319ade025ab51ea1743cbada7c22f4ea29406f0 MISC metadata.xml 505 BLAKE2B 00369d63ea894a5d1b493461b41f5a211219dba4aee1e53a5bfcd4e37fb181ebb7f4934e721c186a5d631f3f03a8bbea2b1d732a1206b2347beb71b03f0c84a0 SHA512 78e7bf0e52d709686f0302ee3ffb2d11ff85860586a42aa23e974f60bf675de919d9d78fa0aa80d66b779b1575936686bf2846830ef4bea25e4ed87d2ce05835 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/Manifest b/dev-python/python-gnupg/Manifest index a79c0488c32c..e983eb3dd138 100644 --- a/dev-python/python-gnupg/Manifest +++ b/dev-python/python-gnupg/Manifest @@ -1,4 +1,4 @@ DIST python-gnupg-0.5.1.tar.gz 64377 BLAKE2B bc17b2a21b44c2238ad528951ddcc43d4f607cace7bf9656329dfdba360090da5efe90425c0d3ff9e9d3c42655b996a3a5a31a1f90524457fe047ab46b272e27 SHA512 7be68c2f8aad0e0923fd27e53bbbfaea8fe7b3816ff231ab6a06a52efd3a4a594af27355abcf0a453e1d0556ad8c02e960ff7c84cb0ce7d053a1adc91131eea0 DIST python-gnupg-0.5.1.tar.gz.asc 801 BLAKE2B a3b34af465d412a35f8450b5de287764c2b516de8dc989a0654d136e77123db533792faaef2f1f7a246d4bf02783e23c84cf76cf404def1282edffa2d25ec73a SHA512 ecf1fd69030ec6dff5d0ffbbcaa9112d7b2d5d1badb76257c6cdf674cbc579e8bd9837f8e30943aa23c316d121926c4aa5e2f0b865ed55a6ba661c4b2642fd30 -EBUILD python-gnupg-0.5.1.ebuild 1198 BLAKE2B 643039b1653ea69ab5b182259016cf6275c57b4690ba3d6c2a494959b47bce1994e41d39d4c5a11331d051a52eb72e074ea5e531feeb2d068541e7a7c73c1a4b SHA512 b27f343a948fa23e677f94041077dad98f1009324d7ad8745a9876f165cf837d7ffb069b235ef8e30473584663f93f1f8457520030ed4b67dcec2e8687a79da5 +EBUILD python-gnupg-0.5.1.ebuild 1188 BLAKE2B 38f6fdd41508a99eb24aae8c9769ac1969e9076c5ffdfa943db34b4fbbc5eb9ff8e44b85ea7a0f8efa53d19729435db99d2738c5f4cc27d2f5a16d77edd9450f SHA512 6efa53875cea01201f27bb6f60d81faf154585300dbf05dbb84a44d8d07d7594f851f23e5194dd1be32c3400dea9a459feaecb4b2adccc0e90d734641a105aa3 MISC metadata.xml 633 BLAKE2B 8f4c4f15c4aeae389c2f13e972248da4d7bb9adc1783a54e3882e677d7ce4f197fde565cf7c68a197a55291ea6a15f99c3b39dcc0bd3d18ff981738e5b4a94ab SHA512 77944c5fa529fb844598005386dd639ae30def95a66087b1e1e5441f21a8ba549d6ef0e28dab88527d11cae2a4a6d6c1871dacc765d2fb12188d53e893bd0df9 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 f3e0d0aef48a..59c03a1504a7 100644 --- a/dev-python/python-rtmidi/Manifest +++ b/dev-python/python-rtmidi/Manifest @@ -1,6 +1,4 @@ AUX python-rtmidi-1.5.1-unbundle_rtmidi.patch 1455 BLAKE2B 2cc76ace5758131a069194e9d30c8288ed93a261d41a2b4cf0294e2b4fc7ebee9e0c43b4377143ae8074a03dcc2abf13fd85fdebeebd321efce00e25e43057b1 SHA512 92c11d878018ded30dffa0d06006f8471054321af8d9f58268d4d899121dac66712ddc3a53285c19293fb2d52d4d054b0d803c559e9c01cb8c8f161ce5f2c734 -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 -EBUILD python-rtmidi-1.5.6.ebuild 1565 BLAKE2B bc0dde3ce0327ad6a30fda46af7373ade34ec01d2aff0e970b015fe0455915e5d47994b336e89d12f408e90b17f663d29ba6b6af876d9e68b2d2d02ce7a2f084 SHA512 f1617c148c3450782d4c355a572c621e7c8b40288fe55c615c9d4ea71127152979c7372ed0397643b577f097d1b177d557b91e1b0f50551dc18142291f5724a9 -EBUILD python-rtmidi-1.5.7.ebuild 1565 BLAKE2B bc0dde3ce0327ad6a30fda46af7373ade34ec01d2aff0e970b015fe0455915e5d47994b336e89d12f408e90b17f663d29ba6b6af876d9e68b2d2d02ce7a2f084 SHA512 f1617c148c3450782d4c355a572c621e7c8b40288fe55c615c9d4ea71127152979c7372ed0397643b577f097d1b177d557b91e1b0f50551dc18142291f5724a9 +EBUILD python-rtmidi-1.5.7.ebuild 1559 BLAKE2B fcbddc44d5a6624303b4c6f06de5704215b9a79b6fe7a94d46e336f9c0faecaea59ba6a91a4e64ce4899d28a5f0f42d36e516436134a894a2c15557947d8b2c0 SHA512 d41c941fdc13381c022565b82c64100805698db6aada3cd20011482b36a7c755294ee160cb55df01db9f274f2cf38e92ebd6cff653826bb22cc6f92e8d97a520 MISC metadata.xml 388 BLAKE2B b1bce0f609aae5a298c26c80c3dc3aa33eadf32c9de9da22f4a4f808d1cfd8c769b095d12f2264cf9dd04cdbec8a0fb7202b10c04bb43f9112146023aadd398d SHA512 012ad743d364b9266bef852d159235f27b172ec7fceff43737fe8a67478f991dc53532b021c02d8ffc2eea19cdc568046cf90e440afefb46dcdad275a33f71e3 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 73f42839490c..0faae4375179 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1,5 +1,3 @@ DIST rope-1.10.0.tar.gz 299732 BLAKE2B bc8b276eb1e69730536d947ffb167bef3dd2dfa453c1834349e78ceb1dda56aa51cff556687bbebaca4e0cad1055da0db5294e029be59d525bc170564bfe3870 SHA512 3a8c31a89f14a78f9a0931e87e21b0a617891382e879b50a6fa846ad576ad6bf62f81ccd8c00bd237b77807832a760120256655ac4d6a73626c0b0f1b5c61100 -DIST rope-1.9.0.tar.gz 298227 BLAKE2B c136678bdd9d580d0f0ada93e5c61b963bfe5b9867b39f8c9ba35578f4c8b2ebca1031d00bea4bf2f10ebdf300bc4920827a3325a5c26498efb3e6a4af5b016a SHA512 fd8cc75c70814afc427fbccbe8a1389773737ee664a42a43bb2fb7e7ff667fac4680d233c751ee15b03e41b60ba270b3cf48b1a766420468e4a7c974e4c0158c -EBUILD rope-1.10.0.ebuild 897 BLAKE2B c2849fda89cab1f896394001162169ddb20e4604bc7a664ec5d40932b9e64a6840a4b52d16f6b7909699a61f4e80f49be4ced08b23ddb9025cf7dec7beae5f89 SHA512 bb8c5d122a9a971d81ec5a8201a6a338a595f161669a1f5f4e3f760c208d0cd1afb9bc60a01eb83c6474395237541e3cf730629b28900900214f02b715cb157f -EBUILD rope-1.9.0.ebuild 895 BLAKE2B cadb2ef59fafc5ad7f0d0167b0f13e05e1455cf4113332df3e4296145ee552c5972d1042ab186477c57e082c9f34cbd9bff36886980d3b295a74a217df795c8e SHA512 7b5a442a81b96b1155ffc14c3f3f9e972c8e6099900746d47a914a328391c9be1308a682edb8ecac9ec2a46a2d0b4130e11a986da7a9c253b44bdbcf183821ba +EBUILD rope-1.10.0.ebuild 895 BLAKE2B 14a96b3d534e164215d7c4b7e4c7167bbca9d4f71b2445a3db79f847b58e0958293283acfc966e1c24b7f25c8018f91e331c11cdbfc7908b00ed80b49be7f3d0 SHA512 ff3123c654d1692d4924e04c6342121980c65c76eacc307ea04d84a0a3efe1a1e0cb78858cdc596c5909cbcd7add87ef8630b2b6cbad7941a4405d456e90d5b3 MISC metadata.xml 452 BLAKE2B 6bee424d801bad8728f10ec3a1618e3a48776a7b0af2a04efafd07e6ae5ac8e0b88253ebc35e457c791e820f8c3b1dabde73aabbfd3636cac5e169e8aca75aa7 SHA512 4f88e1157e4838f321b6f208ba6b89fbf2b7a72ea6e038cdd6cf3e9e211c2788dda137e3adf76072c1d52026c554750193d9938054670dd995a91db24ea8da76 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 38d800a31576..93dd7059ec47 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,19 +1,7 @@ -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 -EBUILD ruamel-yaml-0.17.32.ebuild 1423 BLAKE2B ac245790e464a3adcc237f79aa0c7c3c2a1cebeed02ae5baf7cecab10e7b1288b16d7e89698696acee6c1e8baeb95ce4382338070535532436f8f0abf66fbb03 SHA512 1c5a462810dee1dc6e2702f1c7ab4a2a7deb1291be8e51ac60d7765ec1ce602e4052552acc8c822443b557efba5d7b18739c61ecbd9e6b1b8aa701e9dd798921 -EBUILD ruamel-yaml-0.17.33.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.17.34.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.17.35.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.17.36.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.17.39.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.17.40.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.18.0.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 -EBUILD ruamel-yaml-0.18.2.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 +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 +EBUILD ruamel-yaml-0.17.40.ebuild 1423 BLAKE2B ac245790e464a3adcc237f79aa0c7c3c2a1cebeed02ae5baf7cecab10e7b1288b16d7e89698696acee6c1e8baeb95ce4382338070535532436f8f0abf66fbb03 SHA512 1c5a462810dee1dc6e2702f1c7ab4a2a7deb1291be8e51ac60d7765ec1ce602e4052552acc8c822443b557efba5d7b18739c61ecbd9e6b1b8aa701e9dd798921 +EBUILD ruamel-yaml-0.18.3.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 +EBUILD ruamel-yaml-0.18.4.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485 MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee 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 5c4c11756aa8..3b7981d53570 100644 --- a/dev-python/seaborn/Manifest +++ b/dev-python/seaborn/Manifest @@ -1,6 +1,3 @@ -AUX seaborn-0.12.2-matplotlib-3.7.patch 753 BLAKE2B c4015d94eb336b8dadb29a1e56d3b1ba6e5f2134774b2bd99ed09a00025394adaa52093373578e27c4db08f28a62f4eac0a8b89b73dc7cdf818155c037b682ee SHA512 3dd36909ab7c933e4dbaee0f73a1b1e29b1b57057e59ade7fccadf4324b307c90578f018ce56b9a1294c067f367298819e4d397fdcb794f1e40cd2eb7b2057b1 -DIST seaborn-0.12.2.tar.gz 1439798 BLAKE2B cf6903b1a2d27516bcafe46cabc81ea9fac80666394a6a82516630f9ac60afc7e9d31817e029cda9a08da04c0a37ce0244ad23acda16bca3283532ddb0fbdb71 SHA512 988a9922ee301b655911efa38905674b7dd15e7f7b157ad67f5befaeb02db492553f8bd6133b54d2dd7970b8dbbfd92d81d1faea3fa618247ebcaeb98620a060 DIST seaborn-0.13.0.tar.gz 1455480 BLAKE2B 9f7383715366889ffd80788f901c574d9330285da2098e5695e944f1c6b92d4e417163a82378dd75c03233fc6485158401a1aaa461f2fa8e71a4cbc3ebf957cb SHA512 d603e880c29e05ab68f86d285c5c5ee9cf2da1d45265ed609f7bc87650fe20e80c026af487f63f9492a268f51ba5bab0cae4fd8fdeaf28125d16d317f9c937c8 -EBUILD seaborn-0.12.2.ebuild 905 BLAKE2B cdcffdb6285be669c07f2140fb071f4f1306f9d8e58acccfc436acd874c60f8b1cb34d80280f592cbec350f1b80340dbd6f6fe28a3208b0ba1c7bd38ab124d36 SHA512 ff5aa6126a4f78b668e2bd0694a809bb9e9e294faf5613d507705da606a485235a28aa2a20a0ec05448b09dbfd652eb25a131762df851b2789fb63421bdb1ef4 -EBUILD seaborn-0.13.0.ebuild 888 BLAKE2B 3fc776c2cf9eb6e7e3e010b8409e72f2feec3e7c3595dfbbcc5ec8d17624b84d50301d3fb808c53c6f27d8043ffea708c986dcbb17905a7113d393f20218e2c3 SHA512 7c945d2a7c5ff10731b402c64e9f5c1657faabe4cf2e5fd8707b85b8d26f7ba3cd97c12f4905477b94f0d641e58f7e09ec4f5365973969ec23508e2978ea5962 +EBUILD seaborn-0.13.0.ebuild 887 BLAKE2B 0e7e4a7e00d572afa73ab6e964ce2e06049f3d9deb9a378c4b5513c09553ee2af029262fbfd8113328cc02d46c9363e2279dbe94b6c5b94ebb2c4d4ec5352e01 SHA512 a015193d39f24bf2950e6f2b40c2b4be250d7b60b6a64b8d26a2d3d75827b2f59a39c5ad9e7c3aeb9c509fcf8b3b218f3907e6feaad1fc5737356729d5871dff MISC metadata.xml 1510 BLAKE2B 897785b5160185a2e2566495abb52d7a9136def9ea267601ea3719e0c5246c48ef09c4485674fa7c50202def865fe032df42a61396d95a097aafa82bfdeec05d SHA512 54374e04284143b80c0e97968ca9f31dc763ff4e14800a3ced4ed852722144cf89ebe5867b044597c8566a47d4e5e63359b7976bf6681cd4cf67aabcee7cf8a4 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 f0657ef900d1..85a7ca9b8b2e 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -1,7 +1,13 @@ 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 EBUILD selenium-4.13.0.ebuild 1643 BLAKE2B 3ad427608e632d89fd5b46aa85d9470edf1b457f080b7e888f1bb54de8d8454e72df66a897395deed535e35fea8cb190ed573b728d620f39728b4375429eb47e SHA512 d04a28784b44d9a647651ed7b225dddbefb77e9d6e82cd922ce9973c7a421f8925d796a493a26571faf8aaf7e9204d619889bf72f48e906482c199e7fd215661 EBUILD selenium-4.14.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321 +EBUILD selenium-4.15.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321 +EBUILD selenium-4.15.1.ebuild 1657 BLAKE2B 28932a568f8cdd4db620eaf3b463f01f48a9e4d065950011000f310983297a90952a5c0724fb208a2484a731d4e84e4c313b89c6cb0f8276ec9d036646ae103c SHA512 8c1408e0bb9d7e2247e26ef87e39901bf08b5b61d159e6390800ac70e789732d203812898eaff5143db499f6fb3019196dcd501eaef769bdee827177434c4aaa MISC metadata.xml 383 BLAKE2B d437d1631cefdba12fe2c3ce38ddff34bf9dd2bbc777d5d3425556bda76865711c991c9e3a735130a1d55cb7c6578b083ecb473c28706a2d45563b31bdbe6d1b SHA512 c087323da996b9ad4d0bf8f00306cf044d5daab194b60af029cb1ce06bf60c660fd5959b7914e6f1103143c3e4533d293a6d3bd0ec1c95163eba09d8a19c13a1 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 c064524a288d..62ac91d8db11 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,6 +1,10 @@ AUX sentry-sdk-1.21.0-ignore-warnings.patch 329 BLAKE2B cdb4295e600d868feb11b4a0af534bca90a1fa777344d56c945ddcfe71b3db10848df4032df06b9acf84cf574bec04dce4dc8935dd7421a6d0a2a011db337d6f SHA512 d1b5c50c78d1bb299280c4937fc8a8fdfc7d174d41061a32b57178c4dee58ab4b4b7afe8566a6b79244e53be8714b3ee7fdc9bf3401835d6d743e9fdc5a0aa05 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 EBUILD sentry-sdk-1.31.0.ebuild 4348 BLAKE2B 4a7f6417cd2137c434fdc7ec210804a37d1454975fb1f30d7787f617c419be806d65d702a87c23eca48daefd1a9e0f3e71f5d14121b5bf440f5a85802879309f SHA512 bf4332c886134c9424698cb5498ea7c7e61ad5eb632f6ded2ee93bcd07accd2086507f91e7734458f7199d51582c7e37ac0435d6e2fd5586718a7ac0ad96a1aa EBUILD sentry-sdk-1.32.0.ebuild 4352 BLAKE2B 308874c91fbe8a21f3b3148c8ddc04917d50ac6e71e6b414342f7f3ce288d98b44c56da27a928fa8a7940fc2d7aa78a5204fa02e458258b01ec853119a5daee8 SHA512 1afe61dead108d2891db32236fb907b7afa9bfafdfc6c2fc4cd063a1dada6d63f8af0729f72c951de4cc38320d383badc1337b4cd02fb74121dfb1f43921a191 +EBUILD sentry-sdk-1.33.1.ebuild 4408 BLAKE2B ce910cf8d32049316ff5f6df6891dba6c1390903912cc019d34410feb3bb9e9a5e2da5472bbc0027737558647427cd23ed211e26c121cb46b6065db96ae3615c SHA512 1e38fa132211772bb11c0ba5fd50ec3dccf64aa042371c04f42e917beb623fba722f572b667626e52a899de0c29885f0deff706e32855739a98d7ef19b87bc75 +EBUILD sentry-sdk-1.34.0.ebuild 4414 BLAKE2B 78a460aef68f5ef005603f1e2ad9f5482a67efd12fb549c18268fcf85a722e5147ca3eeaa7694d1d4ce01c6b6e3728220c7c71241e1ec1af170c904aa3ff3d7a SHA512 e5fc6281e1bdb736857b7bfaf532b255fb7147d48c3b9a50eeacbd58d62e1f5e0e8cd7d2cf25dec593cb0cec09e68f166a6cb3f009cc25f22e82eb1d23f25db5 MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d 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 bb318fcdcff4..8b6ed3ba36cb 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 @@ -129,4 +130,5 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789 EBUILD setuptools-rust-1.6.0.ebuild 3314 BLAKE2B 0de9475e1796667f681e291876d7fb162078ed35ea66e7962b4585e3701cd67bcfaf02f6204507e25055f221096c42a8a88352470e7e9199b0de674c374d340c SHA512 d87dcb839bac363c98490cfe4fee34e88b03afb0095bda5a151a333b054674103abc20a4caa38ba27d8a307d4a90af05beca3a53bf9fb778ed725946beb50263 EBUILD setuptools-rust-1.7.0.ebuild 3809 BLAKE2B 3a8d546d54f27a018e1754a2b94664495c53b511d5e652e96d3ba049f7cce632352056de8be63e5cb973a4927a3ec351b70ab35b3fd8d0c246ca550e6d94182a SHA512 fa51dea1cebbd0e4990d8e26255a3f1ba6d577b41aecd2e6ef0cc45d7a6f34563c0c83a7a5d4d05f7a48922b30ebfe670bfd01b4a869163bad93cd4d6ec564b6 EBUILD setuptools-rust-1.8.0.ebuild 4141 BLAKE2B 0314e2dcc47fab7e0f26a397305b2f839527f30496837079b11c0a01d0beba5c698b9bd2d382b302dd5a2719bc46eddcfaadb76ec8255c812b475096110a1656 SHA512 6674578ebad3d2938d89bc31650e1fecbe0cd84b8a978223eb870892b50615a4e189733308706e89ce9cebe8f55f2eda0727d06a97061bdb3e8cd41bddf22982 +EBUILD setuptools-rust-1.8.1.ebuild 4141 BLAKE2B 0314e2dcc47fab7e0f26a397305b2f839527f30496837079b11c0a01d0beba5c698b9bd2d382b302dd5a2719bc46eddcfaadb76ec8255c812b475096110a1656 SHA512 6674578ebad3d2938d89bc31650e1fecbe0cd84b8a978223eb870892b50615a4e189733308706e89ce9cebe8f55f2eda0727d06a97061bdb3e8cd41bddf22982 MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b 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 1324ea05378a..9bffa0f624ed 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,3 +1,5 @@ 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 EBUILD sphinx-autodoc-typehints-1.24.0.ebuild 984 BLAKE2B b93955db3b1638a9177d7e02601f7dd64f9afb45e368fa3d9dd93589ba516243cc08e7d9d9b17f32dfa0238e8ca1e4e1370f4335df18ba40b361ee965f5748c4 SHA512 86ab3cec485f3b347a5d27f238cd14fb5725e71ab656466f24d86f3a5d8b32729abe1a7a8724009db4a4b9318b684a2704e461ebab12dfdcc67cd986e8dc87a4 +EBUILD sphinx-autodoc-typehints-1.24.1.ebuild 993 BLAKE2B 6e2ad1da1a3c18bf70ae2ee7d8278b5358e73b2a1901d2a841b56a27cc861ec659b701388dedaf7017f07df2484a4bd0cdc91e05efb7e775e76b331a51266799 SHA512 8b6037fcffbb572e794bdd73cadccd71bd43b4b136e1a127cb4b56de18b6f4669ec9e19cbcac52269ad3de4778b1b13f99368a725cf26603dbb5b7eb6b6d7cd1 MISC metadata.xml 682 BLAKE2B f8b48894f28411a17c73956bb75d43906c893b33d3dc611dfcc46e7a71ac43824aa54f660ab4f49c9870248b2b9ff405a2a3229f92975337e69201868eed3378 SHA512 87a0ea2b2e4cb2b5f0d1593b2c4bd96b46dabb8baae71a6ba18cfd83dedb2a1d5f0ae0f8711144967a5d44015e9ae7ca013dc0aa54e20604633ae062d95649ef 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 3188a8fe3b32..955b92998d39 100644 --- a/dev-python/sphinxcontrib-plantuml/Manifest +++ b/dev-python/sphinxcontrib-plantuml/Manifest @@ -1,5 +1,7 @@ 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 EBUILD sphinxcontrib-plantuml-0.25.ebuild 964 BLAKE2B 50f537411257ebefb08d3c4a5707ebb48b7f91bb9f7e68c1857de1b0225978f2ef9b6eecc2bb7009670e7249b6eb9aaf9a496f8400634654aa91656b3578f4e4 SHA512 4b843cf28faadb7b1cf4f7df51a9d5b01b7ca0e90cb774bde4038b7b4534151eff26ce9000be214e3cb0ad9616d64295f717705da9ac7141a74030983198104b EBUILD sphinxcontrib-plantuml-0.26.ebuild 1012 BLAKE2B 39d337d3b92e5f73a07fe0302bcd8415bf673f32389082c4ac4d13c9e31377b74a7a5252d996f6968f5f16071af38e2b04203f30af9dfef579ac1e90e38f0828 SHA512 02bb72700675fbf27d566b4a07a1d48e8e622fda42ec413cc2c077fed18e7d96d7e62dae425ce5f5db9db3b50c7a50532ffa8ce267982f26601676d7c8e27426 +EBUILD sphinxcontrib-plantuml-0.27.ebuild 1013 BLAKE2B e4dd99bc2d85ea428677349a039af860ebffb61abede2d74927cef4b86fe59e190c2040a14c9dbac45ee3a552fcb97a4a83710b0c19ba1915d06410ff062ca4e SHA512 1161ba766abdb66ac2630d5d33991dd970eb2ce2a9d0f11df2917ad243868cd41cd5e3de7ac0411056c0d9acc82e7f071d7ee68f44b2376b3ce682148c15a454 MISC metadata.xml 419 BLAKE2B 05ba888453b1a19e83a8d21a5b0cc2a5a24482434b44c0f3bd4c75c99004523f6397a7a32811a336c15449ea86f1736e5a940d240d19f3956a176fce3881378d SHA512 6d8c4c646e7d84771a7ac7889650c06a0efcaa708d5e009df323f4d8ee591c75d864811ba10dde72b84f40359092302225a93d8de374da8d52033163356d6f46 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 8b1a2d0bba18..3da256ab05fc 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,5 +1,9 @@ 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 EBUILD sqlalchemy-1.4.49.ebuild 2974 BLAKE2B 0b594ab300e7e36c5ea266ade8b07557dba21b93b3ab53a33466f37ee5c6edf44cb173cad10d55763ff8e70440c9468fef545f425c4855cdabafa9e33b88defc SHA512 0f8a171ebfd9f96aa70f9bfa20ad1d11d8583483231c256eb4a6ed12116b21063092132e283192707ef92c8cc3d9f915fb83336bbc026ebdcabde2b15aaca989 +EBUILD sqlalchemy-1.4.50.ebuild 3444 BLAKE2B 2feb149ecfcbcc363d61895286c89185b834ffc62a4ee2d7d907f87be417ba791a1eb71bc9a847bdecd70ae93f9369a59b7f943faa11d182ae35235ded3e32dc SHA512 f94690a42b66d237a7a9e098fd8ebab0b0f7c35ff9cb176dab22f80318d3aa1d847c5a85bead7482b2ae0e2d2584c0cdef2b6b38ba54d1c9e724f13445986919 EBUILD sqlalchemy-2.0.22.ebuild 3954 BLAKE2B 740aa280e123b67e95b0bb5feef7966a9ea33235c4a1120d7bb0515a3e8ff98978f3395fe13eddac86f09d34c0ad9ace81987f01010ec99e0fe7d20d7c1baea0 SHA512 f07db24c65f5315ea885c8268fcbdbf913685165e364252200b30cd8ee704404a825bb25230fa61594a7047b5339012ab14d500e1c64c873b0beff6fc63290fe +EBUILD sqlalchemy-2.0.23.ebuild 3962 BLAKE2B 0e0afe117c8c7ca3e1da26edbf33a628758e68ea346cc0bb889048c74cfe8e7d1bfce05a2ec6cbce2a13c850120ffe905e992a355d8f3919ec5383a5ce4b4d65 SHA512 5756af0e3699eab96f248f313a1ce41dfaa31807d43ed197b8e38550404312428a11752f751441d30c141cfed192a31d1304f37b0e73f4d16f47989a49f89755 MISC metadata.xml 444 BLAKE2B 5fbfcf8f16e52ab5bb691b0b33a8491d94e42a80409114cd9b306af7d4b0eb8b6660fabc663adee53080c635217961301b78df536995b91afe9288d255f73d62 SHA512 b432b65ed3033d34ac0784d007909eb838b309b6a4785eebb1a3f808e43dfc41c786cd55e4dd048776c65127aac170bdd9fb9e5a8ae63accb5f65e300bca9676 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 df4bab898fcb..1fadb9d4e3db 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -1,17 +1,5 @@ -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 -EBUILD sqlglot-18.12.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.13.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.14.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.15.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.15.1.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.16.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.16.1.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 -EBUILD sqlglot-18.17.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 +DIST sqlglot-19.0.0.tar.gz 8955220 BLAKE2B 9f53b726efb379b72f93f55796ae110be2f0596c4e4156e4c67ba899b0138fd6abb28b0a800c6d79c58bba565cb551ad42c94c8fba26ffcea854ad94a35971f0 SHA512 ac679f5c2d911a46ca6c4183ae3542e7a436185f37af494c8a35b657e5fe552cfea2e7d6c142721bb2247f91d5ceda8f602cc54a80b19a3ed72a95d9a9ed4e82 +DIST sqlglot-19.0.2.tar.gz 8980868 BLAKE2B 07e6d0af365a45cdac27e7b976979bbd26b36931438928ca169fbfe18598a01b067a736cc0f2f97684c93e574d45f61d0c3f357c2c1321c6e344b7227817acce SHA512 3639e2e1c020c26893ae750bbf20669cf722e2e93e8438934db732c8e79791c61fa3363bf887455b04dee50ebe76fd8d689279fed22260a807a8b3b1f035c9c0 +EBUILD sqlglot-19.0.0.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 +EBUILD sqlglot-19.0.2.ebuild 919 BLAKE2B d6c7bf029e48f9b11c305adbc89473b9bcb7277299a869569aeefe69dd63e4ac19c9a7e3c23ba8981e6d7f46b7e4611cbfcc18b871876e949e0912c3ded446bc SHA512 5f42256d970f291e0a0eed073a1060a1e5dc15b872b1ecca6b9aeceb380c48e1bb1f1b61719a582d8bd56e01eaf8b3578fd374ee7fff761ac6a95e746b07c2f9 MISC metadata.xml 635 BLAKE2B fb154da2feeea6d590b4f3edb8d8d90d316feee1b8faababc022db026254bd24674d8419b74074b089d4d8930bab642cdc5fa7694bfa9e033cb5ef4ad4988562 SHA512 dd5ed7212dc2eac6a4d84bb2e3639db1ffe163598d911073d7100a8ebfeceb85842ea2e6a597d1036d5b1388d18954b95a782af7b3a84479bf3b59ef9e9b6bf8 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 7f2581017119..ae2c4a28440e 100644 --- a/dev-python/stack-data/Manifest +++ b/dev-python/stack-data/Manifest @@ -1,6 +1,3 @@ -AUX stack-data-0.6.2-pygments-2.14.0.patch 4723 BLAKE2B 4c61d6d6846f663d90aaf2f71cbf9b95fff76367b4d9965aa401da8e61596f6d156017e037419d91bd8e4ed5bf9dd20a85795544cbca6d85d3ea7cac5558b238 SHA512 9cd7269c0b7051bdaa3a7402406aac1b170fea78f3d9c0431b636de318fe8dc91f9aab54d963a19024a57f84938d372d9fcce43216d6d037b32f0213bb0488d5 -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 -EBUILD stack-data-0.6.2.ebuild 923 BLAKE2B bdee749276a17ef8cd200e70d9ef417e42d17b1535266a4d477786ff2448d6ae50c5e2b80ddb24fb31f409db4e59790e7decc9583ade99cd94b7401dae10a6e8 SHA512 e0bcf3d88b786569329960b65c25553a8e571dc4f866036dfec36b76cd5a69a8e84562a10868740b27be4a6fa967756646b952105af10cf3c941ffcfcd16b13e -EBUILD stack-data-0.6.3.ebuild 1009 BLAKE2B cbd95ebbe7234bcf800cd64254e6502485785c8d48a5b3cc38b565f8b778643301919ae9db391dfbe589e26345d4a117e9fface55a7a548549e102a08b03d603 SHA512 d580862857ce83fded70ad894bd8ef4d5b8de05cf2050c4e507818fa21f0d95af2e380f0d1cf1ab329ae87de2968b7a909fbef02b39ddeeea73c4bcac3babd68 +EBUILD stack-data-0.6.3.ebuild 1001 BLAKE2B 86a4ea2e8dcf8c7ca94f99bb6f8dee8b71ee5433bfbe2cb1e34defff3772688661b0033ee1c4aaddecfec664a180b278681cc8f580987790a0bc22bf4e9e1b0e SHA512 c9db6e8ecf992b4119a75184e3c0d81f40b369b72883e20635d2c84bd5c5eec778679e682deee0041f6351e25d64880b124cab1dec016466bad58e6a228f83e4 MISC metadata.xml 399 BLAKE2B 6f2f1d18b8e574335af618995b745aa50ff1db8c58ea881b3596cbc9c22796dcf20b78ae52f370d308999a337233c6ab5a778a555876877851cdec20ac4e14b0 SHA512 474c2eae21a1617dbbd8002189fff802764bdf24bc854dd68b1feaf3e7ec4ba7831678b5facc9cf4587c784874cd530b11140ee345e831a9b7824e6752d2923e 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/Manifest b/dev-python/stapler/Manifest index 11e392c40a88..4afdc6ddf334 100644 --- a/dev-python/stapler/Manifest +++ b/dev-python/stapler/Manifest @@ -1,7 +1,9 @@ +AUX stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch 1268 BLAKE2B 9449bd1e6b8a53c227a1be0007554efbb20e9426bf265765d0aba21982353d0b2098d312436ec202fc94c103f63da0b8f07ee7066d6b4ab04949c188dca38ec6 SHA512 06223d70535daae4277164a12dea5bf326b3dbc97960f1cecd76af7de8aade7461aeea409d3c0e361fbfe53a77b9475746ba5614d7694308e5263d8f19b1a7d5 AUX stapler-1.0.0_p20220330-PyPDF2-to-pypdf.patch 987 BLAKE2B 2bd426a54ef89c0ee92c86b076d5d711bcb83abe5c2cc01124a02f9259bd4a2300421ae5d6844a7510d2c81bc7d7fabc9442bcc3ae20855ab957ef64c49358e9 SHA512 f6764625b1eede538be66963d39fba1846a5b128226ef8814eafe9d4320acd462de1d9d40a6a58635e7f931723e6796a77b3cdab2a58c5014c71741f5dfb220b AUX stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch 317 BLAKE2B 7000903663d5843388203d4cb4984a93c93cd1524a877df0c1d8a474805b4b85701f903ab813b0afa9ef8b8bef3faae771822b6e28522e17cda014299b933d16 SHA512 c7f35ae69db4eb5d61d63a2a56e15315444696168a080dc81d2839f815d975c2da92cdf36f39e7bd8a38958889b1f588dce38c435fcec7fc5e7cd62e3b25befe AUX stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch 11876 BLAKE2B bcb22eece9e360e32bc6ef40ccdaac176fa6c2b265d962c52b399497f8347291f597a6a3b806fdf315937509d32b68bed79ccc580b2b4eb4789a5b7d4fbba2a6 SHA512 698cdbf12d36549c7e35c636b76e98bffe0f5b826bda8872f6a06a0cdb815bd855a63dc250a4f30aeb459d572db4fd54af81371664fd48cbf35aaf9b3f759061 AUX stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch 1080 BLAKE2B 6342f8cc0931736aa6868749552da18d1c41656815f954826c6e9b2b1be0a18b45f8a8baac95d3e0f364c7c53ec7c6efb888a67b162134a9165f387e6d0c7824 SHA512 26b8d141dd765be117e9df42b78d79f68f1593e09420badb10793df007d031189627d2b3bab36635228a4337bb5b9c199472be41953be3973dd20bdddbffed11 DIST stapler-382f1edc62296e071093a5419811a2fca9d78d93.tar.gz 43659 BLAKE2B 10c24868d51086b37dd2d517aa84e3c3fc0b6becc7a29ebf496646bdd65494eb0c43488f725241d7bd7b3083ce5703538db3e05de9976a2e5029731fc2e645d2 SHA512 acd2dfec0dfab46b2cf6b440cba6c0db5399be2ba2194ca12530c311c6c5a8028614164af45b850061e7d22cbec33458ceff7757f1b104c722228dc2d02cae0a EBUILD stapler-1.0.0_p20220330-r3.ebuild 911 BLAKE2B bb3b8f37eb2dbcd8c25848de02da18f3506ba53fa2c28c5ce074a1be7c63ee7dfc3e820644705da545087ea15031bff7fbe1905117db39e1403af0a1f49a0dc1 SHA512 a5163a4abaedd78cbc4c56692a4ac31c57eb2a5d534ea9298cd774abf75674840f24ab9d57b7440f6baef232372683da3b014ba7aeab7897985aea8efae0e8d7 +EBUILD stapler-1.0.0_p20220330-r4.ebuild 914 BLAKE2B d1e1aaeae08b8512654c8f0368aa684abc39da888035e5353f099e14c7e567569d90e02a6d48152fa7d238df4fc1edbec4322d4f586b99ca18ad8d68eef4704b SHA512 c4658a14aeed55349a97d61e8b8e23edb49dfd3ddd2df18f1de5aecd34c836d33ca8963c25c4d4212d6a4db936e91b3cf98aa838f964172fafdb67922ce8e010 MISC metadata.xml 398 BLAKE2B 3c566702150e77dd0ba58f667336f57c0347422496edeb4fdd53e0f131cb966d15781a5d5b5e13211b2385e410a1d12c064c3ffe66056395b6eeeccdcca1cc72 SHA512 802c118d28a07f7fba6558aaa8f60aef0ebf137395af566e273ba1d218712d1835c74f82c5160f12d120d8776cbaf4fe7d09827a84c1a5e234fef307e0835a18 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 002a99e540ef..52031d2e835f 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,7 +1,9 @@ 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 EBUILD stripe-6.7.0.ebuild 1911 BLAKE2B 0233bb23196ecd23022c85dbe304f83f84c9f992c558dca7c2fa3869acb82751644d1306dca3f2b27f6d4fe8cc625e22328e04bee232b21873c5ef4e963c9df6 SHA512 17b5ed9d8d5f8748165703cdcac110a40eb0505304d6649d56d57316148e0097983afc6d15170195b0c1e86348b6437696e1773a2132e9ca14dc6b3dcd04ee72 EBUILD stripe-7.0.0.ebuild 1913 BLAKE2B 5a4402b2ab462b8e692b5a6f3857a19c465f5c34b95786c9279549f5d03ba054c70e33e986fbda77fb45a881a9dfa4076095ffb88cfe47dbfda802df7a2422e9 SHA512 d4c0e62f3a101c2fe2db9ddbdaab2f00f6052db2690e4d8c893b166296bfa1efc0e8afe5f125816d37eead4bbab183c602e48821710287b411c4d6df81d35eb2 EBUILD stripe-7.1.0.ebuild 1913 BLAKE2B 464bdd3dd7c56b058f5fff69e34ccfeb556dfa6c23c1ada2cbd4324ddca2bda140430108f2aad5f422d08bad7ad64eb830ed2463fb8578646d77054e56b194bc SHA512 77266f6919d8c05d990c340399fcced2790cd7333ad7b3416b9865443ea01c21a27b0511178df663c407ba4cee9cbb90ffae280a8bcf5e10f6fd299495a7f3f0 +EBUILD stripe-7.2.0.ebuild 1971 BLAKE2B 7019276c3f64a5af2d989876c39a9ecc8f07ff1ca53779e1f50560d2b461ccfab26ddedea25cc9523ee2fe936f4407cdd70d57c0e4b184ce22409879fd4a10bd SHA512 c6e5a764c1ba1a5f1afa19c276b2373dac6e0e8a9997bd0fdad501ac7c3d8f84acec29449c7d2ba5d994c6b98d158c93c003df42cf5fc351c64fbb81256595bb MISC metadata.xml 372 BLAKE2B e6a38fdec6fc016068e7a0522ba15e83bf358ba1475e54a9630b1e86c75bc14b790c59716317bd81438a1c770e4d31afbe04400ddcd5dd272715c251fd6cb1a2 SHA512 2d9672b242f2d38654f7906097e597dfbdf75afa3583ea331f61772db95d19a802e83ed523c67a6cf3da18411036055c0996fd04d99199618d5205be8a61bd77 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 1d688b052f7e..da4d53633b1c 100644 --- a/dev-python/structlog/Manifest +++ b/dev-python/structlog/Manifest @@ -1,5 +1,3 @@ -DIST structlog-23.1.0.tar.gz 746300 BLAKE2B 94e6099729803fff717c24922f90be0484f045e4fe231398242a890e6e18359f9a5c231985818d655141e978fe06546f36540a96ebe332f5bbf6d5500fc111c0 SHA512 24e28791e12a4a106062368771385ac06e80bd50fb051d2a71205cf9e6ebf92ca8a4e6c0efefd8d862699ac8dee9b4d1ccf4ee33f8d76233acf5256d69f9593c DIST structlog-23.2.0.tar.gz 749288 BLAKE2B c5a619ddacc04e6f2377c66aa343ecfddb8001d5d87c3f10859c2644ce427150771abe4942d57a9ea6db1029af5bde825a0a99218921beea08c4fd147fc5c1cb SHA512 01ddaf3b819da66beefef1810e6d460a2e5ce37f6be3dee144411a3a5db7c81bdfd83a0843172a921406596a2b9f1f87de08caf881c7d701496825203d13bdad -EBUILD structlog-23.1.0.ebuild 704 BLAKE2B 2363f738c2406ebe347cd3fad931e22ba2f69df60b7b3791cdbe6d0f49b584a5e4d1b0650050f77e2c72e8f31eddf10268d9e91d69aecc45624d6242662c2097 SHA512 c5c3de8bba6edf25d4af46a690b3911b9d6d1f394614400d5f4c990173ac64f1db961ecf00100d8a0cde887d83f82105aa8a68a611acfdefb7a6318aab3af272 -EBUILD structlog-23.2.0.ebuild 713 BLAKE2B 01469b6488dacab51c8251d8c78a0be7aafdaf3193606f318cfd8ff8815b1845ea9f55a5d4cd7de5c59e889ae97febb34e8568c057acdaa63ee59c60af404128 SHA512 25d6d28aa8c54e427fcbedf2098770b400250ef8ba566a447069b27fecddae65336e644a5dcc4f829f2c534a919dabb30959f2f4319b00b6937183c075cde449 +EBUILD structlog-23.2.0.ebuild 717 BLAKE2B 6865bb16872bfa765e90e16cc5050157bdf6964ef12d1b38f9228a0d30fd8e18c617b80f69c93364ea06752b0a2cce1f08f77912ae11b6d19f8297fa0451a7e0 SHA512 5bd7df9c81eee0497065f562c567d9f0723e9f7dc193debd6d794a9b8169cf8f427030fb741f433f1c34f39cc9081deb4720def2e47f6bd772f52f4b26185df7 MISC metadata.xml 499 BLAKE2B 3fd4b395c6312a21c1db3ad187013d4fafe64725d00fc7e0c1b7db7b1be3cdae014c0688f9bfc867af791cc806d4212d88b7f5f7e8446d32262e1f7d77aa7964 SHA512 87195f8f65e6892029749b08fe428f2d2bad0d261c562caebed9e6052f932d9f73d57227acdc456601bb9ed48f313d9ba8f2581f6d7949a2fd9b7ff3d9f03e57 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..4464fab10fe0 --- /dev/null +++ b/dev-python/taskgroup/Manifest @@ -0,0 +1,3 @@ +DIST taskgroup-0.0.0a4.tar.gz 8553 BLAKE2B b9fe9e2442ef8ea5972599a150ad8d2e41004a0aee2112e455d0b850c3833fb266fe2a6b730a4d8371eb3fff0d7101f2803d8708f3f9ea1159338495ca9255be SHA512 fc5a78de3d20fecd82a2c9a142ecf1df8f33f185a792f50b86558d7bb38d49307977a4db0709dbb806cca2a1d3aba46c86833c24973e155c3295437038581ab7 +EBUILD taskgroup-0.0.0_alpha4.ebuild 651 BLAKE2B c879b2ee3305ec6f3902ad7b1a7237baf9f428407f2fdcc3f6300968f48c846546c130c4b152dac2bd944ee2636435066016aaecbf1071545d8cf915d01f64b5 SHA512 0c3f8fa568d587b5618b6043724e229242e5eb7fbbf3c050183e05d3fe9a92f4c9a5241346102e8798f50253395a6fd56ec0c857b05313d3b710e073955d4a1a +MISC metadata.xml 374 BLAKE2B 4425ffec98ce921bb6bd596ef700ef8ef48a4505f8e40479cf92c3875bbea8647fad6df630ec0565e6095b21b657aa75d9e300841377c0e6347b40733a5f02b6 SHA512 e42dafb7906bc1c6779329c65d0076f2974c29ee8dff808a225f1644790eda644ac6feb8fa85f4542b874c86428031965ab3622863673f28a0f95bde4716e34c 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 b80f2fff4ec9..4f5322b302f2 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1,5 +1,3 @@ -DIST tempest-35.0.0.tar.gz 1144022 BLAKE2B dd333ac1271ef51171ff7d06931138a6de5872a86e2ed49c4d94b37431f6f94092069eef6700e453ab6e5fc04f004f5bd040af64ea98531bf56eba5edc9394b3 SHA512 c8986e13c821c8861f0b9c1b37c71a1017cd6de480a5efdcc646b51d1c7032a236f98735d0f77240fc9ec9eb711638a12f7a4a8d67e99c76bc1f6b561c39c61d DIST tempest-36.0.0.tar.gz 1137446 BLAKE2B f645b35b42252dc2bb4b7e1a3f609ee31e76d60e952c2ebb2a404b5f2e40b449aed0815631e922dffc71bd1598a5554277b851f54b99a37a1af328de171ec3ac SHA512 1d931052aa3fd9c76dc6ea23f861d43842877158307877235f5fc64d8a2a0a65dedefebec7ef5a7153aad7ccc3fc9954a882696adbaa6800af9ea2eb652790dc -EBUILD tempest-35.0.0.ebuild 2197 BLAKE2B 20d0164a60796d674ab0423312c1bebba20ece88d00871c9203b4b8ec9cb99b416b3c3c0d94c4e8d148177c3ef59576d09939806597cbfa2483b6b752d1d7666 SHA512 bb24e09d42f53569928cdae5496a885af369c68e3b1b01fe01cf201a98ee39a92a7fe343700258e9b9ccdfc72be9f588bf47872441a05feb80cd30490719f275 -EBUILD tempest-36.0.0.ebuild 2200 BLAKE2B ebea9980ad84079924e644bda703f8023e7c370d0ab05c3a21a7c8a6b5dab1ac7df0eb366570a647a129b0d6ddf4514c69f4510d48d85edb4b6af30e7c915509 SHA512 0fdbf6bc101fd47ed8f03abe0feac84cbacad60dbf2f83e71bca277219a8cb4c97161a827ea86b6f657b9e0caf057cdd09e1b3184c102ef07680340ced9d48ba +EBUILD tempest-36.0.0.ebuild 2197 BLAKE2B 20d0164a60796d674ab0423312c1bebba20ece88d00871c9203b4b8ec9cb99b416b3c3c0d94c4e8d148177c3ef59576d09939806597cbfa2483b6b752d1d7666 SHA512 bb24e09d42f53569928cdae5496a885af369c68e3b1b01fe01cf201a98ee39a92a7fe343700258e9b9ccdfc72be9f588bf47872441a05feb80cd30490719f275 MISC metadata.xml 442 BLAKE2B 30b474d10a59f53672390e029ffaf894cfe52862af42814ca09500372d4c94afc596177100b9ba69cfd12965e98809de363527d9db345c3b4cf499eaab0375f9 SHA512 d84466ecac31486c92a6c5f87089616b65a1f3cbe9447c3382021af57bec3964a80d4d4421783560528e80e70afb4f4ba604bf2a4e23ac7fcbd873ef3d789859 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 65e9f23394da..5aedece9ad24 100644 --- a/dev-python/testtools/Manifest +++ b/dev-python/testtools/Manifest @@ -1,4 +1,5 @@ DIST testtools-2.6.0.tar.gz 237864 BLAKE2B 1540c3b6d0f98adccf69e281778cf5ce685cf5b63102f0ee260bc6d1a8cedef0f57a81506e13b705a452f22dd75858da08a7f577b39279b2ae05643b4e96338e SHA512 309893693b2ae63ff75395bf543bd42caa9aee3b1208ce5921d893b3635012f6aa8ed5e797b4d130d83e1b530778e87b91e57b901e8351f86d44f3289d54d04b -EBUILD testtools-2.6.0-r1.ebuild 1269 BLAKE2B abd28e1b7026dd11d4be94887dc2bbcf67a394b963c3b0e6e40afa2e295b11f88cf011e0363eecd0ba4aefffc3690ec50eeae3e5a92998dadc26ff0766a4f489 SHA512 533ef7990de7db15659820bf4db5cd6ee63f876605a47538c24adfed8095864cb29b3d4f4119eb82b831d5628579ed51b53c944ed1a16ca311cf9df2a9e084c3 +DIST testtools-2.7.1.tar.gz 200953 BLAKE2B b410735faf153749e3996c8889f56fbffab67a8f49b52f21afa60e72af201a12891d4db00b808324d52159b02e9212b81ab958c1dcf0cae5551471540f8fec0b SHA512 78af1c2af6f93671074dafedeaaf3ddbcc806e78c3153a3b90f88874c967e34a18cb85e5649b08fabb4ba4ae649eeb401e79c77c3b9233d9eee2a3c2267a4596 EBUILD testtools-2.6.0-r2.ebuild 1227 BLAKE2B 994d089aede446199f1caea42e1aaa48133de888e1992616691abc511c2794ee7d413027ea4721e255037665a5272c21271f319a1d6e880a35cab673d66e6cb3 SHA512 bc081234c2b44f42341797c5032ef9c0ddc919aac3777b844e72f754792d3d0a3be0832b76aae7f637274cb9869c43900b89e0570869a0507e09040ac0a99865 +EBUILD testtools-2.7.1.ebuild 967 BLAKE2B ac53876add358106c7f049fc3321d130867ded7a2e53118b2b7c6854990e2a3f8d8ba67c2fbad9d49858c11a8277d87335e08a09722c13bf44a38a6895e341e8 SHA512 556cec890f2a594f2436d4bf06421aa4ca081532cae72afeaa85f43db0fbd7294d7ace1da3ea6b51e6b5d92f764604ffe9603bdc1b1b8a545cd83d13528d71a6 MISC metadata.xml 580 BLAKE2B 5068f4abc80612e7a92fb65865612d93cc4d4803a9cda3555cee34eab48da20f6fb22734b09adeaa068cff135d592b5fbd607157a60052a68e127750f6082b24 SHA512 5807608ef5c6d3fa1a86c715c59afb7c4f3913f69739a0c4ea9b6cf85976077280da6ce019ec4fda6dd6bd490379ee0570d5c98f9d719c0cdaf60a550e01e555 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 fb406aba4a93..ffea822dbb9c 100644 --- a/dev-python/textdistance/Manifest +++ b/dev-python/textdistance/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD textdistance-4.5.0.ebuild 679 BLAKE2B c47d4333d744a78fc35b19c4687f15afbaabc1bfbd86303c8d8cde984999be638e49b29b607fec0d869c358df676858d54909925138f68aaaed1e1e959ceecfd SHA512 fc9e574749943fb2b2cd9ff36ba0f903c905a6dc15659cb34d89063078b34b2462ca0c5b40125a3631bf8de650e4b83ba43010f011eb201191c3a17fbb2e29b3 -EBUILD textdistance-4.6.0.ebuild 681 BLAKE2B 0d1d14e5a551796eaa3a2a52a7ceccb421d1da1d9f5d1651c7b9bc248c69b154a2e9d6023839604d26595831fed6edecd60f50e703a8c0df25a80f956d067fe8 SHA512 d95f25d7df7ae73c25cd6e0c0384fbfe1a94c721a9a7e7a93d6433e32af68505e3e00c0360c69abf3883442e90d1738bf503b415ab30ddeeaea1ef9432cad9ac +EBUILD textdistance-4.6.0.ebuild 679 BLAKE2B c47d4333d744a78fc35b19c4687f15afbaabc1bfbd86303c8d8cde984999be638e49b29b607fec0d869c358df676858d54909925138f68aaaed1e1e959ceecfd SHA512 fc9e574749943fb2b2cd9ff36ba0f903c905a6dc15659cb34d89063078b34b2462ca0c5b40125a3631bf8de650e4b83ba43010f011eb201191c3a17fbb2e29b3 MISC metadata.xml 517 BLAKE2B a429684151f5700f148c5350b16026e797fdedc80b950d3c79c050a4d7418763918a05936eaeeed07b9756d9ec39602128570cd8c27049234bbda27e006ff00f SHA512 be445c2c21f5fd0bee241f8f76094b51c2fcbd7fe0d2175f7455beb881c3b83e8070c8a14817695d2b7a7dfabcdb856e12d7749aadc91ca31f7af8187e9a409e 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 acaa2419354f..a203396e6fe5 100644 --- a/dev-python/tomlkit/Manifest +++ b/dev-python/tomlkit/Manifest @@ -1,3 +1,5 @@ DIST tomlkit-0.12.1.tar.gz 190535 BLAKE2B 461891b5f5dad93488d466560439e19865fcb315792418e24483c96f4c9387c67d9c322bcc4ba842861109ff3297e064cd38737769d97ad1f99dadd9c11f7b33 SHA512 1f82023cbb8168f847bfa0211ee5c4d6870973ee1f51f4b60deb34ae6e0e930fe299c939b6c157811d16a73c68225a468e8312ca2731e1bbdcc5541fde2e2360 +DIST tomlkit-0.12.2.tar.gz 190725 BLAKE2B f168f42e99cbd8ed5d958ec471fc824d3a89f72d0d68b8881c5c935d888f1b0464e6ca34e65741a9de9d98c093a1e23073378006693bbd6c85870f368291760a SHA512 c36405e95ab42e1e728b4344dd71d183c2e8c174b3524d3337af2456e141f5a54fed82c1f613d5493efef50170f2985f74b1e5859790e865379fab7f90f03c65 EBUILD tomlkit-0.12.1.ebuild 971 BLAKE2B 75e6cfba124a94757c2e10ca5ea406535393020a86d114771abc29569061954af6430963c94b4fec11f312d7ca5143ca5b4d3ee0ad2e1a47af41370473b99c11 SHA512 d8ed481c1fd001814da2a3ea0a400d4e9fddf2d7aa3ddb7cdb45410e90b6b793ba98a365296a9b5b67f3bc7f0dd0c6e2fa466d8d553ea623c958699a4af1f094 +EBUILD tomlkit-0.12.2.ebuild 979 BLAKE2B 8bfd98336a91660b29f03e6d2d8fda98ef6085ec4c4994d5712c96b464a53d3e94ec505cb83df6eae9213e404e595ae0335de23dbd79b6d2e33f04c1e4875cf5 SHA512 53d1e9d302fc479da61aefedb6991b15ddf5f1545ad87bb7d0d6391825fbd644a44fda1bf8c902c410b03c1ac96f070251b0e89074c8fbed1c2451ea445f281c MISC metadata.xml 525 BLAKE2B 663169c851817eb7368c49d678119f1f2dfebe642325d3dbc59498f60b452710a257ca5cd5173a4fc8391d33038cce079b3fba112ad7e9c0caf0c1872ee43f13 SHA512 5a6cf412fc06854557d001ae4a6f654b36d351c8c0b4bc08c1a7c40f49d8dceba931598f5eed6c75e1d7797570fcf8fb7799f5f035931f80d05b1e9bd0d258c0 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 2e7b47084217..aeb1ca67942f 100644 --- a/dev-python/traitlets/Manifest +++ b/dev-python/traitlets/Manifest @@ -1,5 +1,7 @@ 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 EBUILD traitlets-5.11.2.ebuild 819 BLAKE2B 4337a62a1068158ed48dd4f79f336426b0a6a0b8f533807d9e33a050e4432a6fef510abb29875b59282de5b418259a856b71c44aa8abe0af7719e5200f4d048d SHA512 5f18cf01521db25c0dbdc130777b2e5b14290b0bbaff09b976e798d3e0e355a52511747975c566dfa5c4fc7720f9d4110dba9e93505a6c3f001038632efadc65 EBUILD traitlets-5.12.0.ebuild 878 BLAKE2B 4fa7ee17092ec6cffe69d60ec8e6d99bc46ec3fcd8bcc61944ed108839931634d57af06af629d212a11d19ae766e0c106fd82cbc4636e302fbd2dc203abfab4b SHA512 6ec03dda163bcc2a715257b08a672ee8dcfe6099e27e021f5e495478c892f8e50df94fe3b711343dac8e0334c8d33d2aebcad7f731d3b3c35349e004c9eeca5a +EBUILD traitlets-5.13.0.ebuild 878 BLAKE2B 4fa7ee17092ec6cffe69d60ec8e6d99bc46ec3fcd8bcc61944ed108839931634d57af06af629d212a11d19ae766e0c106fd82cbc4636e302fbd2dc203abfab4b SHA512 6ec03dda163bcc2a715257b08a672ee8dcfe6099e27e021f5e495478c892f8e50df94fe3b711343dac8e0334c8d33d2aebcad7f731d3b3c35349e004c9eeca5a MISC metadata.xml 737 BLAKE2B dadf9c19ed06cc70940023c180cb2256534ccba2881b4a0b5d7673ae9959838c129f82b1a5d2b9c13e408442ef2f9ec906484b01baa4408417143a712f4bfa56 SHA512 3a9e54cabaac875c27747642794f54b90216ee103e5de336d6e4e76d3a08c045ec08eabebe59c47b6fab2dabdeb43f16a8579a9448cbc19ab169ceb08740508d 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 8fe0813ec0b0..5e4b3bc1f413 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,7 +1,9 @@ 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 EBUILD trimesh-3.23.5.ebuild 1889 BLAKE2B 73f02af18e74968c85860076a52e529f7d18040797c18191cfc9b35c9fd7159ea11968f597a8ced58d735a499d675a85c6ad7e46f02474012bedb87bd2dab853 SHA512 fe9828489a68e74643fb3637a699e7083f71c75830773e0ab142147143923605c47edf0f4b8e68c36717e512a6c51c0dfc970136de30de04c1b740ddca59929c EBUILD trimesh-4.0.0.ebuild 1890 BLAKE2B 128238b0c61aea055b0bb1fe15c552bcc3144c92effc64b0ba83b7a63c8acad1a6d7e719e21ac002d7d83665e28a083f17df0ce0366b929203ebd7b77e49e1fd SHA512 45d3cc8eca623afed3cc61fa1a72582a83060c5168085ac0303c8e6afbb4b7a9b0f363a2dd8e1f57ef23b39d8f762207a21a62968eb4a53bc5c2b4392dda68cd EBUILD trimesh-4.0.1.ebuild 1890 BLAKE2B 128238b0c61aea055b0bb1fe15c552bcc3144c92effc64b0ba83b7a63c8acad1a6d7e719e21ac002d7d83665e28a083f17df0ce0366b929203ebd7b77e49e1fd SHA512 45d3cc8eca623afed3cc61fa1a72582a83060c5168085ac0303c8e6afbb4b7a9b0f363a2dd8e1f57ef23b39d8f762207a21a62968eb4a53bc5c2b4392dda68cd +EBUILD trimesh-4.0.2.ebuild 1890 BLAKE2B 128238b0c61aea055b0bb1fe15c552bcc3144c92effc64b0ba83b7a63c8acad1a6d7e719e21ac002d7d83665e28a083f17df0ce0366b929203ebd7b77e49e1fd SHA512 45d3cc8eca623afed3cc61fa1a72582a83060c5168085ac0303c8e6afbb4b7a9b0f363a2dd8e1f57ef23b39d8f762207a21a62968eb4a53bc5c2b4392dda68cd MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d 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 ef218b239912..c32048327aa7 100644 --- a/dev-python/twisted/Manifest +++ b/dev-python/twisted/Manifest @@ -1,9 +1,11 @@ AUX twistd.conf 277 BLAKE2B 78ca35b410a6597c9afe6a9c8d3dfb1de113411634901f936794e8a59c0644233d0673e710bd0870ecf4312d079c46f62f43928605700559134f1fb62490559a SHA512 76d44caebab8404f16937c2515ad9ae8236732a48c7127366f7fa22c6ed3d88ace2d33b832a6d95f775973d41b7caf75344805fe5b01e964c04eb710bf3c89fb AUX twistd.init 563 BLAKE2B 24488118b025bf2068bbf07af900064ff6a7ee99106c3da30f15f2b3f85af7443212afebc6b52a12645488b85656f87b653df9263fc2be6bd09707917899f252 SHA512 7860601beba1efda2b0a045b2a044ec33caff9ee915d45225c05e281760a68da349b4c45080600177aab32aa806714327acf3cf5dda92be0874f781f129bb129 AUX twisted-22.10.0-time.patch 4275 BLAKE2B d8f4f79163aba42494c4f753f915df2611b3fd3f0dd26448087e9bc0b56be0fd1047a0a4e518e07846a6bbae14529590f057411528e8ca8464d122c6b5b08684 SHA512 e92be2938aca686e4cf2557d05287bf1b52cc4f57290ebc4d1942ad6894d148f7dd3072158b6249a0952b4bbb8ec221150ff81d162bd797a97eabde8b5f047b6 +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 +EBUILD twisted-23.10.0.ebuild 4089 BLAKE2B 374a104466f4e76d6bb55081f7bcb27dbe1fea372c9c95dc8be81e81b92c3a638b6f33510fcfe9fe4bed10af6d3673fcc093e0d47cf95d1d8a64462a94c9ef0b SHA512 41d7f06a27ce6f3bfd98d5b1274b6568de3dfd013dbd20239d3a9c3916480b9a85fe16efcacfd8a7733a752b8bc9d59e5cc70a64192aafa170f669669b0ad8c4 EBUILD twisted-23.10.0_rc1.ebuild 4089 BLAKE2B 374a104466f4e76d6bb55081f7bcb27dbe1fea372c9c95dc8be81e81b92c3a638b6f33510fcfe9fe4bed10af6d3673fcc093e0d47cf95d1d8a64462a94c9ef0b SHA512 41d7f06a27ce6f3bfd98d5b1274b6568de3dfd013dbd20239d3a9c3916480b9a85fe16efcacfd8a7733a752b8bc9d59e5cc70a64192aafa170f669669b0ad8c4 EBUILD twisted-23.8.0.ebuild 4184 BLAKE2B ca39e9e3ba7489dd781c1673eede3a51a5fd3047d19448f018770030872cad95d7607d2dedc1f72b40d9882fb7a232fa42af6ceee306b4609cfa9ae6a44edf7a SHA512 ed0db98a2d1db6fb24459fab25cb7439ac987e7acc1ca507cb2e15b1da4c6367ffd2b96eb3b970d9970922756fdb5166e6ed1351c64a553d3cd41d072ab9e817 MISC metadata.xml 1281 BLAKE2B 06f3bba5716e641cfb848eaf212fcd5a18d89caeefe1b0ec2fc6e0799ded9ded5c54dc04d239b6e7c427a23c0300caecc67cbb2a292a745dba5cddbf02fe4330 SHA512 e78734d016205a2bd850ddf68bfefce024a95efc4d4a42af52314aa363d6c654dada671b98a1b02642e7abe2f9a48c0454949b4bf07e88776924c63175b24227 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/Manifest b/dev-python/unasync/Manifest index ea26be72cf86..e7821fb8ae01 100644 --- a/dev-python/unasync/Manifest +++ b/dev-python/unasync/Manifest @@ -1,3 +1,3 @@ DIST unasync-0.5.0.gh.tar.gz 19060 BLAKE2B aa7a955aed98ab33cc1a12aa88a02ab38ef90f9494f04c3e032b66e56e033404e9b59a89834a1e07b224fb865af5d139c27ff91ae5fec8ad01b1e407d9c5c181 SHA512 5b68e9a70f487b2b0fcaf9a5c4240b366428154fda99d53120315382dc29d2cffbbed72e277cee1764f7b91158db3d8b394d4f4969cec1fd7e49f27f01c39440 -EBUILD unasync-0.5.0-r1.ebuild 635 BLAKE2B ee7f2d7e66f4d61f85799144e4dcb5b67a823ca9f01b0e192c1588a81688e2c0ae38124bc4c2cbeb09dc7258003d98af8c2be7b31681fb9aa40a84dfd7e61eda SHA512 6c9ae43d4165b20584d0854584b31786a90225a3a50900628bc778635b7c0f539962b36200abb2f38435aa6a8fe9862ffe1382a9698e6059427db5a1c6457d2c +EBUILD unasync-0.5.0-r1.ebuild 636 BLAKE2B 091319fb236b6d47184e92a2cd4ef41b1bea655c71c7b688710a06a289c43a3a8d3f22fcd0790a5a53c2b27bdd145c37da92e0ba067d67c998159f859b3fcde2 SHA512 eaa2274e018fa206aa774c1a64e3dc2127131cd07af952ae72a2927406e1388dd25a612ff2c8626c789e73e4a67e7226a345e685b5ef136f0a9a9c8f2c2c52d8 MISC metadata.xml 546 BLAKE2B aa3d0b82e53c079b8cd82dfa36e37265eb0dc436493903d861e65e054b7a27de71311de96243041fc706e6741fe5a12ebd91b4cf56b9877f790e3cf4b80beda6 SHA512 f46d77a9feb9602866913e7bc65c220d63eadfb35ea62d8a6c644f977c8e986c72974697f7e4d9b2699657917526857bad6e3c033c1fdcc0cf1ba387e2ec4929 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 de93f8c278c7..ff33b33a7d93 100644 --- a/dev-python/wcwidth/Manifest +++ b/dev-python/wcwidth/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD wcwidth-0.2.6.ebuild 907 BLAKE2B 0ded135617ee71016cc0d517cb335ad8e6a8d317a9610acc88d2a21b2348013d95e8bca15eee65e01c23ba5351e88f8c2381954c5cf72ec7a227224ece0903f9 SHA512 af7404999efa015f7855be37939cfb8a1d21d3fbf31dc682f65d397c7a8d189ee8e0697e9eabe4e5963a8cd8fd16aac84531ace1d17182fcf3040237da7528cf -EBUILD wcwidth-0.2.7.ebuild 915 BLAKE2B c8c07ab575c66360a703df3bdb507286be84cfd60509ffffe01148c646e8cfc0698e751964b36ffae726a5305bf50e298fdf2b56d3ba07d003394f561b4eeb10 SHA512 2fac44cbe22051fff219f7786b1a3aa8926a833bd3c1ddd54373063ff5bc3233099e5bd521cf4133fd4c64f03dcef96babf46ce42e27f07f7fdd577e33787848 -EBUILD wcwidth-0.2.8.ebuild 832 BLAKE2B c704bad3cd86b5d7afdc2ba5bf4cb6996baed90e0352e5e1e29ce2b0558fb192a38205b74ebff1599bcdbd07519b8a840833d16bd6b171f49140fc85038ece83 SHA512 e22e16fdb4895a78ed70321c585f46807cab04200a23968c36f04799dcafa7fcbb6416cc16551824a1e64c3e085ce901d2766efb13a6a5f933c739336fd12b76 +DIST wcwidth-0.2.9.tar.gz 66133 BLAKE2B 7df656c139c228324427e6be9cefe3496b7b5e55d7353f062ae4cb3d7d5988f1e5e03e11122c0e045b7a93abd95139fc2ac8a81a4d079518cc8c6fa747d2ff00 SHA512 8aff2ce67d8f331c4c75907f14ec602f4829d39e3f89af640d598e075165a011e41a5451a333bc2f6c95f33a4b9ca8ae1a5d02efe4f79acc988d60b85bf5929b +EBUILD wcwidth-0.2.8.ebuild 824 BLAKE2B bd2c0d918a9b211827aa023eeab8dff2528267800b7ec94d340ad9ec98fdf8a1dd34201793b0975fc733d903225ec26b12af8e87fd4043cf3cead2b21d7bc18f SHA512 1b7411cd6d6ead9fdc816baa8595407ce3d00ef5036723dd9a925aa58fa8581ceaf5f2b8a42f5b2f946505abf6f0959b79b14f02a68fd92cf94cd6da190faed6 +EBUILD wcwidth-0.2.9.ebuild 832 BLAKE2B c704bad3cd86b5d7afdc2ba5bf4cb6996baed90e0352e5e1e29ce2b0558fb192a38205b74ebff1599bcdbd07519b8a840833d16bd6b171f49140fc85038ece83 SHA512 e22e16fdb4895a78ed70321c585f46807cab04200a23968c36f04799dcafa7fcbb6416cc16551824a1e64c3e085ce901d2766efb13a6a5f933c739336fd12b76 MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063 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/Manifest b/dev-python/werkzeug/Manifest index e0fe10c31312..ade75e586df6 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -3,5 +3,5 @@ DIST werkzeug-3.0.0.gh.tar.gz 817103 BLAKE2B d606b5c8956b69f32fd944c1a55b2ea0815 DIST werkzeug-3.0.1.gh.tar.gz 817317 BLAKE2B 670460cf48c8d06196cd34f117758508512d310b740bd188d8ba87779abd62f514c9909e5700b34c37e382925eabe3ffd722b753b76b498aff0dc8ebe1025c8b SHA512 125a5c7680cba726149198802efa90d06c6586daeafcd0960feda637b765356f602df83af7b14996994303c52d32bc6fa044b774f42f0b8991008d1396675033 EBUILD werkzeug-2.3.7.ebuild 1664 BLAKE2B 4d982ae7b686c104a3676972afd658b7e7f0f48f07cf091e549710339122d6a89d9a201c45ab4fc5d6f37a79754dd7ae79af96891368443137d31f0351a2785a SHA512 bb097e92d71d1485419bdd52587470ef4eb10e616169765d466e026dacee30d6737a76155ec0f2c2a6acc7abf80d187c2fed42a1b006d3bce1f0295b899b0274 EBUILD werkzeug-3.0.0.ebuild 1672 BLAKE2B 80f8456cdb91946f2dff3e4d0f3ef682ddf69d323f5d3ac80394e827200e0066feeee3140a54ac6180e0e51c7486ec014c3a0aaeb5971e41ca884608986ff26f SHA512 27e7ed3bc9050cc5e07e767cb5822dde014c5f461f9fbf7304a440aa3563c6838270de938d536d958b6e776d31fc8ac2aa3ca7411200b54ef8b0a7a314e1eca3 -EBUILD werkzeug-3.0.1.ebuild 1672 BLAKE2B 80f8456cdb91946f2dff3e4d0f3ef682ddf69d323f5d3ac80394e827200e0066feeee3140a54ac6180e0e51c7486ec014c3a0aaeb5971e41ca884608986ff26f SHA512 27e7ed3bc9050cc5e07e767cb5822dde014c5f461f9fbf7304a440aa3563c6838270de938d536d958b6e776d31fc8ac2aa3ca7411200b54ef8b0a7a314e1eca3 +EBUILD werkzeug-3.0.1.ebuild 1665 BLAKE2B fc3e886b9b396488c1a9a1cb6576a16d9e6d46ae55c16ebd0fa0b4cb2aed6e1eade09e0b78ef3f82aed0b9ecfbe5ccfc91268f4b1b64f329ffb85e59fe6c7d7e SHA512 9641d4974298cd6c4c0fc1c2e3e632625e1c377d9d25677b7405a0226c91f43ed16bfee5a6fb69c62c352a6f8e46e1c16c23440c6707f5118eedf19e7b6d0670 MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf 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 d74f68ea2470..557d73440011 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,3 +1,5 @@ DIST wheel-0.41.2.tar.gz 98050 BLAKE2B 211c3021179e2f80036f57d59583ac449e91558e64fb10cc5b925d93f7288c6db444ca2ac35a20b13a2646641885c094faa458b591554f3bd926c53a3d099ec2 SHA512 46632c2e61f286d33609bc7f954da86c537e4c70b30cb57e79ae8fd5e4422f4fb46dcf2434361d3c6b45b9e5adc6cbf33daa1cd2fc40f31a393162c97ed38356 +DIST wheel-0.41.3.tar.gz 98880 BLAKE2B 3d07d03fabb3c339aecca772fa2229d92893c0fcdffaba726e2be2255f24e728d7d77dc33a03755f01f03e66e8ce098ec6e6d354776c1ee7fe58fa8a02a1e593 SHA512 53fde824b563167825d8f8b5f802bf419f5b1ae823665d27ac8cfe05eee372ea339f8203d1565044c2cae901fe539a2353559351a6a5dafd26c65dde4e2e5eda EBUILD wheel-0.41.2.ebuild 908 BLAKE2B 1d049bb96c41b40daac193f0d4914a1168e860921e2d3f73724c34358e5cda74c15f9301ffe62adbfe34be7e5e55ee051636b39dafda24a5647e7df567918bcb SHA512 b592197f0508a7e4da55aaa11af9d7fc46d703197d2e0ccf238b607c10b811c93ca1f163bfa39cf67df0fa07b7672d57f42ef6bc8114ad038aa6b16bd395f8c9 +EBUILD wheel-0.41.3.ebuild 916 BLAKE2B e2f9e52ef9bb145f48383dbd0f9ffdd109378f34226f2ac817ffa86d5de4854178add989ac544c6f1e5c8831957ab9d7ddd95005dc0ae9e5d356f5ddaaae715d SHA512 1c15f4db7d611770979cd11feb1d31f66415a4687b00f78ce6a41c593c58638fa477850d0e7459857b3266c344e540d003fe85c36a4356c41663af9ee425a646 MISC metadata.xml 383 BLAKE2B 352e8b44b3c4f7008c6ac73b8d4454602785ea86ad52ba4601b1c598a0da4831ecdf1b36cfbeaaa1635e52a924a3317d6abff9dc1b26d3f77f04c681208265d3 SHA512 a810c2c7bdff95154a907ce2a00ed2ccc63174e0ba7dea21c6faf62624aac12c2f772557f4f26406693b8963d3bfa77b95dc9e4156493ee991d64021ad8f6c44 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 a3fc1139096f..9b1178aede65 100644 --- a/dev-python/wtforms/Manifest +++ b/dev-python/wtforms/Manifest @@ -1,5 +1,7 @@ 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 EBUILD wtforms-3.0.1-r1.ebuild 829 BLAKE2B b888b42cdbb5cff6c30c829827a1a859e7ba6fa8c3ed3a95f485b9b4060b3ea9c9d7a298e626714334a3667bee297d5ee58a08dfd8b0727340cdcba7ce4d8a4d SHA512 4422d1fc4d076c4f39e6310ec421142eef147b9a2a3a851b89fae05c571f4091ddb5cad6a917871ec4adc60a3316da38f44885cee78f25eef2ec2d6fd678f56b EBUILD wtforms-3.1.0.ebuild 810 BLAKE2B 5234583e0e74b83401d9ab2636fc2d3d34214ca15815107c6d9546bd71c142446e56a461d5f0b48e1bfa4702ecae717f8e5db8e2cba47528e6e42ce3a74f4831 SHA512 1fa92dcc8cfea97baed8a92ee76546d1755a6cb441e009543952cb43a62b84dea4fde626fa3ed0178c21a6a297bcbf422e3aeca6a986c208ed57186b8dbbe5f9 +EBUILD wtforms-3.1.1.ebuild 810 BLAKE2B 5234583e0e74b83401d9ab2636fc2d3d34214ca15815107c6d9546bd71c142446e56a461d5f0b48e1bfa4702ecae717f8e5db8e2cba47528e6e42ce3a74f4831 SHA512 1fa92dcc8cfea97baed8a92ee76546d1755a6cb441e009543952cb43a62b84dea4fde626fa3ed0178c21a6a297bcbf422e3aeca6a986c208ed57186b8dbbe5f9 MISC metadata.xml 453 BLAKE2B 24b826025af54d17f8773a9583b369eabc3be6265d26d5fed67d562ff5e2abdb6318e8905d1c1173d399587017c35efe68486f1616e3c1ebb08f1283e2c28985 SHA512 de936c361da6f4b1e64374215c3d2502c77c083a7544e77c77d5b7dc8e6570622a218047651845907d26fb60ab972dc00cc70979df42b888c0cd3373f63e2ebb 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 0f471b7c8912..b11b49acbe08 100644 --- a/dev-python/zstandard/Manifest +++ b/dev-python/zstandard/Manifest @@ -1,3 +1,6 @@ +AUX zstandard-0.22.0-build.patch 2228 BLAKE2B a8c2b6ef7cfb0a6f4037f25505ab6f81875f760078165e89d4956af022e074cf8b55c20a4a78b6a1eee3f5e1711b3b4c78b432cf58f582d21a005e9921f993b2 SHA512 25ecb4ec764af46af104e8e1fa5a4a2e0a8a5f312cac582d6c740b36c0b43af403028c04aae2bda3238f7d73b88dd863d3624e211e87a3eafe63a7a603324891 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 EBUILD zstandard-0.21.0.ebuild 1606 BLAKE2B 6d7c8d85179c6c2acd67983b36cfcafd7c39eaf7a400ac3baab02d357efbbdda7d1c515838b8c52b8180329a9a743f3065caa2d6358602af2865688ab51710c9 SHA512 3a61a61b893c4102dcc5440748f41678ad3dc3e1a3a314518237146128484e2252f1ebab82ae7cbee072b8917f68e439690a54502c5ee202ba612507e8aa7511 +EBUILD zstandard-0.22.0.ebuild 1687 BLAKE2B 3e0ced6f2ddf41ebc90f970af666874966b8471d275c87206236b7ba9050ab4532ea20ef96cc3f8cf11e4d6a8399688d730d22b69322a34a25d7f01720e5b4d3 SHA512 ee2ce980d8b6e8a29064c7af279fc615896c2f5fb7a3bd69878bff1036afe740bc46e0ea319f495aea9b6fcce693a0c36c8ca8b31570a41b2801bf92518b6ffa MISC metadata.xml 378 BLAKE2B dd5834c84bb375812b3a3cfcc00d29aa43ac8954b044e188e8f38bdca93fdf1ce98fe78b78dbeccd935c83ca10f3ce18f893e5720dd8991118b6c69149a4ac61 SHA512 06554d973b525d53c680c3e43041f33125dad222339e645294fbc22670a7eadb0e9bf8a3b0771d2b2fb8f136d958eadb32c295179d1547c50ae26754360609f3 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 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

    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..b4b735961b99 --- /dev/null +++ b/games-emulation/ryujinx/Manifest @@ -0,0 +1,286 @@ +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 +EBUILD ryujinx-1.1.1065.ebuild 11771 BLAKE2B 18142758a0f041ea529bbfb80f407c65752d41ad65dbf30772c4a77b33a6a1d08eb8bb9cef89f56e7750cda4274414dadf0b2e6b6ee5ef4cea908b02e9ade940 SHA512 1d3f1a711d5194d7dcb8e3607c3cfb6cfc7bb74f8b79729aa3a70cfe0ad766c25db9276e1c53e0578542e4078cde0ddd6056ce3795435f2da3e72cf51888c238 +MISC metadata.xml 649 BLAKE2B d95fff46d61bcf726ce27b409c4b262389392d8522a56e55eab3a2ab1da5d7fbedbbf0713bc984e4018c879a765442ca191f607156959820bf132a60f24132fe SHA512 a0cfe4259ed1a4f9b70be525370de6207d0bd86b84d52a9350be16acff2cca597d2c9090b6dfa6826fee34d7100189c2c5193339f183236552a3277cd733bb3e 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/Manifest b/games-misc/bsd-games/Manifest index db846aec5257..ca4d033be4a0 100644 --- a/games-misc/bsd-games/Manifest +++ b/games-misc/bsd-games/Manifest @@ -14,4 +14,4 @@ DIST bsdgames_2.17.orig.tar.gz 2563311 BLAKE2B 9dfff4e70929e14a422c536c661cd95c5 EBUILD bsd-games-2.17_p28-r2.ebuild 4702 BLAKE2B 7faa77df14788ff42f52b9473093153739c88e234ec3aeeecb9fadfc5bde63ff22bb5c469ef339818762a57103f01b78b9039331fb4d500889e41785bbfbce1c SHA512 8a4df2632ea05bd48bd5e261f1d08907caa66880e7a26163b2ca6e6a8a30c4b3ea2c5355e32a2131e9db5ad130317c35b432535b25821a6115fb3b51dbfba837 EBUILD bsd-games-3.1-r2.ebuild 4668 BLAKE2B f4f760e9239a68139469ebcc4456795d07831f36aa5b89113017fc65209f3505a5959dfa4d938386240f43f672d069e7687eb4db860bfbb12b279ce61dbf6b66 SHA512 0d964cfdf826320471801519ad61e50ad2e6aa0488a77ee5877b180be957632b2b1cbdbed4c2967e6d71ddaea7b1da48162071f6ecae4da5bf30df36e6e9df67 EBUILD bsd-games-3.2.ebuild 4785 BLAKE2B de1eff1d14086dfe68f962701c680bfb91ff9c5666a4ac35991e7e58d7c9107b63289cded260a20b9b13ed78cb4d4b2ce235221f895a74d19577784d2c1ef8f8 SHA512 2a476e3d4905077fb80c03c6d6cfd0004a108281d5419c8fb9b3d2ac4481507a6647c1735836d98983e5f10ff8d97c5a5bf330cea5cccc2d6a8392b40d23ada0 -MISC metadata.xml 327 BLAKE2B 89325403c47583b762175ec639c9183287ba2c38b14238a38536ab2084412efadb28bd89d0bee8fcada3b55f8691a096965f8fff0add08f157d4a2d723206045 SHA512 710f729c47be0e809ba982ed6d1845b8ccc374705e60ca7a85145d439e130496c7cd9ebcbe70fc0d4770bad5b420f815eb57cae25734d399bd93c38d61fd9352 +MISC metadata.xml 380 BLAKE2B 1f6db3bdbd129c048fa8438c21235d9445e77f050d51130f5bdaa61ac963e53e65bceb685d08ce911e36d01728df4a90ae9abdf7e5f9fa90fdc9ae4fb7358222 SHA512 5990baea0b96e0b6448d6002735550b01b79da2254fb986401fa518c413257a05e096535937ebf4d9bafd7857507da9e76b02788e3ff62170cd7f62d57e122af 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/Manifest b/games-strategy/war1gus/Manifest index 17a7535fae5a..e89d610a0881 100644 --- a/games-strategy/war1gus/Manifest +++ b/games-strategy/war1gus/Manifest @@ -1,5 +1,5 @@ DIST war1gus-3.3.1.tar.gz 486322 BLAKE2B cdf3db536c6cae2327ba044da13f2743c299481503723d00fbfeb8103932a0065afb0771f1719264fa7ed298b876f2189bc9c1def2b4fcc6c1b4a45992d0d322 SHA512 947592a220aeae99840abc88c5086d681afb72971f25f3e42c475d416529bb0341ca409aa5459e049d1dbe4b937cf25c29c6445958c5c61e26a67c4a4dd7ccb0 DIST war1gus-3.3.2.tar.gz 486326 BLAKE2B 2ea0506bc2dabf8a1a58f52fe3bb0b110f07100b6f6ade29f2273f7718c8ef8572c642e6fba5005894383100190f3b649faa1b06286f11d4b7718cb59833eeb4 SHA512 e4c0b297cf215618edf007d2b1584f7d812607a33587b5254e1620dff6aa7a282b67b464b39eed11cd7405cae34d11f1587f42893b2ccf4ca531dc4c37375d74 EBUILD war1gus-3.3.1.ebuild 1498 BLAKE2B 642be81055314d0f2f375d50707c94dbb901bc936527f2b19042ce08fb5e703671ba90626d4db21f4a6842bd6ad004f2a1c98bad83f8946575ece78c1ac45479 SHA512 9092d857009bed0219eb2c9ca9bcbeb75d4663394be94976c4a1ee0eccc0bcee8cee7dd3a81c5b464d4795a3bd227c2e4a62ec04a132ec18a5088a3644115278 -EBUILD war1gus-3.3.2.ebuild 1498 BLAKE2B 642be81055314d0f2f375d50707c94dbb901bc936527f2b19042ce08fb5e703671ba90626d4db21f4a6842bd6ad004f2a1c98bad83f8946575ece78c1ac45479 SHA512 9092d857009bed0219eb2c9ca9bcbeb75d4663394be94976c4a1ee0eccc0bcee8cee7dd3a81c5b464d4795a3bd227c2e4a62ec04a132ec18a5088a3644115278 +EBUILD war1gus-3.3.2.ebuild 1530 BLAKE2B 616c135d7f836a5a019b796e5680cf42c16fcda0881ad4ddfb8de62053b16b43403993b6b96c983cf93932cd56908632891878c2c55746d7783f7b4a7d6cd2ee SHA512 9bdde0784a333221ba3937ef49507198cb25e09f9e8475299ea73a56a8afb614378a38234d11b72ff22247450227f5ee845f65cc6294158e98726ecddfa4f748 MISC metadata.xml 327 BLAKE2B 46d81ac16cc61355d8953d219d4fc378cca7390f8b4087410c898f25b3beaf97d8c74af9f99e9201adb92efe737c9fb5c3951a2f9859d24d802b5ecb846996a7 SHA512 6b513ad53703bf295fce142b26ec995fb6a1115a6ecf13813eec0f2cd5318f3d0f0fe01f4c3ef4848a6d00417dbb2558a6ed1879e3890951960c127e7693b1ed 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 3159473a50df..ac4974003254 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -2,7 +2,9 @@ AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca97 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 EBUILD gnome-shell-44.3.ebuild 6420 BLAKE2B 4b96b7839e36525751f20b4e62e9428523d751b6f11c0c49f91dc5b9aa78f9a7f3799a4482230dfbe4c911ddea63bdef2f65eefbeab5adf90e373629421ebe80 SHA512 c6f34c894f0f399d07d2405c3127e71d6aaeb0adf0ec6179222c374799ac585104c53e4f82d479a8b67ccbb4c201dd0dfb8a7138d586019b919bc845239dc8a4 EBUILD gnome-shell-44.4.ebuild 6423 BLAKE2B 381618ba2527870df497e99cdf8bcd50be4ad8ad05151fbf6aa25d864054d49c5a56aa37e17b87e76e036081cd68d656d5d58cbfcc883bf960f3bce112811cc0 SHA512 7c206e89bf7417b4d045b70b5d1d99fa065db68a46d3e0bbd02edc47d0332df66d3c6a08888440b7c03a00ef022495c5472a62c8e48ec3b6744e306e97d94a85 EBUILD gnome-shell-45.0.ebuild 6526 BLAKE2B 0776151f2bbc844f51e3a91bea84bd2eb60456442d99b70f18649c2e5d4edfe16dfe4eb7a005cb42940d1174d5dcaa4084644ba77887b4856063cb54cb28fd53 SHA512 d825929adcdee4a63ea283a59abdb0a1849ead4c44fb3df3d6e5b49d0c099b99a8aad7dc2be44779032c0d7c00d199a39e944c6491278bce66fba50d3a14717b +EBUILD gnome-shell-45.1.ebuild 6618 BLAKE2B 6f0f76ea9bfbf5a5cfdc160387144d091b0e85ce3d9abad62788624aa7a6ceea56f607b1ca54e31cbd103875a53f51898e82cf533db276b1c92c1a422510ea9b SHA512 457a1bcd0caae86df61c1fa39bbf195c5aed61930a45caccb55e473a29e336fa455881c4443460e793feadf159da9845e5f278c23e51771b6b390794c8012d5a MISC metadata.xml 1032 BLAKE2B 2089aace6c8db78bc28c445d9eac949fcea533a9abc26b05430d5e4a11a7bd57ffd00cb8b2edefdd3aa0c0f46e56e573e8f2f544b9e205685877fba957a29de0 SHA512 44e5d05ff803a3fdffe9ad9942da3197150da07e6097f0f92ab9f6b8209b6337149da0a4c535950c879e3184615b2d68a866c1a34d7f2ecdb69810dd5ba0fbd9 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 967bdbbf53d1..d771b1136155 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,5 +1,7 @@ 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 EBUILD gnome-shell-extensions-44.0.ebuild 1821 BLAKE2B ffcb39dd4c71cad4513e58f126a3a3a6e093aa0e6e1f4601d32dca9b982eae271c1e53a4ca9ea179e0d14dc64c824dc49999e31aa13416e11d70c55f610d3522 SHA512 2f849e7826a9495acba6d126ddde479031538abad8e0f7c626a115c10276b67970ed53e5d10f179754c5e22ea5db06a4e0e53e8b6cb24f864fe5e5c239e214fc EBUILD gnome-shell-extensions-45.0.ebuild 1817 BLAKE2B cb293d278fd015aacb60f68521d3a3ab3267ff0e4281684693a1b8171fe39080c0c4e9e148fc185c761974ec0eed9fb9c703609514cc841c9de3b271e9227f53 SHA512 088077004438b2b86ac18de4d1ef0ae8df20e5eed0029c629143f1cdc90c5a455d1884cc43c9f5c3a9669f251de195ac4816ce71d1ed53b2b29dfd937943855f +EBUILD gnome-shell-extensions-45.1.ebuild 1817 BLAKE2B cb293d278fd015aacb60f68521d3a3ab3267ff0e4281684693a1b8171fe39080c0c4e9e148fc185c761974ec0eed9fb9c703609514cc841c9de3b271e9227f53 SHA512 088077004438b2b86ac18de4d1ef0ae8df20e5eed0029c629143f1cdc90c5a455d1884cc43c9f5c3a9669f251de195ac4816ce71d1ed53b2b29dfd937943855f MISC metadata.xml 388 BLAKE2B b870a392e033df7ba9f1430d276e86a8f12542671354de1bc56f16cfab026750ce3faef6840669151faa4ee128fb20cc0e166b97247186ca211466956f530001 SHA512 d7561e2d0ee370dd146445b55047838542a1f845d07483f81fccb43a8db4933fbb2c835af2e10bb0cde78627e98012d0762230b977184e3b1b06c9cc423a7b28 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 938f5e6db6a3..111155919d6c 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -2,134 +2,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1 AUX icon/thunderbird-bin-r2.desktop 909 BLAKE2B b7e555dee5baf53cae48cecac514d222d24a67f6a7bbc406a6c1699a86ccbb4ccd87b477a453cd2d39d239f00337d9d20fa621bd19ee40df911c51880e924aa6 SHA512 ac80c279082f88e3e2763b07f28d2bcc67f9ea9c730a1c984f102bc092f171921a1748473bb164d97a47a6f8bb5d7cac76dc544ee322add7654056a0a14af718 AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d -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 @@ -194,13 +66,7 @@ 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 -EBUILD thunderbird-bin-115.3.1.ebuild 9015 BLAKE2B 7955496ae4cf5e46ef0e5b619e347874c9d2d8ad9f4a339913b2cd9cea5fe85f46095041ef8345d2087fb4ab7b0ff67d6261c1422f1ee03917062b330499dd56 SHA512 f10a2e1ce977a51c57b3d219afd51e81864f7f3d494d21f5986ccd01b38adf16be499a5ac7b63f044891dba001bd47900fd4506b3bdd6bf6436a86ab3a3ea212 -EBUILD thunderbird-bin-115.3.3.ebuild 9015 BLAKE2B 7955496ae4cf5e46ef0e5b619e347874c9d2d8ad9f4a339913b2cd9cea5fe85f46095041ef8345d2087fb4ab7b0ff67d6261c1422f1ee03917062b330499dd56 SHA512 f10a2e1ce977a51c57b3d219afd51e81864f7f3d494d21f5986ccd01b38adf16be499a5ac7b63f044891dba001bd47900fd4506b3bdd6bf6436a86ab3a3ea212 EBUILD thunderbird-bin-115.4.1.ebuild 9015 BLAKE2B 7955496ae4cf5e46ef0e5b619e347874c9d2d8ad9f4a339913b2cd9cea5fe85f46095041ef8345d2087fb4ab7b0ff67d6261c1422f1ee03917062b330499dd56 SHA512 f10a2e1ce977a51c57b3d219afd51e81864f7f3d494d21f5986ccd01b38adf16be499a5ac7b63f044891dba001bd47900fd4506b3bdd6bf6436a86ab3a3ea212 MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33 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 7d4d73c3a3c0..2f1e2707c9b4 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -4,269 +4,7 @@ AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44 AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda58c77f4024d820e1d1915203d1fb8ad2671f88ff0eb2b019bbf44079a8b1114e240b74f815680e5c28eccc295 SHA512 f1847f11e7059a83f09c3c7494aadcb04512cdf2ccf6616ebe3ec02fc46de66fd35cf83d81e08013c0e594b73e4dffcb67a32288b6949ce137669715583fd0a4 AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 -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 @@ -332,9 +70,5 @@ DIST thunderbird-115.4.1-vi.xpi 742633 BLAKE2B c037c0d201406a0eb8f6193412d300b8a 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-115.4.1.source.tar.xz 537988108 BLAKE2B 784ffa1b57cc6683f7e21d1dc00049f0b70fa591df4a46b099b8d2c205cad024008005d67f0cb76c7765a47ae176d8238fbebc8a27f63374f0f7c65c98c7d620 SHA512 ccf48a5376027b1e0182d4040a0571e5f34c2378349c0d11cb4e14c75f10247e2522e8d8d2a0a45022ff1a463a49f59b1cf611c70951cf5e1b383051c0573164 -EBUILD thunderbird-115.3.1.ebuild 38443 BLAKE2B f6450b28ee1a84a7158d07da095309d032685c22dfa004887999c757f9039a385ddf131a23cbbd12ce3bad7ea3cf1e4907c0a6a950c4629e9a30fc0add4b6fae SHA512 4d27d14771deb4b4aa7f8d3bf11d9d5642b95b628ac889ae92b3f4e9089fbf1ecf6bfab5e92dc43f267ed274756d0c2c0df9b420aecc55157c6607c86afbbb58 -EBUILD thunderbird-115.3.2.ebuild 38620 BLAKE2B e825056d1ebb1c92b053f778cfb21c3cc86fcf0d3e52577c817dd27f6aeeb2f685bdae2d3185afcb5e62a203d2ad8a6e03db77b0a782a32075a37076352b7687 SHA512 7b32167bfb6bee829c77bed84b865fd4babf3188d9cd8565d2ebf7737644dc05df45088572eb63d543e9e7aa9ad869979d56150a7744509fd088fe8afa808577 -EBUILD thunderbird-115.3.3.ebuild 38620 BLAKE2B e825056d1ebb1c92b053f778cfb21c3cc86fcf0d3e52577c817dd27f6aeeb2f685bdae2d3185afcb5e62a203d2ad8a6e03db77b0a782a32075a37076352b7687 SHA512 7b32167bfb6bee829c77bed84b865fd4babf3188d9cd8565d2ebf7737644dc05df45088572eb63d543e9e7aa9ad869979d56150a7744509fd088fe8afa808577 -EBUILD thunderbird-115.4.0.ebuild 38555 BLAKE2B 034d2a1cf1c4ec671d3742a0f21576686da4a73882f4d27939f9873951ad1dd6d4f8955a06457f666d0eb5f2ad47fcbb8566bd2582d5a9d438fd200163deb5db SHA512 dd9cb97fa6b7036e5c8ea1ecfac18cdae1484987e3b5921a6d2aa1b31aad5f8ef4178e894629c58e839c3b350fcf87986826d6a8a69ae8f5b92ee45799fa564d EBUILD thunderbird-115.4.1.ebuild 38698 BLAKE2B 65f463e51e43d8d17bd3c62d9c5916b9f24013da6018acb82d375b3ef7e0e1b9b74f1a933c1d42eaced369d10f59a40669e6b9f9e773ed5d432ec5acbf1a5ea3 SHA512 0d759f2e4ddeb46adc3ff7883aa7dd624dc00a4caf423ff9eb122ad433b4e4a2b3a87ada9adc473a362a2fb6b42063a7b73ad64f78f3549cf4436045c6167054 MISC metadata.xml 2448 BLAKE2B 3685d528d3211fb49b23b0fb05c67269f1b4466bef7dd6f2d890803961ddc1b1c0d8bc06b2d421c17384b8a3769bac35236f6af07059c0cbf9e694edec8b1dbe SHA512 d9a8983f34c9691ed1d0174cac3c7300995b9f7b877c09271210cc3f2a27dd20d9fbee0c99c1f6c987ab9566eee71a0624d2d68f97c84665c1c500ac8f3ecfb6 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 zcmV9(RYl+Z75xK(h#mLG_P`7nU|#HZMqJx9 zEU83E`1bY8bxdcTQiF|+TdK-Dxnu9O=8A~?ryqa+;}4(qx4!zf{ttio^zjEDgZtsv z|Ni5@{l<)qnq^k=8k=1i+RxgE33_8;er8QRuef{Rcj_9)Lf^@m%W22nTr9PkpR2eSfB4bF1s z$G`sbZ+`dtAAZ|kKK^d@&!6|(KmN9VemVQ=w;wz&_NZA2C-sxNEh}LkH%9BurM}u8 zBYU5HwX?DtJr-}~Q|L7&p07+l@@hHdSkExW+wVAIZmWCO=L!6PcfPhVqw&YX!m{dP zKGW4^Rpl>ZJ!-}(gmP@H%!>7YFk-B|IA=X|n`ygPrz_6q+)|<>*;D+n$~vu#P$#dt z=kg`ZI((nq&MD{cxGZAm?fBZ`7}aP3s^&xO{S-d$-0{@i?OC&a_Me}{YR*4uwPs;y z_}Ff_T4sY)eWn(=k9C(2 zJRMkFs(k+DC}H0-3|IZ8_UYua%*FI`tz2q#2MU>rFWa$1E4C6{J$v+(#!TUa*y5b- z&^c?TmRxDgx({xYkpoY@UA3~Z=LdP{7*1gfa&Om1Ef!pVOOLX#8h+PY8JykgY-Xvq6?nNlJhd5_TFhAZoODJ>g%z+< zU7cGq;~T%btmQ$~Mz1coK1$+cC~ysDO<#}ClZ8*G`4Q;5K|481ez`o(&t>C}Snd^T z>9wvC#w?51w$|LLs*B%_zGcQzYD+2%x0BNY zP61q#A_Pk(Z?ZpLe|kONjb!urX_S+3&(;~oyitG}c;eNkXE5?c*ic{|wdZS-lms#X zA(O`hO@AvkU;q2Vl~+J$Ggu_UlSV7;Q_Q<^j<6k`y1hSjX_Uf5RH zCAm%Gr&3N1m49E|HV%xD`Ii{Pk&}L#Xx^!2l$xZ7}``D71_mQHoTvw z502%UF!aofjMkXU#Y;G9`PzP^3E59qCAlA~S|V$a&3I|pH&3{h&DIOwUX zop^Ffy8}+qdYmXXn!*SmPz7y{X}8IfV*k(uth2^Qn>jAUcg=j~bHaFo9|P%Xj?FR} zSAX1%F>)@+<0zvC9s%@WIr>0vXu2SQizfFi-q)SG)-J>pYvK)qOPQHL>}dZm5e)1+ zYn`YyBzVkDqyY^KpebmMSQzQG$_`jtZ~0cTHRsJNTSzyC4LXnf$asFB+_uvY1lG+!kyL zutowA_n2v~xUj}Rp%7KbhN{rp(1m%&n2yZLr|A2=R)2i?^yTgKFMqugtiQ>BM1LgF zV<>vrtFZlkjTYku?&?gVq&H0`6|` z0%dI58vpHJlTn$s>ZOOHpdM(di+>J};0X=}HCE1p-p4FQ#BF4@ct^wipB3AGdHM9= zr~Uf!OWC5J?42R^O zXw@Lk6bW4nW=8K>+hQ$YzSKRX8lYVMhR+-^5_r-*I5w~bvEj3cH-S+GiGQilyGUXw zdb9w|Vc3HTAPXug0Z9us_69c4*ebB5A)&sR7qI|$X7P9BLy-fH;#p;lNgS!Ws#Vym zXPN`;{;pzQ+_~H34Pc!oZ@7xc5R81tFhww46@e~#LM?W4hX#S$fQw6aPwegrP(0Ks zc+qBrv8nCPqCI^`{IN=(S$_*&!5^{?qCrHWrfXZFqvQ*ZnPkNaG7YapbwZ2*4>+0M zK$w{3U<6&d(;rf*Q5caLbQfYFPqgJm2n4B2N;0H?pviQyW*IBWB-2F3NC@))qFA$p zG}5QrLv4*`P0xD$^l{y$v9xENF=I-1nDOo)p7HKxL?4h<3}CVyFs@j>iEDjAgr z9c_%8xg`=IDbWgiPb0WRxFbOoSJ47A3p)X20ZosOIuMJz!>^x3HGvjF^5q^52H_W7 z4Udu~0F=m`m^eNd3%-FSY2)D^$Q`^rHOx3}!#Xf=)2c)%lz+&vP@A$NC8j{L2Y1eJ zWC{djF&a#+O=`h7N$yg3e`*0GCBGv1{0g{PqHszm^78)OI*MmFgua2 zD)tV0;u@XY@_&^45ZV^?rHB)l+}{D3J>obhbpV(Rkc!@;?H5L)*?d;4HI;;oqUwpDlE2~qq74)uRUtjj0_I=~xIh6c39}C~( z8A;!OQ#|RUuzO$v7f(q_M1?}Cd1l5{g&PH#r%wD&(ti^fmu!6!?6FP*A9nFOxb0Gl z;2jbinFqorA(a=X0AmE_&;fTI8)Ng-s$@p7@WjpNLoBS277uKrjmr=lf_G~VM4U)f zkVT-uXlpcSPwg8Gnhuexj0Ymu8`Basb6j2d?XES=TKNYW0w;^<napE%&}& zZ(r~AqOorZrtZLBSTCf_El+RrxvVn_3iAa2NaV#*l27OYtC4K+kx)vQVkREGQXh&& zYJ;>R@VtpqBsQRuvGKV9{MyB!;RaEVD2(YM9iYk2^;#}7#ISb;<7keBOxH%SwP6Xs zkbgxn5SZ+gGB@r>E}~6g?5I#pMNcT6iVTDWtDZHiAd*fY1YVj%ie~jNudT)~Ngp5* z)yA=H`0{@<>39<+SjGqpK9-b4v!E=I)RQ#>5eO^uL<=v3lfZb; z2ye<`B8@cWGMAX@a1;Gc{pI6&d%ZDhyzg0naguwQcHo13(;5^I;e@iLY=!t^+BM8O z)GHQV9;vRRBiGTW=^XQzXrc!H5IlOwXfRq&@XgmIJ5HxPNRJBPO$>37Dud=kuJVMF zxD8H!0xbNETYe4f<8BUX9ysXLnHNstTi28Rf_$OaXnNeQ%-r{?1g2n*wa z0MqPzjNu2GzEmj46yD60#02+(P}VX)?jX{Rz+e|o8Pn?=fTHJd!dTk0my)*?L%?Ma z#gO9$TR@+T_(!^}p?DFL2Pp=>N1KvF>VP09y<-WkO^ZadrnWpCUfqzluFzg!SP@!w z%)Q^|zRd%QeSQ6WS26#jldTR+0mqa24orVrxvuW|@V0;2f4TQqdg>VdLcbR69^h#b z5K@Ns4QF$FJVM4gqz{VL$>#_d7TM=&2v?n~D4Gb7IO-9UZ;Q^|Xcu0ECGX=9ZbO$k zVt&5kg=C5%%S-S(Sn{ySq*x8=VaL9)It%r~`8%dW8xboD$!iu8&r$Z;i)mO*x`ltl zQ$P}|!OH9JyL3P|p@M>75Lhj`0LhYiH7bUtLcdhZ;9>$uBD&s-_DRFjKmT;w;tA=t zVPTWf7aj^|&y*b=>{SOnk)`6*$J)rZv3ww-wyF>T>|Lm=ZM{RVp)_%=+Go{-0Q*OK z8KkPMM68_7Y7%u_0X9Oy+(U3YZ0LWbKlZCD&yOb#263Z37^BiT|EVkT()7P_kVC4O zy}T4x!`aZES3YwcwBo-s?EG-#BXVO8!-wjm?D46mQH2?RCNUb zpM}-|pQL=i0f85ZW6Dzdu3(?~+q?(y{4{{XLXg9Bz>LB+xIDNHTVOPWTs$sR)_|bw z!~o1sGqO`uGck(j?sv3{25JE1Ff3F&e}l+hxtGaWqN3t zRR$?lGzzwJEFLgGG{S%OWY|`TB3mbeo_2t-_)#X|)Wn!ZW5N$Ji|@1eFz$v4wKKJp zvJ?7o<{_w&Ag;~#M(&#YQOm)^#}$x#U$L*BzI|CA&i`7$*Dw9kx}S_Z2@T;bGoud+ z&!K-tC703FxI61jCLn?3L)S2*He4)(%aD2|35SfKQ^{xfzPx^XnSWg$ z{=8p)`old5)ck*(Q+!POWRogUH=d1Ap~Yrq9uRq5%dqU1*oft&LFYvbow8~}j3I)g z2%5DzOl)mtJZ$2$vsi1>?q{RPSy-J=oZ+>}V{k&9Hr7n*x#NFC=5*T1DE)3sYei#) zv>JqX9cntDC?k4VcMptbI6Pi!J5?x&73H1s)+``vJT-s5={FEY4leKxw!efOxN&vv zAftQ^rlUenzbM;%^T*vbe^9K7h!KU)@d3kbM2>^Z#7?HgXo})d1yW<7kS)+4OQ)+H zlq^L%s-&Po8b*>6l{|2<&eV}M(44M43l)#ro}}f%(MiHdIsgIIAN6YFDmp9a82wCy zfuF|bP=9~AXCYX%^71I0(`kdj4yO~03O)`7PQ`_-(}Jj7Y;7lY?X8bwENSgoJF%^h z-UmHfi|JHaw>_GXzjPRPua`C$@5aeo+&0UIk;M%#8PNg%shEK=uo=E}v?pvKnLde! z7*P5YV0-iqL<)skSl#2y(X|P2v_G`)FN^@z^Fx1^L=p`HlC8zlBLXaY+Fje%sL$hg zTvtt?5QH8br_6L(^HjSj49S!$WW05zwG|tK*VZt)crf*tt26BxG$fs#;rE~q!WCV# zf_6eTpNj!icM=XK?0A5nxR*{R8j(HS>-F{9d42nHe_QWPET6D}!4+(}68|E7dJxeA z)(?M4X^a!|QA(tt5t*r33bk&XU55s?k&%iX@Z`Fw{K6@64j3svSjh5>D(&wNY731p z-OO4(eb=UUp|c<9oH*veGaHAt%9+%)nzl+ai)srIN5Zj+6o|V=*JX4KLdH@got>d2 z3V}Mx0lXIZj#S*h#FV>tji^scOl2_Il`wxa93*&n4PF>}3E$Q1&+lf^KkF4>6Zo8R zBr*{4ga2Vf<$!wyKme+FGlz3g5PD@yT}z>dV&XGFIlAL>?awe~OoPrJ3{0F>5HNyO zX!SZ#uN#Wt)8*oAug-f$Fv!y%R|)Ml8}EA zIIn}63AvQl#TtDj?QbFqO}7JeYYWk=+7=#|b{+--H*`OvFWN(3DD!?_ubdG93=bd;{uM5)Z*g}5Vv?*xJ}C<;WJnhvah1w7qE8fmIc0s6Rbtaj_xz+h7+B%2Z8A7?UZeX3%Gwq!rEHXHRG{$=WfMJ zLa2;Pn~~=75ApKEKUQoW<_|$&Dko6OPf#r!Vv%O`>u4Nf#KJ|SXEJjIn5IWSf8au! zQxG#|r%mDuQnaT)t&>9Q$-2EVHj#;T0*bs3+D#{d-PHbVe4KyS^N;U#7R&Se&5#YR zdq(hbVPX1pm`8tp26l=zv-!lxt?t3(0d&ANsI87~BA%t&%aza_%0*CA&d>}fm8!vG zl`u?8^4uZTQpn*|3dUS9-31qX6m032nvSE2_Mw}OE+VF5R86o&iLe{Z>&i_xEgDot zG6GMr;FRKoqdfM49ia#S4Tgvvlo_aCQ&+G;IVid4;w*oN6GIzGw+7M0+up_ZITEjU z?pqTVLd0tHp$Haw7o9yE-FRv;VY8s*LWPDdp&KlKB}$F@R3t_MIla zey8;2Z@F8??7GT!-H1dbbpQqsU&o*hLf5_@umG?kY=Xq1Jv@4j+_TNg7=Rm4A2+%- zt#NT;|nryf%u?5BT9gn>Ov|(F4ne{y2XbfydW%;vT?tSXQ?%wG|HZO-1A; zZ!604uq;s!aqqgT101KRHm1{IW8MvbMjZk9f<$GWhL42L2N&olER>bUEc;Q!Ltb@3 z9hz)aGm@_yHOF2&x>9aL$dm$M3LP?dyz_}a{ zPnIb_p(=lNSbC62#Y)vH2^}OE&}@K%5TP!5$4+b4NuueR{k2n^bfD%Qlh+$de=8aj z*}s0}|6V?S7_Z+x?{}rU1@J6>1UofguH^uVdSvGF|HcU^!3GKFSQyMrl|scZGub_q1+fAiWf{F_MM zuz)V`L9OK6Oh3>dEirpDi0sj@jEZ%A`$HSq;4SQq|6p4kci87l9Y1SZbTwL!<<*y| zoG#hrK@vdJj?Rl$MelHM%zDiBUD3YW17)bs9@Etlb6a<#b-Q{B1ZpOa=rn?qggl@y zjUgp6M&wi1VWw`w(-k}me-5vkCOav4>sG4VfuuUjCg z=pW-bbmR{TcP2Y%??e2cOY+dFHGYqn6Lr8BbpS{cA&uG>Z>*2*PiEcooW6&m?QRmQ zzCxq#BEWY*;dLrkb&-L*UH(3#vKwodu{|Z?9wDH?PZ$e=#r2IQcr_ zW{q_!W_kmW9eY8(RSK)%Gz**&9~erweYTD=fnQ|)63^~M@se# z;ca7v$n+uOX34-6&L*@9(r?|8okw3f%B)aY2+Go}M(UijiNb;iB4ILLRz%ylf!p5s#;vaZ+8Y0gk+`E<7?NM0u*1&o*6le|_Btpx5m}CfCv=>^EKh z9oMBc(Sm`JtaJ(2{m3T7mUvX3)jaMs}m97y`n7c$11UI=b?4KH`#41W4D(Y|)oY!gY&u z>b|MzyDT-ptTVbpmh`%#o);ozL*EB;x(tM2HM~^^SYWRjUYiL323{Sq?%B5qSnJtK zirUoxDZ!~d@8=_b)A`#k?_k7sI}{-nGKC;3WDaRNf0&<10&4++Jl0S~(SbNii%|nI zXP+2XDmsK6`f3{!#ZV6&)H$oxiGq5ei(=^}z=*}a&aKcz2!?>CZ+6fC{;_XybQLsb z;(kKPh#CuOokcew^`)|cfVr*9-^=?xj&5Vct*hrcw}R;LqGBkC?$oCh5o9CeRXST= l)I@og9ZuP?9-#>&RR9cq+flm<%u)N*{{YE8gUY-+008Z~+u{HK diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest index 49408bd71f29..f7b316283471 100644 --- a/mail-filter/spamassassin/Manifest +++ b/mail-filter/spamassassin/Manifest @@ -16,6 +16,6 @@ DIST Mail-SpamAssassin-3.4.6.tar.bz2 6166807 BLAKE2B aa25c9e81f570d35e8594ba6d6d DIST Mail-SpamAssassin-4.0.0.tar.bz2 6371055 BLAKE2B 86f2167f6250a10a6bf871cc291f63ee9ee2d853b4183a637b4267e6979209196155be1b26e5e5b1093cf63841f9819a249de65e7002414a7e790ee1b67e5206 SHA512 a0fe5f6953c9df355bfa011e8a617101687eb156831a057504656921fe76c2a4eb37b5383861aac579e66a20c4454068e81a39826a35eb0266148771567bad5f DIST Mail-SpamAssassin-4.0.0.tar.bz2.asc 833 BLAKE2B 44170d411d9eb656d67bf4080807ad3c3fd9eff9f2eadadadbfde828e542bc57b5cdcfb062c7f210be4d721bdf9cf85aec9b1fb491076165453b000b47990f0d SHA512 b87a80d2b0b802f52df75e485878c53cc4fad52935ca2b14b1b06e46d334b52c673e66d61cc2155b5e812fa6a486f8e61f6a87794be2524acea1fd8ac42e7d6a EBUILD spamassassin-3.4.6-r2.ebuild 9832 BLAKE2B aeae24c04e90169b1e87605b53c23e57d3a14a825c023c39dae7a316860fd4f2a9393c68a5963838e4b39bb231db9cf94f417bc0baf9ab0f6752f842424cb523 SHA512 7fb3fdcf03bb93b8e8534dab572408a895c519e6dfcf4fc9016471d539f5ec00220cd5a4246c738d288a553273db78769b2c3feba4ce91548777293604cc44d1 -EBUILD spamassassin-4.0.0-r3.ebuild 10480 BLAKE2B 269a96cb61ace7656388ea0a3b51333f80fcb7c90926644518992bcfbb782c57e519b1d96157ca5cb6c00550b69d09104c99dbc9642cfa067834a93a89d99279 SHA512 3b949e724d8ee217aebb7df0ba1e8f0b3e6068e02f2b376e34b238781b801f1c14af4a7cd048b5e4c86d9d362e2fd216387082fcb2605c5adc581785f4426b76 -EBUILD spamassassin-4.0.0-r4.ebuild 10533 BLAKE2B 30a2e2017a046653c696122802763b0dc7cb0df97a003ccec37fbd3b2c94f3bca9fb53aba6fe9e95578312afbad283cb3d90b8e9e4b3533b666a16ed85f62275 SHA512 840ade2adc673a2dbc7bf1e58f9422a64167766d3086c7a75eca14a39feb890873a8ebf3b7210b67f83fd961ea40377e64e0f45157327746186b05a2858ca35e +EBUILD spamassassin-4.0.0-r3.ebuild 10472 BLAKE2B f52a8cd19c705929bd832549be459084a8d234394811a9c30282778986416d938bb133735d1f49657a55196c9000a74813c237451c4eb26c35edd45630a51bd2 SHA512 7be7363b797c21599fa9c2a431702d502fd0e361d6c3d8ae4a9c17492c5ca2a61fd3181945d00b9add251d62e04eac481fded57f3486333fca89331823f439fd +EBUILD spamassassin-4.0.0-r4.ebuild 10525 BLAKE2B f43b0494ca7b1f1a2d9f172873b579f184d128db6c00848a845678530394f260ca1a6319393d05727b1dba7c9f60573548e3aa1e8fc4c2872fdd6d4c34366737 SHA512 04fe901960a03ffae1423dd9e65956ae892a87f75488827c00bab3a7f211d13c92919b7a9efd1fa1b74f3a000b4c6eba18155d29c663e737bc382fe5d62374f1 MISC metadata.xml 698 BLAKE2B 09a986c93fde495aceb1370ed7440e2d141d83a3b631e050d09571441637029d5beda9fed264d6d65fe094c99fc27c91a6ba350f55d6aa6136c484b2acbd874b SHA512 1bd90e2b4339e685ebc4af7ddd6f371cebd566610fe8cc256c5bf3d120ae9bb527da633c38fff9a9e1dbd7b4949ccd78dab6cb1016311ee23e143426ed61e515 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/Manifest b/mail-mta/notqmail/Manifest index 28561d853bf1..c024b6421427 100644 --- a/mail-mta/notqmail/Manifest +++ b/mail-mta/notqmail/Manifest @@ -8,6 +8,6 @@ DIST notqmail-1.08.tar.xz 179500 BLAKE2B 6c774037b257849aea65e7761a6f6c9918079fa DIST notqmail-1.08.tar.xz.sig 195 BLAKE2B 0edf3758d24c22e69139a57804b5b39da6c5868c178af511ff5105cd45bf105f5bb903d94093d400c54126e359a259f32d8c8b25c2fb87233efd74fdb05593c1 SHA512 2d5e68d1f3d7330b8b58f54235ec22a94adc0811e23f4863fac806c7a3e0110e6388920c3089c68fa3bb438398d64ea6e37240d002225b1cab20460797487604 DIST qmail-103.patch 2104 BLAKE2B 23721b3331c719f3b6deca8b2603bf824b66068d3901a84dda9edbe33b506d0c2b6e711364e2426d9e393453a54485f0286d4668f99cf6b9acabf10a5dc59b0a SHA512 b81062bb0b0023f474c0b6af40601926e1c04ad395de480d114809e48a8060c06d99bdbdeb6f44d9e24ae1acedabb094b979193d305371aed958f18fc6eee354 EBUILD notqmail-1.08-r5.ebuild 4089 BLAKE2B 9d110d193d33e138db88d2443e9eb9a4fc368cd56d50625a6bf2075eb71aaa7554dc343498ff2e63972981a8647d6e32d367409252434a0e9b0e89e35f5fcae1 SHA512 500e5c91d4144c4535f0331630e76a778ac215f6a369eedf94a921fd9036693cbe3a9a93470b7d82d0a886ac7f4f60afc91f9bc33d47300e0f7f9611f929c51a -EBUILD notqmail-1.08-r6.ebuild 4482 BLAKE2B e29e51efa6afb369d3a27c772a87da3770d272e58b631ce800b645e5de459f54a468a18ceb98f8050f6c8d2fd4ae5dfc52fec4e8d4330902b732381e9af261be SHA512 e440a268d18596560e4e390934de21af1806edd45d122a43140b73b4631b3acec69bf9fb17457319cdd2c97e858036b64e3c509b65a96e3035fe2131e8526b3d -EBUILD notqmail-9999.ebuild 4355 BLAKE2B 93a6eede1c907637c2f1f6b93ffc7c9dcb38b64a5dd70382fa0128ca21954f536f9e082e9aa99602b4d4dd3aab2cfb1ca907808443e05076fcc0bd7bbf7cdb16 SHA512 4c30eb084887c82e1129af5608eff20c0f6af4b36bfd26ebf6b13b8fb36a7cc94abbfffc33d13f5b3fb937f717a876432b6a1c7eb6f090e31054026e55f9f4b7 +EBUILD notqmail-1.08-r6.ebuild 4474 BLAKE2B 4f16b3f271c467713e507ba3a5fa80adc50662d6842250ccb7991bc02a3fc74d8f8a60081dc525539cd6e47be347fc919c2e15f5705178b9577b4363fe82ca90 SHA512 89d7327d7b7ff5501c046f50e66dfdabe869034bdd8002098cd7aad90f6bb8f98f19b427d08ca1688335ce293324428b5ceed3e9369244650c1179f243569183 +EBUILD notqmail-9999.ebuild 4347 BLAKE2B c6eeaa5ee7b04afa09bc69e1745db9540cfca39d1ad41fb69e479818a1a155e08cb524270e1f31b070bf14f2684bc7694a7a0a08379e7f36cfdeee25acb799e8 SHA512 86807f813020d1145230a3eea568afa957a645115923d4cbe915c18fe497e32c35807dda93da6d96e1c7cf83ef8bf00943ad7328414459c7b55617c634f03f66 MISC metadata.xml 753 BLAKE2B 86a0b2db6a95eb9035137a11dff5eca3280c427311af8ab9986392fb001707897723a582f4f0627a9a8e2add6c1ac6b3f842198c6e96abf49b15d340962779d6 SHA512 577360801e0a48aff8216a61c5351100369c4094aade0c1e21d6749965fcb9c8cfaf0c32ea6c8e28300cc5b78a75f2e58d4e1f5713e5c7c26d574830e0a486f9 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 e05147ce50f4..8a3c5cbdc317 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -3,7 +3,7 @@ AUX postfix.service 709 BLAKE2B 83fec03e622e3eb1e4b66021b94972b63ace3e368dbf6148 AUX smtp.pass 29 BLAKE2B 589915bd2856fa64e22caa12fca54ef342eb07606de38d3879c13ac395413c84de6c3b733c83cc0625a4433167efcc7d504b2f87fa26c05b2facde9c3d103021 SHA512 a8a940099a77ea0547004daf5392a6efc0cd643f10072803d65e37763012464ad25b1b925ae9e32bffb3c3e8a5d4b2d3bb5619a174d58fdc4ea5d4090db0d365 AUX smtp.sasl 42 BLAKE2B 67e9108101779b6027fa1e5cc7c9256a606d440e15bb037a0da186e6b4983ab26e88ede2f0604737c78144c03e182f66005062f1d49e10443d1ddb9757461d1f SHA512 a48e2bd173c4443dd2c389f6973a541dbcba4223b52b42b409a68d934a7fc82a98d4027267befcd5db6ec628cce6a9dffdf044e6fbd774b6e748f07f4106db47 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 EBUILD postfix-3.8.2.ebuild 8190 BLAKE2B 6e288a094b3cd29fd88623352eca1511d35c85a0afdab6e3a0fce46200138fbd5baef569225a480514133e42c0ff3f84f3bfc1c1ad09362bcc52c93af21271e7 SHA512 dacb1a50669e5513e9de246a7c6b5ebad59e7b723420781655df68607d84771c18d06ef8baab004d1d36394246944683e9dae8a2308d09b0c7408bfca48c7830 -EBUILD postfix-3.9_pre20231012.ebuild 8207 BLAKE2B a7d97777bc8527771e0caaaba00b9e9ce151d4fbf1ab49ef908c80a8af56a509e6af41abec5f150af169d230dd080844a809791f527a3586b9dd4b4e14a05fb6 SHA512 fab6fcbf0256013ff4932a60a6dd91be84c2ee5392b00010a4a7d9f267ef1a1b9a66d33e079a39aad161217a8abf3af8d6e60d99d48bd427124dbd6239115280 +EBUILD postfix-3.9_pre20231030.ebuild 8207 BLAKE2B a7d97777bc8527771e0caaaba00b9e9ce151d4fbf1ab49ef908c80a8af56a509e6af41abec5f150af169d230dd080844a809791f527a3586b9dd4b4e14a05fb6 SHA512 fab6fcbf0256013ff4932a60a6dd91be84c2ee5392b00010a4a7d9f267ef1a1b9a66d33e079a39aad161217a8abf3af8d6e60d99d48bd427124dbd6239115280 MISC metadata.xml 853 BLAKE2B 96b2b5c531692f1eba1bc4c543ba4df77754d11802e9754ac102907d00dc1284fe449384d3c8c4e53c343e3424f79cf654b7a0c6a112d0ec973f8da585045ff7 SHA512 15c4521a70f25d8d5261c1c981d7ab41cdf542a1630c6857037e0b3e3ab0a51f6dbb4edee9ee9857d0b7a130c5da6f475e1be6a02728edecb23defa004be48eb 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/Manifest b/media-gfx/entangle/Manifest index 0eed1a3adc2d..7959b0829352 100644 --- a/media-gfx/entangle/Manifest +++ b/media-gfx/entangle/Manifest @@ -1,4 +1,4 @@ AUX entangle-3.0-fix-meson-0.61-build.patch 810 BLAKE2B 4b4eac6fbddba41e6f6cdd2afa4f0db1b603bc96b1c281fde415cd71826ae15cb839b267a138229dd59e280459f7cc3cd1538e32357b0bab74b1a5a9507a9caa SHA512 fb2196fc1ec125c6b8ba237c74e9495d8e0e22bd584948a385d3ee906fd32ad9887d02093b3c690e5de90fa19e7d7e538aed9e1f8ede433e15bdd6ad80639ff1 DIST entangle-3.0.tar.xz 518808 BLAKE2B fe2bf4b114bc04fdc56792f984ae7387b70d693fa82f8deaa2023de71a8bba72bc95d4bfc430cdfaf5244e9114b4f7e8bb2e17f3b86de6529037519fa3877899 SHA512 8c6d7e067f88a770c63b76fde2a6ae71894aae95477fcf66b4670697889fdf7939d3f95532626d6f4ca7ae75841d8f247f6bcf78a1ce195b540989f1bfe5ebdd -EBUILD entangle-3.0-r2.ebuild 1697 BLAKE2B 04825ac4c6bbb60616b302a2346c7c9eaf69a641cad1bc5dc406913b154a500002c655f8f9107eb2420817a8a38c3980a3687af68c9523f59ee21df504ea4487 SHA512 fbab5ff653604bab48989615ffd4b7b7625be2950757981f7a370955d224595a4fe657023e049a5950194bb431eed850b378343b0a1b5a86c021a9ed365fdb05 +EBUILD entangle-3.0-r3.ebuild 1699 BLAKE2B 5384625897022f5a2b92761535d9bd6e2ef6ef4893746d4ecb6263ea15218ad6765b0aea3f0cdc12554ee00dbcbc83e03b1a0c009c7ca415e4b1c575c192a9f6 SHA512 bc6b93dc4701ac7eda4cf97d58394d6d5e7cecc3a09a558a8ed2a5a3941cb008c9a6660889232a9589c7ca9bbf83340f9ef80acff6ac1633e5cd14488ee2cb5d MISC metadata.xml 529 BLAKE2B ba406d65b63eb495962182c821cb2ad6498b3b67402f92891b7aa22d89ec76915cad324a2b25d41067f3345e75a5d993529e9be2de74443e3342cd0761f9e40e SHA512 db363ca3c2def3556bfb2e01e873b544cbc9c1ecba9ce15ee2de5decd7bbdf300357a5b722ee643454036d3eaaf6e1f29c0dc0cd379943408ceb1012520c5c16 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/Manifest b/media-gfx/eog-plugins/Manifest index 86b57e285034..493cc80bbfdd 100644 --- a/media-gfx/eog-plugins/Manifest +++ b/media-gfx/eog-plugins/Manifest @@ -1,3 +1,3 @@ DIST eog-plugins-44.0.tar.xz 134544 BLAKE2B db384d949f2a63cb0fcdf1bdfb8ed4c5c97af88d21079af5de7560b3c3bab231a6361ae459727a9b9f31b49e63f7cd227f465a1a7b8e2bc55e8d7a08f0335ed9 SHA512 2955830aa60a3518869ec1af7a9f0c455277b0a571cb14a5e5926b52b80ed0443e91f28e270feffcf26066e1e9b6080c9a457b55175051c20838c8b80e2da195 -EBUILD eog-plugins-44.0-r1.ebuild 1729 BLAKE2B d81be97c2315924068a7da68d477a34b5ad11ae2aba889f9b50a5e026cff9d21fb4906c483b89eeac451cb34cc6acc55a184a3dbf1233e690ea5823b6cee57f1 SHA512 be66d338b07afca36b0a9ba269bec418941a88f425c8af9169bbafc24703c20bb1fdf11686057f98a6255018615f349c27a3c0beead72381b1b354edf54ef328 +EBUILD eog-plugins-44.0-r2.ebuild 1731 BLAKE2B 87e80364626ccee58cd0583c332239394335883d7990e1c070a1558081a31d22a67b0c413d2b3e4ad460b2e268ecb3613e9bfc4deeea8169b08be2061b80e8a2 SHA512 08d19ef1ea25639bd23eba967e5c8218f5ec7564d4efcb6cded28ea33a5c7a2ac8741b4bdd6b0ee0582192821fafe30c461df46801c47f86f119f93b559632dc MISC metadata.xml 463 BLAKE2B 5ac26843df7d902ad1f64f5e9815b9d31437ed02c1a97ef9c33b6abaaa653b833977bd191d7e12d0fd6aaa1a0a95a01d39402417c241a5e7ccc8a8fbe159430b SHA512 bd40d362b9017a8546cff63bb144707a8b275337f72ea45977381aa9db81361e2eb114a66ca02b8b0dbbb82f1bd1ee2e7eafd25cd309e1c79b575e0bee500694 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 8bff1c0e384f..683b0b5954d5 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,7 +1,5 @@ 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 -EBUILD eog-44.3.ebuild 1750 BLAKE2B 772bc78688b726e844e084baad785eed1b25cec4cef5b0d7f56abf0d13158533d7f758b680f8b1ec5ceec71066b7daf1f5a64604e332a7d6b0df638b81a2a52a SHA512 07f615c18a8df2fcaea25b206da422b42bd71b1f466360b5d1ebdfa802bef1f098219fb88e19bf2acfd11b59c6abf87dc9290a218517caaa31bcf2b2e99c23a5 -EBUILD eog-45.0.ebuild 1753 BLAKE2B 9c30a124035978e74e28d4f33894733f1c7c9550dd55ceb6469a1df64f5ef68606261470baa57bce66eedd21cc909a0891685b442e3da7fa85ddbda2a6c096f2 SHA512 a4d22bdd274a2271cf3124c513ba6cfb8e431230ce7c62e1eb33b3fda2daad3952509983c436f47f92ffd3b50434927ed3ac50b449aedfeca2bede188a39d44d -EBUILD eog-45.1.ebuild 1753 BLAKE2B 9c30a124035978e74e28d4f33894733f1c7c9550dd55ceb6469a1df64f5ef68606261470baa57bce66eedd21cc909a0891685b442e3da7fa85ddbda2a6c096f2 SHA512 a4d22bdd274a2271cf3124c513ba6cfb8e431230ce7c62e1eb33b3fda2daad3952509983c436f47f92ffd3b50434927ed3ac50b449aedfeca2bede188a39d44d +EBUILD eog-44.3-r1.ebuild 1752 BLAKE2B bedc4ab88f22ac733dd6fa568d6f270c5167b886610d2504a55dc9618346cf74d5f37838eadcd9052ff5a3fe7128a6983186cee22a997f98be9a8be3b4b3d0a9 SHA512 6e708be19bea2549ef436ce21a6156419cd4a72d33fb4b00e2e20dc294b031f1f76d91e0c62d464e3ca3a576127baa57947fad2a68049bb78bdd353d39b99a4e +EBUILD eog-45.1-r1.ebuild 1755 BLAKE2B 27ea57feb42588e5455517de34c86c2bad9340ef89babc2fcb2e68769250d3a6bd491b8b3dd6d40e645dc6aad3f498c0f39bc02d3a752d30d3252df73027cc53 SHA512 4f87b8f7456f42920228867d658fa0dd73b34fc987574f6bc2ac64a589cc718d4b089d2e732730ce03015a926b9854bd72e7a77161e20713a866b782b78697f4 MISC metadata.xml 580 BLAKE2B 7d6bf08b37ed06abb82e92621725ab2cbc9d0b28e5c50cd9dd25e449e98212da4911da450d5e80f6d2efd3cb65981b2726e69f48ae54fc7a0dd4363c896b9086 SHA512 3ae60a59ef2e07fd78b836eb828c0b9e37e49ea6115c52215b86dafff9cb6990567659a31cfb1e06e58890cf598c98065df1e473dc7994fef0ae950081c27a54 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 32c5699009ef..99d5c057ddc7 100644 --- a/media-gfx/eom/Manifest +++ b/media-gfx/eom/Manifest @@ -1,5 +1,3 @@ -DIST eom-1.26.0.tar.xz 2493104 BLAKE2B 3a2e018e90514a5ee7c05bd981d1a129900ae2ba5b1c513da85e6ede2b2f5b253133c14766787a44f0e372da99b13922f3aaa6e2447e6d4d901a604689c03cd8 SHA512 efc5a1ce5c21ad74108c63827fa60f2cd8517888d8e155d7c9934f5490e61b2cf73bae3b42f8d6b69ce1d5c4658d0c74f2ab19e90f40173d55354276bbe5d824 DIST eom-1.26.1.tar.xz 2512024 BLAKE2B 2aa50d144a4c703d61acee8e0078a8a7ce7e41ffc8e79a0064057b78119e81cc85da0481ee55064702981683e0b34a93dd7a9fce2a6c03fa7fa65e6653d9796d SHA512 263eb6a843577f3ba399fa27b6a9087246053dffd963090933f6bb11b762e1049fdc7b0fd52a6987f40fb57be76d68f6964413a0c12437fb00b8766dc17b7648 -EBUILD eom-1.26.0-r1.ebuild 1647 BLAKE2B f52364e1a5c01721a07c74a430c5895ecb7c339ced4f52e73be7c23e4a15082c90f5227ec4b3a2181de5a1ac8cf24c458280dd98b3d7e3a0d48429e11109bc8a SHA512 416e25ad96396c63524e2f184c42f71c26768779570a721f86f8e3c842749042eaaf9f00d6e60bc207833974a9141e2d89bc4ed6a15321a49e5eb444eb385972 -EBUILD eom-1.26.1.ebuild 1643 BLAKE2B 091846712ec641d24eb91a23ba95752d2a4cc6fcde14f11cfeb569444d98eca3069eaa27b18c570c680671ba01c1066d38f0a669c597ffa0ffd8ab05876c744b SHA512 98c8f94f0179e4f5dd4a26fd39aaa4bfa0f1b912e89641b393f2365d66ea414df3d6c953bc697af1ea5d899a4a24100520981c7c6337efeec71e3cce4482b157 +EBUILD eom-1.26.1-r1.ebuild 1645 BLAKE2B b35ce38b7e33fa09c656eca9fa0a895e36e710ba980edcda52e9e2ad30b95a4e1fb0847e98901b6c948a7269991be80977e112625937185b966ef6ec9a18d35c SHA512 19b1597cb56e0304587b1481c37a4a57a3e48d259702bf0e21aff855e6c6bea42997e3431de25e13ea25e4459741d79fce506c1da180a7bd4ac4a70f0139fb00 MISC metadata.xml 384 BLAKE2B ecc02adda90ee48314883103bcf263208eb0d96fc4eae9053267a24b659c8835d462a977a89af348c3fb94ff6ad8dee1ff9110c5795e0d1756ccfb2559a14366 SHA512 03799cc9194f155680e9ca307cd971eef618da8ffc9a45be05facf34e6eb96b96d21c2331c552f908cf55d81d1589347c5ab93ac29675026fd2390223bab0759 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 348a07a3350b..d3db4f4dc90d 100644 --- a/media-gfx/fotoxx/Manifest +++ b/media-gfx/fotoxx/Manifest @@ -1,12 +1,8 @@ AUX fotoxx-22.18-documentation.patch 1074 BLAKE2B ecc735e158614bdbe2d44ec7463314a3f2f1151aaa95938a9415c7041ba0677acb4393d7f4d6c8817c0335e46dd365cc6f441102e0b6eb6f5ab233e70bf11ee1 SHA512 047ec5fa957ed3a9ad4e9667998045ec1c2d4cd6676f57275c40ea7d8797a0f95c7cfa2cd747e72f0f913c376bccdc708d73f675929302ce828c9d346d20885f -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 -EBUILD fotoxx-23.32.ebuild 2284 BLAKE2B 2612931ab0655bfcfa43514cad885b666a454a5ec7a3499f9fe184d6c97c5f3f5c63d0b718f543fc0ed6f06e524ad2865f9d7c4e8972da6bfeccc0f0a53e2590 SHA512 505990c00a1c630ef146eee15278fdaa36b73b0870b0cb91402a7d9529e9c3a5084e5eaa3a089385db7cbd9364872dbd7302a73e9dd37107e7530373c058ffca -EBUILD fotoxx-23.50.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508 -EBUILD fotoxx-23.60.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508 -EBUILD fotoxx-23.70.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508 +DIST fotoxx-23.74-source.tar.gz 16271809 BLAKE2B 88567d8da677fd95bdfbc19ebce778d7b4e64574688c4dfd56cca9d40b3bfb5005e9659801b9bf00b87e46aa10433ff32ab7aef2439b358dbdf5ffeac77be9f7 SHA512 2fe48f7a311ffa6be4be58f1769ed965a0be428956a7f0afd0ff99501c201e05877732507f27f10510f0bc29705e9184c4b92cc5eb42d31510963c70a6caf569 +EBUILD fotoxx-23.70.ebuild 2284 BLAKE2B 2612931ab0655bfcfa43514cad885b666a454a5ec7a3499f9fe184d6c97c5f3f5c63d0b718f543fc0ed6f06e524ad2865f9d7c4e8972da6bfeccc0f0a53e2590 SHA512 505990c00a1c630ef146eee15278fdaa36b73b0870b0cb91402a7d9529e9c3a5084e5eaa3a089385db7cbd9364872dbd7302a73e9dd37107e7530373c058ffca EBUILD fotoxx-23.72.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508 +EBUILD fotoxx-23.74.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508 MISC metadata.xml 851 BLAKE2B a6c60b79fb5646c3bd7d6959d4a1b974ee714bf6ed64f205d9c00d684b3da94672005658336c1c5fcb903605d11c9a5607616151b2f6262f3173e15b8fc44655 SHA512 2794ae92afa076875c7f725969efdcf9cb84435d0ea033adc28f5860a69438b754f4d22b0db27dc7392683439e51b51ae581a6da450719276e8df51a2a306ad9 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/Manifest b/media-gfx/graphicsmagick/Manifest index b63fc8fe0a33..91ce23bd360e 100644 --- a/media-gfx/graphicsmagick/Manifest +++ b/media-gfx/graphicsmagick/Manifest @@ -11,9 +11,9 @@ DIST GraphicsMagick-1.3.41.tar.xz 5533080 BLAKE2B 878c785b19feb3153cd2ea9cb10593 DIST GraphicsMagick-1.3.41.tar.xz.asc 228 BLAKE2B 298c1445d7de5114e38e02f4b3c5c91569b70c126849526a822cc5a2fc2623b6bc83b74a4a58cf0e326741a96ace95b60108f9a07bf9c37a3d9ca722485eb8be SHA512 13bb0218a436ab083518f4a32d17b231a941abd960b32b13a05e4fca3d6b57112f2b496bf7fba0996c2c9855c15158f8223003fcbcf4335bd0ba1a1ae7ee8ba9 DIST GraphicsMagick-1.3.42.tar.xz 5553692 BLAKE2B f8f0d7d420375262b7db8ffcc1c9eb4e372fb20a7c5e55f566d965183bb9a8d3a20a43c249a0b05235caaa0883c58885329d5c8d1967f464c0b757d40d6fc825 SHA512 b512c9c4c06ec60f7d31e140da08f2bc16d492a2dab82778f1b38c074a25340159e59bfbaa30b2997a6fbd10a500ae1bda527e3c3854e4462bcae837e818428a DIST GraphicsMagick-1.3.42.tar.xz.asc 228 BLAKE2B 723f8d1ca13bd5b32a12d69bb46f4991df6e7963f0d4c12ddaf60167a9ade4c6fa36819cce1df202437143bc55e17dd6f2cff821412dafceeb3ab5e3dbf3dc7b SHA512 de5d90c748376e7e480a066e9354ac1771f15cb2d8c6e5c9249672fd811b7bbe06f97b3348240538fa8d0d7c11150f57fb5148285214712944f7535afb943bd0 -EBUILD graphicsmagick-1.3.40-r1.ebuild 4040 BLAKE2B 98baf59de8285a54686c0a0bafbe5ab986d72cad923581f6968519d07115655bb4761fb2417c618b96bcf87cec5525b7e8844931f959a2e466bd965a27732bce SHA512 0da0d54081b95d17bf2abbb222a58886614e7e3600dc5b5da1fe1bb797efd3d69d5ce9cc8d5cd23cd785aeea2b268f3481a36eb3f2d4d66b58a2c4a1a7b34f12 -EBUILD graphicsmagick-1.3.40.ebuild 3851 BLAKE2B 5364a3e3f0e5f57089443ad1010a75371507d5a2ed6c4c365b722238518acb26dada10c24ea897507069e0ff23af5f8077908f3b922cc37c686bc23ac075e181 SHA512 fb54d82d2deda4e66b823c33281b382b02e6f14209607f91fd51c60a0d27c2cad59be034b5b9a212a3b42a4dd79cd371ae797a6afce52eb1ca9f63250dcc5b79 -EBUILD graphicsmagick-1.3.41.ebuild 3890 BLAKE2B 8b4ec37c52acdd0d38bf64f29c3ddff022a4a8f494c5f8c5c20665ff78bed432d623de57e05c9030698010c717bf21957e8d0a4c15411e77bef019ac7e7c806a SHA512 bb67ff184d197366dbb021caf7b10e304e0802f5028f78c0ea1b67fbae366b412a5ace96501342381b01a7ea45b6ae80fc7cdd175120a988ac7e5c530e52504f -EBUILD graphicsmagick-1.3.42.ebuild 3890 BLAKE2B 8b4ec37c52acdd0d38bf64f29c3ddff022a4a8f494c5f8c5c20665ff78bed432d623de57e05c9030698010c717bf21957e8d0a4c15411e77bef019ac7e7c806a SHA512 bb67ff184d197366dbb021caf7b10e304e0802f5028f78c0ea1b67fbae366b412a5ace96501342381b01a7ea45b6ae80fc7cdd175120a988ac7e5c530e52504f -EBUILD graphicsmagick-9999.ebuild 3890 BLAKE2B 8b4ec37c52acdd0d38bf64f29c3ddff022a4a8f494c5f8c5c20665ff78bed432d623de57e05c9030698010c717bf21957e8d0a4c15411e77bef019ac7e7c806a SHA512 bb67ff184d197366dbb021caf7b10e304e0802f5028f78c0ea1b67fbae366b412a5ace96501342381b01a7ea45b6ae80fc7cdd175120a988ac7e5c530e52504f +EBUILD graphicsmagick-1.3.40-r1.ebuild 4030 BLAKE2B 074c388f51d8d748a3362b0c8189ac1ba66c700186cc670a04ea7929244c3f039b34d780ce7ad2b909cbee700003feabe01e111995748da3bb05167f54d2a8ce SHA512 bb24cbb108394cc5ef855b4de40232032ba8ad73306d45bb906de6e3dbeaeb6d6a9b4eda9d0d8b6381d7a09a09917affbdbf3afb2d4f96f42aa6252c91a423d7 +EBUILD graphicsmagick-1.3.40.ebuild 3841 BLAKE2B c9dc4f21e800dee8e978494d0df1c026d7cce45fdcc004c4865481994154270649345fbb64b368ef10c1b582de3ccdd9a013a5981211d148e85acc12db5d1df5 SHA512 f8ffdd1f4c53e825b88c5ee30673fa7a55b30bbc673ef4d7d45da79a107f861265bac6c67b18ab245653f2eb1af62cc6f3c92b2a355731d825ca885a8fe34816 +EBUILD graphicsmagick-1.3.41.ebuild 3880 BLAKE2B 17ca7c78e6dd99d50c2f7da6d49e3c4bf62733747c62f367e501ee7bada5be1142e26ce829a023ae965acfabc0522d17e38a72ac25b3d356fdfc32d5600847f3 SHA512 babd116e1e3f4119d9cd3e60ffd87d26dbfed4e951a36d2eac26905226ff20363b8f5678c88b0137fbc4ddc3ae0f2e5db69d2db69b8eb3b509545a3b55ed710f +EBUILD graphicsmagick-1.3.42.ebuild 3880 BLAKE2B 17ca7c78e6dd99d50c2f7da6d49e3c4bf62733747c62f367e501ee7bada5be1142e26ce829a023ae965acfabc0522d17e38a72ac25b3d356fdfc32d5600847f3 SHA512 babd116e1e3f4119d9cd3e60ffd87d26dbfed4e951a36d2eac26905226ff20363b8f5678c88b0137fbc4ddc3ae0f2e5db69d2db69b8eb3b509545a3b55ed710f +EBUILD graphicsmagick-9999.ebuild 3880 BLAKE2B 17ca7c78e6dd99d50c2f7da6d49e3c4bf62733747c62f367e501ee7bada5be1142e26ce829a023ae965acfabc0522d17e38a72ac25b3d356fdfc32d5600847f3 SHA512 babd116e1e3f4119d9cd3e60ffd87d26dbfed4e951a36d2eac26905226ff20363b8f5678c88b0137fbc4ddc3ae0f2e5db69d2db69b8eb3b509545a3b55ed710f MISC metadata.xml 1230 BLAKE2B 336c8cf97916b4907c95d16791e785336521c865aee9909129771e9d16405ff92471c56e9adae7ffd5354b769804c7e92bb20c1698c06b4994b73148b345bc6e SHA512 cdf719939c41c7aca942d6dec97d2b7496b345c9f9718b758ee08bc03a6a5afc80c989c0e977be021d292c8bf95007a4c42ef2346bb0c460bb48cacc9970560e 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 02b8b6a92789..5475d705fd29 100644 --- a/media-gfx/libimagequant/Manifest +++ b/media-gfx/libimagequant/Manifest @@ -2,11 +2,13 @@ AUX libimagequant-2.12.2-respect-CFLAGS.patch 449 BLAKE2B fb3679a05e024a276b5ae1 AUX libimagequant-2.15.1-fix-pkgconfig.patch 708 BLAKE2B e282ff891cee6f9a7ec16302932680d918564be3752beadbbf60ca9d14662836226715cc37d508646e8979a62183522307544e53d2f64b62de9e84095fc66ac7 SHA512 395af8861add7df7d9e81dc55046840c06c02fc0033faf072594320c9bf0ea994a4744bae20fe583954bdfde3a6eb044bf813bd55ec17c7d29484b53eefd6b20 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 @@ -25,17 +27,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 @@ -43,17 +49,25 @@ 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 EBUILD libimagequant-2.17.0.ebuild 1385 BLAKE2B f286c1e73acec4ec45c45da09fa4a45b70ff76f5090e490180a757c933acc998ef92064aa01cea1e8630e5cf2e216c2ec9e7577888912eaf4188fe78caff8e4e SHA512 beb4f2736ea3faa92c4f8f36eb752e31391f27e794ea1e0b92b3cefe7858bd60600df5d5d644f0bb6bbcee150c3ddaca703fb38aad65379fe70bad555f0aaf30 EBUILD libimagequant-2.18.0.ebuild 1393 BLAKE2B 8434c65a1e9fa9b4d65d4eba4b77ef1e994ef470cf3fd2f5043378c0de5ff6e91b0816f77f3b243011b451f5bb527665bd41217dadea77fa2a7ffed72fa11f42 SHA512 1053d62c71cc01b5755f529253ae562bbad2d30733338f45e62f89124dc4334cef5b583ab3d73f48ecb1f05b2377b1e29c35f044fe328b990492af72a5c0c840 EBUILD libimagequant-4.2.0-r2.ebuild 1544 BLAKE2B 98e0d1001e6de47d328007e98c8b79dac4aaed18c36be0d48d6482f630e6463739169ab6b7246189a4b7a4a6532d42c4552e45c3f710934d4e4ea9414a5f54f7 SHA512 262003b9d25126a3567fdf8bbcf1fc92c87c26e5cb54468b74f2da62e2ea24092317da8f3c6921c47d5bb5f5d37480b9126d37753df3f149c3244dd8acbdf55c EBUILD libimagequant-4.2.1.ebuild 1638 BLAKE2B 74b0716c62d45ab87219a1ca97ca23b018055cf86b71d27dc6a48a644ecd6dc7fd468bc79dca54963caa45680a1600d76466b0fbb6defacc6854ac65c6796ae1 SHA512 363564c2a0d4c74ec340bc4a008baa95e9ae586933b9cea80b117364895b421e91f4770bee5d17708bfeaab39ae60c6d8f225d50f983761e26804844151e5562 +EBUILD libimagequant-4.2.2.ebuild 1729 BLAKE2B 1eee66ff88321d38df89f9176b2bde7d56016c8e3dd33c246c96058526b888a01ab729634b7d2edfeff80e3be838bbc67786e384bda2fb7731a2769cf9979614 SHA512 4b86d89175a55c8f39e1a202b16608393135f1fa079ba767780e9c9fd584edc700189a84add7f9ecbe67a198e5d3e6842d9d5705731d4ab70c65593d69f06363 MISC metadata.xml 431 BLAKE2B 19ce5c802fc25f17f74073dba0473b11ea6a5820ec0726d405701c1e6b8f0a64d7019f4fe56ff0e6e43aba6cb52c34a5ac821d4bfcb8d9d6a10d0945bafc8a90 SHA512 4e22cda189c98a07cab44be95311def7b6955025d320869b55006e0e09f98c7370de40f552b556c466013b0c68b04013f36559f4970ebfd79655faf446c1e166 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 3cc19ac293f2..9b0ab68af72a 100644 --- a/media-gfx/renderdoc/Manifest +++ b/media-gfx/renderdoc/Manifest @@ -4,11 +4,16 @@ AUX renderdoc-1.18-system-compress.patch 4699 BLAKE2B 4f37058deef1773a4a35b64415 AUX renderdoc-1.18-system-flags.patch 845 BLAKE2B 0d4aae31af353b2d199ae66ec999beefa04e2105e6368305bb89359806fa99f4b7048c3d6c30a2787a3125718d3cbd7c97d3381f61f4f98a2e08730b5a22db02 SHA512 bd2692f14729360983f5ca4fb8af87085ab5bd209d82f3cfd99e7753d0dd406905a6280051aa5d1476b863566b385cdc28fbe9120d0d6f5efd78411af15b68ef AUX renderdoc-1.22-r1-system-glslang.patch 9341 BLAKE2B df5750dc7a6bf026d3cdbe9791bc270393ef7229b0a314b97350bdeaa5bc26011fdfa671ee8594549c46ae268cbe4563ebbcb1b964da21400cd8852382d3233f SHA512 2dcbc06612533f8266c2b2214a552adc4bca37f4ee9b9c53b2d5245bc7fa75f7e8252d7a35cea04fc418bf55cfa9a239588a062c98f1bc79c4eb6d1a7cf78034 AUX renderdoc-1.27-env-home.patch 438 BLAKE2B a42c86648314382bba7b93ee544fe6d82b4f1ec122c57d7b989475bd442dd7003de8bfd7f467e88693deac6212846103038f48501ffef9eae7d0c38100669eac SHA512 c0b340582de7c23637afa7a95dcd2f3f4c6f28ad9c244c92235e29e428ba40a991cbcac83197a3b52c1c689f4d07ede2fc0c96d4b1b3c67dc94866137a7ce4b7 +AUX renderdoc-1.29-system-compress.patch 4763 BLAKE2B 22a21fbd9c8a24e95da42329c3a5b467964a0da8e7e9ffcb0257bafa59c7b5331c4aef95f51968e6a5f03bb0aaad0abb57bad520f32ef4f086fce8f0071b52e5 SHA512 6b9f5cabbfa93f85340a8392bcb385f64ed4c304752357e166bf4531b89277a0eec4f991af148eb511545a76302e17aac733c779bbf368cd86cecc6e79788b50 +AUX renderdoc-1.29-system-glslang.patch 10117 BLAKE2B 64f867bbd4fa6c53d193d404d464d83f3a42bdd268a93f3b629a7cbf3bac359f567ac3dff19166bd0b18aa6d7a022a0d76db4ab14645a9d8e030ac1ae6450ebd SHA512 2c099c2ac3ca1e04e94aed7629ff0948951488d6d4b35a81ba4a0465d1720b72ab6fbdd75ac4561e7b5de64e61daa12f03d3b3dcf5d52bb776418d8306024959 DIST renderdoc-1.27.tar.gz 47445907 BLAKE2B 58be926cb1282fe5bb2ba195cf71fabd9a5fb5562b5d51a600a98818c8f8bbbd576d8e9c331d3f107cb5db427cd35d242fd3f2f28385a47817fc805f26c47bb4 SHA512 1a6fb0d1942ec403ae1393d6121727aebe6b1eef42e795b03c0e0281bd9ca52fa30b28889a9fe80186a41a1dfbc79f38789b47296bc9b5ba185a19bddd47006f 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 -EBUILD renderdoc-1.27.ebuild 5457 BLAKE2B f68f5765d117735ca9fb1ea310f1203497c42c3d2389e3a61815d1e71e37c97a979603734559503d6bd7b2bb8ecb0ade31d96e3696f09f1a2032c47a1fc779e6 SHA512 d3f62df52ae9bbe2c14932fd164733fd50f21d91fdcda6406f4f953297615b182c9a45b5392368a59b3c3aaba6b66c9797be5d1c6a47ae40b520d7267b5e17f9 -EBUILD renderdoc-1.28.ebuild 5458 BLAKE2B 65864387007b608fc68acfbb28bce55a665ac514da4cd4e61f51d9db812996b2abd795398791c61e49e643ccbc8ed2b504d867c5a9568e4a242e35306ff2ed76 SHA512 258506778227908956ce60a00be9d8ade6b28ff81bfe76f8a41d6041015d8e242e76078109af27bf89cc9241208da6c8cb335ed671172464dc4d31a4c2f7fc21 +EBUILD renderdoc-1.27.ebuild 5447 BLAKE2B d423796361a350c1a3c71044bbff79256191bc61aaacaf68d20da92a989345125546ea33315f1bd39af1b615ac2edeadb7c4d5c47cdb6d03ddcaef176aef1f29 SHA512 0c172f6e3a311132d94d2c178fb669986babbf5b382c471c615e5834a39b42f30a43dbdb69cb98b50bc8a72ef8caa8d74485ce71a1ea47245b2480d2738b8e72 +EBUILD renderdoc-1.28.ebuild 5448 BLAKE2B 5df69913692d57597f4da01ab502e5105288fce4ea1974c1c1f193df9f8f2138615f47b3fe806ed319484ffba948fe06226e356bfd6b993f0eaeae93946012a7 SHA512 9cf908fb6d3ff8941f943048ef546242f5eae32136f30e75ef1353ca35ac4efb6d6057f89834602b251e29b5813ec16a4d224f7a870000585cfcbece69b1b919 +EBUILD renderdoc-1.29.ebuild 5445 BLAKE2B ec8cd75bf492b833411a145c414ef8e94a9739b3f5e80d6c1b3b15c7bc4637c442a8faf8961fb5f4f11ffa20695ea4eec91d1d51619f46b760d99789ed538987 SHA512 432fef24b5f0d66d02ef7b6d766819ec2c020e5e34b1359318f08afa5b2640495f58fa1f9fdd3f50d8ab087dd0d22973c9ef7431c6d07c1b4e0e769460dc43d1 MISC metadata.xml 551 BLAKE2B 6b04ab731ce0f9c836b958914e25fcd4a4b76032fd97ba41f6bda742e99a4b7404de51acac99fe4736ba87e488300e94dc1ef7621a780d0a8e453d0fde0430f2 SHA512 a1c2b5260d0265efe2e1294cb88aa1c43618654c7d989cd8f4bd6e919082ea1d37fed4df8a601a702b5b120d5fb5f6658d3e155c5346dacb17249fed629c04d0 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/Manifest b/media-gfx/tuxpaint/Manifest index 2184766b1aee..e616c740c31f 100644 --- a/media-gfx/tuxpaint/Manifest +++ b/media-gfx/tuxpaint/Manifest @@ -7,5 +7,5 @@ DIST tuxpaint-0.9.28.tar.gz 14802638 BLAKE2B 7f7a8f3d61faf052d9872b5af775a6becde DIST tuxpaint-0.9.29.tar.gz 17144658 BLAKE2B db00b14862ca139b0ee2851b7f57bda0df12d09ae516649dab25eb260bfc65fef35c968ab39593a71c173f196dc24426c5d4be79eee230c7139a7832d5508171 SHA512 9642c7145d32848e663b69428d7ff046e6109b292f3c3104dc40f8fcbf4152ab39815cf7dd3a217b0a6bd26ea50c57e0b14b186a23157fbac091ee10436646b3 EBUILD tuxpaint-0.9.27-r1.ebuild 1348 BLAKE2B 9db179e1f369c9ead66893072239f66a5623346ff4e9acf5f066559ccd6839baa8cde7ffa7f36397c8158832670d794d6bcf13e40298339139344500c792e0c5 SHA512 f125e4f0c65b6f0fe991785a5e54298f84ff2aeb8fb20873913e12cf891e0599ab24f0437ed195775ae11dd81f97d7b45acea8b62954467abb388ae7c3fd11b3 EBUILD tuxpaint-0.9.28-r2.ebuild 1438 BLAKE2B 2c9297386a6cea69de2643367c79d1635f122474b1385a40ff1a119286ee648153e3227cb011effdf1aecd163cd3d8e1e03352b11d15fdebf0c414e8abb2a54a SHA512 fe4347b8e89b477e8e12fa590dd772bc38e7cc497ea2f28d01c02be3544510704fbb68c2c08d2d5dda938558a83ff455df06e9feb82c84248157155c49d17cb1 -EBUILD tuxpaint-0.9.29.ebuild 1462 BLAKE2B 1e5d1a65c8140c3ce5b71aa0f77dc70f9df41e3613c8905d88b5018b721ea21ee47b50fcd21d560b7fce20f56d13b1e768674d3b503264eed35a4fc465d8c0d1 SHA512 836349992b199ce5780365944acd025029b3bfddb59256865ae4c1fcfcc271dc4031ca5d2e5bd880c0590b6bb032c268bfcd36d200c1cc45d79c4f69c7ac7e79 +EBUILD tuxpaint-0.9.29.ebuild 1459 BLAKE2B 3754f2b0e80f51e4c8c329ecd5c231f234cc4b37664d8c6093e0f06e999089aa3c1a8536b6a73a8b236627f1a46c9e9b0acda699d52a3d2518a79b0d68157b93 SHA512 5216f59ba4704b945de341c65c2304c725d3fc4042c3d8bd7515ca9514ecf8fcd417926b3fc5d77e0e69a10f0fedd5bb340ad5c1d5ef4287688013d8297fd8d8 MISC metadata.xml 846 BLAKE2B 41e02607ee8987a7663ba72e7459a1845b73d9992e4939322db2b4ce654d06efb0d5acc935decb776aa50a20990244d0e422e4c32532fa0f17a76a9a637ac734 SHA512 59465c99f8f91e4def6ffd37f7bcfd22cb208c1f9dcbdd11c764e4f55d1e9db75169254b9ca3ed7642f57d45d4d10e9f97c80d5139cb0b80ccd20dc540185ade 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/Manifest b/media-sound/pulseaudio-daemon/Manifest index 28d4607a03d9..b390ae4024be 100644 --- a/media-sound/pulseaudio-daemon/Manifest +++ b/media-sound/pulseaudio-daemon/Manifest @@ -19,4 +19,4 @@ EBUILD pulseaudio-daemon-16.1-r6.ebuild 12337 BLAKE2B 16dd8c294a2050108659144208 EBUILD pulseaudio-daemon-16.1-r7.ebuild 12098 BLAKE2B 0c0aa39e26262b0a4df7b8491278611971fc22e72f2638fda3fd18b64d4e788359bf86d30c080668bcfde130a4051ee65afbab55719b4f1c203f731db7dbc699 SHA512 6fb3fd5f11a48d4373756ccdb4e09211017d77895e8a0dafa09d5b33a9a250c7793867997d4e570678f22911ad303221b5a903718826b83e1c8459ab7c47c329 EBUILD pulseaudio-daemon-16.1-r8.ebuild 12499 BLAKE2B 1c96f280303f64778eab92959b225bda2b1aa0546c3a2ef1bbfb8b92c7a99eb01b14bd26daed7a05a6cb75b5a3cf73586431ce3b2b596bd5f1a9d17794f58830 SHA512 e387ed0ba94d68780d69ad48ef0053da6ffb230644d4c8031b65c9ebdc8a4b08aa4f0f99cfc4ec6bcb551b8b09716a1ad0fab15e7aef8c0afaa9fa4379740507 EBUILD pulseaudio-daemon-16.99.1.ebuild 11935 BLAKE2B f1ee4e4b2799b0ac06bbad5be3a1f12a067e387b0b70556a0cb8990b1c305d7920506e2d99beb2e601cf94922b6da26b21cd55c7718283b13d83db681da68e14 SHA512 4d356a5121d5582bdd6c4a23a1e4c4944484111a77638f85b21cfbc159f25253cb667e99b2d993beb883e3ace32bc250592739c695d0f299d8a7db66d1cdd8d7 -MISC metadata.xml 3504 BLAKE2B ed8301d5eb41e597247ad2067063c262c9b18db6db6c7203a73196a9af48015b9f14105426688d5f5b394e66f7b26c7fa8cdb99f65a671b24d7ea619fc976bd8 SHA512 f77678eb60695f69416a81cb03dc58f559023d18c8bd0a5362767c3705f22b14cef3da1a537efb080f764623cd0cc5adeb10896836c57fadbf5dc9fc0263975c +MISC metadata.xml 3606 BLAKE2B 7dad35e67bd2c8a2e0b077d61eb0d3c4551df4da192d8552e63f0f63db4028e463d68ddc2c45c8de93c19a53ac82e32b6a9ae276faf05b32eba8a3d3062bf3a3 SHA512 f681c32f4c3f75745db62c38a8b2624edd0e44685ce2ef3ca0b7cbb9952cab862f9344854179772977cfe7fe6fea7b2103441f459b9553355dd6c5bdb2bbe5a7 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/Manifest b/media-sound/rhythmbox/Manifest index ec914a8123b2..a061ec8cc5d5 100644 --- a/media-sound/rhythmbox/Manifest +++ b/media-sound/rhythmbox/Manifest @@ -1,3 +1,3 @@ DIST rhythmbox-3.4.7.tar.xz 3673444 BLAKE2B a9186d7c23f281ff0a0d4a2188061473e9bab39078f816051e385319afeb1a8825e124e608fc50422f1bd27adae569d75fb6c53af23c7d51086dcf01b962d652 SHA512 58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4 -EBUILD rhythmbox-3.4.7-r2.ebuild 3168 BLAKE2B d013dac00606612b8052cda70afff306706c068fec40ad53edc63ba5eb31e924efaf602384361ab9034224b5161117d4f79cab3c5f101468144e4a5c95d9abc7 SHA512 8571262d7712aecf76515563b6218519e46ae27c738e00360f6c8259d4fd6e3d0c6789b838e935682f1ecb49947cbb7e95f5a24c74b1759efb9b2bb3cf573088 +EBUILD rhythmbox-3.4.7-r3.ebuild 3172 BLAKE2B 82b1e17706e1de079b5d4cfcc24205f6169dbce98b36aecd948b9e29cbd8fdf8958e381cea61664a27c893cec5e081a4489e6d8a23f88d6c385e3bb23e03edb6 SHA512 25da6cc710f02f3dea6b6fb23cc04b477655a3258bef2bf4cbd9ad03a02777eb38402c018b4b266ccab7c14dae02559733c95a2de768f4ed204c780b1eb44fd6 MISC metadata.xml 644 BLAKE2B 634d49a8c604a388d4dd50e52ce3d6730b5202e4b67a4ce103fe47e48de2311339905231d2426e9a8bb84a13ea047c9337169562d04c909f9e954e443927fb23 SHA512 9019047907c04b18d2c94eb2c3d5aef1f2adba2be503537cc1538a26b5b61fa882c898a4efbce3fd799c633bed3e6359fef073c0b597093673fce15768386991 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/Manifest b/media-sound/strawberry/Manifest index 6cb409ccce99..e961ffe9b7db 100644 --- a/media-sound/strawberry/Manifest +++ b/media-sound/strawberry/Manifest @@ -2,7 +2,7 @@ DIST strawberry-1.0.18.tar.xz 11241608 BLAKE2B 5fae022302bfba1ab9bf01e8af7bd8b18 DIST strawberry-1.0.20.tar.xz 11234412 BLAKE2B 28e6c224f3d1da840be9527282ec3cfd543ec21c6b68e34de85bbb0dc5650e78e3b93b8a01f93034adb24f2b5d2faf9119b5ba11b7e1f3b27fde9dfeee15ff7b SHA512 16f7e5fc62cc6286fc46c260341b9ab63a902c31190e4c6a7a56524a2c718949c1c82dbbf5b7803a2160a20b76ac8cc39d662b821136fa8a7fb56e8bd85e89cf DIST strawberry-1.0.21.tar.xz 11240920 BLAKE2B 8864d487dc1d097de8d9e98a5a271d33f05cfb00d4a66ab26aa1cf036b40bb6f595e8f23603e47174f9ef578369d9545b961fe5c5435a2bc3db1c6559968c4a5 SHA512 0378c80b662e9795271e2290c253e6ce523a136cd56a31e4475c02552979aef82f52676e3f66101cc01d6fab0284be6b006595d6c1a01ad05359714bf2574867 EBUILD strawberry-1.0.18-r1.ebuild 3042 BLAKE2B 2d3e9c17bfaa69b919949e51a13e5ec44aa402b7513168cbb808650a546fca8686ddb88f040f55dab20d7e49f1d16dc39f0a53b2baa5eba88e4fb3a3d0114f80 SHA512 24fe306be4488c249ada73e112e5a375a0e2660fa0a40de84fa88c7d1d9bc8da1b6ed5c1f4f060e3c95b8b365244f9024249f6ef80eb38be93e494ab4788eff3 -EBUILD strawberry-1.0.20-r1.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0 +EBUILD strawberry-1.0.20-r1.ebuild 3042 BLAKE2B 2d3e9c17bfaa69b919949e51a13e5ec44aa402b7513168cbb808650a546fca8686ddb88f040f55dab20d7e49f1d16dc39f0a53b2baa5eba88e4fb3a3d0114f80 SHA512 24fe306be4488c249ada73e112e5a375a0e2660fa0a40de84fa88c7d1d9bc8da1b6ed5c1f4f060e3c95b8b365244f9024249f6ef80eb38be93e494ab4788eff3 EBUILD strawberry-1.0.21.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0 EBUILD strawberry-9999.ebuild 3044 BLAKE2B ac6d5bd75207a1e25fafaae64f23e00086f45568bdc777a2a2ec925814485d681203d75ef7a33d170d0c4a19bc55a19df8a6d9542665140dde0c5a9555cdc987 SHA512 d864e9d29034f6c0605ffbde348e64235216e6656363b5e11d28b49411e26084d5acf1ea601f0120a0facbd10169472909f95acfdfe9cee3933dba469ded61e0 MISC metadata.xml 473 BLAKE2B 87bfc0758ce3a886e370384baf5bf4832c0e94f27a1789bce62c73f69c8f6ceda5c2cf36295412b751ae55aeb7c5c52f695e96b363e72d91f4019fe4a81af945 SHA512 88779d17c969b36adc7cc1ead94940643e1842e081d5c370c9190da1bbe1b0b152211d249a1b06d99a9638930a44e48e54a89c6b4139793cb23bcaf136e24813 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/Manifest b/media-sound/vorbis-tools/Manifest index 135d926bfdd1..1ff8f3af6296 100644 --- a/media-sound/vorbis-tools/Manifest +++ b/media-sound/vorbis-tools/Manifest @@ -1,5 +1,7 @@ AUX vorbis-tools-1.4.2-clang16.patch 613 BLAKE2B 571cfe069cf2b29ebba4582f90db471d45a8bc864a04bd5cc3e3193ac45a3b2b3ae4dc3cd9708253674faf716747fa9841d6012348a714b6a8453f24ae0db7ee SHA512 8e99492e5ebbfb5f4d1b268e168058bed163e0bb278ecdc67976bd1181996d19c068a61983536a0ea5ff2bc9ff1dbab0c2bb609a4f2a2782f9f8358a5cee4273 AUX vorbis-tools-1.4.2-docdir.patch 416 BLAKE2B 1ce521f429314e40b9fbde91103dc0fd4cb02a0801479da8c4d5cf17334e6586c23a892f12398b9cc62c86fd17394d5325bd580c5be1d03ffd11e5a21bf18443 SHA512 96f1ef85b92e25dd1d029cf19b4e81ca455cbf9da83b49bf50ce10bbbf02a0150975eaeb2ded262c8931d213d6d767013ced4d7334ab5a6fa1c06f55bf278c91 +AUX vorbis-tools-1.4.2-r3-docdir.patch 333 BLAKE2B 4995047906f8d83402bdfe6d340a9cac658a73b369700509f7f314260d595b123278fbf9a88e50a1b6c2c7bed00ea80f18f7bad6467239e1b7cc5906f00c4c64 SHA512 9b8c781c5f3f67ece38f0bb4844d1ba18571a91f07ffda0c99449015b043346b2c7be03c957be34bc02abc4664b7b131fb547a2a97dc16278fd8a70790f6fba0 DIST vorbis-tools-1.4.2.tar.gz 1389947 BLAKE2B 6cec240a2c069a74accfadd4d4a5a2a75bb4ad40c83aff86e190f7b19a87d4348d7a932e69a9ae9dd2efff636f47d3465b3d26d39393b4fec925cb7d1543f77e SHA512 31681560434054706981aef64406975295eb405a9d2d7c0468af789d6c23edb7cfc1c19d26a28fa7061835524289cdc6d217a4669c43a2eb828189370cc6fcaf EBUILD vorbis-tools-1.4.2-r2.ebuild 983 BLAKE2B 9d1164502c49862cf8b0d1dd35bbb33054684449c56ec1b30c0d15040a2f41a02edb79c0421d66e8eb38676910ebaee54e27b1fadaa593c722de5601539f6727 SHA512 408a083cf10a2cd7bb9229bd9f5833255e9e293c0066c61ba5bb1e5c68b5980c1506c2f982c4e99b0a0b96cc65740dd5a23bc0f41a476de8104b7a680030cc1c +EBUILD vorbis-tools-1.4.2-r3.ebuild 1059 BLAKE2B 8d9938b3ece3875097a5aa9858539253f510d6137bae8d63a9437907517f32d632a3ee0d340f330b4d15e9f69a846de910f96f46b80edce894820a75daaec242 SHA512 90d88d4a0b2a71292efaffad0bcc3dea51f174450d6849f3383c4a70fd20e0c02660aa9efe25314fb1473d85b6b80bb63884c1cba5961b9309edf2d542e7aba4 MISC metadata.xml 428 BLAKE2B 06363d3740051fdb8d99d36d6f488019d80f87d82c2919f6be0e22f3c8041b516f0c9da7dbbad266147498ea3b15446bf1a0614413bbfe0b799adb92ef9c96f4 SHA512 f288eb76ce48927f0b30db2a3efb4ebb0ae25f77c0dfdd7e4272763232afb75c6010ebdcff5869f0201395aa81597907197ee14f7fa1c0df16c4eeb83076014e 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/Manifest b/media-video/ffmpeg/Manifest index 90b264963be4..76a2fa6fe903 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -20,10 +20,10 @@ DIST ffmpeg-5.1.3.tar.xz 10007756 BLAKE2B 033dddac096d5dbbfadcf1af51fd1e93d222af DIST ffmpeg-5.1.3.tar.xz.asc 520 BLAKE2B 09d7ff694a2fc61a00443b90f905bb771c3fb7244a154bbe289fe98a4520202a8066bff593ef0142d8d7387a75d4e4dc68e553fbeba98d0fdd51881f28a54623 SHA512 a7348205ef6648e5c73c32fbe99b8130256d1157d1a7c128701b240e4096ac16778cfcc74a922fe8147e0a137119b8a5fd60f006328454b712eefe154f546318 DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d SHA512 4d0e8f635d5a1633710f30cb3e0a854b6ca3bf85e33a289d1ec7aca2ad55dc4910010bc9cf3f13eee9f6decb9d50a0df6d7aa5a342f308c3868d2730f3a6b980 DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c SHA512 a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed -EBUILD ffmpeg-4.4.4-r6.ebuild 19751 BLAKE2B 5c770f26530c649f6ddbf4341ad91017ab49a04082ad38d76bad484d664edd5953d727daa5d12401c52b34df55fce90a6437dd889eb90d7b72d1f8e6cae66d22 SHA512 862b77c8eba9000a7357ffd97866d413381ab6fc68a426589b978ecdecc48d40bbc2e0591dbf893b01841b9d03bb2573a35c72a6adf493ede8de72d702cae42b -EBUILD ffmpeg-4.4.4-r7.ebuild 19817 BLAKE2B 0ae8bc7f08e234c608b7378b80eceb901c0f3428c967be2d822a28c470bb049a62ee3c476e8322a5e051b2909ae707312e7abe0401d4a77d57358f7288197dc9 SHA512 af6242020e09a5723a26a39a7120a6657a74366ed46a464c2b04481869bfc026e528d92778f5e4f9018ad45b3b0c4d05961246e2cb0ac6d6a2949d7ac064b20c -EBUILD ffmpeg-5.1.3-r5.ebuild 19867 BLAKE2B cf26ecc84ca3700ecdcdd28f8fd2a801f905633b5ffd19ce8edb736729a3ce0fd88c37d6daea459071acb21c37cb560290d58cc4082aac779e0b31785e053a34 SHA512 bed7e1de29087f25d3dde9c053c0e0904f5021235e484d0f12b97096a9795a2cfa66bcb12161a4123aac76ad7f25ba871923062f13310ff5f014fee0e9f91386 -EBUILD ffmpeg-6.0-r10.ebuild 19934 BLAKE2B d07594257219d4fc638a139664e7ae09e5a70c4211257a5ac1d6bedb69726a79c790b51e275f94b55d5321ec0197ca6d2b1fbe121e992a3dc9ac5675b88cb5b3 SHA512 a8b4968646c3786173324b288dac9e4ad6d478f347bd644ac7cc2571ae4629b75baeb771d16645e700efafb649450b3277a3a7adbe428dbf2cb29ff447948ebb -EBUILD ffmpeg-6.0-r9.ebuild 19921 BLAKE2B 4c81f295951b978aeefee16a9d72595e362b614967c27de0594a87c6e02a8a502047902ab8c668073fc41f5f033a458def85da8a75a48b7a412733108d4b8223 SHA512 c24dc0477efebc5355530e4029139a1c8e90b99236769c08420a4e79e4583e6e95313c26630d14a426671e53143f55c0997abeb40ac1a472981f374cfe77c65c -EBUILD ffmpeg-9999.ebuild 19712 BLAKE2B bbc42f516acd2c754ac06b37acd7c2ca93f2205c83a4239dc89d2b1e2fd3e6b6d02209585b383241fdcbc95803614b0bfb70c9e4985606635a0432a178f9afbd SHA512 74a7d015d6198850ceb472d55e220641dc0770cd4ff116ca92cc415da299f0c644744507b24d51892fc730b3855fc3a0b6d5fd08c8dde4eeb77dd00e4fb85bd7 +EBUILD ffmpeg-4.4.4-r6.ebuild 19741 BLAKE2B a034bc2706414a496cf4cc706e91629cae95967710ea5b9b49879b8b652c2df3c520180432200bb52c538267c00d78f1670a4693acf1cf318bb2b8f297bbfd6b SHA512 c8d28b0c7c0ec1607eaa05056bf8bc3139aac56c6f889e12426c4b834123108855dd7106fec2fe1dca0896f18d39dd43b9eae0d577839d8ef4e437eb7ca985af +EBUILD ffmpeg-4.4.4-r7.ebuild 19807 BLAKE2B 59f0c290a563c0213dd008b0c02d51450be7bffc4f4a7338c9ddfcac9e0e87edf7865f1352170669bdb554a9bc3dc9771482b6d0cb07bb3e31abf0893c88a0f2 SHA512 feee96c286665071a648c92550bcb0c283f5014a46a6839bd3adabc4c7de6804c8f0ae7ef35436a23059c0491f44c69fee8bf63aee328c4f3d00eb362538f247 +EBUILD ffmpeg-5.1.3-r5.ebuild 19857 BLAKE2B 6ce7dad71671c022d58dc689b8057572f279144e6568cd4bc7f2cbdd62aa74c2f40f7cd74e30dec227cde0555d1887857a40f94d8e4dd517706c073b786abf81 SHA512 cf61bc13d390946a674a21d187d4f91fa1ae2d2d98c087fd1210f2f88c4830f61aec2172c37f4923a0c2d9ee6e5bceb363374523cf1582eb06deadb332960ddc +EBUILD ffmpeg-6.0-r10.ebuild 19924 BLAKE2B d697111bdedad3f35272dfbfc8b2d795fa8c97bced9686d4e015ea2fe06c9f8d9c0003c9aa0a278b3856744d9e6fe3a4dd2f132139eb100e99608396ee4f4ef0 SHA512 e253ac2ea59ff3d50044f08b96a5b354accb1b3ef747ee92e6a9099bd1fbb44f050b9028d39703336232b0a0e940b2edd9fbf7382ab235e6d2fb6b85c4645a3a +EBUILD ffmpeg-6.0-r9.ebuild 19911 BLAKE2B 9b672b5a3ec865c27c550a58099b6ccd29a099234724d9aef08597a5f9a765c935fcd6743d1d21afefa07002094d239a482eec82f843f88ca7674bccd542ccb3 SHA512 1e103d4646d76312dbebfd6bc174b708267af3e17ffa241609f1a53904e0c79cbfe2aecd9e9ed490fd9b21cf7c3e45e4a3f70edf6fad5b19cff103e49e449f2d +EBUILD ffmpeg-9999.ebuild 19702 BLAKE2B b99a57e1377a60de99647a5d8ce32af708078473be7395744069ff263d5693a8dddc4a4913e22df059ea38d3a46d08208b65553c1ee819c3595bdd5bfaa37c48 SHA512 456d6097cdb54475bdf4a36df3491fc53837cd284972cf430e170ba95286a43cb023db8960837ad6d6253cc511e721741e9fbf9c8353e0332c5c1d24efa8ff05 MISC metadata.xml 7336 BLAKE2B aafea557af4e2adcca418b649d849f85e47776f550f67f165c38c9baa7db560ced0fc4b483325473880a2e0d828254c7e8b69d8019eb852803c5617ae87683db SHA512 74a08c1bff3672d63dbe9c46784ea641ede964591a5696237edd65cf8acda86166e40175e98f5f2cc5568e5b75962014e556083eb9fcee733493141a5fb46f11 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/Manifest b/media-video/pitivi/Manifest index 6422346eab53..6353e4b59cbe 100644 --- a/media-video/pitivi/Manifest +++ b/media-video/pitivi/Manifest @@ -1,3 +1,3 @@ DIST pitivi-2023.03.tar.xz 11347576 BLAKE2B ff9ff391d2739a4b1617ab010defd63b39f575901297fae427a797cfcffefb58c33a86642fa4d364d681805697d1c31b91fbafa1e810ec9a65030d7f7575f274 SHA512 505c011bb375fcce250a46c958ef06d050f83e73fa41a66f8ba3be6a41332a4a05838b8245233f481146edae9af924b618901b7ed0600f642ebe550c151f52b0 -EBUILD pitivi-2023.03-r1.ebuild 2031 BLAKE2B c33ebc367bd7099e7d247dc5a39b61b3f3ae62c2763eacbc4a8dcaac7d6e60a7dc4b981c4b011050e64898c40272214547f0a5721b999b4615493c52dcd35e57 SHA512 b5be1753e3bb3bdfa8d13fd39185095504c4be3a8a699ec4fa92cf539a8083d0dae0540da5c408a0b1fe47cdfa668c8ca47924a49b70d4e151f7533fc3cca818 +EBUILD pitivi-2023.03-r2.ebuild 2033 BLAKE2B 2780ef795dab203089319e3db4f05f3bf5b8304d2908e69eacdd3ad8377561b12af3ed4fcb51c5aa374478dee39f3461a3abea5de2e1bfe64c331803de1ac528 SHA512 a9661ea3c16750b36c6261779f62a90f43c5f0c48e4012aa1ef092a9e33305504e8cbf0266ab55dc5fe564894c84080a8ee2195c6f1a540a6fa1f9e7570c8dac MISC metadata.xml 480 BLAKE2B 63b4d0d0ca6117b20b9fb1c1203990f99f4dfc3bbf91147c399a0a6bb1a7676a716b388b64a393aeb3a8e5e5234a541db1f89349f27abbd8af30b337ea7b3636 SHA512 bae7f4c4eb12078192a4227d6ce2fb5465d475913275a6efae7c74eb236bb6e7fbd01087dbe59b5231bac6e01f15cf9267dfcc84805708c0038357567df8e0cb 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/Manifest b/media-video/rav1e/Manifest index 16c04adf35b7..6de35a7e3da2 100644 --- a/media-video/rav1e/Manifest +++ b/media-video/rav1e/Manifest @@ -465,5 +465,5 @@ EBUILD rav1e-0.5.1.ebuild 4668 BLAKE2B 27648c7de7fb068c737801bd6096ab59212a868ff EBUILD rav1e-0.6.3.ebuild 5549 BLAKE2B 4809ebb302e6fe2ea7a861e3cc165128b02154445300b570fb9aeb1d4bb9e7b4a0a6fd22d1003afe0e01a38ca509ab2c34f16a687262795eaa74af72f99828ba SHA512 49f2b4e243ac311797e4366fe7dc20ea4e8016a1c40c01380e8a6ef8b11344a698dab342e98293a8e5bff43ff74a07f38992d019ce04767b132b276e4ac843b7 EBUILD rav1e-0.6.5.ebuild 6050 BLAKE2B c8fefde73640b10b5730368f514359cae577a364e5d802ba4b48020a641a784697a31bb36fff76835dcefdc4da4641ba12a5c4d54f078ae13c6b54f9f97cc48f SHA512 bd92ed0c85cd42a03b46928c77139edb3ff0a850a5722d38f92441f77eee1e34eaf2978f6085917449a42ffa2f53509b654e2b137faa2365794362a4dd93ae48 EBUILD rav1e-0.6.6.ebuild 6048 BLAKE2B 3d2ac4c778f12dfb12def0f2e9af3b9fc4e9ec24a7ac6998f8f979e51e02dab6507d8e29fb544b5cba045dde1365b2d17b4949d4106b090a7acd9c265088f540 SHA512 7092a26be63c4c8d0fd2346ca983af0abf78e1aef0f875e7be4aa197e58ece051cd3f7601b03de79e00e61131746a5affb3afdda7d1c2e85b410ab428e46d2f4 -EBUILD rav1e-9999.ebuild 6052 BLAKE2B a0e4ad6414bf075717392b51e1e23f97a1a928e749b1b3587a51eaa35d0148d6bea0f7092dbf5a028062fec3cfab0fe75b59661ab994d96f72d0ead66b9d3929 SHA512 bfdb914fee2672f7588271b76f1c8210d33aefa7e891806aec4998e9614ac0f875630ee040b36e629d65e2154bbc4c423a00acf336919b09c1c6d118f01dcb3e +EBUILD rav1e-9999.ebuild 6052 BLAKE2B 48da3453874d3206a3a421c4457331f87d830aaf3b8dab09a58db4a9f62d6242e9aff304f5b467b2257d554a12e10be52eb65f4b58e3a679b93a968ec0f78443 SHA512 4e53de41471c1faa32be0b804f08e7440870e0e0bf4d69e9d578b114ddbe0d53195afb3f9640f30100790085a9ca045688cd0d8273265d8dd3cce1e57f2f7641 MISC metadata.xml 476 BLAKE2B b2997e03c74032da0513d9fcc5c5a4974e246d39bc3cb02ea49dac6fa7002ed8c6034456aa0db6cf2c8533bbddd43f500509969d78de8cb1e25d0f404c7eecc3 SHA512 81afad35f0aec236cf49bdac48c80c5572fb3acaed566cd590dd12f0d35157a4eb1717f4fc6b9e1cabd5a5735b0fd095eef24d4eabcb1d116949b71d809d2079 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/Manifest b/media-video/totem/Manifest index 529e2b6f92a1..d359ddebc2bb 100644 --- a/media-video/totem/Manifest +++ b/media-video/totem/Manifest @@ -1,4 +1,4 @@ AUX 43.0-gst-inspect-sandbox.patch 1470 BLAKE2B e92278c4951deb89d13dc96ddc33606ba0f1d21c0e16f4d49cc637fdd15fc5905509eb040e9857ccc4e56d1f5c9f9afb0f7e7e994371928f67cf26c1ff1fddca SHA512 d248b919ac90b27f51eb2a74127013acbf59e669d83b1d4d9b177ee75881fa98714a36e94232a4caf2ca101efff8df4dde12ad9deae49a2f2072d62c3aef7781 DIST totem-43.0.tar.xz 2486304 BLAKE2B 3b43ad2cbf40472bff3b7369001b9b7784ef52244812d9aae493fffa99982a8f24770d0f5063f0b1f1fd320d6b2cec5e702ded9ccfaece51f7bdf9d862b96230 SHA512 b35d32ebadf4b9900ab234f07f8a7128edbc15593e1447c22f3c7a653fcbd4a2df9d45484e2decce5dd5ab67849fca1003a1ded338a0af0930b6560ee4f764ae -EBUILD totem-43.0.ebuild 3006 BLAKE2B 4256491ffe088e3c61dbc0dbcf2624fdba813b382cd6dc17433b1b591c86b466b4f8edef662b0337cec7566ef84a82e302f7a95d2f6c19740dff1bbdd398f924 SHA512 8068871a8a7de77f88138f5cc6904bcc50628b11a2510d6fd2d4c730faf5c7762ca290123b263bc54f76b540fe1051ffc51feffdc85514ca6b748ba250521867 +EBUILD totem-43.0-r1.ebuild 3010 BLAKE2B af35ea3c5a9c6e60b5b21bc5f77fa624d3d98afdf4e55863a5abed15caeef98d1676660e2b5a1e259a0e74c7a97572d4c1eb4df748d0ca5e1ae59f49b485eaa2 SHA512 7831829649e76c3e2d603b145a8b047c236183dd4d38a7072826bb1354e57626ff8342258f498c66952496e7eb191e26996792c7c63bfe5f6cf06962dcb66afa MISC metadata.xml 1144 BLAKE2B 93350ee033585bcb68019b5daed10bdb6fd3f436b234fe7a077695a230868b7733cad41dec152aaa44a2b61b6aea0c057c59896ebe84b8e9bbafbba4b0aecc27 SHA512 5ec35c0372f72d88b19502b561031387b3fa1421e5cd5c642350410918b3b538b4e55fb0cf6f1ee69442ddf3865680c747e70f5196c45c7c91ea708d68a2ad15 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 b/metadata/glsa/Manifest index 7fe2bdce406c..514e4bba3dc9 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 551527 BLAKE2B db64d10d2fa1122803097d484fee003fef693bdaf1bbc3e95adeb74bc10a4f4d9fb91c2a44ce8126e382ca58789a31168c226892f8e9b697446331bb0348d0ef SHA512 2574a3347157ae0bb1a2009e7010804d3b1b384faccb3d7bd553d8691f02c4ce971671af6ae20b2989ae24ed00352b3210d3b61e28abbc9963d54bcf5e71eb27 -TIMESTAMP 2023-10-29T21:09:56Z +MANIFEST Manifest.files.gz 552954 BLAKE2B 671acecdf3b956e40593b940db3c3c4d25b604abd0c4cdd9a525b421aa0deed29e2aee66fa7fb224997743a298d8e522e0fa6422a7a980e3a08aa5605a60fcd3 SHA512 e4720971a7c42a5c5f28e5088e9d32a3a2120739479f770ecf817f49cff3b8e1d959bcac2d314db5770addfca412ff20e25845ec84ef98a44cf6b7797a85bcf0 +TIMESTAMP 2023-11-02T22:40:07Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU+yiRfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVEJUdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDR9A//UBWsdTafKCU1eqXIww/BgsHsVg/pDp9RiXgOFBhZCXgEPvBuOgJaMPxN -ElrHHQuuW18mitH3eVvs/09LB3bl6D28fcCirqCMglXuknxBTjzD4zr+MyB+Qnzu -5YkGfzI8VtSNN7t/VN/LPs0gax8IAR5qQf0MSX+0Ojy9egdm+Oh2SpdC/XMG4UY2 -UnUUfiJsQmDbcUQRKwEcuLfoIR1KmGFkpeT4QRTRmkK5RS4kAFRH3vBhI0KCNGJR -V0PzV8XAsyVWMjRb1wXzkmLXN8tfkOACoRSucfz2G3+2VmT+GuON57YQ74QORoU9 -cDvlJrKf2rbsTvnANvbHlQCrzHrv3dnNY8cdZcytRQ7CR+Wajib6ZibOdwZ/ZdnR -4SYHImsNAtK5rvi8f16nwvWr12+uzBgKKOFyuyNa38Kf/K2EbCtsa+yh0pZIUqwt -tu2esrC2c6O65wm3bVOVZ/JM9K+oKEGpszCWMoAh0TU7zW4Pw+HQUQW66P+4Asqv -H1l5I2lRzw3NYo4kOEmZ0inQjbZXcXt7s9HcaJ/8XCNCrm71ecwLhSHSZYlDvPgy -hqlRRjl97912+R7ee2qmNEAjDLeA7NWR5AIVFDeSFK53VIVjchtdxUnBg2kM9u59 -9tyHYBD5k306jdZclob/peGxezKCY5SQrwFgudqb9y+DPvgAdCY= -=iMlD +klDWzw//UwGjM7o4COG76vLC8ZP22NmxyjT2l1Lior/R/4EXQFe3jMnxkLU28KYL +9Y6xo996Wr2BmeuihnzdbrXTOrOFQJPrwTT8t//55AW4Qk7PF7EY5qIK56LzpFmJ +lOKukfuS3O4NxuxPkYMKnYHuPRBgoTxh3odWbaP0sTQax3994nGU2LwsDtPExyBA +2y9E90mOvqtUZ5aXEfjYh3ZXtgAr29uB2d8ezVJQQwp6Bm0+wDl/7HztghAvszRN +xTTW5H1wpzhxEG+s2h0AKAN9WfVJHD3a6d7KGrPNI0fkOBWNaoN/jqJ5Hrv/cB2m +ObC3z/1uApR4wxuJFb9OuY06oFU6p+vV610N/CR+nnot+oJMHJ7K+IzYx9yHTFcF +D684NKPZC2U0AED1WDpm2GeZLKCQXuK1P3pGOZ42tvcyy3UozWGVZasASC7hUfsp +KLo8UCJkVf6DrrJJrpYd3o6UNamSgT9cM9KqQ3SeQDvYgmOdrbjRRTvTBXFV7q7V +kPdk8nQYIlKbMfB7WFLPXm+UvVm5+GtDRu4Gngu8dwDJsgp/akd4vSAlWWDs0pOc +YnoOQv4tDKC9qLwU3Yy3qUVorWUZEnycGflczhygskRW6rjhoPMZxxn3KZ1FogTe +8IxU2BmmiTsrnBw7393WuoKFx0DNE2qo2pv3Gv0a0tWGrurqFNU= +=gVYz -----END PGP SIGNATURE----- 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 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 + + + 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 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
    oO76# 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/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 zcmV(wKcurg`5_ffoSG!-oj>OO;idwORLF_r1)A@Dxi- zk_9qlS^4z+eF0$alS3&bB?z9gcf|5F{QsK#zyI6+_ivy2`mg@Wyyvff{_S)8Qa+V@ zefn?z&%gcO|7ZMfpH`^HO0mzK+I5t1m38&IUZbaQou$tiud>s5)uC#gRUfOk@nIAk`8E4IRs4b1@vk{atScQ|UEosY|rvua1$Bkk39+4m?%3N58` z^*--b{5anB2siy;Vyx$JkA1~j<7_4EdfmD3o8er$Uw!3OYw0nSSntJ$ z<(2z)N$sD0RhhmVpTEXW`D`yaU1^*E@{QlIHuzo`KYZY9^@|d;!GPS8CxE= zZ(ezWGV{Lg3q3=k;T|>BeWje&&N0Qg#ya~oQab9D(nc{ipR|v~YjpJEoE6cxA9A|W z(b91pJ#`PC?@hChzK*#=Ts>aL*=h{vWI1`-#OHhz+qN=<|_km`JOKw9~>E&?tT>VXAe`GTWMir!6U`_>Y3Z z?v8M#w?bVp^{`4%U+UGzyziAuUUO!2A#rTs;uB8}Cd}T-98ud@wbi3k4m8<;$8$<174PC`Gb5X23YTfhVncK!^%rN--cwY5~oY2@~q&Uu)_;#%3EMuIRkidV}GCA{&hH$oZ5(J@4{23^az zv~#DII>o?i*1S6AHWx2`w1$ElIgc>rywAB~i^%A_!==54(&Em!U^!>FQ@SobIHp8U zs#jPTp)%$5a=2GZqhMrw^C)*!ov+QIA7l245uW9TnEuD-^yLU&V*LEIeyYbi{wRedG~=Hj2f}EgU4%?$3P-DE5Z;i<){PI!|NvO z7nR~CI~L55u8Q~N@3Bcd{VLcJ(XGWFf=U=rY~#AnG2+KiLTSW{ufOj`_`n)hKXKpX zIvX;_d7->`v3}w1c{F20-kdb5opFf`zk95!^=2$@g`ispp>ABnnsIDiv+x2$lQh>4 zLH+UTuRnhdUsC%LRH>^SFG=M)WgabZ2Kd6Y_wqpzT0e|a;aZJY&f~7Cd%?e>#e^y} zSYI0n%TrH!UqqCC2jVx;k}yon+Se`wYd#?7kOmI9;j9U-2?67XD61GidvlKW&Mkv6c#n%W ziSyWZyL-FFj0;@}t>Y@=eQhFEt=}XyzW(~h&p&-WzJxFB^VjneO8ky`iLc<$ny!eD zgp0fHc!aCsG*Hl*$B2z+dyNbG2^i77v4e${5Bwy$4i+e!ewlh_9ZRaC9}C?Z=Y^gV z6ZQ?Fz%|Z05z0Yl8DU;{#q*_9fQc0O{f3v}Gchgz8IBo^L|Vc-~$R1jY8d9O9llHpg1<- zCukrLM3ByT6A5|u3xJenz)voq@V)TUnc$DOfUyNjA+F@BP5dj~;XL}<;K8=)4me_t zerLXvf57#(_;+$@{Ld!<$=jI|(Z}6+bG+vTo+j#|i3eeI5i^VNU|-1m!X`m6d8VV3 z3sF>I)OoEVa+1IipwB&Hi|HbTsXo|PheBZ6C*<%))1(l$Yi&35r(e{@&w||3y%ad7#%y{V-Yyo zMKsP4XGRdf=@J$IcZj|4*Pw<)0N?Gqn0{Zs@BdPr>gTWNQ_l6xUoN0*z{>_84d#8u zEolkb$&HzviKu@Q^g(Hy!>N(ys~4c??a@!fwa3E(7SW0r0^CVQ!rt^JoIp7ysFk2P z8n_-UIwvYd{KESmFMYx)pdaT6+y<%QVFnb3f4B*586AWeO?@21#qWy*7#tJdkKplA zf$&iYi4Bw!^_MkF2n|*MQ{WGT*bYXAa2!as*OWo6s3=4s#ui?7_qU&Zi;sswQ2Eor z*Su9~pi6q)#i!PW&2bLxx^bx|K^)+QlO*n=Vsl|^*(f7p*vJ;#utBvrsjD>pE=GcG z&-V>t?&vnAi`krgLyVC6hWO0_>;sMz&;gF;<)P}%gV($=N&*@=k#oZ_!~Y_@2X#b7 zrIY~rfU-bC3qBd%!q=VhRJ_yV-%lc3!8-AZM+Vyw^7aiBTtqA$5GnHQeDQ4{y^DO1 zS3~DMO6oB@e8BmE5A#%c!Z`Sd8(Y0$7y*H-(b|Lq5S1^C`bP0Yhauzra0?fT#(9s4 z9**3Ay9xGMdFqh)VWQ?iJY01WCVROyym;>GxNF9`U~G_vfl9pC%QY~dV-lKr6y_2t zu*-qrKw$^J*8#f3y{qXeQv-)%$S4~oRNxY~q=FE3fq?_z5S~#{>n@eY5YTCqAOq^s zgj+)mFi@}z9*RfWd%UHT(5Li8j`!xm4I+%vp*V0yBD#V1Dv1yn_*P`H@I`zQq2m^# zV?^;v91dWaD1jKwCtT&g7U50s3WQJ-kOdfs_YKfNAi@c5sx#q%aq*H;3^km&ydXI| ze<$<MrfRM#cFsugaV~K!_^QAUkoJ%UvXY$ zFIo+wg3)n%_2yYS?{q4o)PYYEPQEzqZ&Cv4+<*P!YoCAUqJU884K_Kx(^Lj{Za}!p zIWO=W2Z;IA8~cI&)dH0PNymoyWY}q4P@^Lc5EsgJ68wnY4ab9xjS6E2q(fNIYNUHV z(ewuU-e@Gi03g&)oCWMHydabxeh{gE8ppcvK>3~vSzQw}f8*tGcDN{LWhJ}~PhsI? z5ZZu4r8IO0M1Ckt90jC#K=we(d|$@KH;)V}C8R*zzzjQ8JTQRnB9!BH^S_W(`*J|^ zj<;69en3Z=IDl55p*Nr)L1cKGbEu4UdgDj%43HBH3zu=1jo&z5T(6)I8SDobYDlN!UoWCA z@U)x5fEr!-)E(n|Qp2_Klud^KSczL?euja8LAbHEz2$TW@KAQJ3tjlcW2Ou0KzO}z zt!5PQb$I9a!%I!DK_cdbPX`|G?WC6c1jdMO@m&@ zCIb=)f9MAe92?yYuR(CcPjI^6zw_craLFbs&&0pS*f6?t<^xyLu@T_wfgQX|?*=;a zhXYR~-E0?vtZgYE$kYi5zi%Yc)c*T~!{-Kq!Y_j~`^*Elj|!o6CrXD;z;{A}Gu#;; z8iCGtAhr#>lrey#xPT^SgvRsv=kZ-g|M?9CIHt?-cz7H=TWWdXygb~+88ms_}h!dXZc+IIxo#tqDZb`@}01qwBhZh>+y0OWV5Ie#YP>BiHivwom==>lqJ zoi$*i18F&{dZgIFJH0^K@#cgPP$uC93@xQvxL^P{@RRs{rFI-pD~u1{D|x%|QGjaM z1PHOBtr*`z$FXU6GOAmSH6Fr!y}%O`X~Sc1OwbV>OD1+fLEyW51S$eF1*P7*nneUB zrb75=2SMKK-!^ZLi-(oR z^7lxezm`w!Lk1$m;wdCIaaNHZJG7K~-qofMMUG z0@zmlCiaFmzy$G@m584pFzN%updTifQ0jW(Iwt;shr>QF%s`yxbSrFQHU2K~mp4z- zli6Ph+jZ!P_uq>tf2tpnD&t0#!4R1^jPwi9Itp=6Bn%f%3&4RIWBaE8s?=~sED40Q zF`W)UBRaw?3B-IX$VjW@Om$x7UR@k}s#^sto}?u0U>{zFFV*h0gz0+s+u zr-T}=eDYhUcQq->7nNR4QEla=2jMfL5CPO;xSic>Ys$ygL-WwM2yn1`2dth^U!eT} ziI+sQX_C_!Oc@>n=Jj1hU+@0M{q_Fs*MFa%!0Bi#Vb^<*{i*F`4 zH}D3QRC_Y9cGlyiQuQ|N4HOARRp>lXw%_|UBelV~km()rBC5-1Pkc0>5BU&D2LumL zM}#(Iw#)&5x31Dh!c#y&2?%J;>ZYFgSo9E}jwd4`BFbjQcn$5q=QSnRLe^YRe|TX zE)C9VA_3HiNdum7F}Pr2NO}QtVneIE5~c$dIYI8(%umZ}!GS@*povkAhw0uHEC>s5 zaUf-YD(;M+;v}l@>!uLT2}H33Q{bs(6CkeL?f`j&JMw1`RMbPK#No{La^@eU^^NP{ zA>YEv1uNs6lTHa;0PUS%YIJ&HD>zZ8FJG2*0lc{={;8%_>@a&$8w0~J5~Tss{6g;s zXH0Cq%N4F-V$BpVR&(QFBEmAQGtRccHD2Bddm%oa1)2$5#5eV@gsRiryVerWHUb{U z1~dZ|+&I*_F)x4!AqW>$f!^rM-h9zS#t>wPa3NZU=>hMKQR7!Kj+7t^!iPu+Ap!Y6 zociy-^xuB_U!TLj|MnFSW~dAK6XDbk3A1a#(?Wikm77XfrJT(aLpWX&oZQ>m=kGsae;6saWS)mU7;DrMu4t)QT*8sH* zSTQtVk3CFz11_O^1bSRYhXD}R39tH$h|Erz_TWs;y37k(%C;O?2XN%-f;+q#i20Hs zt->#rPBh*;HX*TJCtebNgTuSikK7&48vp2D|Ma)dhe@eaKZL=0b0(W8J4}7?k3#(?oIK#+7MgMWx;qWy(xT{#2}SV&A%52%%y z-UJ#s+X1r)kdl`b0+jhk0>cEaEWBHaGh~U0$}nKJ5z-Gxv0@Mhh!@_Qt?Ci91ED+b z{ZuzE!m=n!3chhuXkkqj0WSUk#sDh#>C-wl5p3Xd`j4d4`t3jegs+O>%MqJS&z2|FKVZl;-Vr#RRW z2rLzXa9@@pvvi6GXx$H%3M0LZb3ixrYN^2eenC)t?LD`JEt7N;TbhmdPSB5CvUXcI zy|F0#dOnG;{2=U$hz4B+JmH~^Xy%DiHw#@O=8Nt(u{?smvj{07O7KY45#2h@WqBJr z{(DJ1c%kGsyaJQJS`mE2mU|usVo=92b&kizhhsez$_k9`=LJ;0#(CV<`=k8^U3Lub z!LR9H4;nk6L=RR;vb-}rouGLLw1O+)bnn0?3a^DupN>n^8Bs z@j4Q$1n4pkkYhwrpufr)65I~n^OBCCP`tZfp<1wkC9E41ftLbeoEsxOI>5Yl0!_ml zjO*2-ng_7@pTzX70pTpi2U3HRx;SKyji;1e7vec8ba4ni-Q0ky3q)H=Y#XXhRKXuw zvciogAQ|Bg=rf_Qa-)eiAE&u+e#OFO2AmUIp}a`#0A3Q)@Do7KH}i|#oFim~=gF<| zZUUGyLbS{5c(-xX&HtVe`QQgnh}J!zT5DOM|!bs|2Mjx+!p-3C=5@Oz4G4Tep>P=+E(#>9Xj=$G zyKcWxskn^&q#`EAiNAqW;3T$5*zc@nef{mvAocPkil*KanYeq13+kbNOE__8scEy& z?05p691zts9%a9utS9&p(}M;PFv>7q6MoOQ2aso;=CI6Fn*7K0C-c`Zn}}QPF!2Ld z2sqstNntOqN{kiVd4Lvm(jgWCf3Q{!>qT3a9vkqwFUS!5t0Ktzo?t8V0RmL48MPFE z5C=9ZsoX%8L$VGcB{p!vi6aA4>^|)W%YGC_x=`PA)(=wp4msn8aup&20N)TQ6bTcC zf$xBEi;wNNNy6Sl7{x&mvj=B62vc?_YZptvwlKkP%i2nkRyneB*NX26SP= z*x<`h`U8wZoZ(;gH-v)Q0|ciLeH7SAHU5EiFzFb~3dmM+L}VBa!R10TF;8U0p9=_p zS6@$w@{*?mI05f4MckmBCKH}>q-_EY9Li&0n^(T^@ch5I!uQ18`s3?gKUY*KVQ?Rc z={VpR)>GHu9RRxJ#PI7>WEWb#juSDWTDErq@nAbPj+{W3YYPZ2yW8N+GXmi1Zjk5( z4s97N#(7x@ghvE(T-UVK2RhN7(o(|^UPTzb3~&ar#kgm`>ItgI08@xD27xuA?`B$} zl|1bJLLXp;XsW$9sF@0A69+tN96rjyPXhY*oPw5dbdUn;)UbuRz#|hx)5b<(_^j)L zl)kCb$GqJ*LEh$`WNawm1xH4*(fW9eApRR{jS<9LFrFBPt#${Gz;8joh}^hvygzJ< z=Yz{&1L2aHr2-WO#-|XtC(#XoC%W8HWoEQ2dHmd zrP!nc91?q9K2icAfp+avti#;qQ+Fq5f-bg@IqujKs*3jGhF|Y*c*vA8SV?t1!WP0C+I5n@{~H$vU8`Y?hH7|L?kz>1^BgP|ZN7{ENa-BZ)*HnIK& z2)0+Cvp8V%2%HZ=GufVinGW0Xh#^=q66^%b)@&lg)u7;f9$HKA4A#pUSf;~Q5Y`2& z2P|-eP~w0TqhTMZ2vms);NNXjCx{b@z>4!w{b1@+ZKv;eE|2 zO-uHrys&t}nZdnl<-oAlK!k#ploLObp(LR{%~dg2ltcBaNfofH&8inn+(wa+fa{<$ zHMUu*hB#x82fi=>O*>EpkCLt(gjTg2HqX}!Qv;1iuk{wLpxDRjJPyV0SUH-{34oN3%R zQq=HAX>b4Z^ZohjuRs5MfBl@3DPe^BAsIy^1|p?ZZu~p{8_X8nSX}_-fenb}>nX`C z%?knyhFccNfHC-O{0uIc0B`#>hlet>tFIF$eq(XB{s*smf{+mnB#l54QP64k`28|M zJid(zm&L^sU{>QHaFX5O*ul=YfCEoeXEUXVI|Q-Ye)!~wF#+JfQ_BHOVqW*K+XF

    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 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'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 zcmV(=K-s?^iwFP!00002|BSuevK=>)rFlP3!51J60U!dvWwrH~joHlI%zYdFB2$)< zs1~KHs<)r-3zBCar829#sxnI=&)GWya9_Tb!`<=U|Ly<#w-5FDZ=e6;WBPO)ACBD4 z5C84|`M3Z3|BV0bLp(ycdO!0~^0BUq|J+9{dtRZPc=J~?@NaRQ_Z-*R z%3a3@v0l665{}*L)p{7`9b%|+v@+J6>x?@d@u){hJ)f%{_rA|M=Qz*%IzRls|JT2r zNBnShn!Mrv$r+J;2E!VuQbxUhu6x+J}+;z;=@_qB+|HprSty2CJT%`22NN40(#x;1o z+K*!#A)NKP!%Anq%HoN7=x3<)sA0u0V%e?LdLP%^vA0qV{-xz|ocp}uU3m9(m%dsr zW4Fz!=4WU9BzIu=D22I=SRt{#(wV@L+blzA?F&y5$<+h``)w9c=SGx z9Qd-Czb;b$wg3E|KYctt9iPI-U$LiBU-rb-j}~jsX^(VA-uVt?#XiR1t!M7Xd5g`_TJX0R$vCkaY%65-*9>;9FR5*`R<7m6?Snu=Z&yLD_U&kK%Zmjxj zbFd&~eqXA5+&2p`uXOLwLJe`>lV95Dp0h>%uI}CAF;;AGXFlnytM}9~{F>$tce-;( zVe;*>T`i_FBsRY7y;>`=Vm<8MC~c)U))Dg2HpX{jH)S8^*QFYt=U=~kjGwMgNBGe2 zz3xJsQgY|SG-utD;7Kom%u4@9BlCSWtvf2+PPeLhV$g@(sf*Iw0>VT z^1?CmjSDXv7*;(ncwQE}I%iy==LQV$-KEEimCC(_gS7<%*0{@B>{`fIJHuW$X}fog z@!r^EZ7H)Ozti0aT&jl^a`bfW$ubm5*FXO0%Y{ zTaJB%HCUCsvL;s9IkZ$)tJb>c?Y(c&BW#l<}vu8#MApcJlWCjF&Y+-&wj7Auf(SCH9*+9*zn`~ zBApXJ!{_Q1QUX%>;0qMq`(FG)iG{Vm^>LQt+A*!k`r$As0iwo^TfBpLpUq1i(F@aGy zTYl$w4THsqx*lEPxaZYl=9L5gIwu=>ViH$OJB{duB{A~q2@H#OKVxIpz?#ik6Td1E zVfA|C3=-X=2g1}vP|U3WDECF2I%5hOVyYHyBBPYR5g+=nHI)JXzQ^fe!5k z#e*hZ1N#~I*iE#m^}6~MGA5E+ID2RXTRMlaXXCB+K4zYMVc8>q_qspA2DBd6JfX1ps`%j+GZbTT^QbP+5)FeG7eVSk8NZ8s~-zjIa)j z@!XMx=$l39qhmaar5I%rT|;Jzk3P?wu=*=u*T7~4Luac^roz4t0#d=4I$wMdh6`Ni zjI$R)aN-X_sn>a){r!6V@beG9eT?xF|N8;E3~!5N*u~eX*iK5h<)l<{-+0tT7zN+|v{a7=@**$x*;$eS8$Rp6 z$fc1Gq#a9+FoubN@)RBaFYHQhBZN5XRWl2EAMh4v{Rz5ah1cD$BaUn4T&f{|!$)D! z<+?#HJOTPQuSpc$Fsy)|$AcL1f-HC=p|+opk+HUfaRiAOo)1!1ZQ;01plpH40KoyB zz-(D_oE5SM{e-vhI7gAT0aat-{d}hz4pSV2Q@m}h6L21^FJZgEgdrd8yH$Puaos=s zx<7_bsF@GM)whKLl}?Nok8yp^U7#coM)(fVX157i!60ww)twr9v93;tO6Qve2fTmu^QnzMr-5Erh4MB(>(y@3LOSQ z3y7D>AW9S!04NyCxNz%JFzcYh%xq@Cx-msqc;>ru1O8hS6K=NjcB65%9AbiXmJ2pY zSigZ%=mYLD<|XyJ{@FrF)Jv)_TnF-qD0nv#12ci%RK6}^rU;`8VFZKbzj!S8P(8%g z>rw=Pyrqf+5NkmmrW3$m>KCkx zD3dOv1YroxfjpbKB^*Dv-1FO7{rdUKm(PFSzkVD){481>npSwXUVFpMAuwz?AB~PY zjfGIAgUx_G^vDj*1Ra6!^GgW+ZNPxR0ibOY{n+0%3_2-F=hHf*5#S~Iq2biT zWrZ&^7MjCKt*P!4=R;mRDD2IsI`U3%MMTD6>oOjZ5VA?JmiIqhukT2(CLXhfEkmvJX ztk?Cd*YV<|L^e?bWIA~atgB%11YHnd5(Dv7hz-(>aDGH=@s_PA8Vv^(z`(#y-Vr)f(h&91FBO@@>n+IZ5 zZzI&#^;$ptynp@tF@Gu#ZiN?bK%@hHP|4A;Q=Te8q7gHQv74ZoAWQH;zVtfa-4P>- z4ZlKV1iozzh}YZ+aSg2_lChfvN0ukR-9hDL?&}8qc=~fUww7PTjR0sdI^J*V)S(3d zgF|fi%5xr3rK8?5@FlY_hlo%p`=y@#vn+MmjWJuRX3`!quLVm7;a#Q zZm^cgPcC#ZF>q8^RJ!K|@Dq-P_Nyu5@r3Wx0u;u01d&C=K|GLSo!8;fqlrm`OIZKK zvK^19y-WYWit!;r*1m|!>>3h-|ADO&qp(6Xkyw@Rh>4NmnWI+#Jnqylpafh- z=bUC-AV~YT2(O@E<4*xA-T;D!06@W9;V?^40+`d+b-vsacfR|**^E&6UBWNWx>2k! zJ>uui1M1nqvjLsL7U3E#;KL}S$|9#Z&ZIQL_d8q+g$~mO{SzyOggpzybC*Zh^2|p; zNg)(aKY5?3I;3HD7=iERyIV z{ov`%^g@>TcT~-_LI6S_cC6%WG6y3;WwG-Cd5ti_R)|V039y2)gUrCr-mL7pPs!3% zAnh1BjI8dP0mZLSn1L2fQHTc~>`Sg60Yfo@HK=KZ^&yhzd0V zonjoc4Z6J}0v3guYL9@yMiYD^7VGo;8_V=lpMNC;KwS^G#fR&i8sZay?i~y%1MFV- zIFYa`X;$H*P^tJ2Z$GdR1ZhX8!g^4V;Mod%W9;Ud7L=2 z900M5yAm4~VjhNv0lpnrz_|}Be`feDKFRA8^X4Ycfc`aoNq&n!w@u;!QTRk=OOhE< z$i%L=1Eg}n4$l*;xCz4r%8Jb7Pb;to@~_Z%v?#8{6$^6V*}W0|>3aR`??1U_MgZc( zD*_y8;eq4QyI?8sl7W7K&>B++Y&YBrS{Y7c83ckaT@&V25=6Q{Z_kC)GwHeJrDO7o zVL#yu?>y77fU^Q~;n^2#7ET4lSNL5A#(Td(nZU_kn}UKZvcyM5@jweQstO@5IL5XK z4T`s9768qown*j{54NdCh49Sx#+vS_@-}U)908K?pS{Ca0k(gXiHZ*;n_kR-P08OE z?aTh@_m9V?{OR}~zx=w*y9dI~$6wD6$C+OFoH?FECVmM~2^C-5hIS}q2$0Ysf4$F$ zYn;=xa4dJ@C)j>K4EjaTGBXEb2j&)pCDcW9m}6Xv_vedeHBsKApk~XrGN#?&F^qS< zkuqp4D~EtU96=O2MvIfR$xcK_UIy83bMmEMu>r7|rC(+=fB{e8HrsaXE2385X*j3c zrm6R^Kw@{#>tILO$g6^)1U%RPYmc(s`FJB6|MB;~dFq3ne2#t6^^!*bRL88b6&Q4c z1OSDEHxEmY+#|Qc!!KBR6+j2-j_+i7c^?!MNDt$LmH~wz!v<^#4F?8+c+30Yq*t#M zlCn(~gL2)2N2Jq+e6(Y~;rGC8-8JK;K&c+yP1W7Vv|yOoNc;zKDwy;mv+ zlt2`Nh=2L!?Eo1bbHO6mDE{(p{GCfT5`<+yF6x?p zSf=C}U2kiI0pk{sB{1P^H4ym*&yP>%!1rSHgf(^m@P>ZP08KOtt{6v%KtL)?9FVMf z0O1me>!|`e%z}A-coA`6bjA04A_3fs;Mk!(sGYYY>PbkGEFZXBJ0vQA@`0}}6W2|j z@(2LcB?U08Bu?`y^Efe3u&IIAgxLtUVYzOh1r&vmY&9sL7Ge1C7gmqA^Tfl$O|(1A ztM7Mf^sok&`~~Rzq8S!Q;ECbEZ5!0ov<+-#dop+CXjn>3x zA!CJr>XiUuR3y;>E|QQSn3BmMG}%7$^4$>$d?pS6O6<4v>4Y?8HkoB-kqM8)W&#Lt z&790V14@b*m(GFuCyekr!EEV*qf`X>w%P#5Bz(XW9wJ2?05c{+_^Qw?NJqgm+vGPZ z&^8c%(3WKSG{kR<^q)WXpMLn|3$YKcOCL&mcR)6ud<>E`EsWiBaSV5sf{veS>hE6;$afU*y059oFSzqv^quG+7o6e7XbmAd=y>xa)z#zwGw0XWgepDP5Uga7X6 zTGI&=)eP_us2bb@_Cb(ax45~{X2lfygmg_b_gbC~vpnF$fIx+_gX{)NkgCA&;Mf^s zTAm<;NTh^Od_CC?{jJ0S>l*yb?z12sHXnx4nF}3|3t;Ql-JJ6`SEb*m(3w7pA=dbymdWM|7R@#VNzGcs+)wYM~&L!=s{#0DA7EzC}__izOt2kWDkAd zB0c`=^*a8rUbkfe$a{bpIN@aoS+x{MG1vjLpB;k3yR!W$4xs}`tdLAB54~~5A%DYG z&eo2~UM(Os_K{3ap2LeAk;ZF}*N`#^ntvnn z1~7hv4If|+kr;@=iqK+J@#RX42le-Xo{tf;N@-x4;Pv7UAWxalJ+!Xbdfosmf0!F& zy}}}hS6IXTCZ_LSQJ|67cYccb!xdk^e#K7cNJM`EaKN2-i91AO1iA^fo>64JK4J7Q z{Y7|#nsP{=pR zd0cEVqOjb@w$26TBfdc0iHDPw0IqQG1#F_`q38T9qB*jR)*#6<-SKtZtv@H1gfGvC zYQh6rxl;tf=wJ z%@pCfb2i&iq)ppX<=gYfyx5ACX=zu zV)4cVz>bV301x|RPcZ)Z6n2=dBFclkZ~|l+E(Swq_c9m--gz(r=kiDlqc}nbcu;=_ zqQN8o8VGVQL$;ynCT2quT*{qBkik|7!PczxO#HJ%WP*I(*6GW~-}|-<^3!#Fz;Ir9 z1;837!xBT0bpi@jrJV-~ZU=Zk2K*jr89le<9XGp(Qp-dXT-#G*PYCApXi9Kne-B6~ z+F`Yucm>s7cm)wXnUxEIDNdMAtGKQg?IfsMb%n@CP|)UC_PMZ*Ix9dyq#w;RGg_Ht z!CSUa5RScWltH)yvKji@*f8bX9;OnkayaDTxNa`uzURNmV`7LFFlEY6J=@nG7V5|T z`_J>QPp*#@s}S}05;NOm`=vtzO`!Tj8^I7yg3LY;EoWaoCD9p|#IKLe*EWpD%FvwL ztpv|If!@OkDP>mC|H=W~!u)rEZFqV=D{z4=5_5C6@ZrAT>u((N_7n*efgClZc*Mpr zCn6%-udLrZb zWhUSU29Maeh`iw#n0u)(Zm9TE;byMxw1^g62n5tap|TUO!fTxOhN%^ut6ST+hSe@0 zTt>eql_gODpMGEWN8r2AVwfRhv=g$*1fXRt*_1P%c$&>y5nsg#hUrc0`?!hv5e{d% z49f0qEMNhqDOpEdppaW*XW(s(jm2ZCg@Elw*i5UKM!-+%h}v-!O* zzxAJ2|MBya8ZBQ9t-iqCx+ieaBIMCBl+n|agc{hUy0N7D+!h?xVU`94yjeapz4@}m zLLfDG5B%stXk<&SuD~yjo3NPz@)RC|^RnE;FV+qr_tX{60J~smzONj-wWFgT0oi&v zVqG)^aj{@0p*k1KfSYxXWq826j(Y)Edk%CNR2duNRV+2Z+&qok2b^xOSsNZfm_Xed zdFla$E^z1$24q4z&sfly|Era&UstZY(Eoi!wp+P=6fQ-+&NeoowbL-rftXNn|NfQ~ctzJj-PY<9?OF zUq{BA#+f|`)3vM^3D9pim4fEyCT<^`)nD&KQM<$1!6$Q-&iw%6=%xEt)0 z>|`?W5crIdOuYkPcc5e2DF(u`hOg zW8xPd3*>^Lu@HzrvfJi|)+29l1_2mA;Z_T*tpMgoTS0=CVfm(efShb6A)!o307Aw$5X0soC4B!a_#R=tqi zElxrnPj}9%0ZLk6&1232XY0-<4MG=1D`4>23T=cFEFaI5IBR7GfsglHjogXT6{IHPMlM z!GK^~Yr?6nvUuzs(QO`Y-T~=3`|g3gXcMs$(2B_;Rt2c#BoAiQYuxoMb82-PMuZ;c z%i&p`gRp>`pitq-kdB&ELIgwN!pKA=t5>iuq?c(81o~MmMy-}JT{qYT2TB)umLE<~ zR_Mi86QX{Zxjiz*8=`gCBh+tX<1hQ?|NQCmZ$Etg`H|b{Nl#eR{sOelo8fjPc2vfx z_JpQRbNbh`^3GGF#M3ps0WDUM1rYXV%`4y|iv+}Y7?gBW86pr6&EO4O6IqbpK)0a_ z0tK1i4Il#Dd>+B#dJ6@fwgO45PWanE#fv-HlZIFNGQPT?SK~u~CG}=6 z2}Ok$jkhI0NAjqG_2wI@Cx0xMiFRa7dh1tNCTi4Vi0G88@_vfyc!`H&hr^?gTBnsq zNHiYzuAza5PzqE&oUdS2P-t0%jW7H%1_Y77F@cQPtq|O1d`~$KI%J#ku0fM4-+}+v z-^a)Q*gt>#>*p`Oef-wnbG|!$eNvC`QyyU@(@jA0uwsZ^AD%e_*U9qa4Y=GBf~Dl_ z5O#hT&IOIKta^pUS`^{}?qD6n9t8&9ZgGkq^$h!hacms6;eSvPXyARnorr;#VL?{* zY1JlV{N8qNKy4s<69$b67+C95)&_0FJ+EU9=xp0}e#&anWH-~^6NojTBN-y#V{5jN z*}a9aolxv>;f%c^U?UJJU})`ihs5I49O)Ml1yM+okONnuuN+s2i7x7v-0=7<5#I{`D8V2kz5 zx*Fy}sDQfO;VF0rw!l-AK*AU{rqft);_cwS_if)-u2---#^fY|6)tv7m^kZJttG2O z1pXQ4Mmmbu;Ql;WxP9&P#N3H)XFo3@?>F`Rm*4l7-%ysneg6EF{8s}c5Bf5%rwJp- znOFuhzY}p2A*9ySE#5Z;u&cmVZlB-Y5WDBFZ)*rWY)brxHz5|H1?w2}wj7OhsbxOLb?c&pi9JuJU!V%6_-;y?CJzyAo0xIUS< zd|y28-ZweUZ7Q30xEetOYM(7to>ufxvgOQW%u1}F*{~XrxjK#9j`S(0gtPB-fv05 zzwTe>??3J@CMmw2Oo#A}ba~hYBLW(E*BuaV9g%O#T4}XE=a-fZ_uD)RbaBUmX0h{e z)LsT6x!`7?%=E8) zQI%pQ93XqAEq>rpw1d$Ogw5w!c*riBZEQQ6R|@Hx*NH6=_U@5^VPhrkN0d+YH61XV zONoSyd9(!Hr%*A1^ZHi$@U;3Y#pAc$O&s{$nFgT;BDu!h_~7OV7W4+Y$HInMB|P1@ z;YLnCvS9ncG8iC(u&`B;78vmCH=B32dG=_ePb}b#z|OXEOo?11cv?Nzp2YQaRU+gI ztc<}llC!f~@hR6uioBAAH`YMl1)tsP2((HYo5&mfo4|51UupfH3~U9ugBO@$P^m zOwR;wp|}zv!O_|e&kkR>ejA~Ron?GSP()o?w+piD;;xrefndKZyGDLSS!IeaWP6N9 z1jPeRdzwm52}Db+F7_T`J-di*+slN+0d6-h93xy7DTYwMs{XuE^^^X0y$YLk8bA?0 zzAL;NeT;0iwhzJxgMoIkKk&bkM>sb?l@8C_(UKj#xL0BUy9_hJvg$6e$TMI;*Ht_T zyUvGlg7-wdfu&q3P$B{09pe60dK4i($%1)!2CsC2Zv-vOlK0lY(4L8pWO)zxAS)is zpdqERjPN8XCR-4);xyZ$w4ai(vT=xI+wapw=7A?F8_ba;!yXGSlEA9%|nL6YCTC^wi^7(xWig))uHB07K#lZO~MSj)9%3dbi@YHgUl7&3-$L@ z#)0{^XCO_W!x?&+6VAzAqSo;wOce_`pTfbnbwd4OX0ax_0)n|#IkrdicrvjdT}Zxc zA)u+M+(l@Z-3|PodDqsU7pD!$7Hc5KEi+w!cWgJ$zq zVGXW^$i5W%Kn&}L$v|hP{*F3x2*E6bB;5CgZe^$)CR0PTw|FJg8*GCmRK+h_{hx|F zWNX7?uQWC?;!lg!fBEIdANtSJRCE@#^1C9fYy;Flv+?fGL1gNPLLmej0%M_y=CN~w z<%D|LUh6o6v=KzfPIPd^PBJza)pr4M9?xW(dq=bM)L>+5z9-#$aSkjR%97Au?Mrym zIz-g%p(~^c-JV%|6vDIv-{=Q0<}0ClSWy5|H5MSa(22_uNuESjf*bBu6EYlxL;3|Q z9Aa3XaD%-!=+|@Xl^hm zfJgPs<~tP)k@H1GaWJc(o_aZ(4?RZN#EOXG+u)Bimrylyss%JQa$EIy*5;8kS{Y+! zJM4yy9#_SX1H3gKc4)}x0PBoS3S*cFPRAOibDy-&O~8FytiS*8>u(?1Clxfl^dh6J z1ylTTC`b&{4^@ccAw+IyNY0*7~+4#FXrM0e+PveJi zA27PfYJugg>_EEgtHJ+Fv;g?egM2@U6`0i4@W|=e!8*_?XPqXa5h10{c%1>aKWuTb ziflrZZTRmN`Z-%;HcM9L6Ld_ag_D&g7V?OZ6}jhW3ASxCEyE;>;^R&Z6KMM%7b?rJ z(g%~W@3L5yXAV?64wXbeI0=?jqK(JM1*GY)MHdX((wrN`fS5%L+ORej0c*jpOT$s8 za0{8|-^|+(qhTX1Z?s`6SUB5>lpx*Jt)P0>Al&_HlXv|oN3`hVhK*!TTG3$Ymh{la z$Pe-%67y9TCf=>lS7RL>_a9I&4^&|71S4yq5wCY4jCqoP6T`BK{;@PWjP3@kVQ&Ap zR_9|><&~DPP1;1~1u-xMmaHI0&=Hab+~!^^A3xI1aNFf}e61aZAm$)#wnn+PT|L~& z6X`CAY-XMLmnY2zC2817Q+D)i(;Y_N9aod?^LVRogHN8t6GUwIB+z5w_FM*{AY9$? z6xkxpg~FRa6_}Av-oHD6rrevrh7qyPtA~irTRbMBi$62tdL7lFB|FEBc-x z@XJE{asO$du76x8J_#-`_YGfxlOhI@mZ)_6{-~gYpkliWgjeg=JG7x(HXDLl zk9?hVoZ0-mrJS9Ieeze!9v1QGw9^$ueA(3NfD$wd`|`#_gI#IprA&mwr&v=g8T7$wqZq z8_6%?l+jTv87%NzFxuXIRnK;sIoMXRwW6oA6_8m^Z}h7K{?^}Z*EUUs2RUV>UFo!o z3iepS&b#n5Ae$8h(A%Sg0zced~K(7sRE*a?@Ed7#Gn4_wu9PcD6&DJtaIS1VS zLP{NGn~#53C{J|G99}7_4H@XRWLo4{)v}I5ST_3yo)rdR<&23dScH8K{c=>%73|>K z;73-FfIoy5Lc^20GeHQZP7Dg%X+lXjGeQP9UY`3ozo(tY2{(K@)d!G$ALj(M!rH?^ zhB?nDtLWhLv~6}<5q~uH)DDvcE|=oFLKU{Bux+wF^7cZ&9sCGu9c(L$juwf>dRk1M zQfB1pQ(->?0cZYko&Lf%G z>7!OW|A9>0J8o#Z4Rs3z!3$kSSk`t{{1;QLwu?6xnNSZ_H+v|vJ=h32$oHFMhQylX z=>$r26;c^KXNMwShxJ^lIeaHSv!1fGYj@MOow~tS+w=!E-x11Hk~4Ioreg{srgvHs3y__jE#Sl+tio>2%i&E$>Udp-Z~S09 z=caFT9W{4Za!rWzz#}y1)`&qGbfE@SsOYIS9v?!4AqNT431V|O9BZ{Z2e7kP+--pl z!7j4@2*fK2YnNSC5Czb7XQH)bv8*kh!0*r1|FBBOGi5BjJP$4ENE;pf4xY+#4(peJdDe?CzY}sc z?-B59Vj971!7jsFRu88*_V8~u0l&uj9F#T(f&n=2CxRPFhgg3KD6n`z8PR`dq8E!v zY$U9pLhbdx?X<$ zABY6OAOZ1C*#^~Pq2H6ud635hGjv*qBnE%5P%pfl*%N5-Zz3i;fE79(#j~|`+U^eb z;niUL)0cM82F!atQ?^dn+Txk}jhiFGwN)Dt>+zhEn{I^uqB0<{gh?E^29`IhWMK;y z@>DX9`7hV&{Ns8Z9V?w!hTYQyLyR2W3iEL4+_JUCoS6BHgo-G5Nf5i8ei5#Ms7TNN zWk)ACpj-@<*#peOp*OBH>%y9u%L?_j4S3tpRPY~b1>fu|+irbCTfz&<20U}v$5{5; zCd(l%`@ZZibT&wYD#Q5TX`UW>01XxbuHEmz_!5*CRZO_b==lPuBjS%XoLy!ML@C%D zOf1R#tr+^cUcbzZ?kiuDpzr!I5!N#hK=7Et3%&nv98e)d`mB5rOAwF); z7eK37(6LrWH`S|2T0*wExj24-j{-3={|L7RVjS$lVn)aWq;)wf!_uTTtLjEs)6_s& z9w4)Qna$KmL@Zr9Hs>Zp*6Tv9+o%X2*cA-K*}8ZKi($cA#BsCAj&MBujqx08ETJ8e zkqxSsUEl-?r{S4-2mZgU(qDfu{{7y69H0N=IOY36E5;<)|vKmYz*nPaW<-XZq~t0YUBF3Vf=?_-W$iR!wQR=KdrYNG|Q$#cxc{cx*|MKJ9rk45CR%J`{KJq1qZ1}v*5c5dIxx_|lc_b)km5cugRtkb)Lz+|2? znKFKQb;gFqz)O&4Hkd82^jwXvC8iw(gRvllKm;>&{2JfA9aG?$E<%J*Y9T*-F*pFj z0d80$QK=&=iR1WVfq@e6B^gc-c%7Tpy4dA~zXP9V^Kb;xjVL(<7eG-JeK>!{=?-iO zUR5k1AT$H!a4<~LVLHfXWDf>(Xy?S*WHx<5K|Ji|r-vF9w=RAM`-unrd7WbT!#e4~ zgc1v&QAg|yM()!cR!A-sK1M=NxgTz5k5AY1{p!}?wYNv3;0UV?gkMH|q`N0-c&zNWUl4Ct@Z~Cd zZ1mA(^|WVY9jeM)Yl+e*OI0 z=bwN3^@sVlFW)*ZKcx5V_Ri;;rq?X51eywgv6UY2Ju-`jaH*FYPS9&;GKoQX z4v%a+w=xS(b$fnsz*##&C?v-&u@|@=X5s)zr@T4=)ygM}xOmGqVl~F;d1*JaI}oaR z)>G_c8&`>mwLmBx03_TO_hA*=+{fs4Kfymb>h4JoJ~}f8Mst9fw4;ygP~@{6WWT>09AHBtMBAhZo=yR22H?1^Jw ziRO6tyE0O6`97WXnfZhh%t3PF`>Wf`jKS7Kj5OpWUk#JNk81`BJItL$0w`e*`=J+v z*Z6d6JJQO5N735vNl0ICQ3v$S_=s@KL-#gFe_f{kng87~$ipdG$$Ftz^ebUHf7NFL z$CsOMF3)MLKeA_5fzyaHd@)+KJ21y7FTLW0kWrR4G*eGK$hvOytD`z6ajY1KPpfP? zIP1I|i~+kjDvn1aA*6LhBPlWQ?Ew?6aa7~a7Vz0^$?X*1nTY1O-RM!-Fx_QsT zqOMnap}l0s(Kb9b*$oAWw9seR=615r5D<%Ouhn1!&Q9u)r$99}HV_T%tSYvS(9`W! zhQja^kXa{7nSzh4AJ2ejb7=W++!HVg^YI9!zImR_u5d8yyALND@O>FU2~UR%+)j&i z9y0VD6o$u#{H^EQCJNL7 zhiy=4=$R`XYKwcRB2Q<7K(wXgNNzk4XtMf;Wsk{v^|vHd>1F`|5GY3qtL9{SH3~X) z+uy;TPIW?m$};b##n54a>Fmd3X|siC9o5QydpcxsTX|YbPuLjxKwVp$q_>fn+2&J%e!U-H5W1eSp0*rbsns#-b&LVQyS!s6_TE+=a?7-7|dUcew z3}AGaWwvD(8yXHg^3Wi*)d*E6K!h~HPsWK^mA#(vJZwpPm&;pccMhOj7r;Fs&S+k? zkvB@v7+z8Z4U*zN$CRmC{LG@6{d&$zV{ibjQ%O=7R$m`7;0bT%eJ0SmLOdXLJioLR zmH(48;vLS}cAO4RHRM6@nW^I&Ub=oxfZ+sacRV1S>}fxXLsK9s1idW<40vV+@;xOX z1dPmMpZ3t;0rhydOclzRpV1ZXba6v&qdECmwjWb)tYWA<8;Y$fhrr?52~MYnZ3K0+ z06c40@l)A)2yeAujt8s(rBJ-F>biL+8r9SG708@U}-_%^$ujHlR# zCB(oXCU#6iMQ}E(aI@h183{9!sU7$k0jD_#!|8qj>HyEQVCzN)IMSo3@%C^44?iDq zT3E4uccJxcy72th>C+qCezo-v%XGR-?NuGbx6IH0o5-DmhywGcptt z;YDhI$2G@7AYr%@h_l# zIJe0b-DXh>R1Uj30np1fw_wX?NeGWq%y72Yg2h;Yjp5iz1Z<{xA6D8!C#?)`W`twA zoW6s^B+9(y50H3lQJ7GZZpA1FeItIu#cu59rU&OQg^t`kwz<&|1BFA?XjL9LqmbX3yea*v= zK`2XjwE27$cWOw`r|AzwdWv!YzPKF!0?=#l;{r_WN8Ogdp`OjLoOYdp5XDk|$2euD zqa@@l;&oY(bFkzu1a~y3R|UjaO$ir1zq7iYTc0K&(ERgQb`0dh>gwBe6lV>3*3*P~ z(`lEvY58BSoIv6DjHt>&cp-Qrqe{*Vdd%4>+<*>5%Kj3=mw?K6~e^VKCFIpQCyc z21*pd8ZgPTWmYI#k6=@(vwT>o>dgrqWmz3|$)ZE6sz)a3s>);9R=1pFa(z#B z{%OI=lTL5(l}U*B&8e-#jQ(V+p4M&GCg>2RcNSsn(0d(%2+xD{5!PTtv*a_Mx+F@~ z23lO&dHFN3q04I2a9UwROhiRGy9hC}o&zPIK3b~xVw{Qn0_?1xMKGE|z06YVIlM3> z4ycOV!%%pHaC2ri?>?JFZC)9G)!;sk*M~sijULj3e5u4c&vv_*_Gxrev53PWv8R1;23wPV0uyw4wq|VJ4r2ta-y4^ zwu@0jC`5HCRa3t>e;dM(>^9`>h=i^9wh@?T30ft7^@%k@4PQ42n2eKcTDEvRMioZ! z_5w>0Fxj!eoMsmyapY1rdQyfDmOH_XvsY6LN2S;?Z`GFbC9OIemM)FU`zjpXAiTkQ z(M?W==NmkX-v7mdMHcMcxaqC~H6_DoEjAIwvIA+!;V9({UG^+gc(XR;hTs@{^+iXQ z8w@)IMc&~jg2gM)VTQ{)H+isf&!r9OM+-Bp^t;}NEj&wMez7vWqVzy?=LYxyMsJR?1 zKV>N(puO@AG)e!(f~7yYq}+snAFOEtYLOvmsHa8zyv}_cB})pD-8{Z-cTk8D5Z?pO zEYM`@;`X2xYVHIldn>z*Ff1ssYuTaWn0hBGUwNKS1zN)-Y)X7vFbA@kI$HA(l%?mY(8gt7HeSmU9S{fN1h#%SL7%sPtlA66GKbUSrGfUlZi2iap~Bv}HHaPg z<5+|AWS-GBY4mch_eAR%`Tk}8`ok~3eR&3TKULZ3{Q!qaBy#$s6PvBE+gBToBn|_# z7}#4-;}LBx``0e7&{(E%VK}{-BtD1@{jtMvV3gSdcPmWr#O37buwXW@3kTH(6|I%S zpqBNRuacqhOl0Ae*soM={WV37B5=A&ik4g3000-M)z)$pjMMX_FSm2E2-)}LJquRB zd0~N*ga`mmf_1VDwgi~kla!paf~?)PR^d|+rQN>e7=HczzJL7QB?vQ!*}~B4b=2(T zBv6_SmvU5pM0XxvC(CRMxS*k{eVj*^$HQDtj9$u!BZ5WVMiG421~-Q-&SKMLu)xrv zlk>!5?9ayE?S-(K(246#QSt5sg4A1_G&fleYhJz%C?57@-zsVcZ(ojEICuc3B3l<5 z$LaK^ZY_+%b^QWY*~-Id_iC#I6|@Bia9T}cSMT9nHr^`|v0#UVW2xQIMtAyDe_)>%t7(7wUgP$8^`qjb96 z?&S~5^^LE-yRHeW0$b3Ro~SuUw#hs#Bvch>>(4aN2nWxp0jXk{1%xSZIjYp#H%YGH_W_X6!PKR!6q^^hQ(CC|h z<8TQ${`Y12`R`v_NIo0{|Ccef>kdh`^YnII&JDs&p%rFsap>bbR~>O)Y_+5_ILy$p zd>+@Ku~2yP5^W)Sp`gR|IjnvPDchp>YTGt0YR<|#B$EDu1POMEzwq5N`rV(KdmIR5 z)!|w#+sO?V?hbxPPAaqxyd0JjUbdNedXGx?Rx6f2+38OZ48c7AD2I(Z*dE`!9dQ~6 zJIND!&#ZfQsw1o)2J)>d;>!;|{q?zU@6++&d{-|U91uHETaHqQ(j0sVJn$wN2nxZ% zv!#KNU7pRr#hj964%z*r-9K1K1c71u`_`%=WI0oYd-x9yjQU8 zu4w5tk9Y#%xM>H+XX|jr^%|N2O}L#R;sr&QHMKZ6krP+JtL&$={B2jsHtVwQd|q{` z#g&>KXR}#m+oq$oyl#Z>aUtGN=T6n@L??3$X*m^jKNs?`W<)NKzkhSNFQ4z<{_^|J zjuc?$-i<9nzO2(xvIis>=da$`K#0alpPK+N`hv``HUeYs-9!zJKFTw+yj{0uVb;hLXqaR41FeE}#sx`3B(InIq;hViF*|yUoA> zXCf?iyIAZ%g*KV2xeD1kaKufsof=dhglnNCo7*qCnPrl<16S>SXZ4hi5NnwQRaka<`o zWS7Z+Gvi=qc%lFfkoXGLod9TQ(kl9 zHgAJH&@9og1m4;!K8doHq24D(>@biv@=QB>JC3s{L-I<(>K!p`01_*E&l6bl`#Wq9al+s*8FD|A73J=&mDW83VC{R`)|X#?n9nrw^XpAI5k3398L&BM3qvg( z&7lx8E6R6U$6^~JZ)T02`{q=fWJV%vXwhvk7ZDPz>?Gvi#agI4yB33ENoBbF<7rSn z*OLiETi7OZIhTi6k=v`fkyz&NC!!)8(2m_H))BK<4Gaz>vkk-psb^%@nY&#Ppw(^b zy-+yz`P^d>^*PVU@BY;8IMWEVartP@Okr)K6D77+9c}d7RpXzQDt@rs{aw=*Oow>v z+~np3Aw-Dr%yLKS9_D^#c>42+-RE<$gHjYuIxfi$GDoL&z^gqcf?mTKT!{r> z^6=TK8H!mc3qDK@UxGRoTc2_X+xWe|0k@mow4qIqr`yEN?7(%UgN*((u%SXim_?DG)4ZT|mK+L+JOX7j7RmML9wZ z?{o-Ye-2P!1eT>1LdR({OFFAnkf2HJgJ6VS!rJ09ONDRoMlzVlGmX$IE7u=Z=_%}( zpKXOd94yKsz1Hh=_*1ut3<^ic5gQz9!j{=J+a76Z@pV$?!X_`MzfdU^>g*uUPgeAAhD`;o}O zn;7sSuh%GUg$KwzOT?WViME1)!#)l#i*oLcAWJ~sR@~TWk3X+#LZX)NEEJJ z9D_Hr2dQ~q_sHH<2}N}tU%tFG!&{;qFO`jr)>iopm0RfC_wM0|Ap-gUgvon zP_H_@?9#Eo-n5+^!-@U?9D9ID-hWuFzpt+eQAw%Y@$p?n+HhO}BImZd&^-HOFS0Cp%wlT@EpZy96-bp(o)k4mUG%U|+W=WAXuW@={SK zxZ}hi-qsDiPAQO#P|@r?#oM`Q*)%JJ)0-KBlE?O;eVyGIWx>mg@9cTDWwzc!dS??4 z!Vxj2KEt+Pq)z;Xd^u_@c#C#que{2N$jx3@2!N9A5d9a;`pLYp^+V;|wEKB@QE+Et zq9Z;X@ZvyN>k(|9wu!hp>AOzje0y-j*1GSu!V;0HOpo8X*Z=V*dIUyolM+9BWYNXVX?-9SI{ z7+&$}&Cmt>a;RJfc}nwBgLlF;=j1P2KQKWXW>ZG$zb2g!UHIkO8|etO*?E~(exjdi zv43HST<#?+Ji9|S$$MzP&X7Gjv)y%CnsiXEP)b zkoD$Z$BzJ;#^%fF1K0{a1`obHERzJ`H%dsSOE}cqD_73fUB+HR>jmI8H(Ozoy_3tD z*fDuEhx&sCSC00&N@wrl@eCNb7p50YXFx%ER`0A1<@z?!j8}W|sH!MX^Hk=>Y5#C=x zYcczD&bqU2a`&v+e#+9m7I+Y9rMk(w4dczWzPS)x;$;sY>s z5XfxtGbiu#0yzR4(YtR8if?BtoiFBoqRE%N#`Vg_k(`?_5n5hcVR7p9R8s^Zv6YMX zfxUcB-M#Z1k&!6*j4f{5-&?@G9-M7!{iDPDc%|-r(hp6)6#%H8XL?%j+$jFfgZwa%Pog44VQ!_a|6?#e$y~u+VoZi;#^;j&zfzZ;Cps%e%n&tg&uq5gf4A321ME zYD%k*s;;-YtX}5N`{`s@ukYdu*c_q?blk)RyB?fUR=vvb48~F0U3sVKbv2o=2-Xa@ zARkr?K*GPRm6Q|^gNerSZkoFl)85>D;B=-!Z~hj(7nXx+?F0nwuR$0>5W#Zgb?ytK$CL2TP(Sx9Zqrw!oV``yGleD+;SorgDm{rS$%G8m`R>6CzY-&#*geM}Wa}pdn zbrHIFhWJc2gpu^;ewlcDA657?egD*dhPnUxF+asc=lfpD9aRrbZGd27klv=OqUHZ* zZ@q#Zj}t?&)YtLhw-b>p1o2qwj>#g<>OCS>g`pm9Vq5`Pom!|CzoxerOgqE@iP7Ob z#oCSJ@Zs`$Jv#%S*9046O9adJs&0+1n z3EbB4JBQtssQK&^eTS)^wl-VXv98_+wH$to zi%)N#I1n*-9_U20Sp!NMvE6N&$x|ceoe&i*64;JKp70Sk@`_r%bI6^hU?qyC{=`r3 z`s+}^r}l_22ztDU9Ea`Mfk!AH)Ob%MOJnA`+jrQ!*lC#G#_;>q5`K6>UXp`(F|-o~ zYD1}Yqr)r^{NC2^!q?k@aC-wu!qDx(3(h9DY7<_@9zrbcc)nY#zyGlRowYiiCUD^P zb?l|S8`;#K^`EfNg1t}2Q#42m-vZA$gEzz2jf^d!+@m>4FI9dn$Uf&Y7;F)YyiHW; z2$!7WsX_$rpTOV{Gf#C`E}LlKM{?@dm7rXHKn8MkN34BIF1-vAH4Fr@>6yd->tbnts=R(9z^IuJS4yN6>BCQYsbkuidT?cG}a z`(L}mRpap?r}nNc#*2YuT**_-s(Q8H&!ZK@y|Edu=>#3GwK8#C#?u2nZ`(8=0R%;` z$pb-)7(t`Er>B7er6t&Se~q1b(+eX`9`K$|Bjb3c?7SJ(@-|NRTOZDW>Aa<-U3hPK zE^Gm$3c&PS-ZZ>u<>f^9XL!ueP|DG$z=X7V$^TYOkZioe>3b79iB_ z0WT}OEus4-3w3?~5#G&b@&enH3E_{H%2wE)(-TJTtb$wa`3ykEy@7dRnupkq<#ivN z?TK|c+rqwQGoZjbUKhQnDK%DQxqHb&PzCNYKoW#;)EWEo8f}j^9%ha4wc8pG9Lh3> z$c_`sPH#yr&d>MB;2lk zh(aZB3|q{*twYXBgr|>m1~20S_LHOa?MUNaSs~oE<(}&F<`5?n6z@~;=FSn~tyd2~ z?ai(ru#UfCWxPt77qUKMM=w2hXb_%ncjWL8@l;};wmg(a=c6 zlsYY2Db78}4vK;pq+>r*?FNoE0eb2xDX}LVrdB0p(h8M9;m{WAjs>PVqVPF72 z@s9NS_KK}h>gwMrp*1v=UhX>dMs&fqc@((%t=tYvu1 zC*?Jf$rcxW$1Bg)Osd%X!wPsmk>!%!Esw@TMSQLGXz}ai19>>5_j2qxEcgWEuHe85 z3HNiRVsOFXr`31(Bz%g)y)N9%~rQoi=xtD?G>DPV+~ELV1UzG zkzzuoIWZ-?1{W5PGVxCpE$!TM{<;3%jTZHh4Aa}$zs zdhSVdtXG^4?1qtM%q$r=y~R&{OS$5Tm-Wx z(c~;dWZ&|Jk(RQT%d}Sw$U2b6PFHG&S95x^yVr#{Kea6sK)<$wR&T|EWI+)+w?k!~ zVSaGA+MIslr2Sw=YDV_?_ztb9@E9VwF>yJ7|8z#61kM?(`N;UzpI7VpdJbKPG4JkP zmjV?>usMb6IG=K1@A2H;x#zXQ2toDNaS_|6#|M{tFNtqBD^bnE-I2W3yC&t*=C=#G zd039*F#F{EWme_Ifn7#4$7l zNzlXemSPwNjAv|xkCX7X$^a|$%3zxpGepW7w&v{Uj#=;gjKYB^!2+Eoh0TwDVq5jO zyfMGK*tvQU9=5=W!Fq$IL{3YpHoDq2;K;cdTFBX+d~m}7Z3GYRseO~rRW!5W#OdHbkL6chD!Xo2z>~Tw z$6Xy$hy2o0POshaTGI=|+s{O6xQe*s z1Q+LV9nJx`_`~f%nPW${S08x_;oV8)8TA{dSG;-r<)HHNn#1Syk5E`(7f;O|33e&$ z{mdS*1;YdGds^fkJ;y9;uuA8)fVDks;O6!Sv}PGWGSlCf?l~YK7Ud#)(C*E~x_fz- z8VtmpJ#LURycX))C=?v<6C}%tM(+-DK-kfp)ctU~d3uL|yl>u5PVqJ$Co6VRX9uOc zFv9-bC$&Vl59WOdm)^|hDRFVGJ-=eE6c+BmJ-P;XalTc3%G^Bt$LcVfH&K|KH`Rt+ z$jeC&t9TWVjc~z>)h&<3ppIwa(PItyaJ-WTCtmRs8*Ixvq-^eR0yqzi=JVEYOSyr{ zj)s_nb@5(fZ+C^A$cw)gfX9EnSk=XPf8nh2cAKLxy}9D{-bL)h)6?|0Om*7PS*>CL zf|l1_qtl%!V0zwryqB{DO_W|NljE>zvQ(M(es1rcCZk;)A`$e+YjcY{)#**I9^T@q zpgJdeX?U>Jz1w+WsZHitu1cig&Eo_@E0~H66WyD5(Xp4~p(_E{DegQ} zch-eBu6rp3Pjdlvj!h;SI2p;yZ0nyEt2jL-d;l-sL3^F~x~nG8Ah@s`hj*Hs@}5>u z(^@S@fTyQBydNf=2VM&sjrPXRk&ESl(OE6tUW4}yuUd|Ts?(eIJgZ*bU+<9>Ugf3X zIF;8Y$JZssOKJvrJv@hlE7+Clw3);nl-kOXEqm%sIet8IhrDl-Ke4R9$#cBGVaYB3 z559h7+-AQ0zMYm`T6Pz9^TGnoJ-7}`r68hk^ z?G9rt!}=?S3xi41+g%;sa@adz1vBzaQF&Uy736ZkW5$2JUeU#RSL$b_cRzuM=KK;H zB9c?wf;VCpN1r-Mz=3d1;dzeV=Tm05oicKVdfsM@ylkU7(79VtgVjUIyl}!|?&lWx zr}ftR*s+d;lbnvm?&GZ>Ie9}7s5Bs;S2yWv!}zdZ&TDO*R~taC3^ny&pqsXO2$>zn z029bVK=$f#c$L!=z5EDg_b$4_mK-Ek@a{FUGhTKmvDLF}%E_<%=-Xm_&14<#4x+D0 znD_p~q{HCU-u5jLTipOe-&4RJ9%)}*H-WbH@aO2siVepv&qZ`PGq6oGcd(5-4}?1J zKxhj#a_041tK>-`v4P#Jw!h1?-~2F*#`{mln0y_PC{Dq4VQ3cF7i&-lFUuBmFMWYZ z%wqYZZEldt`7quK6BfNEFbC24xve~Tla&p*o>bOduD4aQMR0a+t{SGdOK^to#4&?} z)QPK(wePG?dEC?fL!vQc$@=I}u4?1C!^KRDdN=e53ZwnKQ%I>8o~unFq10*{lh6_8 z+K2O7L+<~pRjaJpDHjN3(g_(q4BB^?5^7Dsm(;# z#pm{n&?4^so;wGjC)>^;xFt zeJvgx4JY%S+qt2S^Vv}w!fiq8F`se}*02vda0ZnBC{H<|(tPjR0=CX7#q}K6PH5pO z4(ztdUc3PJ(tovT-$G@2cYikF1htaqD2K!7itR%6ba)pZ-yKYVB-#pSg0IJCj_Gwu z@*#mp$8=`4wYyD1>0Rp%;pPDk>Zdz^VVhoxNzih4W9dm;rgh~)UJz8uf! z(B{h{Ah^%}-`Lsa*m4_N_J5B;6R?nEGD+rW8vIH_kZc*YUcN! zy=!W61Zt4Z#ogfWN7FQ&TR1>-=nDbr0_sedt&Y6d@JdS{X`tt|Hwhya+br zms<1=bYv;&sX;A3xd4E(gDr`6tEZW}FHXUu(ik;K*NFB|u8bGQOU>5iUY>a?Hx?%% z-N(6x#4;w%WBly0M&W`t#CiO&8W4Z{zlLMT0wRI?a-cXc*B!aRnsK^ zynF1u>Fl!CHsI)}=CZ)k0s&O6i`MEvp;x)%2g*Sl~pvXj?x~$YJI;jhll|a!@k?0K#syF7Je;C*HzbC`W&JA=<0;k z5udpyCF`-&Ly431dtHWYIahDv^g~H|GN`EPr#L!mrSb)j38Zx(f)AAkty|E2NsCpm z(DP7o@!f(VfgO}?&siN0J~dv8U>1-xVW(|UYq0Ye1x7JEf3$Sp!rc3=Ys%9o(?Ptv zj$*e(HBDZb<~)ISl_tAsl6^oVNyDaa=SjtU-p`hkvHR==N;1GDZ*__aU^nNn4x7j~ z6`3=C66p%Bh+_=uS4ELX{(0@HBE~hW&2oz76mHHPH3FMUYwK;5bTPJ6U`)(1gs zvuweFa&^-s-*^jab1`g!Gs~J4p3u1GlNDBV5MU?iaoM!l^2Ut9mSRft9ZfCw3>gPa z8j13AoYg(?4tgRXv+PzK=GgK+q!u6jAzcxbsD8{&|hAklv*> zj6)4nw2C>EKevAI`^CG($KY$;DO=^T`4Q{w$SpWY`xc+-j2s0mQib!ZjAASfX`Cdk zizCLnu7CzrQ?d$|OA!hx1IHK%)OO3CJ{ubYgrN5D;r!8}tbC*C3pTq2Ac!M)yGIeo z(-vJ5v_;(d7X79a^U4q)xV;d&dX4&;RL$L*mVEqwQW%O?dpfrywB)fW$npr=&HEu; zWcjrOa{{6}Q+plw5Z+^=a@3gy%s+4Esc(BQc4GKg^ONnYi9_l$zC92kwSso5* zR09dzkhW3|5Uy(ZX-#up0xU@#GIp9$iK{E;J_0}Hx1K=^;`Fk8JGBens(#&(qyVrC z`f^;V#^xa_o|RZSjmo6XgME34e%R8p-c@;o!^?Z%oPBkE%5=b}ezS}(r4v^m)>#nfMwG{2;hYRwky zyr^Tls`3~%QWAe$h_~Kd2>*C(+T<#9MRosZK4mvn*I0`F^PvXaybr6k{_=Juqw=R} zv7g#?FALf%MP-~vVo&E{*N<9-M;;?9OOuzf{6i(+q>G@9ZJX=W`*8X7Di#uONG@0M z2RZl$i#jCUEdwtpV-6qyA@BdcZ1uY}(+`OB7sCJ>Q9N=SyK0q90)h8r^?9y1)HO*} z%awz5@+Qx*l*5}aClwqIC$+@o4Y%5$K$p3U$C~S8tpSxJ@739ni?T+&jXceTPSBaus8A>m;PFF;4SXlGqkGd)r8lRAW9uqr!3$xy|f9tl`S&Hv9e`<77OkEfoLyFub$26a=_<)~EP7GPC)p5CocWQ3DiP89HLAitShN2=o+D(V&7l^ISAz$|vW~3mH=>fNL4?yN zN#0~xG$-trug^RDgJo`8Fo%SuwImg#g;s4&_S5w(*OS za1p$dox>J1m9-U2&Q2->K1G46Amzxr`LiDytg3|6)14H0FAkNG7d${t8PN6&f5>pzq--n>IOdQ}^fQ#v=_m`Fv0lTX1`bLI^kUEPSyPB`E8 z)s2w}EdMPVniV0ul&K*+DBPAV-MfP=*?4*1v5NN|PJAAl#8N-ldSq61_@uH+isujz zsx&b+d9x=3LL#HF(Mz?Fbt&>sqCKwvG#GxKr=*1Y2eM9myY3CsmZ$n%7C$yL$z$=1 zPNB!55I~k}16-(Elqa|V@t2!lf%z`0R51aS(ustGF7Pdh%u^4Z6A!n3yc&r zCrNUvZ-*!M#rvh#3!%WPiM7?UJ%b>$GM}Y2#hCAl^dac)tQ*C^{kEg#rsx0x`7mOK zt^`ZTlhmH@m_vgOLesgxMbwJd z*oz(Vwn$0>&@evBP$6NB@{z~o=(#@i8b0;4ht4QTs)|&Bzf?dlRRew$+f_6_he8G! zE?XdQD4SU{-*i?>EzxjM=yx3}$xAXB>!$8ZN%_n59`Vb?${*POZA8h#K>9l#NfamW zKpj}Nz>}5OIux+1iWdf*Z>~LO8`Rz(mf7A)NM4cUN=3f5zS_e{Y&MFrL>HA1bb-4y zMs@PPP2E@tk$dF&)k-M3Td|;ySb#vY+DwEupt>`4HpRhVS=}@6{W;a;ysQ*b26KDhZw@w=C|fAPBz5&l02kpw7yc7ln}W3m&$kHfeDACx{(Wf9ySxSTx{d9odTq-)#4ALy1*$>2e9J6(JyD3tMsPb30d4B78lxUm z$3eVHN$+Eh3xVzCkJuaavrd=FOyIlf3@WIy8kb@w;1DTT(he%C4o&G`v3 zs?)qYfYZ8Je*}tGDwIPzLQZi$UY;6CNG7G%DV1gY@g!3Zq!gXvO}Cg+uW!Apy5{JM zGV-!BNhAR_la>jpw=_7dEY*^V>s-!I)@i*C$n2T3iya!wAIW`|-(2x1zeiz_h; zEXh@mV|SK%mmn?|K{Y~+Te=!T4yUU-GYLl_dP}sYaP<`|MQc!-SXs6~`b1#P{2w;0 zha#60;0`7?KVpBYtXu)h<|snlGcsgkK;JG8mEqpJo2DJ~Dq91ksI(lAHO??cTD->Io0xqgM>+>$N(+TPwf9WP5{9XW_CY|Fy;b%Y zzy;=Z@>ma3j+rCrPQ|P8MIEq~bD>@-PN2hmgCeV8%j>JO2OBv+xAtE99O-)UsG?S1 zUQ?oaA_e6Xo9(zS2_!b5h%Qa#oZ6g80B$bUB50H3q@cR;ied)R;i+$0bleo|TZ(oL z>}DsAreo6-nH&|_b3w|Tg0IT7u$b)ORlZ)U#9F;Vy^vk?uAxb%Z6V6B+HE1Rm6WSq zYin$S7!N`ed9vzRrz2udwJWS$jTYfHKxK_D^=qPTpfP!+!(ntAq*Nxz=}^b5ed_VOuT*lS-kjsN_wK2c?@%4^(E64m zBbBbKB0YrwOhnT4$GHrS;z3BHs2Hh{67%vuS}Gq;PbUS;p`yyx)d?zJimmxn)h32r zB``$SJBrQ@ICt3b4j0fG+A#3m`2@Q`u7(Ivn!Ux^&mG zkeKvH<=wTQTsDc8cu`uNWG;}OT0TW8n3WMALn)J~X71FZ;=fnwL!A9O-Uy&8@?P}) zAW@V3Hdn_Lk(3TK=n9yP;NWr+6V@Vn+Cc9YD}u<^8h<7T{ku02JU{fQs3{XQA!4C zP?>OqPv!J)v%A)9Kr81u)iHGvP%E>-aq3g1C4r&qk3_L?ob$?JBQMF7zYKWsu`KS?!6hl>!L!w_VZ#sMFbxKzYq%ys1*JAjy67LLz2|Hr4*u zq`gv4OMwKUqZZ66B%I22K2bq(rQL&y)}1p_f4@@UzxLE% zspr^oaFTJu)2KBJyss- zZ=V0qc4Jxn@7PA_1{lBnbb*~WP698ngKea{Cr!fZ&i-j zFaKbx?2S>J!#BUu95}(3iA`x!K79+jfr!>{-dySfV2i)w5lD(!)p?zAg9mjzIV7r_ zq#1~?ia;gzotLkeGPqMEHFYZUGx`In7^>^Mu9&w8NhYTg3(5k!X-m;3VMbX?K7yos zX9){Q|L|wC5p9oba~yC0^+xF61#&d!URKqyDFnJe=kpHR{F8&v(sj;K)!;YiTS9=W zzhA7a^FMx2rRvRSQT@dcyf`CR98vmde549w6})uzASvaozSnmH7$p*h=l*RD$-Ov~nk*XZt2p%Acc1`hAeXLm5QdJ>trCrXpsW zmQ9#$A98T*(0un42cOeRwVJ)6kzePSx%V-=qqtP9?)F3M!>!GNJoK~*ZJwvo7WQ-^HIG_db-6h;x5Q{7a@HrO0($y5ZuP>&KXq(nV{l)`tI zs!}^q+kCs6%Lnx1oO1H2XK;Y3JlDh`b$$h`WxJNo40(%ueAYHV9bgK$l2gpmByp1F zsd!q97yfi#;{|2I7~LPw{BX}+UtrGxLR5U z{Vf!ax`D3xnem8yut0oVs&$V8YR?-ZRV(#9b&JC=O)`t-lGV#Zj_J#H<8h#QI9sx5 zu6EBgT+14<0=wD?{=ObSvr>hC{}P@9gavepyxFETc2Z69JiH&}cQ55sj+AXmMl#Hn z%OFQC4f%u5=wB z`%JsXRu69(F1u?SR=Gt>5}Q!%Jb{ z6wCU#Sk2ihLQB@KqMa1GR8}@LHO5im+lHal_n~AvP+)e@L*UCgMHineVJ!pWOmB(J z5A2)IeD2Ml(eDGm7E> zHPW_Z*VB#!oDi`--VRa1FR8mT-Ac~4oJh8v2sX~}^1Hr#c)S%S^>zNawA&3?R<#uXzgQhq zzxe({uA!K++66BFf2iDdt~>2c<8p*1*_SyR=td`|-h5NHy3;z}>kmU>Ike#|Cn0Wm z@0P*sVUJm8_RN;cr=CHo!vS!W3A_}pS`yyF3>vF|3HjHrm#coixA>w-BFe3DoEPK?}7ip!F~-=PH9v10V?z4G;AV zOR91$TmvL(bh@+)wv*+JE@{d^J$4?u^f4gr-Y40O7@_&*R|oN9Lic)8jHzJptbC3) zbGK?Lwdy}ehNT>#PF`7LNp(n#$k~5}9JOn;u9fT>TTpLb93&}b?87qz-iHFg78)Fy7mSwx0NNnSu5K;W1YSWeAmWSdT&HCu8W6H5T#iT2il)u` zmRxR8HihM5t*Xf@L=ttpps27X6r*K1v5M`eM@n&YCwOUJLGNxrwK2RK)%tIBmIh*9;Qns2Cl%3D_`+IhT6+G8gu=1%D>lgil} z_tT+Z3VRDo!WZknj!Xu3#>DNr$JO8d0!Ko>{;(}hTvF@6Dm8q*v z{bIE~9L|&mc+G`$OE8iwA)Qk)*&Vz(Ha>xg3diX~;@asLDNifdj>|z6g7~eV2B3xV zMp36?5=wd#lE;#TN;nQPqAE7h7uweR(-d6|OrWJUM4x0N=bTH8<7$$bbZ2iIGir&j zC%&#Opg+dBm{Kbo^%MSx!E4d(F zsBz+igCxCa_6XiZQj!JVn`73xdh(wMiF{dUQ`+hRLcn(S6`TaPD*NN1GK|xy4NG>S zX=9J|)|8nIgYxpnU2nT&$BK=bU&ZcSBmAuD83zDS!%xkU+OK|UH3#e5$dI$F7|TQ?QZlp{UfXD}_2+@yt%4exN2lWe62sJErz|9+~)Re@*YzAAa{yje78_Hi{Mb z(AK-CW>UN@RRyV#{o_#dO$$hE7xzW8xkO{AsCHL!%1Qs{o03U4Ts=dVe=Bvao%MFw z4|?QA)ccFY`T!5-Tdzf z0;rCeicV`mf4vs#w}1XLe*V{A)Pb@H_yGj-j^cSQh4OUmz8(i8d(Yuu`Xw8&@&lsi zrfHq=hBWLD>cNvQmM7>Xpyv6#?OPr@*>`u)ovNOwMdUsmmKYA0-dfwAYIcA@4MXj7 z>}tD7i=_;U?2%hC!m+71LUpq#Nf1g#Q4kTI_(%%$N}AOjX_RqJqELap)_55Y|C!GPWKK z8oj1qE9R{j85B&=e}%B-7<3AyS)B}Rw^xtn{M~Zh-~La}r8fyyz67Q00NC{jBqnPR z=)LgolulZtN@|pkH`QSQFr`9FSSsi0>3M1zp?yfa3&&y==`4zpICj+}S|7@~%mU;F z*X;A5aF<=42*mtsv1;X^BkWn%y>Vku-t@|LDeYsEM8-ArE-%GvV}cszohbEaQNpK2 z)nhdUC3Je-TR|@bQ3u1K1g=N2rk2b+Es&WL9=yv{96YXXVmtp%^)JVd`NyOz7@_*D zzv|t;B5_+li1Q3OHsM5JC%+rv4c>9X6PJHLa%z9o4-T!JJL4@|L^gS zp>u5cu#U~;&9$;QJ;VO6JW~9*skKB@;(g@P=JN9_nUq6Mt>Y}}G@J85R4i1phIl-C zQeik54*f_5m3vWDj`fvEmYTOAL#YO@W)s**zp0m_Gasa!JSgeVf#3}4f1KN}M@}Cn zhuY}WBes5+r#KlS|Gs`m0)WcPs=K{KJzBMICPVG}$2B8E$-Zw^3c zyU7y~8YwtRyEn^jyPD+ce- z$=$X;E@~~npH`&zb!i?F9U;;jU5UAig_7>Cu#c*TW4oxRUhe$&a^~7Ak)(d0?k*%v z_O25{+Tj8V=TO8gBD02K<=etE-_dQKo&sT5guNZKz*@J9Tquh z^2qjpERc$`J2aB%+m-q`bU+wjDqfKjjzsjHc3ay_22wiJEzV<=oW5JC^5gk!sX)YU zN+?my=Ua}p_KA82PGzq+c45!edv(VN*xZ>E3GZMc8I=6Ef?-|t>|2Qn&M6V%(Is~b zIlPgWM|Ib|uyS6dc@1$txg>|R`b^3%s@}+hd1?jBFie}0=#IVQA&WSR^O@i&Nb8%c)Vi<2=Yp(^!TS;k@8xq z-+uk|mw$b?x7fMytxNCg9V^zTSnXzX4y~p0-EJP-E{a3ZU9oQ!iqobc=!q<$W#6#e_bH@NQLU*7 zSndHTx=E+~iv|1KVJz6&q~Z#<3jF64vI7iF!H(O3f-W2(CS09Yb{Q&(!n-*hy+D)H z+uW==X=rp?ZOf4p?QQx>wV>9|SxW#=L%V=LER~ihsY!iPOYD5z*bo(}B3A2Cgu&=X z>;vEdb+9@$E!#PEp*NnmQ=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/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 ztM*~jonGe-!M76j8rAV(JFOT)w^6(Ad-PbA&B4Z!n>;oIb8`&0PoAaN>?O_F=JFP^ z^C6ewzJ_Y%U3ToJ+vemfm3(raC)XNgGFP^K$->Tmsnih0KKwaTYrEI#=i08fV0}Bz z%uhEO3*dpxA0L{QAIo;5q#oGF$gbrXQ?2HCCDxGEZ-y#<7plI`IHA-MeBlYZxiag_ zjx!%t-Rc(7_NO-sdfN_`+K9#Xn8_5+4*eQ)>`D%h1ipFmgle}k+(|*dY&>&k!n7I@ zXuhO>-McS-@n8LGsB$GGNyxg%@X+%~ee&>=s^xQPAb&{{GQ=z@CcH4+ws_JAE2KQ) zEIv#Z+8(1Wzh`J|)OK>-vy2iQn{l>Q%0B0jLMn0aka9R$U(WZTTK5V}@t#(7Z|i1M z(6kVDYp4Omtd&wl)342U3 zxUKBL5Z{)S74iu_@z&k>sU^0O2Vu!9%m9jBbOz-ATvSauhpgzXc{f6i53$;x#^>>W z^6_~nVDCQrr{wxAW;;~QsZrK!9H>b>E`VqF6#y-ODs6M2gct{@yvVsTqN65?5|d@D z-JMTXs=2jDt5VjQE?3)ZiIkf@^u^1Y~GO_W0v-fb|ZUhffJeh(6O3vbFjngV;jWiQrvdM#$ z!`Y3qNPwzQnSj_s%zpZ1{pFqi0pL==$dX&YGPqgT#R%Flr4Tr^GWyCJc=14e4J(Lr6i;bu>#Pw6>!R^{(U!e2@e5#8}DBUnD0+1`CG8aO??QUOT34fg+3v* zw84o3;AD$n6Rb3H09k5|RF(sOqN5Sh(w1A*0OIIJ4^#Wt{4W1c!v$KXz%{i8GE-sI z_e`!*HMT+GMuL3}mZjm`DydD_)}Wkt_@FQ-oWN6{AQCP@c+m~sy5K$Dxks2B85}Hh zOnw-I>c*LKxEeXJ;mcg9jI*d}N_;G6Xmoxp4PcVYHA>qk8dx3_I9P0d!iO@ z;cA5hq9{DfrkxWBkjixc$m!?05`+T5XFkXv_ex0=%Byu)nysKc41Qtx;Hh;1}jB~6g>jM0r7Evo|>ReUuzLY?k){T zk}v8EfS>gsKnBvMvl&~-M{+*aHAUg1*KCx+Kx4$l0y%QRgB}|amCyk%Cxjb{Xdy+= zTMvbJKEAxIk1yx>{kz~oaA?1$9PW4z$z(8GOb${fPR$Xu)^PZd`U!xxpe2Ae?p{0A~mlWs)^^7nI}58897Z5Ig^nF7%gOb zu|)#sTq7B^9NHNfYXL=f4x&XGLEvry9SmxPOhI~aYYtF-Xm-oS>4edIh6=l{6U~MAk_=#6Ou5 zX80P!o^&|i1n5}#n*ap%Qhh*jAu=7(4#9$sK((BSStx+_LaTxS5mtq4F$F2Lx}@?i zA(j#<-zfZG8A%W(IyamS6`@go{G74JRM;|~{~-0>e;)gTz56F;!WOr9;e#9$UQX;( zXq`tCM|J_aI2&T*+L%}vsR`SQ!fA+UK%s%7b+=d{b=1Xhen6b7l3ISqUd4^D$Fs13 z6wWLl%mC-dZt$?=3do$-U6@TyR2rUb1ry`>v??eW^&=%kG8N8>(`aRXPXq*He^@gtiB!4ha~dhy%fmMkTQ@STGT! zk*kj~frKSU98u`bpFy2};;dG_-q=4wSTcs;8uhWCk3eBiJ|8 z%3{l+P$qO`V2gvHQbV4yhgnjPYjMt{hJhqQfn#(u(toX{%*BOeG;)T|fRP7D_WbE> z%n$bZ1=eD4PZawtX0Y};jZ+j}WYsqxxrry9iP|g1e`#u z0@gazX^~m$0~gG`Swh{OpRjXaWEiBTS_Fb&oN57FcoPst@?k7+UOW_5Ky-Z#7MgZi z2Op6FNTFs+>Z1pZB!XEJYQ&w2g>;T|$|!)2Wd^}mduFLf4~LVG z(IzSRZ9;_vj8dB@J180n6A(8Dpw%O>SaY_AZj*5f7JtnP%mb#)Jm-_u?it7l z)IN3}CI>sUi5Rrdc|>{DXHL@xPC4c6fG!lkQ6Gk!2ozf+Px|Fp$o!@EZcIH2FT{$G z6qQVBJ`oQBdb3J1sv%d2xm0EekOP?k65)+z%7$K`1PMFroG*!o4;dH}Tp|>WnL;GM zLwLK2L<5tLdVfuvGIDHnj$QceB%R#xfDe_OgOuP{!20<2p}WYke&aApEH$~{$%~;U z;D%Df`y$Yx|3nTGEi!nktAM3};0JZ+XQ5^S>;yccDjWNR8lm$fzu*#E>AgZL26!QC z1%Ms>iJ1oeiH=9W6S!N(VeaF!-DR^dh4>owhiR19Ab$x3h$N$}k{d!p3kApG6m&)y zhlB^+ThEz#@fhHek4@>xDm*y6ys|n{O_@u!6L)I+91^0Z{1~=h#=CT>uu^ZKB1<_G zG|(12!eSNKXaz7xhqNCN6z0qm+Gkx&7#wah#DBp5U>H|)c~X4f?OKRxlH>p$B~uds z222ZVKS06 z$b7=JC$S>E)z<>f=MJXeU;(|_YwVOCG-Cw{YlwbSc~0m?(4-F?8h;1zyYw%i`tvhp z{3(3nEkP~HJaAmznKeUU!E#8=F_APVrnFFkoqt0ZiLwvFU?9L!=%U=KzSR0g6#Cyj&~4ihaigFl$wRasA-#%X*Fl}HaxS^co>nNUlsgE*EbN5Gzw zCo7T5a0xj-D_J_chYn+x^IPLk>XXk+6J>*(L@sXpfK!8vL&9%tdDYxu6i@~ml~FCu zO@DP5?ZJru{OP?9@oN_`_B-wasjdr`H!c$VAjQef=C))ysX=Ciio%IIcQZgdK79dB2QT`)`rALD6VXFu-&phBrc?KBpacAaJ-q=?q-OHD6xVHIJrfJ zZ4BCiBirmn5`dIMQ|k$8=Zt~jF^3d5RDW321;<8UM<5D6l4>7Sw+WF`X5kb7%Yrgd z_8gzOk9e~qDc<`8_}7E0eEInHe13iRYA^fhRTK9+++%yfiAJ`^f~8IkLPL0M)STMD z)5vHRO@Xn#J;Y*}{NS)A#|w;79uPmAkw#L(2yPwCT<<&?F%KZ0Zj<81GoyQfLVs!r z7nND^x%u#dp+|;R{)QqZb-T=DVY_GH!8$1~vxS=4SlNN0*h*LqPTc6knnaTWQ3CJD z8Z-EwDDkCMcIdMpBGqrftNEJNiHKZeL8HWg+V3Ow@#B8x4}3SGJhUs#@|`2G&>nz7 z*-%CjCf4w*AZ_MccELLe$8fl{l7By?;QkIvz>y#vqX+kqrU+bgs;LbHYoKR&OaOo@ z00IJG+|VVmz3^*4h`&RcA~9l#H?UVr1oMO!g5$tPiXJtNL0x!!tEd7rHm1WB_}l^3 zDrHp$r2|1`&JVDmf2Y-1XB{tsM zyPwAke|%Q-I8sOSP_p&jwZMP7l+iJcq(ipaq39^Lh=4#&b)5g%9@)AHD1vza3*bbj zsxdJ^jck6ak%dt$D2zM$XGf8yGj)sI)mRAXa$yKb-q^4e>=}j))!!~CD-zBl>pTh& zPm4McyJDQfbPWXZ1K+;Y?|&f9laElpz;wgMuE-pN=_P4_(^jEU98|3xcoz8MrB+$G z`-EoW*#wy*MkGYP%u(mfC_4Q0cCjSuKV9!vYuDb*2`i;Y7D{$PGC7phFahcx!-|i z2IhKf9dC;Z#=&Cp0i1@o0FFW&SqXS#_x5kcsz2rSOBy;q0od*yeZIQi}=%2UDZm(AE@5W7+%~<;0S|@T=zTc4K*BD5 zwXAQQ)&m`5Fbt{$S1{sEZ9`BW&?Z+@JBLM}p!^VW66!ZdcId>F~Bfsj=1rGcMsEr9$`_K0Je;?k3A1-fH!d<`?bblgph6JA-^?=Po;#u@~*`T{{U8bHu z{UHtwpvuq!9|Zwo?;70R`h?g}?EW+1aE2}D^hnW5C^`|f03XJ649m%&-=}EA;)qIRw-3z?w z!9%ENqPB2D{9`&C5(gQMuI`Yw`AUsqS_d|SpzNsL94a%YiDqa5-9{pr5EK$h6MW`G z1~`a&DC*~?J2`H-0{FgX01rP;Jn&vK%YSW{5*|X0x*SLIIAjAA41m^(UesN(E*?jMj(?M^|Uuxw6jU&0fdwPV%we= z&Q5Xw!TWGr2p@88YIZ`$*mduU+FhC%Fm<1%PJ#qf#y5?LWe4^lfbq@`5&JxzKU~9M z&k!x_g)_^@oGTZNQT=qR$G@wZ5EuP79g6i7Ec0Tb9zt+a{krnvEmWx}}X{7q6H zc!wyDuKJJf%6JkD>ZUlXUh(&61ag#8K?7FxU-8DvGyoI;J6(vijQ?|Fc7M&}!lUW@I_TH01AWphn7L`SDcMVb0%S}w%u26l{ z6vUVvCq`H(Egr4RQRg@8g@3syYDG9C5oICAz+s?$BG#LQ1MesXa?#ifuAY3Q)DPj) zP+2_A5cJ+X-hzKN;QsmTBNXY=lP~SwFw_)Botjm2)1xR+mJ_MsHDm(D=-#^maD&{I zdY~4_MWrylBuW7cU1jHkPCT-?Bu8@M#DSJq^L-iaz)J$?PAg`3bbmuNXtp`95x21c zeo0M}gBA}4D5EQo{w`DP>WQR*Gx~K9KeJl6|E6IWC()LZp3g?7(QKWR`AmQRWrK*Kd_xhSZpDvoP*dxB|ix z0B~ghLcrZxJ0yjv2v63;7Dh!i587e#5wjjGj;Zn*NK_ZL;U)kr&_O^r)b6AXFa<;R z4agMY+;hiVlHr&Link{ZI9KUZ57>w7)alW50`@Y+--(xQX@4omyZQqA;8ctVDGPLo zce+Csv0KC@=&CCbIGSB+JOTdRi`2ra`Mm&3oKZihh!`kGs9G0~fWK~Xu09p1$V({1 ziDLk5d6h8bvq0lD^9}0RNZ)OuIibmetbieaE?IL@h<{Ox8ZjyH1l_~CBbA7o^#^sJ z*$mJKF2#Y*xqrb=D2(kQad<0qkCx!i3;l5399usK-vf$Nl0Wyyc)hBv6TCx)Jhg8I zQc&%vwWQl^D3^TKX_OU=MY2U)c%_5Tlj*Xn)GRqi2yeQ%+Lvt0I><2G9mWts7H`Do|r`%xghD^=j(tPJSa= zH6>NAW`7*jJqczlSJ(ASO`~Mez_D=6NkFyWGm`t(#zFf{*Tl-Fw|=lKTiq4L`O+3VY2z+!Tjw*o%xIKLYZQRBD=lGi8eHOl##`{i>p(O zY&0h&MoA8=n#?8ib{sixXQCw1(0}1~5`hLr6*d%pVa*Vc2nG0XZc*7J62c7=tDz_2 zwtp;?23H|@rtYd{`95B6&p+EgKE7PzI#1!7R(^%nHP!Dr#lqQ=U2drTo??Sa*w7?m znxBBZvu078&i@)=i*klxs;!{OEl)BIev8w{nE$QWNLIJ123DG^uh%$x0faWVr~A$O zBn2c;R_q$?qS7nK4tGov72Q%adB9nL}4e4thIQEO&D1QSl zU8Q?B$ZoJ6{))`r?)$L)^78zO zCvrcer%>WIqP5B)<0nGbfQhb+;eQ{z2ub9H=beqs=yazwp-~pDF+WbUl2qzgb$xYX zfcbcI5Ps`25!;D%IM^dgNs^=GhBB}#;gpbg5Y3d|+;#~K4FXh>AIM0Akz=bhs@b4+ zfUXxauC24nrl54-kZNx*aU6&?BB}0I=LC7N3I<~*|AP-Q-uPCE5w_nDM}NT*z}8+P zfSO98g1-;eU-xGsrC6cW?$cn@1a8qElos-QlIRo^FDGl^S=Y@eA z#9>l<8o%dYbk9jiVP-4Df`1jEh}2&js0&E8vwjoDI}{jymDPA647=*mABxIoE?^AE z)hQoM-QkyEPkxU*P5kkL{`%`PNDrpwJ8-$-<*tg_eg+h=q(I_d!}dtMZU`-SX(Cgm zUk*AT*s(+iA2#4xRFahqm z59;JzM^xigU)|vh@PE7))H=G>$P3Gjw~2mP=R_ zua6oF2YA~<*Z=zV7~+}A)tNWU<1`NKarT5jX<*I+lTYcJVSqWidMg^43QJ$)A-Cd2 z_aqotnlGX0^p&t0wSOR0NJ4BnpE@FJ6ghAlV$qdk)%}0fEk-bYCHVyCE>s&9D|*fI zB4<%1nvN_B%*f;1Wop+bJJB9dvrKr+qs#m`>|8(1G8eY}FIEmNjh?13F7RF3uAD3ZSIq8=Q?ujZ4>BC8vs{>_K19;$h_D zKvqHuRh_u3^<)5Og4V+@X(R{uq#MqB!*_kX0}epZG;k0(vh~dkjoNDf$01CC2tbTb zvJ8Q_=HAJ2aDNB`b~GNW@3fukMw4i9zIKfi`HY-FYv`*3AVQaXAm4*JqIfg)i+TMa zUVs1F^L}q{{~VRppgG)l|2_jmr-For;()Pq4~T)x$5^n)jZ)<^G`^+VW#yE^R8ozS z-4p?p+mD*+Q8RTD&7Bdn6j*`V0+22j4;o|KP+opxUw`%O8Z;-6xNn!-7|;%lS)3Y% zOYItL8xqFDtKT+)xLa-rr8S&KCTr*gLS9HzvIi5wyQrUzi0%WW0}JW9fAbntKomJN z?WPc#W*2wR{2eKv`(BXw_k%{>BCM}&w7VB4hYAt|YzOJFsViq#77*leB)Ug|&J7O$ zTc1rtf`4Qz6;K0d5GFP%U`jNmL$(9Do;VT~xUO~Aub!ApH;XSkM`M7%Ifb8-4U+JN z`TF)8Y6SBF?zE_Bi{_{R4B_(bAQ(^xy1eje&8rb-@Eo7AYi;_bsYf^C5FqvgB>FF3 zz)93e)K4spG$x6QQ{ycpvjQY9K7!H>_4~N}!>?E=jW*I|HnFq@gjGOU8r752U5grgyy_0cLiy)he z8HuR*FwHt3N^kaYx~&^G#M>PFpM(WLq38vY!9IRlM732&P%TP~B0dnA91coxkUI@^ zC@yv1lbYOk+AjKr{5fw#n7-2ltrU<#2_5^M=@I9OXIM_H#M94;`&b+2SX^zj;ZHcjWxrF6JJ+ZG`OhD-4^JWbQ{8Om1eezd{UjHg z>v8zDi{F-WJA8S~$x?2??^?#N*wQq&cRsW8iR<{|nwxgoWLZAfzW7a_GAr9F#cApK z#b`ax#XEyvXSCV>@TcDhRd|ZA-9ohpMD1l;31!Z@ifdteqUOT#d{0j^uiA%AcY2*W z1m8;7YgEUV?X+SH-A3)c@6lsfHU}F^Zt}4qn44p`eex{DW-n>ZHkY@Uoe#Mb_cc^A z@3Lb*-8PxCRPxDvo?L5~$z0j`B?~*JQbQQ~@aIge?Ov;&YrEcp_3g-+pKdf3zy~&e zd}vyJEZdEedSD|XyOw86wVLOZSVLOB8LIeQsQNzRgi=fJg-_Vcm04$YXn7_~y+Ms@=+PCk6eo@tHdlrqzf*^Cj)xeesL` z>R&^ZD(A5(ghr4ypC!d>^WH@4yuAWmWgKZbk=93vtJmmnTqc ziv3g;G-~X@ht!gttw;q5cdyvIzZx$YUrNMShTAz5+Sd-Ls=c#MKaTG;lQ`P@u-~%^ zgU{7n%yS-!z?Swrh72H<#V2E$a$_n`e zpLpx;{L~U#$%C+D7G?lNFUkS+KNnq-&Y>#0Yu=5J<3p_Wr}25be0&}X*t^gEDY<@& z*$$OFHQJhu12w6~1@H{N0-yy@rEM;h5aXbf7d3ZAbo4|~VX}<1yYtCPHMbUJRmxh^ zI#@ZJ-N;1(RE^FA#2#Yy z(=Y2U@B9w{mjXtW+ya)t&B885(2i+^K-S9WD{tV%1NAkmWIpCJ_Q;8X+nEZX1VPu) zEK$(fjw;l3gYU)ip&K5fuT|l>C6mayd<(M3ZH$oiM@2>%KnVP2D`MO>#c*omP zilcNo8C2b?0zu#>VJC#gldqoXsI_w@=q=N@5_GB{Z1nEWsZ)r~Xfa5a*#;mcg9 zjI-!!T6`>MXmoxp4PcVWB*T8C^nI}Q$F~=IyUNQw(F?b5wL$^W6dq>N&WQv_>zp#Ap)Vd_Xh~o?;F4n!yp?3=}vrkG*!KeiC z6jBST+?o-Yl26>cloCJ*Z4QXYN24N2B#Zzq&^j@3;j{wwN|TYb3Ne!$seOwt*c;H3*d91Is)$$#=pdSm1`lk7FLnC>F z6-6eBg&GkgroK7Z+Y*zzlS6KM(S z0q0yJ6}24N85wHJdPgmL;PxSE z?_WOtZ0}xwvJW5L+27yn<@NdF%PSG|%|%zl0lD8rS+>y-iKQV=3~>Tz3TAzGktzZo z2s_$1&;_6!A`6oDXM#M)5ULf_0owpzUh1#}LNQ3qs-2*ct$qcge3djABqA%*4)IT= zgc-gDu_q-5oB$mwe-nVfUaAjBE<~n7+96ob5vZ0kF$)FoUT9S?Ai}DUEv6u)R+m)% zCB#xfb0hG(wr4p-p(tq>~fc9+)~5V2C0P1UDL$!opy|M36?V zKFS0VmLPFNqdR{FeTuVM`I1*(qeZ!dCBdl#S(L0mXB{YM^QoSeCXyL&gpOd}P%Dcq zi$lavy!9CIJx0u1&>ol?`yv%?)sCKZdWTMCczQ1+ z3Ygy|TZlJz3Jp3*3{8hV#*@Q4nc`hgA@sS74_h1F;2`J1Hjl2$yd7+WFN(9Rd{$l9(zE&sT1Y#Ai)}c;| z%vv9~VD`-t>h}DEodYAopfoii5Deo~3*f?=fG~;=V}bMHLtzC(*Vka7X{UAY5h;Ll zio7xM?cn0BC}2k}NmQg2(K4Gi6B|!sG<*QmjO{fufDi+c?$|<7&I+hs(W9^xxB0U^VLPndS5nMYjh4bpXrnjiQ#q@F1fJ5ElG#*N-e2u#qWZ}5(i?=3XH=a^*Fh2LslgmQt1>FOrzmU zq{%GeC9$;;bX7?qLQ9w9h#@YJv`OW(tMD5BnU00YaaicQg@8Z(fZ6aEf(cbgtDn1o zh5wOhlqjY95H|>*)g!T3bGC@(n*UKA zON62^Q-}n32ya)BXkhZutcffm$5top!fz+(}02nYWShm?%V*6y{fU(kxbk<1Dr@Qp0e&|r@HJusUhzKrT$z?QT1p=jGu)9Q$ z!(=3DkokmbPhv%StFHx|&mBy`!2)`<*Vt)4XvPW@))4)u@|@6(ph+J}8h;1zyYw%i z`tvhp{3(3nEkP~XJdiH$%$lLFU^%4bm`EBFQ(7p&P7+3&d5)jjy2+>A@+hAGSRcYH4*4#}e%b z*pqpx61fbQQ1i1=rNevZFm^e=H4d#l`Q9{9Hpofj;>Hg+4ai6meq+n4<_@EPGT5k$ zYH@CA!e|dh{O3>aeTZMDh_T;sA4qjwxV&+Z;0Gm6bvCyp(2g7&^Tud439aaz@fvc4mdUfI|5PokyQJrI!%aVnT68;EDOp+ z*^@p^AMs{KQoQ#G@UI6~`SS7Y`TY9s)n4{Bt0wMuxX1Q{6OC$*1xuY8gog0is5y;+ zr%}-?ng(Nidx*s{^+B>G=>J?8=HT6MWNQsU2_U`BL z!XKX%JyPn39!j>}rxy5cmohrWQFO>wJ2V~b77-B0sgCnM+ap^y0YxwmU;&)ybTuX> zXpqfsHL5Ub1ch-&|LiEzbf#&sy9NtEQ!Wf4#Ty&8f<42qq59haWkteyWSvI=;%QMQ zVpoiFn6809e&E};<{iX&@)epFm`?cE6_sN!y(BGg+A36vgQ~Ry&jNqE)GAA7pU`YP zn;?^7L_+k-9DUv%qW9A$nzR4Vo^t<2jdg&`X6OL)OcgF6%jgM&4*~;V!1r#fI7}B4 zeyGrMm|Tos(h;D*cmS|88x+p=bXq9$3qBGjemTx5xrSjd40BYOl z7fTvRM%1iq)^Z7`pr;p5hIj5d|LrB~^D5eUS!_s+LHNK4EN9733;ZGXJJ8I)T#v2e zZE?XkSWG^E(-0THQHUd}0FUh6{_R-xr`*1&D^zLA#Mm3MAW{B&I|4cCBqRe@s98W0 zJa&SEMQ*zck1v=EdI;S`)QE?Zza!C;Pa6|9FL+v=93pU2VrvMOoRIy4?8^Nd3e(?* z{Jz(QaA;!vmO%(MbN1Q`k&JP23x^7q7!poGIim6!_A+bnlRiY_oGLel?Mg>Z6%4?3 z_vrIA<=;dNSyK?dhOo#GINSo2A_gA4w_xV4hc7MBnLDx*=Ur=C-LGWZZyZ z`PtnLzVQf!3gz!pKj;{Yp!ebE013MYJ5HTkT(f`8oj{Z98ZrVEkA9)AJCVJPY55jh z&zZGvnM=dQIT{no9xx}zJPeQ2^#V)!Wca}k52Kw=&oB1!_W4(8tKz;jvc64P4|I&d zFsKq-!H7GJ4MBZCn_5xt92S9s@~*c4hM&e6#vR27b93{^YD=b?yE z&Mt~4B^kAPqp zoj{c_DC3=-b;y=h6gg3quA^tH1>~h?kwosm|4mLkUc-+yd|0|A;nu$k*q0;Sd(1F; zq>PMtu!u;Z5%}1akt-S(4xRP#)w;>xfy#LbfT1DW&YE`O+}B0kNp8U45;y|NFSL0w zr=jiYpnt}6q5o^2lrgdc0i%X(=YB%zX9Svd)KTz4$fD&A4X`n_l!1C7W3YzKDe>XR z!dX1|1i|2W+lU{mq%KfQL>R`D>>4ba5oMeD+5y>*hXi17=|)SAiJ_l^dJd1$;?u|1 zxA&jz_5VJ+3qM@msD!(KE$Bq#3H(XF#Ixw}vO#CzI!rx*{zDuZK$W2dz6t`w z-Zi+r$#2(LCT14`PB@MtBMMp}#57ox#xz1)0wk3YZv|>V3SrFc)|j?55;qobs??QV z0~upOCmIf(3^qw_MO4Vh1f zmo-c*!q;6Zt7@W$nEmbbr!UhAjO5)N$+y$#NwB#!e2iPu3%u#ULuhECv2a8DV>%oX z2N{m8?vS?mN{?b%2R4MD?5NosDl=$^W@rMPMk1LI6cS1kd?q6U9K<~o&2!V89JgEn zeBU#Gho2`Nc(0k|HcSN%p++5!qj?;%fer>hYeg^WEZj2oAWFA8jV^sIje3(g!tVMD zqrn}pUKR?Y<^T^@FOj1&vqy6L_3fvRFB(tdM?Dnj?-9#u3L`d{S^3AcTzaM49T8wH zv=Y6P0S&Na$=|`q6rh(W!*?i?=r0;Ku`7(Km!QVQvpak=8f4?qYb%+lUrH#V7&jgAu4CM?dXN742+Nc>v+$zu2}XhO<)~K=3}K3*ke}P2HVP z8oSP2QM*fb229hZsZ3CSs`#dBV%dRx2w=SPL&QFh=MUHAu<`^P--n3sctAW3jsB8L zxI=8dEI7Fxs8+o9#@j{=1uC8`ZtQi^Nd(>nCe&dKv`(GjsLKJsaK^C`J}evMRw1Pn zI*M%Q`dg&AR}_j#3Z$E!fC+4gOt8UxX!Lw{Jp(M049F|0b}S9Lgea6S!*sq+pm`Eyj}pf}zx z;FcsYarjL)vpNv$y{CjgoOC-ZDvRdsxA5My>^jIhvJe6%V@li#ox z=Avj6;gCeMg&YIPK>I|jHwy>eQ4G|gu^C)F^-8NB!lz4R@i;@!d-r$>{@H;0=eLhg zq>oR&wEMu2;HXN}Q+yG7q)HKc)8MgWG!I6CsG(%(acppa)F5}lN|=C;13_bXkb(e7 zRgBe4)Xxks*}h5(osIuqYf*k35!bB=p{ZnlGv3G~`WMpQaHuZ+bbcezdrQMZ%hglp z($CU-Uu?Xao?zm(0@4~Ei)A>&qpW+=2^0Dd$AMM6ZqbO6sLO-JGRvo%lOV30Ha$K( z&hx(wSW>|5?TF$g?F%5PpbWJGIipFi7UR000AkERny?R&6==ZdkIsXz!z|(iBu#gC z8{`r}4of4nQ)y^TPX?VtF@hA^=`w27Xc4DX%pvpI2)6@}hJTqlxok9Z(B(!NNk@Ht z>^gMVSn-8MvD8781JW!UUtM&lg(|4PYxXjgb=R)a_RFNtEx3_^BCjJ0<|I>#%g@QL+7g zj?0(PK~#W8b=e7(R@AXKR;D76^joEuA^ED~zpy0RHFo0@U_7-9%E{ekVRVrRwNBO* zH=Lb75_<5Zp#DAP1sCddgHvPchW!HNfm1QZ(0mx+z(oxm(4gxg9GfY2R2gvZvkKP3 zW>vzT5S5UfMq|3pfgex57cU)agJ5^L3RxgRaBlQC9U`Lc4jsvEQRmQ+&X5o_>{|CZ z5IlS33|~fy0d~Pk_Jiz-0sKPS=%g05)X~>9*n@s}2}wP%SkM!%5~fV=K>9P^xRH(Y z-M|6roE%~+Ae%Nd%Ycgb7wDxsIVGN;iwo{ZR%8FEcBJ3ZjTl3G7L$^J(Z*K5lbC9=5*8$KdXUGHRvOpg+ zcGeNp)}<8mH39T+*8=U!23lK?-8saPa@19TjC%=(%~0z>_jSl_23d7u3X~^!xthQp z*`{MyNpPh;a4cLGOVB0|+P(uAdsx#o$(YkyKlnUq-Rr)~M8`N7vBP))RK!uNtVy#5SxNJN ztgAZR$y=~iUCx5Nn)EktZhImU%aY!aT}ylD0CXc;4u&~r;qimEe|_1X%>H@F^(lNC zuh60{xi~BiKzcNAt;GjGLiZxt(Us#V>3vXoehlbaceAj2weEzA$Oy>mcme>MIuH=^ zi@%d>)nxO<_mQ^`b>=Th6)BH@gjnzT3&Ny@Gd@Cxmvw6Lk4UG*Xvu-Ml^aJ797oOD znMkiR^j{dnM4*9Dg$+woSTo+eqlbVG=N6q!A)$0}{kkPa+?GLL0a3}v>u_(D@8k9M z{ImVzSB1LE!D}()B>O#q#tjjx2`M>V`MOo=E zHHXnvH%~DRev546lJHFAk=3oL8$M050~P1V zP!W1XS2f5LNbYSl5}C zE_EU@aO6{`ba;dCFX4LL&u_nenMR{LzRdE!nHny9@2YwzK?WBEfGjc6l_`yc+n~QN zle!1C*b5ud6_LHsMRD#4Z1mxfk=XX8ry6vDI`)g)Xag@Hs)I_%aX_R?CW~)E%x*o- zQEqo#y#|4mYKj{g@+9J_f2*LqE>*a?QK7J85*c)QQL{eXN8Ald7<924jkU41h<9DD zin=aEBbEw70u|T<*mCuuM}ca`X~FX{q*V5H--qp&m*-bZr28Q~g%ZC}`BftY3|Q#8 zk)v~V_(y_;j0n%WlwWi@1VqOU7Os1dWVBLL8u4{K>oUOnNHjv;I(@~bhppyDPchAH&tktOLjOHggkImTJ&MupR(t$&1Uziwe zW{XH_T-eDVFIK@|?9@LxTayZmKFtW*Z-}Gdp(F^&V4tz%^q!tqATc@^rloNI=-`8Q zqlq+-9HUBeC!AldFG97t}$Q^7MdJ=`z8aSX~E0}M0o1+|XO zf$|FI6U1oJ9T!Cn!3^u=5TFs$472K-0mK6R`LbNXs+cR(SUAAj9=b1~$L$c$bgpvV zaNE;J+T&#%0;L;<_?hsOzPUXyXV)-Fcg(Ob`Fa#DZgfwAfu;EpnoiHq)u;ujLlR=s z`P30%qiAG-r7k+dt-3H#b?g(2Ur9azy6ebwOw1EL0Xd5@(RI?Yz>GZ3U8Z*3{U_SE z9rP^b{OI-rb|-3jhPK%Pz;@mFok*$xe(91Ggrg&QHm#6Gjr5o1hiF3&AOR?C2VF@( zJ5yO}Ay`HUh-6*j8#QKU@!|CBZ_hAd`0|`gc#8c#m@s;{ujNqb;Lw5JpltOMxR!N2 zDF$?whJxf0{R*I@aT0_rTfCydkfqD-bA>++7VCVIRc>Vov&-=Z-{qt_QZsx;{_Xj{A zIyEFT6bFo@gHsG-#>IDC<1Mr*-=X_%I*wOOIZP$pDA`RD(7FBS6e8*p;zV<21T76# z;I;sy^S%ihW86?)eq&$tI1-u@NZj|~gjt8iEKc1XOzpY}I3$dR*MM>aaktzMN^3a$ z`*lkQLS9Hzss|IoyXc>ei0%WWBa0sJ|JTh9M3F<&ZW^KKvL{x1Pe%#pfE;B0{h(2| z2QbB@%?Vvn1edP?x0)kwQL$8bSkc_1RYM>0l#6|^7iS9K~ z?SQT)j)VoSYu)v0h$z#|;tQXndy~NVHRiEF5#BIgj~k*!FfZUvi@KiD936lmT;3f7 z0}4T>Jzi%Snp_$@$G7ZSn;y;e=w=)O#D0K8|K*9LM4v?c#L_5ZinusUDnl|WK=R@% zXx&i1kJ~?<-@o%;o?p9%inX@{JqJDXBb~YROvfPfBl@wsZpL1%3b-U)ZrK@N%_9xn z8@klIx`7s3(iNv;QtgX z2nt0nkPP 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 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 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 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�~%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 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 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 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 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 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 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 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

    xrPyaoWzCdh^XwW$)(2ZS~rg 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 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+) zc&rn<^Psnq4;}sr2il!)i9iooKXE{VWH$P4_ntR9Dmngnsa87(yXv(}A2j&|Z$OkT zwLi%=FfP#v2@0S(w&BnMyMhJe6?6wQqxTMXTOt^+>~lFwIh?<%<(Pu1 z-(CTnq-$82YB;uDnW0})VfkVE_Usbp{8u=%xsAkUt;$kLA>l%UZ&SZ8?l^%vo<}w8 zoI&6iT0?Qxtol%_Is8#bVIN6z1YmG*6x}%NUF=zF1CZ9XmA_i5_{XKXvz^GCoMILs zJiy&JWe!5Zq1KFkzDD8ASeS?Ev}R(`kh<8+*bECz6%F5GFnYMowZ0Abfl z{pF!Y&*sJM&RgWwaQuNtI>dt%fD;;NlSYWV)g}tC8KnBsFcTQ*e&=|4-8CLr@cY;H zZMlO71x18AFD4>m+7-JvT0X($zz#Jrtv0WlbGU}Jo2uIOW)F|8M=E)37@VO$`;voIjhj@c@$#jBO$YM2Fb!Pj=cvF?%{uZmP-9Fn($&h#1NHT4^`znXAUD>!1M1Dg; zy-2iF(zSR7lAp>;lCE`1pMWqT1|WTot1jUykIdoh_R_DoEu@eo1@UT>1^s8#vZ;1R zdFTA-D{^oYP&6+0Q{C51#&yT7C=9zPyD48}1-po7z%V#E({V|-q?SFyJJ}97uqR!~ z%>Y`0H1H}fXh_n0ub#=dF0fa>vru}wixU{{M!T|JeAQ*;?i zj-^3Ab`2c{Nve@ZIdMQ;&F3RvyQv;EI1|UR;31O#K*Q8PF;{KTm^3iwZRz%q5v?yB8PR_*TkFC(UvdC zsx^_4Qj65wrkd@0vLS40VZ7tT}qMy_no_IBcL{I3a@^8=gxwK53`; zrn3@XdPY^X81|9PC4UKvwp*Y- zSL(yB>n_yT9`~OJ!1*PzYZR*l&bk-6lfXAxF(!%fEd)lHNKE1k;j&H0N{l6=u$(qmTw7Yn=MZn)EVQJhi*?Qm}`Rq7V zr^w(gBDb65Do$9%>XhK&_&2b8RM=0xSOQg*b#0h-Md{rGys5QmRjO`w-8d*o-k&)> z_oMAy3u8NU*;GMw4aHlxP}4X;LTW%- zmNG!+NhnUhZ2PwS0W?f5%32WE4@;OLd_v!k1smi3#e?|T!2O5fgvBXMnEB;ivs>4@ z6y~{z9mz7m;kc7N9U7=575VtO>X>G=XKrUdjC#XXTaw<=L+6<3l$IezxtgXO*U(Vu zTCQ+*#w#xY1A3}cTZZS!t{k2DXtEadzmp!E?FdRfA8a9=lmOgi@^PD34Rqba97NGm z)rKxx1N8*$7lL#BJOs2^x}OxNf@xVnie(jpwJHW*JeO;Y<9~e<*IynE;YAk%G$1N! zezv1(Q3p7$3~D2sgQ#qb5pS!6bTx$m_9c3h17K83f^AKA5*3{7)nO%BYX*3nI!p}6 zxYBf6v8kR63w8CP%nr=-0HhkAA9}D=eKQ~*DoP$iRk+qAV4iyUX)4bCY1YojYDAIR zmXT@jM&i14g*uX+-#!AkhC?{kRJyW;W!y?D@G`9S)as-<+g4)zqcv;JU%!lBe*PiG z8Qv}%py$tf8MefEDLbGMo!vx%-*-Ba5P&J!qAgLhsm>PEtyG)U4sQ}K4=}ZewKll} zaD@N;-q)KYM&vHd=TE51)m1C;uCCiavMU3?zHN_jU>M%%-Gth3T4Nm5@l@4FF0ZfH z3|F_1bMDEZlA*`u)uin_`)S{=gPnHbI99~YD@(j}0A(G@+#N!<#LKpa+X-Iz)i;<7 zzRS|R$F2|e=WWIK^j1xM(TDOLgEvg7b55JgqxrfLpd50j{ozbuYfI8y*PBxt-;*bV zlFX|gY_vU#vo__uzYrEUftHwEtsc4V(UKg6OuD zm*VivzD}*}9pcZMV+=OsAOJe-Lm=YxveeQqugv$QPGF7O8%d?cPsg_5;UuS+@|p@Y zCTfmsb!=*al7ce3*YUbi-iSJ$^J35zh2HkRsi4C?CV=^d1A|%PV$md(Px&p@l=-{Y-zMZd%&b+il$>kZ`m#=L?dR7=(E=y&U_Jg z1__YNd3c-5`*wgz7X({V;GN{322hR78OE$*7@HMruQo@7$AEE$P$%cZK@>Jky`qh& z>b(N=LL*miJ0I(W)fS1;bHBVsp6|;vKHfTKE$(d5xjc6id6kVjRltmnSxrra&Z-fv zyP`IAmso%8g$Wk=1L?*&Z|A-(13HovriM9H9^P-QI6;o!c)%oKFP~n*oGDS{ku7}2b)VZ_bXx>O4|ANN5G35yE3pyPwoM_e zTPKbKGF5L;aJkj|@?NZ39cQ~OHLkg=4dM-;d-zFO3+%stUq!AcbdUK(%Fdo4ha{3d z6hvzhMUAR{9^SIs<7&}_;3&tRI=W8q6q9Bfs%FD< z1y$_Mf7vX?TZK7ngt<#Mq^i69x%~bPbt0@`gpJd&sonuEAH+kaJjSYj`{?C#KmN;9l$X2qRi zA^NfjTDgzxsN5=ykA2u~(UrP5tuK-FpAuT2m1T^=4rTd|)r52EPeNexx_w4q-fbWd}T0 z>f`6@A8$q$yLX~5S27lo0Kie{bimN1DFiv$ZY468ZuMusyOR-sU==-dK_|y0oro5S ziHEMeno9!BAY{Bg5n8S81t*a7IoHImfSR(Vd*XI5Q6)V-M2>V=Em<> z>asP>HJzMP=Jgm8lmbB8yj~>DpMLkdR@;q~fpSQwSsLZ*kY8=_CGN8ARZD`i6Lt;u zW%+~OZj5~X#Zs;Ah2tfxPaC*zBDhMv{76^5(2m|CPM`Qvg_&2UpR(O0cF|0-PE#LM zC-YrJ?A2bQTEQjXQx%O(EW_ z(KtniR-(|sI-8eTVC2EK?RN;fC5NW!=mCS6r*phKqQ3}K$Y#^$hU`XYxSi4h(mR-~ z$adWe8K>~l%X$^ZUoBPq(^B!W93q)svFQ;7?hhvHn6nNwwo$6nYhQ+0Mi)59mzOt( zKE_=+by9HbL>`-2^ai|aWpL0#Egkj(v|RJjp!1UgYZlw0W))X|UdS{!`0^A0ti^5v zcd|{y>-Xh~$FUys0t%&!zhQ`%~CB zXo1ILRrH#Pmb`Mv5D?{JR1|j3Z1-0Mz-Bz1{9G-bYP;(Jpnxj8&<5NyK9v!H;p$@~ zlavy8>_}ao96g_B3pRZ>txw0LZ+y*Zfh^w2<=~qJYey38@29>E>cUue+MorR-I1@4 zqEKJb7`ygM1$#moaE7x3a(G{u^xeB54vEzx)p>x75&po3tiFH>_HNopPiH`G3*+#u>MAKf zeClJzCS%3;4Xn8%R_yd(BM4wyrGmNcy?YP&xmXWY;}KMB`nguh)Tw<^)P3T6rKP=a zN|*<B*<+?(?Nhe4NB6S zC~>5fq3_Go!l4PLsnvQ)b_$RLK?n|zIls6$7_hJKnFYl$wO_K`QmxCq4yANgI;H{8BZxwIv+Ti`8 zYxl=Wu*v3R8#g=lImRrHVvfl^U7~|mjQh0L4`etkVqOmh`2E|5&u@kdUc;PE2)buQ zx>(-jPf(%1%G!2zRfO~eTLpE7b!xd=#ByYvq!(f$kKen-V$NSVFK8?Gay^9gG-qz_ zvo>CebjZt1P8B4v8#z44UXosq8M%9zTawPm8b!GxxDp^?D&ww86o3Yn=Vkw);&o;9 z2Pfy!8?y1GbpV(m`3i?2AlPBUW``>uH#pQAF(FG-SV5(LsQc3HC7)jC_59O9t*D+} zdbG(q||rTms&1Y4NhfQssy}`2%XvunC0?XIg#3IoMs=-Zfn3 zhkt$l?JG!qUl)5Rz95A)Kd!&aRPU#-CQXA(CkffEUKST+3?0dPQ)`b)%;gyBzNfOp zo*bm(^(iQK*cw&V?Yq8$u?9udKvwan-ZsH9AajQ@<7$_jkC1-%u+&jT=N%B1bn;Ek z@@5PA74*(FIfzPja1s#(YDL}4d^?e;{TopZROJPfA77H10<-oIwGM6>u-dg}FmV=} z02A5L4pR8Z^?ncfvHfF|@aG{{d~NjC?u<^(7lOAk4!2B*TQWqa~ev#3yusV0_g$9BG-AxZ%x zu&QINVf729T5lmu=kuLr^VStGI`?HmG(h6^GeM;Q#`Vq7nN?-??@NU9@+3NOxn(_mU_-RnlaH-c@_Z z0=~%(67i}??)+Zl+;b$Z#13Oy!^o#DRFO2uw)1|8MN7&&h82=dbsO4YZx$zhlL$7_ zO(so_V=aBtT2_hP$Hm@FN)Lxu&qOXooUd^^POM}Qc@9cPCgES{R11ZOJhZ~Qx818c zgl!!4vg+nV4MdxFEn`kw1*`H7J6Oy5v|`3EUts?2c*1ZfWA2ZY`u58&7_0P zlhp**Zq`~^AQp0NY>2Rj{j?_n$OZR?ueSbFvLMH*{$K;lh%(B&8WC3G0~_=To-s!V zA*wetu(wr;u=|iVq-hOjHE6x6=t>KU@en`r+yJwu_ovO*1@}}7*ge;@V`7V|nDAVy ze=Mw?emY*YBcr#01SO4nkNt2!{*qVRmt6;AT@Y?gZNchPIkY~@J5%vXaVp)?l2)0- zc0Ego^c;~14KXq6O0ov3k`pe;hGNGBy{RF4J8<~Gp9I>X^mbMGlFguVf{nJPHw*T4 zT#;~0Vy{+uy+YZ0@$PV`)rr6fv1%0S6P*>)=Q$LCIHX-WoO@sQz22j%Dq=&mGYi2< zX*kL2GNskNcf=P{UlaUAR^iQ`O5Uk6Fm*EyiC1BWP@&c;00DJ76|*0<9+tgir4crl zZ4$I?=2+9mRXKA9@2XuP>EK8c`LCiH{I;g6>b~n5oWWU-p0uj2y!K$X7xB<=(Hf5u zRUA+nLUEBZgAGh!1fAX9onkL9FJ;&Ep3`*YXl-5rx1bdRTav^8()DhGb1nlUc}=)X z39Wl8zUfyVuGeL1Uq1Z&cBK%XjSEi8Tsm$lTs?b$tJp}sJ7po2v(|Sk#q@fooe;(c zD^$+*cEpz>WZ`Ag6GB&J_NI=uL^Uq~=0PY{vfreB17o8Cg=_j57OltC^Vp?Txf@-9 z0WkU4wsxxf*suH6Qp~Ppj$=`;a~d7)*ru(0q%_^uY=|kUoI7=TZ%fbgQXxwxm79|V z#oirSJnRqX$Xd&Y&K0XwLi1$aS8JkHc7VpI7{D@q8Qe^cx;e;31dPw5kVyTI_^39U_V4_cF@SGo>iK%sP`htt69kuCbFYYUOBI6t`ZS}U;AZ@;XI zg=BZAgSIbX(;T01h~B|)HEY&m`_4&nAjRnwdnT=xfJyfSNaAnUL~s;ctn0cgIF%D0 z<6Orld(nI7<4NKZgoE(N7=TNixqyKQVoNfd1z?o+rz_^|RT2@=3v_*e^(7gWe~9d) zb#?aJSS}H}lFASQ&8cBrirTQByF&>ogl)c1$ECngo6?GK))cLvDvIJ%^<6v9oSZ(j zSAm@ShxPj9Yy0o^y?uRgKnX9Zwv_|#P{g5^>S;G)06DOs)g1Ls|Io&_TDfs5p15gO zqWStXa4FspmUWZP;4P`U3&2_T18j_*=g=d>eh7WVstWtr8{ullN=et#P{84HWj&%I zwZNvXN62*u`JB3#S991)zw*02>)Vq3{rj&UfBm4D==MYTeShg}zb5C0k15JK%eu74fD=PQ zW?g_IQiij)xt`=`_gi|$XH9MYqJOID5d%4Lg@0&$-3nb3dS*x~Rt?G4kINOzn zjkNX&@$$Qv9l)okrET3r5QVp<7v|%wpw1!HcivZDA`h1~XqzL6g!RLjL;$k{-%EF0B!U{!72dDLD{=1-LkbuL zi*Vm)Z#%hG?WnQ5hP*vLlpEu%I5YZeCn6ACmj0qbpiOrbJ3|y^JB!vOacTNE$k;mZ zN|{23aBaBSbweRv*FD=GJkRB;x)frqnKll;x+9JU+)hOYCn~#hUcgTNL?STkuZ#8T z2V&Uwu@dC*6YuSXO9THb4W0T%>j*pfE+8V>0(W(>niamTSOYoK z>Oj8FCC|78MAU{?gwPhOMIn@c&kT%c6<$ zboww8T(x(AvsTAg2o86O5NRE=h(Ph|iImm6l(hRsqXO-I)t%XS1R_;ZwPC-a$?@1d zwceFFop_x64}0rV`)_yFG8nBdw|}hD^r$FcKXin#<5n-7RBYL3+E8{{DZH|`3-dXYG$nrY|8>!dYxbh?cY*K~P1&7m z1H+!KK3`2U6G+CDtEP8Z;IXY9n0PoY#NQs&p@Luxc0*5673792o%b2E~)InmTdn&TwnG***OwtN*KCsdgh| zZ~%xSdq?cr$)7r=1K1=Y_SsEa;W;Vf9!+zA$!d36ql3?M8wpNwxK;_4_il;K>w10r z^7jv){`K>BzZRCgA#r?g=8m^-!6~p&Xu0L2 zZQV?2E0M%OHr>@m=9-s21rfy6Gmr_o$w3xQDK{~;dMPloZP4lPRK1-g0@XP!svvB$ zt*T?>)Mr9P-A_Jyjrs>=8neca1AfjgfJG|)p)FA+wp}{rXxMUV^p}?3uR{)c5HHld z?W(aWqsHs;*mq5!w?C}g|NGcJIzRCHQk@3CmgA+xv;#RzQ#uxD)UvE8$r9(O7{W%N zPi%Y=`LN-YC*j{`mSfk_Ky{y!?+RIz5Wo$JxuI}T*%svA&qEzk{??gsJM9R< zkbPxy6&D*0lr4h9YHP7|=>K3x2PXnTMLy`y#QDAd208xvO*zTqZ(IIJGs2hpM%*>* zTe2nkrES)rfSCj@9to%f;?zM|^Sf?W(!rM7fJkI36&0bLF2kGv~(6sg}}af@o_LDA}ZC0|{`xC?3R@=QM*6 zPfH(~S7hDWz|>Bu=#60yWG`wJgOJO zEGY?qw4qzxt#22(Qj0+QqirRCZ`-=)G``IeFLfZN4sS`PMv&e+4zCESQr&e2RCOzu zyAGe~TG%j5yf}3WwD!;yl;)M#Zg_dY2@|_CspGkpdvUwTkh3YMuY+i)V)6Zc zU8(n0+$YmM*Xj4`@cJx!ffl=N->`g^C<0A&hi04RqI-cgh_HpIp2=w~WpWym?h&_& zkn%pAf2QgxI=*W{Xg3MOC21L=<)}BL&8yp-$5Zl2`OdRyBYtA*Ry zr#i8oM>!N_As^m5+(F$Koq>j(XY8m=Rme+k)HQ7tPmPpHvthPspm!X%l6Z2=;jkY` zVtZVzj(`1X(tYfe{>1W(m+Y3pPznGxsyY6b|+eTZG-Q-!$uSwUYGTAYuf*Owdv?`)NV717sx50pQ-)w_B zrkc9y(G~0Yx+U@{5j5H^!D4(_rR7DJlyUgUM!9E%0&VlYh%g33<&Dpwn3;vIJ+HEY zDtq=At``X$?evwe{{d+%gMZQGhycd&BUnsw;Ab+y%B*R2j;5Jj7_yaOL9N?u8Rv=>RJ z(l5L7_{)3i)VDMQZqWhet9m{e|@`tC7hqDU#q^<%hZBPszeeKZRfom z04)F!A?qltw2Z`)FGHpf`>*Bggj6~RWgO)&?hJlKq!Uf}%uO8quJ{=AyI%bSc*s_~__ z8!+atvFmxl%AAQLQfF^gR=FZt9)<>JYwy8#FVA4#%)P6aPiWREdux|kJyuw{RuM2) zo$)vcV^wh!u7pcXO)ZobIrq*Rc^ts0v{&)wio~#~_nijhocn0yZ9vaiR(*Qt`xtccYSKHq$D(2@;-`^Cu z_rL9{4{&=ihk;k0YX)2sytGMPm&ZicN6G@fJ@KkC?^;kAHwG!cY1n>y?Zi{xWa_vn zmjV)A_3Nl0u41n{^AILswnf5hA-^ zim)l<_3dt!juq5#D^EJ{}D zhYdlTB*mbUf%Y%f>P<-Vr3kCtP|-{@>##mK$hX!}oC3T2d%L6Fp@&+05vT&7IxGt& z{dR&SXWqQCx=oKAE!+Xr{Lks^*uGG-mOhGubG!q8zhC0%1CVG`eOAbv`Li^1u^q{r zOXql4>rp8~(c4t@&Q>=p=_ss8q%X^!&K88=MCby@O)hE&W<&+2>*+PQ>4DAQ*!C** zSN)IyE>ZVU_uBrKYqfl=UZkaMWg+BR0R~nk69}1&tnbuRvy4QFB=u^@2Y|P6Ksl6M z{1rCqsHGjjIe9zmSZRd;?Nxd+!v&4()?*CX$0`V#!%iO35rk(it~g9`*Hq00hn?0~ z?JC$gL8^glj+U_HNB0!4P*uZb-h>WlkU_~{Q}^q_gTt1%--G+=>NMv0TvFq-==Bdi_>;?;OOMdpU%SQn86md zn$#47Y?>L=WycKfsN1#<7%RlfBf`UNLFDJb7w`g~LwPwyA3$bRn~%#nnFjYt=tOlG z%!h|bZH_{KdB|N5yxFwX3CpSIMJS-k;*Gl9e&o#EVgM{YTkTk?GXADW%!jNej#RXd zG-xM(3*%JQ;J_-MY44?h;IPJWIjG@v)@Q`ttkFo6{9<75$ec z2(6CUM#H{(CvsVkV#^L3)fr}(Wg;%?*#*E{q~0TSn`|zdhR@RM|97X0VBb8}FMZCm zqr5eGx;a%UXp0@dXSa^4N3t;_JY)N%4vz}aj*SFs-q$4WDekYtE(GkpS_FDzr+aP~ zkV1o5mt$4r35CmmSZRFL#8JX&(Zp&p;8v9%-F^ZO0WUmM+Lf1Pt!t)kTF>?R_xRX_HGXV$IwCQRuv*RHVqMSV!xWZNM45{3Dr>{JKlyppUN}eqb(In zjWgTOj6tQIWjuV5k7u?Eo50HVv`^R(nj&kN+h83ZEKqSNwd5=q+dU342p#@E3PiUn zT>=%1YJ~*lj7a?ZZo77~ukT(%V3uM*UH8!BM{yxdoCsEuMEm3{0yhnicXz_=^uY3& z(JkeDsXl!F_x1VHr*SDlYVX!svG}4&P>91ry)>uSZs%>MdS2j|BU`(L>B6Iu3N?eY zWJ{jq{5?CfuJq-Sp4rz7_gD^?_HwFB-krJG&Q-=Dcwc}TKB25kuHYPmYAcWChg!)i zd`MDn?AXo_H&sUAYQb`!0un%h3bj@M*_$uUo>E0%7TZYF5#dxqzvAYYY~}<5B*t_& zIy>CxoD2DoSKt+g7m-1usqAR&V}|^HuGm|h;$_8beutcz(aUCAl&*`4gcaN1!t(6p z^iOTclUJFffz8YD>r|O7gCh@O?G?03GYxpGt{k1w2P#$VlUbgjAM^nZN$IJYiH=;u8TqkYQ^FoS4`iKT|vND`%-^Ye*R8g=IiEW z2Rzv$+{YkpvY)Qg#(sc?>SrolpDHY~c98Kk3UE4OL4a08L!|*#eBQJt^@MMmw<$o8 z3Fh6>_NX3mlADHv_9|Gu-I4@2NxzDsGtg{(3w7+Y6@$#k#vN)}Pe@oXBLG=1rTe@H z$eZ?;yJVYvs|ZNf9hM(qDOEyoJW{`i`WAND|FU9#I+gLtyQ9bKZ%*^61kY`miA_MN zW$kRTts;ffqF>S0iw#sZMH7;9yWX9f#L`$MMFe4uS{&AzTDL%Hbp9eH=VjAt>t{b# zHm#vNsE;z7n-+yx*}3I|9=sQKbce48^%EI*45woIcZAnW#pt^=8I4fv!ebi++s1Pm z+qxOza1Xnfgf)@0B6{DBA#KR|cfyZtDjn}M@$2V*k5B8;-Cp_f6LjyH9-X$ZJGt;V z?9a=#p0md5P2o|`3r@;5t!u4L-78HsH&iv|&D7H_$i#QB2$S^wQYNbQv2>Mp)sk)E zi*7TKeQ;tRm04~bXYOk?Vn1rE?8hMuCC(F~oz2nbjOYZa0COCp6&0T# zE^OwdPYmG_^#K|k+*DSHpndA`!NN{wGkI598147Qi{a^_8`{~&U^Pw`Coi_TBi!3x ztks%peKoq@Z}T*?MMceJ;NGV*I>ja?={)Cg!hpKnAW({8Q!{x7eoo$$RJG*h)vO4t z#;hR>{ys1EJYE{Fi*MfhhDMDx&bc1Tzm<~mVux7H~>9QPiQUu z$bx+kh(d##4?Vta*_p~Gn>mg&?J zL7^qkp+YduE!>I>hI*(S9FE!l=UUaJ_Wq((zyTSW(s&TG!0cWK6Te}uz!M!t6g<{c zG!G4IR0~%yh~t)(s?yRxO)<+&M^4}?VpP(~)w+Po!apGqLa~Xy>yp0(=#;vfS_VG~ zUy5{dK2I-HMiPaFb{)JvR&UqBJ~$B2SDq#MC`yu@wrU!hLN0j+;On*&#K@%~+idIH zmhxXbr((|F`NP?|-5aTOt$I1fM>u<@h`)Wh-W2OTe&}xn)t|fsdby?HTU^s-Rfn$1 zOjozW$M@CfSb6$l=mfTCPE|oKbO=qF!nO2Ljm_1lW^f zN1S<9q83gF@8gt^>AbFi3FN9Px1>GFaS+5KWZPT6%ZUto9o^FDMqb&RzKY;3m+hqGp7IQENgGvf8^lPiwp_?Em!aSVtI4X;CPFN6{w&j8R*lYz@u=QA zq~Vy&OH)pR0(bd@`gyOwf7v*h6L_7_Q%srqU2ex!pBL|Zk>k##Pty5)E;nl6cXXV> z@6A5c&gusC+xullbn)`hY3W;c97lnsGrdR5*QN}`p#lf6Gey=*|3meGhu8a@Nd;GA zJ@BZFO*J0d>Dzc0K#Z$nnT322Zyo0jhP-oacJT1+HoiHbI_L;!pdpLi%Pn^}5vV6( z@gD2c;qE@~JP+Fh;k#A+w4sUPiJ~Np4l%ysChccJH?ekWSGboBMQXhTuiJY!t zH&u&@8!8_lZiGEY8zzTg4d*&C5=t-`Cu4xsLPaFNUjE9Dkc*3Cu?~#4X z*}R~IqiFJwG&9xbqpZ$4~EY$WTrkb_I8p%q}Vug0)ZO{fLFcBG@CVRK4R!MYk5M#|Rk`X1yVAUa%uW5$u~)t?NL! zs5A!93A(DT`|0$u*Gpt~zGCAfxHEN1e_yD7|NHlU`X6tL^>*#Iy$X@CC$fdU@MaEZ z7fOTB+Br1s5Q94Ffn3SqHW*3Dc|~48Mn!6Dm$Zr7Htd*zicOiO+v!hrFcQp$EjNQ5 z3^w5|XU36@sJPWPO(u$;Lq2LDiNvm&ekOzsyX#zp~k0g zfB(Qzoqs!(0e-paQ>g4#71}--mbr*t`6@xb8@4Zp@U;A~IaRgVT%mVfrY^xKc40hI z)sPA}uf~imkBz`BR?zm^(E!a26f`K1XEGqfm)!=GA>KdcoKAU?qhC<~T%zVC{EAln<^}A-f!_;SyL6A zA#qkgUn?N2q^i4m^lxt*p3J0F_ubo{Qc*mg37 z)*B9hfDdOoGMSv%6xpSDKqOR$RLH66ksTmZI#aw;bRAZ|q$h@GIIEwf2Ds$O>Z zb)1sNN?q!*sy@{;!3Jl0uRUr|i4Af$*vWvVTD^fez4~hoVA*=4Ox?-bK1Q>^=e%0; zj`7w^mAD1yJIi&e=0!4zGsbyeF^trC1Hez^s*dMM{cBZS(z^57UkJ@I&b*gRO3EWo z(lqqesR~&0l|0K$pbWZR09$SU<_htT2C0Cq3L&y6Uk zxXq?&u-7`xfhD-1vl@>c+HJvDQZXl%6hJx==ZB~xh;V?&uByTYmm~<;ry52Zx``I{ zJ=n$-DQeePRy>`Zc243$Ytmyn%Mn6R_eDeAAacJr+4$l z*k0~&rnkF51ir_g34qZd_3&mhXz^5Suc*hHs^>A+I1HaZs=m*@P&NUktfUNR-Fe#J z#nrCwx2G81p?<+54)x^0olMajAn>W`Y< zuOIbL{pZK|->d%lqnkE9t1uc=Ljeh)cI-7iWsjDh)pOGyM@LF+377ge@5yqPJL-V{X}(vejyjlv-so z>*J%31yq0!X#aS=%Kf+H`q5JRBH6m&Q7T>|0Eb#oNJAqRHXw9w^bN9Cm}A<^@4X>4^`?&I*POQ!_d<1*DcGoer! zf~>)mj}?aXrd@G68@$1LRT1I)zOB~>oBJx8Q5R*xq@#1hm@UoaiPas}9$KCfpfVf<#_uFaIEsLsQt4PW^AiBDuO9NzK)gw530FswK=gt$71#?*f|FT@V~;!y>@u zX&X>B?fcIAB9@Vi^((fs>Rc#SNuquVaN`+tPurWHj#P4|&A3`sUgbx|y8ug7YlMV? zXju5pK~PQ+a35^T4LU(P;JQO6pgXto2iN%9Qmu75UL^1fsU19*kI5TvN>y^&l2w?b zTnopt*oO%y$rkf2XV|SB^Qy@uia7yI-E3OXDe$a0rbi+uD!fZ$BAEda8_b)UGoLmz zt|6xT*(s_GrBhzfF(n5W&7Q$g^V_z=2zFmGYfal4dsa1;Sr&~~R{^M|HN$@a;NjIu zmMo(}twe|Abh45}ob}>Ku4|vmfpnLAa~L1%^xK~!+s^PdA))@stKTz#W%3JZP?o49 zB5dAQC)LpDc}W8#MNzILk1fZD99iq$#4o1}hSq^vZxI{n1>o~SnWz~C@y;n2Q2M@f zeH`f)&X_Mr9)SGES}pw+t3lyhjyuF5_+_-)rjlN!4EluW5Qc{CJ6S^)E1`ggZsV%m zD!RYh!)k+t#K@d}d|h98e%+Kxq!%c+&-4m36W`K-Df)-mW%iNvCSt z(V#<9Vd_&zqIs-yN~`z;b9>+_(kqWlP-lB90LdS95(j8|?IILmr=JOY3a}$BXs@M% zp|-6gK|Salx(5VrFwPTlIIlx%HyZ==I@(p2i%_Hc-p%Bfv}%cvX=wJ>ReF8Fazv|lbn9?>OD<;D> zc4~vS%n!?YD)Io(G_qyUPRAQ>=bn<^r{Ksbpzo^9ifA258-Sl@Tl;2XsiSj1JjZjo zgJGM7zPyg4;-gm}N;P(OyF>n`LI@fY+nRX>XU$c7;b65@)3=~?DJOYaHcR?dtGysb zQ4%*L4HK1tOIP3iwqidjeCMZ+z<8G~p6yZY$@VhGb#_*3 zK6hJFF|io?vauZ?qutQqkUBI6_|*3@+S2Lr>Mbu#FJBqkcDGS0Z8pLb!d|X$RC|7S z*}=ILy#$w5z|~U>w}@>c1j0T~P0War{|{@oy{+BL5aIF?;L|B-qars+qX9X6XH|;e zh`kDD)_T2eg`HgvBA+Bvc+y;AWK*jJ?Fzx5HY;a)@szbE0uRTbAzbSl zkl~)tRqbAj0zrT-wK?^%8$odgYdlJ*ZSDVM-_^gaot`vaJbD46A*^ExmnOf~@9hY< zPL66-!Pa@oBRE^-^h6=P1*c;yF$@mUZK&o9bfW0$Jhz`QZw@uj>16~gPmXNx*JP(L`uBL+u?yKG^FCpPjwAJ;l4GaOl zSKm^f2`}+W6W)uLTa7;oxXVzSo4Nz}((K8O`Acc~nDy#7e$} zaeF-{om65O{&Wmyz&M@F25heos!rRSrF5~U<)fsGaJxC{|6#SVtMz2sr)^GTPEP*n zfdp&W#cHQr-`1@yCn2cCLUOa@N!;j?A~=BtN^|-2u3Pos#XvDsdnvSWTGoxB?iQmF zJ9D%ywJeZ^N}bhu`{S-hUs?iLRWg8ZXh@i+hC&3e#>=r2m&oNcxTXfG*yn3?eC(}*~v>{OKu_HF+AYW?>8`Y}Ui5S+-C@dAtO%b(V2>u#GO|Dr6L1wOU6%}V(bYt^S8b!Us4 zBLL%9bsAEq-d+}T>F}a4tWgk=hmB?&SsR|7c@s#yW`qqy>M7b6k?yhCSUE23z1f1v z@dleU0WuwylghnPhHB@4HMWa=Zl^(>Pp6(}2PnEQEnZNhLkBhILwFDp*|El^Y?}Q0 zs(to9-!JtYe|qU_yH%WncI#uDX6@q^t5!fofetl~;Bxn{7jKKp8Nyrq*p_2XQ;0G~ zc878)+LxI&g2N1(x1yI#J6EagjLzP)ajAi-Y zmltt6*az-pt7i3NA3ZgQnCzTsV}u4%@G*84pUZCJW%@m}39*MUa4hWK1oG=3N1RS8 zV{Y2TY+L>RUA6ePRf7w_mrB_;RWIR(;M=g-fEk?#*^EC#YhpkD&fD4BS+8^1W$BVU zy&D=)F|)+(>1u&{=dRQ!xd;fZVrjbVDLZYABX0(US74qwJqRX&MmbZEhuz02Yk^F3 z{MEE3^&Og`K4(=3n((0%l`3Cxs7$2mTy^i*%ckxQpu;P?mW00E^~ZhBf%JN3zAK7$ z9id$(fQYfZOTzwGwU2TC;{#u@6g=}*(Sk zc(%F>H~Ya$e;wFVbL6aoauSS$IJHZ~+X3y`G*cy=ADs0iK$@Bo!HWF?<EFKhH_O9S&L<>3d8gX(_JG;i8PsWw zop)K)`7IhqCLOEwS0UXL*!i$0qYv_DA+^~92b1D60>ku(zH}?r;lhg^!pX@2(JhKC z%Nf{fDNFhz1=1<_{K=xcjwM?1{=t5y(u}nd!H%un-Khk^>vT9nONqc&3}P^0P>;&u zK)xO9VacG>Wf{TRv5(1A`o+TIc^ohx-|5(fR;e??207kR;Pa*w#E z6|AX-wb)(==-DsOyyX)siKV>_LJE>jmCL>8lC}>;_K#iZHUK8+qSrMDHI@X4irj}S z$&LVlh@zg5t`~u}!-o}4t&JeZE?HA=B;vVBl22=HH9&}qVd`>YHOon+w3AA0BhxX) z>ay0~-VE)ln6fK;*Z{VUaairS)$CUXxSS5t?p3LleT}z8?c}?YTF1H^W6h70SHpnT zL;v@si*HN!;^S(BRhpSqT65M8xv2yTpIR4;kYqKky@F7WuHG<}Xfc*_27LgNbybo% zd){eGCB(*|m6xuHj_w0H)tXJ(Kvgv{AqkGG2OSh19RZuYK-sFn#ePy040vUITQ6h+ zzK$+-cK|}{CnKf6LLD+9#o85~9Msy+jgV-m=3da%Yu`qenw3bcJx;%D8UT^?4-2^K&&!a@-X^UOh^m_x zXaE+lLOJ+1ghRqL85fGWaklp}UplWUPGM^|5r2>d_to}o8$wg*#N-G+(R!Yrm!zej zpyqvdQbida@jj&UAA9*LghsrJX24VMLjtq)^ea0@!*tt%YW{w z=eDO_jdR+kdHC3Exeh~DUy$^ngnHUQkf#CdbSmw>DzT}jt4vLx^yeTmH;}B7Wv4Bh zOE{uyiC0--V0nBSakfR12jlFr&+EM8!2K$JTdH+$q;};ChCSD~D&Y#KzuUuWmpTB< zu|H6~nA+RW3%Iq^mcmgjMzi0pz}jR5_jg6`w@p2PVIMW;h+`O|0zGR>Oj6#k1R5?j z9q+uVLcPtW=xMs)j$v2C5KgVVS;}_H>-n@n>y@1V)HqzhdXY4GzKCw%;HI{R!Z5pY zsM0p59iPOnkI`7^{4Dfn-l?sZm%L|bmcaFF(8?mdEY&|h{;%orO$8~x48np_ysy|i z_fB9y_Ch3WY--uhrB8Vqk-PV>&O&LK36ApSa3_(@Y1@`f1i&#!k#&u-JF4JRjOFH2 zx3y%!D)ZjKarTTUvAN&nfhJVTZQD)8P|jg$1{O75Iosh4)L{#p)+SEPfz>ALXxGrC z-(J32i@UF(h;LQ2rV`~h)rL5WQ{4biEK%6m=&Gc%oh*9XY4#TP^Li9ze_pD$Teg=8 zYngJCS#2T|BBDBJL={T_yUEc@#-*#uos9 zr31DJyiw@Q<5@2z=?BOH+eAgle81Rj!s7R=hFDROKY&tgYK`iJ4UHtuYiq*~A7W+{H`$p^T9JCSJlyJ4ZUOVu*RBarU z(YwU?xXyEvN}Y4&UGB<_I+S*KP_rXVyNckp#_4nODC|t9nay}*vsbh_Rp)r!ZTo20 zlwjVyGj{Er_i>8R<|K0QROEwLaaxX2r@R@!iB{3xWA#>3bDGhKGZtmlHil-Ktl2Q1 zX{-8|m3s5VAZ@+idB>mtFd)n$LfMmsyPCEUIUE_}vy`iI>Xn{^93J6<0YEyeUL>Wq zm;PE+jbifF&vnVGkGOXeO>OMkVQgo{wjwjSt7q4fW-s=mOd*lhq{tgxb-InsUZnB6 zHDFw(fpv*5FO8$UTTi)oG2IDUrG^^l`PO^Eo13Bm`_fE1lCfOpr2ArjL%_*gntJuD z)rZ22V4;7rQt{`Nn$Zy&mAq7YQfG1~(|0&ma0YeFy|FospS(x#0PmsuIzyuAo?A_cAPIN5Ek6!?s&X z*hIJ`IUEjl6kjwU*YdsurUFEzG@W|P9Qy`~O`ar zpe=5-Ase(0v(v?>9)}Z*?t;k%=h26?#G$6c!OBPQ3yH}I>1OZwY0t?s1ujvxGdumI z?*!bf)k973BP5n}5-o{i!9L*F%tAH@s_vi^v5k~KgF-6gqicXUEIMuajTLz0ZM5AT ztSnmPHq9KHEq=K#GmZCtfUh6#+fL_PwFOQu4XMM{hj8*BHQISRe*nak4NZn9%>jT^?S57Szz%wjB(L;1h%9vnRGr?w2cv}&T?7k=l_GPKgKtSQ zIAG1vS%y5NE%B2@Si#= zoocC)W>v}U!>O>SL|U}1SaUDCS94Ue!w$NT6ZAGo|`3w zC!y&UAeDg3r^YOu!($`L*+NiWMC8JEmINN||WsBAk2s`$8Q*FBD`X6AfzO03OaeR6wYB2M~L2&YN%0 ze8{<l5jy{%k=%Ln_w?j$$8!%uV8utS3l*T-qLEh}%X(v#1+J55rnglcuoeJmK zdzub;g{$)C9@}FYW3KpoI_j_OJ#Ss*(Yv3U7467>WRL8w5YKd6G1;P+lT>s<+oAVx(kLXtQ3nz-sVPj({toXSS>k@+!>`~jsk zQrk5$JeNf-Ulh+3^*OLwN3@zUxTnVJS)1S485U!PCNJ=ixUD(NXw!(YM?{`AeGZwh zd)MoaY6F#eh5J-iyzyHJ;tGLXhd1ZC1#%S91YPHPDNNSY3TL_0m9Cfe0K7yV<>v)k zdPwj4EAG!6sQTEr1TWK&p!sU#EjlH@kv@wpeNL{Os*AICZ#yvC4YE7f&m>Gm1vtbo z5$z5g=2THpV-~N4Hf`JM^0PZYiA8%;EmSPn>EnGrxlQ8F3L|6%w|O;MbDf5pkV@iD z>H?k4qG?eQp~zAvPSUA?$fd8<(1r{4#MZ1b28oZnQwpS$sIvj$X%X&?hmy;&D7-hHTn(bwRE!?yZ3A8`p_aN=aUTg-VW?CJ_~+xfr|JmR(H z2%Q{Bm;RDXT|5U;)pmh(H1#Nf!?4mZDyK{+QP-^NOONGM6T4|O~_$N4bDZ$*Ni$jrKOQgz^mG=!p2T&)&Run?B*~j}L$fn{#n=Dg)@is6GU{cV}pUTpzZ?y1{f>^K-OC(hLm zX`8$Qaa9Pj6ga0In>M8F%C4&raqiBxuw&Ie$=bV*m%Im^(3cZJa&Bz5zVm|E;`Y8T zany4td^()EU#k~4Zx1J4n34Hcths z4}b;a=yj1+OV{fnxiXsp29jLIYT;J63U~EuDsl8-7W0BbQC>bWyGd$1oF6j@(JGuiMorB3zSn300 zfjl+^ehys&;%?(9C&a0oE)H@S542);xQUOdfR35Lz8^ycmfnrNDn<517&6ETOqMzPbK1+oOT ztET598&QDNuYjs82fO#20Hid5ZnBFAmnA^xu?KzImST(gc0pn9)hXVJ@?hmi&b5$=guPajFU|ODx9rDJOpma&1jHO z^q}MidY5nwTa$QWheMXt1|E(A57@_UXe8OJNe5L`vlQD2#$B^r$52?Ro}676N+j_? zOB;Uqqc~NLysiP1y|d)U;es?-SqF?lXOafYMfog_@X)(;7p8zx$hh0MqWFmHngal; zx$h_7HM6lU3#1o^fiRhEVX?T=Eq=E(kY&SV-~ZiWrC;(toaK3$hB|qh?M*>NoYM$3 zhrsh#;S^qKGi*4D`cxu3?OVKO?+~<&C%&|%)|AKJ3261wL+QJdg}Vh8*G*6$nCFA2 z0=@?&IXXbb-JkMCP5DFc!P&v$t2x*?{@Rv+0*sX1+d(^8(`hxBx-}csX1$lxOe}c+ zB}dd!Avg_cXPpDBMX+~os|Q=%X`+rb3ss_5-}E4bzZcX0oZr4Jy>9K2S%_!npJT^M z<${l?M!C~;1Sq|UYl|(gS^Bc9O$t#ch~bSL5hqGA^$&onxv@aP(G$tK0Q857A?F(5 z?a*r_J3$EE1Y}-uiu%3q17`f_* zw=%ppM^=)#T?&!}$E9O5jp$8z6N-6Jq>&wbwOJh;o4$xkVgp14E-vr!>d*iE-%s;D z-b_*cW0|6?IoG%}CY9%Uxn*`FMFnpkiUV+6Zs!KSD$6uo9%lf9;%Y-soODx9FSfcV z>Ze`GzDjEjdVv!-WePIr`x*0!Z}|pLz{h#}Hsfe$$Z-VR^RZuyHn)%>|3`2E(xvmZ zdq^ER<)@rv2VZ+lwDDO1s1DQ+UMnc&R)e5ATi@-Kh3$a~3I2TgP5o`hH53i-)7VbAz2$a4gj$(SjpgSj|5h(Ym1}4A4@mbI&`=2Am>2I_^Wa|!(RST~}!Z~{l;P?>BlVQ_Hsl_i^&xFO`v2_M#z zCp+MYN@3kLTNN)~!A&EmGVMGhzg$0$K#5Zr0#Zm zLqBevEC^&eRopk=f1g#K6z_w;Wj|IaeJJnKh*05I!BP*m)<%kGX=tekE?7ZUUdnyW9*l` zp&F3t>S)6rPg*p(x|Yni;weF?l&I_Grh;Mf!rVC(OL|^JHkD26JobiZZz{5DR{(w@ zsW`mM=7>P7r&()v@_Rb+c+X`M1jG;3D{QsM_SH8b==QB0-AWIeOPePUy^}0#A2z+t z6nqvTe}UZF380J(TyuB!!Ri?-LERs6@@RJVTd5vDEz|N9s4pr|Yz0O29Pv|AMb)&j zEx_-f6aQ^n<1)7ViyALA_Y}^wOyNB|)Z>Wpz>G{>v-Ws@n4F{M%B~pE%6T4_G$!lW3TsBH`z*r z4La2XFjPVIVAp{_?L1Uj^K$#t^9Tx14T3&I*7-}A|GSmiZ~e=ce~tcau0i~_LEt0A z7a^#m_{e6t@xBLSWJN&|p+l&80yhhCQjtIok)~EQO>1@Gx#K8D31ix>Ih^PWn(V|e zR;@eMNJcmh+o_9+(wh#;!9H9q;llCMzHQLhi>KBDN~h7Fh6;Zo<()wt^3oLhj$j7vGAM2?}Bzd<~fu4ooDIn$6R^3IlL9j!STs=2bACX z_w%<8cURx&%fDbbU!nIT!Sq&NNbR+@4hG#x$G!)4X%DH`qt+#{rIULF@O|mHW>>0j2ZnhwPuiI?}i1!?F4(@idiYTd0Nswq%u6a z720*9czE^Cx>%!S%T>OK&8~F3^K#Cj5%W}-^4=Lxdkuhie_ghJp5NXL`|^vErm~P7 zOuN|veb{1tF4-^AznZ78wxXcuF}&)%>uxfKL?^YFiZXKbR#*y9DnM}DmN;?VmW~Kr zCkg2E3R7JIPLw?ntQ_Et%*qKm({s=wm&+@jjp!i29E4q5I7a(DUY6?9TbW%w zpMO|=eipKB60Mq5?3(EtsjKQUcFU2y*cGaT9Y0a0=px7FQ)(3Qrn77T-Z3Rx_KIb6 z(vynvMb9~Kf3zcy0BhUSSeN4}!yiN~4Ng*jdbO(Y&AH{QwWc=crlbg8N2UbVvTwSA zz`(3AoQ1MA>ALKEWLFUClUEoD{u|L1VF^n0oH7VwtQze0H4{53nc0s2J1!Pk0Eqn^ zkDi}C|9L5uv04`tTzCY0z>`{h`x*wenJFj?4BENZoinNYxSYZ57J)WvTUoka00Xrz z?+cDS3nSjMVr9c`clIydFk?%TC*&+B^F-L*;CG>3Y6Pib@tm=v*a@x93Y+x+z9n*V&GgRAUk3VKAUO&cOJKD5qRFICMu*%`VU>k_}& zRg+aAh>Ur1(5+Z<58{ujxj;?K z+#bz)Y5Bo*vPW+EQlCCF`PaS;^R1>A9L=EifZ7q>3Mw4|W>(v>5|~aUV3h@jdD<$u zv(2rb!YKjQ4R&_him0hU^rCx^n3^NQvfCeP_3^So8s3z;tscBIg!00VqHLTJq3T-O ziJDJVa41SQ0iKtmqx;mH)%q{*h`^wyEKApt^;%+7IP(TBRD9C0JKnF-TuomA0UjBe zZC|coiPE+@?fIT|ACi>Is~aDxUs{{;LxHzoEUP%`{>@~j8KEqhs%xp7&Y}*l{vIYV z_3OlPPNdu#p6Ii5ED#KPA;+UzWFk8X5}?pv638)Y@2ULE-lS-Ygd0MEQj_!C(*SkKct_d zWTfiDt~>eSCh8|Og)Z5N>dEb|hVD*oA8H-%icd`)CqtGT={*RhZ%$bd4^(OoHgfY3 z?E9)yU0^L+jwLf0bS8={wm!iiRWDQRcn?>-PMvbP&#O9UftKxTefiaoh5FLZ|5~~j zZ*nX7#qO%Vbq3$W#PY1f<$m%xBSwSv=;{7A%C zw0bNXDX*xUH&qA4zH9!2^-_L>B_Gubtb@fn_W7*!Ih&E}DY1KG-OnDRyKU*HXyFR# z?ZF^tf9`qgSqXq7DXDh6qJQah}4X>_}sO?0DU2NLO!wAV8OIUwY z%|deZa@w-d~e^#yu2G zRw^OFC!jrc-qd_U{ht(ol#i47jgX_=s!;lb-%__3<}cRCrvFM@(7-Q)nIN(pTluX^9F zgeK1^zXj(cCEuq?dfErG^-k#MqoCy!xN>&=Zl&qR%Y$5mgXYBUozr2v1ki4HivnQ> zqo-meU1{Ns?0IF)lA#f#-&3|mPS6r?C^|-pW(5rdcxt-|s# z6(p|;f)+bOl_oxgM&Mxm-v}Ro)?Stql`>f%6}B_LZa3*%IwPd&kcQD$<^SEmjbiIh z(mne0{Xds#eEdUv72a&Z%9fvts9Zs@YxlJ7q8}i ztJv1l>Yj@pC&IMPf2ipREG&s47waH6xs4V`^< zT{?<)=;^RtX)S{wMnq92P;nyOvRW~>O3AuAU3*N&rn|NCQr=?PH%rjxfORJh`4KEd ze6AEw)LF*q9KlVJhc?3tP|BB8pT&ZbfWj)>8oUcnoI18MIEJEu84T!I$#2>p^ ze5eP%E0@8iOB`KW5#v(D0xc))*7Vv7&z1Ti+K^UTQGM-Vk51o2zEi=&zPwEJwHzef z!-8wo<8w-%Z_c2)Pn(e9Za~qMeEBfD!ur$pZu>I4L!K!T3arj(4_$jC$&;RBf*fIZ zfn{~x&QtA3Rl%uki_cUy_@1gXU7_QZLd2)VY2h|&YUmj@9X@&1YXI53o)b;UJO|Ez|`Qv zwhP`IJ9{|P7XYKm;VfGnI7uFwU}fzjc#;i{$i}dRrz*R!iVwh_v|mpCUme!SOTB@* z<2sDcx*L6WXk@JdUq%p$cWP-N8D41R~_)0JdO1jgstFWWzzOT8FbM7CM&{FHn}y6g7MA zhy9sLZzQNmZ{vi@B2m0Fl=<0UR3K);YO}E1oSlyII-Dct=efOVBWS@Ytbvd8x=!B! zSKn6YYKMKjELONwPF12r*3Yr?&ifSHa?n&5tnByW*1zpOr&{wJ-pMNk$jp1W=uFj> zZs!84jru@S&A9?G4HS13Mm6q4$~|-Mn5LL zLrpW%7XfdyDBtT&T#MER9B=gz04{X>+3%Kk8HaKub^w}LRn$@W_2giB?Y6H99BAuW zlI_s^cbS3T{_OufKYsZ1{Y^MaC-VFczUE~>UMr5-o0qyR0{Ly;2O?Fr+hK8dzn2_> zZ9=<~qg#{P-DA^uY}sd%anx0ZRW`FgQLyA9I&DRzSP1WNFF#`aid_jumedBwFrDXs zy!yRB`?}{{N4S%icsR`kKvUg`xBiu)CpP7tGXn|bnO}rMDS9s0{yh}4k*@SjCyPulKkaBp z+FS6MZmrzdFHNlt{iXLc8K8ujZSjRyaH|zT4sCFM*ot->$JMo5e_61P|2sdFU-maM z@+WXeYV4;&8>t3$y2CR+nK@TrQX*Y;*TkXuv0OvQ)sD?40Gt1rFPTy+Y#DdtQOCLni>DvrP=V`lZFo z+a#&veP2cq#H|}Fso|++Gqolx%q>gLp;;v0Coke@0a4LWS;W^ z80i;IPE%W8b+JOjHWlJDE1I`A88+bWl9Q8kwWH3h65Kpc}vgEATu(glps}G4+0t zrByn23L4d`=1`vpY53M)o-Lx9yb~Q+rrpRdY!PyfW>c$8Oz%~2xvsluN zzpW>9+tr5!L?|T8f9PLd6d;rJMO{R9OUf!A1p9ZKneJ=ky&TitP2l;Zz!<#0x^=9D zBuKAycJMBrdaLnemC_>R#?Z+zp>&yHK_xt1R(xzC<-d=<$j?+4wLt6KJ&E(BqamFTT;G~9x z*9y+ps8v~PJs38h2WQN8m}68~So25abpnv4?EL)@ZEfT>6{$`eJR z%EJLAofVUvbGL@W8e6DAWrXc{4FuJr=Ih_Al{np~^E`b<8+GL%?Mmi5kenUvyKbwq z%R|uV8H)ityK*rTw-e-`*z6tizS{CW> z{9}K%sqLyMR1H#+<{uD&L-v1?0qv?CvR*!rIw`{z88AL%+Do3oa;a7@cD+~${u*95 z%+I?4G_&QwWh(fBt2ebfl%|_C$*hTKmqumx`Lb5`*Z%wbP=9%-c)Tu`75tvMJ=9Tm zf$N6e6!52t0>ON(-sA4D1n+f-p$Z9ot4H23sLk`F`CA~1Gy&W{ zH)XSip0(*(my4REv?E#3IPNv&?cLwytdy5Y+LS1RVpnrX)|#PgLovOxE9?pqc`VoG z@4wA&AHT7?_5!QnBb67!@ubREUWc5A1Osb1%VuKdYrd(NGl1)is={~WA<_Yk08Jcv z&Xb%hc3&0TAtk*u4R97s%X?=|`C@Wr5m<08DqzGv5yfFB`Pn;kj#De=^9dSroZl*D*UO9SROG`k&VBnr1a-?nTPkCYS z&@|C}BfSCut7ZXTox4KD`j;+^B5$NMkm$yJBZ_@MKtF9K4qVvDwX$FGzP8?$`jP|hs(A@vbxd5HDPRW{wKxw4pB5wzH6n>kuyzMIlK+rl zaR9B_J0{ce{P&BMe_kx|^|0$l3+lq64+xxHhBhGq{94?0g;0ovO^3UUr8o+CA*gY= zM1bN(-t+FEFE=XhaaB4|-r21YpjU$sN5VfKdHOC5M}DnF%>Y+GsK2LuFBprHeX6J6 z&9q{+m&d8BOV3^LsBE_=P=PI>vfR+9MR9KOU9-PYUy@@97_5t&<>|fpLR3ggiuG32 z0wr8TKOV&?j@$c;`*D5xm&GbSFP4rAj*t=>q4svVSwyi1{Nioe{Yma)N2|g0rs~{? zzK5dQH=lqF1k0Tue-0lk*eg6hjg}wIKzQ$MXXv&(CAJL6jOVhmw%uH3yGQpiP{cC( zW;hrP_;OsDdOLgVMUHkY^(q8*?T0SGxn@X!(d>iYggHKwm9wtpqTR&FUxPA(TYg_wer)%i6+Ei#5q7SzxTK%7Drg>q1iZ&3Zb#fLx)8j$;ty zUOvWAi19^r{=;D~Fc;aG$PR*qa)yy~SecjV<-xNDDm*ISdU%U-?9 zww`!->ns)0)Il$`!+8&#wKm1bw)#E_{@2C&OMut&g!L7x@7gg}`@-y?(f~Y!HQ=7F ztp27NrW{X|@J^dg)N_d>XcCcWU$WM8)Y$Ef_sv1_2*SzvXfI6IUmyZ|4waVB4FrDj zfDS?!o%g)?B%x@=moEF^a$q%x-QJ^mkL)e2gF4WReC(4`5Q~8?U6z^rreO_`w;LqvoE1`-##UEj!QJQie+Rl0d1CQ)Bbx&)w zFoF;*JnEyC)IhZBy0-@^4NGesLT@R!F4L&P0V?Y;Dr_BAM+3is&1vzqFTqFKY;9w6 zx_XDTCKwUmylncVTm}@~v~TB96~ys^Tvu16pa3q{YENqIBAWbIt84!8{o}2d%=Sz6 zYCb(n?Ovbj11)^7@V;g)wQe4iUIIPXcC0-vXazLKB5ihevXLORJ7Js6MlP2Ju@VmN z@9M}o(H!)&naW`%qJk3ijv!jV@z12XG|TpsOtZzN?OwlLLcSAd~gIABk>~14FJA+NDz0Lbl z{n09CtAsC<(dJf_DdEA?1sfph2h%)T4MoK+b?4c2L5sTncs*Av zHh}4QU7*_T22Eq*FgVpVl6u>bIHR&!RiWm}pq@tt4CF;MF{T==IbNrtw~lUEtI$Cp z+zR9b^{wnW$*H?QQlk`RCZXGfp{J zJpQppw~E?t0@3!RJ!>-O9tleh{ee3aJyj4uU~66T9O`#%dw0|hB4>yx@z9+U$gEDP zg$<6*XKGd`3eyLtZ_^*Cxxw8&w%5Yj;;~VOl)IKdb9d(&=0Pch| zo3jKe5^2pQZF)a;|EbTax)u2!3AF!&>V*As+G3`m1o@RctnnB`Ne@b}c~dDW@H<(C zOb!%2t5TfQ?@7)`ZdTWL61zWl+o6)~F~HYj)8%YQOOQj!k6=q}nn@7F;j#1_t0bu@ zj0N#lQxMD#TUOW1jwr{I*cR#>6npgmPMa%cxxeZhwy5O|Y)AkyB4a#Tcko>0k#O5( z$Xkm}9Bhg=A7*f8I>YI01)#hCm>>E0d;fKQ{A>?x{H6Xw+oBieUL#pkmuDL~^HvDd z>4bTKAT&n}mZbL#(W-k;i=Px9i^EwCWZlVoKBuj9V$Z6cw$)9xLoQAYe`ZppK0f=Ew0aw=gXia*u1aGq=dS5><^kD|kb!kIqcK3zGCXN#XT5@8PQd0sD&Kb4QKl~< z-(Zv9@_|X~CfRnIJ3A3<>dX$u9LkPx>LE|?9#y`F*Udk#)P4W{W&XNa9e0%qUoLCx zwcAvg1;btrdj^RtktcZHGk9XDq26-S7g^wF?c~_Qooq8ogH^V%!^n}|>L*432eDM4 zRK*7DprfDHj2du2<_ExQBR1_%0X~ulY)HzX+}m~ny9mkbEEZ0hb*toXND&|jSyg#e zBa@m3I@P3^r}I9$Cf*giygM38?wtC@P7W%8Rh8?^b6i7_tyAwjJAw<@{QtOK$It6! zW-G#h{mn`Cy1o6sWTC-+$FfC{(u}qep3AgGTf7ZCuuj5oWXKNOYpjw1FO|gJ_w~VR z=7lek2=GvcP}iSRgC{+yR%6PedX?=VXo|Q74}gI2R;9ur6?PE8bSmU=SST#BsVYA2 zrTU)YoA83w)`JxyDiL_E<>26Wb~p&UPI29!o1vWasT}1PHc}^hNbddhB!2TA(1yol z_V|QUUL>D3Olx9f$F9S*wncy`fkRQZMUt5MiG+NRy0%%>%9%$qhy|hBfk0uAGFw0a zUaCH17OIXCY=C8J2OS8g)a+CojNE*J9iJkY9{sYkpTdAzaf;#VD$;dWDcQs(Cq+bx z9!5@-9Quf=S?m4DW<$ARevhU4 z@^G%ozx<`6eRY>^4%uwW8eym?2VXVP-bz|xB2ZUlHw?4v%iwg0;7S)Q{W^$vTFRd4x>{5qTCi9E zq>%r%RzDT80>Z%ns0p*H*+h*05 zpA?Z~8D{Dnr1^7ODv*HWDvh^hHi}aXj#=<`7cU>W8l0;WWk4ABuqAu$*&h$Qeog)J zfN1AQ_$P`eGI-mH<9w#$uB~#in;T*2{q8$#gfwz=ugBqDDn0|y^eNAgf59UiI*kFC zmEn%X#ceRO0YBqm6ic)UIZ;pQaK^gIrDdqb4XE!O2suvmit*q;&;g3URus05b_s#v?L;K_JzyJBYk5BXZc)rK0xW7opc()7$-F02o zZ*jl0Ts$Qjo_z)C4n7_G3Z6`QbylmWg5%ZFMq=u`-X$TrUC=}CfuhbfgpaNV8b3sb zrlPc2KLCblT)AA$5$JP1>+D6%hJ(FGpw%?)u0qG?wNF>!BU{N{-6f8IgZzrT@!+tg z%jQ96g%rx08nj=k>1E3UTqRWPFU$39$^1J4x4kI* zdk5(I2+EBlug34NbO4mbgI-$et84zwhN+_1`=&xsQ+s%+K<6u3s!>~kM*w^(%^Tc* z?*0vkVMM*!UA1TB{}mO5L7D3xY4B9g**DU_yd+v_At*8P-l`r_=1pw}6~k|1wyIR$ zW(xo@=L$9eLK7W(Bd;jKZ@(IUAS&`zO)YkkA6rsad2d)9R@Jq8Ks1g=8vOG4>vsol zexKh7-`~4szSY(cpW92H&lH<1XO~{Bbya9)u4=>m3%`DFB>eq59oMm(X z4}xuuV88y4lIX`j&ad-#kVF6UA*Ej)t$gK0S0*fp3MCY(4fI+`tYBF$Ej;^XSt`1{ zbcrTttd4ERL^p>yoBe~KT3#0}0N6_Hw{<^ON#_Emx`01|?#sqpt7D@nAn7;@(fz@u z_nLLYB+FWFT65sJuM#qx(AmrB9V4vb)}Vx#(!uJYu)SIgfaLHuQ0J_u@|ad(i_$e) zJ=dffWR24@dOoHjznymhmjUKxbvEPsie2-6=Jny%|NZ!7X+gewM?be10oV_r6^;1< z4mv^xmy_|kzD1w~7Qr45-e1XTWzRL54{GkaA3DX6v^7Xy_W)V>%xGgM z*k=bb2|JK_B=yikhlH|Q>DM{H}WhJvZ->mW4+?)ny zi$L1UyoTf5{s{MfQ7}w@n8#V1Tb|z`#W6ot#f}<}dfqFQ=3R zckI!jq*H~Pl2MPml#)iTx6Kr~U!U3#mP2c1a+y7>SsNiTCJ4USpQym*PYd<&vwbt$ zk5&+{^z$}{-#haS=i=yPTl3~|MAe?0c_1{(qpsxyk`&`P2qlNQ;J~`*9lZGc!FwsfZ)$Ffg zyK*vHgT_Z&WK@Q3o>vQVW0Kp|-kM%;7abGBon?(h3pu{mPM>Qhn+qg))1yYroL}iux;p!66(TJdJWPJ zmE|CWIx9qy;H?m`c&~XUR=Y+xfP_hO^E840*f45O-1fZad8|AKr}P2jIZaYjFZ#)1 zr~S8V6INMaR_*SqdVNmU3p2MoBmw~hp``V`Yp|y1jsbuZ(z>;T&bIWvMe%OVqEQ8^ z$i622!zn@8YBJ>O2_aqDjFw{dY;#JnR-;iRi7Tsg=GfuBroTFS&O1@ini9_Es;O*FO>A1zyoiqT@OQQv z4l_|MBo8VV_~cEi<)*|L z(N?u|__@ALf$!*!X~V3q>#1bbb(< zwiK6)TCSD~fOwAZm^1s*>AoY(>=?(g7r*+_LOtef=!FLn^8i|8y^E+oVn?Qn+f zyDgGNJJp8%lq0p@y$2`B8W><&;M}F3N}Mq z^jr6$o?X*((G|Yi1kX23<0s#yYtpEk-fk_cEp>Hvg0{WV?2Di^-$~*h-#&i%czt-& z82#|BFjv&;AC_c752Q z7kFV?pfjh;me~+^<>KR!2>P*lqxl{BAX<8?ap$EM`)3Y^ z+hL{hP!6b)rH@qu(0^KL4ejj?@r3}9Y$Gp+Osv^>w}U?Q5ZNwy)1502M327YR=3rV zFD_fMt+tBkLJr9%{^>MMR0}HOsOz&k)&XV!`dlrY4j>&xj4NG-jtqSmuct4&wQA*i z*8pJK6wf_caC&iw_V{6Wvw8~fp%Oa?_cM9bDnq;B6xLuA@h>r zr&Sy41iP+HIr|$OL;^4l&1iVMWtPoJKS4PvK&qs!KHo~tsvv5M0Z`7ePCg_D3NUws zB?1W!0!w#NZn35a+qk?GdO|NR`Z&R?fHIuW>fQNRA{eXY6l!toKH5%{kg|M~1+zW@0) zT>ne@@HK1E_)L+}HV4&q`5ZBHrDWxtT!AgvXg~RMZhgc zHr;gJ3pk(ePoLlX;XZsVfYXp)gx&Yn6>Lb(d){iTTbd$#HE)zvxz3uL6DB}E3a2#| z){$P822@`h3AR5acq79Ouv`MD7+t@0jw7VE%Mu-*zgeoH(-mZmrE#|V(aBbv&l=LF z?yxIlmptr46C)3HvV!qdjSX^-Hx`=IH*JcbQqHJuHiYOA$$4ZuouWuzeb=ED(BoWR zwd?8hYQ}5q&>c)^$7b`ukCpneIz-aDg*c)A8MDry!kgBaHkJ04A;{{*>bnV$;M2#f z4D#i*h3@a_BwW>TmCH{3tgNGwO!nkB7HJn(oUB_qX7S$0K@iS_YKYo^@cH+oUg7M= ze7Y-SRSMT&szoUMhXnmvrDjXe_fq}k-yMpPYgT`1PtNw(ligA~N7}I^^_A{<4JS_6 zZ|7O~te{Dq=9(O}sXR|u&?C1f5emv+$G+3VFW2~?NXOyJFK)6!@d5j5p?o4G-Q0+Z z?3@FRV5vj*P=!Iy32e`LauI0)5a61tm67k`k8>`=5LUIS)2rakm|83@N9<|5Qv(U%Gza^ zPH}c7s!7s!XWIC0+S;W(uz`*ah}S3g%38QNfnc*wdmO$m|N5`_^^f`KLv^^G2nx!4 z0S$I+MAaxaxY=1iNpX)}+AH~$PX4$N^SutZZ{w{ujCBtLGccobOtQelJ2NDy-=oW9 z)rwYd!Kt1O2M|_le<|Jy!a}wsrwaCd?5X|C{&s^gxc6L*O8$Pe$-JiRPVz3Pd+Y9( zwvohZo1NMF1T5ks^oYQf^{gx$IKoQsVvbO%*2i$-ktKn4)O((}(?+YSV3g@u5)eSsyBP^uaslbzHd(D?Z+2DN3xxpRE?Rm#!sr4iwRb zDBEm=KVc|@Z^eQLp{cReRmajwHCi3N)uGnmub}32{3s|D(M_2INB4=Dd`8<@9m+1M9jWql=>Z9;_crfv zze9o7of9BUUzc%P`g|XQ{~u&09f8xuwU;Vsm2FUE7*7cT z0dZm@vr(GU`4--rCYj@`YN!L6Hx1lfBlz?1B38lEI&B$Kj^l#T1FV-ZGTG2hgqd_4 z$=>jiS&7D4UK<9gXQ??c+`WzY`${={qA1{VrS{;>J>Lf0y&dc17(sBRwxvZco(5uO ztCg}9BX!ZiTCh?AxFu8(PcF$0-rPZ<7)K` zkHEfxD9&{k>&+P%!15sr&PTc|WKKtN{aJ*FlfUx14h*1XW{EX($^m^*CroyTl^T8} z$%y?7I|Do|lYxC(rNmCQ$%lK)I-JvD^ZIF}{^QsA$DiLne){&-S1Q0tF}%o=pXz** zB66xqz4Bw7MIjp!k%qtRwhN7|Ygh8IH#KCyg+$`Kj556U6H)Wg9K|B$dQ!rg)bb!( zu%C^DM%>Z^g8%ilAYD3x-Y=s9g*Y~LfOghYRE@B@S+P~&_R`G7Xa&!>?zRXQOUi-v zCf$KVB5AbNW!*0%ZE8rFXKQQzIa?6hq9!l^ew}Vu)Jq>ZXQ&9`;{mY#_1_<_U+4F4 z?yxmL{?e}O9L?N{1r?ip^s%*yVC6b0bE1a-xe@FyV4jmU%M8O|rD@ln8lO7UtFC=W zkZllw;0lL{Zz(K%U?aBueA;X)Uf|@1rVPM)M=MH7A1Ss3h?MAk-M)*GL ziuS7R63E&xt#@;W^>wX8+#tK9mQHH5-&t*pU4>VY5*T8<2wT{Ve4OgmAJ?0?df-(% zx&h|U*Uzg0)*xwGS(LzW)ObKRsxuc|a~xtwIi=Lq`6>sc?e2tUm1AcQZ#+&?T9B}= zN`@-8+p<`DtkU<-|26;k_HID`%9@=dscF|-psixi!D9pCwKI{Nw$-J`q23Z$glMA+ zADQp2>hK-QgtBHiJ;r+eMOt zC@8j{osm{^t~`Ufq>Pwq+g;bf z<5A}uoH`MD(-bJq!&~;cFXk+unRyM$!@NCA7Cx+PmfjsWyj|Tn)Is;!*OsHPL`v>V z=A6wl>|i>#?Vz;}h^k zGU}s4OAl?3qGDc}a)9j>%phQ?(5m?nLCsp^zBfA&6&F~#QoM<#l#SAWA+O3T8CYva zS&YS*ds(aU{z_;I;E{+zP%+f*R(2noH9r>W>ff!x)OQj0@ONR;qsuCA1#2NkgJPjOLICV(ggK7rI}?&`>ib@K*2qcNk_b5 z?PkjEbikdDwSsp$QKm_4yPfFN^9n>2j!Q&GY*Hi3xlZjgYLJcxHidq{!TE6sfnvK5 zF*_xd{bN@y^`Hse;2GDwPtq3wvKv)u-5r%G#{rOn2uirmxzr;1K zlU~$*({9!QO9y4Unzsy!#ue+5#2%uhjw5V*cK4;$wgnpxTs`$0A#$yY=b=p;JD@w} zN9a4V$wBjq?DfrPRVS0M=_p(d+adS+R`&Tpn;}%}5?gU@PM$he9M<#j3ahBJsm~hF z5#%4C2~qDA7WRm$4%@-9dkG+K+HG0f;D$gTAo8VZ$!*uC!q{1A=+%=K!d0^;`we=3 zr-I+VUHy+==hx4Fep@k1+V!G1!}+}nub9^eFE|OlEQ-#4Y6n-Hzk9S83_lD?<(y9N zvw^`XhAqcKPp@nAA##Y*u|8d48mn=2Rh2E>IQ$Hl?Qf!>N>T5YA@ea_YJ8{QL(Qb^ zE{bo*Y(El=*=dr=?l9&wElh8XZ&cHQ#4R_!mfS;5%+J%AsZA+gwbos#e(}+ii-2cO z@~ArF3J`^&5cX1`-QOYT_doxb-@YgdS=YV9_9BN>K?zzPG$2)dLq$8=bOy+#`dC?F z*+l~|AWjeXm;kHe-APpAi!@m}>oNi(q!c2(N{F14po~LOZ!Lp9G_~Z^jbLiG_l%zj zTz-nEu!S-hD%i~EFex|SUJx}4G91wfhF83I; zm~a$^NZAiiVkFVP$tL6%62| z`z$QQJHD&yiaD;S1fjaAwt7wDIXlVG?qf}n6O{E84S`g9%=g9m+Rx7{SO4~He*2K$ zoE2Wj=SZYUhbMLlL1sVnUxS20pE%}PLFpEv_%}@O7#S?Idcm%Z&sucRxd$r?J=zIG z>!!tlqc%j3T09R23yAhw-Ax<)OYp|CYF`B)+@5MiUbU@OQDAtqDUWZP-dh5)}VI$yfEvgM{KTqI#R5H+ccNoypb* za{SNh_4(6}?yPSg%G;W4FTGiskvLdEa);A(v7#p2N@fn-^e&hbd}eX?bRK2(WH@tqDtO3=ejs>=5=g(2ate^a z8sD%}ji{=^M^fwHuw>tqp*mGXaQw>acZDNvP8B<)=op$Ex#k4d{kk``T=?jX7^RNv zxh}4Fb-!pX!U+ZFVK^ku#iM=0QZP z03vtSIqk3ZYI-{~LGga|);tt29jruq)#Kt>EOk_RY)%32eM6JTCh6q4Nn9Y-@tk(D ziB8bqDNJqC{DqgVK##&cS4w+d`bVkaJNxl zu$#6yr@FB|tMji*ZIEyGUd^Gs?Kpp0uldJ6e@IKiZ(o`lh?HB>q(0aLX)o&mYi7IE z;HdRnHnhR6HMrIZI0HpF7Q7K!odDycW;ItJsvF_d|LI8aH^}Kj$W*QnoOs!`-AS1&L*7QUr@HyotSbuU8563S8V}^;mDttaBDY zt~R!*Bx8|&kO;MUy*cv0nzp*PH0h`LHqq_&*UpsS@dG7!jyHUyiaTRP0<>g2y6no^U=XB zSLYGNQdW*t+qj@S4^Yt3S1-Dh!+CZUwxW1u=dZP(vvs`PPMHM`SKdsou z@AK>1iq*Hd*8QcnMXYfwx(OoY5*s{ph`2RJw9AQTqnQ05k-?RwZhNr0xkfYeQa$y` zK4nTApJ{99p}~cM(1e+$Sh8A9whC9k5la|()CO=3)}S5-a;jEokUZTFL{A>FI|9Rh z)!6D(YVj_-j(BJ)5vJE71Pc|v*h}{9D&GNM;k4U=adai2uG- zt7vS$1-=e#q*_uMwOTE3K!c~y%?8+hdv7JyNUUj6!US@vv`iV~u$cp30OEZ<_1=%{ zAS7o9qNF4>i4s<1tJBzuQ=!{9$rrZVsp{4w5E~1qd?KvP>jNEIva_Wmqd4vDIZ0Ix zE3%z${n_}#sf<6LJ1@obJ2dCMe?}5t`uE?Kjr}6nFVa~Zh{e<6s^fqIaQD^p0USVyElSjo zRCQ@qKldV;5kYwt8b!!B$QyGC#0ZQ7YE9y%kFzWM& z<_7TfnuTv?8B+-#XMKyd(+09;kI9(aY%)!RbP*%;? zPB}njM1bga{+&TfQPw-}!WgYK^ZE3zw>y)%m+$0a=|@+rQV6Q<^w6dmYWI4{1S5GR^I+tk$sYPDpk1Vxrf*WA}iZ*`kDFJBP z&LeuCGEQClR9?!eCr6u#k{YWu1F?}JT<6sO=-0I+4y^oU@@ZBq+6I%0cLe?VgUAA+`RM#(OyG(Ah42}Gu`S;>4tl=#|SEp zI{sm?{^Q_g_-1bv&zFIMQ~R=^%tKdTN`B+0OU-9xm}%j&lcCe$pbB8X8_gxpqtyfP zD^2a@CPzhQc>SLVr959&x(={;=&`aBW7O9ec1I6OIiq&o+T%P{76;^IoubZ8?}{KU z2~WZVhu5)kc5NpyvGrRZwQ|%aNotN`N++T6(6B1nblAsIFDrf)cyDV#ousU_#ZipZ z{-|fQ$MX+oQggf~`xfP+4=| zB$~3~*Q(h)aVTV`s)h}x3?Hf1IovGRggxfZog$T13Q^}tqZ$grlnOre-_5Pir^;m5`z znl~q>_=j!R-UT?a=kFJ(e7{H(nm0vUv{((rDSt9~PMJ08+I`mjI7EJ+AriOt^#$Z` zsHm;M)!|6(X2+f9ZJX`@Qwv8rbp(c#?w==Kw?U#Ug0e3 z?XDum%!=M@YE?`%#`+moON>9!G$?OD2VOgqN0#{;mXRB!{zcs`(@7)3UBO+ua#K>5 zjz>X)$`#i1MrLi<6QIX$i`4J>@l9IgjhFm7_6s;x^htC=iwi2_f(gaLM9^J~L>5Aoh!>#>v*&)ueORu?8Y@Kkjv zyxHk2G=apRs8bk4m@@@xoUx?0h7rJrZ!0zWa-Y3c!h31`sr_4lX{sFh>YT3Mu0i&s zB+0>nM)|75O2xf~YFUl*J#2<_FEA;FQpr*s+NNm~P%~6{3&*CU)@d$Qyi|tWA%R7I ziSE3^n&^7qsj2KkUL^_TU-Ob{UQOB0UN@)pljC7*Dk=wenfKu8KkaLTbODj>)$ZW{ z=JK%L?8WXKr064dj$_Mx4DG|07u|8`t~vSPqnAG}ladZEhL`FZbm^ZQo}#`E2iVe8 zWzky&ysTl`Je1-l?UJ|-@V9zj^@>4)vOuJTYq@!=Q|?9Bnxs9wS_PeJUBx1h$Yjid zXrvG6ZhY+VDSxQmURpwbch%-pdF7o{Wv52+aaN_#GpVpg8d1@1mi*#GhuVc9fIf?} zN$k=&W4pt;xKuJhhuKqW)1}&NEuW=hzTJJ?q?Go)Oyk#I#_z1u+qC`lEdD0(MSlw& z^kNuwUC*mJuMQYryxQ?idae551j}vL??B_Wd+ZKx6D#(%D=Is@sJgtmBwA)w8|8Ml z)Ilui+?J@Q%u~LsnjgwYJ?<$qFx1e+doUSXc1>6@DQV3Ecgwgq=U^Rfna^d}fn744 z?D-|#F)fU#fI43TSVu6B!L=pDWmI8bzOS>W8o>Lq9bZG)0fU8=eP5`LAAg@8zWlhl zeBmFIM%Rn5ZQ3KdNbZWnr%ex<><}8S?Q|5n)=L{$)?fe=yEU+NfPS zVP9s8N}4vR9Izz?evq}`l`7%bKaz;))cCg0$VYN(s1(2oTMoL(D}R#6N=o&V33_oT zjH7tGYy188hhP4?t{D@u%j+^lqT6;kcwK^hZr(>CVF0{s{kl=uRH|B+L$~liVaqpa zBz|#1kuow5LIRm4ZCxD{w%vUYs@2pfib9O4uPEh12zL3*R=Zx_QCYzUc)FYo*hmnz za!8rWKh@?JbsP{_sUYHTy6@AmEe>`DiQQ)?msIVx=-!+{;M*p({CsoPnm0R+bpYfM zI3>x82BisjsiQ%<*6C@RFUu5v`1)au#l?3){1^Erhg^@;Hx|2Wj`{9N&;zKPzAN{X z_shSe^aK^uY^Pnotybogxwot^_?NsfV3S<6(dVuZ#5nXZVyRiNonr44b!b_u4C|0# zOSpKluz25UxoxJFg`rhTCS$AmxXU}+g@)2Pjx8%%%&A;+2W%#QsYF`cTXzoLY0SGC zb!tN#GTb4WfpKz_Wg*MI%`@wd-}GO$3b0N_n^*O)hv!s+B0FXD7= zDayzQwhK7kr-D)-pS#%W0>wWTO)JXa)j`;tQ)tdzG&$w!j0OcMEkB38A?*ZGdk82$ zhWy=I)`}*zygaEr`Zy7(1T5f_+tB1XvjYJ2L^Bm!v(0zS(g4;+cyBBGJie?3%v;o= ztbHCw$~Wr;Vmcs`^H&`zbVQf+-@C5LimxT@m69GpvraAgc8z1aX_aA>9E8hWiD}gg z;=COfKjrxCvZ^WFqRd;4@R-PzCAV{LW7!foUwxe_>Cdw)OBrpmmp25Ddj+M_ zzOB@!_GbLNuL0GUPJ38tND`B(wDnW{AiJ2#eeaINvcuG|g=khx z#^in+rKLBj>GGR(r2&#a;nkq($e?vgrO~8O%idOvJt(bIHytvx z#pV4RQ*8%o0_q$auYX#ob8|P^ohj-xlhB$&-0E5kFqq>3ltB-}NqLQw&w+Kw5L%iuQJy+|oQ6 z#Y%9L*WtiZk9ga-**Ry)k$G;arXR&YWxs@OWMIajxX4*RY8OYsnITVHRHusHcfDu< zpN+Gx5SNCOj!Uv<&&%DU>O!uL1nT3f-lM(1sO0M*d$K!#c1kZj9cLlBk^e}Wvc3sM zl;?yEHY@K)5kF5b*aC>{J^1jAnZCX))0gb+bmFcD1Lg1WgVBY$37ph~*m_q}I zYCH&9v7K*3CW=7{oI~>15T2Z1>Tr2U1#TF-l;Rwdx@+4q-E7I$W;J;&PZRwZM$(Sx zzSp?H_SAD@kMRJf`iDj7hWT0_11fLh$@;q2|J!|j`cOF=Eh zO_rO1o=2m;(+0>n@(4!g#5RJ-$tP0}4OP~)(R^Q}`^WKf{o(7UAHI#5=py&lOE2je ztN4VeCeNv0kw)j<1F|>R%sNqfwUMtNN(47hBPT7dn-5x36$qR>eicb>5^DBBiaGlGs{Q=o zmv!sl5dF)Qybj>x(dflhx2=CEG&7`bOD|K5wM&a2idNl3<|2wof!8e983Gv~Y$Hd= zi((N?yE`dZ^%he^Dr{geIf~Fia&Ag=C&zfo%`biwfrK_i20))gdk)RstI|iiBGLBa zZVyVnRHYz^$^cWm_Hw#2q-6!5k*w9D%4VzpXfqvCB~A(sV0?C34m3(_3|ggJAc6pS zMg8En_hn)~eg1X1T;?U#`g%Ll=D{B7Noyxbt?X)oU~{P2`7z;b(OT>R#yc4(BPc0P zVHV%?ik5&hN!nAXb#-~DGD=teQz^Sg68Yk`&T3PtP#xW&O700MRR_(h^VopQ8PPp}m5dHNpdz zCA9*lEnD_$P#1xmuq){oJz3HWbP3+~=Q{NdbG}VXEVAhN(j~T}?1|H=W0)lRQT5F$ zdS2!+q@MPrQXRoAMQdXjP^W7ACxB%0!g7=4ce05!*>K<2n^b&huP~{z?W$5Z4g#s= zrjq3BNIUi;wWnJ0SyjKAY{;s??CdkCt*QdOv-B>a#3U+EEzj69#g;)08wZ!HK+-&Q zUiUoZWqR8PRnuDPTKCA(!FU&&Tv-k-m3!uB6KOdk_k1pvH&{zWW`%UH@5@>xo`FSi z{L^8sOEHVs0Olb5B>~gyRX8M|jF2KGn+6%$h~)hsih+`;37vV^9V=q>dz3d#YCBKz zQwI4+Hst4b$-o*h1V_e0OAl1#EPmWbmh3jpZsWYjH&Onu^y6*VfJga-umnm22ilD3uck7PM}w$UD=V1XeM8n*q+I3ZJAWq zZ<#!{#24Ot@80x)M~L{B&OXa$gK{$HPglZ=;rf0rcSQa1*reJ84Gz~~n31E##`dqm z-qxijRY6qPf~WU{0)fH6oJdL3xfUvCOTlv4_n-U$3zf+7^kl zUH6|&Rm<;I>c<~``PUm}7mA)Q`oD8XdE(4b{OP5tHaOc;owMeO6^TO=lK7N^J}muuqXJ|d4taSeVClMq_Jkj=!N9u@mBT|@>WeU- z@7i!i!id!8J_Vd?L0=JI&yGK(rXF&NDVgq6Mp-9ZTZ*~eRF~df#e2!>dB=ROO7+c1 zZmKz$EkG%-v-ISkcGAmYeYk)6I2N+v2wpE-A?IhB5+p#}p3HLqNV^Djd?Z;P8aqfY z0?iYXwJ2oYX{(o=I&fGgktN9}o7NEQ_bD5LipeVolVV-bY|NNgRHf&YbF{42^5D^Z z(LlvpU^Q(iEOqiCyU#$~Vqs{>pd`zDyTRp0@|jrE>Evt@8&iK4Cx5yIIo^=8MRk@D zp?c!Iyj)c-(94~?B=6Z|Th_4C%UXR}B1JMoIfE}1&NUB5y>GChj!Iegt3y}1gWN*Q zHUb>=)H*2o8)Im4z6f8EH}0EYQufJbJc)uC6^nPHsNPnH@=4B1d#r zVoA~Cr|xf6$q*RgdOIx`*E`pa*vkZGxVKsRMUZ!JtL?fvuimwiqkj&h)+1ninvDuritVH!~wLVyK%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 z`P>f=z-9WeFH8y`*o>#Ty?&iqVk;h8vR@DMCDc^;wdNbA$27Pv|}J|H!qWPY5cxWKYjYzf1E#6Li@T{ zCX&BsX2xa0!KX;No ztn*GB?D0&hHzNUg>oyjJGIqMsd$ZW3 zntko6u&-^!HhrNN%k~e$xI`ax8F+Gn9HTr zbJ|$I>yq)H-C~~B4DzCi;AKcrwz1_kZ|q8V3~I;6-Euvqri{+o-q+2~h?kIwxE?eM z(y)U1;P%RyACT0%I@F&dtS+OIo1GZ7X<2FuUE75kJsVRhe3MOdE{y_3P|m3sUGw@) z0CLR!SgUWJ$Hygc6}}hB)H2UB81AN;OOgqbbk0^?4%~e^!l!BHR_0q86U0>8XqQiDL0OI7k9A%JWd%Bi*?^pDWzMZYu zl0KnP=Xo$Tfgvrwu-d&|P?FM*%(paBs)AG0?j8=_n6?f@u4wRP?dFUq=0OG^tpLXC zC-M@8gVmI#`)sm{?sxIp-~WBLch$Kytoz+)=^5U=J3raL8qb_Xo8n!Lm8y%idiy-A z6XnMq6j(=JJ;ekHq>PeT5;dhbB?f~5f&7Z&O&PRQZ8x7#txK@#a^~}HP9+bZ?UKd5 z%X21T7>tLekCs(pP70c1+AX;p#)wmKjlRplD}WM~>b$pOcWBeGwoDKLUak6`$a?Yf zRKwQwR>LFSpP_b>61Ay_H*Ze>!M@8GeD}Wo{r4a1*B?oP%Wijnkz!3_ZC#a*iQWV( z)thv2rAFy=({DSBGnTw_;Tm<)GG zWhH>BLdpMcb0>{cHTE=hv5}MH^pb<0V(jSUSM_!xo814hPRH_(EidzwZF#i=HZNYB z+w(fX#Z^wvl|U{1x|Nm~-f0Z4CH+OsxpM~#*7$F$>Lr9sOdigaXRpl$yz)X-hR!xG*9Yk0Q1Fho1h+R;3mSTo8uAMNT}j* zhP&43)W9(~2-MP&!er5^+X1lFW+f<>f4yES_maq68Q87{?WMh=qbA|Fr{lit5C>=U zY`HY`zSb8}FJ4_`K7d4$tHEEpW8;2;>huCVE)@&&0h9o?I(u+$RU<8R6ci9Tc?tVp zR*8}{z6gLdKOBz+7||8U@(sAKx@KTAhbCG56Kr+qzI&=P)wGP;ReseifuKs=t+kt1 zB}K)yIv#sTDT{O{bqEGJ^cssm)UpK5Sc;ZF zh`|5MIn0zY_Qd&NiSPtqizMNb@TsOWX=Fy$X+U0^z!#vrUzxhG?(>B~MS2*4k{q zz%Qas;N1a>ScsGreGEFuEfU@?P8?((7mS)=*H#{QzL&o1;~Pk&91oWlK0xTtgWY9kSUMeUQ+JZE;`+4g)WEDFB z2HP}PY_i=3H8FYj@S{+p9h>rzJwBG{myh3@=n9*>Fsa-;5z3vqJxB}%Y7IJ^X# z?oD%5(cY`iO>qOZ*0rnWS|@lq*vp_8RsBP^FA!={LibX&P?tnSatQUOg^o9eH^-LL zuM*a?<>?5~VWB>GLH9E4TEl6)=r9)TmNjWb#Y29Gt>RwE&&E^Lg{kP4&<~5Mu84&^ z1;rs&||5-)DI7mg8Rw=&F5krUSrv# z+qL*kj{185ns$G{+F*`#U{6x-CCnjJN1up-9{90s{CcgwomDyc(W>e1>K{1JVVByz z_@Qo2&xM#qW#e$??wlfM^-;>`M|3Kn3o1W@Cd0BYZnZoXV?k8pI9YX;)G9pdsOMZ4 zQH#J0f^C;wB8?3>xOO{$Yiu>@;x#3!>N&f=%5A5*xV(YX;I;8_j{jUN?JU#?ecrk| zYsX1*F>jc2Nitei8a0Q?(HUj9;*Eo z6^SA>jdbnJ`5-5ev(q^C996#9sOZlZ%b+UzFgeb9Xiuc>hg!Dea&?u4gyenLtKqCp zb`7!UlEdy)^_v;PB{A)?r4_R(Z9>qoR85`bP~=r!Kd&q}R;>Pv=7nAdl*d|qS{{`E zyZCC5Z~|=gmy}Un42pXY=(c6IsLYxp20AUv`l51~j3>QKplUg8AaC0Mj8=*<@&_oI(@kngK=>{Ml(L#+;p zB80k}&uBHHzRSJDHC4a_!4TM;ebDTwSgnao*gJOVfdos%lZZ=t)?kcZ&KXst$ZOOp z@w_QTv9>?O?fX*w_)&g)Wj%Q5@O1J{7NhXCSGOif;OB$NL}DYH+o`k+2a_0M{dLC; zl$DkDoc3p()p3f2N+Bw}dx#dMk}!9+CoI0~4kfNRFMc>j#4L7B3jDS>P9H;O+mJi1 z(t1kzTHSz5dp%xJTuQNBNpUAXRJfYpL~7QpdJRP>d+yZS=_C(07YCNp&*YZSe5=Yw z!JV~Tq_{5>_3WqOn2&_2IYD;+zEIoGK0#3pQXX;D(@9Q&(K$PGPx7ob$w)BZLpApf z@Ac)q5>J3gpctx*zI=C%OS)TF)8j=cLundBQ!mN-Ig{8<`@KB&WxoUpC*MEr`|K#kLT+}6t(*Mn>^-d7 zB^+EZ>tVj&SC!da(5Xxo$Mt=o{`vdg`{y~AQ2p|$d{!Ca=aD*hhgk!~LC{G)IDWKi zJ>WIxVc%K9If7I%WG(t5zzL0&tq2z?@IDac20w>?d!Bhd?nR6n)3Uv-nJS;I=}O_Y*fh) zxuGB+{nMx(Xi-%WmDkQY>bziwFo$r;4J1A)7{KF5ikouiC3&b8`V6(kHF7aroz&~H+mPY<1_({FmWwP znf;UdFV}1P(|RdZr@(Y|HfwRpq|{7JxXou?@&SqpFH-k$d4o>FWam<3!w`&!oIv*J zMDJh`-LZOTDy-&^N!IrJ9Ey6X(I^ju;stmp?)qpJOC}npu}w{caw|NlO6%#Ajfs$* zrV-0V&?!X;aUB`F?X2E|Y~fOV=9EnmRAY>?aF@2ltM?H9w3z;zS%>tV$RE^%u{zQm zK62u}uh;(bdZ`a|?bjv6hT}l>y!m`o`rsi|m8?`%2dVaxT2TG1YrabEtzGBBJUjqs>~_!Q+?E&HT*OILc~moCTP3ZKa@D$ElOmzF`mSxy;jGnN&SDx~x*FRg zwvBvnX#R4&($DMVxHE7~_f;}Cj}E>odX$tUNXWAF#k^7HHD+a$o$Mfrk&*~sQ<{#i z_Oc?~lFlELJHR*)I@ODotpO;j!}U(~%=fi)dU&&BSSpQ=^|AxsH!aS{E}@Vp&+M_< zm6$mX_E%W43dB#RUU^wjM}eRj4ydD2eXHj%94FWmW?No-sga?RZkCNI9_RryNhFBP z@m4GJ`}X=b{l$6AE*HD$0Vv2TQ9Z|9ieht8j|xhs*JPj6fa=7cy|}DsyT+bi9W6;Y zS58}Mu%yR<;|?b%gaf$bPAlJLf1G8uf2&h42>fL0x78!iO*nrbFTIki9NMynjPi6k zfK_|~fT@a>NH2G)Od2xTlXPc#3*>9Zb2x2N0bQUrMY}O&)8TmEm5{a{pluXCITB{6 zd)UI812pnN%_?up_2c(HzJG3I^=P(tbCUQde$0(F8~`j?4Xeez)esIqKIA!g8>sQ( z?8QMLEtIC0MY09ct*{iR+sUO|mWje8tBB||^#>}89s`g*+K^H6^6|5Vy!wmfdb=59xt<0Ynu4geB+Mc`sB$nzDTJ2RiI0a~ z^JA_{FHqU3m9DZk6v-!ro%7Sp-pSBt?NGVN^82dGT*iqsO{`k8@zm40;3MuW-rzPG z;iEn-QjbBQ+0(1tsIEJKBXdy9*lFt$GLjUw^6Hb))M?|b8N2r*IuzrOlX|_?D_2nU z%`a0KgABE7vDQS2g6>|EG>Y@rZ|3oEM<|`LhUIh@DNXpvo79c|*z2nl4>QG-&#|YVssI7w06Zvv8BVncc>B6f4_>&=s|{$T zbeLR^v#^s(q%O2W?l$=d^ZEi3x}8xbldUeoxy&nzibhKy(%q;L-R<17mtBr&E*H$C z7@OKaT3yuLn)&b+dPux?PRgi4Aw}k}3gLJ-=H<;x;#657ysy^RFZ1(npH};iuYH7f zvLFC(5xl`|S;-MuIrrrZ9QE>Xkd@Wm2WBbf7`#imbOxQ?`0`gn8EJxD1h(kqL-+=E za0IJnHF1&@ZpV6n!4d)F?gib&6|cV^qE^(>Qbd9T@3yq8bRE&)Ejrm~n=sFPl1e1WeN8=Vgq&@FeKoXtTc$By z-k4nc{j;JYdH0-77K0u_0L&?j5S0$umxO-T-Qmj8Vw& zcweP&U)@hj&vA7i@^L&lU@JMbt$~LciNoMK2NYw=3M#VY6`fV(h{u#;9<&sd@F>%S zzX&8kYB3!gNI@zQf$qWn!-*Z0Dx896|B-MSu@+Qwp7XT0BN;t}nwn7Q)@6hT*PeRI z%}Hx%(b-Ffq9J&M&k{qmcUY!vFF3h z#v%%pqN7%TKftmqsSJRM3rMZm)!7`AQ{&zVvE5su!g~be25BVYcKGW`X5y2@U zfJX-ht}2l4T_Av8Uq+oimulZ4X*5}lfE5y zY{XNI*XyfV>5+pSAPTzqi?zD{yjHvOzuI?P%Gyxd3~i*@L1USj^Fm6J)YH4uR&0mK zizWNYNR%@>94LxAAte^Z- z6sb1V)2jMu275&Smu>LdT77h8vxlxp<^)?>h$=SDXTCH?;a8Ko=d8O6SJ_^| z0Prid`{}sqb!ksKgH2_?53y?i^$9KGO>yC0Uth+j_VxFduV2)GcIIP`@zDcJ%e$Fy z>}2bx4jFojz%$;7YMJ~_R%X!w-EE1&sDe$l1zr<Fc)Dbgqei&DW{EhE~_&CHpsC zsI!)NN*wk525UN!^ReXPZ)e=^u699l1n>Gtg=3{SrHl{0wRQDX3Cu&k2(RzQF;wKC zjsUK7)<)}&U5m{v+Dc|G7G;X_-~`syW+gTSyCo{p>5$c_$yMDlSySHc!z;z2;!G?1 z(~9-+@{LITv0gyz2Xt5pCs{ue3nk)VWE*Li&g;!KMFPorc>8lWGA)CIlfOHyqta74 zhXeb1H|U%?mq$R+PKcjJ8b4HZ>DGo)x`{^sN=3#e34?;*dRPUi@{nY-^sYa#6jGpf zqHgBwjXT{&1BXbr)k5FKlv}4y(DK}pE^&Ci*kkfMb?&{r;ZMBMtO210Sl6j_v@$rA zpi6Ep4kuR%uc!4I|L`oXl{%gp%V&}YrJk~kGfKZijF#jOZ~F=k3JJZA-N_+EoRl4K zc#5Qa?#I;~&AW^+WjIN%-R$WY*zFyntx0+0WYrON8-2sCQ=9mBbys@y<74BE>E=B) z&Ivn*WXK-LdcZY}@4PJA2oSd(P^aa4b&!!?tL_2i)uE_~Bd$Rky!+(OPDX;AB~+7; z;-d9T2XlInkTdk*;B1EH$Tj}i#*6#v`|?=VHt$(FTd(=edn(x~J6r1(nH=t_{UT@S zP0fd*Osi*D{or=7>4)gGsWP6ZKla3f66(SD6j;vBYK&N@E}ab=s}HY?BmmWB7~q*g z6j+`gy@qwWp$C#e9unG;?G=qWC?QDJ02>fH5ix33xN8R29RO*!rkJcqv7fX%{&ib= z%GMY}O}0Jxl{9i+Svv=!9vPeD*&GW$bOz*XJulebzJC4hQva?cefrOBd-iWu9EZ*C zUHisX9cc${zJ4S^KJho%!v@$Wn0j4D)<|-fN8FtpowMEG$YC=@<+$ui9~~z!4wSVtGpBWXiAW)uJ3MpGIDlf`_*Ed>uT(& z={Lz98Y9>Ol3hmtyiR4&*b3x5vgD;vALon3;UIWZ0Jv*v84MfPnLKb1hsQGO0$Ms+ zrgzRk5)aBN)L;%{d({jkx%kQQd3Mfseh7{0T>}Ijq((gyfV(mv^*_9njptZT}{2aYjB$|~aygyEZZYkc3 z9Ztvtkh0e@Q_tk<|5>wj1$#a@!i^9$u;|)UIu;-$oVw9wJOG^CBy*7>k|5o6>}GW% zk$Ieo0C~r<8lt2xB1N+2%)@&iyxt+o2kE^O#k+%KrE*O7bPxioR4D4>heIQYqg2(Z zm7u@1X1v%d)tP?+b@7skP1P%LZRHI$Jt#CG_~sbhD_9Lrtgj(|F*}+b3&gD)24O( z=sIkC3@BfPqc?_8j*QVslgSIHx#am8cxNcP=^P(`s!7w}*j~4CB&%Ub)dLWbu@J@k zvncqn$=6oN1%#+IVMvNmX38=CM?pPp^~j=I|BKa9o#E-8rzJAr^eDu#ZfPt{r%Y5n zJrykPuPGKp4X>zsRFGD16P@P{PDoNtWJfD08>kdr`{^CF zZCs9pAeNXmt88Os^@6IDXPLJhBNc4Pkks)cpYwQHtvB-5^{Q?EJPT1+-fde((%|@Y zquiI?zh;op@#l7F+%v03Kh;WAn;KX<=mnu5RoB;xgaGsbUjWCdIic|?*?In-B_+_6 zk5)Ie9J(eJ+U<}f9)$YSVG)2xQ1@vT&CaMRcLidi)sw|C%`?(}q} zuiRx+sIe1NceSS}Uj_(Hd!%p#g}%xm|5g7-Z|8NLx^01ir{*%2J>%xwU{oD8IzZVa z^ika@z6Nwr8l9s97P9XoZ!>!nd7KY}mwI%KDKF}AEr`{CC#BvLwNW9$LNX17tV7K& zjS@_=^-G_++fZ6nXJ>ORMr5+5>Rd8krop2Vv_vrK9STK}18Ak10=x<^`VkJ_R_ptZ z@}-w={oN|nef?x*;-ZFEvR*R z^J>{Ka#;3r;r@6j=Wb&)c!QvD;^utz<_ccg2oZEA$mgSVs#SSi981728LU|CYnG~4 z<=!P6lK`(`EwSu7g+Dq{a{%kQ#$$(FsvxD)Nm>5mTy&=t0-vM+Q79#~N!``f5>F8o zSA9aclz*{S+w$Ug(jeeK>2=Rr*|m=cY|7Qh7Omc^b%iCslQ+mSM(y2H4P%SQxV`y} zgEGa7z3SBUrXn!;lL$=>a;a>|nT=GxNjAX=`r>=kKs)6&H^St{l-qQCwK&(^ui>SY zf?+p!8IWXOu-z2>8#&|Njippcc5ah%n2k_7tx>gHxj~C2a4=5d^MiYPY(-9-nsbDL zJ2(s78rV-!LrIuC(Z^c#C6jV2K2v^@|4>I2$irTsYzKbYsSAK5uOf(iRBs$3XVg`R zro8Am*#?hPw!FYQ>JFj~vfKYy1qXp8YaO?#EEpD5+shf&2?#fqmB6m?JID8UXhomS z5y|+=J6kVv{OWdeZ&auc9IMgfZ+g31tdZiaG&{+IRa}ZB%_h672`5jb8|&7j%xKx< ijB(Zonwx|q8FS7$X)JZf8`1gkKmHF!uEx>Q(Fy==37f|N 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 zYik3-)HLG@=2wU39m9~e*r{{uY$#0?>{A~?+s!L)+nCho)x{TRo&Yp9f0U#?sn@V0 z>XuB1ocvn*0kuB>T)@}%Ra$*nD4F#4mD*mq*e(a}IP5#$x$1KT^UzkCEHk~hbqi}_ z$@jF2eykduHwVBP3vK(M5+WcEB4$UHJ!5=9Uu4UfSuCy zRAAYFUjP;I98aO8k%mg}qH~HZZm9#@4@kTQYj(%&HMqBrGdk468&*Kxn@_K8Y@gg$ ztm+%UpY(7-sGvf`ylR@@&=#Wdv80<{BGuR5zC92XF+Im8_JpUl9{9u^{8CrnJ)7ie zOO&?D@-Joo6lS>`ak8dtw*j9awzpcl7xpBH9YnChKBDqT3fCpwCJv_*`M$)TeaVX| zpLp6Gy2g#3vhqIl?jfDVbFUlwPK+WruycCcKoy+-aM*|nL{svz=&Y37)wgpJiot^N zwfEyCpI(1tU;|6U;j;mJ-5hvJbgRBDo-RuQV2pGB%StW7ko;m$9=*qnK_~m|aA@MR zI$PQCb@KIh{*?kwm-4_e>0C))WV+*nxFal=G`)Lxr6iU%qmH9C=P70yty}JX z$*j%MtxSgQb`YAUSHY=6^H2cDF1DgJ+o@BOz2khAtpz)qUPlCT%wCg9_DzfJzU`V+ zhLx``N%^KzQUx=s7UGWz`<#pQI;=atN@z3TYL%wj)yqnK{q?6~Ss&_^@QmjgsOaZf z*XTGA+uokxeC^Jj&uzI8>G#S*sZ0TXb)w}|grYBKM}&fLw5|?4CoySar|rTfRkG_y zHHv$Q#dyUUIkhdR2PbTJFJr~*AWFA)P7m{%bT@NY$3Em}ae|!)ALpcNVglU+ka`h! zD6|??5LGMAYav3F_X?YmJ==o!wrM+D2FK2T5Y_SO>OjAtOo|i#Wufdi`eC66mBHHe zr5bFry$Ec^YrAd@c|fyjy6{el7KFRK_JnL}|Jx~r?T5x5ZbCcSc1_V0JIz2Zdwq76 zkL4nS>b$CDGEgUb$DB!HGf# z;%_}P)RRA#*fmsR*XHj~qNl+ZhmIuId*Vy_|2S>y^oho7*Kv89y(xFf8*gyVPIj(45zYa!5ZZi(fk1zWyl%AlC2r!-VwG4TD;cURWtO!G_CT{~rdDL<^X%dGtU zk#&gQ$_U+-i`^R{mE`n70PV4?*`fC7D_X`i=P0mo@xm!2;Ed^7Fd%4?cWxIZ+hGcb zOz}5A7CYayz0jI(^P~T@3hxgKj2DSJ^;_LP&KDE0H(LgP;bhy(>pyKJvT^>h-#cpu zX~*#Jj)ZRx4zy+}@^Lx>xKm)MI$sm%oFdR|bArxo4kpfN>ZNa$Vmz07`u1GoQe~}StZS7iW_%jeVjpDW*8eWQNum5M<3O`X7~kXOmeJU z0-Ht(wHKL?Gorg<>PKFBQ=AlCwQ7eusYdd?RR8+?<)1%)`1Ealxoe-x2O~YM@n5=W zicW@L+e@KYB0BMF>ns~AAI9v|j;PiPfSp`1WVCQuo2;0_S&5HSU;PCTqWR>!Nty;F# zJHA{TItPE-lAZ0RP*yGJqiR?b|f{rEM z6(`NqYCIlCxkECtRC{kM8w864y7`#lr(@DAfmy+n=dXd%wI!PmVUodx`OSw14;G0UYK|gFjYClZn zp2A^2v;F(LmWvZjVm%yK2(iTqUZ zZ7J6}r2S9YkxDbX7cT?2yXo!nCNue5rt8OLa%9wd)FoD=w+iW{t_h7pAB?2h7b|n> z3#cg45mZm@!%nDfE?RD!UL9_rW^dO?RdN)t{e6_BhGw;H7cC8&Ar#B6Jin^H=lL9^ zAF5#YOQ)R0s4kvhQ`EvnClH17nS|0-@8IgIn$9fuTQ`TJcpamZ%=GK!+Rnl+zBvQiRAm zCrhJG1$3Ka+r6;=QcCt^?D9HdJ>iN!wCe0Ff<|rR{p$*if2|4_2QesmpriV&nyVAj zMe{qJcL`n}TIys#y)sB^o{#@I_i9G41t1=Ow_2M^^H|M64MF0uB2*p)-){iwwNdAWUosJp}3Urj+-Ot)P*9X zFw(3k>w9U&QTQG7%?3T}Z{9Yq;q)$qTmk>v*@ESA6;okyoT?$Ltsg!}Q& zQHnc>1KyeQb=akozjb>{Hl5cd53?61dCWct9RS*2m#SEs`9aWIo7>Y_IQAlYYE3Gg zyL~{H!^phC>z+nd)$~;=J2Qb(V-IIXG{pvr->YN=S>*v$Cdk=gnWp}>1+Gg!1=VRY zZ$|YWxa4fQF}=4nXnnv^W>8|^%mPrNBb<_Q3zv-ps&3$x*p@c@CND3J>V5k(^VrT{ zh2nAw@V2B-hfM}LdlUFOnRCYKb_(Z+))TcF(~6B? zPsFpF=a>;#C1zd*V4GY+(p@9H@m4ij!EmTa^TL@Q?%nB-KP}aFA)ZBevL(`&VscYJ zRAKU1gf0P!tYLJxl3hG^AHxynjm0DSE?XB{Ix`G%SJpl2{&5&v{1&!{MB%w-K`}2G&y4DSMaV`MkP|>{fmR zcL>jmt_7IHQR5q!QXNmPHe74I*hng>NGt(5{dN!8H788)llge9w|g^EK;eN{kPC0; zEPy*E@0@l#6lCV1qZUZp>Fv`Fm4X{7H2SP(+0}ditJV}3??Gge^l#OCBiU-C{RNTz zXv!d*wi#{1Dp23|HM)Hgpg3N~YB3MfrkgQYN?X>6vdYP`*bb5F!+9yGa;Xi?`QQ6^ zS*i4B#ESp0R{cDL?Sf8lsCj|QbYdq9FUxda{Sg$l-8)YX%GXvy*X+roU&?K2@^D(D z*YC_>{cB_6?}|Q-;m~QnY+>uNK_~3Xw(IN>Bf++iXXjR5s_uM5Q5MfR@TuSLeP};y zu4z-y>wV3f3Qe6;5qUm*F1emdF@GR}0zuweLMP7gaG^+cmN=mS>U48gkiUDsY{Bt4 zHTNg7q1cG_O9f-KOs&Kd4Upb$4 z=C@kNBW@&*F*w8Ilj_^pNP_Hcj?7fj77zeV%bEs+krhR9)+!UVLn-{Re&`%)9pKh& zVazad$Lp*`gW1)wg9s76yv;ifC5UY&IR9p$R+!pegg{m&%K#i2rKa}WoRF?jG8DwO z%=>U~SK0fpR}%T@j3&=s_(~iR&8paUw_H%|ig3X}l(spGS7GTQwB5RIfvby;?yO%- zJLrv6@?Mr{&XqvS`51lXtc$KCtTcesl`Q zAf&aMS~C=l&8pVIhj5$p4gw>7xZsEGlZkcw^IENH^6Nqs&_OsidDJY&V9^2WMB;Pz zDel!qdumL4TaL}Q{=oaC0BpGI&eKNJoqj1)SREOjr3095 zdd72@V1@O0`ZRG{H55JBl{(U>HUq2`I8Z$WV5fY(K8DWCUm7@AywSu{^xl*0o9e}| zxZTT~WTTD}h<2QiqaCEE-g1y9TeG6gSx+a+@sPC1O3S3n*a$`r2w*5EW!V-En6*MJ9EIOhVIol4OIh-@%o*GE0@ z*t4LBxE*A$YnddFB%(^7{dxTE!=Y*?%xqc!D@7s|u*E$CCxC9HDTUhWzO-6)vM2}K z1}c~hSXgm{(~=f&a>yCLR8Sj7tdx^cWg$f;PgwDd#0vgxZ16iecJ;m8>htgO(?;UU zy4=P;34#QLbh6r#R<4V#3-=DEwS`=32T?f8OkZr040|oX|4vQdRma>e%_0dZV^`f$ zt@iye%Cn33SD?whx?mN%s@Vy9;@?>fX7li(?)`=WLQVXSdN|CG(i!2JV5p!`0jK}) z@+$G|fCO4LC8Z;?T{J@S&Gx-Z-3<1weXMZtqL+oLfK!hVyBs^OY*+yzSJ}y%j9o-( zt2@t?`ug?bPrYk(o2=`dF9VngE4{ICbS{kp%IpVW`;6e^)-*kPzxN{IHMX64 zwApF|`?xQyer?-HgB-bYQ&0)0Q6N=$x8?9yuH+JD_j?Xt8M$xmn8xZ0pu+& zL%oAk>L9H^8YUlW08r2CO#thCv3{%lyAIY5<#ufqdsWUP@@lW{tW3F-0|WwUyv26z z8Jf2w0-9p}-7B_D}~uYW{Xx*W^aqZ>0fk=lA?<&wf#~<#ANOCUDxhIM1ugOz)AcTL`#T_|2D z)&wa|Fe$H2A}3UfWikV3(7RvdAF~4V4@n4hgRSHSp!lv#^;Oc_2*t}{EkUf;mC`4- zv9UMD!dYi6l9k}sd{BHw>CL0J5kKB4co2kc?m2|lKT*ir&sX; zc(S%#VewLDe(x)qY?cWi`vt`I99Okv1X`lD)zt2KIf5%vph>Ma>~px@_3Y5|;#4e0 zpih4J))k_*jzl)$R}~Gs$V7*=zGC{dfh5@1%BwoFE}eFGUMglN`(rKgxl*4$)%I~d z?+0y^dxD0Gu*9Eem{Hi__hZ}?To={SNW3YdMIgy7m#lDAb&m=;cO2RjR{K8nVNo?9 z*|orXzGhZAQ>|6_vQ>|yvo?Q4dx_{>yS;wfvmR>Yx)9HlK!$U&)Q}uCn})s3!~2NK zd&Qb{cVz*@?|0TLZyGrPeFSYlMA}<&##0xlq51VJUR^7b2WheZ#+v7`#?E)6qv};} zSJ0oo{PLLkTH{`i%Pw-ubG4${3=(qu73-z;LE$RtL62I{?rR6*x=?^b}j7Q=`9nfMssfV7^fh5)wSld zK;Qm`gK(SGY#?aK28V?*jz>`|fuvAC2t51_l2x^IDyRhqOdBb*+U}_dTfATN@sE2H zEwUxWWf}c({v1HC6j7RY&DoLxpGwFw3)cwS7XzomhAXGT$x{yS-lzRnHvHVMRr{bi z0o+3)GjXWAC;L>$$@bm!{-;$s{=7<4xh?xWoDL-cDyD8@7}OreTlvoY!unA{^)VtM&t2;nhIT>R-d;ah9FeHn} zH7~RwW)o)Jx5xh0FyLIOhBrHU*Jg$%JN18a0vrO&Tewfp#;%udyZhzHkO~E5w_{Tc zT=gu6j^+e3@#9WZt8Nj8LLhcU0Wof69zzdz7|LsQ3#9#37>0X0CJ z9lWA3#ap#>ZHoKvz+l$WySUA6jAWN|mbso`sfg}&Ju18YK;l-GQk6Y|=Ns#GECn`A z5$tz$c*rIOUFs~uy~n6aYkL*0HfJML?j|tIQx8(_VU!+oj?p44bX_ZCP^&I(aGz~y zL;*`#$gBn|K%D>0>z00N4w1ZhPhr?!AuzfdnK?8sVF<~jp8svN9xXC2DNq$5a|XCN zRx%r#G7rAZ+3n8>=V@heYIkpy_qg|9b4Z7N$wg0{B~m=t(8}vh#V>sb4OIKw|9`^X z2F;S&NVeRHHlY6S6M+C$qYr@qq#9AA9$B33p4HDeNLJokBsKH&nxe?8yf+YlyP3n? zOn20t2ut<^iuGl<+7JXze;MAJe74Ax)mAilqPCkY*jnuVkuf8 zasXP;%bJ4$(j|t$iMz^U;Jc*eOj3uY@fB@4R;#;@;SIPqPi#ft_pLk}c;o)IU_bXC zewaT~5LYvD`<7vEji8~XT8m-A5g ze>z&~)unS2&sl9c$wn$&x^8Q2fY_$;V$cw_D?LL(2nxt+Uf8<5*^k#ZVOUxuro(=$ ziu#4w4X>s8*Zigb_-1ob-})dU=u90q<$|Mc_qd(Pn_fFF{w7J}+U^B7?FH6s&W5bp z2;s=>sdoR96n1wk(ze;S_11ZmJH$(0g?m}}5*#Eb8t0guO3Wuzf1X4*l|Fy=Rod2; z8aqi3;neuwU=tn@fMC>niefj13e-kIi_%Hj9K9W4=fP%kaWGrOc3Bf(SW#wkv_|yX z_p|C_Z)9%dbz<#j+}a9a85p`J#Ch>=_srlGf|mCwK*(xqwB-ejP}y)-8Fn(3sjms~ zXtTFbHGif0*#_}-D-Vu+ z;(lccZ5_!Cynxpy0KWq6)bO#EdOB~W5iAJDBdQ7Br5+rA4$`9sGcdN7<;_vr5?E&< zQY0YNZN4>lq^Ibm)f^opw#= z(J~e<*{-TuIAvn|YVo`P{K(bo+OtTSh#ARvyU`013-s(*tF+Et@wW$HN5RO?y9l*w zqPByjYCR2>^g)xr$hmDUYouMAp+= z#}1FB%@4a;{REauV@um1plkC_Rx1C+2FKS*RW*F?3%Cii99LHdNA=V2Xke?sajN7; zQTozI{5ia$gkx}MyLrWSrw5?p{08CFYJY=c4C@P{b=?a%gj0LuV<-;;Sb+XiR*~QI ziLVa5AUJhu&*}mTv{laoI$N4hI07FEU{l{2a8IaC4>o}z{Ku}MY3J8zJGSaXK{BK` zyrh8BcN8z{Ulm~PmJKAQO2WeW- zMTfqWXR_tfj@mIS4L0uvP8$agJ?U)%wO@|YIGiQD)2-`ww0A6OAk{R5SK`0U%gN*R zS}6dlUXa!sGbz9|_jp)kNkR}cA@~q`ud-d~Wq%9()L=T31L3{jw$xHE;gtO~{Xy;2 z?utb{4z5DN_>^$(ufcz|w0!f<>)T5G@^w1UwT&J@#IK6gvhmQN#CSVj&Dn#j&5wDj zYSB~A?nT~F9B1fA!`4ws%D3Wy2iEEPwoR{rzRPADUg@>e5UdbCok-hbx({UYYL8%; zB={%RSBnS06x2VxMdeQ&`S4^($SceyGQ1_WSw|&A$4N4;w4~b{qJnUIEVl z1-H3fKnrB>Ap+)uW85rto{9ttvM0-yx}Gu)xdm0GVJ(Wg+!C^6%SUlmS!c)QtvF;L znyl;yi&cxVLsytBLD6E?+L!uV25o zv10j6Ijp?N3a|sy(k7HZz#rZcEmKw8stN0Y&{=-6I{?-|H&{>BcI4LX z4Y2$P+rR$&(~quI{;&KY(t5s0XcEr%ZOx^!?(Evq9Ou3Fv&{?g`)4@1dN^Wmy2mwW z)ydj2Nz;^oE$;}{akqBgyNqKm4{PsWH0(zwk4NR*uth8{XL?A9E4@Ue%W{54_h(Lv zxAFFt+%QP;AfQ2!Qm1(PwBAzG*C9%PWP4p(5Q;snVl+87u5EqpCw zZ38ax&LERr71y-IUH;qs&A&(g_s_rHAB!coDQ_;K?DZR{NUYL&JlpS7Rj7m&dexWI zOklU1KAMhHifNF>BiLa}qGreW>q%k+<*Ng3XQU5v^T-NT*eMEkj7RcvR)TkK$vDDB zd}%`RDQfx=`=>^z={{`tQ;%R-sZ~oL*ttJpUHS2L4MZ#d2G^+A1hj(31Kn-*BvdJ= zvQ1;yM@2j0$uU0ExKa6wpytSSc5~;W~ zVl8$6`Ly5lhRDmDZNyCU23a`(VR=ONE*OF`O7Jf4?})t|0k-?q`GKw-kAugcwzj)w z`aPgL&lWz>#~r4ec@Br=R!r z;BPLXZ}X_nL9$cODcs-$2%4@C?69a-_;PlU#8#bzxpW~>Vk2U@gWi#v5Z2KQ66f7R(X&QCG5|ooCdMXVU9EM5&Jg3YcX12B2 zWZ3PsVn5IRkq)<>lihr0eVg~1>g#l43(p@x&C7A)lokDofHz$?l8xcP-wzBBHr#BQ z%fzK>F|gUOun3H27pP^E_~*`^fxeb4B<<9$-YSUDmly_HQVAxvSKKmU-eZp*JIatR zoo3?g2&nz9Nj=u6dG*mXt;*eoTb^0j%H%A3R`KCj(c-gp2OX8+mqZaBMAOoed2hVF zOJHLSTVr*&ML*B$56hMIM9yD$b8jY&%SkN`43wMC(vn*-8BRH2Kobf=gK!;&9@)bL zXx?7zY9$38*n1S!Ol~V$N;_4a>*RarFsHt%R^Rs5IC5FR<%cTUrV6s2ZhfDqlo)w= z`*uL&td460Gys}u>2>(%1^`li4#=+XDC$M3*DaAg6oucrlXS&i(Zg${izjhZ&TBE9 zkk=ZP{?&W_GZkdC?w5-M846eyz$GE0&npd;X#@e0}YkDOpagJ z|8V4c8`bC^^9i>uANjDn1(Uv2NE-a{(|a8v+Nmp>_SFlVr%u6R*|WFGCpL)|g> z{HS&buq_mRI*?MwN$`&QGkhaImpm6@D$yarQSF@mCUIWo-P6k&RtumVcF+UIw(i1 z6@Y^Pdyww!v4jF0Ho?9^7SE-X%&8ivj-3j&@-Uik>({}n0kbnVR?fd)oPt6}i(eUa} zo6hrjNyl5VBMOYI+7yR_b8sjw*e_@0FVkK02D7M%4z*2cx_hUq6PtcPa$>NeFfNey(na=CZO;zKIJO{`F6|C*p z&U0!J?TnAYfh*gwSF~*<(pBe?>K-0tF`~UXyguR{s8G2^D6DhuSv9r2J>&RpnT|g! zlWukzh_WCCI51G%zE}5I#Fba*7DUgeBB$fnH```Ay~ISSY(y5f@6s^s;#6iQ36VgRK=bI+n6Uy;0Va@CaJoXqJgV^un@x)c0S^6m4vOn=+* z$bb8E3)se=`7ioDy+DJ0E*;kK*up-OSH0bP#7{k$ zwwK-q#78}hZ{>!6{vAyE@?-DvIS#Qy1olbMfVu@Zv9erQI=hc^% zdLUb+gB2GApLYlEw0_K4#cfXEP>|Bur*Yd_obJKO} z2z%U`Ja&VE%NCYWu+N$PxeYL(Gpy%%^{BJ);^&E9Y{W-PgkdQph<$F$h#_1Yv=@BW z3I~YF+feUzz#uSp?K4*^>Om7*mOUfv^<$$tHhDd-d$2WwQ;v{#(6B}X3Ufcv-4=xp_uB4& z4zuu@ZcB+v(d(vMuCs*Od!jg&m~H=C?N8V0{C=%;4g~sXY7_eCQ=0C9f0jd|1!esbabu3E7&7r)>B4O#c&i6|00xf(w7P;_=LEyF zJ-*XtjCUd#FyFOrahxQ;pr&;IB3m`PE|}nR0n9FKpIC!a=_8m{OF~T!xXk&=1H#WU zbvyhtw*+6fxyucMBV3*qAS{q%)e@3og1nAT#PGvME^Kr%E8*9=QC?^G7OH;u_3wZ0Km7FN*=AqA6&qT5 ztB&3=IS503sk5mI(94W@0wAZ_%)H8>PXWKX&n+qdRT)xi#{x91>qH)yg@bDA*}4Fy z29pmNXqr#9LRMwX?>NPiSv!HWO7A+^B3OeX-yx0)B2m;RJoN+B} zQM})SX53B-T{ato3l4>w3FBTWs>*%CpgRBGrX|R27<&lrww*!oL0!`P*KGdwt)uVX zKXI(L2}KZPIWS+}EruQ~mWkM$dT^|xA4I%X2EWBfZYiiin-x5^BPVKo?ld34THV8? zec4tV=EKufyFR!2d;?&ibl#O~Lh{^R@vD6TgtGY_W|#?jpHz_K!9RAi=2SjT!AWn+ z4tsGOlyMTiZ}nb466~NKBwkXh-Y+)QG$Tm8)AiVGl@pX+We>rOUHc1I8Wb)Q=I_3E z{&BhlYrvrh^9X4f+wkd+T{{&L6 z%)@B|1$-?u*>sDL8fV-K!H!ru6d#5b5-QiWD8B9YW()AWl!dwNDA6;tk+ecrP~o%W zr;*0hM-;+aW-M&3+_woJ`}iK&&9lD|2{wW_^zI{Bp87Bl2es{Zf{*(K=RyPg#+CpwQYlEnac5qL!6FbD%Lh0n-RI z+C;$Fs_kp%Qh(;<3z~>UoFK9xDWdMxbXbs$0yJrQgdIwU5P?X75cwLlrf)|Oq@PBU zCKEf=?>@+PH8wBkIdp~wm3MBn*}7(SCWy{sxDV6^9p6eaKllIsk!3o58?5AfzKfBs zn4djLwrqB@ma_Ie70E*7Hqbn=pEr4TPR*G>1&#o*ot*f*)4uVpB*;W&_H}{!vIy2@ z^~+u@Vn=X#NHJhmNZm&=g$0DyO0jmVp7!v>UOf+N{yakjwHL)9CmI~URF6oUzVB6x_(FZb#j(i;F0ia;t zuy|Qbg!?2ts(q^vjS^`vBr8Mp*rITcDsV;YMfSDZ#$H<|)uT8>UD=x#%PHX~fGfTQ z_@BT0Ykp{oei+f8Z!2YUG$*&%Z6{k(&A}#Sdo&-Lv)X;~H8P~kt4|x@^;|e&y0Bn*;l|y^Ap_lYFnFPHpR5%XkEEgFvd1IU%IkR(!ORa zULIuNvR=)fXYi+g|MHK%zP@~5prY5?zEUY^IgoTHwV53; zhy{7^8o*^OuC=-Y1@qq8pR88>unE21TzZSDA>#pp2AfpdQVM(MHw*_Kxujh|0t|Ne z%~}Sl+O(VR>}W5nH0&X+wGyY<=p-zVx7q9I;$SHk>NrpH7S_|wla{=N2H6%bb8Mv+ zz$z@m)fH|lL>rinvWp7Ds8pa8eJe$u*I}PXx+c)`QX3hvXqVxm$eBPO6DV$}f@TFt zf=pzMF#0fU^!zCB*?X0GQ0Mbob>?UL+T({%^qW-X^3GZ@$>e?s9q4L% zjoWF7pr2Q7e9!)z(M!s19aPDVY~^vOOyr%e*A%Ts=c$_FREsZi@^`}l*QMY$Ng*dG z#;f@XwgBDGyH;an0Ne2>G(@|K@6l*#fY?b-6!O5FTh2Oo4syw{K z{||i$5>uA7wWKpc^Evfr5%>mZRjw0RqT_j$1_`zU5TN=P~98?0`*hyTz=Fw#cPGM>@MRqix`pahaR z>z%cdAonP3n-oh2mA@(rX#;1!*@wZ=oUF*yL?9+FF)8D$LV{9FI&}&wGm~y9c9=$-nO~OPQvY?*dBn8NzhM1w)HBzP1Ea+#D@}~oQN!K+K z0y&R!Hjmq}EFCNA8f+t*1a3_=i44s?IvciwT6uhPKDj$QA-lTlh&dk}3pou3frT_N zt#b(wLHeZ2Wknvun(jYcuJdCEfW7hp32uiDe}(SZ+V0J_n^mDX5c1GJp`T7hkOB3V za0L4dd*}!9)nMBfK#w$gsB8hU0mmqnqfTTU%c(;1Dq&WW9FRui@STsNj%2p_5>0bi zE0BwKaCq!&qfQntd0oe&lm-|x?;){UscF*Sad%sIoAOdFA*e!)1J0s$ujgaYqrwVp zKu-$a#EZ>$#ycr}X`?77g&kYIjdlHTx$^hBOO-Dt1lLkGo~16jeqSWzWgj#tB|v<2 zX;H`zE;a3^(bCky2K&F;6|Q4MaN3l#;HYvUZ^fso%&*2g-+JgjXS>mPz|rT?SSsBTCi(^yFp~Hj(4~JGxa_uPspw-^ zy%XpH;&!XRq5SPo?$yb8IB&Dw^bjPzb$tyt=F7lz1toKu^q zyR`>vZ{>(D_Sh{%b7sbfL^)@+JVcqvP!*WEru7~N3}%~%qCJ&IZR}J zDs!kMVAhe)DZb}U9O-iaI+g_CY|5?hlMm;;G%Ydzuuk#&bqYN4wsHp%x+;Xi<)A0; zhcvHf(!-O%)W|KXB`fDdf8rt3Htu5JwN2PATdE?MX%{WYkoL0<4Tm1JAYFD9B#G+} zERjW0PcXh5CB)QP^=iE|fO6{5=~8|=y}EYiPP@F2I_*t`A_9pIy745?7v_x$?TpXV<>{rdBmf9wBN z?5h4({J5Qu@8(Jb-9uZsQtEM$t>A5m{K&@FQuS0BL8YvC5HD`DSc3+o9 z&5*b1B>8~vIRr(JW?N}Bq&%DhJ9=}@!xpc=w!OfimmP&KO(JuK#m|t`)kz>EQY0H& zD-Bi&##ct!ipvgcToyvyAWDrZe!Mi6E#$?ft%wt&`WG)tY`52yQ_;h!b_TRnOlGC} zNRG&@TAu#CaDQ7r{rva2Term!<+WOn;b%)wYBjfPnjiKuHH*jE((sm=Ek*Mw+hwph zr{45#Ek&QyB)QV2^4v-V-m%w9`;hDKzyt;Nqvy6nXWX?v1>`8*Y%mGqRNhw1}NjWQqY2x6yu0wRo1X?e@4qHT|e6+^xe`P9jI1PZ8f&yvOI?yj16)^E5@)@KR?=0|H*0{8<_$F-h!73Cf<*P14?kNzKu%*k9lo3+eA1j{m7~=%c0IS zD@5;YE}4^~&?Zz(ihVxC0Uv!7{$#bz&%wC*-htJ z9iYi7MAe`jqCaQ5VvlUJdymd3VK*I^;H1w(nc9{(qRIv@Nl_}1{U=~mI{IgHE}Ylr?)Hh`;1?#)<&g%+I<2kY{vYvBcBbD)m3 z$islpKycnBI`T#A@}+tK4D$iVfqu-K_kUQh^!;iAK|ANRguE8t+-aC7 z_5MVtN%wLm%>YZz8S;*fq>OM<1H~&jqLY#c#ZIK3YU%83SG6AQ=@)!P;t>L;RWtpwxUHHNr^kislFmNKp z=E6;_9`jAqTP=={5e44c3{Y2VXRYbFx!r*D8V_39HLdo}+{1rZvARRp`DVr5*t3%l zb-sfDqdQ{o*nk^`&hie%Yem)NasZj44ggD49qZ%Z>N;j2;FynNwUD2781UsVzycdo z;B|H+9=vMDwD?JWQM1TcQhmt}@Tfc%aS`}rq;mol48>;7TW8_mo#mW1O>Wu2rc2$m ztE{bbO9%x%uy25Q5VPpGuL6O>1_gZ-FjWpl$!J2pMQDk4uq6f1`)$E~`N#bEWzbu` ziATSwK~5c>?4buY-KyL0oz-$#`?oMsp5fLqi@b&RTUiGE;etw~*+ zcq5DwN(OXfDxh%g&S2oA23y)?H>JxLL{#y7Jz0X@o7#QfdVUc$n*D+G;-xvnCHwqX zvHvq4&}#c_oznYQA*ZnGY0Vc2TWK;7jpE$$)tddB4_hKVHR$hcPm-6})nLY#RSr_S z+?-&p(_WI$90n&U)#&YY1r`#J6-9!`CUu7n<;s`6pPcZ|s!dQL9@uTK7Ey^vmF9LI zU%N98%w;uXu}R1zurs?Xz!@!-N6A2YDe7gp`MC6axU_h&JTZ!-^*(ee00hF~cn^du zB0&ghmBg?IuRhl4XU-T1wHV^_Tkj}&boW5lTc=?XcwwnekQKW&d0j(HHrmS~0?}x38?BFI$0q+qlRU&a7yXl=BF0X+%ir`Dg z>R~L_@T!;nYctxzI}4&{{ce@6Z7B4%N{7WrwYxb86+&~LAfj^VEw66u#e>+HMXt_U za=Tq#S&{I`E+B?`OTXURHqr8SQj5wN<<_CsOFdH3qm zp@9!evl~9V$6&YR#MB6A3nlIww%s8^Fd*aec8{EGYM%CAJ}0NTScU;*kq+~9vC=Ro z-t2W(TOJM@BFIGKWHMIL+S=ko`Q0jc>GgK;JPG4nC5T545k-&H6D|CbrG})oAkC4< ztEse@wE|5xJli8JhXS+ZppDne&#cldlH{fv} zEp+=9M5)4h@oWvXw#Jp%nN~_GfC=veY!O7EC-g7)M!4-`7&w z&1nXdU+Uu)UNz|jsq1SkU;X#1v=be4_!XS)oOj)&tE?K?0$v53 ztajxL+?hDQzmL&5ZL36;K&zZIQWHEpikPa;px}zom#03>!YL)@> ztMNyw)Etro-F}8}4XjKddCPk1Xqf^C_t?BBIU0OBKk0OiOTm^|whlwrH6zM3sqa+N zwu0wupOxJiih6fx9JY}t6kcZZbnug$9j9ia_H%(f_`8Lw->(w8(urg5JMTkn)U@wT z4!aGy151i1vC}L%vF9aM00X^i4~tjch=KF~DiAX<1#x%?&3PJt%+wi8umlkOa2q0f z!>Na@IKZ0p+5OL=9?p{+oP)k(Kx&ywOj!px2Wu1+S4(Or$eR>^ZSr$o!>b7h)ek?hM9W6?zC2(SLNYt z3%agm$&EK3bY-lX!oiZ#w8_MFZu=g=8FTmis8gwUOZqmU^tnp)`&A-`KN2yAq#brw zgrqrc2U-NrJM~5?Q}~K+q`cv&#bpGXq+#b(5~uJ?)v?`aOWib{Ss5Ry?y^Rw*Hn4~ z+M>n(($Po{#i2RROKerY-p3$QQ`$GMmkt0PZl_fpxPEkjSi7BVBruVtGb~!QSw1~> z6|?TVJT+32h9S-g0X3U)hPSsY8ms}4$lRA2Ne+ljmC45YiR)j#`d@`?XW{s*hdnAS zA$xR)>#?5b1)(avjczlbg|gv9UKs^j z)1x42kWie2hq*3=%(d4Wjw#BtPBqwzGAV9V-QBDGmSBCYpSG@B$j9+#i?xB~`(i0X zB?t~%dwTb*fO~Xz11bbZJWnNEcb>I_R3--&b(5s3ah`ky+#?$$Pm!k8Ww#5;I!kmq z^j!Qyy)6}v_l`d+Iex&4d-$v$fMYC?@H7x?DUQHF%C?+K!L@&w_$IwbN@D}x}Ejh|#% zBBH%+S+_m?h@@0@ncNnw;o$(Zl1PxmwNs_U`_i9J=T;pV)mFc~JRqoQm(?fK2hP%-`&rCe5)W_?Tz&vN=*@A`&wYK(>AJsp*w(vg7M07pWVJB+ndaaY;(N%*P>a&lR zL$UTh9@C@PbaEeU8|8TOExA2!#e+-USJB!H00;wYAnDJ*Yp`RM2XKgdmZo`dE!qb} zFaki`nIwP-Up8$`a79TJj?~I0-rl(X=LIV+Sbldn3sb=pjaiEU^;Uyn3<$?hU>^&D52+XQH-eP}6}7sdY>(Nm9GD8mj+ zRjE|rN(!&sS}w1tY8|-Jh}cw2a?bhqPYd=Th5V*Jr%Frfv03WqyCk67j`MF?k|~y9 z)sTGDRFP^Xt4V6PyB^s6u3P-29D9ni%{_;!dL&uglCyFaRf*WiHXxpO130piy;YO7 z^4zc6`Wpbzv|tE+fuh)wW{b9F^;1D$01lDdF`p8Z6j5cy=G#(-^No|h2GI-;TukNb zqyv=mkl@;;fhIu}05sXtHgcp<%quwUjczqnfQqh%()nF5@!z{l^;pE3|E z>pPGl+cmsQK2=uZ6gk!JwJ*P)olPJH9j)%&&$L|bl;|TF2ZL8m#5JO>vJe#w#H$!u z9;jVZ+y;XjRki9r(S%}!_uB5d;s#avyh(0A({7t3{4nnt?68yJ5Tt=7&QPt)#K5Z{ z4SMHlJtx}Nt_`ZfNERFyA$7BDzQ2`@-Z;0)0f8%;)*kIoRx5ot(VuVK?GDW@-qg~I zWT{=j6q%jJ1F@pwkM|J+Qg#EPz9VYOhY~$+uD<*8Vx@`8mOX zWtaSlI-1r`>x!o)^Xh(mMz5i@oW`S7oa+^Y2IyVX%yBwFxAkp$X3?_hjLHfLqqF9@5aMV`qST?h?^Cr4oe)7=e9l-Jc*DMXhX=(-6Ev_$KS*JlA+GDk-9P%cMf0$n;h_KuDf_kwSRlu-^{q5oe!U zK7VC$B`BgEFkNLxNemV(t&bVmgV@%aImHN^!+q<+BDv_5X@8bw&aQ$d2se)&oNv>n z51OY8wQdYsP|3XF=U1@%p!!AZq+>!+8JKmB3gr?^mAI8feB6I1E`4h_bSsm-l+!y&5Bl1lN=xK( zj~ba)Y(Lb;4Q#8M#%C$(%MZV7>#pm+j=vD1-!xdkdtT=bh$e&ze7=C*f;{4%x7<%Q zdT0x5TlrHOpjbhDP^)f+>0%|Dlc3NJ`(+|w;^M1nGwg*33@%h91^`zC6|YT5MM-^^ zdcB&7F58YGiJYL{ZCY72ao8JF&7xl7?jnodq@TxBpj_t>QXZc|@>k?=?y0@y1$TJT z2wqa0^>F+nPQ^g&Q@w*_jZ`-pQC+!O6aM2umG2iSaAK3uNMFuV-!fAOS%H0`BA1F? zVCdUn4k%G0m`q+gX8|@Q+|je~%0-x!m9YvSRflpNT-0I23ubaaY$O29KgnA`wFO?b zGvJ>CIEO1r*gI7u=N;I73yIHyN8(M_-I(yG&7d+MBw<|_v)ae^+>(Hg_XP{EfAytk z-yv6ABir|+jx>lssa&{#NbFPxmebH!y%^H_LS4H$%4fgeI_z?&HklPs21Mt{@@w(N zQW0sE$`J|$fbd}SJigM+m$hLK9%KlFqVFObr`^%1&P1|g?_caw8?+p5ydCs?dR0_G zscc=Y2^V7W_To2Nl2xfQPA#vVe0-}jY6??KeC-*{;*}67$f@ARZdY#B($ zfv{ViRC3P;s8NNX_I>GAc*@XWUZ&rfZoZ9l<^m#ae~v?C1dyo{3n$1*nH{^Wyk?Y^ zod)GpU}?fK(%vgR-N(t>+Wx{5q$^N6w?f<2LD$s%$<83#QQdZ*NAKF4U2L&?() z7|$O5N!lqK`h;AX5dtB^bu7!6LViW2x348{&GvZ``uEGE>gspPq8fX`tf>a@ z1a1fT8q9d2{8v3{%_jtM<9PZ@wMu0w_Yj*LJ+=WSuaa<<%?n zx|=#Vb!&ea5&|$_&pM?gwE{>zj^TKfq_@N26nU{B1LFL?OwUjM+UWetkAMG|0pG*A z$D6`{lSoj8pjmBJ04>$6{FVA;q0VGN@PjYgqImDVf7pJuwDbWGbCGf z>%LC$j61##3(l(dUd!#>x6Rd1aPxx15H`v-4z)_y{7p77l%#qOTg9788!^%m|MRMC z6TR}LGoY9=%XWd~lxKdFpS=};B+H++x$RV)4qLh&-5+`XO(_VgjKNCi);LpGb`BNe zAN5&4G&=fSmnF`uJX*K#7wym2MUrT9T#q*4pL}_$lxFL>HL0*IdszU8$w5$6{?2Yt zYh3Ma-cZJwdi4VLqqwW~-E{@)FGKe@Xn|zi%t)3{M3OWWb!2HaW<7!lQu4`b$-tBH zpO@@I=Kjqem8Y?+KJ7IN;k=tRTl2PUq3<@-CtC@22>i%LZ_aDmAI#>`V3&L{#&&0e zs{y4HAA zU30fDrRq2>570w=aXJ}#=`GJ|-_EzGXKRQ4AZs?j+4dD)O5m`@?7*n`4zc7UZ>UI- zu2-8VC}0W4>!ULW*jLAFEi|GjRRepia%b9Ft;@=Lj;ax4Kuu3J977}9+9fJp_j%}p zs%Z@eCkjt^`_3+SV{FxLwZqdzEV2E0{C}=m`TgZs(2b^46Ix{>=ct@|wc%tre5U#I ztt_O&4~}$PE!njmj^a6q4u@atb?2>v5|Cc>X1I#JL@h(f9lzqCmyPAHgwsojX! z_s2{AKE|vZZ_@JWf^sVHmGl)lZ*ty8s#Z;a3{2o?PK7&E=^TT)h<+KVfWu};wTzP`*~j=)LfnF5%WKlkKE2#z4qWnP{3Ti&s}-iN%2d-z1xxaP z9`!@VN#eldjW|qvc~Kl%NLF{R3kVF^;y}W4oz`D}x>m)tI^RyCm&)UWHauQ-!Dw}9 z1Fj7HRbWz8yTNf2<&^nwh9lXC@5KY>pgVO0@5+1Pkuas|+xBz?8)%Q7z(c2U!P&9; zCqpw;5-~}+fj%!0i~9P_y`k)0(=%KxBjVMi%KoEp8evSNF~Ta^I;jHbB?%~)KN^k( zzGnN8g&zRTfH{&F)SzB!+6ZmoNgU@jE*s_b{Jr@N8lC)ptv(2lrgU#k^wlb9g-^jq z8@z%iXQOMc9J&b$HuT|#&H3{Q^>xWGMhnS`7%j`@3cZ)8f19ec%f>tX;E&5HDZjAU zi@xy_vEu-616{6s#aB<(zS&-l*F6stsunSh8#@F&)n&0xU{RlK71SR&vm!fy(^~X) zaXLCHlyN=VFE~RLA6a|$UQ@ATAa~L|Tj>aKHmnnD<6R`X`_ESDzqFF9Z=6~M{~4A4 zfHEGrvheZJ{BsctR50Db)*1kF&Hy_nuZyqPo%z#V7k+kYQ&IR0D^1|IGibhD{T%nr zr~15^SEqP>)w0>)f&rY;8u(jgyd3VI=lP+TrcJ%9Q8myh;!-Mqdn1!|19AP($92`= zO#lc&5mQwHKpy$p3Qh_nX~oA^)F5MX4aLxjYEF{Jp|ft+(Zk7v{3mNwzu#4nPf>(e z4^qkB`3U&ELvT3WyL|$5P<~vOr=&i01Q2jQ(tSdgE!K+X%lPP0xdL(WcFd;}1KS?_ ziyt~QDp;PEgAJ{?FJ(iZ(uLjU##BMuUVYHy9BH55)bw7#*# z;U6T|*&Xf`jY=+!WU00bJVN!=3z!e&sw|p1qpPcuRl7`^O1k;rErTS3KK}ruyUrau3HoYC)~Sc2*>T7psUo=gr=-O?Pye z=z5ml`etzSwlE=>FItzHByz=;1DFQ57+X-Sl$6-=OW@E!a&WfO{f}lhq-b9k@IUcA zygmc2Y0et;z$v<%LDrr2?>=E5&c2@B?Xh8_1N~!`Bk0f$ zCs%mo>Yoes&-vH5@1HkKB*VUFq6RH?d9$0rQ@2I{Kug69RA;JZP&3EMuQm_lwTtiB z<9*p8@OZ0|qLi`r#ToOyZOFXNp-pL95*xxaFW@4HHJc|gSR}KlYH`f)bF5zF)ueOx@hDP}>!@9f>qSLFu4X5Yn(Tai{!S}i!qeq27krEb z>jPLHy{fTup;<))VXUhMf+}B(WSTSqZDbpOuBAm-deY_cC}09vFRP%? zu;W0$L9&XiQ%)2)l&idcc{SOxOyj42{rk%g8>(+luk^NDHj@DqNT$l&Lf~)BK1unt z?&;U*WtJ3vpB1J$yrimwlxGjXHBz**ybdL^ zH>I>Id_FHlC++#X@bREKxK4T^H1bt$U51PA>^|93N+J*Cy_U0KYUEb7{h@oNHt)BR ze~mb&16*|UOvTJF6uGcnKuLTeWWAs0qs~ZXso<;ipO!2CZn;jw@ZmT=`#sv}56{XMIa^XSKAWncLK?mnx0(K`;AdWs`=2v6>b7drsxd$LkVqRyYydIzTRAk;!?o*_ zjabLz_&z-G0*!o@wwhI@Rl%NB=dWmq{0SEcw%p#pK&D`#PdvfA;KyYT{d1`RNK`Lk zGS7S8D)@x(qHaS`yXhhD`|YcS27sA51;!-6Th;8#Lcpy3ZMlA)|N80c{M*<5%Rjf+ z;fJn!Y43qvT^}C29Ny6^yLq$sUbBWhi=J&@gF-0b*|ekgitK=Z06vTAx`%>>98=Pa zzQ>N2jIIjk#mgm_kkC(u+ENyY+VX$7iCsLH(&ruvY88bO1^|?4fGS1p09*1lB03za zfr(i#{h@-ky!(|jbuDdqD&4u0d`F0N0{oMx9GTBbnXJkdwkiNu=EL+Fa1t)-GqNjB z_h&Q6k6(ZI-;Xws-yFnWOU2F{O4{AxX7hh3Q%PAB+<}$X8SQq^t;US!#8TDZ@p0PP zaY!hfS{ccycfN^6LdxLV?_L$(J>Y8BYT5}rj>YlAr%HAkZe6Xstm*R;bP!phU@hZ% zwc~quMfMb%;oPBJjHi|~M{?^NWaqMhbWWXJV2U|D6l~F(Iw#DjNuQ-H zjb;^|Ruf;7^VhxMFaP*k|G|0Gjhe z13O~x#(*QU=wsqQZpaVNow0xdDWudt>VF&GJ$A{ zUgZkF2t$@PQv~Es5OLdv_dJ$I^~{=NtJaosU6+!hq`_hfez##$KR)svv2Ce6>Z)n1 z)5sI*e#etl&)f$|k50EVWn3(m{hwonVbFuWw`Qgits%V}cjSk=S zlRlN-t~;K-P+CTSl55niYO*#(Iesn6fyQ>hD-Yak8H2>JD|zYQC=N_lhaP}$JNJTW z2e`zc(BDw>;b6ZW@H?KrvFNwS0DdRQeHokRO>jA=2i3LnMi#-RsS%*;Q-X#oU<1cV zX^)Ucd*zzspFPZB<4dv8ogqy6Y4NW1bdi^lQH4X$^FcHScGRo+U(^8xq^SyieXiG! zef;o23qN|5-x}e)M4r)F0x^nk1=?)TQfT3QZkb*!HMjf~Ayw=0Ad`qwb0HGj#cGoO z5|M9t; zTrFE_UjhLnFC6wZZcUVq>xABT75;!^$c#CQCG9-C1zeSEWH0x0K_UeE zh+-uthvaJK;}v-L!#d^f*U8$UI@GtV!c&_5JfLmPp+;5g=mQo;!cf2>JTPI!H@0u= zObTLtG`7bCDyaILbp_4%D=`BIIh7q$9#NNBl~p2`(q3^}#t%IZKjS(WWbSDtg7D~S zuSv8QSr$$ZNupk9ab{FkY%H+6+%e)#7B=;21$nCp2fie0R(J;NGjM`udDb2j=fLpB zApc91&}m1>MGieq7|{DVt)G7U>R?6t%^17AhxSW1><-6h`uYYvxYVrB@@aN2@l#}% zJB@wlBj+5hp0ALOLn*VXVEIS;p^$J=NsPn5c+;Ff9F5DG$(b-gv z{5&e7-&HqwJ6wzMl||9Bpriwt*%8hKv=J?mu#S6=;Bp{yP{#PQ)l~1?FdR%ST5e2L zvb6O!ot5XCr!4#2+Qmkkv)6ii z1$;)(F#GhA=dj7xCwm4;k!}c|SCxIizlE*DFVB!J65iF=a#ZbG2x=J_du)%mEDh^Z z0v87)YWS5EO(k}4@@;zuOGro5_h?0FLK56kGAO+k$r_f6^d@54moo5GVKqV@?>|Px zL#IVIju2nCm`5wIJs-a6GT=qI6=l*3Tj^F6Ykk~M*hFR%kKI<_s_V*P^Q=g`H^q;g z#zk9l?TdtA<uf8K;Kt7Rhk_9rEZdLiKrYKizr@cM>R!9oUcI4#z@f{sx==~Y1e7{J)<1iBjL@aR# zK5E&12TjW&P-)6gpW6$x%T8X^yq5#q4@v&grZH)cZLlCbS|ff)JjG29UzfuGT8Lry zZgHLD`yRG3)UB)>U@O%2Qc!b9OPL%vuS(vmJ`ZMSC$LUO<$4tE1N!eLIQQx8js`9k z({H6;jziH%!N8UqAj6*8Q|sWS8c>%wu1Y{FFna4k=N_(-AYRA(ev#7mi)5LpI8HVm z?JT-=hx4>O+oERjYMFGb^MqGJC6Qg!b?@x_q~`>|1|sFiT7Y{*aE$(&5-(Em@rYsc zZX84B3H@QAC1tt#QGWOtlf1TutR_#`ooyPm4IQ*^9q{TrxOMXLx?EpC3VC3Pr5>2` zy=5h@?N&*EJsjU60uxC*2b+_yhq0m<|{Abh0fW<#5nc=oPDZJ>%57PoEMLOQ4i zPZRB=<_HmtHkYaBY$2f1DyF-@Z;lAb-#dh95BnO&BK*=M57uXJBmFm z?t_ESefoQnQ{fspIy70aG2ZQ3$eOD+nU7@Aca`P(Jw{q^TL zcb%nppY>WNA_T#j?|#;%i<>qNYEdfCpEVWLdFocbhE-2 z&@P89$E~hv(M?X5K+dI7nbQ1VUW7X|9Zv_3GCxDpW0PZgQ&lF`9rJJrvN~AW3rfZY}rS`FFV(l z6TfY!(ZBrslhE?o1*tQ=YIi58e(`z3QjHzQOZ^)@O_c{1Zr6AT280@QYB`8WHTKxL zDCE&+(|LiwTd5=*Z+wcQ%+7dDR`IDeU_ff@<`Zg$tx;~qv&Qz>ELyxNPvj8=;RtCe zDavG>6IP4LzCyu(-l(y#doKYb-UIyf=dWn0gC+Y=dvFAPBFWlsS7w1Ej zIL#hAM0nW?0|K2Y?AQU&-0&a~Sct0G%@X@@D@bx~Y1~ORyMVrzGMR^UjI})<2`9Sv z<)z^2yw)Px)uo}YP5Ok0Z%1$ZqyPNOuUp0Uw~FxFeKMhmbN+PxEMcRq#xc`xDtRT? z$hg?u{v z*==$7#80em<)IeY{mSjKi`SJS5)i$>Malq1=kk;{Q%Knv2?vDRr7X=)Pg;DM2>{-)bRqF4mFON`b%`;Kv%hgJkOi5oezF+Xpz_8U3ZTP1S%}0>5HT76&&BP+6Y?7 z-Ah10K7Aw|m-5kZqIIDJO%@#3dEN=T^HQLQlSi~Ly zS@z2oUZL0JU{W@sY8L4A?XA74hX9Ha^c`gR0Ki(IafEMZYf~iXfYjtaT`Kz&+FQpl zZ$*Q4M+~R>jMoCUKtXH-Z^Qx*txd-}&36%=6Ru zYtgEU)0f@`-T?TQdIi^g>_N0cJ3lq3pWQ|u90SmoL9C_hxa~VrK^Pb|n4KeV?O_Ju zB1sX*x^_3A6Fkb9c|RWp3(b24`xD*l=;Qe5-qG3%C6GoykW&TpT8Su^LPFr$(XZW7 z>HMEk_xxi%{!oGFOuEJ2Ag@QXse4mg+TiUG)#9kmW9xX;rfcp3Gg~YsE##JRmDXi+ z%RT4)-74*-;_J;I0lEb!fdi=492|8At9Wfu4=+Fzn^ss%;xwcSmGES5hR$5-33B4e za0*DR`GZ`Os`@A`Q*CGsod`*WS`raxt@-`5-7`c?a|()XX&MZqGVJB z*?OvYdETF^q)*9)o%uIs`BdL5)Az+Ee3nlQhosfE0n=^19f#Mfah&SQ+Fa&^kX=!M zoL7|BCnHYX0q&#?fYuTp7UEzoJN&w$4n*eUoX}K{!^(D?Q|T$^uwG`dwX(8(fD*&z zlUa*5whhn$ss)^8Up+n458F$2ks2ghE>ROkAQWg`No4CmAd}=JsujHsnBL>JEZk-d z>dX=93vrs z$_G#|Y%j_Cuse=mqs9(&Z|&-R1AHaLy>o?SpEmG0(x}1paT&$hv9?a^N!*!4GP9N=Niu1i$xlDUebsf)Ady*R{M;RCIk{mnj zd_S`@o5AS|wMmr1hHXyR6u{1sAs-!_Tjpbh$VwUTW4g|IPwbG%@)n-|1&}P~Je`Y}G`&d*bJ#N~P^1 zK;;wu3`6RGV-6~>;Z8(HuMCY8whAc9J^!#w>HB3`1SYUXQUNXV-VR5~p$1T38Ms$u z&?TF57r;X)5zfID89X%*P0)6c(b+taXXE+%Qbu_V35#N9_t$Ph8HnrGPPtBJ6p`xvnqFbbGYSRbRANeEf3Gn=_6A#M? zI2#0-qD0|SJ?Dq@3NYD8=6_L{80>q0beyz7?7ZwyyHul46p`|cxLe$J%mDD=kqSRMbpQX$4TI~WoD^rk+Y#&s4bfh%(kVz zDgs0b(gMk$%<1@t7U8@Aj-=z?J^BA&e$%eM&g&T}BNHUw1w)4&%uN{zrPqckDU-x7 z)CfPi4gU`5I6qCkuKH_pR<$6X&Xe^mfS=*zM4n_*=AomG665!+7+-X(%JIpml-@kS zJy+Z}0;?*b`{#>w{zYkw*UmcE;RWzGRlnhx9Tw6<6VL}#BTNO)XC=cBfKFc}FPshR zv8tUzw^B5dU0JQMoc1t++ioSY9W$ElZ7=Jd)zhg6HcU9`X}VOAKlN^~PO9}Ge@aW^ zoK>uCQw?-*2P?_GxLz^q%P*|d_N9z(WtXKaY;q7@YlG7oLGvbNwyGi-NW_8z$?oQi-Qw;ufSFW>yXFFLJpNi$ztsqQ_SlbRd(g*2BcPzRG;H!!pt45q z{Hj_^DmK=ot04g{K1%bK`yo2a=Dk<956z<3V&jaMABWwWm?i@;ZtaMhrs`Sgj6*wF zA^k%{g6W&L2+Ufw^XI&r;SX@Szb(^xZ!LSD3aK~0(WM_+C~4=!Hn&M`+^d-jz2jt` zlB&&mJVJ;=w~_4S5P#KZ%kH{v1OK{I`__ldYi3}C*9n~dCTA6xSloveF!|MMu$ z;;;x`$osLd=f&@Cqm6RT9UNg4{v0u#f1m&J@4x-K|NP7R`LF3i5A%4ddtPvXW-0vC z&KR(E0q1n$y)A=Qnb*kz+5~Y)=c{;&JO@mvas^-sU+08$oW<^8_F96woWC z^6;pW6?PQo)(?@0+8y_N39mcA%+Cc?{!Rzg;E&oyTP-Cso`EmNs@(Q(J%qptJhkC+ zc#ihyr~tS+E9w!3ASb81;9|FGM|Qy;_Del#nDRNA#mVOF%RJj^f4*FGE3jYb?cPBp zsAn5E5ePU|eXA?x)-TSHa(IRC+BMI#;sBN+Rv(Hd+K>HcSiOQx?N=pD3AApTh}A|I z58oX^&rW=_mo)jwl*U>2kfQc`pSw%hqCA$yU;v|1j(X)smr(+`l1?fmk87)^r z6^C;W_HAmMTPxc}fi)ZOhyJ|K>gUx*%xeI6L?>^dQfGxklE`e6^yf$toKm7afjg@` zl>{~#xt|Rn&5FS1c+u*tiW0!3yiRqF;%e$R6Ae}3JF6-sWJK7}8T4+kC|_6n-C_Ls zr+?3%zy9yv{_p<7uT!JX?U@(e`md+C`e^!Uu-#?&$~QUk)KKFA+R&&>cpA zxI;n6>kw)?LT<|$`V!9k|Fdq#@7JwroK?G8m5rRygI>gmSE1!Y5CQPTFExAs_~0=o zW7~acgk$4Y9g{4@Vp!t2wgaGT>Xo<*^XE-MshsX&*EnjGiT+A?aqx{nY^hH`Z{g7jT^%@H)Ujz&v@K??UB8u+JgFN9m4YmMsFuqjRDl~I)S0|yZBf(6H*fHeS! zV_JBDhb_@MJh=0ZXvZIUDSfWnZ>^tM74rNBP#1ZB zE+_RY$i1rS^kYU1z*Xrb)72e`)3YTy^Fbs9XYKy!)f}gHNKm@rM2dROUB(C;^E7{k zF*Tr)ra|@t6=ho&5mMbAn-JHWcA-@ze5MW>mlCetLX2A#D^jyQ4{&u`9Zr@Jr1#j| zQfwzlYUQ@w8_3EJV|2YvYqzPUJ$LtD{KGmm*6B^I&<5^Wcz=Ap*U3|WcfxP9m$2Df z)4WEYQd~rRX^x*$4QDI&EE&C`;<0NO=kR2z-8y!JldIm#^O( zxn9zR@y&(tKCO~h6_{^rxJax6$fdlPmwX@$SpBqwVkc;np@CSyg0XWmoAa_p?j0t%lht8&t)pK-)L2GUiJD(W_?z!W&cqIN&=0G=01v133NhRwkFttI zwaa8BR+j*KO`#d*vJDKx0-z7w0l6ny{}@NmP0#JUY?|2P<&T4MAU|s#N`3a_^=4Ha z^87?y|MO+^AGRLt^#?c9%mzLIe6S7NJ+J&xeF3(lpW<;( zg@w1o8gV+`F#Y>pchMn!51F_=t)JUpV6Mg^+83!Mr_K)3R`{`AikMm3-^cD?BJ@b= zUc1+uJ^Z{!OYG;99U*a0Py-s?@Z6?2Y~6z+t8kNrb%4h-fITi0?b2OO54Q!xAcm(kw1owrneSh% zF?j?PGlN!uRqrdsBD|lymIFjQP+#Y9=*UW7YNacnrX}RH9MZdO814ydk+j)JZ7Uy5 z{_auBXiM)@FTgIxCau|rYxm#ODKr25N)?ysMW{JagwbadbEz^3cHau9PA}&*wFRQ^ zR&E<~v{o$ONZ?ZkpRX8oO4XoyM(D_+nE*WB8rNg(RBzIyv@Dzaa85PD&Z>DS*D>C2D*{B_r7%13?X4Js(* z=Cooy^~-dkbZw9C6}Ef!P!GbZwx_5JepGwA6e>%c5vNPxLA>c_PoN(JlvI_2M(<&&pS~@yTmdZxbxX$ttOH-SC-25=_+_K!G29%oWwtq+O zMqzC_!mHuIeo-51Y3Xj|aS@H#?2xLk)%>P{r#6e)ZNZCHqflwCD!g&XV~?H!h#+Fl zF@Kx<`@iljS!FZKo6uKQQF1xI05`S}XWHBYV?nJTZ=3EJ4pVC6& z5d%>9FK%a&t92ug-}d;h6a7&LHrVUHW87q(!+&cry!Qyg$aa1{?007h<9!bsOB7?~ zEhq+}<2)et`$ekXFVbaW-E-(SYt7@5c%F7gMqQtHQZ`w$)V=KaI1u2CQ~5M~$awhrd}_!|74e_zyptA{V8 zs%0+_nvPW}@^2rKXVCU3Eo8N30-=by{|6FgS60>k4`(d`>v#`>Lfw z3eBGj2H}mW=#C<~U7SiqYpYH3WTvL?GO>XKZMPD zdY;G(#Fte!^L98Y%5KYoU0t_3PF*fG>Wts&2>1L^EKi``Hx$NADw}~8 z4(Ez>yiQrJ2GmE z!Yc!DXo7xsP^47iyP20nG2h zCf=zXr1j%Y`h}3cHr4<5LwZo3^qOsj>1i0*lwoMwu zY7^#6aT0JZX_30sYDIxqvkg>QT)vcz`}QJL;PzB!Y~9dV#e2NuBYI^kEjC1&v*s~D z2e(PXZlSCXJ0EXP)9oY_nXEYax9?inKl=WLJrsTH84+?}ccRgqA5Z6Qo^M(2r~Z7= zI{w4?;EHdf?mYQny2;172u?~&*gR>Q#^L?qMLKTV&8I%rYEwS7r}5r)Z4=SM8^lv% zvEp=tNyhQT!f(8{Awn>57rP$21)-rvdUSw2)X$Sg478oJ&ijV$U2Y?XeQ$u2A`PT+ zy?3r=PxnJcbAmd`KW)3U=}Wo2TQxuaz3$N6QA#C`>OoB8oHRHh)B$!=jP(grWhA@p z;BM`A>y$p$>3o|<4xCymw7kW8Z8}v)NDbmfYFAFx$(GrpEs4%s5Noy}(y$FQZtr@< zD=o~ltJ`7$BYyhmPPP=4-ELmQ|I66BV9SvsSGH5B2~;gO0CzY>lM5gBEK2+}$&^$* z`raFtj0jSh^`2U)u4G=`2!{h^=NQb+feSn5NEEvj9dtB5E8X(A;8F*$cuC|a0S{R& zK%zFKS}B0c?7ZCFw0F2H$lCi)8iPJKHrs=?;ld|STp={`X@d{;J`VKC3F5!Q)1a41 zAQ%FpEuP?bMJihQX`S8#LDP>5)D&OEpvl5OW?p3x5y3q1XIMJwEY8!V#qx=M zBo2Lwdx%!|)Ql=AQ83{*lO>B&BoBomev&)v2)J(kUvSXE>($}Sh%$4^+n=ho!u$3T z^n%i*K08D0&%&zIei#&>HPyDwD9N{cPeSX5 z?KyrUnb>*k5M6?yj}9cTeiHbJN^Z8gV@r%GUaW(1xwQ#@N7~dY)5%(uu#F%^(6AA^ zd+YGh6=P+1+ty6ACf$X_C52>=`=y7b1}2xb;Q+y?2%t^I&AwT<@J?WDtysgh;T`Y? zL?N$7{dAokV{Lf-kYvE18b=E02%IgzUCyZfATyu7eg6CLHmnt1C?CJX*0u&bx8C0@ ztZ0bV`Kr-gU)5UqO<8yQsXJJ<;|kDLZf{uayk-@vPGpw`NQ9I+bii4m$N|I%^Cy@$ zwGs%ghkr;0Ib;NnP^DJ^FL#FqvV<-rTS9-@BI zDK5J+kKxv0Nw*?v0U*~+g97)arpt=O^1o6%ZGI1RFtiD?6HjfSz zT6Iqcd9gd1;Z66jm1`rkjrvy-CMjMguW5*w%4V~Z{46I zjF(bNTvGZ6Nq(s2=R&Q)zTL~n&HEO1Rvtk&JhCCNjfK1jhk%@LIlmn2z=7=AB%0Nd zSJP7!h;%EN5G+mKeR_E_PPL`LQF>m0-5$5^11Q0n(2|-!a<2BHz`k`}96EIXM-E59 z`nq5A-T}T%jiY@D;sUq_3O;fkGzHJ0e;sA`~ z3_mZ^8<2W&Z{u8br`f@+WGi*Y-qb1BDn<7M9j%tp$`+l|24-?tK&5@z$UqQ4NMsja zAaCD0jr(!{mG8aoA>yHiR8e~Z=xW93B5#u&1d+hK$8I{bg0ir@wjgU{Pn_Z;Cbprx z?CBl&Wxvw8SJ4oW;JPL%b?&$zgC5XB5r@sJr@dtdo@m#}9)P`u)xlS;1>vqU0CzeG zSM{Oq%k+P~j8F4g7gq6a?9FEr!WQkxSasQ!Ep6|?{h-!MaGc=K*{G-jZYFgAkI1xN z*R~wPtQehXcUJlK!rW`Oph>0{m79&9@Gwmcc-3}@?RJ={-K{FNCJ@j41iid7oD~qP4d%-N+p&NujoPnyLqEFq z3nkfldDxN?^tW_ML$L{Va5?#w@dh89I_E7j)0!O**{4SIJEt}4ZaE$91^uNLH;A>W zB+Q)DaXPhGReo%_4mQ)J&HQ7^A(pWlL6umLO$gm&LN>Kd*A&0+8m14jNjv=WN>kVUkI26KWG_o>sB{l{e5{RXUaYPOA^N*V$}YxMB3&FHK)h7$j(eTqd*sY9nS z&ggSeWDlAEH|??d(4eLR;je4IGCPQ0oV?;AnW~}Trnoum{D{_PS~}Pjs#^~GXIO^R zFnim8=Rg~6Toj?(gbg;mK^Kn|@|%`MaEBjP3}1e@mu@fRC{=c}_-Rcu#_LRMPqqaI zSib`2{G8;4umL@@4I~QCTqM__WUjscQS&C&&aPKYSBxQ^5@1S&Dx7wtEb}QLrZ%ox zqKB(8&`eWoN|#SBnF8Q->7ixg)>K88>{c}BsqBil*$4-a+o!_>OPQ3N z1?b}cx6!YjO$Wb~fI!QAO+fJrH8{A*fuK^`KS8cP*63|StH1j=-+lc3>)Yt<-*lXP zqE598!HJy9>fOE?B@V1--6t&H5mdDW;G0V*RmrkQ>%i(oAS;9|XU-iXh5kipsFV9j zKk1x)j=c0-#C(;_=U5z=WQaai^Ufn!ZH^2qYon~)lK0^8Fsf&VHEY_Y?hd{L9XO}^ zd=sM8c=F!V8zlfH2jRN|ahGasM3w>5ax@$q@7z=GoVso&sPa@GT<4ZZ=|9-s*U#5* zW35=VzjT(xX4jw%a|&(Uz<>#;wErr2ZRDA@BL^^ZYB6mQvM*y;UgY78u_Zb29uIgr zJZjDR;D{2z)R?+>llN(73bfTbncYJJvQM2yd)hsy|shwVn2GQ;eU z+NH?hhRAFa3b@}Ib~xOp;j+f@WQyI+WiP~>c*w zk(XgjTMEFEp3S3n*r}&8ZP=a6A?(_gO6-w@0U(AI{-^^aagZRfdNvS(EYvrymVi# zx7fD*Es=s==rq4^uW;a0w@8#2JkGsY&GasujBpcYmQZu|#uxD3g1rmvT-6(pj|~I6 z_Z2mtrLXH{hnCnCA~^=djdD zx5p;Q0m}p#*Cceq)M1Zjzjj5~Pxa;rq>J#XI%fYVSzp{Ab!+lY$ZP8>s#VVF0!fnY zBRZC+?avoW6Q>u42phb2a*#R;c7vr+cyOYsWlyDiGO&hsw>+)#?VNH_MKW0qo)!f( z%GD6i@jkGIZIkc-;(t=O>@eQyJnt-B2Qo_aH~60;bfG=Uqn13JYiE^+UUr7q>VMi} ze_OaA^faw4ZjH}&;)8t=j&-tw+5D%zz6VimZu%A}uti=}>a3OpgB%zqkFZ5|Rc|fD z>Aa~x7C8ISHMAD%E&ex8<<}pJrrr7zyE@zgZY?VA>nmhKz`3T=9!GF=Rbp=Q`Z%k#z$m329!>xZ6zRARN2*9kwx1uC=I=;Pe1d+`E-%n}%nKJC&KIWm@Hf#;h1{UG+j+~6}^_~aD0)j z2v7pMKo2{rFWX!khirOkNZu7QQavK?HalI*zH@cxD2KQ*^})`*0&K`ysZ-x!SC`uv z0ky3;LHD(k=`LN=VG%a|q`ieJK*@f}ocFu;tMh*qapFr1Bbn=3+iW~fP#u-yudFJK z3Q@9(vFr&p{UqIAXFn{|>YAr<6W_*u?Q92RFM1I;+dHlN*sHt)?hj#r>R%8;e&bZ% z$=d>$>-IqYHV+B_+{mQOcoL?Z-QCr;ycXw|cflwDr69biNEuAz?wT%d$z;qK?5fn0 z^;sbPLC02>-yTu|bGa)gWULX8q#W?D^TGaxc>I(r-+lW&T(SzN`K70?=)URw3VA*3 zSp#`~A(2%70Eo+-wOoY6?#Z@W_+GO|Jvy{nH?KE1WMGi0KyUM6LxY08A6HV_cuXQ7 zBs(~v)B}XPw8Ihp1-G~T+0*Cf>oGa`<+8LoHex%hO~o27khXQ#tQa83kH;*QIzU4p zF^y=mmmn+EE9%gAk7u!A-65vTq8$=!9msDbI7ah=A3niSBn365?Peb)h0zBjZ)JZfl$knyr5ti z0eaQn>{d%!Tb}{$tjmSgz{JA=lOh%?lvYUb}^i5V|tZ%DeTx6(B4dls8#*U;+24RtAkw^&BW?gRRCT-Uy^IF0dY? zPNR|6wfk^=`1Ivp3;r+TjaP;7BV@REg7G``;I(Q!$j#bkbUX7EO1*AHT{+K78>rhw zqc=D#uk8icx<;K~+a)zc-gMI3H0NcP9kz%-p?Dle=0V?$h|?T!t9yD(1_ZAK$MT7A zqBUul#|9`GReL2wBm^}C{=HJIiKGbRZ_yc2EnY8~!fg{qzlEm`-Ua)&Hs>(MAWL^B z02%4xyn3CaWDj|?s>rlI)WUvUEeFS6+DKEj|L4*l#6nu;-JH?dqmvXZDTt>~iL^Mb zIoWv_)3n~*4n?cR;=jc7UYw*=ZcW3ycy%ozY~o+`5r)Zb?UejV_}Tc&?7r(UIL=$o z;Pi4kY9s|wH5vfG0_^t*PHCB>Mz*O@g|ZxKYd5j=9?JKfyIR%i{8(4f;)2cJ?7$>J zoffD##NA8D?xnh2_FaF%GVH|3HU9)#KR_}c2{PFb{7|BsAnL4L#F~=bc|ioQ<+IJ1 z)PlvTrb}S)TOZp3m;(CQ^)LXFm3Kd#32;VKjS#gOZmoQb6BnC)&o;O?&TxeDP_mM! zvU&NC;m;qi$g6gVYc0>wKih?ZcL@_A1ij{CqW^?aGTip5h;B|;|wGMW# zhUH!HQmtZC@oiq_PG^xh5=%(g7^qap?v49jt=9fGH};c=ckh%Je9pzMXA4Ev(&AYyc0m{)R{*ztZ=5&e>l#Vvx$Dk!*Mi8ssU0VpSuZyT<)7=5Ixt;2Uq(U++4wSeou><@Fx+9>7 zdAI$-Du_~jQRT+Xi+#dBYs7})AbSE^xvZW02avGW)%tv`I^u8lr!O`{{9`+GcYbNz zYNtvZ?9ZX+NKw{d-MB7oR%ee!t5t^V6rCp0z+J!CM$jX9!xwil3yZTUnVUpxK|gj! zw;hhtQi(vbJKs4CKxd4*Z6CX$>dzWkQHoFtL2rEt5~_@-2(8?8((~E`S;uJ`*LD$@ zV$)4&Msi9}XyVitOx>0OiEDZW@eA$Eg}*0--q#gMkt4O_#U-RKD!fZ(nAhu?y>;5` zZu*e7{Ic6+lK4{`@Z)8c(gqLN!90_Ab{rRQUN zNf4=T*@DWh85Rs6s)@pznm*;Y`s!h|%PlE2sp?C!{h>QBq16c}B|baewxDcKQB1=t zY#x4fvw=}^*Wz~rIDzSOIAO`E#m?2hWc9xE;cNr3d$LG(D|UZ!ev9L_XVipk)wjdE z;T$PyKnk$9*I1q7J3mz@zJB|o_iO%kef+P5yWU`Zc^E~Qua&}9K*5Bh2F(T)l_J`W0EAa-MZ$YDu>co6n)=-y{`LY8iL%3o0VYAx&==~0_F8xfHbg9+A>NJuHmGV= zHUF)?W|flfJXI}mFfA=pv8E6eJX0-IAR-W$?4vaOPfPa4=g*(Me0$s>#TSD(7M{nD z-;ykLR_3($XO~_Rx~d6FK-UQXU_hV0cz}4?tm}$>sfBA)2IB{Ul9<2)_o*EH=+1&e zuvLmWmdLcd>f50LMP&nZ4KhJ??3?>3VyCH7%-;5p3Tq_p_sljPeH~7{iqtZPH%zd! z-sA_sb`7&$3Ny3M2qE6Uv*@?crSod-X}BDhv&BU(ZWHcM&$8(Kz#+EYPtXkgFV{=U zrTTJp#GBL=*@R>pfV@5I$~g3WcU$Ld!8him5H`+b3>*@l+thyNpPYOSZ1Pi4Xm1Jw zxIcI#c>HQj#iksUv}(EGk??P2S(n@5@j$Fs%7^z>P*sqp_OLBo5o~iGRS)0{;k}*o zRUDNSDz+rqP?DVUIF-Y&GXlU99Z9yeHj(y+gq0-7wz$1!BkuBVHaT6_;XMuGJJ{}!lq{e7r*K{wFOC=c00qm9OcP%l0)@}A~=%N z6f2%Z_x8hq=dJTJy*x(7zS_7O|4~=4PxVzKig#GZ(4>xf1gAspz4yD!gr zbXN|{*Iz*Kr#xYvZ_@LVx1c2j`T8yzj*rQH(J{*re94Koq*b0u0v>T|z#!mBab_+9 zk$ARES69x7eIMYO-Ry3wKH+}Y5BR!Ht06VNI0)U^XKM_lr%O;vt`d^GxQk%%VnP9m zSLbGTU6gj^=3x`SOhArTN~AsOOWHgTXf$Pp_OabB^;eWN-faNka9U^DIT80#T81+? ziuY)4_8uKfo9q~Y@IvaEl>_TQz^$x~J0V|_hMC6!5KUg7SWj$oX~f;Un4zC@0c_Z& zPO@|Q=`u-fL}C>b6!~s3c>K=fr4x8ir?nsLIe+wj{k?tr&mWDJ`-_(s3j=d!j}#ju zIcH?o&XG@qbvE|dEyP6iOaLj}`irVczJRiffS_>Tw7f(p`{nTRQa;fhdS9IuVvztr zv^E4()SgDWFW|I-$B*sg<=0?Oq|I`J`d~TUD!KvEfCT(?Xkl}RX@Gsy@gopAgfdwR z6Qqr`4#LU7gziJa+*qRs`-bc2I(r{^yVzYRHbG!YY6&=Z`ncm>EA_|kSNpnb2ZNG- z8qvOt7>v4Hw(3smIc=`F*voSUeO*CS$`V7cperea8`eLZF$oHDmLskp7c|a!7p7t4jz0Mvnny0UiGSox1zKWKW1Ard4srHYzKBC&~-Q@3sC?5 zvR-dC0>6Li|3Q%dvB%2Gr~#Xa41cU?#!>bBPF*uj8$V~YuBil=lQK;^n!40&y)=LT zXuk)|<{aCfyWMlfsO_}Y4Q#IIJ&5Uv#uo2W2 zAqzTD9|qPVdv$axE$S4(#v1Sex3gb*yaL~Y&cEJT*Kv6>(=@ohp#Ig}SmkGI+{67k zmp&rk%`!B({_Z_IBzs)5`EF=?QuX59{|0$}(H*m!(3=(KN19I5cEGChH~Uhd(JpsprG8MN<*BEHf&y4s=P06_rNWM8|-&X!32d+@2L!*H6H1-o#caw$z@_ z8vUAIzuL7c$nM1rL5yAP2(Tl@6DrJtMQG4rl|j$@d1{-^v1G@4&*E6omh|{j@RTs9 z#ono2tW=k`#Gg3dbY6NIxoFOka&R90#V!^RWqucG1IVxKm0w7sIQ)i+=8Xhg?S!AF zcl0njLVr~rWbksm-6T7b57iCYmkWccC7b?jmjx;gno1*58otl*W>ln`qgpBoc-+~L zO9ngJnqlOzW_e&O;4CM1%cm;oY-(S6ZBeJA&B`7iU1tR~fBF3Y7iS@-qsBUyLt?jW zbr=mT%h>vMb1K=COI~%I)+=uafV;G{peKQZXj|vh2L54?y;khq`)kc9injid{~;eHqioteyk>q%2T!1>&OwbAuseMXOIGawY` zTOD40{ZVq#ka1@***#z$Ua-p0pf5O91a)l6!ILqS_b!?9j3K99mf1r=ct6m#mhFY% zcq$S{^aFP3(!x9LdQ3t6ZOj?FBOM+}&YLe{D(AXAJHV!vm=KU;JH}wwK$@opscAQ3cpHa3)_F3yE0T)e4Sxd5!4|95V~$qmgYL4JC!og91^ zs6yYrEY;_C|I`1t$}jh^!(0C7oU`4WkfzO^m1!ORh>+@2 zXr>i|-Fu20#{nlv&RPK{bWDZuJMN)B2y1H#9DAdC`;k?cv?E7Pny7F`3eKLWybq3# z#PcM>)s1B zO|`nNHtSAZ1uF=Z6S#ht>gx>JtE?DE$oY%aI(}X)Lnowu=$NCDVAE)GC~R>P=X+K; zPTxIy^fV<_X2jm&pjMcI3d>HFh`)RLOgsZ&^~UMA?dj4N!1@ab)A3kE%KFy3wK@kf zj!|B281?j=8htCF)}74IW3%kh8eXy}DJ<=}S*SL>k@Xab7Z6wy1D_;I7e~&TO(b0$ zEGQ|wq`Vh2(uplw37uf#eGuu0p6667`7c(huv#x2m=;9R1y8SbuK-WRYOU-f6~Y(f znxhC3*gAN_H3AkcBQy&ij(mZm)$l5{E{3UCuBG5L2c!`JY|o+QBRPs0z(Qe{;{q-Z zdt#nAqC{N^Jw{_GcP+W!>Hs{^r#cSC2|84fgHS}rYVOVJTQv{Y(swY<^5%8y2428&*8IT8IAt5ttpt!#~8W6>fQSkDT`^H8N$kfPNN zG2a<33lN=h$q^C- zMNuTio*+9Eo02+$u5`mTwP`$>#r&E14I%#&=-+*Mg!ui1TkmA3!>wvK&~a<8%TL_4 zZC!R@z(tsH>0^s;$O=vl1T=^{=-Ba;e+f zo0gTAf6fS5qz?9@#Aq?9gtUZ8i)vV1y{}bkgLGTwYwW^Z1I#6`E@Ml2>_jbwigQv? zQLYY70Y_N&vyIXF-t64?tqh00%YbC~4-EKxU8?u*`j53@|GtR2>T4f1n{tay1{Z=t8C4Hj`@*aVa=R^9Hm9Se_KpUf zo4BlQlV)Q4oo9e2AH(nSrQI;_c%F-1B-SC46jaJ^qM&p|XS6@l(WNP;&uimcUD2sn z-ZUGHono7RF9}qWc86;tdkpx%udP9&TbLOERi9S^XamZ;Len2S@!iL7Up}q6;JZ&B zf9$jL(tcyRATWz3_sMJ}Q-1mE*P7zvnDyYKoidoca1u8M)f`?e&Uy$!i2izO=m%hf zOwoOH=t#w%9xDHL0!&uLcfUq%q*9sps_BvQAC-wha64|u#SZ&vYZN%zd8*E&un!Q< zJAxmbWSFGzwAY}Qj^njC55ndPyHk};k5~iN`coSg0)ySaPCTSx>BI5=o~EUROU*lQ zZFyb0Zx5K7w%49GcIB>|#^Gjynz-2A@ScURu7vU^Hvc%+ zMT~=#XIpP{U60-g^CMy~)mzr6Dje%7RuNz+c6WL|_o$sZa?K%%U2E*Iri<7*OIKwA z(AE3q2d=T$m;)bb;bnd4^&jC4>DQ8YYQF20v>$F+J(O#AR)x4cFKs)$i%{i%Tcsed zyfLo!*QNUBhc=d3=9_g&c&Rk&oXq}KGdf#4GsawV+33nG`jYDHbs0JD8^?ijd2mpP zOzl`jKKF{(ezxDUC-i!;%Zuk6wW@MGf>t~?zuW5mGHpt-HR#cJN|^GdlJjZH&e5sL zli-u)f+HI2%`wB=bv3LCGOMEBb+Ns-$;N43`#_)^raISv#BK%O?vC5pX7&CpQqEn( z&jGk>S8z`7bing|J(TZf`@G5#F)X2o{G!U44^1kGdg@>ku}EfK!%b%=5@2u^$1j&i zyv?9W>k|+lk4|cqGXT&^0-1StMx@>yht!Ge+;|706A!J(tTBtLs7dP`kDN~H7y{D+ zNT^eKv9rBpmX@=m_VK{@{;PoEEEkdMpP$|oZvJL0e<|EJR9qFG-V_Uk zdj@swNIVc|Z|3W{kbLL_{~QR}AgXy18{$^I0JZd^@OHMh5_IqAROj^Un>O)D5n!O^ zZ3C}DejNRtEO$GpoF0%qGz*(5_z|^b3k1ZRRPU~i8aO}FNivsXip{J!i?gz9;*y zB&>~9Q@Rv@dh=6Iw=3K5r!Un|4~nR0Q{euTkvI`7as@4Mhel_LuT-V=fSH6>G6R6WPms=Q z?D}|p`*9$*<!iw8hyQ zkyo#TulvyJy5Cp393EDvb7*J3Nl?t3%DrbzdZOOfn%q6-HZH9Jx8zL&NY+a8++fR~ zh3u3KFm-NK>tx&iqH>Trt$^&)W^Wof$s|tRIm`KW@nX-zaVz+rXLL#jf(@uU6}bl6 z44dY7liA6+`AV@rks}OV{?8IR-HsQ*gytlL>p)Dgk%R!dE5@a_VYXBwBvU~ga(bx& zu7hF=AV%-i^&DW=9S(S@KNrRFL=x6y^%UPEmU8$_Av+U>J#AIu zT8KGA{Yo=mQuz9C(66&ir(j0^YM_!zMI`E)6d(25g?Veac(3`PVb-qf1p!M=*+N3H zU!DDANvt+Ob8@>YPY5r)Ul;89z&CMw9m@)_Jo|XZlA03CKo~cW-J!CCP3ct-ri6km zclW{9O_uMpN~v9GSK#)Ho32z@_C2ip9c;X4W9kjL@j33Ma1cyaw}V4$&W_9~>vv9P zc!;4BIN1m4LsWJEZycOv1HQxGtOL8UD2BIehShyNR7W|Nt(j^FtjE4=%)QgJ`ra3_ zNE^BI0_|Qboo*^uTcO6B)@`}q;Pi#@Usvn>n__~4XKz}bIloK>>2r1qg5kAVN$qyH zoeshRFhMRB8REJP9x~db22j(PgHv*QDZA`td3#E!)jO`NUN#;OX2L7oL0IgR)jV=3 zuTC~!t*KS%g~v7a7D2RAWtmvh?#z)UcjI;wx@7=%@SC;_@l+w&I%qhRT5Riw(>nO? zo8brzK*U+2{;zu8YDn%Lvhod!xsU2Fn11X06bMjLw^yqD>GSn*=~!<+9JIH%a#5^jU!@n$Y-}Awk|E`xQ9dvTL7yS+IBW?@{>m zx2?Y1n*rFW`j0BER*nyxmz@xt)ZD@>tMPQ_pgWCT+M+%V@+o@FiPSx|MInE;{H=Ea znP{%zMvc^o_K>Q}aYxnGgUwC+yp3zHf$MzQvK?ytG&RtzCFeu-KxiLYkxpF_r)ntr zU{3(usmAekFT;aUJdjH*3EY04nkqnB9hT-9@)BKF=Y&voRYi3HPwMqHOT?hpzMObp z7VC5S`1_|ny9iRnpY>834EExP_qe=jaiYM2OqD_?_O$WUK!sf`$xA7kyYR|}5(?{H zjZ;&nQr#28lzK3pYh^cgd%A~!z0Xtu(6Q)lQrSxR*-)Z`rQOmR405ahS@vE1=^%t72q7SXFiEp8644$Lr)MOR1v9KuYB&Sa3Qa?e_^+tD8TX7e_5W2l)kW;e3+ zW@GxuuWb^aKYjlE{`&GL5vC^xQVN!1r)IL$QU5|XR5ML`w-*+#IQf{vzBA&acOKx) zX>&7ZYC=sC)W)$)#RH>tvZjvM^gKbQ6zc(P8kyPhR=akUwz3V@<-vgzb5eN7*(bd; zz~8V#N8dtls)%iSRE>~;y^cr#r#%m9=8``MN&MTxs|^U$rW&iBH7&{zS(IHZG^Jit z7261!L#3sCl`{tW;-?$g&tE>>OW#_A`Z6{}lv#c6QcTrdNP*t;lmgPbIV3}&yEVDh z?V&l@BnsdpvM8_GL)KP zT%J+9gu&V2zi=L{huw~wo<$sCQzvhu2=~=sUiDqQwE-%}xhXd))i_8AhbHOH;aQTf z_?cDapYqJA$JL?e3gnvDzxtlp_kXrj>F1>aRB`&Yg9SeoKd3f@@0MVaV`QYYrq80o z{a|^LN(h&=E#d~)nbQbzKdgN_8<1>$Sske7Vd>Ip_Uhn<>p-lcK8v0Ifcg=0R#Wx;i&Nk5Z1HP zF?-m7#v_Lov5!tFpP8>NIU}4S6^26XDO&yk5UNGY5`m*m%9#_Rk54Q{~ z@_a-r?^zEUG!&|sqS5R$b9A;}&(6ahglb;CuOA&(4H}_rse_GRQXFSWnv$DZl6 z#d3qNNIVkZ?^Zmz+WMhzd_0`kI!Q0#IyrK7ChxW{5W<6G!aq=7DC*>}%%WNNW=Yi% zNX17D0D66a}mGAuokr1?nSs+VgU_)qd6@W}iI|x55 z2POyn2w^8%N)|+xB@0Hfa)PBP&K*eF&gg(k;+uliJ-z$TF$-9>j822b60bGqFP}dA zXZvW?`R`u}U+f9B)Ic~u5SLD4IZWc`t`Vrg>^QCUgO(#-)>e|J>U|^ooH_)sFG%V} zkUKriSNADgeaCGX@SqQy1tRE$UNO4NuZUnYzhku+| z5SLWrj^%s`pt)FI|JmlJ{|1+8F}B5*g0q)Vl79`b<3%>6XYF2$z=e;IiGDmE@F7xtAz?XB$ea4Jc)` zwH`L}@}aEut{5(f;etQ0>!&_J_fL!U>5p$~s6Tq0v6UBx4D&n5Rw--Q)Kt7(q3fw^ zg8_}iq4(gSQ}?C3rds)IAXVdt!)y{_MsY}ypr_edS7d64OE!Bq)*=>OzQr+)lpX+@ zwi$xMGtf8d=<{-RKv=0E_U=WSqN04Zx3v}2>(~fq-Dz}{JeseG_Z2SLy#u+e@2T~h z^G3eW1#UQaq`5UeyNY`0q_U ztCdOFhr&JYN-O~$)iwhqkb%NYDX@)ns64=Gn%Bn0>F}nSGC}5L!T!~>?zWLWuR#B* z2^t6kncUMiJGVijAY9YNrsx<9l2{#hVfpe^!C^J2Kgf$yJMFC%CqVUEIgNA9((uKa zg8=p&uT$a`TLG|L4iXdQIl|#85CA<#9t*1RfUDlxrjM@&LEpvRElC*K9kcIBH;fdDGKru=*+u~j zkku}`D)Xtiv%L(CSZS(t+rh)>RK<5smu?P~|Kso`(YcSOEfu(^JW&K#_&TFf9uC7q z8~w5-&YIMAa%u`AuRgkyJZ`Tu8R}3Fi?d+c|5>%EfoSN#zS-JTuRGdhVbRRG7d!}@ zs}5gY4qbg}jeI&c@`@sUU9Y#YO?qNgJG4aUILJS_X;gFSgV+%4kN>c`ZrP3cfEChn?>rR#4JH zq2_vUG9qVa0B(Yo>&nr3S53lqd~q2r=%Tx1ZajVm8;b4O6uEY;w<;YhufEo-EFm=2 zM{;cNU=}Z^*mZSx7=H=0t0EFu#|hBBbX!YV!gF4(D2fUtJ32dh+^{o{#Lc0dmjZHx zfFj6k`T%Er5Dw`4HIt%|2DX+q2jf*fpD(cMx9j8Ydb`FS7iQ1J>L3U*M&ga=d|Q@X zFsElfF8I$%Gi=(nroiJS;b_4@q`4mdQbV2n4c=-8fx$$u1`D8-)fapl z+UAVvJ1aoKSAUS}WGmNYaVT^x;WnpPtY)-&IZ#J-g9>W~rd$Q@SmESzndJs>S5wTn zJB?=-IHU7%!>uhv9kp$7Vf{SNJlsc)(ds zhvcdjTCj{!o+vC}+#Cl&!0;FxZ{9QV)`hc_9Svf?vQAvE8wkniCg~A~$ zuy|anIVznZcbM+U3)9LGv|5Um0c0yO+I{hn+sPqR6ww(CuTF^n`}Sw672R7ut(GH1 zB`cZdWL(+7>=oXo7faR^+Q#{0#dlfeOj6HfzqOMW&2FOgYUb*_A?vYbB(cNZSpBzI z<6Dh^dFu^ywAG!p*`~YtQ8i$DOdYsGI4isJ!*dDQA4S>Z9_*DT(r~N6e~*3 z)P++KLV!ZK6)j7VEUFdvtqg~aIr~drxPpRC`by=MQY@rRB~!C{%ia&exhlVi54<`3 z=LWcGUcH)>##9O{u4*mOv)++N;6;}4K^qH|*~2`&)Kj4zj-Nq_#C+%!0D!Fa7ps+i z*;}^?`Cjjma4M)|`BylWMP%5lO%AQH2r`2#>^*rg=%_sp^>9KzYbB^opgof{_5r`n zyAq}Mnvp8blz23%?k;LJ_9a}`$s5mW41RQXm_V=7pkty%aSVS<3L;!P~9BSufS8_5sbF5r=cPC@HrFTtohe%I|u%?h%dttpW4%Tdcxwii8 z>xcg4g=;hFbEP&*mWl=j@{t##IXXH=c+#iC3>~dPkgj20>soO;4zGSdlQ6g9o&Dvt zRkjJi4tiya30TcDt+^wBTc;zqLhY76)j_z)=-pP$2ROB-d#c&ru64Dbej_{+0Nxem z=Ra=iVniDjo_{(Oa0)uGf#p)wa>FL5qyhbrs)K@2f!}5uyUjHLhQ=WQ7pniAq`Ykn zcR)|t@lu!n?Z2)sUu~&W^&pxLx0n0ZlXTk0W`jx_ygA*!22US?zh!6KDLZi|uDq!<_>s=2xHM#7f1cQqs#Nts)O0V`e`FqZ5LTns4 zr3rbqvu*iFIFcloPZmW|H92n148a?lwc-w3vlowDR)IP;4*^Sn;C0o6>Vqe$wyzmX zbs|0j%hW--)v^ctw(O0%K9_tlNgCK|XIrz)4%A-ea>P}?m!#+%XCxJGwka6eviDKf zw8x2P9lZSK#oH{zK{@pvxWmis>+jbGC8s!t2bkuieSUct?w6y_;8N)Dge)YMVxLPp zkI>LB+p=PD@MPVIZl1_a9EJ!DgFI}OK&Cj)&`j+t-g#=OOYU(-yXZG+4`Wb+T#(^p zE9BrQcVIt=j$DW4?->Zc!UAX}CUr4}qTOLEuY+s>j!5rJQC{*n@K5RzNIvbqb7*1*1J?hwRN3OzYgaS8maM!cYQTfQb{GSQgpJ9A zgrYH`^Ah1!7!Fidhzir0fT=fvS~|)E05&1BdZg7{ zbYu-70N~>(#_o`R2})u{+Zz@8RlrYA1U1)T4gj=0w4JEU7rBS$oh`G564(3|k8FFh z@;k#@;Axu}``!#~Lo&P;Y&I{*xeD)5-9F8n0*U+2Rth40ZZDe(#?G!M8RTi=-}4f3 zTHQP+i_Q_dkD^VcFeZ}6z{Ev`o1(JLbvU!CU|&~oq$RcTSSNBK@3@sTZmHgM`s_68 zqyd-X1JkAd>vO5xpe0r>lUvj7t~qn&gfu{o%(XAUt>v|ucE=?3m`(g8=dNbxe?T_+C_5B2M!`_JzK!d)mAi-s4E19s7b*JIRokWmq)%T{>~>$w?UY!tQ7QU{M*f zMR(c5oM(Gn%A*Dd({q~k$d~nstiQx=TVXn;<57AVkbIpxhwJUKWHyVnXa$C{8t_|y zsX#P00($ zq#X&*6yZ6|T0?tG6{w;YZAOj45zW%ntWy#p^CY__MK&95>Q`vyaHOnx`I(RXPgd%1Pdy>KW%5qcT^&56 z+N*B>Z63H2wX02{r7)gr?PN<0c4U%pYk#f9 z#sDI1ZFMzBEz`PksV~B1u-vN~?Bk3cD;-(xV>q#$i8e5q>I8XS;!1r)EAylrWA zb-6Abv3TRd5`*_M(2dSkg2L}ZS^LPA8SLuI(LZ+l zxte{4vL9J@(LECavwmh*zN?Wbkz|VSV8|`cCAy(nMQ;7(bP_St7F8KSzYTuy1zCM= zAD8)L`N#LJ$@3YmcAW^i+O0NK&8lP(K?O8Us_QCCM|IUywjkvU5=hbRCRlq5n@A?U z$vAD!`NQuWC6_NwEjBke?^%JUrzg^}V2c95vIJ;aQL5)^sVJFv52b0oRUForiEHlX z+>k2rQWxO-)l>%KM>DyBaAn_<7D(1Az!&2tIjrf*T|s0B29XtfdqWB#JV7yrY$2LF zRcxFq zFG&f|@VaO(hQ-EvvfZGtU@2bVJdfy{k*H@4=f^#0E5bWoV-u^*Whbsaw$^#J(d5dc z+TnD1btY?^nl`Fo>DTt*QVdw8J(Rlh#33!RrbL|K+q;FpqjY z%8>=mNg{1I(!CriUly%_zPmP`v0IS-NEd;+dRRA*p zycLbx0*rYq$s1l8SRie~PJW$UQt6(LnwuxouCf88J|u#-!20&yRUtY6?4G^jo9bD6 z(fh2-*!p{ct1ZxY^KOeOE3m21%M0UsYB9&g8NhquShoiqh)T#@(szk9N{TdZ_F+wn z&UI-~@zv^>7E$0lcQ7!+NI2loA~=~<#8-WTZ{IFE9`-jISUBW!cM);oZgra|1T%4w zypGf{*_L;ZolR&;!la_nZP$ZD7mPt%lP4e54tvX9T1%1J?Tu2;Ut6uD6_5k$?0hn- zH#&scV|C~qrjJLdp+#K_d0D`tqu;tk=EC#Xzi^i|C9gBHQfc?lse@2|jN#0%L)<6i zxUtB*COGu1|MpJ667xf?Pd3`kcGjr%)=GdKl~=*i?nehrUz%$E@4L@W>3KK#%QeLv zn*tK-WWEKj3?Ojk+deT~_0ZT49F{d9R?VCsrjU)oqncEaHo;4a!`yWMfRr~<@($pv zzRWD%fBC-WajPd2FLlOhbGpKK_fo`iKtkKGZhhzIj*@CNtv@KokL{Ke0_XTQxp>_a z_ZebQD+tO|RT}~I^0tEvcEG@__kIr z_Y~}>WK6tmlHS!PyQD0Ng0d+boS0Q~9QYY~QFeWRPDk*f@=7ox0v_ndGLoGu00kmE zC?a{i$9i^x+Dxg!?oI`&>`Nk)>kvq=c(jLTVw8300R{o9Y)mx7*b(nw=c&B><&_7J zijxGNnzv2BV$IV|^UIO5rM9Mh9*mnjynO6z&T{-Qdy^Rl+ljZdS^}|ztNnOhepMOFes3ye0PZx(-K}?rLezohha@{JO?NKvU|ao3gA-X5 z5DCP9H791-K(;W{A&Fj=@H^~sx2R1j?E2jS7k3BCJd{1$QQd|I&I0r_C`pVxr~})S z5?7>NL3sZ1p~Y2Ip~8xziq>uQN%q@w=j^$zFV?znBsC7C2HXA+CIV5C4BOtc5nDA)>Z^_p4ZA3fN~G{yRfx+dVcpn`u=p;y%| zaailhl-X{Q?)bk}YMBYXuGFqxn5%66?NK6N%hYY{g|r-mS5ePO`K}g!YV+r8D^23z zmt3a}45mA9eB5k{WD`2pYE7?Jo|R0cnyY%$`PN0sb_J!%&hVTR+lrSW8$hj?)%x%95e6MPrczLe{uLgH%N9Xc7r=k`uQQC%Br+l(A#1_=X271o6?`JD; zQA3=b6$P0#cJ&`C^;L#bY;N%8`DMa_E$R9M_Bw~g+b(>=0Dd7ca zBaepjfTDLG#g-MM*K^3~aA2L;dfE%OGwCDF%dE@wR2T>wAf?k^d3+hzhC93zr(%MU@PCLMW zZw0JpHboU17NJ7w_!)Mzht>Pn+4tMHWSa-+&JNC&m5_qMg(Y`&s%&0K>Q0*5 zyhFMZv$M&M*|kk2weG>FG_Uo=_Z<)>w$Rr%~35k7TEYBs<+*39?miUw)8tE$Lp^s%$`Wxbwy@@u)QP`)_R=v;qUmm@qY`lXVn zw=@oO+nNXz=fEjy6}>RA$(1PC7I{nk-joUff9s{JW-HLgi@fX2IFqP(0oU}cIPIVz zKU!x#_{Nfe=S@AQ*F@`)z9mAj0L@P2bAc#U_%82wf*GWNLG6=1h(t*qt8k$8Dt1y* zE+*MOO0qm`@wwmJ&Ne4n8}KhJp)v)e_HH33t5MbRbGgRq{`k&rUT!6l(a36|(yrIr zg+yn?z-&Q;5?C}#Htp4==tX9n;39)ooJ0`iPB(?-_d==!woL5+RAak0f>+*e z7wxqC2Xf<2bvLju`CvCnB}DB*<4}E!%*DPw_GJzP&Obp_tYI0^<~+jQP2l0vF17vb zm|xP`%4gg#EQo%9=ywf64&Hp$*ZM4+2heEuR9KtmgY?Kz2%x^M)Z5Nle%2Bk+XkKu zGnSjdo7QGE&5X*&HtY4LG-~(SoosVMQdknmFaa1Se6KVZ^&l%2GX=q;t1CCjUGP^2 zO%L|LJxR^V#1V#XHUCJXr;W^YA^*qK#4QfGHhtSpFto| zdCgR$uC65PBL4?(c=$?}lU{a@HPe6!(vZY%fJn>f_3~Ex(lz_p52=@o?6Z&}dFK#j z9?bbUJH?f4WFsq55EZgKZ3W*fBZ6p$b|<^d7M!w83lhNRmfwt&IsSFmS;}r;Sd3#e z!&VH(2R+gcH9zh`Krc?WoSI2Nqrv=bS1Ej#J6R!#&Q#h+(eutW)0IEtRS1dHqlnNT7+R`z4HuKD--kHwkaq`g^-XD!AysRZ{T zS11E=bFg@S;9??r-89Wq*Pf$I)TrL9sy`}EEDFSufWWp_>w;P{4e-?OMoh58W`DvR z^01Z$HD9gRVzCoIe=PmQr?mI(kMVCT=FB0(1Q0t2bdU;c?<;o2lW(kW>BBK~8DQ&5 zLQ7oYr6EnxK5sd73-pR4X?3VH{;t^Dp=aBhnnBLt)OLi7NjUzoR`0Km@BaAk_y6X> zzr6de@1ur6m8ci}>dlV}j=QiYLfH*Wym_9-1jwH0PQ%GV`QTgkj(#m$3ok>Qe3szY zshON=An+IRI^n?^)2st{a|WH9e}w(ImDgANhsRp3I}co{d<&7GpN?vnM$eecE-Y9W zR=bq|up$c$O-DV}Dzb;!x<{TybGvT`f0?J7_UhXHv|Z7#uo$$`wqDe`N}V?Kgq!$tI555e z%L<@iJM99Cjb7--v8ReBXLI4o+VkubMBP0zkG zM+YPUoJo|s|J|Z(Z;N)kTv{B(OM88llj=7t9L%XtHOfv63xx)v#k3%4RusQE#|)&_ z*kN-3QrT_gZh-0vDe_i$``xK9t%IGW)+JMaWkO(7|40*bUh%W~5bPFSGu4V5dheJ( zGMd4j7O3o2CF%g-mwHxFC8Js`wAU6Wrl~&6@==r*v9u0U=&&K%~5bdX&zc!aUKAoOI5(H zdV0nJ%L!aNt8UHLbc-q*Kwx5_s|riyP49haZJdL}tI1*uJiyD!2Vm7qSvpyD&sONQ zE2&rR=p1G!N({odn&wy?q6^ZTiL46zB6sc3qf3`!uq_$PnCSqbdttZ9bz6Hwuv7Azoz*0=TV1j}$rzQ??fxAGFYaw{$MNhp=EvJ1k=}@1?GSRcIjYs3Cu&W(* z>)K(43%sd*Pmzf5i(v1ZJ-cr2Rw38C$feAv`zk<#uW{RiOGdUa&UPM1L9zwtJR6ij z%S-JYRAAG0mCri7gH!+S-=>1JOjlkYEFZvcS;EE}Su0$f0BrDa{*5w0b01F<8OC0V z0~f<-xtkYj5f|dAuON81INj3htK4-~IXJ79R5gS0s*zui&rw8QMc5z%ha zRo*MRI^IPcHByEbUZgNh>aofo<@LcH>Z-Yt7ErGx7-qrAOl4&11 z?asW80m-rlS-U$em{^aleBjpDooCkQA;Ald*f%x3j2E$4Wos$e3}7QKzXDR%lbw#& zlIkQffDA76eLXuCa~*)N6iY(i9DO~1EZT?m@!Pxc+vh(%f4;tbH#$`>@QFBdB)`s0 zrAMcXZU{`Vlh4^+IK>@P01`kNsFVpl?=Ni#4C7_U}G@8f{%Q_2Qs% z=(}DgOQV0RmY1Ss@Lbic@tnZ0bOZ>i)v-|G_gTm;8e!$8$sU2+YLi8oEh%=wTi{TE z9_Mu4X1B(qd34YyfcJDeR;J&{#c{UPOvm3&DjmCOp}KooV~U3!iH|(+ft?js1IgPh z&}+`rr`N7*fGXs+H)le0A@E$C_Yt}yQPG>TbmTNn9c78i%R5%d24cYlRo_KkhcJ z|MSQ7{_p!g${UQ`w-==!P7b(O|4e%Toy*sCZE1Mb!`2HMoygqa7{vx6De}~_dFo7` zS*D~iTyX})4x+1&1FKGKF=SDIN0Q-^x3o^BEt z4{z~G!}AMFsBunJdWJt%Gfm~OrrqFFgBwr=xCyTQXA z%di^BdDjl)#SW*hfM?R1B=Xb_fL*&!FM7_PN=YvImSrbg_>3T#J8stz9-h21;b3o- zZ0#NVP&;aK)Td}wc^vuIg-X9Jl>Pj7=eYBt73<_hCKdC~;5Dw(MeQDr7TE4i>ai@i zYXcEgXzp3Rz@TVGYVlfJw8dR54KG=fGBn^b$Yuaq!dm&QDgh9jm5NBIK7~at7WQU0 zLXJ1#2jG_jJ;ejpa>m*@S=?6XHw08u}#ns!=St4RNCv+E2Ub_>wPFTmR zBucZ5ND0D2<)6*Wl?q@crC%2+|GH3|g#aRDeRxm#B6W9lIE$Ln%XL_dikuaNPoNv^ zRzo5a%Wl9wW_SR>)XeALoAS1fx;oo~b|~I}Z*zwj4hLWJ?VvN*hy7+3@_6>SUB#B2 z9Y6=F-z`_zIdSjm7?bCtg)d=^8kYOTfONbI=8B?|K!;iXrYmb^xiJ0RAXBAD9EgXH9QU59k0i zciX6Z=%u_pU};fh_f~Ss0oS6ao(30}`WGtnoWxUt(g{Ru{Y~qc-91x>w$5NZKd)PU zFVy%N{3_Ni8bp$oPKLZWt3Hsy0KQ3Hl_TQ`)S@{5e68LtfnMdvio@7eyTC)21+ESW zDbA&t$cBng_O{0*6-BOGm$8{t6%}3Kr=#}0f$-go`9VOXx+>XP=^+~<`!bM$nh?O2 z=U`FC!`qwZH7xL9Q<%}0XY(;9@}9iEWxjqbGT;R;k9eI*gF`9qSPx$#FJ}!j^SOZ+ z9#Zk^CGf-6^dGtP#GKA6UAssEICFM_{*egnAPNm(9>uROK!wM&W_q(Cd){miogf)1 z|EZ7AIB%zxaF?OlDZQpRg&e3_!`opMoGTq3tB!x0!t3Ph2~j-{QH4rq?0xp6(vMbx z^q$Dx%J0T!H3!rQC+ALi_XED)ULRk!q!Xb+59iru7IF<+Sy}aRlY_4yQp_G?FI$*IT zO60NIGQ_DK0txxjE#C5(yIyrzXf5AW%TXYU9n{_e#G-SYe$B&ccEA{+&1%i2z^XO? zszw}M9$1muw`Bi6G1V$xn4#qdT!*}X$AxFvDIidSa=@w?>nWjWn{ILT*cqtR=hUU` zTK@Fs&f8NE$su1-52?WUFEury)Y?k{jzxji4+TV6*1CBctv&Z!VQhaa(zkaXfB*Xa zlU_$o0M|Etj2E|RS4KnCuEIKzAUcLjBqibSitj`7lv}^CYm#oG;B@!Z@2Sst3hyDr zVEP0i(>P|rQzFoBv(ZXzcn2Uj;hMx=w>)~1z+p2}FM<4s?^D}#f}%4MY7}m(_?{Hk zB)m1pfp}mDWeJj?ZJ8L)2%wy{Gisn0y^YeNF`r##I~_RyVk`pRR9oD1R896K5f9H^ zqLwsXf&H*9{d)b+=ifem`82MtUq3BI_$EpA;)Sk;%(?0XaEOrS=+zsr%js*|*Z2?^ znZZ)`)!WIWWy%^@7+9TmViJ!nc)>|L>xIoRz4`*lu0zhYoL(7PhuAq{*P+C3J8uE) zbFwvS&QM!D)o2Mxvmk&SzY73CkkjO5JgaisT^Zxm*hXbeg~y0Czx$zjbFw=;QvY1uG(m*9F^##b$DdR(p<%9j60n zb9R;Ex9GGScqyql&Qh!r)ou^z-82Bbm&nZMVN;?zc=mu0Gixb*E8z#FbM6w{RCfXm z$DGHqX+gG|o`UjKW!6Y~*QVOpY?6Wv6??sJ??Q(6z(XkxUBmfxr^2Z*uvG|@cALSc z?sDslaPq~DX!(tuSTvH~1zJRibBW%wyY)MZ3mVB>{ z60p1OP-S`lDrh^s(z(=sj;cxY3KuzFCRIp^b6t6nVOw(UZA$X8D40dE2xUiPR|yTe zZ(A6+VY7YEyLLDQLJ@Yx4Q0Yh`cl z{xX25#|H=F2F=_%pcI;$m&(_E@ZNweS1bD2lOA2KU@|wv9U8jXzojmxk}Z~nKw>1Y z>RYmAfm-0yRy%y#hLd-Md58u;5@gR4xOC zPuLYeH3Eb!ZshK0(P1wo@2x1Gd3EK>i6U`#MvL?3HUH_qntU`wn!oMgs*VPc8=bKE zd9B8$kIThp`^R_5Tz>qen=&~2$p?(P^9G;^ft_WyhGsY%NWfS&Z8~>Cf(qYgWAPx**)$tQBG@>!p*c&pn*>e*!i1K^nYt9+oX`>i_$~rWWXI-B zpmi>=yN+Ppdn+$glJ~~I50@db7C`jX)87=*q^Iy z8(Z~c*T>aiF8JQ~rm(hV-Dmu~U?1AI@z3jv-Ef=ZJ~mS2?PZGdTz0G+c?ElUN^i{U zPCBm5Ccmei`|TD{IeM7WAx3RVu*&DK;x z@YE_htNH1@R85Mg@tgO{+Mv`}>sQTtbw4noMOL=`#iHf6QG=yO`3(IsdWVHn?cHPM zh=yJ7A!D?2$efT_Ah-G~Z>fU)70I019=6gi6`xKG&48$yewAt$JOAO`BnTpmPSO_O z-5QXq@dL7tVhBhN{PJ;C3r!$FZu&Rw3bISe*aScn+pysTz=_NL$qh=%BLje{nm^`X zkiEECdy3odoph8RHu!yL{VZLai9mUjAuO*geMqS(4QPu^{qG`R@;JE zac&x8x4>3awbIf;(ek-=-a~wf{R|B`Wb8a8QQI+e-iCI9o9-}dI!mK$ip?1o-rbTl zBo#Tjoxr!M10>Mhu7Ak6gkNn?Qzy3XX7a#xx9oKiF0N#8p08dL__OUle0{#Y`+ffL z;q&S;*&Qf*amG+4Ij|i7Hmcr1HS(VOvPZd&C4g}#pSk4(6o8426hhnT5a@CWRy2(*;`_AX@zTueaK2fZ9epd*2^81UB8yaDSy!~5$v*3B9m4FB zrVh#MMY!~)GK|F+A$&jLQh~dL^ZFK!0jY_k#?~B6At&Wst-a~6Gm!<%``lO73vY4x z@Nz_*#h$Dw1UuXU5Nlt~xqPH^xO+(sblUl*t3d?_78|4-6PmGH5T~{p)ok3G#o>LT z0Ldq+-JMl;G_&X;*@$Du>vH|}sr~WopGyO8``#x0((|?RwySC&+R7+S1fWV9*O`)` z%*P#_!IIDs&`4uEd`?R;gA>+4hEDouIci+iZu=-+wZje$j<;4}5cXSfs%Gt&3HOrRuB-2RaT5>U_!ps+f&8Himu8ZplJMieeRQ zT`YTPX5$c134O2+Ks&pp^LqbuN8+O9uji@*X_s~@c)R_&R{#9=Vfhxs?+0>!X~-dR zWmW^ulJuTrn{KO)VC`S4J^g0t?o4$8c@n``i)`xbd7r)`J$$peUwpB{@lYoKuT7`5 z(*g7pyaM5O<(%2P{x;Sku!gFiK8+rN&3`>wVg3kH!dfCOnTDEtYB?k5{vDj-wuUh)4^ctID|7Fd7`;V`m zKK^!p`a+WY_U8WWZ7k3KL}Hi2mqh_p1tukGvl>>q(+D@Gt=ailHKJAUn72jXh3MNf zF0mxSaUe&x8`tS2p^bO!I}7KW7zj@=9>KqST}6sucm(p19oc&nD`bRc*0u!>8AQXE zWgxG4j}BN5iVQUW8aq~Tf49E(Y_KrCMuk#Gn3_(QgpjE_mySt?juy#Aj{t{iZ|Z6Mwlw*BuK78rNQeiBe;H0`k;FT#P94?dd)vAM@gmxZlhpmbbv!-a@~QWLkF&|~?#rcn zFUmC9(BnuR8Bo1Iwve3~VB#?BQMp7onsOM$4o7?1sr1_IHS2Z}1d>;YYGN&i6~2(F z<>5LZL*r6G?;N(zSjcYI{lmNS>${Kb+n2Viww5R*?`wb2J#}iE1a3?vnkFSHwAYF* zL$MTh>&I)!w_CQ$8X63JV+f+BBV-zOgj?BMt)w_jQ!iZ$cfBe9UX|Se>yl%=+=hVV z^LB2>{;kJafvl#Na_fq^_5rP~;LE^nJ)48@gVob1atS<=-cGl-_trK&Mg?e#&U4+u zHTjrz(AR#JQ@cW|QMxMmrna=?{fnlvL<`mWerPtouGR7LLU{{Dj4Z3qx9#u>73bL1 zgmZR$w*u$GrU2mQXp2_9h@e{74D6az0&2K@iYT@y(*KbIfGi3K=fzc!4C#XI8dMU%2ahBK{513MOa*7p6E)AzZ3`Sz~8UzZ)nLS$fTR5uddXh&JO! zRk)Q4RQm$(wjWLd^vxB&RE5??Ms=2Fd7|h!LBT3pgh#vMLe@3P!3d3*J)9^|0M zE++tRev~EZK^06>s2>dMSRMa-pT2i{52lSd>WeGs03dv<+3)YK zZ=XJ{ROra{%Vbb+er^>eN6$0u`pUD(tOWSv>>58!`#TL20?|zH?)~m^u`aej?6#gP zZS$S4F*%z=*knD1xU{K;*5%~(S~;zm92Diq259k98a7`Nk|s?F8U;17hYq*)s_1%o zLosjL{5Ig6Lq_CLojYy7gTy$HmOr)~G=$-+{9hb+#pd_e8T^0tgz7@_QJ{o~SE4G!Jxq6%6J zIECc6tNEYg!q?KcY#UCT{6D_l2HTF?NVcAeC!k(HRRINzMhk@kEIw1DK9aJnH~P0X z4(~mOlD>AYwk-1goI(Ma5sAzQd%8WCB4RLS8v3ty2Ny_m*D*H*lHW1I=w$gzt8mNU z%TjMR)s~}IT`gz_s{zYduC3~3ecPz#jMA`8ar)o8OVvjFxbh*gEp`|c`IZe^%}zucf6__3_I_%c4wq?-()9EIeyVr7t7Fi`De& za@^B0L?Cu=Aar=Lce+>3OA&l$4b%>PIJNZ@lyNG0?>X*$Uyw&4V$_tJEUXuxU{+(G z+na_<`O4wV%@s5t+TSXHpTB$?_s`E3iA_V8_iHn!#;3i=PIL3)z>@3|QXa2oQ!Z=h zIMi-u>=!3KlY?lW81Fwbar`D#du^(Xhx2tcD*|M%p?Ww38S*_moV+p3+Z;B4J?Z1p z-SmBoYIG75G12M&&qNt2UeVMo z@1D!UMbAuQ>b{NX)Tth)T_{3=y&O1NmrmAh$+>(kki3)5PAblGOl=dO+JpeL) zWJ78Xj&iYiBm&?Mf+*~SKnNw9D#PgM!%58p>TAiHV*!GB+gYH|e|`M$X((Nmyk9K; z*c>B#X2sJ9bkHRXOLfa|D(-VS2{0|nLiJAFlvz2s6~8Cy#s*;?mQ<@+2PA=@%;%w? zX!61+3UGr?g3f&c{`fI069~lmv)*CB^7~ew72I6?b zqrZItr+xipj7JNccZ>D4qf3_?_^<5`z+bX^Tn#tdF}y=UDi zn}=det^2lk#By9Z&G8Vojxq`cf&ki~DG>0$yVr6!!c0b0e_ErIcL;GSZQJ%$FYO8o zjLxyQesx;x%8L6eJ)M5>aqKr#D6rTB*Sc+swgh^o%;|7yjy#pJO#z3c6bA~4w~fqh z6Ge)u1pzJ+%$EcmkLO|m-`5c1LhjF-F}CAb>^m7Gpa}eAud9z6uiTdW9yDCH@2yMB zdSCh##r~2VyjPcU1aTK|e%KRcGafwL$&tg6N4x1j93m0|nDR$i5!=Zh?#dLpil;jL8k6#AV$^X+cM0e9yZQiG zhgHCt#$Nip@u1uAy6Gg9kP_dV?Y`P=^RMykAw}|-=-<+dX3G^e$45;PW97Y=@1X6@ zyp~$7ebbjy<|mvvTIH+ioAR=I^cILSSapHq;q+m)-lCBqfp*_6ma%|Ac$HB6>J{;& z*qH*8jzR%o-;1SS0X>%03bf5nv4y-GKeI9?J$8!-n}r64+>4DhaaTotdCSM(w1@*x zUKeVO3X}rUIrY}nD-P2}OfNPFu7gb0Pc3~~sFie3u0OBV@ur3c8hGhJjo!FQ;}7M> z_^YnlkbclOijr5b0>ABS=VZ3n(&&ueZV}Woh{#!kzByouk@1 z!5O3CROC`KbN2AdWI^+i&(>TqvE6;CY#J%UtA>}@=T45f;iTGf>xFY!Nm`Ssq?NfQ z7#t$6E@8O6jhm|Y#?{EIHB1B!t)e%;AG{NbUS@k!hv$4VjsJ1A{NM%Zk^1 z3ZbU1M6r@2!LEFmuBH99B&^Adb!!eUb_bUF39^UE6Q0ytR&;Y(f6*a|5TYAeRw;pF z>4Pg;uxWdK<>cD{lwS(ko4++HtXzyVnCMNGcFS64v46QU$wtHTvhJddO>hpYU0ZjxPr2 z7wG)dDZJ}5WUIky#8q&ncRY^04!y1>}-xAP7+DGP<68)>O2Ae z08wU5(H& z(AXEpF&kd=-o5PR(_i$~SCsT!)vT%E1i-?&Hv1$M&8bhM;iXv3Nis;2 zlJ#5!MrnZNApM?5g2g6g&72i)^Iq_nGqZ2BW$kP*vnT8x=mH{)Md3jR=eYQ52l{?o zr1aw=1>j-dHZ^q$N$LWqJ4tT<&|yFU@U8fZc_aLhrrf7@<*IQjGN8tprBAy7bv{Wc zsFUQ3`=%z5A{Smab$n%SzsVPH_m@i0l@ zHIS8bMVZST3d*AlrgOhW{zI1+a8q5zvoS8Far63jTPjINHu{nVZrzAnSD<6yoV?wE z{eK@nd>cCpr3F;X`MFTQg1vJT96`L)R|yr0f37hPjR4p>we5O3*|y{SLRSBf?8s(W zS`6M`2RFo?0c$~sqbPb++_o-Qdufn6cSnrYLC;FKI4U4s*q0iIJ(Y!S|>ez_b% z&47q!QR}PVJT{S73FCF0M+&=?K zHQ_oHI2?LR$f#La>t}ymtNagzvYw|eAIm}z6vYAQI%92Cv9z#F&V{OPVm5KWFOl4f zMr4V_*!r?9xAkYq8RVOM=shPJN&c)S+|zZGmVyXTtsjhGo4xG?l;5|ii`VIm zo!3JS1ca`Qh$S92Xi`on{&k_w9~bJBxH$u$04W?GXy}r3DoGA4ZIfdIfzbZ3XHX;? zg7d*i)bB`XDZrHW4n1l(9TpVsmST8<81x&qF^QnX0ac6Sbo2=b>98u4=&4<8F?k!s zt~{fWqtEbxqzqXsHwWe#@NgFHR0nGFQt{sH-dz_Mv#e$3V6Ze^Sr8+%d1kSKoU1w4 zS~A4HYa^yczD5TMyo0)~{jJLW^_PE*KOTLhkJ7@+?>^8Oik3JwNNv#D9 zk+gCzr;>*H+($>Wc&RKcfURi_6q;bh2_z?4uTxXnbRB#3466{;)XY$u@YGDRIu6(E zPTReHd=FIR+*AZP_S*^$%t{gFV-Zc%-sT#AkkrfG&ttnd>ntg)#w9@)vsrK(Sbua6r-Y6MVi*AJ@IDIgY zU4?=w9)n^u+c!>iZeh!pb2F!XNPNnRw3PI*I_4s#dvJ^qHWFDe?KswCp$W7) zh-(A!r8$r9_)ezH>s!AlCkzWGFvdRj8-KC<3 zszjSU?L>SlXl%#RTc~*#m9?Eo^ak$m?gX?)M%{G+c(YP=oj$DgZks)}{9>)yGzQvh zgzAPN4!NO-@I*Lt>wLnY?bGYni+1iMGi1u%!{bN>AYX|A0}SYv0VI) zy2go*Rbpdn?dqr<%bAEn->)^N>2|hGq?(JOjH925HP>;k#wXP@y#IWQ=HJ?C8_nNi z6mjWAGsJfMuurSce9|)l2IJ=S!?cr$7s(+HILDSA^KJS;Sjx{^qA8WI5!ogkdKB^W-btzy% z{ESP>Kaq$9`?RYvMTO>DR<2pGctG^fbj-^>sKPY@ z0Kfo#&Kh%!J?X{K@r@5*dz{|3pim>^1v62yn8S7GwyZ~s6_%+goy~knk*jl6V@>0Z zc6tkY86UDjYi~>SWwc*cl{i`Td~vsM?(8m3zjYg9>Hx*&DQQIS6hlX z7A8nbceI_9?Wk~kuf%yc{rft7`1H^5Uob+k%W8A6p3OsPOy~TCILgMI?qQjnf+;q@ z6~c#?r|f6D1;!@#EjB6`@S217AWkw9&^cQHjBKHUwdEV(Vnh!1lcwn7$N=c$f|Ym_ zHFV{)JnQMs-dn@ z(KV0gdaGaB)Yn)d=Q>2T>h+Y)9Nnr|O*UI8B*;hRSn|@#u2r5hVs=d{7MUQVfcr$` zaR%gAfPphn--mxE@7FfCXgiwCEDoxv@82=hTMD9&$)SvQXQ_gi-I; zPR>6eWy;eQ{Y~=rUQEysjhtA#__vK&zg{na#BaMnFTw-Q^q8=iUsvkG=SQcbcMs2%Vp9xG zWPlrm9Hv*(r(Uc@SgR)R*xm7^0=d*WQww9$^7Gi2Bd8I!2z zk}yp_9FsO~5+|WBkhda9XxN_r&iqb-Yvg-~VLKSiJ{tR5y|q57H=BhIciVS+DIET= z013(Vs<|yq>kb$T3dUA-OY-g@lU|1kg-h^AC%t?Bn{NnYm?Gd*mtx-aE~@{!QgGz( zB9ZIVLRQTaWE}^HOgd84iG%g^0D4!BX{iZuBzGl6f!t1599gZaq7Nn+|FC&94akpG zL_W0|JZf+T#lR0+F#ufq>43~ov?@D|-k%Lt4SuM#m34w`9l{;{w2YT)?2gIl)XG8~ zMbY7X37&6WBYSP;)keIRIsw~EU0P!4R>=sr6%pQw-D%6t3q0oH3qwm-BU!)HbJE~e z^Y+FlSx^{9&}d4>K7J2-KP&^Fs4ZnSx2z5nxXZZ)K`$qL9py~A2@{V~T4rUlJy+_t zZy$agj}fmmby;3Q)ioW6)Q^kZ3JSGIsnBL1##b3iVv|}WAvZfN8gq?K&+U;lCFeB5 znOAZoHnn@Bl_J$lIet={tyrAhEihjCsyXVbhk$L?oVge2^Bxua({yB4a>!AB$crWT zt|N2?I+mym`*hgi*4oXXuwtQ6$;qZLVE)?|CfkE&J;Y_*>Vn-x+FA#7$brA?L)TP!^Q;@VmUa4)+}WJ0 z>e%T7$C3*<=Q!TH$zK<01*#|e^Qx}tBLNeQDxZ5THG9ncEIaRtd8eR3j;rF*unb8wf3x1*KW zDIn$Hk93~AbZARl!_I)MOgL+sd&P#O8!X6!I{nYzX|t za;HAmF95!QjiHa343giH-|u$4Y~PKLpBL`6DlKF0Ts3gotgEx{L15-MX{vfUTvgM? z+7QeLm*)u3j=o&GMzeinXUFfQMh9apYFKz$@<_4%NJ3H6ve}Y(_&hMuZjXnf zG}-6}mIeuu1X|GpEp0lK1dX=e%?-b=Qe0KM7bc^rp4z%+-XdGZ_^VNGX$m*nDhcw0 zE0ajcduO!!h*PsQEp?TtKgeNi|yZUsgKYu6`qtDxR#o*x+ONz zzBjvYIK2)~l6D*bQ_{JvLTnqtS}q+N4J<0Wi(T2Db19?*J>j)cBSSz0G}cgg3*^vE z<0EuFcaK+#muhBV`67Ul!3kAsRQS9Wvp}`-r&U@_pU=>Aamt{Oz-IeiPX(x8@+TPK zSQbe43GLVB$}{e@9ocTmiLc2MDG+gNV<@7=F$JQYs!KaNb~_EeJ4v}`-CqbZPQojY zH1b@@kcEDSo4e8ufPtzu@gO@wcyutGJ-V&*#@ICMoKvk4iwf#D(q0E3Ti(c&-~86r0xD3NiYkbHZ9cui6naPQWz z%X>}je--bt`H|S_s7MVIttuuG04BRjQl)WyR4{wq|M$ zTaV#?HTDxn?EghITPmjivb&)&Sv4_JNdfcCV#6Rdcq{8|ZFMpaOu}xMPCEjG-2P!)&sCZq{`>9sFXQV^?du<( z`u9e_x_8((Y-AdYIt30-LLMy+BY6o3y^X_F?VcUI@K+T^b-i9GsHZi2It z=l{B9+dlxwPtvDRR8u^o?k>k}U%@1@06>F`U^UNkAnWQ=A~XpAl17|5E5a1-&DQVi zz#AY>EAB^kP*ry9bo*G#y6SDKw3Jq-Wv`->#mD^_v)DK)xi<5@tY{Wx?7iuLChlh! zgG1B#8~r_wMvez~)M;yLa4x7Tq6_)kcuOiqivPAX5Hf9^gn@!&p<>fm2G4i;99*HD z?Dm%b9;=i*jrGOoO23&?%BVDoHC98Gk`u|E^Rnb^L9`oL1~6y(I3TCNf@HNF37&hg zyr8M8v6pzxn8;b6(7=o3h_g;j!Q`Y!&P>*|BHN_uS93jG1bD&03yB!L3s!NVDBfsq zR)iY#ssJR>7@WX<@>PYAD_Op|30Lg{^3;e^O}7r^Bnn5*vGPd((w-1M>bVe1NP{Jie5lD ztWw%7vH=x=)ei4*m4=3d@7~l^2S*)~O*-ZdNlSO0D-s4GPV>Xj2F6Py}%87a=zUL z(5kwPCU%$gZp~id^j&|m{5GTYhbQpk;Gf^duj_)w((wLdGI=`tSapu|X2%|}P}X?y ztd2_O>SzHxpg1N2{M8Q@&U&17rtsGWPCx#1TAd8CCxlmO}=B|=JJ#9GFFOxVye0)a?e_gNR$MtgH&+)HI`GIz=!5IgW z6{9e#+56i;S3-0JJwUrWFyUb-jN4GL+DmN^XuCK|D>-siQ94c>%1RtJnLLUejfF3;Wx z0Mw}h7!j^V=uaZ;5L55k>?hyJ*aRM3WyLkK)c1Qo*6a6A?bq>k6yYx~wRGL44`M2? zDDr!=gnh2*QeLBThj!Z*mavy@|_u5pLNQaQnm-BQ6yIeqcB0*P;w>~VD>1<;ouEwy_1giQYo6crrZ%=Q}KP06q zassu;PPVpjWv|vQ?KlY^tr86GWpHQd19(PgDE1K!CxiO&y!ZQIsrDb2O38$D3!zSp zLX?2a6GC#GEhw2o>Vw?R=1?Bd{qEN|H=Z4yr5Po_%CVr(t$`>ldLDd>EPlK0O~2i$ ztcK#`X1+_Ciws!=RtN7HpI*L)K69qg)SP%b^()4lmI;_bi^KxmjWH(dur& ztm@xu+sjPQ#lzbZ6_o&UB)rD1ceG#82=eG6R+$j&l(kj#5XyLBtv?iI{pa!?&;OIx z-CuYyYIkHnpBg8INUSmpJ#9t>BVE!mi+OjofD+w(`5?M#c}kM<9+l&2A@ArrREL~j zl#kw^GvyQvO}#P+3!EQy59}vznGAQ>T)_5u$M3h2;(aW8BL{GA+lC!8bcnJN_cyWE zWuaO{3f-%SK*J93-P`L7faffQZHZOwQgZum)$_lveOXUI(yV8nOVpOb)9q{n@Tsl* z+*rgay}|NBjUt{eK3B>cYa^tjNFX?ZCx;>hlklbMV za|`O9H1Y{&oT!;k=e||2JhVhr;Q)3vAvZ_m6>A|5wurWWYKt_L%iLLHsK{m8n&8wC z_GjyUF1!h^A8*KA(L}69<$EnBX?t)4jj2x=`DX3zcnhA0d|RfTEhTHj!UTGU!nM zbu}-iqAiRr3L2(@$JGc4($W&wtOan1Jx{Q+fkk*OD^a@;R7CU%nhz1(Ad}jbRbIMc z6Zido_Ee^xN9T1lB8}4>G2ePG&0n<6co#Pb(>&_1H~7>8Ih@(>Dacq_qn^k0woqSw{i%KW`k{aR_}S2YzG*$a+&~J(^PDK`Wul9T#zc4ebb2H;v2;6pcN)+)T4L}j6WTM-rtE6&V8X9@GA5SsTtychh zmR+)x2m6)x8A*izR(lDH4%&_Z#pm8~RNJX7PR^-^^KtP9pr&XKKr9jfNH#B!m+3f@ z2OmZkhUN>glNY9~s+zo<-mp807%#3LJ`^XovjyRfrV`)k))Wb>KFDC7bM^RGggFPwkgBFFpxh8VZoA^fSF|q9&{C zc7Ur5(=IE?JK+lm1^KrQcB$8NTTHexcWmC*>}oq19+w{0Q;1cF-3M^MORJ{J#89EM z)pDzD6170Vw7KHc)d@i0O)rTe>5mYc0^CU;`a8=_7)p{( zV#cgw+-A|f)O#v&5&1!XyJTK>Y2qHzOYy-;Qm58!oVCvd-U`Sa!3zNO%j2?qP+*%Z z?x3N8E-O5iT9TyPJ=x!vIxD0aP`g#UJHb{x3!q|*K<@&{bF5e;(4+DiNHwXylSH^c zP{>tT`wa?r_pZ#i722TIBWKf2S-?3P*@8bR>)-6_F%0 z0qL!)E|5Zj)JaIS_m3AhisDnMlDw_g*Ka`i58qg-wA%b%b;`58RmE8+n|p?K!La#`qaJ-|yE3Io?X zo_s;hHU&FO zlO+w?(=E)?_mhpSu=O3I1~q3Ij&^p!QN9%;1Y@ZvqmSF6rIWpSHu0(iwPD`7W;Sl-z`;jc;w}d5ERAX&`%W* z!a3&$>%R!GyPGm+t0N7VzOi{N^a)sQSbs)`#qc?x;IP%7VP`P(PK|{2*QLr2N3`<=L8$Y; zlfRcEI>BllZL`l>T}6Q45+3J06R$`rQ}qY(JYcNYT5FRXdFs+dj@RC*9-kmZ2~yW( zPtM~;08B;oaIeGi^}el}S;)tG0g&BY)JF>rK#&FwXkM2v*{Ut9u#+aKt7UHkd_YI` zETrm=0s%D+r^KQzi*_5{)f>I5xVxeG_e%MShZ=3P4b5x@g8!+NOiX{bRPjfj01c*Y zfSjRv*NB8ynFZ#`RI-ytUou()7TO9i3eu;+n|EK!VEbB0ODZ&$-I=>4Ccp?wPiQ7k z5mxJbsOId36&^u{jB-25_zdgX3n*M#?AO)9mJmKRo2W@M>L+fyR^VQd6zEkgdq~B; z1r2Sh7n?Ri@}s7z$(y`yI;NY4Fle{Wx#}>PF7O`*{j^fLUE0BeMUFo&)t4`iInzhs z;YGwFo@6Pui{3}^fSYS>OvrYylq6zjILRP%8?ujbS)8vLH!sz2Hq5p}0}f(EP@3d$ zwyW)-Xt{lGC@Ngz6zoxvFuJg!xO-k0KftV z$bVU|->*M@>Yu-icjuwwrKMIM&%!y>sDxm`4muTmwEF^fyy+)D*zV4k!3_PZ-YH+r zPwI`5>KG3(7M;V=lm^>IJZy>4?1tn(fQB(FoIle6aN>uoQSIlX1Yj&Vr45q+^MOXa z(IokCIEk3~(EE1klcqyS0cuPVo^}+R8D+08nW5q@?#~gdm1yujth>W{tv2f*9utQI zbOHCXcQfb}0O@^mqxk<@wByG`1Ev6gc(Y?#)P*yqemi)Wc4r7x@FL|M+Jf7t$JyEV z#E#Ji<<-?F9_)wgl^S~5HYAr7o|H&p)1t+2#XuVSJ#1=Yks^bJrgIfVhbqeKm{g~la{V}i zb85M2d7Pn5arF1XGa&rvmNl&Sk>;Xi9;&-+s;&<$ep|nk$Jyfz==U9}7OKd5%Bm&W zy|ddP#%JA>H)FH2h*l=!ZL>LlZ|6&g3}=09tO_ajp+Ly>vSe(DkL^qQ_Tk@Fb%OP0 zdy&esp_?Dz+>t%zM6E?08(6g2&v2+k+aMS$2>4@~BNPjnx-lKqt`SY*yp-M5BE0NB z%Gn8gH5u6h#b$hUR{#RHC4HNrk235T+(cc+GYzO`Bc2<9P01$LYXe4l)Sk2%RgsUw zs0Zt5%eE?Qy7Xr2B!Jvw)lvYs4%{C0dg=~cYOz7yR^3|@g0A#;#Co>ASLF>ue+I%Sl4-@Q> zC*IekE$8AsvyGvIU#CDS#O#2!IC4&6A*UQmn#VpaZ>gR(z7E9Q)se#0d&RqA50pp} z)!pdIwy0{02f4U_fZntz<9a}7PP?dXH62!?&jjWuq30VkQ79 z;>^=CE&8$xtEvQS-T?cDc?9IXsUO)TnT1!$ab&53O$i#>oqZWb!69_|sO4ulFlkg6 zI9Qe&SqSK>x=HMHrNno;riLGt0I->2PU8}hjL3E9|6pHkaSFe!_DRq`OTp{4sCpY8Zhv?osN~FKt#GZDCp#B7qF>)inS_b{YDF6ZHtpao6uv{M?-F z&AY66E;Xr3r=O{eZCR2HB&$O)vQ9hYXiA#uJqvR_kkcsC~OR*jV8XOCblypm=UgbDg?vJ{^T|Jrq3=fn>{fbO!Z*Ek$7U|^PIAv+yG zz`!|!gk=SFKs-nS5H+B9sfBT(>;f# zLPs1?$%C$6X5Usz7IdQ5QrEDX^q=jPtk-sFd~b_u0i-CozsI5KTvwii zNaNT7APdZ*?GIe{tZ!NH!$-mBvVRG$1NCZEyZx({dEbrCv@fzNvuXdGdFHB1%9R8A zZ3BmF;II2q9?iLa&Z}EOX+K_6vs6NC+7)__>dS8qTELVH%X*Vr(!83N_(yzggD3C+ zxywiEIFBu^IjbWjNxHiP#9L-R9xT5s@XbcW8;k+l)ZYK3G~ zoFTJk1P$ieILNn`KEd0B#yQ`9Sf%~3N-uY>n}t7ua#;{4I|X|;8(@k?BDsJtlV-s& zuMH9_Y(F`erW;(eMcV##1s+PW?Ay$}HgNlmtVq(RQ^u(%fwSYVcY?M0*(!R!gM`p* zAhK-aR4ce*i9zhU##`Rt278e1HJf-$QirXMN0bOzyWQqlHiCuHh{u{u0?flB&O>|K zt{SasUYt5Dr1ilgqH5I{3c%(LZ+EY6Ghecr7sG_CtE3)IUe zWpM^TJDTofPR60|-qy93=hxlx>YD95s@(<>4aV7qdNU_&eF4q-*c;E+0lqgu$W%Co zc{^IOQ}F%bHCUHpQxlr@>@=M|p1vx`j&obKA88{KZAY}l<~p=HVfUyemb9HAYuotC z4#`gTkO4UvaXD5M-QXR`;IF4TnfsdMTNkLeT?~I(rR~R63SI>!#kfe{n^G7&^QBth z358HkKOWAMs2B*aawd-hQ#O61wPJ^ErRhDP>N9#ev!~+f8CUtBSwEk49cYcJKzX^9 zkKXiZIvw_XN;jnjlvI<#;v>W#ey8?}_BQH>-+H<=1-P0u8UDZVLg&V>R!P+*hGSoZ z9!p7J`l7mUA%iEMM1Mxy(+snaJDRv z=c+A&vMZ7~sA1E`k-v-Yhwjvzf^E#+RPGPh6CKLY4_aB^s4IhWM}VeTrw&ZoLlClU z!Z^pZL_CZE-bFwLZxBw*xkcpzRdn6;?&K3{GQZo;N|y5OI*p_*>|Yn^w3_g2q0!jR zA$@@Kp@wYAOG(IpelKt0VvPqrVh5Y|JbgJ|c=gx7E5ssAr>x5JE`fJy&FDkTZdBEs zKw6gw;(*+#uFCl%6hxD7*2M`0jHe#vgK;?f`3#c-Pu1$Npp585WDKn&bNYL>i*Y-DnBli z6M~M$djWkn?~@MoAV>&o45BLdz?Seshw*K(cd*E&5^iy-^3Xiw(%r_3oJm~Z(1oJ4 z`{7Ul7|2-x7#DD>aEy|-LyF7Aaq|T4JF2B?D*U`jOp^NUie(?-E#*jUmawAE!)5@$ zRMf}>-C> z{o6vD8m5+)qv!daYF7+R1vH2g$Q6AngENHPLL}ya=9L2*(|fpDmJuclI_lb!^;YAcwmu!_P%61uCmdNdi_00vY$>b261wV| zWS2iL)Ug=fON@&AI)w!R$y$W-2%PP19hxu)GT4=vJ8W06@oyGRcd>o!(tptDKD$F$ zC19fyjeNI;ZiMZj=WJgl)X-pWwSgO!051@<(7xO1c|ZNkGW$qd7hMZ(&~jOlzwmI$ zuEmzI;P0jaSGJY@*iI!{rd|VG@t<%jUbhhk$foFs+6GsZ^;pGMHLHGp*;Va@T{*@RW|Z9``-%q1jV1 z>3G+sA!{dngQL5>T&G5e>L6&(v+5}Orgo8S+FK?a47FuC|6>OzK`b|tE7*kKrnf+| zb)|IW(t>W)5KfId>U#;{!>48UxjIz#cg4t#~4_OtS|^m@iWdZ*pC|fEaE&V;56p+v_Xqs3Z8v8>Nud^1r8gE>U5X zuq9h+2tAo(Zyhepr*5IbJ%#MMTMe{A=1e&+w2clf(`(L6TQ7KXV^ekg&`w9ci>htB z^ThkI^he6e8tYA-qS*_}b|4HEz&V_?=?ZfvrMh_5xjS;+-{jc8eg5_1muuZStQ*1C z>3Lq2VlxU^5f&r`D!Nt2-`PxpvW&Zz znNAcb&cGrMW!`MFxSe=CEU}$x^3M0mEkX}qx!0*PLjafZ^O~4N8Y1Kd14H-JxYfq& zapwZ=Os6_o5ND+<{h%0MJQr zdHIUJlJ`hSg;3?Y?_F2*3-YVrfXoWYD?`|lLJ?^{_@q$7<}`Ub?4xnmgs-m!;M?p@ zQkpqxZq7jj{Clwk-Ov>9ZQ;iF_W8FpBw(D_U#z+Uj1qiTclDrkiy>g$`VDaK#_qTT z@BzBTZrg;H>W4eOt+MtB?3H;%OJ?^iol!7^gwBFF!9plM^)Ipym;DX`y4uju zqRfX!x3fCQ=Eqgzf)s6ikc?uhX>d~=WUPo(N zVp3t-j;-m5Yy_UH*^tK%sI!%iu2Y(Kjo(-5+x-30zgEj__?`}5HWeJ8C0*a0xf!+; zlW0kCo3m|oH8DX{9*(=}+k2mX*cL<_cShQh}D}-PYG1rX4;k|SLsc{~+OIsSJNAJ+COHn--B|jh7{APRe?VI<@HYhLM#~+t! z_lBnH!N4vx;$$1C^R=B$v@O@E);;t&tfIge;8S4wUYmkm0bBsw+Rv`bl3k*j`6*bD z>?c;6$GYgvfdnZO62Rbu94ef!Z?E_iJ5GXjZ)4_Wzx6eSm=m%?u2rY6u07J^4=U(( zqN?2xQZI=1yjVK#6j;`%Gb+7lGbytBcQaf{UZ#67hUps$YL? zpYBKdd;EUA{4%w=dDNV+YA5hSW;<7-wta~$lehFVTB^JD@a(!t-b+?Wf5mfi=EGV* z2_$pkJ#ka*pQtgoen{Zeu}_OeELM+$wC%VP8_1jD@=gfHAh7_nhT>>Vheel2;>o*Xan7VmN>_+qkI}X70@?TS#?HrE*nYw3eeQ$0jAAnk+?v44cIzK_UF8PRj(_t0c=8z z*2$(`KOrcy0E^W0_}~cglAzXJ{Wx*rzj)7MQPo)=p${KgXCN4}J$d9+4QLL>%D{hi z2v)v6s-9>XA!mrBKlYK8U@?}Qus-yN(3vR~kvphOzqt?P+uqPwlJPvv7x zR26R8tmf?AX03h>U*mO*nQRz6`J21&MaR~>HXMew)e4+kou;l%(hV{3$7&9P0_{Xi z{*SENnG;TvEk$Y`&P`yzgx_5g-twuBi zUa&jg3w_!_5+dXBELt`uQF5rS64+LUAA+@>qb%D@1FXW5IGJkGvW9tcdbgymFYl$p zmzDum3Y^Od=x!SD4V78c$t-@1tks^PTkMYbT&>?ewr|>luad*}l=z~T=}{xu6ps;b z*nU?P9+xE_X_YOXi<*O=IcK!$-DBpX^NM%9ZlcoXXTtj5eq-AhV3uDdkdNtGR zz;$@aX;Wavt~53Els8Xm9# z^&Y)Ygr(^-d)ol3G6IjC+&T*MmUv_vbWAUnyh|}=A zu&z8fVAo;p#tL~2K45=)g^SxLRc2cQLg)LG6X@M$FqSkp}3$Jj`}L1}K(5S+tkfC67xhI0zHNk(bSi;qA;`!e^&Pm#MMU{P?DY z8g?DJ_e4bM3WMpI8o^G=sq5jJ)0p9L1K+HwiVXtf6A&raqn0OkHzb2qob7Qhx=Y z3r4nADm~ZgYX`+^OI%hyJfDY9DWf@?6^O6|2%O}soB?4@jWQtR01xP1w%P0Ai1K^V zXv)rj?nyDb7i(vhX?rIEsRSmIM0H1k?ZbV$vDQIe(mOjL6`e5j{G885?kNUS`TaCr z&+hn<-Fmq@CVyH7F?cx-m2ALo>aO__=OI>(`{4!fu0SIQUE_kP(h^ZXsa-R}X0dw% z`9s6*5xq5V)J>Iuml*$_Uq19-p5h=cq6B=QLJZ#UdZCsrU)ru(!nnv++cIodl=BGN znnqKPf7(~UYIc?CGRwgs9BU|r5LFMAF;t^eMPBWpr26)iCLE6h=TPzC>F|#6{X(7{ zmmCc}mI=~*nGtH^VBI!b>w71w5nPXHiv<&s&{j}!RExEHYv&c?Fjzo!?$mozp@+?j{M>}rI=`gWxy*o7rNg0QvWNl z1z-#yA?Fwl1wp*vwTK4f(+#`Yt2*zdnpbh6+)S_1c<@Rtp&2;>($@WP@LVR@pJN0hN76e_g1^LcNIcKrO6aSa=5xW^iRr zk6B#HL3UJj<^FF&g9UYPTe*}VC2}8!vO>LSytR7cojbSbXImXs>b+)F6>ohNl1{|wBos|xX7FNV8u=he zI!=S+caocp(a=3I`iw~(-mq*R^fS_hR4+E`HeFSrl7C#N)xozvOo>%7dU2sTd3Qw* zOx?k4r|U`zmF!K=_>z zv0U$DKx%e_s0@BOEEd)Jc$zB-X@@hsOOXI3tc0Y_mnSC#oE8*c0F^@UyOwzI0Dun* zY)Wc5ma^IZ?yb(H>&Hbt9lII;^n#rouzDACJtLq|zRIAbHNRmVYY;pLl=dx#tI=q5k8?TgTRZdM+2>Xb%cZaSFUP~d} zMAhfgHqPgI0kP&o)bISq7SsN+wR9)2Z-1`uNt)g0jU2~ zhGHU)s%+Ik+-{=>f7((}HF;f_gS>f#ZIF@m%WYa@oVgjT9Ew)O)I#BVXN=Q3mQ*0T zibB?8610Av%5ZQTROlq}Vcb?U(1s@`r#eg1K_$0Rl_THbsyt~V z<5aZE1MussMOeKmmco+T*i$r^Uz*MAwX8cSvOHhApF9FlUen{%A1xuXbXtMMQ<*Wnx5dW}C64iCAM|~pwugLldO_^F-K~wq zW*6A0K2ccrnfEnkqZQvS2M|^=yt?E;lh-4BKj>kGCF%AP{?5?XQg- zH;s?y?yzq?oNu%ZMzJM;>b?q(K%yE{=B|fVpOK8suRpqNyEffiZ!!J%{`u3tR~0#W zkyBq9Xq`caCuEz(G}H$2kw$lm2J^H|Q!m$~H4S2+KtV&Aq1b{ttNUqta92H>oW1F} ztOy8uz{`;sCTUr#kj()TqV3G~&uC{+sv;K0dmWkQV+ShwA1oDjZR4l3u&at(2@JcI zUwu=k*Nd7_ymnW{YdA+ai!CaT-=L{U=O`Q&Ozb_ZQ~jH*?74vF^=Ptee(O{iuQW*B z-@(G~|NQu2egIy*8xix#Uw0Mwv9()&sUVIaE3Fcn zQ9Y!vv6132wQe{y>t<)Oi>hNyUbg~~t-D;Njp15Vvk9U7r*qe^qK5>9nqAY8m!yP*dNzlq1k;8Gz&x)HwgFp?#j%h&R9dqF znN{EigOGI$q_#nk!@QODcCfy|1lH+i(Yh_!Wpx#uFAeM?vqz#P5aYbPe=Pj)uFz-{LHN{fA*$m z!>(D)1oA(6*Y*E&g1RSkd zbLZ4;DLPtNNCfQPvJ6N27^?8Xu~6cst^71J$|}BeEscX`{U>Te7L{; z@_Jc#yvz$uB5<_{#A;lw4hb%MmZK`8nQqlwhLQ*A(Ba3rsjANhXT{I4kOK$w>hXWJB@I2<_# zN;Hkk2oBm1)OHg;`8ux*ZPOc@06YjP&T=i=3*}Q_iKjBlWZ~7THI7z-m+RJs)I=Se z>*M_2R&LYq`p0EU8nLD2DACyL&Tb5YCy00VGM99u4aUXl?v`=ji7GAhIG0L3FlBDg zN7huW>TM7xjL3(_#R)zey)268@7o;B=dkJfk?e0cQhq5Yd(C#*%_q1}&W6P3^`0`n z3*G9B`B2LA#+7{G!#mfp+oL(vh)^`_(A_j1a^)Su1>xnDf|pxZ-iF>Sdei1i#spD< zy~tkw`?5XiS})61Eb8YEaDTZ+9D8?DJYLg9aY(4U7wwIBEL*gXh+axKjzjQkRf5)Yy zuU+Q*vVFS8C)>WIlb3_Q&^_)xh7Lv(M~F3&DA*it55= zzr5Gm_pqa3Xis>nn5%UKXo0n7ec3eHClClioU(*H&ZChQhw|y0R-}=CAyufjkyBR_ zO$7}eFzmL-gE8;&eJ1Dk-`P^1KY#rCm^68WvGZk&;y6ySVw1YVc)YpX~ElR{>VNy*z_#~NY$;y+mO)!tu`gi;1m-gw~&;8@)-|vUl*FqO8z>75# z$W&`jt8?ChZl^x`tRrRUW6DZ{pT0OJKQ5 zQq`okvEtq@oxlVcq}ib4gKARE)lX|ZULt?CM=?U+S2FIrBuWDloKqjhwZ(XOn?iBsB+#oXW~;yMw^EpLMY z02&0nbD(v{ei+a0B@@=X7d32XTG5n^d2y-$&R4CRiCzBcJ93gW;B-b-kN~48Z8g$y z(3(@G4(h@E?FFvKl2li?t^?skM|1g%v7uYhIVIT$bB-g2+wg2j0+L1Yx4J&wR_e=7 z*^22uw(Zpul;Z;AIianCwGNW11cD`KsR+)I0+-uTZO`hd0C{2`0l#b<=~~O(8susT z#{O4bGY8FT1a`}bN-VvtBF0qjQUGI~{#&<%uw0+V`v=F4AJEps$ zf=69qeXs^id-VkX3_5V9C|J5t8M^XeroQwFIzEQl3MNn8wY~CfgU!6orHLmWwZoS zu-Bo%EJYy{vp+9&pYBuqYN>j%J3D{g*C@}H#k?<50%SJ@lnOD*3iV-&bA}fa!`YQO z-sW4i)5C(`VgHvR{ui9nF0w6q#ZkNowh#zY>z*kv%W0m;)holJkgxgN0L7rpokKP7 zSH%*(7vcXszI^@g`P0w;T*BPZrqa5-n0lz7PA+0w<#Gvn%Q#1Dq}6jIvuGu3)Je?d z6$dL)%eYYKPzMijQt+3!16`1gk|-+ur4kU#u~S>VMBbi|%chs#Q6H9g25OOfs2 z^vwddz@>-F0HX+_^-X{0Ju1^QiS|Ht0?Q`!o-A`->Oet9=HMKlqZ+D=UXErHG^4_f zSs!q|@V%HNbL7h)Q)dL5C=A|65I2X{*|+LUK$+?EYFlRyj+W}v`5;zf3ye1P5IOv<>S|xW7(m_B3y{<3mDcth!T7P zPFOfqso))WH=!sy#DTy?%!wRiXT24_;Yl@i2J>F?To;^&))hh^cFn22@lkjrBAack zUC~)Wf&DYufCZ(_*&B90yoeskYgvwF&7uQ#F7LHw=WKB9wKhL^ceAKbX@@ZfOWVAd z9Swx81X*Pjc5XR#FFrLHtDFfZvD#L;8Xpj9u+3r5R4Qb439(IMkA?aV32*6EZ2waq zC7SeN;gOxDs?v3qkaQ8VbGpZ!^gty*@kG02&8jI30Uy*G6^yCnPHj!sD@DM*DZVAg z5w*nP5b7f(<|1(m4(0b-Smp1i@p;r+Tt?TuH33|dL_RPc!}?e@#SkaUZ) zOyoexNVcV%L4m;3c`u}V;<%nr+2NpeZVCfOr5FkBaH??jycE0cajdF+R!?KvsRXQe zUn-FLKi_m2;){!ijvLUjS^_+x=vksCq2BJivl|p%3%H69luv%URM-hiEjgPOX24&N zWwC)3Fs+541#+jbdH>`aN7J`S#_JIa(JNrpq#X0xX|KHC7he;HAFBVWCWU7;kv9{ zI%KIvyKbCL1&S(^h3Rc*if03O(_&h#(}KPd!?{O$Zb@GI!SS$x|K{A+_X9X=3oTO< zT?KjWHT4C4^$S5num{rV;LHO=O3 zXMJt%=mg(TO#Qaa_U?+Z*(v|NSigSm|MIThzM}or47=+Hax4i24JK?Zxa%Ym5J&_| ziu2z|`wScFPaB@9i<-|f=wiS6O>KQh{`lsG*Q|oA2+U5_wb=uQrg`3(*;jRI`?D#P2W&mh4t1Kbvo&h~ za5Seeh}y=Cx`ey!Ay=D`*X(WmbP_2-lm5C=b*AJeF5zq9#QeQswAEqc?)(T#I*vSuM(;wc6mT`zR zl0G>nIAya$r2-eLrTOd{9FX|Nr8=5nb0_?V&AD3wQP;n61UW0&Psjg{0bDv9Fi=;% z+pJ7-fZ9T!-(i(xe|O&Pyr$&{eQ6=V-qLau*>ZpqKLfGgY=zLBTtA&FW7IFK+X2|T z?>mFj)=S2lfT8Z?B$4ogc}x;%QDo)RN0@lCMI|y|a(`Z{@|QOEOcd2Kx;w_HPx^nwAXIk>OJ4XCf(mmM~iHoS^2s=JbdrV>=UH5{Tv*~yR~7&YW9 zVk$4>+@jtUqdpbhy^!XE9hy`*1Iq@oujOWcrD}^;Fg!Ze%MS7q@`Rhtya+t;@?nf)JNv=@!! zWN~(GCPByuua*Q=?Fzc0GKq4!1FQg#3oA(-tD!Ccn>U9}gC|gxnTu`Krf;H(YnONV=(P{wyYN*tX&{x}8*ecQRS!b7IQnwLhTK^i|2gY+ly? zCY6GnZmqH%A1xx*Bc|-|RcAwbR#WDccY)=g|1Yn*wjDwl;uFP*sADF$MH0g4pTCJAdOmtpM__vE7xpDVuf~I)>S)$kV%Bw`?4+5hZp1s@bxKK@hCG)$lO6$@W0bL`1t8+pPB{YC zP<3!8H?n9|)Ne<|oeukNK}CN#l;gkO#wY7pkI4Tpt*`l+CpSGwoj8-|!~Z(V7|7d+ z-9`}SG+rb*7_Y6N<#GTq@5SB$kbSy3+et|=gTwCpot#(6HgzR6J9dhw=^-(jy~Geq zP}hE_Y{Y8sPa{KqvW_RWwxQ5GZFZMB-J#_8c0eJUAr1NI$srw-E3x)oAM5@DhDRO)T%acP?GYy4NjoHN4u(%n1=%S z%Q=&8Q79&Hs48s0j=$;M7(hs=o;BA`SW|`ttkp+(>P_1ysx#)S-ZHJqkydKMHZIk@ z4F`7QEQhvi58kD&+Vq;n!d6-L2tp&U7+6<>Xh(@sRxIHpc%1OCu~en3>wp1jd-Ry( z{JpgNpAR2D{`_0}=Z8=2o8BI4eCM^hlutC~ZZC?m>GugoxJQ_${eVe7JNu?tms6W- zCq%6K&3ywp0HHQ5t`5lAt?IHaviID3MG75uDN2s_I(60-@a{MrsolaO-0i{KV7Ze^NWrhU&yo1y)!H**2MCBy35+>_fHfr5U(6%!MGLlFZPU zYtuKxc23npPltKfqOI*DW7g<7T)ykGtsy}2ZRD{A_cc{K9MGRSfs%`}-iTT2CqW_{ zDk>P)7X(*76%O`&WC2tcl^?v=1;t@|y_YnYv_UF!sGR125cQ}j!rO9vdB{Y@|Ji@~ zl5EEfFGGjA&MJ#AVSj=fdBt|fWO5`TCw&=6aK-z3$1$B?ApO{`wmX>?Ylzx~wtpdUKqYSs3XV}sPgnC%(?S&{lcfh>f&1-cql;(AQJ zIiA_Ks#poI6}*?cFywG5TMGChKo*t~`mfyz@Gsgg1c}(1t#lC@4u|B?*bY%)bxrPh znzyC;`WuL1TcatCfV}7xoDRi0b&xd)^)^j+?-bPnhZtpz0=&o~oFv;@CaZM-^3C!` z)sd{ME5U=P>HK|g_EJSwW#)AED9d%QIx}TCxn(_oIOw;ELjHmbw>=HC9gPLHC*%TlrGNx1_y?+~G~m#qOvaGJJqD#+bSU9j^B({^pku)<0) z&(k?c-Qc!Rnf$fG#yP~d7q*J;)C_*I!dp~Y8QmIQ9Z4xykl1{`KxFsM?G7?uXhYB# zi}Sb@EkZ6(itOCm>zbFBih_;GxMoLH9M^8)ObV3FV`_*2)XmnT0TgiMNy64M?9xfH zFFpDI0SByY7E<(*eJs^~w?x=j#sTq9jYc>5hV-S5iW-FcM&~RpRhIT`3XqRwV8iz$ zQW{LG*mJ_i+U!Y}Mv(#t$){>dM6szpslw_vEE`};aPH1;JMDGrNC0&?^qt$qY44ap zIdU6SNaOkkpB)|#c|VbqRXQx@Ji@mJtS*q<3$gvB97rZNrYKF+;I05YGJCVh z3)W45WX}?`y~h}qvx2u;N6}~FIvlYe8E1}vEm;|rXcG!}t85m-Au1Zv!VagsLHzGr zR3e0Dxpu9+_x>IIghdH(2Zxvwn?R17ZsHZ7qPkP`y&Jk_0n7B@As`r{ZwveF~<@ZJU_2W~nCu-QVz1Waz8h5BG z7I`9mHvp1U%2BJpIi)>pUL{{o$4Bj-okf>Okl&TPySO!M*;UH}-6;g;ARh2xTVh9S zNw$Gbd;HXkXmY7O%`X8EZC04xTj48FZWA{|Z&FV6>mARjDpRqGRDC=w;;XDds^GKg zw&zvXCL7)PAbO@NBrmg9WHYV_e+Ad!KGn?d@DLkH^{UWy9P7p|dHwjlR$qSW4}HJK zJ!{%tbnhi295s!FoRfMq{NAdEvB$JfVK+IQcrNDaji*3&ON+mV{L30 z+@P{WW6CS6fmSWVtpzP(qNNU{+!m*>^cS5m*h1Jf-98T|n)Vy=KdyYN)ZQrxT(ke8gfI-M*V2t4G! zES1OarLRcapxYv;*EKs24?3_((J34@NeZI>lQ?eI+SKY*K5X~>*!LX>0JYE$z zZ7wg3LszWqX!dYc#sFUoaZE)fi~Sg?5y;(!H}0E=luOlhOv;pX~A*DvAZ2W?Lpl+j^rq4?H=nJC|p( z8ozQX!+9-(W8Rj(Sh9D1#4SOE(TMR4|1>#}a{ zj*8DS+CkD*89)qi+T0HV+Rd?*{r0w0tE;d6&sP4imGfCF1sTH6sx5EbR?{gn1uC6N z@b&-K*4gDqasom4-KX#oD2giJIQ$gSYNdU!ELrmD{e6twJv*A$(e6xl0-2Ez8R0tk zRspbD8kn>}cGXqtp3cup#7L|z6)gedpGh7#^4*jK*MDgcdZ*vyo~nON+H!jP@{2F5b+|GVrSABjy1IDFmk27U>EVO=j7t@z2p^AO*8nH=Jt_0J6za36dE1?6 zaCW{;y%p#LT~UIsyw$meqRRqldI`0LzlNzg0QOE%;P9j>K*=}NU`*xKm5J3s*_Di; zsz5-y%IOBu0HX9XwgU}br71@b9N-9Dpx!;pSod2x3xE6IS;;HuoNUZHD9d((^=ZnM z*X-#nZ*dP5Z^?{u1LH-f7dSOe6Y^V}k&xx-q|>Rhl}47MTx9J)fjqa8>{b-qlHZSx zy}B2Wz-S@6QZRs~rL#-bU08j*2Ce}jvR;&jvwaEE8GjGcZt|R2ld7oy&31|8)DOPC zPfD6qgCIcDY9#8n#Wy^O86|iRf(4rCPFj;qA-~$O@FC&06%7>mPS;J>0q}Sn-sa%2 z&@`7$`}Wt>d$SMcG*faDU2K~)|B@VA**5dQ?80`Uacok7r5&c#=YHY8hW2G_VK>(< zP$t+|hX%%h0_gnPPB1H^q&XZdT`3BrnHc%#%Jfaurf7ZC-ymr#=BqM@LO02$>8#3T z*Q3>|1*iX3e6fm@(5xW=-M~_H9-A}sfF#dOBi-dp(fQ^^aFtTy+z8*!t-!Cl1rVi< zc8+U5CMoP``j^lB5d6ZD0PZ@AqYq3fTNuXKvrU_)LHY>Ozt4}q|9SrUNvn773Dxi^ zKMkeDi3F+r^09=qta_qrGUD4-lie^MOOY%{nL*??Ds6M9P}r_wkgM1~1c9kA#YyNW zUzxsYI#>-bQ&OiW=N**Lu{MGD-wIFCTJ{*#=F4wGCZ)V5ND71wUKFq@5}`@M<-ncx z&cmtwVpjAKv3B;!<~nf9+Pw-$gILW)hF?>S%^|6lg`h@N%b=4kNv>f0HdG&za_6UR z@0MVh<?Oh`f=Uwbn1cPRe-i0`T8ze@%K=9 zOT>AiKj!nZdBBXpDN0IHQq79L@8u&M1UXxCT8D9>Jjmv|4nI?PD?Wf#x*9&+(p;#{ zsQxYJ>0C}PWV#M*!PQnJ*IfL71|W^_!UrIt3EGGpF><{R3!URC&sW~37iIKQ)KYe* zS`9vf-$_?ihm(i^ORhATPmv_C*xh(ujL?Bb=Ymh)gJ#nmrR_gLq3(`(HU-h|_D!g= zp!1VOZ}q7=dU$PHR@dW~IEePX9wq zj46q9sw6$MivhMuwXFIXFQ7sVv$2Qy?k@t!x&5OZ2|A}x8I(@Y$W`BBH}1bud3 zQCE^+=`gOHAK21j6t$-YQY4`O@FhvylOUdz(F$t9gr+K2@Kzrn7O#4kf2tL;Jj)AZ(b%jJ+JS@i|a0fB%6;t^H0A4=TPH!A9-CX6-DE8*Ig zi*Wf`MNfIEd(hPraRz8MPGYrW?E5(|Wp||N){7&kS$VkyZ;pRgi=zj1frtG(CFTD} z{o3}HiL9*_U+bk}l6>r^aC;os_NED@RQu4cZl2 zhkC14K~L1H<8(=WqS|njPr7R@qr6zwb52b!FNLdT643M7Q^9|GlqDyoY1x;;qmoP} zX1=XyaC%Yo*mm_$ 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 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

    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 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%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 zcmV(!K;^$5iwFP!00002|9!pPt}e%MZFzs5f-gWK|Eu!S2j>6{bl-K~H?s1_CM=Nx zMY-*_?=gzxT6>d}WkcfLTI^qla)mBj523dtWPF>S zzVgjGvsTgIonRP%@*pF+ZDh0 zzyFVasWE*sL%<>UH`~ErguIlb?3K|26Iq`WbiXI|iQjxg(F;>JIVl;k4b(l}o%w z+V|bkPPq;~jbC16rfbAmYHj;@?!4>OuUJnVJWpzUqtCB$*14v35^dO*EnN!o+FoZ%^03q_f_w6YFOnd_uJ)_n>%RR%s+8*(&-^{gQOM|ax!PY%u?03BvPjH^H@3adG z@;ot(aqW6SzgeOgO4`@G?uIqXlSZ!V-gD*N`=0YEYhc+>cMUCtJDt(^$9-6^@ucva z)z%6lKiGBtGjo0WQ~c&mpY9dc8uK~(X{+E$W0kzlbC;b;n`s>!D%|;Ad-E^j#RIi# zg?#hFWmn$tx>mXNxUSgx*{xnNmTT=AdySLDzr!gjuW_HXV#Fu=)glg%Sn_tlZ}xib zv|5~}@d7i?R&bf{>~kiM#CM*R(<*i7Uw7<>g=nR(mY&U$;g}tV>wCA}agaQHoz-&v6MJFy{!P0-eXHN|3O6qqap@is4!mn-H?DAZ zouH>$*kQTN+DBN=xt^O3Ke&00bLr_UG`pEcy2iRTFI1j$H#T7?jep(TUV|^Hr?0gN zei+ud=6d=#zu9U$eD8WN={4$&r?-|@{i?^;zFnQG{H8WcH$#FK6k^x0-siM{moRjNO1VNo!L7J6QzjZ8vZ;- zz|xzye@;H3@)4zld-EfJA|9PthlN+Ac8W*}Tw<+!TJ8MQm0F8nA746w->aW?W&RxR z$XB(S$FHgW(NyWX{I#hfZ;|G{A0V%d_^eT9%k$|c^}q+u*4X5wV4l&(z`^dx{tqFs zs{nw}D?W^2+PwK(mgxaR>YXwC)iC)eX-#%%xj^H{FXytu7#$~#=W_?J7i&~6@H{@Lt&Z!JGuQdmRL?)Y|H~TxrlIq6RHR^ zHy@MU83{PV z(E*;iy;{cQAwY@6jO{7;3gdcq$d$NxK?C4#e8oL~vlNbfg~n>Iuj0auuPCcK`Zuxh z3I^az!0icw(22J_4MN~a;s9&V6RrkUJfYN!U7QNvz9&>GE?}UZ0r)>UKVk6W2wWEIMX)Gg zLW#%TPYDAa7tRARt^@6Az|%<))Z`0KB~~ox2sW(GoLF}ACrn-l;1%a8*oX%K%}T^P z4NgiNjYR1HssaLe_dl@|yN{>;u++o5p3=r9tmVae#gYsr_v+C2nI3>L`j@;1MCy@~ zZvq&BfUjwTXb3Te8>`pyW!9&jd_p) zop27C4`TDk5FNRW+!Vf&sv!;M``S`3pNjFiKUo4Oa`9TB!Yw9DIk4JsM*w~Y{0J&K z*ei}{c5|Ni4o--hq9I`9skkq?q8 zMaVoJG#d0o79QXaz&x-!xFpzjO<1097cLo1*b!9V&HBDE@snW@fJn*@OLZQI%_WHq5p;peD&Q33<+L`2`?fH+DUzgUwA4!eV?mJ_tmdNN7$3S)dxqMA(bCl0l?gF>kgn#$N^ z`1!{lzW*6h#qTay-Y1?DDhlp-kSud8;T%}(yW`alKFrb|m7~B*t~1rOq+MgEwxMC@)&>p6bUE`zM5P4z zI2aRS#Rx)asXNb8*LD4=rBr{=xlis{Q_D!)$omptkV<%U8$3G^otN3>8m=K!qKzMw z+lGxcqtFZsi$Hs!e~<=b1G)oi=gHSEp82ODutV z?Slws=Rlmws^KEGBbg`kgDA_>qso78tQV@-SD%K$4FD*}YPb!(#BQY(S_OY?6PAbV zk{*RUQ;8FC2~xsTcE!;n3K8Vakgv9HGbLCYiVi68#OPTQ1+zX6I{=%m2X817Roi)g z$izn$h9#&Q7d{ZNFb)2QNVv#-;nGi*nE(m_3xQZfLBI+g+9iXSpu*1xF)%zn^TN-- z45$}c6Nx%l)`F@c;x^P^D!eIv#HQo1&_xf*Vf<>SAHM(gZ-4p6zkZKO4&O;WA*-L! zFE#lu>q{g<5;tD{!ad{et0OH|Y%mx(!=vVdxkdIF*Z|O;5s~d!Z4-e)MJ^8ryc)*1SNW1znA#SA8X@C23~83}9I)x<#=_$S}aWUAJ7Fgm!JfE$;5H=aK-shh76E;r5S;AV&CCO@p5EMAu@x* zF-mJp!VxS{N9#ODhKZ7a!K?l^T36Yz~ z1%ks%MaF1q(Y>0ynph|g;T%HWac~D;3ck`ET zf~jTTBAQbYQ&nf6dLIL!P)dL3xQN)x@M!UaXJ#S(|7_0{?b>wu! zQBx%=5^?yp>;5xy$=6w;PqEx@u#T;FUJoa18<1nvMZrA2yu-cLETDD+pYfB4^-`Gi zB5Gzf0uA@mGQ#kfQh87pphJS>g4ZQo2uT3C3rGh}WfwephkBFuv@G1v;)5(pu*LbnFHK`=%_Gz zQot+Nn01LwE9X!f628Go;TUk2>w2@oF6aw@OXHz@$Hu<;h`PEiG{_xiyfA|(z^Ie0Zf3nbpMrH-g<+JWR z6JE^6UCko_Q+^ld4aVZ7H;@JW##d3BtsJ35g$=@@QV&rsqFK^_I~(0v>QUN8JNv@t~(596(#~5 zpul}Ji0QbFMi1i=nBV6+0IdMtd4PZs=?k6n>1i~idKbYzM zruF=}>A-+p&~K0sWURZr6GK?Nz(#x6b#S_aJO@A86-(pgGLH`82D~W}RSsUX4`GCe zGX^htCE(~OkAIJtkI>sm^elK%lC|Sn`(bB5BtBvvL?i;bxMkRRTr(i{uTq~8rU_px zfX~2v(gAJqzz#&{3taHqdVJt~_~wO}xlrarUMRp~{UN?)q6jVt03SR85bx%Vp5nP_ z1-D(lGSe@I4(*GO#~Q$SLP)^bfW{$MDsBQzET&L``6PA|Yw@noZJ-A(iNe>VfPsu7 z=`i8}HQ|m1$OEJd;Ie^Xru6r0 znCDJ+4|vW2#&IroKAMP4oZ0sc*qQ?liRZI_?gyn(4+Nbp4Dng^K&c-w z@#;e;15&s*93B4t?!jVi8qHmxjBqgbE1|GV)EXwv1U1hLSUxn+VgrHxZ1*|Y zeP{5iycS9ayu3um2foZZnwICul30VBL}QiGc4_@jP1U|K70bXInusQZ-Zk=mu#24^ zM7?^sAle%uuAv2Blz8;yUpy0KiDXSni5TI_Fp1|qgYTLD;0RM5!Fuz#K$Hq!$%QrK z&zL`r8|wHG_lOD&)5BUlec?-x+U#{0e<0Z5Im@%?E`!Ph(1;{|0I<>s6EmSwfdb_L zn|!`}xMRC|oAA1xs=TcWJi)^X3yG>CVux{|L~nviZND?s-@lzd{#DQl-&GSP$BoypCl8PD;Ob9?ngG~n%J^pR4~qn`nGiQvWmy2%UE;#+qFFS8W_okU32My7 zv`e%Q+zNSQ~r@}5x*HdBNWJchcPPn)>K z0tn&C4ev_RjmdroMdE~jpaF%qf!x1|5}Sw03Ffo1=Nan3;5p7TKbJ})Ho&qWeE+@4 z-h9j#@I@HOW~s1TPpAU|Jb`YM3c*dXX3S?D#uJA*4=|eTftwWGzj)Y1keq;P16w;R zk>v$XV>00L4=SUn|M5pp*x?HBBIy6aj+!-oz!(3VklY!hgM35~5g&)L5I0corZHT| z6k(DXd}3_})I9^1Q054eFy$!mZ%>r44ek|l8UwI)UOqAeauy(dPmIWao z@T2@QtNoIfDW7gOA&+MGh=ovs`XD7LY~4eY1fJcHV@O2D`*Jhu&JUmsA`l5NyrJk9 zBGep7G9q^5F=`MxLB!Z&-ezdjgnR@uBT+o6IF8C$V1 zY&2kWmIuX}kRKO%>js=}G)^J2Fq*J>=myvH+g4cQ*r1%vxsh>p}At z$lXWAVd^8G;LYb|=^Q_UqKemrd^j(nCIB9UHeG{P7i2!m)e!8SOHIWrKKB5@5Cmez zd#|&jkG^FvjCAVi)`__r{aS zR{3mVzDG{K*{kruZOFd@uLa5-;wmn9f|*e41(JrXvjg$-+;{XKyNM`+hy*zq8nk;F z2DgExgIb9I9S$ye5!ckqxB%p}BW96IYzA~fdEiUqkM{cezy0{r&p(X6?!SMVaE0$e z`YwfU@)yaiHVAN~!U49KJm}n2nu!oIoB*wX8?mzw%Jr>4gISpGmX2?h5Dgr=Nh2sf z@8$_zB9MW|Y4{#loVmnjNKps10V*lhGZw`3QwKq|2>`|wZ~+&+jo)Fz+93AoezXdz zD50i{g$bDlJNS>WQ#DrO6Qzay2Gk%NZoq0h!8fm~&c#YWXz;&fqL)P`(s`DTq-KN7 z|IT#3_*)BKAX+g5fQpdBfrh**3>J`WH50j?_Z(?>WC9lOJf&I@2ys_QTdM-vf;s7! z2;qZoWVj!(3HJpNgfnm932R>ipo92gkIdiuv*+XF-trB|R|1z{4tPESIhxr^{D#Uc z)s5a>w;8#3^YIe2Ff zRYtE#pMco7Sl2qNB9dOW3gd*7M`(hYWb(wkXu50N(_^BPhQXh3I6rKbE*^mmYMB=f zIQwPoTV#{n{1W^)PJor|d!022Lqso#>w}^OLzhT#G_u+H@~~{4*Fx-(51j}SA%EFg z3{))-2??n%rC{L;`U~2<|EbM>MYT_h?GltFfglFUU~duGp_*(-Ua4mup09vK0Gxy| zkpgDkZgB)uzY)T03*3%V4`#rkH}IWdmmr~UKbHc7#apjY|AC{-X4GF&y&}J z?tHFF_-J_R%pT(tbh@cxB074DXxIl<209v2a>w;pctR+EAi;*$hOQDDN+`r2OK~79 zWm@}&sv+!m487L6&VRcB0p9j?JYREKdcAMZh&nn;o z!DfUJB9C*dHbY1OO1KKBG$BbFmNRgL@jNVa9KR@X_&H+zlI1+xYQIVtmCP2!u0d^+Ef_vX(G|WyL6ao;sHcvOFw2o(RQpyV(q9#GMhiNo=}{!icYA6 zu3Ej+30Kgx1*{FLS%1sq^kkH5YJE#6&@&M81-r*#;1Z2^E587_F6+c3q?HHm$U$g4 zc!++>O8k&xz3(Q=?)V)f&4Npiz_X_7pf#!y5_(oP5N6W+e#-C6lwNQ8G}EPUg>%9> zA9vRfT;Ng9YVe6Y34(BqN9jzg>IAGbN8Iq6yg?ZP<>X%zU!VtQ*9K_djwZ&_g?fiT$|(8poVPv3w0qvsZH z&3mn%Cl|eX?tz5~K`|;v;ca*@1inve29X+Y^X+CrsNpeCpT6dS=EEX4gxwmX*2gAT zc2>|t0S~_|4+D`81oFY;88hC}@Bq^FF{Q&He4I*8nACudY$6xZnN4&NOQ57U>M(-! zpy)Y`PwNO*%d3z=(+n3lkP-5WPqz9Adn0j5zOfTdYI+6AKRxb6g`5k-w+IoPgf?S6 zke@q#+Ue&XfBegP##5EqU({qFD+IfUr0b>`iEKdLDH8$(a6hlC&%{>coWns=Z#EjT-tS1)uf+q0Py|Ik11^AWWHAQzDh z1dwD6uw~NdYM9I6MOht#nZ-shSm;vVkFe9o*IMO=CID^$Q9>X1am%B4ku6Ag>UwVv zz=`zZEulw+EmXksTb%qwo(%TV}TETf+6>Y4wVm6p$)93 zhE5Pp+gkOppx_bN5egp8_F;h)JH`4c4^hx$^Y$o#1@0&d7;yLGqF`z?6T;q&Oz5^i z-;>Z{g)V+-?scQ{%UJmR;x+egB;luj{P1=JM2kQ^>8FQBa7Xx0iq;N8k#KN`<$9N$ z@QU|7gmkDkMng&32~j5-tbvd?W1Q^$5_&QhxQMwK*OqzXOO{)J&~HI4R6g)lgC*^o z9Xs)f&vY{^jV)P-?R+Kgdphylyfvf~TAI2=wwhD;2HunWqU?$5HbfZL<&X&EOGb zgb@}KB{yLw-j@6tGur9kJ3$+I2N6V7!T0i-Jf=xFk8XCgJ|*q9>SKZg!YlC@-3xFn zVvoKHvw=ni6zqqx>Bhgu^7hVW0F@vCi}Db+D$awP$FG`4@<8TedF}lsw`J|{y@gb@ z90f)LcveIdk+s6v75S!8uKA8TZN;74Ct^ zg4zggx5_cMZSD_Lasls+mNGqKa})T@4&|*kQLwh#!d0Fvqb`oQFC^qsYPZmB1UNs^ z8?w5r3S!%WP1f+8>ze91;C37f{y*ZLe}42pvwfrThRbAszKVkOE=>-X%Ce#`2fKwp@tVnGaL`H3Xugd+ds2b{K{Ib z$}P5iJV-a>8bT1=LW~6}&w|F?HdF;W4NCW51rA(c2YSwB1ySb-t{9FKshhdGfuMjt zu$jz)X+JhM&nQ>GUyj8kYd-+;XPIpSWTO2?N4N&15S;K!wsrTvEP4h;tN8|~iYJEz zJa8|2(#&^X9)#I*?Y8{_j8k z^yBm6f2#Ywdxc;9BE!HN``oRA-w{cWE_FgZS2n)SDY@;X4TTLLeLT_Q5$qlU3@d!< zEfc6H9Jb93IZsHeDkmpyLql*#s1;J$>bmoUx0un-#sNQT8~_4dQ_*QYwt~SH-GU16 z6*S(dP@oKQS+-V*Vuek|PrzfB4P+9_tJ)k8AwtkT5QC7BL6HaDRjvLsfyF18AC;Hh zi3nZ*2pvXPG3r4&SPVAAla45IQWz9uX*Lwj_W>uy+Ur@j>B;2OZR! zXG%Mp4`2_h443%IP}U{02i<_ZeA3Ugi91)s5_|3gl!vfvuUEMV=rW!17B&g?PdW!XT`z=Jg=ugl*sl>VO;o8`a=g{039OQg!s+U5r8oadNfRzBy{(EZtZr@FzR3eyuqxH_6UaYL4-{ASNQo9J zCdKZx0Lq zVSTUrxo{c+KW<#q6@-xUYV%QS{8?dGtc{T1cjj34By@^M8_CKJf$SsHZC@Gct{Zq} z$y0*g64>1^;WH5m!Xo&==7IwkjL!pArS?IOZmak@VdlYoq1zAt2kK1>_L$q=k5!Ji zVmY?EK#8lBO(-3YV4j@n;NO~w7f9>NAUk&x_ALhS(`}aNn@zeJ| z|JPfTmA}dTb04OLt1mtaHIlMb?gRadx3clh0mOL!@D^w!o`iRXV8Z08`6yJ%!)tbn zZi@L7wu+5O$1caihegQDS}7}$mDT{R`>Cq*h^SDW&-#!Di2)XPC}e@#YT!5$6JdwP6TJ<1$4 znEAcJ*H#m>{?lsi@LhS256c(i9qB><2H9C)Ts3;^If)gE*u)mP%f(mYVm5?b2c4y= zXP-g?Af!ds=($ULPeDTt{_?8U1Ib>YMRxSUo+2B?z=i5WsXk+PRC9lv?SPSl+7qm* z@4OiV-oDoi4@C*sX#%^v*qkd`4>7Yl-&!xF5o?);pXYh*0VU_`mB(& zr@1sX4b%Wf#;#fDG3-g)ux7OV96B1_Dl`*@!=myF0Rw?`JtFW|>LE^`LqfHQjL3em znC7WZpFBnOuPeZRnZyLjlf4js>R`V%KY#AV2SWiReGE^a5mgTaxmpWodADnr5YJ&= zoV<&n49KM))xXYx`8->T0+@^?CehSCj_vk zy$Swo`mI%D?_LHFOLlEcK`S)A_4&$J^Dp2378&m^vg^tENSqUmY{Oi%q zMTn_C6`w-Un{2sl5>nk?o(rC{;T;1VLipN;$jQouC)l3~V}@5FaEbMY$e7XhwzUoT z-9f-w>iuzM$SMpQ7TNARgndUBKR6#^g%wA^95|#)*&0~PQ2_OqR8H^?V2MzCqLy81 z17A`zRAegh(cB3X8RcDgB}+=G7S6mecmPqgIBxv8t=c#Ji}Ps24XZUgDM92x)Y!); zjN67H{2s8mkZqF>1u>vi@B~Lxux`)f6#!90Se>vI+w(y@5S6zu2?)1^*n>Igy3}~e zJSYW()Ur`%(bMxs|7ARg!?TgZzgA--5zS)Akq%r1&5q0lsEaN7U~|JdY+EQ_NBp4w zEj%os6xdpCsDAQT)65#|Za!8GT2F&~fReH`h*nQ)XTcM}li%6u$G`sV$G`7iT6>c) z&xiIe>XDKKtVGr`#=I@SfSXs$lJhjFd$9*|lg9h;TND9sCe_w|vaIeHG^4Kt!8E&e6LaG@h`(b&9kMy5&S?;%s2zHCmtkWSa8^OBy z4rGv14)hI68hXu^P~v(#xJ}0xvc=2XC_?8q9K7U^lz_mzA3X zH4#yE|EH?*4tJWyq;950JCil>vC zf6E>+8GWA%1zifsaIv>{%>tozNzVpIJs?-BkBb!Wg+_LG_c@yj172&uykGz1m^K{^s!wl zO{DGPsTV=%Vbk4E`UIn0sVz1r8pQ;zhk60F#qSkC)A1}~ceE;dMsNxN-#!c9aG~lD zAT}cmm+i(Tx*<(~_W%x|agb9tq#63#PER~_d1%S!66`C$-<{2X-$c~)W}kqM%}yb8 zD#7BM2Jz*E=Js&CHw$vG;HlU8Q=1{REkpgXvlW-#l1ZDvN`{~YI67{Tw@0FcEEKFy zwPpu3JcEjM(Itd^MeIfldO->e?McK!W3KdANa8_{-Blr~2aDNbqQI)q&i>YMf=4-pXSs4$2|rHwKnHbx*oHI9C9Hf!IMuromk-9d>qV4`L7qJ?OKd_a?oZfy6feboW1uyU$9$~nB;Wj47ay^MN87|Aj1`inpK$SG?!My4 z#L*6)o#5p7oP;s9X&{;Hm@2^A410f?or25q(-wxu|911R9LIxJL_sRS&@*2JSuDtK zY|66DjmQ!_D#l;mn#L}22-wj<6i__(_F2vog0p{Zub*I2Km7dt_{+Edw*T@sOGV&i zucv)7Gqh($Ww9OuuE0ya-L0y99@G(7F0MnMf>lK~q{f+8x6SpeZh}kTq^vE9{9N@h zV8JnAvT#h`4~_;XdJf?<9p}@C)G*0LY)27&Ff#{?vDa`Q7S4m*X|=q0br^UP%XwM_C<0~jk*IgYWA7HHjvFW*cMYi zIDY8RYp50oCWGxtU&zo!puCA)*{C(3RxR__Cjl=N{s^dNdoZk*c%1q(pXK4m=kSMc z6MjqG9#P=JH4#3dndX+kzet$XH#1-Xvp=#!I0=SzmCf1P*`uQh`sc^;>3WHW7eYVu%tUnb4i*xMd+ zkL%josXH90@_ddq*!i-Yb%b|--9n*iAhg4My(N_HRxI)(&c!c9h zDOW2r=Uq`(5sp)os{7MkBXkcoa7Ykp7prW8ZCoe_tE@IG$bkaUl7J^Yw%D>m1CI)L zAfJd_SAhW$K|?X~{8$u_5m<+L|G)9mU*9I! z{!RNL#bf-KHc5A=&GeLr;P|XyzeV>j_;)<+xL=d<;VguKMo8Uazwy-pCj*pC(Ul&@DfkO`vSx{60Aan*FZ(O&sueKsujSozQ?c-kvJJ%n)H{^K!}v)_Sl(60%FrYN+35+se>A%}mp#SOQwI z#_!k6>mEP-{BM5|zAlK^H`f;@Y3LPDT=|U7xGadR(>Vs zBaC`O#9gB9*r^P>@E!hD(Mii;1=bi`08IXU8Mezwe8?JM$!Gv# zf(`_T4PdoqwsZM@1kR4j)Q(*yh;0`bwS z-`ub*tzhl5BqTH|R2!~l+_b*5v1gV;k&qGzva%=8j_(0np6T{itu@I_CEPnwqebMp z1y74VLSH=a>!zY%w}|6$aEcpEGv=QdDt=`skP;mWVSy53EW+*81GLjYf0LbNH>2I6 za2Zc&Oz}F046n8vr#M3r;^UUtIeDOVVMn>;S?J`()hjY_4)X z2?I>zvQ@gHTxD{pDjwUz zc*`R4V@oJUX1Zn(lLx!chsRWHn8>WZ@~rch@xu@MFXrp7w@d$v$OqLXlJRKWF`O>e zv+Z0J(>)MI(ryo*M{$+{m|^XKGMpgfXaJijrKbCx?qMyBrLbj!Dl?#Gjfch94*jq~ zfq-KlY=fEpW+JX(C7Qn~k z@Mz<@cXTk3)dXoGfAdmRT_Sr9Mc470=H4bXeeOW}}_BLJ)9$*#20lD(D|Jft`+4q;)dA{KP`mGs(4mIhu^ZTPFbv$;V} z&aWw(fBosd{*RcAoWe#^n*-xO0n2JE+s9@p+IkG11pU{tM?8wAxILcu(KB$FpSbv0+ZbnE{k1N=xt20wCagCzGR8h*S8$pSdUJRhbwcE6TZHF6&a3qZb(LZyT=^Jjc1{! z^6pQ(-t4m_AN&aH%O+VCGF$QN3_{Bdk&163hP`34|19p~w>?KWTk3;pK8~#|-96Bd zJKF6xi$}tq7a|-ws<%GY1{}xT_=LrZ?TDhgOvxbVgenQl5W4gcpVgADmO!U+Or~f?ZaZsT%47Xf+!?KDbd-6UF8u&{IsZip$jMQGca8PAH6W44~|P)=UMrx9u5 zNxVRFcw1AjEe9E*Q9g1C}Nx^_S_?Sx-;{egaf|J~oYTdubi-EbAtE6plYC&*hV zG+eXGo+w*@K$>6by+7-aRD-w?*hLVvhz}w3Do00nT=wpx5duHpfV)|EY)H)GY5j3> zd0R^A;><7JJ3J60XUGQQ*>ZGtvRVvb^wvJGk{+{~AR<1r-%@=4p4YeayMmG0^~E&; zr#KRtwOWM66iqA^kfhIOe5iKYIQVe9B> z$CDvJx~*2gIAOvY1LAp0Vvplj{8}j)P>aV}8v#zdbK~r$4fx}8+5dXXMt^Oi@|BI= z!KNrxSiO0=VpSVD<0k&Tg>moDMTED*X|gp?o#=f^l6_xKtx$ARdl=)667c}w$r0ocI|}Yeru_O>_|{KD>J4H&5r-^juqvbZ@#6yV~D!^Kf-gj zGjqb-iA|6hi-4<%Q2vhH^3H}fG65N%wcIz+AG~QcV-UdcgF76naA$!w<;M|iFL;LK z>9j{RPULTgz*rqTv0>SdefhS2oGBS*i;dPi**QDG?o5eb$+vwaIIY8xf0j{}uWi)7 zY4M9OS&+>|5ViS={em=b!cDS4#PdMQWG<&3JDx7GaQsCs4(!P6y<(Lv`^;pNHOUAl z2bo(=a5^lrr^ki|=cXSkiH?VM`65vFJZy*ftSfpulr3p?48#34DDBW;^xzBLnwB$Y zy48-cRM-L^)MaCq6u&V3mj_-2@_fm zl}?w@20Iq5VnBDJ0n206`YT*{45v81a>ub?p}j>lV?cec&pMegpbl#}9QXO9t`f4V z=unXtyIhYa-o&a139`jY<-3FYT7QCgW9+!u%-Me8jJQMczVUIGt}o7jT5KHt!At{m z4(0gfmw&6Y{mXyOZ!K}p-z47j)0>h?vJ&kRN_I?p7*L0hl#m;u-nrWA9VeXMGoNTz z^FX^oeXK7r-;4aYZ_h6?95hy^%46@h{M)|!-mK@dg?8Yh@pd2*Ij5!)?&> zoqe}A`s7ilcuad7sAYH>D4dDZEH8b z+kLA!EuOZK09_HJcut~L&+kto{k;GBx4(>^_us$Gn9Dl?zBqq31>T6-HqP52m7Rc& zb6>_7c8oK=Jg~OS{GH5PcuUhICVVmLzV{Oq6Xy(1+Rt`CD+uMFJAO|VfQt1V1$ByR zV?w2yZVf!^N7~6VFJsbn+KOepmJivK9(a;yGX={xw#5bqzJuak-bjFcj{P0ETkRlW zdyk2?o1=3pfaUPGXTU7mam?4Myy>}bN4uh;79VWvDZiO(eQV8Cw@!fw{^eZ?%~G+{ zh}+n25Xuru>)k=Q+W!Ib3YG6jfE3>$hA6r&r~VrMh_$bvaM$tl&~ya6S9Z;Ao%(@t-Di8U}* z+J7$1AyXF;>S}L^6-4lO?6PGE zNe;tH0<$1{VF6;Q@u}9VIbN_POprHVfyn5e!~F2nY55gVbs)qxkAYXd_0P7HV`T@7 zOTOUU_W0&2J3_1#=ZSVJYn)ov9pHT3*8ZZ3oz#;phH9RT5N}sAu`B`w@107f*7N>t zM)@yxiZ?d8KKC3HncV?#wooV!;;CICx64MvGe<9#x((}a^m7xVyQ0s@sc-fGM24v~ z4-=7d2rD+NjYgSguy)g=`}9D;TWu^#xs6Q622K-Pp9z$--!t2haVG%na*p=mBP`sF zbzuqO7(w~q=~v=I=I-6oW*f~=)4i{1XaLlosxq&Sx;B?&S^h%5TTcVuLb5e$MU)!j^v&bGok8K&~tZXsFen*5Cm=BwHdoPl0Uye9NbcAA&OSh-nb4_cp zt)oXMBjMt!>57oLi6!1Ka>w_8ZbRlkfeJ<^iL+yzK6~W*Rg+U)0T{N(_L>C@cP?98kx1Q>cAba>MO zuC_sZGYCkG?zz{64kf@o?GJ{svgJ!d!D78QC=Yo>T%9lD1Dhux#iMz6)SG59TUb2c zxe^?}+Fx+B*5LrpY(2Z@A@}nRxI|QLeBK-=%jJ;&80}gE<^lHVK;p;-LdJg1jz)k? z6CtQZ3*DgH=r&9M#I^A}115k=Il0yh@PPEN3mlNl3P6t!ya3d((UIUIqVcUxbM{^% zvv(DOYRqwfH(u{(1FwE@uW>BUxs+JFVnl*RF+o~#W}-MY|WM`bLNnt<9{n!v~2b_#}P z*~yuY8}0@blQnJ*4Yy#{m~c6YJE-36t@yp2;_vLFL>jeO*MR2nM0_|K4v`6++>JM@ z5aM#%-tRC~$l-q5(GW_v)5Q(87a)5%Fqz*rS?%0YAagjiivW}z5P)__wiCnr2*xm* zU8G^0Fl?@;Q=hy+o{Y^K=Qqw?hpQyRW12b0$1molo$_PFr+1rK{1@GD7qS+*fx%X#x3i4LWS-k6!j05e7t9+-EmQlA|;Bj(UGApkhc^SZ<_L+ zg>6fcLzJY-6lFvD@$^?N%N2QGYJCtN|_bq=(Hl5Eld z^PY0-Xhy2Cve5!y511S_;eA-v%-Glnv>$Z50~aobk6Tfo71m>p(A#w`*NdHG-#_jJ zn24y78%VZ|Qy>1cZ|gdUtP6OC#d*IDq}qoXR%2MfF}zR5&H+9W!R-&81aE^tg4(w_ zWTEA}!jZ5edz_i|gUb)G6GjSE!L9;!_xdP;WXMRX!^4_~Pz3&Fr=Q1rwcsz8d^#@Z z{^A}Eq={EZw3N)++WX;b^k#l^{gPUeT@%Eh%FtbQ75wVL5pVB6u<-6phJy*w@kmf3 z*P2K0pzU%fN4cF9GvB;%u#kzx@dnV$hWRM919skgMDe;s{H}RDn|&ZKMlYdCgcJ`k z9D-;yA^}K_4%LhUMf6zX2+vg=0!l35dkLi1j5Q0Mf@1_ap{2i5i{3f1#|{Fx6ic7~ zU@E5<_AkbYHs_)Sb+EOBw{5=H@n)iI_3Azjx}M8LIfs?2h0Twa@!BzqEqKfXAVf#% z16#v!&&BSf>72^3PJ}{S~CwwI*AK`rp8Va6Fk#I|9hmp{8AH8=kpGZeWBZ$#gwpm7dqjHW zAsXPp{?^?+E!xCKa7|naW^mZ>^@%RGQ^F|Wq$Ey@1T>!}oplY3uy#@qYkBfmxbDsQI$w#{D zptksSjW~hN{FeFlnAJz~ZQ&7S*CIir$Ud-MJg6SeA>xO`#sH*;2C&|Z4yM? ze%m|ajZ|Jy^wbll&4vM0=+za=MA31;4Sp~dsw7+%*m*uTZTV?<1k0)fUiNNz{D-FZ zT-#$WwBmao+sD>BIX9g0*Q>RVZMWm-yr{)Ni8v-K6y@l}(%uN-kpo=9Pg-_U6WMG* zv|ZJP`kq&_x7I5_ox^Q~ttVW3?ZBn2Z}b}5#}qnVg9rb?PVs9yS+?hKt|xK?Ex3*I zqMx>nqth!p?dMO8s1lqkoB2aX*^6V5zy#!sj<$cw*hq|t=&|C^pAO^n_R5=GIWqCy zOD}oHY6IRh2l|eq{5aYSwt&BjaH6%^9>2(fs&~XB$;6EoHL~qH#eB6L zD@4MGaGl=PV&}H089>!bWy87OI>4+%g`%2@^(dn9*f_@5c6xz4#V`98ApIS_2 z>_`N>GL!JE&>yFW(cTx!KD~>nA#2J%a=#7=@hz>dcd}_>1+NgodsDSB;Pz%9hu=2G zl{>)=vP|%_9Whkf2|X}OIEqEm-8oy1U2(d7sO&s%*?@C-Q}1~%!l;8l`dFlI)50HY z^-DK*`eI@uxO!dQVDmuIt+I8B6#nXc@{ir}}VQ6AZxZ-tKuOByNHJ zgv9k$CN&+QC9Nu*)e;7pgkg zrCY7?i=}?r7OBMc%Y72pm)(5X0pgB#%3ecJa9{Yno$t%E=1CqHzdZ=Jh&^}#=d15% zPKU&Jjf+Daymi&_X2fzV?5|E6kfIrpY8BN^p_;cO!amvROSN%+>KDi6Htw?{isP-` zO9jI_=+;^D7O|qJyqE4q|J@kCqepgd;Ngce4lAH!>#;d1M-sM|vwKWBQBPZ*uSWA6 zAABIFUyjdVxw{nq*Y4z>{_(?n69<=PE?=~8+_q~$c1@0!>jo*(Hr0t5OI{-1OlUji zvMujAeCr|_FQMoJJnwaTuwW;IRl0;q?`Q{n(tESgwY+5HvB<~%D^HqHk)FE~*I||) zN)G~ddqtp*NpRe@zL~5~vVeQP9n+bhD`rAEj_0joI)~VMY_-g>^TxJz3)lJ*?Hy?X z7mNFC%=E12cm(T}Jh3_L*-44cxES$wR_a>mi#t3CCBgYhh*f*taKvU?hCN{00!$>F zjqb2;Vi&yNhNkc}M30$fLDjKjc6qT)908l{_rRWT?BWJX3!!WXjnS0}Y*EYg4s{uay|%Ia@SQ?R9jf@JBd~*D}4Dc``KXWA(dN%NUb^4$FYp z?>WaS6z{k~N2F+9O-5R<<=&yk?Ws2u_Z^P+E7$yc`}W8G*gySc{MUOmQ24dY{fnD# z;5httO|~xED{YCKg=gL?MFif>c?mAi&cNa>UTA^GL^FnC;2a)>ngMO$mr}oGizu6A zInkJ>f2{XJXhpNAAoe75q{0F~p0Cf#DVx=r_j@xCada>A!m$J_0Ve$T_C6l3=FJV- z$)@R!zB!I=k+^l!F^$Nxt9J`7r?Jct)F@cc)*@$L`H#sd=+Iy9t2`dZWakBpUo+-^ z-#@%Pdhu;Lv%$XpLeamtQR!LUI+5m_psZ|NCVa!SQLo+hf^9sWP&^O(<2yY*!86&1 z_T72CTFAgE`m|4Hi{bXm3tw!OJ8$1>3!aRJ_i7$%;Mm7(HG=*GUOoz>4JU2A_ZCg( zl(`qJUAF-?@Ksmuxa{LS$;8JCcXd9VGxD9S#MWe^fQ8=sW2p&}j-~a|B=3;ahz-(Z z6~{1rrI`rqM}eAF=R7Y*wqO;t9pf_2kRIU8IT>wb(_Dn za{jZm-H|g*dhuAEUWoH-OI*X!hGU(AH%bxkk+^E$q2gtklQ$lQ7%XVZNMYMoJzaRK ze_bL_G0Nj{Iu_Xsz-7ZQ54RoR;gx_-jlb25eVWP(D!;Uo*$hWZ6atc$+Ib4)u<7p1 zC*+y8SDHJ8QDswksMq)G)lPu5tq^fU=6m0__h83m`S?9is0*FuxEM!2=9a3ZjG)n* zj`5(7Q1GnJ8DCB*yDek{oxBh&+s6rKu}1^q9<6hE?20^Q5*-$`A4}=XsAtF9$6+m! zcLd&cCE4#{n^H7+kxZ<fF@u#n}G$rmDMK-ueiU z#7Ar;ab~h}5|7u~c_Ys7#%?*`vT(8sV#`tgaKq}Y_0s_!V2LOE$DTvy#^8jdm@C2O zCUX6q(Z+XL=5gmrPNuoAm7V-| zyPb{W{C2zKSx6ZFai{|S7X9q?Q$AK2)(TC8lG*+34e-_mEf4&EwbNg||LJe#hyC+! z7kR$m&ZB%W3mY%HtU#_FHf^u3XOANZptZ!Z$CJhCO`+^2OQ%J4lvwhLvQ$g9C*rLf zc8oJxXE}5ypd(Btn8isBlYwd(9|CU%igeggv%&u}7+$$}OtRp)nBBw=7|QPG-l&jX z>PNWj#X<(hgxwbkA3*u%LVI5=)kxW6sIXOY;LJ9#tIAOtR6 z{UXE=>~s2ad&wN)X9*B->z;t136IjvupFNaFCtJs&S@sb6A>JwY_5lY8IhkBx;)EK zdnY>z!12z_POE8@>Rxl}K^iRazPdTeWLy62;3&uvXoUm9k;nQRL*G{(Z2u-}wbeH` z*3%-)AQz5yA^}~&0DA`uNaZKRd&R71A+Tkz(tZms=c|v`3qe+)?%N_4!o1A_M8B(5 zb{>1s`pMftqo7CqGh;bywtsP_{ECnFP4j>|*$!Ye&6OXoAWqvkWX<-siciBD9995& zq8W-KA1~g`N^kgTxh)FwPBoA-IGl6AVC-}WP&N;=oPUd&So#*C{OuANpLfa+i)$PR zacWo&B|Hv!+@?lYK74Ui$7OhW(;RgcnmH5#Y|l<9f8Y#elbzC9z30}kt+;#e5+XL8 z!j|u}LJkrX+?NiuIdCP^5#iuhTm3Npwjfy5E6p5T@Cob>JKW3NU}V1xk+qoBEXu=D z+%RO%9p3bLn9bfQCyfUuOUEv+VwZV0%;mJ2xQ|y+S#gcTg{<99OAAhE zkX{wx2=tHIJNrGLL#Ex{$!M47OKh7rpD=W!)`_l`if(Ur(%ZbAiIS%RBsF!ZCj(B5>+k2Hrt_X;c5Fp6UtKRHdJ{8&LRQ#LW z)F8JwY%-?{eS)&4&!lIxkRZI1gB0rE6~V;Y4R{1+%wG!$o!-2xPzQaux9TR8E|3)(Dc+_nZia$YYGbyp^Dq{184 zdjXhNN1KM}7N8ZV$@F^o+lC8xuO;Z#3S5Njr)GO-2^xgxgy&yqNf{ z5cdvjWa9=XpwRuj@Xxj{gpQ^8A9gCs8Arf5#!%-wW5qhD=I8*HXIpx}b1YL!;N`UF zbEkzIh&ao#pYuk_I)#@w2MdrcH`<@U#?FGd5G%k8ApEr4+ZI{F7f|qqn$4xt60|5`!aXx*4Sy(FJG%l~B zCO(zh+ot&yu?Pli8pYf2ltIh;>~4o&Cd*{n^LZ<}1+rjSJa>W`$=IOt&$>~32mtSd zd{#7;ng=zMjp;a;T%3>3EA01J%7HdER@A3NPiOXfhY$SVF^TF0!A_(iU`|us&Am9i zd$@mXrS>~3wcrhw_x8HBiP*TObB>Y1!;vrtlpE)EHtZzyI@s08yYFPBv_dirdPPlZ zPL?Y6=O#xm^80{Vy4-i8SX5&9hqKA7S-KG&FkJ6V?VtDOE^Fkyp{h9mY(E&;`XBJc zCP;t*PFyNr=SXmL$z%5Cyk{Wrm3b{E%~=OAr{~?#3vFzhB32V^&3kVPvAy=gvzl4( zHuf(Hw8iwRg!#u`f1D+C@<{w>XU zc#%(q*qViD5|niv2WmtcH{dDg5-)7HyabVm=aj+@6SdgKE9~MMnWhJwP6+(G2K{z$ zrd=rrGH)DkqP+8T`tzPvL+BlG^Ug{SRu)-$QS6h4%@so2Wn8`+fEB$WD?3_mT7x+7 j&f-Lo{?6pQ@>_`WF8O=Ehx0hc|M>p_*JrZNZ0@h| 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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�Be(pNky#&0g0;3Wi0@RAWem(yi6pM&+)!ax&NkkWh8hsAJ+ zA`^e9t~8asDWGlJgZjzXr1VVrOD%t~&E@XA=}e^k0%^wK1yxv13(Q$<#3iYlQdJ3Y zWff+MeG}{Kf+{!1P9SsClWKt&`C+xb{=z8e=$GT(BtY^P53gu06E%IXL+-3)%s_2I zgg28#Q-xc3Y4rxLHB7cCzbSiabF`8gyLe}!H+ta|%laNbIEx*?nWCSDVRnCyIwMb= z>(PR30BM9>lQyr{F11$`*1ndRq?LI*z2L0|Q8~zUj~2aZl5;4dJ~Ya@*yF>P&nwK^{wut`Dq zdXdz&>_sZ;#D9qlYjMzsN(z6};9ZpL?CIX)cL;z7E3N#UcQ{$|4^?<9_Zpx}L!bTh zR_^^Q?o=6UC?Z?mI?L)LqhrJ>Nx8!)3kj^Z_gNPOtgc&g<5aVO8f!{K;YcY@Psj|; zs%}$%$$e=Vv`m`OC8Px#0ovmRHQg*^_-(r%ugmr0TWLT3*%nTfh0<6jk@f_pv|}z~ zW2NyTg}pOm=baP~9|qxV*W!}3DQWQ3vkwa(tA=FoGkL+4^wzs|lJTyeHMDc5is{W7 zFE$e^vJ8!>Sl-*#yt6(-S7D3uvds%@HImPhjJJ}1g7jS~#ud~xHpi18RIrp-;J}cP zN~gL_RSuQuy-ziQJ43aA4H4i>c6h=Pl?(Zr3I;~~$AHwQt?$ZzWv%K0NTn37BJASs zgY5OXT%TT{{bR0k+m%0XkcZlI*Sj@3|0jn~$Jk{)O?7FRp=Ed~PW=LtcDA>3m1cuZlFlx?McIWMN&IOJi9M_m0vllvF-ewIgV0Kl?6^u(m zE&38Hl*rt1+Rl`Z$nn-=5xAj7$T*fA>ya#h+revtaTIdjR~loncOoNMbn}Y0xX=2f zzz@Z|hIB6%m4E#8i@l|s&s2Pwm(KH0j^6oyIjJ1SvbH8H-`-+b>M37$T$E{tn$4Uv zMTtnKN`#09w-6F`AukP|cEU29ca(JedgFPrepw=#0X0Y*2+&xnB)iIiqSg*CO2k zb(5XB+J7&pS!eD$>Blm2B^}1ZaTcR?UTZF<{;JSV?-v}Hv)ty(Qds!|${o#J%_*Q4hfgz9;IoWY z3NL#pAVDXHC_!&Mew}cfFGTyle*F7oEb)ni>VFL16}3a#Rs6H@b(Wz|AC-z?%-$Us zC_zG-YOi8^eu;Gyn;TYg;E?oa)}%mp&OkD@;&5ydLd=nY*X+;p$Zg3DQyi!YWXtxw z#2&&VqLDKDX?nTIyMsOXVpWxt)&wLJp@sx9w>A)3FH4@h^Ag6}^p?!gd1tm{P%qMy z%6|ss@W?+Y2OsX?!ogl~47xlmFxdHwC@dk|zR&C?qqf#+(Jn zAQYZ6nTY){?b_L|y@` zoWw}(1(yLPp2WfJ9>>5Fv2r>zvQk}?v?Pi_ru}H8npWHp&BR z!N#NRI(A@^szwyyu~XV-m01-5IlQVFy2}FpZ8v3yvZ+~Q{Ar)wbrP~zs|v^m*Y6lp@@T8IbC)ykX~=y zZFzNRC0td)7Y|eGT-q}4LuzPU9#`sLks;$Uik|1vT_bjE?Ra*!`Sk1p1PFc7Z07YG zx#bvKan5L8kPW2XnS&l}dL>0fuz&Ds3L4qJI7nVQ=z4d4%>G-Jn8Ydww?GQscvsnI zY7I+lK98Z`!0M|tzaBweIMU<84}w26x-GH^(3cN!AB|(2g2s94%M+4xt0Ev}lBz1G zR;@g=PEt{1NvY{@Dn_pSd}Iq`yGN^!vj)>H5sWtsPVR4~Rfj{M<>_|q(|@0zfBg38 z2WR=ypD#0F&%({Z$WpaB#GJmvTi`>dR>!CbP>`oZ!V+cIeN@AF z?Jv^vqJ4jB^;>!S{35UWq!O|S%$!T5eAT-k0Y#^orMPGxpg?t)fErUzQ;Les6ddVP zy#LJJXt$t5>uHn!x`WnmdOJ#)0MA7kZ&Y!>ai!saJxdI-bXJDL{(p`pYLE>Ngw*^X zsbh9|iOw(n|GM5~+io1mvhCl0(HI~=kib9O#%yvme)QPd4;!3TYBNZLm7*10YT*lrg&Q37qn- z$TBay0uc!zfTyG^foWgYND$YE3o^*RHt2d(1J)^LeeHs|RL&AlWt??1BR6V}Ap7nr|J#G6Q)WpnR`7QtWEwC1+!XDO0h-u#|IwQCZXXHU7T)3}t$8 zal*q@BeaIJ9o`Lhko(E|@kp>oH45w6`R-S)Lp`&=_8*<})wbtyJ#al_Gd;TL6rfJ9 zWo-t$5G0QF&Bh@9vCZZpJ}Y9vhX#K+PiZR{YOW6x~8H6hdrF9Ppe*rb20+u zT?G}0VcE?VdOdrQK-#ea+;xT_YibE5mH`(Orz$t%%{V2)(Esc`!vlVO9zVXe-=Fi7 zj~k9F1ApzRU4L-LknA}jqlrf5ZFl(Av!k*chP^9Mssz3Ra6ymj?$fKLch9DfmzAx3 z>78GWssu$ z^d3sDMfX;1tIY%;H=>m;uxoePH1ykkZM}D+U4Lc}4dN4Vpf`eX}^9&zH3okhAoFQp48sAE^{^bJS_KofVg)q7j^KI^6z5Nc(iwW8%cB)Ut&)_Z(d0MRncuANh_&+DHfi>b#AMjWc-*=#P9=@_ zkemSUf7czV#9=lDJk?93ZU|sGc%Tw@$ENN_SKa47KlCp!{ty2c*FC;{|C`R&)mnGV zOVyZFD6n@Yw0-Z()}|}Bsqbk!o$!{pkbkSJb=fJfd&wk4Aqp!4=FMvjQ~B-P4pv1D zub?I90WAgRD&C*7Dzsx$MYFwRE;JbqY_aI}l$R0LoJWf)A8Jzy1t2>QFIF5gul8Yw zZl5LxW7nfMOKo#hsY;_OHC(Jr%>{k(l5Wb5j;GxLT43;*U^5*3@b0Ys`O&tWKYy?5 z>&L(9etNZ8pNDu!dm(`7YCW`MYD@#*1pA~91=k6mns1U3)8;eg>rXWo-R{< zv{MP83pS`vtR4`0xZ8y23Fe=aAuTH5MRtV^tZ!YzZP;E&{$meaTBBXs0?cu0SEasD z62;hf>Mc+_?Oy>$toA*~5IZ;pf`5A!GU?W*ZHn4TnG6a@J{6q<+y?d5%1;Hq!cz{@m7^?IY>wRB_iZnjXx%3+ksNo~W3=nM49|c_ zSQb-%!Q4ttd@k1K@&EsS|L=$X^~nMVWRFoU1y?W8io)fcbd)NupTuX|F8elBb)gH~ zebX08>je0J-A?aAw?g`wr+*F&R@j4=@{xbYY0xJ?H+!I2rU}JLZoGYbUe4{z-&N{M z^Yp$4nNA_Kq>t!STAgEaXeX$4Ex!bUZD-5!pkwO=rD4ak!-xdLAxy#}4Q>JFQz=to z+hmQ+n98}T85OHpZ7Cj*$U8rRL_!Y#w5R+{y%_+2T z6C4AZ^Lm*!+BFJfFZo(l&oQ&(fuyQcodL`OcQxR#@pd+EUKgu3;YqP^x8$(k5{$5Q zNmS*mh*l%Lu@MsRRey^mYul%u9K_*+L(;CIf}2*Jzb@Pp+P>=in(ihA!nMt`V0V*` zt6uPg_xo@PC3~55DTv|0X~${Lc*tiy_-&VdJY8KE$;{~NkWD$pA}DNZfnk8uUxo)P ziuxbG1Iysn&HCGF5d@Qhw-QTo#RJqJE?jd)rtTx~ zJ{`{hu)xRfQ+;gvZ!IG9a4Q-IVT_O!a;&0-=K+%n#v6ZOMc7n|BIo^3FG0s=<#psT zHbN)2o+3?(fhiyhsOGh&tT&wjE>tC-cMaQEm+UxC(Em|U3>(NH35T>XKTNyG!JIM& zpOx|C(A+>P%l^6rG&0P2p4FaN2ji=L=1M`?s|eu^T9fn>9s>B`RA?V#EV($Qwy0_+ zb~w<;>j!_dgpG8}r`08gJ<#&|)#_h9eFEz|XC6X+C{U7%PBxakT;1E6OGfReTTI1~ zab5qkE#NrLX&VgmCkY&fp?9bXz9rod0Xtx+gYPUiTk#5NX_jnT*Cnx3G9gOit3kt+Iavds%lS!KpS?myTVXE;%oMlDqwT zWYDF}mb4&XC#w5bEel@6-AyQ*Sg)$io}<6@`nNUv^6lBWx$h5$%b>Us{A7+*^Bk9@ z6@B0@m8M`)z)W2L?MIhQ=?$jjkTES2}^XXKph!4Z*NztXUITQE|OsuQzcY{+5j zW$1sfea21swNg~Icmrn5pfhX)t4e;CE$C*`RMXpjwz)vZowTtZd8kNWBO&x{ct@4I z({-pG%)gwE;C4>z@^tp{k}sp(K>Su!eF)OSEbK7orc?Q|#`ts1zKsvp@8ACVY^vC} z5i$YFNmb6#+wxl4oSju2w>b`aq-GIg2k?I!s;cnnVt2K6-7dh{b<;9d-SRCiMMdZ5 zk7by^Dcd#Q>qh=IwU>f;)vmzscGCP6X~ z-*6};)*Kr;)*K;W&5qE`38u{ys&2r1t=C~Up93&NZCFuRfz<&PH8ohd)9UZ8k5~7a zx248@N}4_heqzmWRjqW{2LgIE zWmmy2urF^2-SXP#oBfzty?a3+AUu99Ews zi1(U$6;*}6-9k6XuG?CwsD0A*-N7JjkoDVC5I(B@1)x zweCNa)V-f1F`Uk)ESHO_%0h73NGDLwNlNxJZYEhL)S{gI{c`<(_UYsOcgl$>0h6#@ zIBlcu;8jj+0BS;mt;oh#i0!p(HEPz1ZBw=92(W&O5|ZJ7nxbqH-06 zR=xT3><-$XWKa5`1G$lc1l5P5dpkQyryJr!_1ky?F+bu9h{em9BK4UK%J)*2iFzuW`mXCh?ro?o`+~$fFpXEB5!rI<&Z|qRN`fPW)If{n_RaI8I6z<|M=sk~xcoo5T`RLi6#ujQ( z5!#Tag&sKL*)7S~{{eDl&j#C=Pr`jVT zOP6_n09YphsNbYh7`eEdzo4+MzkT}aCQfHM=Se_^-RO^;7lJWzC8xkw@txpB*0D8t zln&-t9f^GjVWk9>(-@*GCUrsONo%(4l7jeXYe4zRHj7l17;Xouy>7e6GDO6;<#KEi zPF*bX-F7cI$gv&Pr!)IxEXk#=Ap#6ShuwpJ!;qYs-bt`Z1ZsK0UOv6(%-(#RKp=1A zSAm($Pk4*n+X)W*CEKw$tKC`&rM_RT?|-!W;{%Ar@^Cb`mx-VPJ*31cOkY!MZP}9Y zq~8Ax`SIO&6syJC4p0+`utWG!ry_?|Y`m%4t%_-!ZB;w!kUbaPY#KLg{Is1Aaupqa z0U8A7dfi=mfo#nX;3m&e$wi6%HN$)fdTX^0e_ZxpZOiGk*`gq&E6o`8 zq<1Q7Kb4qM#tT%mMSeTX$~-m{6B6o}Dr0}Q!~S^Q#_jvV)!3aKmMcb3%<|HwRas4V z(5x0(fE>y|S2Gd$lmD<$P$s1E^3aHXQRK+U>-%YYfIzHoEiPBZnAu5t=4jjwHePUS z$7zBcZlKb)_yv$Slkv#T2GYm0oD`G@A=c-g`(`Iaa;*5bGTQY#bsasN=-+ct|I*>L zd}=Vad2dnHU>R?T4RGb0Z`z52k;1ZwCS3?-%P=&9TP}eHv&r1d52DQLv=q6S=Cawly=gS2sxtJHJH-I?UN;R91gOj4sfg|PMiQ2kx>u#Scnt`aabzpHc zjOgs3W(%F+HQz-;c0Dbo@(gx=2btTKHiQEQ;<^!4o4DHjOp;H7ap>^lT71{qjaPIC zinU_NO^Lgrk<>BBc6C!Z*FHCIVCoKp0?ycjqb!5vL`z))R~~2XBrvdbh`DSerlx1R z75pt6%Sy?{OfT4$!FPPAOkVdEc0&8*(7lV910!ngoxK#eZ9W@c&E+w z7;v~D6+4v0EA?aQbmHc?RRO!2?SwiOLB!HhsVZq$ICKWmsRwrURvdoht1X;MQV!#L zJcF+}kj8kn{oF0W=hakCe{3Oj4Ra$u=VdA~m)iNQY3^mO3}A42g5atA#`|YRBy4L8 zl$E9`x+>YE;ZV=fEH*+d1JJn>LrQDl$OG)o{`W>e3x$Iep)YUIl>5q)VbK*M^a@VV zPU4Y$f!ct9*?3gAIrXS}^c1jqz)i8K6%E}0PSo#j*N(>`J)!{jN6qj;62n*)af^6o15 za*RzJyTZSRHVST47zv-)a^m(Vw|@P{FLrOQ$OU03gnoiC$AIXrT3)Q=Sa$`p%JRIIW5@cYP&c??(-xBhosf9YKx^9QO|2IpJP6gWm2H1Dn73%d( zo-a+FBz0{`&6S-@8g>4t(_v*IqEet$X;PrR9%h2HlfAX+9FoKG6jbxHSe@d4Y8=jb zoJY~~fbh=2@q&^cWMbm6_%DSnfoSB=cgodY|MBI2^Ow&be*6C8+qi!J_*oC@}T+Z9eU+nlBb=Eu`9 zSUZ}O3Suv)CUH16-q;~m*N2_Odg(vyn_M|tT~*pT>JT_N)EX3Wx^4cw;|`!E3{=t( z&vg%f`!$G|k)6Z&b2y`Rdw5jE>dMyV!~Pwu9~9H8w=(nzHXihiUbN(}n)G!0`R|4M z^V73f5g+nT-FhU4gcazkufhK8>Luc#_G59yG6*;dq1%PH2l=J z&%rk3vhH-*9LpMH!mKWmA=*7d?sZCMU0*IKujG|{b_7YA^sGD_xXU|x-7S-@rbJy| z=4|u)b;bTh$JATWmUh4t+q&Mc|1`WWh69VXn%+dWGkW{bq47|I+A4jSJ3yJ^sgUY_ zrRzk~)ya9dDb)2?5^9xrb#QN$W&p~+^&_VVlqp|_y< z(jrPr3jjysX?cJFQ4)Lrtd?+}rRrq&HxZ@l+ynU{R9-ctYmlb zxe=d~E$zS*avuySD7|l1CsDnfM&PbIHtsRos&q-!BgYbUykvlgT`(=!v=+OEx7sjo z2i9&Y>cEbebPpyk59K?W_2@n5JE#C*u`*n|kWd;HT-%y=Jl>+5-YM1RVtx7X$B&PH zpWb2o^KlyObtZC<>R1c*dCC`{cj{{nO;)r8`0nU>a9;Ux6M)&H!^ruDRge`c)Et<^ z`PI=xBncMj&ULL;7QF!Boa#j^_{jbwSyZ9!ONY6d%=j5rNCcXf8jE3T!o$s>t^l80 z^Em?5-3j|pS)Vq@GEi*G`%=p}wH)Msy_0sz)+}L$8}!JYD*8F^DyR@pv{JgyeAT27 z<5TSWtA)e&mMig9qOeaxBty!{)h;$5|2dQkmpgJacsLNVGe}GJt*@$*mRgQQ=>6T) zLeDVC)ymFGTh0(R8mQc{ykfvS1fs6Lg*`OUlpsqbvAp`LqZ;Nndn7tt-#C$f+NO;A zu=0M8VzY^3^I}c~sRO9m#MG=KwYwwsI@gsQ<;Tra-BR&O0ljAa1Nx)dC_m;iSG~ zJ|K3{fv#OmfSw&~wG_j-Cq&hhu2VDyn=Q*~g57Jl-IG^+_sDlWHJ=JrY>O%m3eO0h zSU6*vHo-~B1C3s9ev#VRP)ts{e?B_p{er#IMz`GdDuYcx08zZ!aC01x+tViEOZjTB zA5fSeM4p*Y@#fX+T|k&YV*}Rb(&hz#7!={C*2y&zI8XZp`GI`;?bgSdML1R9AdZB_ zudr8~qZ0euFd#@^E|vUg2YMuqRnYF3O~oibSULlQkpF15A@s=kzEl@0e}J-^J*Zi> zN-}`PdueSCVmiodyObCJFL~2YC81)OYNyPhibXk9-+QjtkMXa+7Ls3rauDF4$Upqg ziFR+Bk4!p>`h_Oms0N~rdCVAEaq>ZO!705*Yfg(;ch!OXxb>F?5s(VaL|Wm39aNIc zI)_3RPL(LTl8EX$y`hQWe~p{Xg&Orb4!W@&A+G#TJ@SCFNaIt zKfrgw%IA7$A_QECxTl>`(oWFER}~pg6`=noNj7)@pExH4YdO8-I*yV)=9{j}Bqy73 z%YPdXdg-n-gxa9Bo|b;DjeP8_yluwuR%)Fcq1GK(ix9Sv%A2;LR*!~?17pT<|5P4* z6!QP$AAfxM^fz~Ff2UT{4P>-wHsF92kz8F|O|aSG)jjPL?5=HX;CuCzWGz_)U0OMb zeJKywsM8%QQ#Ii{|{ z*S%kAGE9fg9w6*L{`Mec?)7G?CTaUNhXa!b39j%i z?U>&!g=MewfJY-~{5gO#=E9Omd{L8`+Ak6w=VV{CaNOFjWIYJkuu4bVRg>DOyLnF?Nw_KjRI8xz zT3*0_*$1Hbc76Tv<=IP79)(uY2}Hx4ePlt_W^i=HfCo0B7CzRgA-8H0RkH{09k01T zVkQw`C>L3+zgLS?{AD!{DJ^GLM3RKg4voCDl!Bx<4sh8ba_pHG@mAWgEq_`;XC=V5 zs8G&H_yWY+sn8&j`h+;FUgT`k(VrBK?lj4+n$PKMR%i1Pm>{e6S2=6}c>$DV8`SP# zKUh|)gYdEuPl@|pQC8^PbGg2MZR6Xw|N8pz!yn(rw@=sS`$K#0f%*WjIvnYa!g(w@ z3K584V)v1@Wcv;AT|Z5*Lw`FQ%_UKEHOv%Y3%aj|p;#XPza}yr)GF{|6`~|7*=BUX zxNOTIitH9YD+#Rd!{DD9%J!EQPu0G`Rs+7ur&8NH{#1a;It?}3TU8vmF5eRY6VN@@ z1o~;Eee%qxD>!+;H!hrk(LjeqS-o?r$IRHxfhI9?XcJUXgXta5u{&jwjDD#o8?Yvt%xOHOw}L0+%!!jze(+el z@%`idHy20*cr7m#5OSJLHBYaMz2IffL2=kSYO=9fR}_@1-)?>WQrx6EtpZ}b^EhqD z4{>QptfBuCRIXnu2kT}H(wh7@fKQH)X}p~+5WSt%xkf9Z_kXdiusyVfBTBH#qqhzl z^hS3{g+Od8=&V#AL3XciG(N8ClyaiUBs_<7uUEa_owi@C$G1*7CN&aS0`Zwxbh4^N z#qh^!efsj_$H(z3CB8P-J=K36Lz}~(ljyoG4M0}tMpwiP_`Q44tx&sasL2a1rF>3a zO0r%Wq<cpUlGZ{NGiMp$>RQ&O zO`jyYaD$cpZS<^rYhYK)4yN@96*HnRy?5=py50k7tsH#GraHdLc0pz zhWah=(SPl%YyQcW-Jc$Fa5)hFJC_W^W!`0|45$^bXhrJI-5>_S68t_p+=qV zC&^W!c-x#_RBxE^Rwb?}LZ)u0Z3EqlP4Yf#L!`S2DmO<$9-XfBxE3ivA@JUFNzhqr zl&iwkU(RkOHvN|3S)6~@gf9ZcR5H}l-tHI$vVXJ61e_&~_pL6f1ivfYtURD&?=Z`( zG#&$i4&tSYxdt@{}T3dpRm6qY`pZ-NIX<7o0?=im@3>_ zuzw7Dc%Tw<-(F~zuL7Rzy7a{{&;p=d!woY!RaB(74j6GHAkF zMe_zFP!M&f9zjMK`jmkKcVVVV;yO}I_!9wCagbBJg zi|uwB*{YH4Le%GtM4@6+wEK+RQr@O$PR`&ClfdB_ChASTs$Ty#8;Z8vz}q^2m1Wnd zN@-KvuX+nE&P^_i`TLTz>a6Xn?B!|n(0}kY&HfC9l zMibtmY4Z>wZo6JG!2We7*OZIa+29_0FT5}ciM*c%XB_qhvPHuECI$l6t6Eff-{&eE zd2?*Q!Mz)zc6-G~`gY1%EqiaqBYUm|t#O=rR=+`qLEV)gD$q`NRdw>(#-yZw++el! z5b!z=L$VU~WHvA)TjDVZ^8Nnw;kWs(zqWHYw`Mz^I?xV}-NK0z=vj8cl>&o~)|2u` zaHK0+g;hLP80grXdoy572ZErCACCs#E;a$dNX7uvdXH@z?$jW{nZvik zczLnNBBf5Q?_TABnJ+litwb4rY!L1YESP@vHHonK{{c^1y*QdYMqnoZMj-d4KoNc#Hja0~ovM-tR zq78Ua*dpDV1F7Du8iVw=)d(Tym>n*I%Ik*->2W5Mb1WGSn#AmiTdNy?s6`mzt%EZ6 z?Q~uZuKzY^v}LQtMgLF>%Z`*^mhknLx>fB`KL}h34J2$hsH74`>U?ZhH6KT^g{OL# zoc8rJWNvMGcX)@Yz-g!k#feR7q26`{gEIA_8}L_n(pdl_zwZfU{$_}ym zwg|PTy`D-*(ZUjp`^Cli8#RD=O#nXlwgxP&_B@?!%E}m-3-y?1?a585|Jv!-VBD4u z595kIx{hV3J%u@Zu6z8n#tT`=qsvKOn=8~qaQ4)YT*^7#FWBdQ@#C*O0u{MQ90GMn z6A@B7P}NSn`%gC6YDzs6XS#FzX#r z<2Xo$r^>6UcY7Jq9Arp$dZ}f>{$Vw3kTR4evAeaHeXHW|Hl4ZE=4If%_{z<(Sbao_ z_mq$@Cv(_^uws&vgpQEtMRH}@QN{h^Cqh8hD9fdYR69O^Ug_5^Aul?d$y3qWh| zN_lBv8q#%`ARlEnn9zieXNmEcHB^4?+leF^oL5()b1E8tpgP1ogq7ery~1^oSNr7D z4N)yM4u1h}XgMnGta^6q|DyU4_z@O$&tNw;DK~iaqDz2=R!3KECEDN^lJZrgp8frb zEfddo)t!f$(UF`eutOgtNP^>}N9RI-v1)ttoPXY7XB!mA33o0WOMSDv^(W)aBX^eQSOziwBwk zL?GLvI^IB{QAIAevR=UL+0H^pC=rl1GIVmDNu5}tu^BZb)se;|j{qUH54^PM&_Kj8 zpmNsz{fhng@l;xVR4BTZP&?nS6Sg6T4#(UDNUY6&P;!%bM|J@T)D3bJir{Ib`6wwS z1%X`S=_m}?ciN<+yZT{6H)xCSH7_r2PqieP2FqcMGlqj4%u#;3Y~yr0rUvVq-9%bd zzySUowqtK9HL0*5$hfpUvVxV0c6F27pnnz!1g@=+a+<;6De%5p27EBEGUy@6-McM3 zHk7e{8R|yZvB+1RjbbcUe2*za+^-Yq%v1*{Z(X@QU2_kGM-Ro;n@TSu&~9P z9Pfngp~6~o{voU2=O~J8U!Zb5z)vL-2;MN#GoLn1@~0ehVm_(Ce)gK#mi;B~Dhlvc z@?Jylyp~HXQroBXe_NK%%42wws*%s)=GSz8G>kV0TJ#NB%7lGKix9+gwVf0c0y#sH zw0}znh^;D}QSGQ#%@%kQ6qNX7!G1v%w!J;nQFJ=)Mxw4?Q_)F=52dN!21(*;;ncfr zP>#*%PG{w%k!lR+&ev2BlbZoZ*1K30Ikd*0LJCWTg=fFh+h-D@ICG8JnvTAD~e1hr&$PH@m!)M0FZ;Mo3l4x zFvQzw*`xP0d7n9=EdI~&aZ5zHMLs=s*OL8$D>mZ$!|TEtc)4_HwuInS!gUcQr$QuZ zJ7mW>qtc)m?CIUViqN-rH@Ek7(EPxE!6io~q35pVw>sPK&3JNhk_zh5W)4r&B{n3- zqYu?G=gSSMntZBmyC=uU$t}Gv*eQxg6TKshK`&K%$rVC8iEFC2nvE|00eQow+kF!u z0V!-KJ(avF$m3cQgbI@k^$QC>O+r$157I1Z&ic!ey+amTe)RDKX_*3g7eLj2Ir%2j zv3WZy;TnjpmtHQl**FHe+R~ZqPw&>AgA)gipm*i|@2sFesNOeKr_lhzY)H4+X-TgZ zZx}g{$=S;U`Y&&NPr8!afSD!pD;Lu$opWYZjm3(B=hM1QQGRUGawdq&NbNck7QM)w zwuM)#bjMnnEmZY9>=su zrts3ov5e$*wk1Z-snNK~CM8$_JLffCYMYX#Vw}qg^4%PTW?N3JaP$z!c6EnK23{56 zsS5K#u{ceu_G6b3upSC;Jt^CU42i00`-i^S(ws)rL9S1KBZ{h&>Nf<__ER7C`x8>I z7O!yMZR;h<=)_8z?Dkk}w$W*5(^b(tEeU9COr9&_zDrxJP03`uCJVqM>d4(w#dshi zxWp;OCdrK?aaB>Ky7@YWlbVvH0oIDMI$y$)-Ae<_P4to?k!Bl(y%+UrcFF3)w{N`z z`9?puDlFT7sgfhD%ONvB^kq{k|0Bx*AK?BYd2NaeK3-&bREgwgs!eI!?E| zX831+wg~`m60Lmctae{K6WFvX|9CG|0eehEb9?KD;xDhFG=Fzj{jugfiu19T*B}SK zS^26C!nJc`5{$rwPJt+rF40zOk*_A6?>bjGPiGL*Pi}?XUC*kfsZCwp^@h;nw4bdk zarJZEia%M=@9)OE^Hb1|Pwm)ZvQ^3M0QNY4dk?zet$FZPrU;v7;a_26k6EzR`C1Ws zBdgwI;IedplVC_e{2nBYfn`@CqQklgyMZL(QBi(KaZx)ZSiQFr{;305;I*Fzo5^zi z-N>m{CPr7VX{tL%qH+2^l3T8!7;atGw1*0FVU^Pz;>ulJ0>1VD{X1h+z zN>^TGsj8d$eQN*NJOR$D^`Z%gQ`+`547Js=l+=v7Ehjqf=vh=aowVX@xnT8P5!h~{ zD7?9I5B7?)OHROQR!QGUBXEeFKafO!-qktAPVl;twyL~vts4%`HTzymI1RTzdd*rl zzit%JBtP`#G|7I~gc%F?ocV~U{`UoQ-RNYZUD_}Q>(_1{4_9~H_wo2 zr@ctE|cXO3hILIak&ntmvY_3ALd^$%Xxl6AIuJ98|(7f0Y`K zoQWgzb~dsNO-V8^c(RFG(JGc@22ygm9*YI0zrTO|YvmXnfQpJsireVp1hzVj29WqQ z!lMJB`b&rBeRWY@ra0Tty;9PD&NA`xl_B>Q9@42KPj2c40HAhxttEWI_&5PdoF2^| zv%Q$ttNP{VGlIgu#~hZ|brf_ui^qTtO;v2qvo_oNcw<8$E zgR{@go^KPZqKx)@Y_`PTieuS_#b2@yY=wCC1AqTIp3T$SQ#~LZtd;G5@&g>WF8X85 zDkl)d9A>w_2ABl0u0&qm?68}M+<4jgb^vz9TXoea#+fc@u14rxVi+U|{ z8FeV>x1>-|$uqK{Ayu5tg;q2UQL6}&dR3LNm9kJEaJBqI-$F|9l2Z z5;nrA)^Ipw8B4d>+}ic4_mBgkkev{g&D$N?NHc2*>X_vQWa{L9jS-rSS6K}>aRpmL zV^>vKG@tbX6VObm(N5ZG3AoLoGYJj48+HCEvkOf42133jD~9jKf_=MweEI!d@Oqe{ z*DI)EcX@>v)Sb2kqVSH2(|&q?4R*Y0<~6`5l~kB2d`iUhB~rQebkay~s|u;^mecu3 z3TG+FPN-~(qNzH6%Z7yiYE@+O=LUv*yYHyA+cy9>*evJ)wsbN$K@47`byPtt8ncTQKgaE|+vG5+}Y z`)_|^Ae=ozhxwG3pvmRA>h|_~?yNa5`_#b!Vg&9I3B&k*mWP8{ zqWb&O*GR*EmseVhie6lrx2rS)Pg9UF$L{lmao4M?>b7YI_TybWFR|S=xA$aSaWASo za^T=Vd$ix0BM5Qfh})dSy6Q>BHdRWxgZn2BZzXXOmtF>mY>ce!7i5w3x*cur1b)l9 z$_K690Ue;!PSVrcJ9Y94uLH1oLOarNiGRBdYnyz3JHXU8<+}!Xk+&Z!VZApqeI{RR zt=ay(XL!i=Zmqt2{r+sqi4SqZUFC$^jFY{li8n-3PuE)m?`Yj{Q>7Br1v6^Vq5P`h zyAo>ZpZ8?huc-)1h~^!6o92ch@oa7RHZ*;GGkCVCgtK&T)gh|0JO;4zrP$OC$(BXW zynG#h3OH&gSbH>1THss)$EPyoLvu1eDvP?>YDp0xo3DO4vUe}bj=eeak?gP_1K(bo zjky#)RUhDl1~2oV=8whtfo$q9mTXo4PmO4c5N@2h1i@B zaW+-2WJq(h?%tCsIku|Y#%o5nl_LdKYU~3Ajsev@C|bpn z1X)AUi}HTC7i9}HgS<2a$j_bi=Wo}$0#|lL;??Pi%Ejc&9)uba_~R zUFSWxB7@^lH?}^HYkTyqi?~XqI`qH^_ojgG{!_Pb05yHH(fhYuzmNfy!?p@_uLxX}PHDM4~nlr@T8UrgIFimPFMH zoMJc^MOKv~*g)E9vt}~Ga5vWkS!wfse5$j4|MSO(>(A}!adA8qn`|+Yt6$6ODQgH& zhQ4XLh8}e}i7BotZV(Las>ar(2n0Vn6_n-uY+mWzTXQr}^WSCMtJR+Z-w6Z{D&Gl{ zp>cpYCdqL5xY5>7P3$r@R^EZmx?G1fCmv4DNtm()?d?#KjGWiW)x(j;reL6d!W32> zy)m$DZtn`EuD(d+M52=&!EwA0R)A(#L9DiAeXY92`}O+A`14)q<}s`mhJD>hD`!); z@{V0cP?;W)L}xZNfO`!3nkjA`RviZfc-vUXn>y>J(>TX7SOeRaRs*IpGpi0(xt}oYgUZ3UR#J{B5WO)^(q7*jRsLmeX!~cRBlhOOnUik$jNp zR086*^crg9*ylClpvRmB#icu@uaO#zSAT$rAKQDyfbzVajh!@T zZGd>LrXnGVguHhR2T#Y@-+1{zeJ!#QZ6uP!}_)co@NyGL_qY9*gitP<<2%VFb1 z5@YRAs508!I*)1|h1UxN-8Bc%%eXm1IGVi*L*AW97C^&2s{uuS3~|scJJHdseWxR} z!%DW=F8sD%SM6`KuJXRE+Tbk@b&y@LEKrwIC2G;^hX1025BS*$Z{OFb$E^CFD^f@1 z0sQIc<$Q@C^ajilirZ31h}i-3XxVez>*z_cc>Pu z%*MVNi_aaT52x9GEr5j3VKl4jASfohe2vw-_rH|0(cN(tg%)z*?Ou5?^9-kkUq$OE z+9T*kSRXO$$8Z1Z%YXiOp2^3>#%%+5C%o8Xl&j!!b1J*208?%FT5YO{WLH)+a=t=^ zAtfgc0A}|-k5e4A+`1jozKb^+d?0V+!Hc9bk!H3quJ@3CuAY3kZALFmox*Xu%XU{) z`5_c)4D@RGPWw9@l;AtySl@`Zq9IFursgq$V zJgzo47kvePVKKulTU|(UazrjV@;=@B7vKl{6{>>_0JQTEk5?~^;V?C>%l^Ea|I~W) z4&o*szeeC2eD=^j?BK(S1UYEnD1w>xAI3t3-|GYq+6n78hGQieXjh2p-bI4+$pne~ zp`BJM4l>*0I-*iY+mI2-7Qz^?cN zc>7kKnmpD;3U*NMglIzI+b(N>sPo>5I?7oB!tPruEw!xKsgv}Sx`Vhy&F!G8&tVrD z9I38orhb=Z7b?ZmL3}ae|O<)eCvLOkC#yL2Pvu#j}1HOYImOmi(A! zH&7FV<2jUh59+Frg~zGV_fGJJ$Vb5Z8ww+TzAJ-hFHIRiT>_R+^Y1^cN3zvdDPzWyon^OX**&BOLwgJ@og({B5s@ed2tvbE@1)|`! zl9x8Tn?papQ}Y0})UJHsWyKL*;|qs0u%bHoDFbpTrv-{pmIk0+T@R zq6Wq1(y6YG>$4x^;L4*_Ta(ROn?=++>AA=%QN zjVdVwtKFJ?uqW(IgpE8e&;I!K^u#?LMgj*>%PSy_Jjdasl8(wjRh>%6AzvwE=i3o% zgKq$2Q6_%qzn;Npd*hrEX`BRv|L;j*!qqt8@YlVamP#)tgraUG@XEQXciVJN-d?2% z`p>isECSk+~RasiFEH4+GaQfZovLE01rE9!A7W3~^qPyo)Bc7{BM*nV>mK_3Gcm6KR4)jNX>R7o5qdHy44{dxWVKW_0KzTf|RHj=+$J?G=}oq)uvz0TH4 z*aRsTJtS{pWVew_VQ>dXZ$Q=ZlDBCDpy6IlRtfBzy`<;Y&k4vxj8Z;-qDe3Ba;B5y zRkP~)&}v5?c*XVA9ydXOJHW*)s6k?OLaB2a9cEPie6o8tJg@2EIfsyDyB*-I!T=&@KC>PK8T91%x3=f( z$7!p{rAG4!glU3i#pk4`cd(I)(|V9xZno>JPUg1N-tFet94`ld>2bLC@?5XqzCBEe zcFy0!5LeMZM{#&UEAPwr-j+pEFnf7G9i3F=LwKd3f{n&?l@uMWl4n!$%{2zEIs?i7 zR}8^cUO<*LQ^R+jrhUSz4dRgc36laT&X<&JbQC19!_E@bn+eTIb~z=^(^7>xIqjOf zwr-342#OzWVfPk)tq`$}$>M9RWR*)(nXqX%wwp@>(KxIT+{+=%q_bPrso4f})u!I< zuJ^Uo7Zn2F0&kBsyIO${#3E>|L*L*E0zuVDb=LsGE)1(!Acm+2iOyjg$c&}(1`<|m zXtlR`S7z(Z-m2@#I##;AMgo}{{P-!hCu>uij+fBrR3LSK?dqxq$Hf89-4-+aTTQU|S_#Y-hHC`?p2K0VGI%L|S&sFjNwJwiSEG93ZO%`?5RuxFfSam<=8{2wIJJZG*kr2>T0gjA9XC5Rt*kxt=CHxT zR>Nvx&}C>xOBXRpGwniFKXovLD|w%A!L)fgzMH4g!LHm-dFemDe7LSYKEE5S-5!1@ zN&I|oKat&ONf*k}W3O771pAvBr_#Z5-JVF6g`|9Y_JIIoB*kUzJ-rhrHfqDCn4|W8 z+`F)U(`8~C2ATtso7K+C7Qv^=k1wZcop$XO0+-%vY%MB$wiUZ7HFK(ATcD-)B@r2u zDnvU^tj;G3G4H5rlb#UQ&6}ELiLR!%>ARk7U8I7 zX@Zz8x@Kz=r_;2jV-Swt$$Ph`7BEn5>4_dM@i}`-mJ$2GCs$3%kp#B5tG^Tc)Sgp6 zUC*4L^Rcw=UP&U+| z+Gn(Z@AUZYT4=393n4$0@m?;^k`Z9fI9NJ;0e3>WQ)FN{_%s1X8vqu6PU)jJL+`^u zBoHAnNymWmvRgMU@d|K1h#vT`dDWnQnbl0eW7Oj`s`W^0fNWG9fP3~nZt0X2hj_Zq z&L`P~G`86b+r9IyYCZ?H9Uu5vs`#H(`(nrM-^rXP_GS;CjPOXC)?verWRy(2!#KBf_f;D>qpyzPBLlib@wcX-wTKB{yu(LM6 z{7Y2LCWIj9Mx z=j3(p`|R0@O_QJX5e~=Sobhs6N1-bHu+#!Q&mt96B+lnaRnJ%3<-xU_o0yaxv>#y8 zh}(lH>~2t*bi90mJE>$_q8lgVhliQ!GZQCOBFLms-6!_m?A29X3>LNXxu-@quwjB{ zRh)Q9OY{BgsbzG3X}eumo{*PL4c20ArHsk5WN78sYA-!Lj^=-k_U%Xi@KZ_i>$fj` zeEZ}WcZVU!$vX|sHL`$uIu4z-WX zaYY4X-fg!pbH=|GiSc`uZJJ|Ip8mef3hk^R`;A@EVe+{yrSKz`DC%2pXRSWK8c0S> zjtA6AUz=Nhxf7@yc_S;>sMmebC^0Iz1CtPOhqQp#8Mc?qLUHi*ux0e{rfg_QQ;3Y| z)GKReadhFFqL@?bC!&!HWhoQJCz(7mDS~`%ODOz>Jy2Cj0u90;i{eH+NZK86(;-OR z^wfqbYLcwSV*Ts;pU<|i@@NYqrLa&%`Pwoq0G|4P3(CM+*#%%(XX3n??42V!y_>EU z)M_B%)~uBBaT31mHHwaXwx7aWJApb{@3td_SK%=N1*Wo#Q#WOS(tI>nY&!aAuHa4> zLbsjpRJBup3LTmOferR%bD^pL(o~hXNtOgRK)l>R1^wmN;N@{vacFCX{-JAJQvwJ$ zL=JU-KvuVQm(nD>KUCh6D%tAU6$;Zv2@qVAv7Ky?n-m2d2>pzXbm}^*F@n|!+xb#h$a+>0 z`Kq@8mWa{`XFh`CXi=1?T>3@uhd0!lts9kp*ITnl0#u#rf}`&@r>|M~>9@5@U_K|8 zA4g8*Ol#Ply5b7EeTYhla}3Y-irvHbakj~uam6*$ty;x<_Y8p!%?z)pa{{zF zQle1TWgpe9^-@2z7*-EjXN~ zSg8lhk`|)wbX7dEcZi8!okrXF; zg~;Mt+4aw~06YBL zc`17n>iuY@CoWl~lC zM)_T$F_GBuGa3D^Z|ev$l{BXotTy7D+~6>nPE~ z$+bc3^Nu*{OhO8UT#a3z@pccg-65`NubpJE5U3ho1cadiRZzbbWH{%4x>PFL-F2x} zHBl*3=gV)v?hceaRVpMD33J%QPLsuTo!bT04lFuFqxSXg?Vm%$u)*hI{kT3{pT1uo zzV_eWSqr4|>Gp9Hej6aNglz^#7W5HpQ(1gRebs^*>Nxwhayr0MnWThTjuU_jn-AuZwiXhaR8lTE-z_r$TdJIDF9Y`b)G+}Ag0Kj z-h429+ch;Pg`wpZ)x~yDR5)5S8Mt-L;`4w+oUB*0nvAQOVH%r4ZwfrEVKB11Gs(QB90lU(U0v48?N0TjqvocH*QKD! zW`F;oE4Gr}1juw~9C;q~QaDb>q~cJ6Z7YhP5gg!Vfb4bIZ10EtU}e`yl@;7>E$5@Y zX0lWOqZzn++Z^0~F51}qvTWbR_v`nspPtJ`ws_Ppob+&V0BprG+v`I71Wkbiy8|g& z>|DGRn5(-_OY^YW?zA8yXM)63H0BhNcct%kNU3(Vi%2$YdTin3JRbM1a#6p53649e zNz-2g@W2Jte_>8Lp^c?ceuh&W$s0sfO{xhHm+WV^q^n1NGYQvD?=9QmnY5wd;lX(v zL8;uKu@*e&ylk-`6J2UQIllq2>&xVBtMOE&{;_Po|MC4}|C@P+k-;lA*RJC9d7Vmm zs-my44oA4#R77#y)?_$6DpXurGo8m0^dC#Qh%iBVCyH!ZsIgC~RSIWJ`G90B z*2(tHnpBQV8yb4N8d99fKC^PdQOzRjenb0FNL#Y2$@Vf^s9RAf?A(VP<96TMvj|qn z-tF9Lv^8GCnts)b)=JT;c%D(=tPNrh}QTr-RBX zE7$=g_sA*@Bs=LeT)Ld3v-_0zWBF}gLp&TTBA#%iYQ^}*iL}MoiFnf%Xuv5e793L5 zJss{nKRo!4b~}6@%cvWnfHcqE>qzQ zD~W^=&gqOElZ_C__NW)9b0ara%Rzf4N9fiA(u6r*1ZZ2gRY#;_JD3GaXC*0I21D8?f?0|mk^r7H1`1jP0Ncl delta 46883 zcmV(xKX1hC9ee~H$(9ZO-DiEwJ@Aru^JycW^jUPW&xCMa9ZaWujVz~uRD z_rQp7n#Xje(*1-~>%w`#;8kNw0hxRz9*n0RtDupbx`vYM#IC;HE--bz(CIzR7MlUr z9WX;V+(+{&o-{2IzU`&S7`n|R>2BUQxm8sT+1ynG(dQ7Hn_#&8T%Ss@1ix?qugNeg z14mq5^O+P|AtaBs+xdC9{`O^m%ILhck6V`19G`J$0eeTnO9m4IyRgHf#JuRvhDs$X z?_Y=)hb47HQdIvcj&yMfgmUkx!BldGY#RuQBa^67ZxW$Fz$1Vl`dv=N50)j@G8cPc zlPOa?e<3Z|t{$5;KnS}pn>*mR&_gD$RS@S;O5^l^CVO0*ryU0F#v5!6(=iJx-W`lT z(f|4KW^%i0vB`b#r&8SkqYK+RBah?rihce4d;9lKHR^AJzE3Bcu_I1^0%?+D^Aue! z&-d{Ntm-1d7eGBavaU3fgFLkdwwU4e=GWYUf2A(T(CKXg;kol1j%}WrT|^G()ffdT zA$#S$qo~=KkBV4<_zxpECXnf+dZ3hdKw_F+5bN}RM~kI$cn<;5$Q}T1?Hu-}5~tZf zh_{nZ?9s4i$!5!z65<3;bp$y(upEVPS&VZ*iLgr8%l-`e{nztTDdP1uwMS6Crj>Dp ze~`)R*S4RL^$>@Q?T(7J2SL5F_$b%mA)r@zO|}hwWrd*Zoz1lqEkHDMjNpab>$x7Y z;M6BhItjp_k?B`Q+j@aI*!gje%X*$AJ1h+5;pYY49=tTN|xifrw~4W5dL0CorUrB;4BKucTLE7E_#`Ux6O4rSj2xif5eG^ zhcx>g03n9X8{n>&Q{_~P2yM;yln(K<_0BfKJNj92 zeofx3=tZ-3n?}1sw(Shdjtzqde~(9&c6jN15?abD$Lf^K21*4BIEk=jHY-yE2c!*8 zc6e1p2Qk_@rbnR=(x@7!9uX5IGCtU+x28cxda(tpSr%V5kD9&9z>a{+`{k`rD%;Bg z@f;+}HQ-?VorgZwsG+`FP%HnLx*2A&F_9Pnk5|a9FD}@^Y{Uf9~L@#LAl! z!?u@>UY3n312(IRYy2VK98@!QI$I~OS`dEX&A}mCQ**QG>^76}LBb$MkO!r~6bg^#PZ9#M+wcKo7W$# z%j;YkM6ut~sawUskm~2ef6kcg_xa`9r}oPivAD`}tGiRk>mJU&U}L)XlwdsZp>~I7 zA_TS z+ApykM+~5;I)G*}R>?et)9L740(0!6%joSuw`|3`cpUJQ@e`N?e?aFv+8ums)-}Ss zoi6NPzJRCMvy;7%hL2`5pXutvujQpU|QfspTVv-$c+i|;BYOw$ZOTYN`8tuS9A_*0!U11&Iuz!(gV8D+hf3X zqWy6bxL$o+#J%MtGUK86C!pQX4x2SWAUri)W*}2hLGrvFD4#YN0QEbbs-K6=XJnqx z1jDViEM@P2g|Hrz3|LA6wvUroSWZ|ud!2ej%|d=KNoksN4>Hc)2cXvOPxj#Ra{Z|DjsY~D?Tvtpr; zGz9g8F0wF_{a7V`9Ae7?;LfQX$zviXRR`-P8gkcJLBZohqPndm&2y{b4N~E-*ik7y z`9n<8%i3aq{zH~AS=9GVESXo_;y=$N8rU%`=JT5UalrOYE#4{+t$mqZ-VP;pblipd z&W;;|I3;hm+skRnj^Xi!3$XZfJgMW0yc?2G8jq*IU=XW1q8Xo{xO%wV?TAP~t&eBm zus2U>tid^a%~Rg-;grO;-R^0stpId{1)I_ueue@!_ur+c*00x$qAio!Szv#n)IkoO z(V`jWgg7M>f(Z5k(rtz5@W>cJStJNh#hzy44jT2tz;ZWx6g|W*j@a5>;={s6hB9Depk}1W~`K8 zDk7J9>wuhJ+pWD(YsDA3!~HZ>C%z|~6TQ^y=o(P!L9;}vdBK>bq>Gxgl&qVrxS^=y z%yLkP%{S{t)w>Nx>2`l*gJnFXFgWfy4^YBr{$x>dRZtwEme4{x0gSaL(Mj9m$|zpD zE(PAW*jN^^C8GbOm5?Rx@Y^)v)N1M6pwo1!ofy28S9(SIcRf$HiFNwxvJ z&+OGD`%jQb9ElE=sZTuF#RXjhoBd6g0m?H5_+;AmJFQD=o+k+{clb$!~U zbZ3n)b; zJ7-pXg8L#f;<0p)$c zE}6E{9+Cs1!E5ELNwo%YY6DUfscPA^FCjXeQ&q}CVZ1_W<4eMcb?`|%n3N#=3*^GF zD^gFLMzj|nq3B~cB)Kb_P3iuV97w1IQulqe zcU2BK%CV-&WQpe9`7&jIhHRTQ^7Y3B1Bw0jx3|yp%F#DDS`H%^Te^=fP2 zUVpON7u>f;wmh9%)avNeIe1r}f_QtWy5UkdeBS_n8!OLGW_kLoksd%ACF#_jb-$b& z(Gn1%DebfYKxFY+{;;tQbY~wp-&s`Z4e~J^nA8jNb=^Mw_|G#IdlHoQuA@*CU4I<( zK-BHZupiy=pw?4b_M9FhC)6h2W8OBJZfQZg?A^?x*I`vdA>KHpoUM96V{@YpAXD(i zTcsN2_*W-cw)N+i;lvJ?I_OH7*`z4d;Qh}H-P4PAL`g{*#g%GWhgP7yKm+)b~mE}_E zkvOxv=!e~EJrZOW0oj9cTD5rFun(2P*_6vocfWLxKJHEZb)X?gb)Vbm2sTBl9wmd1?viWxBEj*T!}bWp z#?X;*SEpGk8Z zz+~e1*PuXgxQQx3J?_{!*6HJ-weR15;pDbSrzZ0dj5v=KfaSHsR(KJ8RO`ht+B0E1y_HSkbR#) zwDkpS{iLI^eJC3gOU!j~n3wD8rgb8p6&O^O z&0!kapLb=*sHVM4ty$;xomziEA-+s?t21&vj;ifnTMU7?Hb8B5n%;u(yWiG>ra|1g7-p6pjpH=dPyJ?eGcQ32h%W+B>oyzPcvqJN}ZHPtU zxy;`hxr;c!o=^pTCWSd#pk7c+!`Zs+_}jVsHlD>P34Y<}5}XQv_v3%-C#TFg5t%3H z<$|v1nt6;)i5M@rbA$i_nOs8&E?ujE5>x~swL45tF%`OY4Z^BvIP5)1n;<8X@j3^% z49dS_k+s;1@6=py3kXW{NQpMN6%tO@Rgo>aJKbaL2lfQBw4fV$;tK}~mgaE&wXSJz ztFA-fBfoPK0xIZUmt%kXtzPY^UWyv$>`YOAcUTX273#~9jr!-eJ>0+Gnr=3Wv?rr% zC7AZs+VWN&+TcoZ27{-*Sk}%!M>V`1V%d(2ih= z*ruMD^XhVfS~xcItbZam;m0p zs$Aran$?&kbuG3sYa)gv;Fe)! zQ-iihp?(0XkWr+1?&RqWV6kgtM)g3>R*B>WT(G}A8fjT!QGZ|5nfflhuGW`VV(zp5 z1GPpbV)G8vUO|4@aa@{*hP-q(EShcA9AVSOkMz}UtvG);B0S!Ekx&K*+G~+>>(0hq zs<<@Dm|bvAlxu5J8`y5axy~jr*jL!8x#VzQuphYrd5*4l|vIPHKOih`@m^%iIq)9c2d*P)G)l%`njB4CHKEB*Vixq z`R{X==h}asnBSX^X*ov_kcgmXAPr4NYY@XqR~&FZD}p`H3N{sx?R-w_`y5Y9TFAr2ky&TcQ;9#YVrXQ$rL ze2bKpv)e}H0Sk&~EJ&xc0^)$BIeE!jh9RvtXE%S~nWp!ElqNy5J?E6vM%qBmEp7Z- z8${skHA{~FJWo9ly`E-+4-mC;vi3=MW?sdfO45tPbnKl-~bANXd6rRh!6-3n6P*F3X+r75I$LS#_jj!EO|sR8zZGkSs#Iyx7;3Bx?PWw6D9f&fwIrx$3Or{WW;;CO;iiiVm{eDzfuy ztmZX3J86rKdIL2VtAt|`Sa?0#rCpbFQy-@fcWv|S`@cR&t8*$J$hGQ{b?i-Lihf$m zI3%EMf1=O=5&DjjkjS7xm5~Ob9xT(jf44ffq9qJFeip?Nujs`L@QY%Il70tP9h!Y)%MwD8nys&k_Vqt6`a4g9e>}xO zM|RaVXG_{eu1go~26zx)v%vXSe9V)#+3lB&bBh^TYkN!XWyTbqp%&1I(YQo5J3>7vA0TeLgz?~n*!Ri_?Q|f>OSf=A~EGa}6D@wz1aL>>SRx0=9z`WMlQ8_OM@Y@{9L^Mhp@4t3(2zX$Z zH_It4>(*@}#S`kcuoTp~e^)}n@^W9w7?Q69AwW;QRA{EshXOqZu4#Cn50|vWgNnn! zvYx%rDMTP?(t#H>Pw`j4E$~BF*LwGos&-OCt+hyC4%@9ronBzn@|^_F(kYxCbqI}Z z4^&(#7PI|{I?>twOKpZbVhEZ2_*t~fO@D;EY#Q8w*+F#xw$_*47_(Qrc6+bCiRp?Ns*ZNq z$aLb2$~bC`leL5ZVI8XLTtDv!%B5HUXMdS+Pe5dGh*^bc3ZjkF%|;*sQ4QyyDkvax zzZc~7ax_UD>Q+nVe|cUX<`G%0-`m&c7SEG2INyr06kM&n)!e-|CWAYVqvC8XJdKis z)KoQIvTZgnh#|5Ux;R&TM1AfyMH|7Ahd0Yr!s$?AXj^3e(xo%UV zx}ua!K|bi4V!RxB2dHtxW?Z}(u+x5=ia<#2A@mQRfW+BdcP>Z$)i0VBf1EHN7)Nba zi5`4nv*SIAf9-N+Qy%Nz>?%d^G)Ju7*>QpiIF zWWEuzym_ToC96}KXHgkZ5^^XOfJ`>%3DZx6xhhX%nb~Gsi@><#-1j?wx0Mw25!9idZEmtXIj1QbOh*?P*9s>9Lb0Mo#c)@w3P&haDSvytx8%kO<%bO&4DtawUW<`~Jc(~DgOc~u?oP`#J9 ztwFSx{+BvbX+%PY+#Qw9P#fb zPvTQAo+xXTQlIT^>Ew-QTiWzViLAD68#YqmbQqmVE$w>q>VT*84;v?jDczSvWl4w1 zLyEb|5hA7nL3TwcvNP}Z|gqrTqB z5vu7?77K%?SGIe#nj&0-ln%l(fIc|iJL~lScqsdE;#yxfZCdECIN2>2uG333XG8$c zn?x;2KU+`=U+HKWrJ7(Se2Xzlj3fwf9APaI+Iy_?cJXSW_?() z7x$ldJ+VUML2cPd@JpYILy5n>t2ld5`s*y#F71)7vy7xb>P0BvFt8vR&8Vo+V&s@> zx5FXS^7PWm^}giBowl;6D0RG`_yqd`vy;xUQd}Qa&LEMg)pd!oj}(r)tK3pto7#Kz=>ws>Zv!YZqOHi&`H#%;jrp(*O}e0p2@XDYnJ!d3 zL>tz+y%tCRD&L;nKEwIA0+H$(Wy4Zo-hzf8?IK;vicaS)o{e&#cVAALQTsNPyef6b z(MeOKO+r8cjNMvQ={i1nl)D{GRod>2{bV;XXd1&Oe{O!?<}5L&;eB9W%S!l9N4Jzq zC8u(Lz^~wGJ2t$Ec^Z_#&hP_K{|5)|lxb3Y4uBjL5dg4)*{3`P91yKe=fsfeh29r$=%ul}zupT@UmeU$x9kC~Lqtb8ky?B#7~1TopQN8?C>6g^~x z>hSr9DfxWC2kP?K{fynRQ^PPbmmgCj7`b6<}2X{GPJv&7ESW&3OoCaz`UC zKJ-4Em7?|mZf(S!5bTQHyQ)b_LQy3)su8|y)$1xx5{;~`q^7|s7oRLtD1h{l^vSX& ze3e*C*ja;IcHXUq9_!Pz>b;8k(S!jiOJ&hse-~}Mv|ag3k5RE;1WMa7IaT~B1$KX2 zbX@fvqNwIt_MIF=N^fOAHRW(gfcuA1=^#IsmXpAKKR8$=)Ivp+sZgA)W`pU*z?bmu zN0-54oR$ysy^ZJq2isY16#cCotlNgfZExu~V0*e7z$+6^eT_E;v{kaU81m8=}WCj^RR?3Z3~>s$N${RLP&DIro&t5z7C zAOe5|DS)>fOp~A1xAT+^UioWsR*Wj_FR|8bT11hiW?Q1@0pLo!ZxoFj*9ijKJI7<3 zmu84EseBPwM`khq=xH3e|SqL$Z2|YAYWXi!@BADOvo@foa$Ks_jn_9 z%!20P>hj%fjr9U$&ZuEa>WOcndk8V*S}toveFTSFq@fWLDaH32p!ZrzzV+ir`TeE8 z^Jr89Y?5lTr*t(^69-M=BDLb}05q>?@+F)sJauyx7qP`L8S>@?Rh)`jZW29Wf1~C* zx}{stj_Pv4Q)hT8We1GMP_1<)X+T7G3d7@3OR^9W#$sEdlWFtG7$x$_` zPPX~gOo{^BNuB>gjo2kjeG(@$e}v&ga71?7AXf)gN(m$JYm(^o>@MZn;@t~zzs>1f zticWNCRJA}$_fkv39&0;mPSGG)Ftb3Bu^D|-q#Em9CcJmgZ&(emII&$zP1tj)I5iW zMRMVjog@MS$UzEMnL)F89S3LDVUwJ1lgnun0*-nBwN>?B$rz;gU^$mge>UeftRWoN zIzLe6-{woV;we#rI;VDwx>%6Sh%Z(!N>tC=+^fqjIq;A>OGwvh;L;#SDv0`7d=(b! zRtQHn>7n03rN$y>He+b_C@$}Qb_XbEl)b9!~GW0w4-E$&@GGj_1PVGf=)AT?h=bzh<< zsmfDQ*%2cLMVgeaBs-E(t;UOXTSYMUehcD9^J+Z9gGFLEpuB>DazIgtwvyPy{^qV9Vy zx_^@(1c#e5My%7CJre%1a>d07q+ai{Z$+hzeP3v$ zlgPB5i3-r`E4gOJBQOfEuh-vev*PXRkJihNUkI;xKYQQafARyK0S!tbHx3K%(LHe3 zWagl$OfsW=8bScTR02=4@+P_88rx|o4nF5u%2)5|&{Y|`?o2HtheL{%?i4xvU!t4h zQu{-P=hpK(IR>lYkyM*$4$kSMDkQybJ6{_xLmf{^D1flsQV(R7tyj5J`Fa_Nn~BP(0pxw)a>8Mv3Zi86%48 zI|0#~20kcNojg4UuBUP`OG(YU2Sp^0Ju9NkexM|SQJ za|a7kB@ffY)6BjXwfo{n06os4ut899%^Ra4Jry`2e|KdnbHanwXM4Mxw{l#MI^CXY z+x#q2Qm$S91L}G(7l>Z{3%=S^rjRm8+Sj%Oq=FM&uj9f0^L70G+mAoL)i2NTk?8?n zZQ&CzG8nE(^do|Tf`aWeBel{7NdidpW=EkcPGh_|u*7%8TKcYrWwD1dHEL+1Q6OEB z)44lJf2E_~)`tQ}nrJt@i4|=)s23d>f2SU06+C3Rb4uhsQ|KQ{_?#G+r#Px;{uI28 zOlrrIb|z6owE%_YFOu*cinQ~{+c^!+Hwayf8OhVs{sUZL_YT0f=mt@35XbD zApiuNU?74l{On}it((=HifB)kd^tdDX{kr64E9cNkmIGI8EdI>|1^R6Mn*`{)$(p{(G(4xH$^-wu-zCz41=ItBT{ zBh0}hTFFu`+A<3`U9ub|wV;|JS)JGH6fZBYOb6Bbd&hzxNCuwZUT-4VEo3nkYLui^ z5HEANG>RZis=>M!_NsE8milCB9kW80fA{TWUsQQML~pclj~?nRdiy7+t;#*lPrp9ph*~L}P1lW?G$dB1$9DZE~=^w{mo*s6cnJ zD~Ztk-c@v84WH1?szM1kivYp7s!LI8iM}|7eG)LKo%aatAJ_XGNK(LbiN7A3e}bKc z(8}L$j&RE$yY)g-IwR>Su`~m1_3r8=E$wCX&>W7I8b|ESszQ^vhc~uQU0>0swzKk{=o1FMTm!mWJ9&f&p2}>HS$V@!YJKf4vd~#SUHN zgtT1=)v*n=S#GICjulfzZ5A!zUIq}Ia|_hxUtonwT|6mC$qk@Rp0N{y%XExA!sB@d zV?&Pzg>G-4vF@OhFJ0#>4!KRPof2QsAb)#ThA|Mtl3HG1j9U~}w3(=OG}%8#>T=wg zknvIpy(YWL)r-^ORS&CQe>mz}1@aQ$UPpuf=%xKa#)3lyx}##1jo2iTl0n<@R0T6f z`AsP<3lgxkjv@|15L0u!BUM5jo7c~q4FJ+5HK2_=>KCVjRpCxa;|jhAv3Zn`Yqome z2zopFK>JDnQSx%6DeFPgr!>&)c*j)FhX+dhxn^)>08_vft;Rs_e=#IaX5}N*l=-0< zOEdASIa7o4riQLtJ94%*zeez=r}u@q>U-M=GU;`4^N+XBzkm5LO8dp_a6ELE}H2W?U$M&q)d}H%ctiCSV%V^yb5iqp2 z?S)dJ_)H}DfC$fVQkliFoF8u$)*CxUzO@5f99mY2l3Iske-WhWg$>+3sN!`w@29u) zcRV#3($|1I<~_--UAA0Np7SBAG~{=zPXr&U{c@C$ZYxUgj$&qdcaSR=FCVN65av`D z^?|8GWEp{X+i8Q2BR~bDC6)d^%H5S{jv4n5IBdF9Ye}+$fv9o^kCii!bZzUeo&7)l z_uD_G$w1A&e|!113qtvZ$@xA9MfrRjeBG+}nBc^&KUQ^CdUM2W4LjV?mi9rmxMf`| zX#suDoPg6U<`9{XLw16z%FLXKl(QX}QnL3z?|VyP01>A+pf(&E*x9H}6Y#4z8``sS zU=f5v+GxvEyIgtGe#NbGtJ#qCO4d?m?wo18IMqPbe?uDdJuXL7`eOYa73`fHG*UY8 z5~{tf*0(CMM1_k!$u%@KnLeb^ka;^$oaB(;n zC581fe|d<{du5ff+S{~Ix+Hg3}Q*U@-SH>DfMmHEbnr|H+`Im z%onl6>kwg^(>$ULa=|Ibw3D`|0F$zSQkbW9f7YwnHEas?hqRv;2q6#@Y$-R*veb0a zYw9A9a=P<^eaEhpEs=aWVo>ZUO!$f?XD-1>706}RFa&+7fsbXEweWTQvhTN>&hxNn|tkZY5k=` ze>DM3iNRK6_FBnaI~fYlNUqwwdJN7xsa|?fU7ikKmSGuwpYDxa2k-O!mQA`1I6y%O z?`L--6j0uFpDMPpW2m~+tZ{_Q>%ZG60B0XV;<)oAjGv*LT4651l;I`hwFdVm&zJ~6 z_StMv$^0dTD%`?%)DZ2pg8cN%%TjLrf6>j?a78}RqGeEA^9IDAjp~POuxp;xluC@` zZK-@Zsj3W%Fw>6>g(x1_njsZF68RkXWC?14H?csP9+9joRZ(O zBxWG`xOnvY8uK*a^oQn0S_D*En4fBxpS9j!UsqZ!pcmCTT`z^9TdPUx6Lf&+nBG3Bmn)_= z6Baf_TdB>?b@gp7+?<2eq-Hx+Ubl+s=1V(1a&3}QTKVwCGuh9ye*m84?@RV7`Jw9Q zW1p#}rQ`Xrt*TL_oHdT(eNWcs#c2@Uw|DJ4IBKMDf|UyYKx&TZ=o*-aa4YzzvO5)N zcW$R!NXt>1l=adr^;FXxum>W;%2op#^}x9$J5s}P;|4c`dzcFi`tttAv-2-Jz#*NQxVJHG>q>DVy2uqz7Sm$%QW#^k7P=;P(i-}$pz2)i z&PrFlazZ}6{rl6G7Zy!=l;BgLDnN~8RkYY9rsce`0%Yo8)!0{yS{m$};O0ep3JT43 zr?#X*dRk;Ne}r{sP83Rn7;jil5O!7MYcJOxoRk_M7suY@tM0(>`_bFKiqo$_@oDFI z)Q50*TMNR&5za%I4wcS=Ztb>sy(}vfkw+v%siWDhK&2QiJiRPdUHi&;S%m$xXmn0o1DfW|06kL>m@@bd8?SEvOlkR z5oj;Y9%V(9-c58&%itOq61Ux9sogf7b8H%MC`{!@?GUBwDD^RfeT{#GmqEm5e`_et z6=x|?xdgv6XW-@nOOGFH94q zL$XM#`OR0iwdC|hB1(1L=u%Y7psLTuc`8)@LDwR?6YLUof~0&Thb{&+N7SGBHque` zvc5`>dFg!#MJ{h|H&whTfrj0T@IJ#cDdDO872b6wnet!%PrmZ>+6j=5e}6KOtTdCL zS?y=J1gavEeReIxOhwh31*uC#@A8Xu2pp60VK*{LT+zg)I?KU=vCnS7*!^+2+8=M@ z^9$gA>hw&fw0Aze!lTh^fnw(`2Lh;;CE;*Lg`Hk>K~w}W46Wt~u*s&F1R3&|`W$QI zK)DaK>bkDxL`TQU?R^KGf11Tc4mZh$2A~j%9*WB)+a)sJ*c0kHTlP!WznX@+mchBT z94HDwFLt+T_#M(k6&5RKb_2ZkQ{b*R5Zi ztCPd6f%{>B!LJoURNpntjoRZ*rIwXP8CqcIrXn3Msx(2B@1@uI-q^nr4+O}fQ`f1e z)0B=wB_?v1StZr5DZN7Mm>q0aHPdyxX&UY|G6dTym%ljme>y#M6$hJ|!kx&VgGtkF zNxE(n>5z;hwXtmXetuZ6Z*Skj-wx)J!EjY4R44hp>I2N~tzmYjP{Ssbtk+SLSL zvl#m<4n24&y8&pzv5Tg&<_m>HWC0qNv13&tV(yVTYbx2dJU*LFX3=T(Gi$ar9)1qs zh~^06R6+E(f5~+ef=2g)x-{{IUg0J+|AEd9>#u9`toWJ+u(ny004Ws5^D0rpv!)VH z=3G+ERkh4EsXf=_*b(QMQ0Pb(ALWBB;HMw29qT89r~p`=oqC3<;~I{|w??o^!G!?b z#~67q=YkQd^{_ke9u#NYs%%nKTF4Jt`Bb7_XNk7ae}aB01h%bxC*zIbDnH8(<`VJl+rt3ca_xG<~e*51azaSqKoBEmM&+A$v z>ye1h!?mVgMGWIw2vZmZPZ_$UE<(q>PK zaYvM(W?3zP-7B@D9K-G+#R>?RZG7XR&5KltG1$wT~te|sB%eh1{?+H7{Vk)HBpp(@s}0* z{6Ei*NB5KR$K~Lq+WpD}6LBPvWm(!9dhBVHMj&obo*q19Nu-9k#yUK_he1O&ii+KU zIzE$B^5XrWw;0QufufbNSTU6&d$Y7Ae@LpA2j$V_0WfO<=oPq*G46SS_hzq_dTc79 z3;5_%okedMr~YoLTDueyAfyuTl2x%+uNEq)DQ6SqMyX4xxV3FOY*pTR%=U}0S~LL# zfKvg#F4uRW|3A;WCWYCPZ9O?;TPWn1kgQR>!%{HGru(5GZ_#t2Ngg7vk-I%|e~n^; z!rlC&k^{v7NlG2!?tnB{0zlP3KU04KAp_rw>XL*pY!UYNR7w6NA@16;>Ml$1??~<8 z!`M^FH1J} zs+KL}^Hxwpnil1Whq(RZceilr-v(Y11*Ob4p@`R%rP&4Nk?PL%u+&O7ApMdxrZOJz ziY&3)SB=LJvvT0!UcQ0{!9Mcvq+|dmhWc;oKhEw*9`H0}?d`VVG$K2ie<$4}w;skh zX;01?jRg9W_ZtYr>eYN$u&>|$_~#9#8L~>!y*u!B-aKETi!*za&7d9XF`tStAlD$t zQ?&|b33a$P`sZ{i0e`*qsvX?-0D!(x{1!?x`&)=uRu^Npn3d>U69vd&O3zaiy2SGix z{UCQEWMrROpl z+zDc2K1W4If4`jq0_H>|*!Qkx)R575=^LR64$%9QY3B0HeB0YzUt3Abxkr{Z6Eh zx@qovS*f$Z>|~K5pNy##6X8_Vk*;OA0<40DvHtsoS)ta_1gSur!gYYU%fGpxFPmX21XOZL}}nUWSD8 z6G@i<&z6naskFQD=%n`Lq|>`8IPgBQ1)Gr!#Bq}JdDFQK);1Ae_QMJ2spANbu{mt8 zQRD7vf4Gdj^7hgNmRnQhyj zw*X8FNWRSQUShAO{cno*bZIB-5Z<^KJ&0}GZ}HT;pZ1z8njtTrSg6_Lp>ljYl70!i z{wB>q*VW50rwOvMv3C6w`vf_A<*kL9ZWMaaRiN^{XlHX$zc?H2u=b%Op98BPByU2g zeem9g>yfGJE92D2p&v$yy@B)P}b`y*{W;&MkUP$>Vt!wBXriUbJ_W zo$lPFE6N8WxUW%GLSnyc*?YA_wc)d_e_pDGQPf^gZ^a^(bUFxdQ`5_3c?Vd%Y=RIa zMiZx1y^Qtc0(0vJw~$)++nRm<*OwoE(~wWk&Hjt;O;+de3kEZL?zopMOYK{gt{{^| zO>m920?+rBUa#U9aj#IcRU*``(liB*vJHo$tO`@qW89aj>A{Hs{T6{77mq~ae~-qG z7#<&u#lUYA*7BBi6;4GO2uBp?(mJQzNVzaTVP)?%-rU*#UMS~j$JP!jwbZW2L!KvL zL_vkVouFK&pwzCZQo;_Y(>rk{PCu)Zu+j5BuH1`2?&E|OuWp^XCqz3pZ~7D6YW3*6 zGWFP$(sDb*AdXhby()6cCT~mje`_u=R=qfUeA+u*iuJ0>bf_lHR#0DJcR1nTFl&s< zo|BjTC@`a3FlEdySt6A1xu17DPvX+p_<>tqhE!drI}`7%IZboOd#K$EOzGamPqmI# zx=~9>*UE88gwf!16E{+9%}p8cRkc&axlQtiNwP0r|NK5aw_mhlm7NElfASJu6A}BH zeI*JTUM4IlFE^RjCSHk>3iT-TbcLYD^OeLsIdad z*l@bkb6O@@+l!&?J*WlZXX5AwTUWarsWtR6^yf0hwvu&sH?4LOMnAN3({$|8!#A(% zIVnoJf|np53J*t*gIyC=e@@DQ(k5Oih>R0o?YM2soZ1Z}Z<+VJPKv;LXiUtJ%$|9PcZ3CNpeuE+>$KF7<47P*YCi{gGod)nzZ~nD zA~6Tiy4;?zK=8J!yirRuRonM-%uQuXN0#3&dpYA8{!wB|q||kLtLJHL)qiz9sERQw zKXq!rw>i{Y&pn2+wozRA;e6CqgN+$kRaAMCofVWUTpqx;QkC){R67QE)OPygN>P81 zF#TFSf7y>0bMU7DjHoKZP3#S}lr1)`Sqi|?rjwp}Jk3Ixt-OERv{~IGFIff#t-iA( z^Mo-w;8YTItXsR&D|Umz&2jUlAX4DJpUjJLmBY$|+Q=5X>L!T| zP^%1a*$$P`iC@;%U^#C z52A3ufC}9y{-lXg^qSY3SoH+wu^8ROc2Q9rq%PTS0#XNvIpI|DyXLDB4a1=m`(J4_ zQ{*F2v{V^nVLB(Q{Me|DZd?1vD5UHQCw2U_%*ix|QIHyBvimu~0Qr&g9hx46;A*y*_fsWZ>z=BT-#HXi%9cU< zmRFgqw4KUVY_w<#teKdi#tQa&bd*`nwkLJqr3Nz_#v<8%W!g@y?X(hSv%C-8af~?9 znRaT*ryCaRSpO#)q-&->xr#mP@?L7-ISiL@CluYbHPmR03Da!4<4^SmpW zMFnVTgk@n&I^Egumveptu=int?Ca;>e`{YpeJwwJCHm@}cV9tkQsj|ehDq5L?-7B8 z!+ScFP?i+BGn0H)GxY8_8xJ2KE#Z#%KQzG_>ip@ETB?)@TRn<-=xAJ)QXvrI)D~g3 z~_F3X?mS8fuOeJYnjnYbjd3N3pnU(l<5Iy*R(mNa#Mu7@gGrjMN?1QaGpp=cqc zl7W`xl=R7qr(Fa_dBl1T{#mG>bfeL!SwRH{wzVJ1M?SzAApfGT*aypkF|Xgg{Lg4V zKK%lc-5e!y&Y@SVY+t?o-ifxfkpao1aMo^@X@rL;+C?%7HnIM0`T%49C zRwb8g3kS32IJBKeN?-iE(L8@=SCb$v3{9O0q$62W$2S~_4$ANmzJj7y;3NeGSG*?! zRPZ)oq>nJJhun8JAIm}1b)w1Y+%y^(8p}&-TKMyD$L~C@#B<~rm$*5le%9J0S}s4w zQ`)~*h{`qVH?JPZl%XHIoOf(vu%7zzwnb6lvA#AM|F^IuzJFJ>=k0&TfB!aG@I)n< zVTq}dblKs@1x!3_>J-NW`AnKI?s7NS4RKO^OMy^LC7(K_QZO8{i-Jzc=Sj6>_jqp0 zkF9&8^&N3Trz1LqdN|s5?WABK$^M9H)@XpJ!|8peP7f)B$KqP1;Vrq&kWDwi^n0yuXca7z>ukpWs zzO{eyPg*O#8=KRl;nI+juMK1?MeKmGTzA7J-#XjcZCk z@}&B_oA=sQFPDFuVv3NcOo3j+O5+2(sUKQY06WM92vjwN?3q>6Snfc#vvX{dV%v+z z{!Wgtn>zQj?{hi=G`u!dvO<4!-O(oRO(c)D@2GWbo~)gv*<4TBw>nt1ftmP6KQt_| zeAqG}S`GI7Z0y&KXg0c&Q(-77d+1oKILhDF?YVHeANzmI5VjFfq;pxrT1Jo?r$a1t zO|9rte6rOE%LSmop$x0s?$>gA=Do-29ACCJz*4&kBvHeAF>+0^{>a80ZFy1Wxhr2z zLe}+pzT?`H@{vQMb+aAW=92?*18T}?LYMZRjTP;ua4INwNjFPN*Pffe(uec2oPF8K z-fuWV+uMJ#OJk4fE=_f)q6Wnk3E4Tg>(qTRe_-~$HXPHF%H62RY(pG6Qn_XQIa56J z8Z8>H+pSRqReCOI|KvfE41HH8R=cBemlW#Y#Kq|l>&<^%!^tL!9c^j!!6rUweWbKS z(a0%isLEq|a0!!bv8jA`cG;#}ohkFuTD4qSK-qt3JBX>*9o4x`qz$WUj-dF^VSmy) zIkcYDX3s4;R0B%!Tuw=mN;s$1k(>N3QIHpUx3-tB%QbW<{=K|?{)HvWmX)67h096$ z;sNl9IWHX5#4(T2&JOsbL7qD-tOSA%!jBPlEOU69^<7(MPw&x zkTQigg~V#n-o5l1@Boe1U&} zK2YPn{Q%nvJD!IapGZs2cIyUGoh_D4FjP(_E)jdCUh)pHQwi)v1B*i|3i8+0Xc z-zlZAXFXckTluilp6*bpCH^S)(n;CNqCWcZYIg8Qu^>_$J2|(T z6fZI-5Nje8yogq0B1%;4IKk zM^^^ZsRF|?_G^xbUE|U~jI3PJYir|s{r>6uFX&5xe1NpRK3**?P#u-nV@ntLY+hl? zapO&DQRKR=(tyr>0{X6=7Uu4_1!mlbi;rdr90O!Vkkwj)WE;H~SE+yMapRMF{v z_~gxO{GvL%g;6rqZGqb;KSNgb1tddZeZ;FuxKpPR_-N~iXF=RJz~I9gb#wHJYAm zmT#Z~cHI3ql|>nAYBObdmteH|ig}dl&|mac)r!|=x9P1e@A?+}Dhbo1bMTdQIhf0L zRii*h$c`Gc2)`VU5yyXN<*sna9e_aIu7QA3-mUyTF4yzOe|(~PQ3SK>;G49p(7H|b z?xiA8L+$oMQMbeUN{$AIwR>~FtmR@^f@BU)E)Q6|&{E z4cJ+d>-lH9Ki*Y6)60CLxnJ`7jGA{@87zCAsFtL5$mzrOnxFo7?waK%EnUIRAt_Hp zHf%lIESMtYyGDVhQwUd9#Dywn7EnD8Xt(90^E5DgdI#bd#wKG@ZLM{kBWz*ID38Ty z{5hkV6=SB>pTK{AmhU{TaKg_j!|JRp4fBdsL zO;sY9_wFPpn}~`k7AHwUjt=-y>~vNQ9IMK^QVsh42^oLRqX0I7zCRpUoy(3LARzMK z2RRjv`-C-NsFb%7Zmq0KT}NN4Be&P%JSs|Y-lQA5k9JTQ4A%q_o;l9P@jT12#pIvg&}uG(Nv}Rz)4htcJeCt1u6$=fR?>Ep2T3ptkb; zUw?jjNs)gqJ`j;DZ%E&%jT}I@s7m+{aS3G;uewC}rilEmFrtk_Y9PH-cN>sNqnd8r zq%3{efL>D%guALcElFG9A}Z^9iLptmR)n6!3Jwk|{FAxV&-x8L{ z)ZN{=ydYVS;N*GMke~xuhn`H}5DIWIkD%A=tT}%cY1&KlswIkac;~i@F@GL1V4{}q zJiIaTD+}lQTNn2~mP|X)M`7vZA18incE_$I1yVI8RfJsS_?t39)9JQmLjcILCZjIp ztuzmfZst|0>>qZ`MZi)Of*q0c&LX|`s2$)g|CDX1t_5jd)yQ%41Mm3ta7lBjPP6R% zrLBKAmHe+uRsF*m75168h0nQ$=j4zcGqqHrzLw;1%EUz?sl^_6bfuDb=np_)xNA+=(B@J@WmU$VO;3o zguq|OcT;>fJDjTo9&rl{A^_KHh6C;u^&Wq6=#DA}tAFE(!i2teY@+ARUMHvZ5{RTYZQ=c&{L7m!C?=6WRw~>icWx5%)krE%3$gNf8}Z7SBJ&I9PMJP-lGT6DqW3g) zbre+NL2t1Ql?8!$dbWn6u!kuH&n1DLwLI_Yn|wHupZk3Kzj>amj?Wmm% zFqLrXIXT+4$20+MfVBZ?B zrwrOO=I*z7%S7I7UDJP)0jM7DODRNyhj;LE(J;4q51p}2qF&YTf^AdE*=uy@{aTZh z$`ZxRU^6|%*K+#16@O1AfN#n2SD*1Lb&_L}bGnN{<~Zrfik ze!u_q`;WKJ|NZUj+kfhx^Pg#}vEMvGHn@#yu?-~&z=OK0S?fjXW+S{ek!#ph>;)zw zakDRiVZIS7uBnmpU6#g5HjNK8!lQ2I4p~wiJFKU|g;S$lR$27U>@i@_La-GycHNI< zGXO6LYq|y0errUd)md(`PQJWq;n7hOUrV@FJzmA2v>o+LFH830_rJcpJ)^QG zx$Dw@2qUNY&lYt`6vb6~q8G7q8z<*sP5$y3qdH{g;b6;*XYigLlq2!?&{Rd;&dXNo zKBZTAF|1>HP^D|TG+pdTjU><}$=A;QMM3<2{o4e&rv>-e*vsq)XS{X!kPk>kICMb@ zPWNo9r^U(BN2U#h_Nc(}P5oG{hKSK|YIH_Gj3(1eevFrNDAE#n1Wi#?1X7DL-@00V zkh}izukq#E3z6x`%92Wt&?*y%2R!xQ1(+2gHb_hrkW*7WX9_hMld7s89c$MK7NuUK z2#9LN}62m%OmX|#^kiK%ME5l$#CIp>C07{B~Tr6 zN$}5eIYk80xT7zQmjN{ZGoJr4EdhO6wO&!7f1sj-w2WIXl5Nvey@@o#U`=0^?9b0{ zpUbE5{g1cr&ny!P$;S;QHP@-~Otqc0?Y6840@;cfA<@^F?)9x^}?CJVsbR~QMez1HCkL1_0(_R zuG*YdB;FcrKj)UcZDs>ct!mo@`#WkU_~94&9*O9LIv$>~anebWnpMM_lA(w1PIVFv zX+v7Ls_SzqlnUJ0?0CH_*I)6Em;3Q&bDJU$!F!}5_Msv`A0%Lko2+-4@SA)me}_Xh z$?zK0gL>af^^?p-Y!~!bbF54&3aPu2=ank7beUEiE6^ zNr64{Ad^$;(QP!8>Fx>&6hgU!Zb>K0Od_#T{_Pf8ODmew=#Y2WInw6^ z$Z8KADb489sm?g{`}88M0fnR2rWzsG59U|_hqLBts=lyfo8n}SUK8)ff9e4jGeVa# zwC(}ew5;YNKNV^zd1<{VK7M&M&Zm?Uwx8Z>eO$A*&p*Z=zx8i#f4veVo~}w}vSHuJ zLbvAMO6Cx5=DCN>KBAibd}*gsgOZ82Mt}M&vf*o7CiObofN>7e>0We7os`T=pB|*K zgY>I&sum9yxsY#J^64nPf2`AoV)D;Rw}fQ> zwt$?>N0)X2<&~qL+xu<3-k=PxSUu^zJh~E8g9jL0#@_T>7i^dGR&Q-S5C8yg9xP!t_dTVVG zR`PTJ)w0Y+^{x&yKXfju1s&N9#C&EBj=C{fJ8d1gcm1b_V`%-TJpws+I=57l3?{i+ zF6F}lK3@YoC4&|Ze~^wPt|>q*h~Q;rT_U;QWF;6I@pp5=XApBL8}pXz?fs%NmFf%I z^}b}sRt?93+JP0=(F1Xi#S2r8=4N(Tmb24|+{~VNO#cM6UVJ__v_kTRnb+8zd}is# zRPhj8Mg2=L7M=CkY?f^9@ycPoq-M+W-Uw$+R;>+x$u~BHf7KK_e|l1rl%}_b+0L`v z&28#*@w!@X-(N_E&y@3Z@~iDZ=drq5J}iK|sn9pfG=-v8$t%|?Ri0(ss0)@}Z`1ph z-<^bFDm|w(2}%4fD&$j9UiO|s{kxY1fKvd|aWuj5lG9_Q-_NJUvcvJ}KZ7Ze~M1`6LpEGWFGK_BttUe==v3rVo4J0VvWtE(NfM$+uFo2rGTexREJbM zkHt|B{uWe6h)o|C?9cMj(LVQQ`LfNHYg$qnOM7&3!Y>MSK$&9>tfnL5hvS;*ICW>+ zjAB7g1OoG}V{XxKOMi*OHgff1?5wH`t16*mCB;vvf5q>i3NoAcxNfPY?+FwHyOC}= zmHVMn4xr+^Hk(VbAb1O9SpcWG#l$(2LFVv#u{qx4S`ZY@Ah+zYAt*C#-RU$^B)@$U~DprjlUcoait>&^^1@vNZ+CIuCp} zR-ofYe+qum8(dC^qQb64!DiQhy?QEsLph_wCdKPs)F{%+m&}}peKozsSVXU(ju86$ z4Zz$q+l`y_#>25s#TGRVbV3-QBBwB45@9nDLf}6vVWkU$@})pgmT2n%{08kS%8|4K ztd>~%38@68nf4XZ89{Mv(Mz;YD2XcLb-liPf2(gV(<||K8ZSuR&^QVQTsh+5B#hF< zAuJfhXEuN|#S1`Mr`4|RKPJ{=FV4S%5eGG%jCX2tEgcRmP$>h-;=mtLQm@TfQVPPM zB={mw^39Hi1Y=nOmreB-(1cG*(cI!3t#rH;6(sbM2}GlQ0;Oo(^>2!{u1OB;?mct* zNTtA^UOS{wNmKTh34UW~yy{PpZ$TBsThzHNaqzFBeL%EdpA;Z$T|U}nS>GaXKwJh_ zn`XD$MU_?rU6--58s_=T8r18)?30nRGJngVIdzzztJ8Gi%-U9{2dT%imkep&mbt7K zmiM~-+P&((gQMT~au>gLXL&u6`!crSkm{AHZ?8t9Dl24lSz@!sryUJvB|jr#R@ z+UKdg*tY1sZq)_>XnxG45Icymlt9GOORp`$>aESBnkKvYrwTuicgkgv3nou%vVT=e zsx_EK`eUD-Lop+TWP>bS2iDKPN3>h9Th+6Oj{$65G(eUT?@y_ri5w7yW~vG%Zd5!{ zwJ*1K);p;NA4ffgkX79%!$efbTyahPR-zE@v>&phfP<*U0aD2#Dx6#zHg3g>h5Hqf z{onJIoRUC~>k_5-W0lOI<|8ovB!3=ibRmz*TPx}c;+XP}SEo2C#0Aioryl0)-N}O12{y-Y7&cgIZW`DxN`FvrW)vJe zuXVwmr}lBL@#{aI-kxtTAJHC|;~+^mM)kUdw02+G@o`kT&Wj*1b9*joW0e-Yra5I@ z0Pl1Dn*!RlJ*c0IO-j#{zkk#c+g$F>o6bbqFOX&&UQmVQw7{IzMqHA*DOHsaS5{%B z*f+7xE~s*I>;y7LJ*gImksns;>o1Ig4h`Zd%ewpv9$wL0CTjX%hum4qn1R}a2yZ5f zrV6+6(&`OfYnW_PepB|;=4d4~cJaVy9xZy+BhOD^-^{U8*F`B;#E_YiQ?A71NtFUTh{- zWEmP$vAnmfd1rlwuEG}QWt$h+lI+ftl(&+9Ji;y&;|l5;o8!q4Dp*P^aA3$trBmIe zDu>GS-lrPDouOL5h6r#bJ3L{D%7uJQ1p}l0V?gTD)_3JUvQ~8gq*97k5q5F+LH2rG zu1~Mf{xR3N?aCiG$U|)knkgEw?Y0D{o>l2oL<~r9sbL~{#;IRm($4mFu2KyQqla;S zwW(lyI(0^xJFg|0Q@!}*2}aHN%I>_q&bh$xgX0?0WA;Ml%iFA>1hRh(aORv_+TLL*U@DPLRDjmk;XIZT&cfhB zPLzf;JiS(SHb%4a4XRnP%^;GKj3*Oe`^nd04V_U~jt#1?D)*~lD`!*<=UNH^A9$0b zx!QjpZ!^uUA5hdstC9|5VmaCPMcqqnGAn1BoxIdDjNG;30zJ7*B2s0l;(M7mW2ui2mHk=v3RrZ`X)$d>JUi9Li# zL?dPP)AVwacL#g&#i}YPtqDjdLJbLIZfzj6UY0z0=Ov7{=`ER~^UiF^pkAaYl?{K& z;gNr!N=y~}T_VVNn?sg-)iZbN)A(L~E1&9XC;!O_ZVGy@B~JtlQAlP|jX4XDK`1D&$(xUh7@)mFB$`P+4VpLIYP*JZbtSkJhj*Y_b-80)4u+p;iM#?>If;?n z3oZjpJc)zbJ&u7VV&!ybWTmT7;nJ(=c9hfM-(aIozC=`~+}7kR zi<}*)UI4{Y8QNe2D<`N|qoJb6zsc$#{tcy=o^zv1_7u3D#b|<~nwp;w8|4AEVB=AD z9Xl{dRU?Y<*eUI^%B+fj9A4E7-DQFQwwtm;+0-mD{(`cdItf?B8XTWYN}qpLf(7wV zA-Gm|aIwN31B@^riQ>Cb=9KYsi4gR}hU z&zBjoXW?dHWT{#m@}AP>LOz?igj&dVnLpaFMa!~NV>kU;NpR|nMK5$Yfpv4fIhEUP z`kLz^aSFY{R5hIp-Yltt?ju=+&#@_23G90`y{;y$nYEYy902}coVdmSI4xRjoo#h# zIdp5xY}uZ$yD#ZA-d2AkWtp5Sl5=wro%nY@{9=J9c96szD9FQ_4+J9C3Ph|099J3+*t5hS>&?n=*x%4Z+nt67 zLTY}H)G@ofMCThXB_&gaH)&*er@S;E$7azY%{nmA(p5&vrArr4Hc+ zNHsy&1$uD2i%9iauFv)Jm+yc6_SbFIK%E^{3ZCS7onlZcXXAsVOeQXluie%AD1ZRr zY}!()^vmVccAQY->?AnfM6wC&frVkou9L)*mJD57b5Z9S%pRIhrbX21(U;%MJ&4B{`_Y%1|t z5feT%_{(`pTft!Cix_D{8YibM=cT3&(^LVYIB*w46LEjnX@u+n76PPgrYDkSOx6}+KqDk^Z;!*%(z>SZ`5BTzn6P=Ofc!)&3~vlj`Z9V@_H zXBe`kmSAETa6xveawFc1OENr^Cz1?4)@uCt+J1k|Pd;uqY6997yZ+#gA=-07MiY(9 z+wSnKCr5u}ISfZvqErcd2jGGp*WIUAP4AvfAulUi$I?5mj;aJjRaTK?Cj(y=EylV) zvXv3Q3PgD6sGliT>)mIz>H9pUW@Ln(pH-ZKyK_-y1=g8 zY17be`?dAn-R&}iXb_)>1HBQpLMptUM zSecp&`lKb@lpGz8hXb_0;48vrIQrq;S^e{)Z99L~`t{>qbw9n@tglnNq`eTpbhUpT zS~4}J0dRtS(x-y!gip;k$%t|D8B=nG>sEi|P$^HBDL>k!giwVI>JzI6gdXlTA$o%O zD<(*bN_acF!Uop2uHiOpFC_o5hpN_SRa<~LF72w+H;SSd8&ACj+AsT8z!9r`4>H6K zj)CBwgiN~iX`7<9QX+!_k}pN)0JncZz4iU_UYtO$F9 zP7pp-EN$9OfE+|^k|G)qD zL;w0@0R*zgD3^k(RkWgTc_$sk!s{pT*|y8RjYVDP40qr3h0;0!{$IAs`_L_uzUHMv zgBAARrTorcQSkWqHuC^@7r{W7=Uv0^$%x;gJTnfb*%8DY0#`#%4_AT-A))i<8U59Dhi4 zb&X9sKM?JJ%9q_jED+CQ%|Sr{n}1x2nTkUsz)D*SHhrwr`(J)sLsE>mr#MogK1uc4HP4 zHnzYpK5>6e!6>7aPl7uI_D3l~FtDw#V$qxUPTN7H}Nrw0{i-`V$3?!_Yfa z1>d4>h=3ii)X8_|o2^)Rml`74)>S2zN+u)=0cnFous1o-uX?N&MA4#fy|Y)`L8o^W z!>p09#N;Fm+zLx@soTFt23^{0Q40cgqPl;@vS20dZbIS6 zdKGo{9Q`fz-`4EQw_RuJ=5ah6E`#Dm@RK=K&2v;sEBe4!m8M`)z)W2L?MIhQ=?$jj zWA(}jmdg9|GjdLj;E2efUuoF9Ef}%ysuQzcY{+5jCFrny#!dOPoK>}W17^*jGi(Ga zN`B{)z{eVY6}{7Ss2xoT{qu>h|tx9lBkBv&*Js zth(jfz7!RmpFfvj0;lZIe6Jh%+tgkP;#Il=!{f1k&u(u@9R~+10YgWMy2_GaR^v8+ zOWiZD4mi4zVqo(@S5FOWJLFWS^{nwhF5dWQs->M?Suz~WI@)g6Lg?xzxIy=#(k{`( zyO#dTnmv_>kL@ZC2kiiQjxzHqELi0huMSGS)tKJERS<90IF&!>Sv5`Famug?0<`h+ z)xIKsK4dcql7aY!Qz^0L*wDG=2nlO;gl*qb*Y0@lcC0& zW}qo;Phs7)UXMFo0@A}%iG4zT-e=>bw6U&#o0Z$P!?K9=}%Ns(syf*q~Kc-giUQh@Kujpvrwh;~|iD36yoCsH=9mAS` z0(kHIQ)i1O-|a&r<=0=r*!b7C=lyQko^mR)X(n28+b!1F#!SA;&6Cs}ffhDHDA;u6 zlviYSRXU`BnH&mu$|_E)ouE~0Ru7Fp)GaC=(7c-@ZiOS~3noQaaR!HQLulmnyfqL& z6;JjKKQt4E)h7w!y{2A8Q6ccK&`q*4>$a9EY9Fx5pFFF?yy_JM8+-O+8xbISBzvvaqNuVEoHo)4)N>M}{fwJQ)(N#;&i;P6e*5(C{yXJFm4HduE}XVeckn7_ zZvbjSgRRKMSBPz0wi+dA#kQ&1a|T#I|0x>7CV#RSOvQ%G<6hnt>VLx9Be|3pqyfa*P({)e!!O&lU1}ajX;ll=NUK;41hpozW5|M^u&1dtz&jCWkuTP*?%?jM|91}QCa3Bd1 zV2gHbt8cRRu?@CIo9YL^+(~W6OKo`btzY6I5Q6qZ0mk7SDe0l``*!6j46SDe8$ zK}nwUQwMS*1qrGTNB0hPlukFqhn>eFc7I)JChg!Q1%ZZB6M(^^@V#u@9^Nn5$KUI3 z;|aw4h%X?vS7(aUXErF`OI>EyQ{mEgT?cY+Lv7g?B;HynimGl0vzA)J&Qq&qr=QJm zI=!>J38bN!S0kxFCRWS1XtTDZ!v)h(^k(jFr9}ezDKh#gr&dC=%>r_IdNZ}D+kbqs zUq}bCq;2_SXcz~=n@Q0Sg+TiTz#jbRrrqjwE-6oqT#q|Jjixe-k)KYiWxoUdLm==e zh_wH5EdTe{@pRFEJU&Kt=Tc`i#3(1(?2NE>3a9P2LryluS%_|f#Go9Wem#&e`!ST~ zuY8tzHifml;ojJxe)ZMvcykm_34f}ptad5f*c>q`^ z0jS@kQy958U%#NRufKiz>n2WTI_E_|hu!FpoECyHaz&@WSMi%=2#tx zeFO|i9QOUjda|2O2v zcjHm47Hj=;wIQ4aR z=>@ViLx7t+M=lSDr-NL zm{Z0JRJ85Naf|B5u?bFlh=>S_5guc-`c)h75BtWIub|YcCfL+u^p!gcDR8` z-{KcQ;)=#2I~zzJ(|>YOP$Gm_pMLI}gA~cJ;y=o0m+R7X^mL;CNJ0Hehu6}j!QAG( zMP7qtyd^e3P0Q=h@!iY4tmhs~|LWcj0>Ixd)~}jlj~V(n)W{~8X!Wk?>994p71)In zcPiqB%<~SN>W1om9I~RNj|7og~3R#I;Oaj=z2G9d>iMRx~|l!GT~>&C6SeY9u>qSDrZ#nCXLvxAx~ zbcWY-XARl)w3x~>*d1hUU)m539Ej`2uG&Ox_cKX84aT9vk8ANmYd2oeDJYJoU{#5` ztdZ0?$aZB@Ie*taH*a9d0fYk1*n^`igXKg^T>@7gXC5Rluyxo|-bhSM&vq;LTR4}M zl8u>Ouq}h{{iQNl?=2jJ_Uh2Ri`k&jHW?l>D$SD8X-Qj~kX_~-Eewzk_`U?*<4q4@ z=nUH=NZCdLSLC6)E!kdQ?MtoK8FxKg$!8pzXmcoZw0{#KUTgKWe*5uGo9!{+a6>8% zD2rF>=hW%M&2g&&R-5gFIu=31;!>%~aacHX2GXeqcJ`JXe&nkyoJ&$p>B3o{G6Am$XsgYx2Cz(UKzmP^aR0E`HlC_j7Zql7$_-Cm339J zNyDL@vsYPcgjxomb0>!6*1(Y`*q#0Fjer&kCn-W--mEEiO;b-cZ{Bqg3DU)UgVzVC6G<^!-L0;#6dx;2;3FZ=K_)lFjA>0Scr_`r?#7c(AQzA#P z=B1khhXe8+D)@4YO&o{9zo#||ZdDiwpV)HZ_9(Z0{l_nMZ?DJ&VabGkf-%Q{=)$3y zLzg!RnmkeJ+M=2(2bpx&`J+sSm5GQ-ffl7nf%Va z&C_gkiUX=~IO}npSDYKyg~a_ zOHQjvPq&}{UbsI$J&P6lL;k5-kK~ZB0)6#0*q>dzL_8H=&xWjMvj|+oPKd(m8d)Jx zHYN#;ZNF)Zp(RX=Ww}js7=SH8_og$_t$YMPTS1I{z#`jT6@OZWPoy{M4b(dMFqTmd zi;$Q1eqse^_@!^3gKf%X-Lcvn%NiuYtS*vaw|j=%>y*yAzFbmX(JT4n2$DAGNqIPM zmv{EMTSi??iMqbb+2-}@iv5j_skfvp9)Kyfb-7{xad=-02NrELy@_sT^p2rJqOJl$$7Xb)eO2wMZlWYdtR$+?nw06by$Ye9RM&rUfx=wh&9ea zlg+a2<;f93Z$VSlB1%gO07v6#d4K^?5_|xxmT;e?>S*^j5vA+g1NkE4bCCEzr|-e8 znq_*ZkHtR8S5-|IV6R=i?Rb<9zrKt4`X9Wi6hJD-$$v%IBkCxA=b2yb#KD<-jdGwD zdQuZb_=FrUDP>*Vb$ivEs6f*cv{x8iTy-vdN>;MF_}Yk1%9eIu3b_x46qMdKtCOhS zP9tzv9=jiVvQ?={)pw31?0Crl5xZbouxTxJPj9th-VUtYR@8wVd(=IcygZceXx5{T zpzojpgn!w}aP~q%X;^S=Yu@pAi*k9VRGy3V<;NdCK7M+K@vp~ewAY!)L8@ad*yk}- zK=0Jo9Ga|X3-I01_29g6brXQucZZSF4XYq47N|KeiSw(YiAWMG(w*yCtt@&0!a3E8 zSn!ekNwO$H-Ioq?F_~$o$FUY@Ry7vG)`W+fLw{WXKDp*|1geJ<_MxyoZIET4*p~OD zmUC)3$a^R4Yoa^ z-Rrrt5COt%f!W`GIXc0MPHrUQ%`mIA1nMyB8#&H-#V zZ24BIQU8lWO@Uk#op)A5LEOC*RSSsNgp=};`GDB%4s;!A0`%l)tECvuJt3;ZSTE5S zY&I{e33jjH_K05f-6P%Q(tIjdv472~I4C?Lcmc9DP03>6jA_~gMqfoTIY$w_!k#z+5W%(++?1 zoj6uNyJI#Lqx@j;3J^m6tJ#Locg}ZJT`U92ZuX#N*(%8Z8tpA+rgHlK-f1f~-GlY*gtj(N;I zwCv=A%(n**NKPB7lK@LZcxMn6j^UUINXo75aA zX#1|y22qD@>y}BsAMG1eMj@m=)=K->6~8|G$B%a){~^4S4^DckWEXq4bRU0UX$V7( zCd>ieP!9djElS7JR)Ed7Zq8NfrPLiH9<6xIke0)x?;qehVdZl@G!X)>MBLL(DQYKZ zg2)%Sy8bWQ*QZ7qBbt4~p zD{q_eek--kj!^3ktVIahNacS`TT!b=L&bqH_i_JJ9(@$@|KlHjeERe^cWakc(+y;_ zX*S@16_H$BTurdq;>A7f6f7|V`oZ_=E6G~22)eX#68lmfvQeiyR;DU9xMYVXDI4M> zZ&E@mt4q}{wX3GxlMW)bm+9{2_4c_F4COmjOZEZGX@U=jH#Mr#eLR17Kf4jiNYcbq zbHe77?8zy-b%|2gRP`{}J~&CGK(!?y9J?~|_2-zn3Sak8)nu3sojpLmfB0>pXPoD7qz+9VR5*JNL{aNgRlBs~b(uu4bVMU&y$A%CRjdX4X2etSnC zANf&jg|m0-=a(0p0xGtQ(uJoNckD4OXS~UW|K2d6q5-{iybF@I3=;g9_L9LGH_Ksw z1A|66KtY^*U3%?zJ*`hf;8;*fk`LPI>+aTG;tdefLr}xSxg56K)XrIxOwZidmVV$= z0;s6n>D6T8r(|71tAE&t8iBD72DJAR6xMGYPUbgQF`3Jg^Zp^RX@sxmA-Wnmu^$Smy?bnM8!4Tx7BS zUMy1aFN=9dX*s(hq9k;7Xk^t=3XLOB=V3lMLo zLW4-^6XLLXma|Pqe_}Yh(+8o4e|#U`KGo0nhxXnB^#NdYIMN-3^O$uMA`rpE?lW%D z_8a26ewtv1c7HmWOQPs%m?^>*bYBlcu|5EPiDWvcRp7-cL`hb%&8Wh-Y|9~v92P$d z2`ux&;GY`G_Lmk<(Z0b}1HQ_qQrmm~sQ{C78fvz;syI-q?}>m3=pJhV{j$yzB!n%EbZITQ8G4~@Qs15~cz=JjfDaKia`Q`6jOXo6z5ryE zq&xV{AvqHV1OVvdB1Y)?DJ!%vApgKn0E3-(dtsBD0404xx`tuA^{BqP&aoUjoo}nX zBV&X0L2jToK}ibWQqY&Mz8HDZWN_-4?sypo%v%lLV9F;S`BEEH_0M`Z2e*UI07aKk zjQUXU{VuWAVoKkN4kPAQ9lT zyi`EQX*Sh7y)yQKmpuo?VehEP#%k4FP_BNv_4%r}NpV^Q#CoT3*^nRhr6sY3{x49u zeytp=n>C1Q^5X##v@beB{J#I}OY zN(B;R_xeWTy%?sBauZApNT~$tCCd=f2`K0FF$^K z9M4kXYjfRG{pT^XISe|9uIthOWQA^YMa+QThZo%nwX232z2H*H=i=3r<$tKu;3?y) zg@4bN?X9zt7_&|(MVHItgeHq%^dQ-sXg;RCi4R#G^{EMNKsc6hYihb)5PNOab>Q2` z@yepK+XGN}o|V%J2!$xiD|ZmX&QXpY%O1=S<62CR}Z(-vS@qu79%T zpKLk4EL*c~kM;V}Km7Re<289`&5@8t$GRTZA|)sU-g_+xI*W~RRk-@g+0DeJ z-_m|%=ifEq+ks*#8R}_ocZ>qrNq=Pm&JxG_Ru@%*-<57w9?-FOm}OELk7L~&nr$E( zKH;vil?LL8Y_=CIwTYm?CIn!6d6cXFz1;H@4rYIhRr6*on&YT^_{|m&tLEM<4v>-N zY->jEaF<;~3$@T9Cq`q||ovuZv#kOgomGJ`W7W<6v`*F6J4D$B6xsGXEkvzUi_h_V94pdEwc+ zSMXEGY5kvIY=7xmR`-xCLR1+VS2|S&O_-}_-k<~uq7Ky~$S6afGH~D_%v4ESN2&>b zB7iCma%n#8B$B{0<@!94e>9*)dxt2V=wGYIosG>7TaFh*7Q0MsF0`1rFXf`uhngTP_b#Z`;6U^-==6T z&fo!h7dW!I@nX;a*< zcoS9>dM4p0k4?fB|DFK6x$dZ8`;VK-@2$U6k$luG*gYFz0X`mACDKr=rUF|77=Lm; zmRux<%YVxQ4&>pTs~O4yUxz>sW-$A2Wq_xsa_-{!ym+RowHn(ch*Ks!8k z3nwn1XFdp53Jf}0Ps$^~k*;hNR`Fb6pmTHX&44u>2!bYS8lU{s@mdmpJQ{pE+XMt7 z83R!3J+^JQQ-cU+4&M%A^X)ryfs#5>9vv5H*JH`SYp?E zRewNGfKUe5Vurc=5{71t2`-R`F0%u>XOW-kAJE-cJFrM?e2>%nt zNhOTf`Pi;%I?reePw_4}9_wky+}iXW@D5dh<4_HX6C2e+z3mDHW$H&a%Js{F{r>S^ z&stA;Xt6=vpm4QGeB` zqqMDohJ9(OWzI}jc8JxtMX2rC>#3BqTUdf|zqmO6Mh#$I6MzrCtpSUxJuhdQk}^i- zLOteLdvcTNzjpdH7`Nra)41Y~E@N40Phk$9>mEO?@j_Das5k z^g6%@6%$vncFQVz$4zC(eVio2OXXG7yS)r)4l=|$zSOc{|FD`iNEu3#*xj1VzD03( zo6g*7vl_T7U%5FJtB*+bo)Qw~WDXmUltBLKv-aez+pUsJD2l<((-1%|ynp-2*>+ZF zHC|RA#r1xmu8X|dCzo!BYJaJ5_%nDz%TaM>(X(6s7uAozkFcnF2D`CIxxuR!T>><; zI=gZ!yA6&ZDqltFIo_|>GVy#@-Fc`PozaN`JM=+lUb)(f~J*;xn)B?9tBhEC2isuN2zHlxO< zI?|Zr5g?@YfmN#x4MZ#hDreo_uh@?tPo?EYg`#T-b?^-bVH7#M%r+H<@>2 z6-c0NkfTrpPbYp5Xd#2j>3R_r%g(_tDiP>gSH4?vwCrRsU^`gSPpBPF`VRJ zj`G`O8>ibbHCW&5Ceoq;2Jr8+9eY!$NreSLM%DJn3RcY8)lG7P{#hUpxVA#daR!H{ z!24<$@WH^!pob`T@3!#RP{w8`8)3&HUw$@5j!81gSd;A-=ONT zaXN0|)8Nl8Z+`^kJiK;LSH_PMb!{RvxCM_AnlFfK>lVtV8Eh3{ow=XJO2UQuL9 zIn7My+OH*A0suM5x+!_{1w*`@mOXo4llO@u$_f8DK5mIfx5%fb?pm^6aK%P^e|TM3 z1J6~bW=jZOCDclooC=Ys?T{Sj+?57RU{CM>aY$ z(xZiF_*!P!p zovi%WrsYf!myz0aCd_(~J8cWER_TtlG+TJ6Pdh?2rUQzsaa7%IYx3m`-b?an}@RW@q`1TQu9?a zwHp3!*e)L_@riTk{A_0n*w~=gyB;U}*D6mU7`%oX*pthJTpSauJhPFtbn4DZs;?tk}Cu$>Dk3gWFOnRUs%`?p%T+ubSo0-Z-deO4M~=!n^yy=MEb8=s(ZStVSyW znywgK184gsRJ`*}Y_rx4*w?)_cIQ7hO1GN#!)y0yr~0ce#d%-Fh1tez&eN{TO@Ca> zdGc1Y)N~%&t*IB@1wYWZc5CgTrQGJ!P}39o*2Pz$Ani{9{@a8C$X*-*AjY@d9I1J^ zgoTW+3;TAyU$Fo67hU^LkE8uI0cQtkoy61;@LaZI4j+p<>S&sD5d$0otqWrV4S_?B zcUsJ;j^ z`w5;sN3c2!09OlfC@p$f_fmbd7uKd&zPl`QhUj;;B}N~DMYPqV1S??Yyv9pyQ_@sy z4n=wh8kbE!_tXkU4}oM?cc?P(q6kk>m=}t5UVYVm>@ot@12C*7CEJi8QAKV4&^KF} z(dOWDy8}j!La)gheH;A~zDaIzr-AUrAqD*!3bqpspMN0#$6=!w6geAL| z2AZ4bB}M2ecL$)rW82dIuW6Y`)bO`O?bOjb>S1?NAMEcYifXHP{}-1_3sC z)ql3s30)d2X#sf@ZV48;#Mt|fYq_{JMU#$o6Ads@)F`W>puG91IAnCbO%dRz;Fr>#z+Z&|iEit9 zfPniFtk5io-)wL?6o1Y?R_D*9o0C^_V>m~BRt57U%bcWj+o!&&y_syV7-LgUtEx({ zN)$jt0@)h5KNQ#K(OOj-Uf5e)-e9iKr0aQ8^!?uuYk9bUH}SyGaLI`&Hra#?-&H}b z+E}tqj!Z0!+nY6YzU8pBEm#HCak`~7!%t?4I?{p(9m}}YhJWRmz@}aK$9t&?*kdZ1 zI~v(Cr}!#Lo1lvRSQCKmd~Ed^P-eNizhhgBq565gQPLA>}o`GST|uekR&`R z$`2_nYNrIN_g2EcbRY}7_UmLbS~PlPXF)ZmO7+LWm(gnD$Ipd zPIrhab#)2&T0o24d3OJ2cGXEZW>vT1op~g^UaD8_N`Ef@vRdy99QIe06?#jmv6UXo z!+DN&O0PjZ0=c72*+1S6ivZr4+Qe7bNS39FZtAkWptg2h^J+b70^*dmeGNlxwR8gG z%(&ZfqVtZPMFj~-E8dn1Qt1_e?KX&wSuQ(ZsM9SV*%N6kLCLEuXjY~Q8I*} z!LIhrP6a;qwUrb6C`C>h*kAYbFqOg69pkQmgMEialbc9Jhx2x!TAo+l@e)C5APk!U z!UIuN7pTd;6i2qi1497B7Y@R7g>}2m71dha%$2a zEbF4d3ALd^$%W$rg7)1jIH-hE{wg(|DG^8J?QCQlnv$f#y0VE|)+&}|22ygm9*YI0 zzrTO|YvmXnfU=59ireVp1h%@22BnTQ!lMJB`b($heRWY*Q=IMSUMXp38F~52kb4Uc z>3>v`CpC2g08od#))GEpd|Ut}PLJk~$zII*s($(TjG*xEF^A=K9R;1v;xQlxQx)6m zD$U6%uiF9g3S^&EgEO^7*okV>Z)Y%y2WOv~J>Mo+MH%h+*ldZv700pcs5UOPxXL!vR1as4{+eR=-;IW?0=%YJIro>4KN90U5LEA*Xhq`?wTd9AwWy4( zl!XG3n=OffDBjh+CG{y5-Sf`-Pgk%cVI!Ps4X0CInCZTQ3c~{cw z>;ek;=7~lSX=5m7C~qIh~)RaF&wngvzEUnyRyGNXWQWMK*sz+JE0DwjwhIvHFb1~1aOti}@W&nxZd{CrM>97tMpl-l31DsFO5Faep$#A0L1J?QaZ(lV|8OpYjqkxx7~0-hR)6H3w#2IygX# zz+EC?7~k@6P)aUFd)C{b4S%SPq#DGK_PUKU|CHqys`XQ? zfUGBJQGGESb`j^x-b9!RRFarYkZVti>hDiqBMo0(X>nKdqH5l*(tij%O+m)ATQkx3 zz0|y_+om1Zk9YOF#CF@<-lKKJBdhYrfrA4byZzQ2L5K@S+~zFSRZlXusZ!D%+&_7E zD~Xf1^fE|fV%E!j6ZvXu&GzRb!9%upYxU*p_h(bi{t!1jR8F|fILT|8 z{f21j>3VD6y<0cjRH+1Y!HnAOP=3+yT?sYy&wI4&*Hi>0MDvckO>;w$csOYKHZ*;G z6L_|%gtK&T)gdY~KL)V$rP$OCNtQ*gw0s>hIBF zYQ02A=BuBM?A^<<^Jva|L^~|Vz_-_CV=jeH)dx7C!OJ|T`D3yE`1qXmNbi(0XP?#1 zK-GE@&?A%y>-VCe`4p@OukqOQd^sGxfrDj@Frr-27@=QS*Y()pgrcgd9z=S}YPyi} zetTuHb5@g%Vt?AAhA`DitJ_OvVQ)@|IGd_hGNid!ckfY^99vax<2GxozYI&xX?EuU z_v%tV(S{9t3AgiVT>AAE1{H?w#aHZ#+ zwgNBp-ep@hneYPm#HX%^n|8^%A#<`63nvnhO}JNbs|w4iBsO46w^5dSWBYn8BQ^riz2Ja5o{oBrCBqXVYr)1gsilAJ=Iyi z|M}xX{eN?NdR&}O#U@+KKJtYkR^3XT!(9okSCo#o!#SMbNL)F-_6oKGpmx8jq zpUo@1duxscYW};7d$syg;5&lgLFETwGBge_$0QmqA2-?>s)=33#>zX;S(fXt=ETFv zISCVVO9ZMUnU`tg>fy*^Q!r3r3M-G^7}z#j6dI%ZXUyGVc6FlwQ@FfEAQBK1eNI#NpxmY1Gw)&Uo*wc!>Z$e0B;*B zc~e)}bb91}WyN0RoSlPxXKP@`vRq}g?d`~3-*d|NCMR5iN{IIreGII5}7h2;4!H4n*_t7tmu) zgW}R1)7MB1#@Zhs;>Y%0F(5y#XH{DQaSD8gLID8rNkTrlhJ%;mYEV)L7Forsa$8=` zJ!#(Up!*I@btp#Xypmc`2o9XZ2D*u^cYitv+WPyDRvnilzMV^g_T>0DWt86%BU|)T zwzDl$9)gfw24Ry2_e;x(z;7qo56vi=SC&!Dvaa=v=woMHSwh8hOH^-;G^u#u9yOT- zVQYmRZ+!zd0!*zv*|V-|kiu#Yg!-fY#&Ufa+6RAs*A)FYl(Q<-Z=%!FqyYj9C4X1) z;yFwhdRivSQeql4#R)e!3X^8gtzZ&lyesS&lRa7^8o&I^zuO1!p44MrIvG?9(TuZxT`3}Z(vvK z0+gDR(TQ(JRRY{qZ-q!J8(_(f#5+_AR%YW^jm6gi(udO=7C=JiFq%0PG=Ee~c=;Nu zdGFtpv(epgW`!0~=Iz$Bn0bOz!>@MhDB2_FM_3*)?8k5a>&t&WjsMca!_HbMyOvDb z_4{pj)^LcP3vtfUOnJ7N!%;A?Z6xtRdp< zj&63ZT~1|20Z-7)TP3tBy??c>mZiL+^_&Nd*S!%S>?bAiffs>NkOc*=!m9G98+taI zPN1Q%O#4$bLTft35jXdhkh|CYc0e6o&o9|E1suf7J=rqgm<_)XTKrh9e~d5R>eo;8 zzn)z=kCEF9@YN)wd2zV&B>EQs2!r=J${srJ*mNRU36Ad)|{(`wm4W_w&&|IHrKpy)hUMjw?mTX$*z z=*+@%#XipYp?~@P>wi1RtNgI~00yq9d(pjJB+6wanA}+7p!%NMl+aesV_n{6yHcl) z@n3HLontWw1-w0PQaK<1Z(&#BZ3KH_O{z^XaSNkGYa$gZ`0+&x-M2i+B6z#%*pY(d zYHc}=cb?gc$K8bpV6WRI8!(7Mo_dLg)P*eY{h-X&wJ$-Hs(+T#a3zDH0(P3DlK?wx zv$d|@y}D!@gONAKnD_T<_Vg5ZIDK>#`m7n)V;_wP#VN0*ls|b*!%%dzyVk8_ zR|i89$39bBYYA@Y>7hVJ$tmRKJYCXQn0R4NiS2%NFDVLXUGdbKpqI11#MHvA!>dD< zyGb~?1%mz_&40mL%^9cKJeQ8Gq)c$OePNo>@qE)U_qZB5(HA_#`8B`{rgt*=26*U3*AkgA*( zC`Mr#;%TWWFx*~o>PrPCVIg-7im#chUiJ4TyBxSzEfgocwRN zXj`s7Kz~cc`?gi;v*@m2_2kt%oE=m^)SDK>;Sg`a zrPAtz(5_nvymB7u-8S8mw^wPx{w5BRdVk6j7IoR7TtMS(jRb;Jnr36!mPdW31j&c+ zPJb;FfU~8YAMAgRRa5F ztMt77oPdl+w-&)8K`+G|7Xh*))%Bs(j(}%&G%ckNXxHK-I7W>aD$-H@Tvx&Ox zpuzey`TO(Z{ryLM*M;-A7P{p%n`{dv;oyT}LTvNhUW5wz<99h_a#*|(o`d)R7=QW| z?~+@Pe5sCwf-h#6OHOLn&0!Vt-I&BS64EvmSJHXJZXNpr!4qeF`G?JAY;|>b4MAT> zv)$WjF+JA=SGtlO1PKJ~__wy_?8j-VNmZly0>U&wv*L47)H~Qn#c4hF3)-8!F$R9L z)!yyq*c>mfQ5(-AKiBKGZx55AgMah)FvL~#&ruwn(8~KVzPDwOd`_-rfr_x47&5)m zP{Bsyx&lHaccf|)A=yXL%)Isq>P^!0RnTT~x7GG;6t6ZAOgnv!Lv18*m z2cmIUBe>Ne%&4<4>v&90Vu+C2cRb?E!9yjjRxT&!8m zz1oFSjaR1#iOyl$LCzyYo%VaG7p5C0C`0L+U5`Mf20wlZkVTOWQ0Yr( zbSjW~bQJ^Dm9~6O4A@0T{C^(heFLa+_0>lk3wGBs-b8ez$~l}+$=b|Uc6lD&QQZl| z;JEneiq4K-aQf9hjk01Jm*MgXgVg6*ef#axxAFNN-`=(N=7-AYuo|O>a6Vuy`||Q^ zUI1*<8g+#PD=^QiC*uf^)ULXlo=VC~Ew9QF;V+>UM+P)bag@z&1%FM$4jYy>kb?Kx zTG|~le9_cd3Ow}zj%_3qYdz)J17vX@HWMVP2^e0rQamKPjl zP%AfD6|cI(L`4#cs<_wcEd}f76|;MnrBuFHTC#HKYjCyas{N?H|M>bhL)%joBeO_S z`tFzt1$MOr!F|O>u77NmyPt(nqU?#6bs%gFsFSw#?EiB0E!#up02yR}$m-zh2E_v2 z>QInvjL-T6HZ|W)r{%|VWcICnsj1$i1ns?P0OVYblRsg}23f!7*jfI*t|9r_r8u`P zPPfgat}JyfY~^3+UG?(92B0soEMs~wPx==8-IW11X_Qd$bWwO^5w@n zFV`bK`j;SW{2tBc^(L^3ig@5n&wZIhco>a}oB<;-SqZPpyas>@c~RNpD6EY-NGhXL zr-I2#oTAeL=27kGjc`EVC#+-w`S_GgQ(RKOYw}SMEp3!F85qD#RY6luAe_>{d2F)P z2CW}lwvOwt#D7rMey>gkMCC_wu`uW|K<;BDMro#<$?BI5rWJS64YvkwFy zBPlLx@97;mvAZ^WiaBb}eF*zET_&J&1ez0ulhn>j7JtE~%8xInYMplN76O;vYiw;- z_-xB|Rchu`!nQz5?@J;QHd$@N105&pr(@o`u1$JE)SEXo%@SQrZ_{_V+PX*uiLtgo ze!kfjFt+@mi}d_u#eVDFNQ zMU0YN_|++>Vuk!xLSKh)4o}RgBSB(WEAZ45{*zT$*POC?$At1*8A(G`TjO)RIV}tV z;D61eLoXsdNgcMCwk+OG;_ianqI6MtqOd zfU(yB_6Mu4Fb+}0HaQ1nLm8@l?l$mU9^XR?t#xQ2yg+1*(f>y_vC%tDokaEc)HHc7ukd~w%H5Yz4I<=J_oiPANZ*_^gpZi#g5;H8NQ=;MKy??0vcvaN{ey{Nv1O<9e=kL=}jGt>gr2_J0CE z&*6Aj(rKesgEu;|;5~5;?5qti{}NTRiJ}Je@Bmg5R!CH9(O%wlTz>eeOH@=2ps>Jbz1uR*tRo z-1o=P{Lj(8{pcTlDrtWG_N9;S-#>nS^zOu`rW#LpX@umhqXr{t&!nE$aD6}75w`+{ zO>byLR&~NoIumQ*0m$g9e$XI*B)U>eoS=1%%C6)xSn(oJ{HDMl9X)C7ITaSlzx+CD5$D`Z!| z+q~a$8YKr`+M<;U|0qxA1&^^guBf2QyY2R6&i$`NV*H+Eo3@?0)x#>5S)rXZWWRAJ zI!r#-r4)X|67Bld+gYm*um+O5CdUJ6rLWDc+zC{Uypa@a)ayQLlz+G@xdW3Bafi5o z*A=#x%tChX^|WR5^rmcRNt20;@zN{nU~zQeoT8XZ>nEa-3uP%2#wVG)5-EawZc8Zq zg*{MIN&*eSA+zE}JV-noaMK}3-SpUoDr%Cf$722K`=8IYu>5EXBc-rVS^3&LEdXBn z3(CM+J_KM%XX3P)?0<(9KJTWB1+@}LxFsp2d|rfadyRI-KHE=Wu7g0mS4)VF!1Bj+ zp}?3Aaq6ZlP@Inji%mx#%@y1UL+ExKUS6HUD#)oB5ZK^oHW#W2AWc=7n`B9FvrG?n zP(gn=Hh6iQR2=e7fl#JvTvGxFI7AM0KvuVQma+J&#q9IHcEittc>ksgWRMj z=zterj&$let1*Js3ETBjSV($S5&3|e+Dh6v1ZO^j<7m4mQMvR=@P{{)o2|PmueWBA z1gJXK1xMd4=YKZ~KmE3L3C!o@^5e*_^un$ow@!^o)yTwY+p!KNgvpC!2 z&A8&4=@zZxy?cg0hh~P?)HwoL9Vt<$tJ+6(XuZ@gEr!*D)>-4Y3~bt=H}JSrloCLeEC7IE4EI8Re6w&BPwg+I3gcw)RvaKcE~z5 zDfr$M=jqOoC#Zl#QB8l_`ZUGmrCRT;v3PrUYkWDg-lRK75n_K8UNlD;Y~UO^d4!Ml zSg=3eYd=1&*leEQ*llnvlHz2q5LtXHhyIxsV1I|7dz?HCs6#V&_Pu>KaX9WHeml)9*&R1>AbJ9{~{g* zS%}8Grn)o|RSOlvpXxIc{}S&2GRrQ9haPOBG&yy)Qs~&okA;}t9HpUx+rG*|Hf(b; zihuVz4@UWa-u3>nRuAPzEt87!H_Go4jfupLp9vwhqy4v}tu+Z%FLMyxf+K+&cA9Jlt+CAo)($K> zMWgoh;q9M8#IV8VV*RKe>ZkAZ!`J@%J8OY>J>5Re%x?ok=CIA+$bvqCZ7PfJsIOX3 zLtSSOr$*%05}{?+bdu!S*O}85lq=l&>GVNt$52Fyz({Ch%iMjg(Yj*#jX^Ow4u7C? z%=snF4Y>v=MFqf0FV6GtDu^j^r#Bx=-*!z6N?~ZJ?doDXC@LH+nhe~!X7PDIB2LyT zT201P%`lElp*IDd)-V`ZUYfkD;s~26Zv3)r{mW;V_@BR!qt~+OQshMf>%m6o%7_pk zOCH39u3G4!)i0D|Q=^RKAgoxd*?*#PCU%<7Xb+@Tk!^Yty8u1toCxID&NicsxXu-2 z$59}j-qj_&-0oOjI%;mJy;cQPHv9WeU9pw)CP2nhE$4TA&19(nMl*2twmG<6w6XbR*}jeM_4luzo`1_mws_Pp zob+&V0BprG2l5;76Ep=9><*-8u~T^~FjseOCtV=Z{lRY{$JOjOl=a()A3*O$rNR`yGk`p2^U z{>S%^{cq+OMgp(cT)T?XSG|<-RA~uP*He`?4oA4#R77#y)?_$6DpXXhnXYpQ`i~`D zM3^AG6Gb*H)YvD*Dupwqd_Xc5>tuUpi7Lkp4L!!IXx&wKQcieRvp&eW-_U*((#Gei z$@Vf^s9RPk>^g=W<96TMvj|p6-tF9Lv~{n;ntsuX)=JT;cwW20$&+=zoEALEDY|1+ zmlO>FC4aSUHr?v6>0qYo>7eq;3U)xrJ(5ZT(M~!Im#UL=cApY|EWaIVh=+qk#1pO* ztr*`pk+v8I5pUW84LD`RfaAiI2PS^Ay6qo?+xQzrostUvJ*x)r*rq1Y=l6zN2#37jofIfn=ZIV)U5}k33IL) z&JwNm*~rnHv32tCD7N?751<& zs4hnLTq>gWfL+xQkxd`?ppf3wx9+&?0o_#Ma-IxuC}h0b|MPzV6Y4w&HTMAkZ79XH diff --git a/media-libs/libass/Manifest b/media-libs/libass/Manifest index e28d5e0af55d..a8c89b5462f9 100644 --- a/media-libs/libass/Manifest +++ b/media-libs/libass/Manifest @@ -2,6 +2,6 @@ DIST libass-0.16.0.tar.xz 396304 BLAKE2B d5d1a2492faaff671182b1ebdbdbab230529897 DIST libass-0.16.0.tar.xz.asc 228 BLAKE2B 78596aa961939f16ab0de76a040038bb299591be329808ad662bb3bf91fe59b2b78557ec6837a99bd232d986fd06953fc40b03a110122627af33a8877dc51d6a SHA512 2696214e9d3f3d5ace7946dc37b8103fe5cfb6d0b86b19620e7bd2aaff5a701b244edae892c7a673d8ba6e93ff324dfde9c7ba75ef19a9710dcdef42fffafa6b DIST libass-0.17.1.tar.xz 403160 BLAKE2B b191e8910ddb3e41fb9df79b27517a127c0da2ad74c0a81920bc2cf8843ab18b02a60738024fa8d3594b91bd26ec6ea7f87e17ca5e07825a6017dd29d2b72b32 SHA512 437b4b60db2626e48f438b5138ab4dbf2c2ab4c8f0b587a6e554510c6719544ef2235c601ff1e482d020410f9bab95ad1a9b176d19a3bd54880499a576b41f23 DIST libass-0.17.1.tar.xz.asc 228 BLAKE2B 0e70c104438be4409239f435d7872737fde1aba4485816ad0e35f0de743ee303662e66334425d0d511af4974e03443ba6d33ac44f941de9b0da17a56f204edea SHA512 a28c8271b4c5b5756620be9baf81b0262eb71c4f20d1aadb24238d1d0ccba44fdb3b25d788a3f7c9039945431a3d31842a7855660cc28a0a8acc36ff8f0c0298 -EBUILD libass-0.16.0.ebuild 1378 BLAKE2B 8899d3133cdb68ac0b050d851a53881a89e85e8d4ef576a6b9d645ddb5b2213e3b3d3f502764747997ee841f3d6a3819a8d3df6cc8f80f53a083d003ab4783f5 SHA512 65af6c78ee77a9b14410ef1af1477a8ea94768bdb75e9e5f6e9f205502ff3ffd9b871bf787abe3f46595071df7ec6a8bbe0ae498885fcf7a17c503924737838c -EBUILD libass-0.17.1.ebuild 1488 BLAKE2B cb5622fc672e4f93a257b4db13efbeafc042b516fbeee0e00dc4dcdbd2535ff1a7b1d9bc6c802ea42a487284b5d6075b207b068f5ac076957fc0d38273d807fa SHA512 2f1d62c6f3f60812c5b7769a1995bc034e7e520aa0fd6544fd09725098ab4e95eaeb72cc80bc539559760cbdef24a1cf6c9af6f11799a01837a17640f3a6a295 +EBUILD libass-0.16.0.ebuild 1368 BLAKE2B bffd67feace6ccef3d592c7907e295e056a64f29f4152b0af84fec98f4843054af9d4ffba18b88d0fdce29cb8b3d1e96dda2e244996da5494fc5cfbff0193e7d SHA512 a2221bcb88f1271a17db52cd7af97324fab63817f9e878bb343a7adbc9c32f920dacf6c17849943878af5d7cede8c6fb23a8df830b56327257d08d496d2191b2 +EBUILD libass-0.17.1.ebuild 1478 BLAKE2B c91afb2e726451f96bfdfa53b8461a8ed3288f8200013abc7269d291eb9caa386c499de3a3e249f142dd8f4e8e1cb417fa5604444951de5ddeb5229cb93d68c6 SHA512 1283d0a31b4242a3bbc3275d0c641ca9ed6ca335cad0412400cdc4363c26643f94c5f3a1ae08653b790569f04643129b2ce7cc72674d72db469f62d7969efec1 MISC metadata.xml 310 BLAKE2B 32f2b0eb7f05223e3d092b3d75b7b1095afdac6dc322bd21fc8d32b6089cfccdc46300801e9d7566269fc0fb54780b6c1efff6e41be8de0aa31b26bdc52a44fd SHA512 97c76a4e387bbf43b14bf7799fe889c27e74e8e0b18c2027fc0c365e25ec5186ead530afe6d8e4d6b95440f0cb781d7ebc46e1eae1cc7b2161a199d38bd2a186 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 0f39a92c5094..91acbe4af1af 100644 --- a/media-libs/libid3tag/Manifest +++ b/media-libs/libid3tag/Manifest @@ -1,5 +1,3 @@ -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 -EBUILD libid3tag-0.16.2.ebuild 616 BLAKE2B b1bd558e77d0ccf530fbf4f27e11ac97396600a526fa6d6c18e6e7bd07c9c2a8dac4e09841b230a306689a60bfc9f0c45119b69d4819a827ad8a534fac941a3a SHA512 b5ef932d26902735237bd80d00763c6684c3a484c1743a79253ba62aa38f486cea675f096b650be2c2f2ccda9916b2a150051e79cc68111e1b966ea349c8c142 EBUILD libid3tag-0.16.3.ebuild 616 BLAKE2B b1bd558e77d0ccf530fbf4f27e11ac97396600a526fa6d6c18e6e7bd07c9c2a8dac4e09841b230a306689a60bfc9f0c45119b69d4819a827ad8a534fac941a3a SHA512 b5ef932d26902735237bd80d00763c6684c3a484c1743a79253ba62aa38f486cea675f096b650be2c2f2ccda9916b2a150051e79cc68111e1b966ea349c8c142 MISC metadata.xml 327 BLAKE2B a160fc0168c9b0eef874a76a9b6ad1bfbbb2818750ec2d1b14b76f16fd7659fa401889fb5d19a5abc628ed1a6142c9f9b445c3314b58591409b0a31692156630 SHA512 1b879933bdd99c3cab5e88bb24ed77961ec7d4e9f0890fdf9ccc098ca1a95e6c9fe1a7b55f5f0b6c10909ddcf73af7e176228f615998653fc25d9c888af9f8fa 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/Manifest b/media-libs/libkeyfinder/Manifest index 1ecabc7cb609..0ed0ccbb880b 100644 --- a/media-libs/libkeyfinder/Manifest +++ b/media-libs/libkeyfinder/Manifest @@ -1,5 +1,5 @@ DIST libkeyfinder-2.2.7.tar.gz 79462 BLAKE2B 48b788eb871a133d755a892cdf73a677c31979380f0c03d914bf310727dd49f0e4184b2d5020829e7f78f2ad843273b5f983509ff785adc70c425a4260111315 SHA512 b98672cb0cc00326e526b79e96a0e0a8805bcd87f3711247031ea5a4fcb6447627d5b9210197e1cf23fa7c27093649e9fc702f53ee17df00e90a7caf074681e8 DIST libkeyfinder-2.2.8.tar.gz 79473 BLAKE2B 9341a6d93742516ba213503414c359123b2313134a603ed621a6c7e99e77dbd6f38ad986758d9736c7083fec505c6a1495541a38d825c0d0015e86fa9baa3b3c SHA512 31d86715172b62dd72b122a8d480db4598731b87ca58522ad797116acfcbc53b8ecf8fe7eb2b129857b5044b27d32dda9e03927e0a27f8edcdc5d6ce607a76eb EBUILD libkeyfinder-2.2.7.ebuild 640 BLAKE2B 1710b1b74de0f444cfa72b48c8377b5862c981de6aad0753737669b144cde262db5df665ab997949c91319591f554234fa6a2a542727d0316b97a0f66a138b32 SHA512 072da9c1296a3c752b94691836ec4e90ca65ba3be254581a2cddd754f547d013a74574e26aaa77a7faef415ba42cb72c378d61b656f9997b93afeb1e9bc2178d -EBUILD libkeyfinder-2.2.8.ebuild 642 BLAKE2B 25aa80947de594bb9032a883b10ab6c2f51172e1daafe617bcdf7c7f79ca19be23c1e526400a9cfdbcb35a88e3fdd0cd66e880e47c7f55460da4d2046a0c1b92 SHA512 26e4c336c91f92bcc2610d20ca3ff21e18ed5e434ee159a99e890f434fe5bb2afed125bb39bd3f2ccccd976e31a0cdfa2eb843ac3e824676bb5d4f59624f0c95 +EBUILD libkeyfinder-2.2.8.ebuild 640 BLAKE2B 4f2867ee19b03ba594f64e575124e1b3c7577a88d232826c7d8dbaf170d7bf00838e0759c1a75e689d509bce80ca489c8a492a2a17a215b940ab34a83cc4389e SHA512 4be13b3f9a803ce9148a4dbf59760754f7ad031ea7b0cd6aaed37cce816437fe651accf9a0e5c96e61d8b9a621da10d88bb4703df3a26b925af194a3a186a534 MISC metadata.xml 345 BLAKE2B f2538fbfcfff45f7c503376dcb7b6d043aaf3aa201c5738fe81f4886748bdb652a26911303b444e7cb1f4432c5a553dc78fb51ada95c1d054e475ca5b459603d SHA512 268c9bc84445403ac475a3bdc54cc8bb40b0686ae76affe978beb5b21614497782fd966a8fd2694f7c2e87be6d14730582373a929a5a3be0a042d61b7ecd92f2 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/Manifest b/media-libs/libpulse/Manifest index 66856d10db21..4ddc01d0c28c 100644 --- a/media-libs/libpulse/Manifest +++ b/media-libs/libpulse/Manifest @@ -11,4 +11,4 @@ EBUILD libpulse-16.1-r1.ebuild 5765 BLAKE2B 1d7612f22f43daee09d1a3ccc6bf1d854410 EBUILD libpulse-16.1-r2.ebuild 5880 BLAKE2B 78dbe7da864b8c36cdc5730a98260b35a58ea0beaca798f86a63f9124b71f2ee2a449cb13f5c4cc3111c5298ecc900291e9c0d457c8d765be43bdd09d7e7c315 SHA512 3bb7b39fb201c202f3b20e605e37774b525a0a78979f8a24eabd464ae0a5b8314fc9362a9f9d8a47a43f3d534ddc5a9bd39b3874f3b9cc5ea402f7f897d12a38 EBUILD libpulse-16.1-r4.ebuild 6467 BLAKE2B a56b3974cb6be676856f1fd99596603907a2f3024329f6b9db3edf941a3693ba0af4c06a9cc6081ba546b698a2f9e99b518739a4f6eb9944c1a0605ba093dfd0 SHA512 40a7b8969aec1d4588e51c989325d57517e3ab74833c12e0b80cd2165491334388c2873c53e14a4f26c5a2e2872cf595de1d1593f30a8484b91ccb62b55a21bd EBUILD libpulse-16.99.1.ebuild 6154 BLAKE2B 765f34cc85e5265aa52a05a4b28256ddae953906b4a7713d5fdfd72c5c61cbca351ec876228c08d572fe73518b8dcecbca5d387bc0192ddeb3699fdb00b2a2b4 SHA512 d9af02a4d83d9990dbc9c000a0097874551c96884c2496e84788069adb15dde26816075b0b9aa5036b9022dc235dc23d1b24c8294887232597711bd359ad694f -MISC metadata.xml 859 BLAKE2B 7d292e39737f2dcfaf44c3ba84cae976f90e8cfe29ea91589f01376292d029177d2f700138879dde89bbbedb99eebce02e83171e3e168f04cf030453674e0eb5 SHA512 756bef21c1da1fb996083f1da163cc3e80f03e5d1314d00f07496aab22cece34db48c0ec950eeaabf50ea3ad08f00d85befdb97a5dd4115aa5f665040fe89310 +MISC metadata.xml 961 BLAKE2B 0aea6824645ccb54d4da477c5f65728abe5100176c5bb05f30c30704b0209f83dccda23380de7231a5fc0a5ffb31650c96d024b4d0511ced9806fc5652f51f9f SHA512 408206d9da60312898a87c2b400292178bd20b57b7a17b74e768c154ec3fc95f9ec9412ba497a03b32558e8ffaa21e8a50b0478c8908930f90ecd9b6aa81548e 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/Manifest b/media-libs/sdl2-gfx/Manifest index 7ad2e1a3c34e..77f460aa4cbb 100644 --- a/media-libs/sdl2-gfx/Manifest +++ b/media-libs/sdl2-gfx/Manifest @@ -1,4 +1,4 @@ AUX sdl2-gfx-1.0.4-slibtool.patch 560 BLAKE2B 421170fe30fc7ba46867cfe111fd7366b68caa5a33e9e3ed27a47ef1350858a08a3c7f05aeb79219696d428b8409dabaec339a1f7169b7d3847ca037c05804f7 SHA512 f8266c0e43f77471c8ac28e6b3815c07a3dc36fe1a05a89fa578551f038ea48839dc9602294626f7b3030e9e8aeeaa6df98b28beee15baf5a81bcb3ebfc5fbc6 DIST SDL2_gfx-1.0.4.tar.gz 1230588 BLAKE2B a14cf8433aa171b8185aab765c934262fd4ecde4e45e9c8bdfb4aa7feb97676cd8fb5274ad0452bcf77fcc8f268254184fedc73f1c791ff42305d518d01a8cc7 SHA512 81a100d3c8c3a7c6bd37a23f1290ff10685f8e62fbecd83b0086aae4edc721483e2153cd4219fbd9168f115eea0ea6b25f9be375faf5761f0babdfb1b52fe482 -EBUILD sdl2-gfx-1.0.4-r1.ebuild 1109 BLAKE2B 031edd3703ede2402a5674648e50a9d38be42c837a6f11d752119d1099cdc86477756ead2aeeeaa54409a4d588d447a5735fbd420db21cc9f656a599db6d9874 SHA512 3debaecea6af9eff9beeb4e15343fcfce259e00c62e6216307788c3c4f82fb16f02c16a61f9b44cfe0501bed94f674a60fea0ae033eb08f9b011f3fb5e54663d +EBUILD sdl2-gfx-1.0.4-r1.ebuild 1108 BLAKE2B 7445a46544831529a326bab44dce0c3b564c9461768c8d12f60583a4d6d41da874092bb83ea23ef02b60916372b8b3c5adce907a2b6a6bfda300156602c2fe32 SHA512 597676e50e09f78e978bb93b816a0c898ac09acd5b946b5733a9e8982229d2c0dff4730507688353f18bf88e754a47c51dc696cbccb9224b52516b2185625e1a MISC metadata.xml 802 BLAKE2B 6157add63c3adbf6cccd1d8cfc9cec3188e45468bb5c2fc7b3854cd5b570e5016a67d87d0c265a9d67f455e523a1d3eaa22b7aae3af93cc5ed7e26543d73f8f7 SHA512 d04bc0b8f57a8c39a56b2cbe52971ffb3b7faaf523e0ba0ad5c85c6000230382383b3fdb1eab21593ab4516f7c6ffce41e3281796ff9be4f29847cad9a83e5da 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/Manifest b/media-libs/sdl2-pango/Manifest index 2ba2ce35fb4a..a46a947dc3cd 100644 --- a/media-libs/sdl2-pango/Manifest +++ b/media-libs/sdl2-pango/Manifest @@ -1,3 +1,3 @@ DIST sdl2-pango-2.1.5.tar.gz 643659 BLAKE2B 6ab082e4a7a8df20c2533c8513b0c222a75bc53e4565714322fedd5594276b441df55f7c5a933c326fa029e533723e36b8e4bd065a4013bf7337d1e93b9dbc61 SHA512 381fce666949211f2c25b73e8ccc97e2b96aab725dc5f74135c7e62ffb6fb93053b0323c79f1c32ceab03a4ef335cf407979d82f1ab0778610e7dcbfc42b6e9c -EBUILD sdl2-pango-2.1.5.ebuild 730 BLAKE2B e1310d37ce6db474b465d21026d12f3869e3ecf49f3b8266a9998c3c297e8a24a9dbaa542621d88e457852865d252012fcb8dd276147c1bbfeeaf61269db8cd3 SHA512 b89ba6c0649c83335f017591bb0661141fd79424ce017baa5490e1bdc37f1580d44cbf806b7d744e4be2d6b33b1062a90090ebd6a2bc906ba08755f815a1c923 +EBUILD sdl2-pango-2.1.5.ebuild 729 BLAKE2B f11ba07df8d5163d0a261fe3f840e9081ff1dd1389c152c322f094dcc9d80e3c3114dfd66b520d19a7abec19b270ee8e7545611c1c547c2b99ae662e99e65948 SHA512 e652376349be705d09d807d1ebb54823cd4f6e6c7f4c6079d376d8b30723198fb76ece2579d228aeb3cf7c544566944d0650034dd61c93daeb1b5c0dcadc5cc0 MISC metadata.xml 1011 BLAKE2B 59a8e37b2e709d6c610f0d4b4ac83efe6a5aef54c019186d7468d447f5189eb8f3c3571b1656120225de2e14b828379007761a92fe8fa7e178d2d7f5b4a37483 SHA512 60f59b30ebc912f70c5310b4a0c4afe65096c1b7cf25fe11b77155d848442604d02b0d64318424b9acc1496533aeb1bb41612d3a8c88b27292874415bc003302 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 a42291d3bfb6..121297f566ba 100644 --- a/media-libs/tg_owt/Manifest +++ b/media-libs/tg_owt/Manifest @@ -2,10 +2,8 @@ AUX tg_owt-0_pre20230105-gcc-13-cstdint.patch 832 BLAKE2B 694b6d5223d87b6b735230 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 -EBUILD tg_owt-0_pre20230105.ebuild 3684 BLAKE2B fea2495d1ef234f4184c4ceb0a7e854277cc2105f55efe1c503d6b230eb25543ee587c91684ef65d2942e319d0d1a8b7aca4689cac9f7d372dea9125a3e20d30 SHA512 71da9849ec86c08e95c30d26cfddbed879abf798aa246b2ca01cddaf724ce49b3cac2fa1f5e6bc73df4b024957c460ba39f070be4662f4d4336bee08f45b2ee8 EBUILD tg_owt-0_pre20230428.ebuild 3989 BLAKE2B 4cc8dd4bb0d2a0eeb66771da0c847b126356b4d01bc0213e502f7d1a6e5a795eb9a60da275765c41acd46122bd4bb0d0135381d8e20fe5934a3ba47424908545 SHA512 ad7643fc36405afa3be78bab62e2a9285ea61c6a009873bb33c5b41fcffd2f7b1ffbb86cb8b24665857c2bf34bff54b7034508178d5df9e03805c08f6d78e6f7 EBUILD tg_owt-0_pre20230921.ebuild 3923 BLAKE2B 83f5c1377b9dcbcafb5a557e05c48454267d351f75732574d6fddcf852e505fb0cf4654957da481d6c3b92b0ceec82d055ff38155cbde17370226e3160c92dc8 SHA512 fd0c7fd88cefd4d0f9cf905ae619a24afd1ca86cd50988cee67c8eef027e2848b4fb4dddb60fe67e65643a580635c0e3d321fcfb2f8d38284ebd6dcf238d596e MISC metadata.xml 493 BLAKE2B ce75939609c6fdef8bce490ca81ba5a011c0a44746e9d813651c2dad5e29e66cc529789b90a61e484c1b13c4d51f0a6cc18988bc7992f9a68e532b6bec9906f2 SHA512 d7aa16d810350f42fb07d47a020363fa77f2a2bab07bd78b49f22afd1ddffc51bf0b55b9ac84ebd208dfc85779494144a75f33e209032c0db15567eb8ba4ebf1 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/Manifest b/media-libs/tiff-compat/Manifest index d17393c4a30e..649738cf36bf 100644 --- a/media-libs/tiff-compat/Manifest +++ b/media-libs/tiff-compat/Manifest @@ -2,5 +2,5 @@ AUX tiff-4.4.0-hylafaxplus-regression.patch 1100 BLAKE2B 7d45e1b8c9ff6e2956b7190 AUX tiff-4.4.0_rc1-skip-thumbnail-test.patch 1176 BLAKE2B aec14df94825b3709941b065bfa6eccfef5727ab237feb4022e614749964541b5528f9724763bd86ead8aa1584590cb7900f17123c58d3e4b45a470f240a4d68 SHA512 e58fc43a081205107175122dc6f05281e2c11ef961645e3f0ac4ee6b54c22d3898c978c8ea8984394fc74a92bd81c4fb4a37915d32689314fb97c7f3aeb5b6c1 DIST tiff-4.4.0.tar.xz 1929292 BLAKE2B d05a2fb293557d1e7cdec116c65c8338d7714af7b6abd8dd3bb2b476d62e044adc7d6c298843649d63c6bc09f6ce4660ee23638f9beb716937ccf236c2829dcf SHA512 c9611faadc9b1199f3aba9a43bfa160c77c11558d1fa358b42115ed78db73c8387531c0668cc9021842c58f1c02f8d84264d3600e1039dfe6f866822ad91cff9 DIST tiff-4.4.0.tar.xz.sig 310 BLAKE2B 00dc8ff9c232ec4cca8b294659e6379b9bb512b58cd3d2f9231e7c10111510ac56aff3c6fc133a47f9fafc27595e099297c25940414495d8ea7f5a75aa43e9d2 SHA512 4ffdcbf5a8ce4a3be543d0ad43101ddcdb6ef22c3da5768c86660a40cc0cab48032a65c5e7bb0667f43d55dad5aa09dc0df302e2f9dbc9f24b8ccac643a0408c -EBUILD tiff-compat-4.4.0-r1.ebuild 2730 BLAKE2B 1cd71563b5800b427e5163610e87ab4f5e1004be355e0df7a421c38adce628c15ad878479f8341b364bd2d1da4036f6f4d3ca5b915aaf56f6175093b55054c23 SHA512 4fd9343bd140bd45077fb5e3d7028e0091e1b3c1314719c30613e8aa13abb79dfd79794f0101cd2c16ea23e8191840434fe6a85b435c2b04730985288a1d15cd +EBUILD tiff-compat-4.4.0-r1.ebuild 2720 BLAKE2B 72b30b7fdb723a794a790243aefaa13a6e9bfa0b401944ddb60ccdc521e6d2de31f5e6cb4b8eb5ef000420d103f00a55e565f83b1e6014384be542acad89c814 SHA512 0536dcb55c62a4805944b84ae6321ba8c0b2e8baf818b7ebcf75eb9f2753c75ea05f1cfd5aee1331f96aa666f560ae74610a369f0254ae39d58fc6e7d6b1026c MISC metadata.xml 615 BLAKE2B b76f8c2714111fe539c2d15b56361bc3b2bc7469b3cd74cf933a9dad4ac8577b7bb1a2bc010ceb3623640778d1dbc912433988e938db7df8f8fca67c51003c2c SHA512 81b22e0e2763fbcd573d2c1fee362785c15c7c33cc00d0f7ce89eb9f95f55e64aee78eefc51de6d7270aa966102b744f070620828becbbb03012cc22e3e99469 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/Manifest b/media-libs/tiff/Manifest index 5c17899a267d..4ee5ffad214c 100644 --- a/media-libs/tiff/Manifest +++ b/media-libs/tiff/Manifest @@ -8,7 +8,7 @@ DIST tiff-4.5.1.tar.xz 2228040 BLAKE2B 793c03593c46d6f804f622f5ff7e799751ee79e87 DIST tiff-4.5.1.tar.xz.sig 310 BLAKE2B fd5e3ff9c55790777b9d2587910cfb47953a27925bdf8610fc5b9db05a5662b534df542e3658db7b897c8de510479d0a7f0773092ac2f71e3c7bcb4beb14594f SHA512 10e434de0140bbd7e3830860bb611796b65fff5e718a2d5fb2857959ff63149d73b4e1f3f7c4be2c27f8ca863b0e4b7731332544eba948ce10097552e1779aee DIST tiff-4.6.0.tar.xz 2124388 BLAKE2B 3b508b02b0a536c5bc8e67fe4c1b09ae9c830252786ef4764202c14d673d1ef9634694de7a5893a3551dec684d00bad9d0442c7fea7bcd09238b9960d443cf62 SHA512 4cd9bb485bcac9c5efdd0c4814f2a38a762a3b69e70d909c05a24e2e9d2bd27357b9814e0cb1cee3898355d6ccfcf1615f715125c8ab8c651db474073734ab03 DIST tiff-4.6.0.tar.xz.sig 310 BLAKE2B 9f159a5839dd41bda34eceeed6e451455fbcfec5d51ebb097038e3977a391a751e91a9f683375593f45af0f9c8f0dbe55a0cc437fe4512537b30d513adfdb2c0 SHA512 da87b4294e17d49cf60e81ec5285f503291532423330552e41dddfb672c0636e95b8a80d603c3095abbee469cb7dce63c2df0c22b751a3bf8541550f97f78b49 -EBUILD tiff-4.5.0-r2.ebuild 2874 BLAKE2B 3b9abb9754468a62ac81523651c74affe335ff5d762891da9eff23e561ac1249a56e0142e86543d01f89f7a43a9a6ded017bcb879161378cae41f438dc8e5088 SHA512 2b40a6642953b142b10a46be652d8d561193707cc97e1f1c2a69d109691e7efa46b22898d6b2debe567724f6d3a6ecbfab36ae36e0e29e38e8e40026023ecc3c -EBUILD tiff-4.5.1.ebuild 2492 BLAKE2B 397cfeeae0fc311f06399a7df037d32d6fcc9796607e83a1d7e1aadb86bd3e46f310ccc048aa237146d47d8117a3a55b231a1b922a79dfda9ff458df0cb89a34 SHA512 0fa223fa31797382f9af756f004d0ea48f4a0628c89806c7c9c423990e04430607f96234b1e15fb814d2d5c80a55d86252e2c9c0f81a671d78390469121c20cd -EBUILD tiff-4.6.0.ebuild 2446 BLAKE2B 00e1c8349b17a22ebd2235c6152acd695decc66d9ede8901b15fc2200567fc9d92b3fadd5b7f617d26a4f0ae35ff7b5a46256b14c2e68a1eb39fd6f2d108b176 SHA512 7a7abdcea87ebcb974f07182734db9cdb33ed78323ba1f53f774255a8f282e1f62fc480fb7fcf447d75d953140c6041a6da7f01b0a2142da28bdd8bd893bc8df +EBUILD tiff-4.5.0-r2.ebuild 2864 BLAKE2B 86c265644953029f369ef4ea8a75ac463f2e7792c129b05d71eb7711e58ec14323bbde65500b123119cde3241eccb30a226d39c7ce188af0f005ea6fecda4ace SHA512 f841c9e5df12cac12a3b6c594317cee5eac92631c1df434f7ddfe33bbf7666b05a1cc20b725c87e52677f1729ceabe9078b9abf7cf8b4ee0a63b4aa6b5f7edad +EBUILD tiff-4.5.1.ebuild 2482 BLAKE2B 3d88ae1cc2eb298cb6bbc1971897fee954b150222eb7d07c10fe52b8f44de82a5dcc6f5476a1cd2218488ece604870b4fee370d3bca57a8f6975af7b431c033a SHA512 5f1888a69653f0b56d809ee08206a53992290192030eab22e4df1bda99871f63599071354bd102cc5fc8a129c7203b51ea9b240035e63127353b337cf49a8d59 +EBUILD tiff-4.6.0.ebuild 2436 BLAKE2B 3f5212a05db4dff3d4f332e1bee2d7a4cb6709a382d308c46e4c27ec08fa5ccc6af3751841f024784489a6be70a8513c6a2b08f03f4290d8432b5ecd49fdf76c SHA512 6bb27d664b3eca331aad2623d2dbf9e04469a0dbc7965da2f5bf46cf1255068621c25b288b64020dd04cf5bcf9e9c7264f9470f103303c022b517cde8aa87c5e MISC metadata.xml 615 BLAKE2B b76f8c2714111fe539c2d15b56361bc3b2bc7469b3cd74cf933a9dad4ac8577b7bb1a2bc010ceb3623640778d1dbc912433988e938db7df8f8fca67c51003c2c SHA512 81b22e0e2763fbcd573d2c1fee362785c15c7c33cc00d0f7ce89eb9f95f55e64aee78eefc51de6d7270aa966102b744f070620828becbbb03012cc22e3e99469 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 zcmV((K;XaH(E_;80Y#*YCfOjAY=Rf^&je>c#n@D9RUk^FJCAEtyLq2cfAx!xyqy|NRK%1; z$ceu?G3FkoL@i87vLj+i$7^16IsN^gXx(?G{~r7o2dEsDG2GT^T0e3q7v`N07BWNZ z%k=&=h^$8fYW%`mTEyRqgKg?|rUdbS;C_|O0wLsZ38-aD;JO}zUwJxR;&RZnLtf8kuuX(N*?Hom z%avK={N%9i+isVLDn2e56z;secf+nnk6B(W-1TDN)=dm&$#~>yJB*W4s(nNbWGIj$ zp2?xB!TX7v843Y}8KDZCARESg0P~Pgq@%L*zAa{lCK3A6f8_-liBCIjmJ1%emvvn7 zhKk)-UG$bSL9>r#!%V5cLd@`FtE+tuXIkEm26rTK)aWG4nw>vv@rfN}r^Wx%Yf;YO zh&>zB3Dfpv;T8NuLPSq*v1j!j9fyPgXcFK4WbP9yRI?Rbwt!W8i$~29 z)ds&jugD{sk&jNFMKX`(z@I0ZHb4fpfM7~&)z3~ye;~TY#0Te|;C=O#j-)o#~i*}Ci>5Ro^%sS?a zwzFQ+x|H^`s5n13+#Z1x)>!g5y%Er>7(BxzMtOs$Nkt%%h>zx~js~z_K0*!p^^Ci$ zmaGGH0O+y!vJVx+f1Q8-^Ox0r`1a|?_2(bg{M7!ue!}=ZrcSV*cV6dB7Q`gJ9pZqP zf0&m?vX#i7#zSU<8q1piy+g#Yxwq%9Poe3V98c`cSYS4P%7kX(V|K*!yiW$NY2C~k ziYY5XsuSZbZ@n=G_3+YquXH9S z5n8@doEeO<4NIHg`^l!=z9BTa``c>Wk{>Voa*2*^f`kQZp3vXkECk{?yOLNRfB2@z zUiCA37mxerFWJZx5%@Ey*-U^r;m?Qb3gs~ z!>6A9`wu@iob=-*R@eFA{*B`CF08hcJ{S8mJcPjhLvZzv>9|9f(qV@}aA>77aO1t7 zBS*d$CJ%$~IIMVE+cpPPCC1iWe>RT^x8u9oaJ)-YctcUKIQuNidyWZ8bylb%27;VV zyq>cdz$~;LdN76y1)BIOCjfXC#Wkb4&UpwY1P&~9J^=9I+4WqOI)S6zI}MRE&rO!< zjplZTtzJBw0kF_$v3wK{pT7L}?=Q=|KK35+)Omm#15dD1c(LTqT~SJ-f7{C?=hNet ztdD_QUgpc8$UGz}%**n&?WOD(9(y_cJwl6NejO{h&`;It52xcq9OiVKPI&U90IP;n zylGS?PQ+X;78`NbEQ;hw!m;5OW)%)E$yo=Wd$HtNn@rI1HTcZPw%J(k4PJC_$bp*> z@$(@a8uqIn@Jx8_wAqM_e{giX83aHGo%?Zy$-n(PKmED=GCvUto^bFVI}j~0d_RX+ z*5Yitkf#?GqaoVPp5!|!BGhCi;jsEKKlMB5j_7|Kne~KWIQ`0NErE0A<#ew`@IF(> zY(O}e=});>MTSt{jx89$DO&a=cnb4=rR{0v-6^`u`n%luP}qH1e|(sunqiTS!#*n! z#16Ij^hs>p&_4FHiuGB@lIh?Vf*PJ^u|2*-fG%p+!y;4U^m9I89WhMGbEFFi^hYcB z)6ZYmZXeIUtSEhlI*7zLag@@W>ql_%OPucOwYq`FS^e@pvNpXfZu3r0@H=b_3*LkQ z;|q>ON5*0r0eA=be^EF&IVA>U2~G9|do8@)0}mUz7tE%G_bU;+A{igP$5~ZsJP|-P z)T+ZNo{oXWmYs>L_w|J1VuHzKxnz97JCkO=&WVhNs+b_TtiHO@j3M;-Oy_2Cv0gm6 zU3Wt~Z!3B&{P?3K{MyF+xO^W5CGd!4!%NNDz%Q_*%S_jCf9z51>b#tAGaZ$-$H>+V zqhF9OXXy@fAlRkgNVx8G*mfiGuhrZgA=codOwt_BjZ3DZ7c%7SNaBiK z)`_L1C#!b>ay_${mjmtDjo6066nFHh4Mz_-3!uI|kpbdYt%bj?q2{5b0?L@_m#6<;ofE!bY@Zi2oN z5ZU^-xjNP*Io-Y!F0Ugxt3(d?T%qQjzXS$UFTyf138;rBU_)+n zFSHL1pVq1@2IQ&W=*Rus6HKhNg92WP^nyQL)=Ts3kbN&Tg#TIYIGu-z$($eSWB=m{ zf1)%#%}?LHbL0EN=yjffZH^Y%I94y0;Ak*JqeJ@}t2my5%jFOQ53l6K5ZfeqIFvcl zv0i7l02`_|Y=>KTymiwZ=@&4bTm4B`K42^snq`&||GLlj_8pJn;3ZC&8Y%HRsJlH= zyl+CUmoTE=oWg=g*pOiY9?P@?1{NGef5pxbg}hR*vC)@baiV z91;!1^kD3Iru1xwus}T*`uA`mXy0C~3>W9Kz>ULVcdtW4mc^qGB=Yr0jn-muxS)yS z>(=8fxi}HZ&L(hJKeUadgyuXfV_KE;duzCU`fUxrpHu9Ohwt(O+rF|5A6`_@<0Rge z=kh79WK>R~Ak2Q}hl1H2*sMU5e^m8nY)2|y)+gJ51)gS}G1}+2#)BL2{48_ECzbn&%alRP|zx|$iJ;_zx>#dS8vx!NrTA_gyjBEAN5G+-1i6~rSR zSj+@*M^>7Ty4 z`Z}kNOorDRG7c|IcrIji2&@e|c1sK|peOnTxGSa}r60$F$^d4LTU3D#|X8i;HA;J$V;AUmfo^dr*$#UtwuvcYk(O~e{snBE%<{^d*j2l zY7;n|{Mv*tTf%!yM-$qedU-cv%9ll`vXnTV%C38)xMA_03OzGK9ikC2+WlOZ>g6%< zj~4K6AEyL*Y1D@dRqzxnd3$7cVC-cY_;##V_n6lCBz5yNc|AUNWrU9$-oZfop^10) z=!dx2yC(+4`@v$?f5=a70Woa^ySachz!IBkdD`B?qqq02<7TO?)1K^&4Gv*R&)o+s z#+=STDQJts=^|$5XLFEv@g9S_*zaSZZ-8+hp2x$LGe+y}74RhIke=XV_mp=(r^ybn zY~^y!ke~}$`{&jB3l8hltS{@^m!JRKA%fpo--qjC^WBl+e*p8cIR{teYfOSYC5R_R z;Z&-8f$M?`Yq*0m*DSnS*<|1~D~jOk32UjaJ8y#;ruv**H=N4ZonvK-ZuWY2&wB5t zYwf)qkw)tZs6)?!COJFI|B&PKSc{RFJ|Vy(wJB&@^23(Pl|1w7`HVzAbpU_UHs z++o^Ld^qRxf2lb=`cuE<1i0&V$oSnIc6d6DX6-**zxngm{`22ogkLLT^Y*Z8d6UZ1 zsq4@mR9&_4sp7^rP(m2Xj)=6j>8!!B3W7_t>Zn4PTkxjkwOHriJ>n<9+G`|`#7-id z-XOhCv`DrcK0ac*ZCSje7@&>mv^B|V4en>6vBRM~%8FjaY63mgYLkOk zL=b{|{=+p?&egxaAkxmZk;g=D?cPMZsm!!+e=@=AlkC-N1fde%&IN%XTweOPC5eED zy|zd9W}C}K@HKlUlA@-Nw$5-&p0UTL!xZ>Gi#blh-v-Lc$RDbvtV{^bpZ4-M_%q=I z;c_c3SV}+2o5G!U;22Uw=hK3ZFIYLmPVx7?Nr{@7dX&? ze~szU1`MZZUx?EBhb#E)Z|kRT|Gt0z^6lT(r@#F5V{!|~f49bSIf(r-Q10rT>=D}B zZXe?e^2_Xn^TZwYC>&!9aCTTR7!WInq&e<)&@r3hAFEVZu_41*WNJL&!x^xTMf4ysR zJxPCyi1%f!!n*KjyC~iV<9VV3NEgc?pW+$oVtcm?e+65{=k}iLmV4jccDAaBmYl{q zJ1-QxLwMYl=bpBRI8y3xT+nrTRT+{iBMldh)V$}*NrWL)EY#7z-wgqImhL$h|A(IY z>-w}`km1)DDt(=xe z`cD^MO*TTM(*Y*k7F-mG_Yhsq(6t?FIL6#glH>gY-gQLuQ8jqY#2o- z{wCzkr@+w(A;oGR`_$0jt9q6nAh9OnZVO#vJ)X-7kxz%08}kSHm`~HDe-l)rB`v2T zNs?1X|7iKXw7TngfY|k6{;uRCsfh_=Dzux=2y;*t-yl6bL5E#sJ1=O(# z#`ZB=kIf5b$9sbhdmpC0e_^Q}T207;jgr=JJr{W|ThH3q4NQGHIZa;j!`|L#wF`FZ z1fKydz`?^mpNxF^>GLn&e#;>InLzdV+oxYYin*)S4>Pxy3)gNZ7H3DjTa<=dILP(6 zkOyyx*)wKm&|9i)wWU|-dMq=7!~d|SjMm$xP%WWE^IZiYT)Pv!e~%-~Wd{$)zE<$Y z(BlRl2<7khep;faX)NdKd1d1`veQ5uZ5w~PBiK|FR)65R*O_9+`r5^#+7xZKP<1xw z^xX9DK!KI@%K32^akBH69LZpnT=Me3wwB$k%bDzu(?3|jy`3^RKYdx_WBefSewbVa zOn|chG+e@Y5hjpWf0UHwd0XS-fI%BClh<5ZtK!`^jtWH{z}Qa5aoWoC-1c)j_MMM9 zp9$UzoX0agoU(1v8|xen2r0}*fJE{1Z(dB)=+;4pbbBsu-rm|J^aUU9VR`MXV)FU2 zi^|5!{Y;azcN$l4cIas}&@pcd5;M^a8R&H_(6Gw3TTh)Jf8}0c3bRj^|0m0%vF@4v zU=_cg*6^Jdhr84mo0DEITPjZbd!D(63OzyrUz8E=;TbM7WU>H1qJ?lhlPQ>K?(X#Z zO&M{+*ORS@r>D%vUGL+$F7Ro`fK8UY@vi9^lRo}-HiEu`v~4e|?%s8m;_6OIN#5(_ zd<-w6v?ACAe=%oiF4RUG6VttC!bYsc20kPWjCvk7;%bfK5^w4=_#rw50XR6ER6qoT znL1u20+aopR`2ur^6B$m*O&Igpa1pefB*XJ)5n6+@6yuH+B}`anLT&JChVlZ?mcE+ z#67Q7I8fvchb7$eV(2#KAD}|-;q6&ZCY@!A!3#C*e;Kv-p7&qdE6|;QMC1(72}M`4 zHqsK&`x$y)-;PGSJhg%#<@PmkGmDOv6PiE|yP~Zvjn1#eeyl3GkbX}5ziWieK9?WZ zM4udUf!i+d2)yt@g4=d4hrc>c+3pb{+GQv9GuIpSxzCS7eScfPU%&jhefi5TU%!2q zOE}(7f7S!S(YcTzTE)luRP=~l+D=HdwJ+EKhVQ8ihDU4YgVW1Tmy-{AwrY_Tm#{BXr!4=h}!-}Y?m=9o%vZn)q4mT2rsAH?=;jkneI{amOA1mo%8 z;b42ee%5|V7op#eWwm&8Vh+Z9I-99^@vnKdf64l@{VXQ>*RjLnnYC>BH>hIAC7U@n zDr!Rs*6%FbTt9wC`99PmWN+EvJFF3SM&3Dz-~OHM1(vpQfPlCl&bTdPwLiGxE+*R* zr)Wu_-1~n(DgMev6Dv`?0f4wn3@oh=N`_OnMh8-sN_`tU*Az+0wdUgyB?atYI ze|#*5NJCu!iZt`ed)dp6ly=U5H$OT6Sj8Qk5lW;zZqSpMOo+Nd5+c~3_8fU zjVD`uWivEzOs|03CI8;4{n~%{^wYn+Ft?{gCS57DX>$^40jNN7soSiI_3k^~!gC?m zFZ(MG$^99Sh2|VidP@6zRE2|fe=F6_e;(SD=5rBNFxA6bpr9(qD39Zo!+4)N#oqmt zcj9wecicG42D=~Qx#Zjlw?qu5Wv^njN}rYgx@vQ}td&>KQ1fV+OtThg*!e%!T^*QO zz4Z?a4B2Zq9iY%m2cE&MMS^}3_1gOVh5Pl>`rF4sD^}`5OJA*y{f`b`^2#7De-Usp zgHuXOm=0dW;rt`QLXBaGP=P}n&vmZ$^&|mo69zSkYR7AL3ULLYFGoM4N~Unoc}*nm zfgp@yIb$q__q(;>-rf!BF-o&%#7m^|9SOCB2Ugj9fISKs8JD{kg!R%dZyedqX__Eb zyOFuAAmM4sh;a z0qk?XT3ue3?I<4S_%sjOyi#C#Pw+c4DGs+S)8;o+R{^ZAX#+|Gy@NAse@{D6F(jzY zac}Pnu7Fr1uGel`pNy1{u^pQH1kEbIL$MgYTBw+m!MeO|u>;_XqD>G_-z_o zQ4argvP3a8?|k^`R669t;gvL}Q-28zlSj)uS@t-~+N-5xuh#2CNLD726{V1MXyHAT zVk>*Jer6HwV(_}6(^ej{5Dwlun)iQAXEMgpAvlPsxgC-R9D2qfR(Z7>i;O4Wy|p{z zs6gDRbu*_;3AaTKe+MjH@rV^;9+>)l{m$Aw<+q=I{_+h*$11KbzkUyQcm6P2C3$#N zoooOgEGMr;ueMt7Z-)o0Cv+y|m4{aLuLtcsmG%_dEelD9WkQEC_o!A1^aDmf4&~JZR6E?PP3W=s-YAt zxMT%;yjz~ja`Nr?VW;Ps3v|#8)cGoesO0@DZCb+Nb?ggT<9mV1&k*JMd#m{G-~Ref zgzf{}InCMoj;xYB4hzlA06Sc~*k3+YwG@IRVMf zWjxqo;yb zGX)QmTKD3Q8|j-<3ZNaF%NdH@OShcKYj)|9*UD88P>!v)Qa~m5K2)W|5uGFq?j^4v z3k@fq&D&x(tm)ct|KSL_Xo9(Uqrhd|*RplZ%an&97&zNCdPM<*EpyVTNaTp&2mGeIdt7iDDsn84_P); z)$99QHeVT-Rh*I|oMUB72*Ux^L>wq7|Y;l?iC5FE|CA1KN>#C+DtYi1N92DqX(S16k z(xh=fZe89b1`RZm{5}(;jfB!I5m7gSb5vTd0$YB{@Ag;@!>cfmI7T%cdQ`E_x;5`^ znNW6n5QZH@mjl1+a7Y=u7wzQY3%nA{3!2(crNAMqHL}KU-Q{-{?$>`huKjSof7@up zzxH@feEJCwl~1uUG}$_a`hlFlMKB-Yf|LnJu)LjJoL<~?dOdADz5O)(miKs$ZoM#8 ze?xQ^Y0 z=~#B<8mJgRSIwCEYdVRhUZN?27@xbZ)Zc^=Q$wV&ep_&LVKJ7#poRa)kagNZ+1wE z#W?&PNEajv|6gJ6x+FJ_ZE60WcS$o6AV}bGKwK&{M=5C(p{%O&^!0bXDUb#s^nr}Ph=BS+e zgPW)Pc5zH3Wfdp54CwUnK``27Vz4>oaLM!qKoRTOecC5* z_ErIA+x5}q2u=cG+(ca>->IWt` zxyn9M)7E4xI;|peP@K>yW|-iLBW$aI9jogijrZVsSAwTGI1cE%e<3>hhV5q*$c)&- zA}1P3UUyW^Ype68jjhkOY*d3A2JC}}!HoK&$e5o_+nq1k)`IQUo zxG1SmePOOAQDM^ti$n|Yb~eaHn9^XpW?UVa5MbC%Wu_AX% zQ?@lu{80KkaKaVTe}$262N4fwQTZFb3;n+c9||4rPNSX*S}OYCT8<_+Y8r7t&vLoi zANVxGG3E*iv9oUPX=JCot>;Tke(})$x4yo9{rWda!PVJhrMId4b&^W0V0C3|)iJ)| zBqvY9`GaG#00XExROGoO_L>H%39pT@x^!zN&N*8j(9oZmR7Xu{>07nK#ScFnm$WAd zY9dgT$3X4H=Q{Zrd)8On?QOl*)%VH@B)b#7+lhfajl8ztr-2Ym3`uKlTy`atPx}%> zMqn#`YsDd`dzlwjSAe4u&69y#A{vZmT{_y}Oh6fKg44akine)-Eue8Ai5|+Wlf7IU zf8ij&YdFRcfMM7zZo5xiTOLU^#9_MT_ZW%Nw)HTBZ`K>(e-)_eJ}%Kf`I@NPkB0NX z$*e@S()>X+PaVdfs^z*ZEp*U1FJ$BbrFD8t-I{9icL(}fp}QifnVWq&9t=L^8jt_K zNBHmhu8$bbN0N2AS$W~Pk7M;t!{G$ef6@6!?h)!W&NI-dfhTZV5GU4<<8}a@HecjM z#Xf@5+)4sA-aV&47zS>bs_zt%uF6EguJ`2>F&HGO$Nn$^EKPf_y+?bqNS zV|m;<%2H+0TKWQb4~TCnc9|?cDP`nl1T04zTAn#?ntTdZ;X|q0Q-O?$i_eb*e-x>g zkglKxKiMzMzf7Y%Kf?Rd*ME&KV z)7@j36~8ZX6O$3DwAiP1bw}0PFjxvB;tyweG~wtL$)*rX)n*==c9z=we-^h%UF#+Z z@mG9T6+<2(7f$bhShNNJVVuk1)jc%nGbB$-yi11%r@gw#&6(QgxcdgS%AGYNN>3DK7Ir!Y_e|UiZ`ab^qWxRfBe-jFWW`>D; zq`m>+{8l&8$#PxCiCd=?e<9F-1#@CsxKFJG4lgKKZ0jk{6Ars68k33l8)1~3+}&~E z%^xo8CJCIf)6&Vy>7}N`G}!O4Wo5jzXrfw@hM-do1oc|>dOA8t5?bC5K^T`H)e~Uu z&~BKk$CzLtdNt!J<#sV}mSuWc3GmTYR^&ld6dv(^BIa+wnXIf#=#6kEgah zGez4(ppTJT+E$ClS$FdBr5T#q?ww4m1L0CXZ)HB5%phS_QXMG)^3|xSTdVzy?s)*5 ziLKV&Rn4`MBlo?kf96{pEeC!f13W%8kY?PJuU2+$RE1rM2}-4d9Z2Mwc2+wjZcso2 zE(I##yZ`VMzkT}huWw(!{OfPlO&eFB1N?whe4?dWAo=5^XET4!T-J=%1isR>&jTvK-;IG7>+sg$aSfM@qpZhR!=`j zhBSBwT5Mdcf4Nqbu6%I^+*;AYL~RTxiSpi%Q@DWRtwx}BsQ57CaF=cHL!TxsTio$6!>Rd~+KPoA%^wMlG3# z%RFQm$#+ecj!n z6tg&Vf2OW;gL`{aZE|@H+FgFCe1WRL-PtNFF;X!AS8@L75x&-U5)aS&&Tvtmfa^5P z3wi|=PRC|FPVz|@%*oZE>E@C~=)3cVw>0f6yZV#{#?9dQIP*26nl}{ZU!ClQT zSp2?>Lsg^PZfk$;5WAmxTsE^;>#XT+R zf8FUwHLpowfKOJFdWr$nj=q6yjc@_cBgEUC>2G5Khb{85S`T(#+p?F?z6wagSGFA; z?Hkz(*F}ub%!f$&Nvbm4$qc(bjr?h_z%X{Y{zk}aq#u4PtWa%qwa}76T1s&!ZI^|o z*ZzxV_q~4qoAQC4{Qe~1T0O;zya>-yC6TcbA;;W*vC6Q8XKv0a0x zSPd}XoJ%Q6Wfd+Ug5xv97~b?+oxbEJT>R+TbIG>9=lz8JOb|f6rmEQ}t6Y$y`sO_4 z?Yg&lsP&%sPj<%RKDv|RnhH6H1rp!DJasiQfKBeo<>_$XZBjY9?tl9-QOnMN2J$_4 zX}SoLP-HrPbKfl{9)ZS|{3~4>_`|vKVe>U>tL5UN)vd0kjDu=#GE+$nDF?t+bUpMY zY2doca@J0`cOZQ7el1VNsF~8~J5lhlX0?h};g6p_WbcZpXg3cVcqp+9^aw6x-+s1erYs?yAhD+^&f#RI9jsy;#8AaGFf&b13&443A4s0^d5 z)2)(!jONvCIQI;;yEKAo>fQ0&f!>+y-HAwCUxH?IOUDA;KR&{Lef|1wnfZKRm9(8* zy+iOwaiksA=tm>*^T_y}!NvyHPF*-2ClP44jj`$b>cqz&g%E534&0d-3}DthuGrV& z3XCKzdzxF@;xQaS27PhUz%5Yyx9LxwY}a9bwbs+3xmt^Qq+B{;aZh)L$Q=xXT81rJ z^w+opcmN2$RW81&Aum6QR0ph23`yX6%j{LnVYO7Ef=-TpboHsSO)RCJx4P!@qW)fg zV|8PT)85W)5{-3|S2PcpFXq@q^|fpqO$C#}L3rhm<%bBc!PmV<4pm$-F}e@8w#%>h z3k5c9m=Uf(3ptX9!0Mc4!rtT+Px9F0nASYBj|>%B$XOr+B(2VbG>0DNp3hAwNG`X{ z%FSXNTbxnVgk>j|Td*JV1En(r|nC?WZHV)p{qnva&mn2cS&i zpv+xSUjC^X>}skU&I!)x^pFeh#{|gKZLy;cew9|+8@{5u(r;z4@vByMOW;AULO z9=WoX0Y@mwbyDuQ9_u8Hp)aJ5Fp){!Fa+d{dHh_$)t@&)@D%A#ps?CB1mC!S)dsNO zC&bP#a_ucUAODwO&<_vs8^`ebkM{@hQGtQ%?yzeZpmE|L`;p__aS4#ks$RvepGUia zTpB%g3;Y~Eph$50xbgYUd|ta#m;ABazAq0JNR<= z7M(#WfrzDnjKu{VvZFSg%`H#WD#o^5gs1b^w1`u`EEBPc9jM#YZmm#%mS8)-f*a!~ zGN&!?t?q6Gk{(?_ePeH`Zfv{_ixO_3ovvbqz@PENa6 zUl)N*$v{md;ZS^_!@aNO?t&w21-L|*_KI}<<10t}$g4@U|Kmfn7Cpay|GR?->f)^o zy&9flps~mm}-htfR_%LZrc$#POJZ?tK~H&GhOPuY7jB+ z1u{uOYimJ4w`&3-902eL6$awCXaGk5=aX3)EdN?t2KTH%(->`kZ}hJ!?_|+G*Z%UY z{&v5F`<*P`^E1gsYG?q67Vhy4Ce?Qm<^0WDd?$s33}Uf*!~mk+*3URToZ^(WX4a6?MlR8eQx1 zlZ}tHM~(l~$0Z8hBQcPzi9R&!334{ z_!&B;Js}yW+Rsz>eD3dj11}%rgcY5>9Jl!>} zh+Z?sJv%&Px*KY-6%JYsAQ{UQQ$8j0V8 zGT4TqSdcG&K97&}7~JbJHWm9UnyAuo0Sa7+*pI-Waqu5P>7>}{V6MxDaMxRwBmwOn z!fU?ujgyXzHe(2FphvKD++oX_R;1ik?Ly5(1%pWOR@!odExpi>cB;hnnh)qNAkIw4K^ zn}Q22UhZabk(ZPm`p}ZwZmGJVuu7<+HD3P^_cd;fSmgY`u0d()I>v2w(5)qUSGx6^ zEhv%^_wsn#pdQ$c@3>42mNY30D6`M2}ZYazbey` zKlEPW`&>GPL8r@GB2bLqNkrw>xIrmFN~HmRRizAF6M{C~)&|L=`VPPgxcWpe6LxnE z{91POE++Y&b(2VrMh-ZopGuVmN!(gqz0bIohE^z5KKSXG_4?ZfvC*exyxpeW7z){i zW*3U=mu}_hif&m|yUC0Et$+pR#cgxl_bxSBdC+daZ5!wyx+35zF2~~ryerA75|$E1J9h!2~*;b1VkFNea3&nr=`sro- z_I-RCpFfW;ug}WUPnsaNtzi=Ov7cOjBEiD+^%1aPOL{j&^`LbL4iH@`#M?Do5@UA-UV(EUnt`AARu!>S7?Fs%k8*^P7bmI0t9RqxuaJ(zprx*LLS z57kTI&76m%fT@mQx9HzBc`z;{g8vJt$YgGZj_VRix`rS;I#YH}MVWZ~oO30A`xSP{ zDzwhq;R%Ni(s(MQ{C|J^@qh2;Z|}`8-YIr-dEg>kP#d7tl?LEpSgtT66eU9y29Y6K zB!P63u7cK>g#HK+uzC>e`SU+lS8XFb#cIOWG0=s%?WaPI7RvnFTR4l7W*3<^_DALn zw&`HZ{k+r%IC%i^UgBBX(sv<$#5!4{y$I>u&E%;jTv8N$w~wP)Hsho9ix%b?Ev|j-+{WuxDnTM?+{$~ zEI8(^IFQg(y=qJFd3V&DLw2ate()c-zfx<4g2y9!`SBeDB^Y9Z@!5iAcCkHxyBZ8cesR%QqIymT>Wtt%qliuYAea&n;c|`|7E;!tGAX#!r|F$P zD;c2vxIcaU)p2{8&`v*Jo^ndWM&}+tiNusx6uPnhM%rI1^mo*nHlQ!3XehQp4|`>&-cD}FOr5afAh>hg-zsmsq_mwJd)+I+A`P5% zoaCWqw0p&_ZZ!Rdtb71G|kR80zL zy;Jy`)dFyjpM5kUnN_4Ku3}rzFPwLJD@T#skc$>Km0fNdVKN3Mu*s{|N7AEiNmAK$ z$kQbCaJ$AD)H2_@+`x`!aC7Zef_{#qaQM#OoNngsgKIt&W7pA~tI+qz-y?DZGd7-L z8`ctk#+u|HPA2`B$iD;|*UR{wPc^qc+t**E(5DS{u+;`ujis#86%UFZ=8~+U52t$` zYGi_h<+k8#K*3>6-J+bx{sj7$o!^~!`=zMg$V(?KmEtzkYwm44%XiNNTqu zB(ZCT87!zcKTNcCXK+t90b|BfS3;{7Rk#@hwQJ*y})f~Ff zY&Xm?aL^Q1tILjp{1EgOpF*UjScR~HNcYAHO63Q-HfBdl5t*tSOmr{4#bvA%?d^@> z!mVrwPT?pv7~pIwwpE8DfKnht6^+B`(`na$QB(yw?n|#dDOXIxW zKeBs_Z_j=z4`@5w`!O2nhysD#-LM&gvvK!W4<+z};*MpnOFC{S$kh)HSh39t4DU`U zRlrks_GAaPIZLu@YEL@m9djxUEhgPYQB~r!7R%$&vhA&jzf2cY<65VVUVIWC%AA)Kzl$*A|R zt8&qT!miK;8TD{z*A07e@^%h~uL;;dfina7iMl+(gSS`+nU@5g%LYz=zck>{aR6ZZ z7SY5jrGtny!;5O!O_j?_INg_8_&&_$c+y3Fgp}%-MF3ElH#@6yt`329BG;`fl!(AB zfJT*02)bm?uFvjGXq(%u;f&GlU{d8fAE<7-H2p>Z9q=oT@Id0Qzhth zX*F|*&g`0dR#b>v_wyYqUF$4scGEOEIm12OE)CXORc2j%;3n15^{^_pqVc8s?b;;7 z<=LEJV~ zhh}8TR-Ps;D@nRlPuut#83#(*tt%fow%+8BOZ}&0>)^03mFxcgiIJi|J(s!j6Ea(C zidTbEs)lD>-nE|M2%}?8gU>mj88Bhe;tgpT8nf0V*h2{APFyabCrf->>^xW7g6F&w zf4KFrA8#+~YCqq3cfs5V`9ZIVh^l=&q6nuOxTt2yrXR?Csbs zTPO$HRU+M%Ofr~AD->s&ZkSdZTu&Z!I{XfGdG>bmf8m@Sw_`TjnxEZ|!wThx@ZZOu zFR%6Wd9hWwss}z3DJqAj^f$yLI;OEjf89m2MBb7jBH}i+^=+kIs=o1}vMU8eeCv`= zQY5BmN)PYVc`uG7@(l}9d+J_kZnH~6;2mL;{c!0X0#<4cauoO{K*2$By$Gg#sT!&= za=UNmt}@)6gT>=ZTJcT5G#SlC4(KNBO68M0+)KHWYf)jje|9j0GXBnu zpQ<3P8Z%K(wa!CB2`?dFrDO$bK?K*X_R+Zp$cB}0GJH>$*mkOw3pJ{`8>dGJGV}f& zZXsUj%Db;)%h}=sa6eVjxppP9f7+%sw@PuK@MalJm!!+$_AH_fRZ0^i;8O5u3nWKX zFzg1NdPeP0-EMd2LBs^&st8`#>&M6T?enMh0n+Y|E6N`vHlCLyPCb-&I1?w&*=yh6 zX8x`@>n;UoKDX#Snr^D5>$dWe#9$!K==}Vxmy0m5HciK2hFM2Qb?n@gf4!o+^oME} zhb!vkc!+B#>Il?TKKthGYP%MfAt4VvyD%~U3RxF#4T}mt#N@g0k%WdS-JMr*mPZa& zVD!#a@}v^Te5&(fzr(Q)4xQVq$v6R#2Gglu^5LoddDm~Be*MIZL-%znov^8gto9k< zg3ID07%!6hpxvLGLz;K)f43SAwVWQGV_$=kK%lDIQgUW`Zu$#5R(LqUXQK~@VUbSF zbW6KUne`?!INs=!yXm&qomjcGjow}9cgb=R4pLK7^0t$D0coV<(0l<)Ews{d1CTzi zVlR=sJ8)b^7xF~j9e|ciR_kWMq^PQ`> zOzxaGXnoiuSZv%n=zL2Ogo4eAx3m;kW8*8^*PY=k) z$JU>-=ab5O=EOSMqP88u!$55zs;$4%(-L+}Bu)iH`xbyJD&ZSku5AHcEnsgy&{|h7 zcB7UD=N$^Uj1P5QU4LcyZiiBUC(NPj_1K-j?L#f-z4GH!KFx~gsuvu1H-EV$Rk>nZ$`D6XkBx{0 zFVVx37w_cct?+lgtPPpYdn8e*VKF!qSJ&Hl%=5nQLlxTKSaN-6^S7X#W>n=dPqmYj zhfiI(XALy~BMP7?C`HcFQK1kIcGrc0l|lbf$2a+v*cV4R`RV{kpo$c-2q>| zql+`if?OiN*?%&OAK1Y7_OF-W8qss*@o5#Bz;Vsn&eFO^MJY2O7#}7byAv*ekj!Cr z?PDvtdK?}(1@g{zYh@MmY;T9(Y-&8ElRHt8U`G;@)e?dsG~iA(xk!TUfAUp=Q#Eg0 z&zbea<#m)|{qnNe3;5h!;w$=pJ8UF5_vC50WvU%kc7LnGY#aZ2IG3pIovjm>O^u+o zYPx*pep)7315xG*uEW$B)FsxY>fB$S+JC=1o7L~>sroowgmF-ids*F<*I@eO_NaJ$ zlAyia@UY)oXmd|2S#Y8}6((F47ByE~A z00i|Ie}C+(fvpHm&Uu)!wK1CdAG-a)If_ADEbU!^gJ9ORSINiHtk{G~z~baL1&Q~R z?zLNPPV2G@7sU7~+Wj=8GMzb;J&~C>oGHQ#K0LGkjQ1s>XTbt+!%&5wYHU7!>iUX) zc+pAiq@f)qpBr@Lg4w+W&pBU34&<)tuhs_bcco4uz9`Hr9ug*lP zlIiSH;|0N6PYuQ`4HlRm!4;M@PivEWUw)QdK0bDF+xg=Id;LDzALGl9=X3V7+w6G| zuzzUk1c9nOl+if~HD#~@%kw}CaDa^)?W;x{h z4WOV>RnjGwWH>>jI(piHyG}y&c-w6zWFAlomG89v)|9#1+qJedk0Z={a&0@Asw>cB ztAtBWK6VcyHo&F`?{I9N%V#&t4i$$|0)Jd2Ax$kqLJo)1E#yozk`LzL?AV9AImbH{ zTP=Uz+9=7`+LbHH+r|H~#X$r=3A3f#Ag_GxgpH;;;l?M9bMdvyQ5#Fv$#N$1Z{D1Z|4fuqvtj)8sUDpyy0fyD7Thd!is7N6RT)>O# zl#*l}u6$Nmsy(1*TIui%*2LNhUCGf>2r1Xz$p;m`wARs$eL&=t1p;XAIjAaOt3#8g z1MJQ#9@@P0Q|)VD!^czh>GQb1fBpB%bIBH3{b+N_D7gZlr#9iABdq=afPZwZo!ZO& zNOEIwdK#u}#cvs3!&5u~+PLUfqZ+wJa9mN>nhC5wCw&QvZS4}tGM(T9;ueiovf3Z} zcq37#OUgG1eAm^%RcJkQZa045zkI~g@>wwn0^8t7q%Tm{DaF;13Cwj(eH*UjG61*$ z-?k`UaklFA(%xizmzgypQh$R_yhwi1RQ3Z|pWnx5-`ns@xOgJE0B@UW+U=5JxOg;g@4~S)2t5qO|?si zUEs)m?s*Bw*5$WX+|bZM%LTQITyO%{CMPgwr3M`6om)`W`$);l&5B0%D`Xc|Oa+0vq5bQ7 z{r3CkcSh>@33Ei!e0ESVYVXsC)0|rVgUibEj!xkmNhOA6 za9K4Zb>fOUy4J4vn;)CQN|`?&vZv;-dRJA|TMc74+6k1zW9n0hmw2vK=uA>8CY{sr zLeMb#R1$L$duWZuTqW}sNl&H=Q|{@|lZ#wi0h)1$kKtxn)j)T+Xv_WWoZ2@gV9}WG z2E@CAvwsng#;6)D=jG^X1_a``KGQbNHMzX16&FH<%ci7BApaSis@(PO$sjnVXrUh7 zBX`NC_TVHs(s5ZFlvkjsLbaXt{(=3%h33kSa0bV3IfB^X$ULpXV=s-hC`r&6VLF0e zA#XOr^cqq>yGt~65ztlSRDc1xqYAIR$Sw2exqkyNd+WB!Uu51(IW;k@&b2|lw2U*; zKg?9b6ucV;-gl+Rntc$rmev#&hoT&V0C_78UVoaKW}D)!Cf-Zy3bO1>BayIi<^y-G zAGW@&m>im69~$e~-~tNGO<@*Q8~8rg2R87z{`k^<|Ii?QT+QOp9kEmV0Do&1m#^il z=6`6uO~c}<@JTp{g`ftsm@2(!v0E!I4eGOHH%qp_J9V^l+Mmj55rB!E9^hl$nlerY zg2$ovo5J0baQV2JhIl7IcIS?Bl$k3Dur>Y9?nG<{7lj>avBNofvk0 z*q0#=;L?hq0Ql1dClzG*hPm}OdDTsKA71)QRk0~uJ;{!zYAfLsLKa=(FMih_eHl3jex@Y|`VGMpfYk|E8+qr_3v+sbm)xz@*P&_J@1TNRb`kLYJQtCD`2 zk7oFZ7T!<><1qg?jqJ1=-wp;<^?$lP9#aT}2Hi}=WrQN&=(6$x%wCStZq9X)JuO|i zOUrv2$#ic?b0{{>C%i2_5?~3x7PzOD5kal~0yE`<@(#hDF*x=$5*O3ej;pAT_Thnj zt$loZ79dMcJ-aniO+vf%CniI|pSTn5TX7^*%;DP4wUB#8RbcpVKBKC=?tj)bY1-|e zh;|%ku`oiC08kN>+}^1UE4Sm&Y^?38>p;-jHPp#mqPL3)h&|5Sff>5hHIk>pzJ$!` z9<5qOMO7qNKqOz0DD`OD+(B_UmQ1}LdS3S6yl&Q+c&S!f57n<^a}l?}4Xa&9US%S4 z*!uPj5a~YTOsg7SzyIqUHh+6klW7(Z2xvggx;Df1Xb)XJe6OJp_1lx?_0GsEayE?^ zozyoPLFrsd$>*j%fSepUE?o)5IYg~#f+{MPB?xfy+)tY!L@qtFL11rv6!2enr4HzM z@cl_>()gwXd++2%K(?Ere8y8?#MM4+i;&7K%Pt6>bYxNR-i>gD5r1^eE?R>T>A=^; z5{7bhdb|Ua(@$tuZ$C@#^aW4KasM4$!-JG3-GP5Yj%&uKK#g zspksgH$oCoeXa!9+Xms`Kj~RZ(+>~qTYT09JmOQ07Agxwj2V7-to^I9X(SWuJS7mH zn~JwChbkIc)4X+m9p2HbFSHt|&go^kb}jWY^Q)Kakh+wnJFyC@)QPJ%XAuC}>H)`L!mRu)wJ~NYdAwlt%!Z-Zd#Eo*a&tDc#^&1bpkz+OW6) zPW%8yBvMpTWRRFf?B=#TTorW_$@}_-r@qi-#zI!%vmAy+o&eYV!GJkm5R>VDE8jmwcst&b6s^h+V3;lqT%M6F58?iRv#G&tx!`olJe#n_m+??1H zPq*HLE9kyi_apCd`n1sGbUt>i&*4Fb+oIMQk|uYlofyUIl)uDh5gQa9VF3!hai{{0jC z`qDpoJwYhKQ(Jh`_$zHt=}jatNHrA*n#42LerOhXOde0{t08WbEshWAS;Rl)^+QN@ zcYm{jGwqk9X1lhxPE9>ztrzwFT&UVpp&)CDnq%5q|g)hpsXJ zHU)mdU!L0Q_&i?6f1Yw@+@6HPKz8oFI)7`l7E5-;gB0{hDm80UV@-G{?UVIC^h^mr zre>l_9&8|r>4pj?W7E_$tMRIYB6K>dBgWOzn-7ntVoB;yl01!FJ z3jdL8Gsn8<%f7@N8*Leo;eirEUP|t76*OH~;Fu$QQ z*IQK-A*9<0S)(3Njr(cdb#!4f;D0JT?B_^6Z3SiQZ}!_gOREI;;9lt8ypLmdXQ7hC z6~S62^qH?hObvR*`fj(iIyT;$6#sl)-~XsDzkiyq?>gyE{t9y`#5aZLx&lZR{?$Ep z+i&YS=Vl2e9|10@%LJ$YSe<=c6CHoxE|M5-1tuMASpw+_^zE(&)sv?g)PG#FhMu&( zje??Uv&A&-hoK#}=8_Fw+-UW&-HCUA`<4wr->URg3FdLD66yxo3`2#}`e`|{ zB)4x8hT#9F!7;FxzXIfG2izNAe7FKJh?T8F+PVB69^0p9$I0}pUX>h@J$1P`gMFM1 z7ZP}qOP%rL_CyVRY~2G%RDXqYNaeK2QkpGx;2F%pT^?5riBgj*1%=u`WW~WJ<(N*D zWdXP~D^#r3*KX4)Jl4d{-N7dX+iFzu*|$Wt4a$;b6;z=j>4cy(@KCofxgAa2n{2Zt zJ6GinG&BOnF%G*TVRT32BA=eq4)hW7gf(mlMAid{?+UiL|5Bj+_J8%?9<|KhA_H;9o?W(33meVojF^e_tX`SfMiOni+$*Dssq}sm9LIiYFuZ?Pt-;DB3Zgx z0@c5@7~(EQUFD#XKn|ehWm)68%KcdCKf@~JDn+4Uq{1d99@2)QDCf2`eHG{wa71w1 z@~$D6stJ+usWq);5`T8YfFIkPosHz*C=o!Zt1dx{vjupGJub8RgG=uIic4A_p4y+^ zW7?j>*@K`*1*ob<+iS3P5D~7rxuc-KXV9M^sIs_>mAWqQmjO)p#kJ8#cA4>&a^@O! zBUUN-F`GuI27|#F-Eg>C}~(` z;ve@>zSsWg>pOb>WareC6(lU^K1^a}`^ zgm~e&!68xSB!8r&7L16_0a`+c5_3mQMPrFgEq1*P)a>C=T73ik~Zmd*N& zwQ~xn?%I|>03qM;{sFl+qz<{%ovOYBj!d~Q9PRC=r3nV9(tpywR7rTV$}Ef1L594S z&%sM`27CMK6Kg-757;A+xwOU!DWK#_iQ7~38SSw(Cx0wYrP8eZ@q2G0c+_4`)yq(o zG(Yq-Q*=dNQ8WJqCgbkv4RaJ%`89Xg$fvta*WtKQhv~#vr*diYA%`|JcQ~Y=3dtk_ z1YyRW=0?8NE}BEL>A+}ZU371W2_Al{7F8jU;_y5mYlJ=$!4BZG0#lo{lwz^(mZG{W zPmp$SAb)C!;m-W{PyzZr+Q-4OXK|9-t$0|!jgDLI-Kbop>-UhPSk#}Km;9HURQbLz z%p+Mn4Z(`nPGZk6CJ!G+(tnxoe97kd;acl8*DTy)OF;uP)m-(6 zuS*zQF{@!uTH9d)Na{BGfsLtud}x1s{Sf*etm)=2fI!48Fe=~q+DI~79kLY6Cl%Kq zl{hULZN{clp!*1;pW6~Zt>nl+NL>@dE(cb3TB@rbm*(oj*)r}$x2OhIfthD5b~quo zB7YBW(=Aiq`eO+I-JL{vDPr#KV4dof4oH{7dFpKp5}|8U>b(|{mIHl5tDj4~QBIiw zII5;Vj8`qd+Y1-zR$cmy;3K*>gfcfVhi8v+bh zjBR*QZiU`Dhp(vS<8~Oa%~Iv*yo){?q<{S!<)l>1Z0<&<@CcYKOY*>V#@gu)Pf-D==gX=ZMxok_+7xrGKt+Ra7gy zK*5y%EDjNqeffz5ao5I`)?4ZjGd6&$QqedH=~ z9h>4I&JYD#2Y{kJo4dc+9Rb+V8GlO6>GfTg=4NrS`BH#@2zndXg5ZkJF{(?&y(QD5Rbqm=I_h?JM=~me$y!2H;5W!! zv&tqbYUp7S)a&OQ5`Tj-=Z+&k+xYm@mg&gvU;j>gZ&=}%cY?cRuLJDWRYC#F)H8xH zh6^KlWXnT9wPA3F7M>h%^}CaS2;<;s*g#&6Lk`G8w{0i*wC?GID}b3}81<2bCU#Z0 z!u^&D?5w%*yYc5;qHu(w>6X!T0)#WbA(Eqk0!L0WDf+%tFMmyD+?`h#2whRgcIh*+ zkvX{x=Iha}gMTSF;Gru>aaoEp=e~V|=U)k~^WmwD@1N@DXPEZD9H(k2daNjwdQX>+ z+fW}(5g&snw@p*mYiWqOfqEO&LUPxY$Heh-bbmUn(t9N0LQxL~IpAQnuP+)NA;nx)m6hdxj><6O}Dj;XQg+g z_R3}1X)b#(q8Ff6nQ9xngtVU03f@sm0wb0z2C_HFS7@uO9r5*3%k>bWii4>q2%em-=4n z41cRfs2-h;Xk4+>cs@~&8&~UsLWO;mk)7h+TUc8!)rSOuX?IuiS6N8NTO9I$3nIhw z+%%^@Pp*J7u4zf3LjTFqA0FQ4F}}Ti`s01?Eeb(I0Aw9KvIsMWOXB(h608+s9NlM~`k zIJ9`!)Q;!rB(8mUW1(u(j!RV~Xd5?(`&4d@@hC*GsJMcHdz0V_0nE;^tAgJfIf>7^ zY&RfX4sbPX6!<2GJ!(Cm>@Pw!xPL`l2T;cqRP0`Ye33|zgW3-tp4ivVpI+;y@9!4- zpGF?F2e{e+zR~Nn6xT|)c7P>qQ-QS#F`tcJqM1(9Tk7ZZV6jn=H2qeRxar!_mXDF8 zy`SEPP9lhxI4l$Xqm$z?$&XPtM`+vqsM;#hM6g^tF~L@1(KKc9P^NHy5`X0tD{al4 zd4gMTFMbX}SJr?M7_zD24(PoP8=PyJtEWQ+b=6MQv*aYS*w)OSo9V}DZr?|8mhi(v z`&PgFx@K#-%8sRUm>;J;BBo(sf1K zCDf>==PfdCCXnXJdv2HYo`1VKQ@orEc1u*$9Wfq6nS41R1{f{fqK*rHwvWiFq$HP(I)Cu&)>5z+?H!Yx z_w;yxY-f*-c;6bbKpzxuId`7o@l#6Hp5Eym{?Ni)%bBUf!}(C%xQgO*RbO>IdBWPV z-a?bdktlCI4O|;a$7@z3edBc4AP^BctB}-6bS8V7x6=W~HLQmMbR979VQK_IoJyOuOKVE+=E)C%4$EaGZ^ENl!O@XWx@jg}y!0GX^ z%*zgNmm10B@1uh0C(rA4jR!bzhh2**cgcEHWXFo)bRI1zW0<7i~rdb z9I%gHFQQC7+6EmaEP!S>!ovYAg=j}`>kdNw;lc6$eS23}D^DH+;2T0KNlZ|uG1L)Ra7?pjbM=Q;g{1R&b002(YifIp z2Bd9GEOUyTr&DcLjUi`9^{RMOh&aT~+3gCXU$JQ3;C9~yR$Y~}Q-C>ileTJL+1%<% zx=ZB%+gC5uR^*7c*3vU8wYE99Q+P(C7jl~^MQw|7nA3o{=XBp_-#$(Yz5Ms(b^P(^ z%l!IW#(#b47w8EMy>muZ!6X#}?NIit?xPwSwJGz?i{IS0*pAlEVy`FY;q0ctt``aC z2sEW%4Nto{l;=HLu8rg3g1d(U8;9HnE0f*zn*oY?yP|MLKn_up|Kq6bF6})xmDSv& zs}2n+drNpZWU`TD%DXNw65fssUay+0W@LiE9)Id+^2R)KmIPf$b|nzLYtea$^AOSj z1ukfUir+uB*Vq5NzWjLhIp+XB$=7n$0P+oF)Pi2u0{RiuV+Qwl*~+k44&Kk&9YTLW zU4$68`5u=lTer$}td%DM`k|%W21K~juvXoC^%;ON=Sgf9gmgJ(=Pcz1?BD{1I-25p zC4Y73!c>_NvZxGV<}4pgbJkl_+wHa3$I};#zoAyN02~WkOFa}WD~`G7;83Wc2jQ|`uY)mhLK z9^)@c3UK|k%G_Nn;DW8nNnHqsba}*|-&4y=UPKb*#^`pQ*o`P6#d9u65~e*t78X`> zF~I<`FdgqAC~M9VWCO)k-sOhr$MKgxpO?l+>iKEB3Se`bK-JB#UKGF3ENfLPTb+mqjp&EaqUy< zB+kC^&jmh>VF+YRqx)^RGwAmr7=IE*FHO5YG+6lWAN5Q9*SiYt_Ou0cx<}d4X2WiW z{5N4%->*e5KtYEcLfb6W^tXE1Fi80Ow%^N+W&-oe7C{yKb5|ld;N;T6<%YZK80N7i zfG?%{ko4+y5J)r6@G$Rna1avNMK$RFc7bCW1c0Y?lkCp(QY@LA6fMP`z<(D<89~9D zgJ6X;dAr~2fNr`q$(>e?ma_)faa|7VK|xt$*A5)+-(g@YYoAR;q)nciaJ(vO4Lu^3_kc8NtKl*h6_6 z<<7^&>D3HSrN3*)4>)h9w|ju(R4K8r9!~2?m-7p}cK}x#fTvsgc~H#MxflMw)8LlJTON>G8pN~W{VpkKedS&# zNa!SnaF#Vji#PnI!HCsPDK=Xb4Ly|Pv37d90AF>lwU6vtyFFy`9uF9ZNK_@~p6*6F zF2=!-qjiw?hsxT&KYx9{$LE*!OhVPAd~Sg{Dlqa!Sh&wlLfV&KMNoW9Q=LkLI@V&z zMYJl3oZW1F?%+yS0$}mRl_gSt@q(iY!F(R~8~JH^a=Qa2YIcMl%q3Oxk-8$gT8{=sp+k#Zt6ynk%}v5NcY{>Z1G6;GQ4)9%C0XPR1e7Y+|_VjR(B zbv3jc(P(*2Kx$IanCuN0sjV;1mSn@qTA4QXfQxPyE7=3xmt-htnRu4mNgDuyU>k?q zavp;SbiEp|NWe)8Jp|t<4-@bkN{PmrkXMEBChI(+! z!P|Z7%VKYH^MTjbbRatUBBaAIJ?BfEK|hY{7_FmraDQQER>;6y>Z1A~KP|WdZQnjP z)CAD7m9%kVRSB|YAG@|m3Zy@le1No~FD9EXNu0+9>CpZwUTauQT4n`hvxVLtU)>LxaobQBRz(Y@U zQ4{>CIpN7O(h0R+$yhD8G1@|hPmlaLp90$d)<1q_bd;Z#7TrArP86LLAk)f}@_!jg za(9H%dKaU5HafXO<+%t|dH24SbBW0yW9v)TZ4YwSL`Qi=n7S5Hv2cTTVmH{N>%0j) zuu4L{<>qLC`j9bH%1=!c*CJyZ#ZlvE4?7RrF)q0G+a>_Sg%7D;L{o5w45j76P$5!e xeNH8evU~9g00Z}6ubhHvVK^wQ$ruGvs4JDj`pq?Y7xDOi{tvj0hC;4A0RXcZsVx8i diff --git a/media-plugins/gst-plugins-webp/Manifest b/media-plugins/gst-plugins-webp/Manifest new file mode 100644 index 000000000000..31157fa64939 --- /dev/null +++ b/media-plugins/gst-plugins-webp/Manifest @@ -0,0 +1,3 @@ +DIST gst-plugins-bad-1.22.3.tar.xz 5523924 BLAKE2B 8015098ac2d19546de58cebdbe29fd7fbb2c7f076bf775564d7b862ed99a59968a2f751ff1137534d178fea5cf1c2022e53e4159ca2e5d3bf71c9fa4663be4f5 SHA512 1512e26111174ea4a9da26203a635e7ec7673ea5b6ca8dae8aaa8a20ffae36c9b68904d669344a8efc31f751093a00e22d2a1f1affcdd037f162493441c77628 +EBUILD gst-plugins-webp-1.22.3.ebuild 326 BLAKE2B b482fb056a7a021876124c96751c96de3f4277c4f6242ff5fb0cbf140caa9a271fa297ab73a952b956f39900a1e4dc72937f4ef82301fdaffdc5f76cb2c3ed18 SHA512 db5bb0995741a46af9652e0b6cc223c21d82ca5af6672ea36b03ff65e778eb45c66b4e8e42fcae096dabb87c613e4a87e51f6571707a8780b2dbfbe1ce81a68f +MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454 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 dc890ae840b0..6231c00c4711 100644 --- a/dev-ruby/async/Manifest +++ b/dev-ruby/async/Manifest @@ -4,9 +4,11 @@ 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 EBUILD async-1.31.0.ebuild 1164 BLAKE2B 6c787b4b4ebfe14e6b28811eeab45c1e0e09a1488183b53c8a73e5cfda21b6a15b6f7039a6219e9a06292cbf7056dc1c146bb220af973869bca67ec81cb860ba SHA512 808c98c8654b3cba287709adc521ea8de22bbd4820d4384e4a48eddb057170b10e33b022d334076391707cede71960149cdc6c5e32885551d0a51068c4735460 EBUILD async-2.5.1.ebuild 1133 BLAKE2B 4a00cff53a2c40799d728d7c9419ce8538b3411e91b38b0474597a0fe499ba91cf8dd5ea92d334e13cce8493f0f4d506977970ac9a55914740817e357c75351b SHA512 ca239239859fe8c42872839c1ae03f7c11c651d5bdf422f0f46d4444742929b7c9bccfc874440d4f8bd7b2573e83013dfe57f9576c9b4e41fdbb9f2b72a18b2a EBUILD async-2.6.2.ebuild 1162 BLAKE2B 37ae0541d0cbd3199021e29bb2ed78a55555e5fc105edeea56a290083e7ce6c6fd0923ba7242cde359b0ae77e82163665332f393900ed15ba690be057ab4847f SHA512 d9d2af2c777e3e0a942db190272acb93acb6cfe86d2cb63f6d9f38753520ded51420d5106941125aa53b50095738b6f24ada1f321357589211ea101f23278fd2 EBUILD async-2.6.3.ebuild 1164 BLAKE2B 4372aca573c12be54a8b4a91cfd07f2a88fe47aeebc845a2f2956e9e4ca3cf4cd44e035ff681e2a27831f39fe33ac524af4e899267913741cc36f581227e1536 SHA512 6b8e9f1527bf89791048302c53aa0f8cb5704b9f4fa676e9e295384591181116ea4edc9a697ce2b8ee8ec8279ad4996290bb3c09f425d09b181d40ad267c49cf EBUILD async-2.6.4.ebuild 1035 BLAKE2B 66e2073a79d9a08b554b98d40165bfeb527c1b9bb19cd3e0f7d34eb146d1eeb81569a0015508d61d64197c49f37e7a79943391fbce5610dfb807c7c86d4d3f26 SHA512 36d33cc3feb0741343dca5ab3053ffd6c4808d0c341a859720cba86c4cae065366e86a5b8e0bb1bfa227e37201a42569c780df495a4ae984dac3985337b41417 +EBUILD async-2.6.5.ebuild 1035 BLAKE2B 66e2073a79d9a08b554b98d40165bfeb527c1b9bb19cd3e0f7d34eb146d1eeb81569a0015508d61d64197c49f37e7a79943391fbce5610dfb807c7c86d4d3f26 SHA512 36d33cc3feb0741343dca5ab3053ffd6c4808d0c341a859720cba86c4cae065366e86a5b8e0bb1bfa227e37201a42569c780df495a4ae984dac3985337b41417 MISC metadata.xml 341 BLAKE2B acbe731aefbd211b23790c22ed97fbc1f83c45cf5ed786aa99fedafa5ca930081e71b3466584846f6e2f7a793da65c82bb4c9c85c15a669ebf5e7db47b74836f SHA512 d96626a4c34ef4981c11dcd07f51a9940d29b2bd8013868f3e5778d2f62a59bf3ca864a370a4d7951ca98079d6d5939d9aa9a4f4ed0233ec5f7fe544fa64fa26 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 284b097713cc..4df76b707b98 100644 --- a/dev-ruby/aws-partitions/Manifest +++ b/dev-ruby/aws-partitions/Manifest @@ -2,8 +2,10 @@ 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 EBUILD aws-partitions-1.722.0.ebuild 490 BLAKE2B fd9df5cc3d120fde1c5fa140d85b59dbf057ed96aa9ac41fbf02025a1a5c4a578e52b53695b51e5c5ed5134fc29262f3ee531e3679fd0ef86498015f20621c62 SHA512 378afab41e4e8d6500fd52b36e0538f1804112a2318a04c65ca218404e15a6aac786de4afad09b3c84fc6bfe4897ff5f46fea793cfc2af0640090d7fc48c6f8c EBUILD aws-partitions-1.780.0.ebuild 483 BLAKE2B c604b720eee2a83db6ccb32606ecd95c426406b4fa2ff1d72491b6e26bc644d377b97682aab885d9ed1d299621b4581ff00c8a9c8b91fc5fa9af6eee04b318d9 SHA512 253a36d0155130b4e018805f2ba34f9a7d35d612f36d532450e313bda3d6469b66bcbfc63ed1a8bbc95ba23d47ec3a2a9c59389617b156a18e85c9eb94c6b6b8 EBUILD aws-partitions-1.786.0.ebuild 483 BLAKE2B c604b720eee2a83db6ccb32606ecd95c426406b4fa2ff1d72491b6e26bc644d377b97682aab885d9ed1d299621b4581ff00c8a9c8b91fc5fa9af6eee04b318d9 SHA512 253a36d0155130b4e018805f2ba34f9a7d35d612f36d532450e313bda3d6469b66bcbfc63ed1a8bbc95ba23d47ec3a2a9c59389617b156a18e85c9eb94c6b6b8 EBUILD aws-partitions-1.820.0.ebuild 476 BLAKE2B 2e48917107c5f6ccedd33ffd995cc1ed0a0fbf07a52e6b99dee0a59c7f5ba1bf90f111f89fc103dccc6f51b47da9558a68ce6c0715ab3227d29e8692585fdc4b SHA512 7f5ee031b9549c3a1e257a206a7240970863c5eaecd24565a5621c3894abb7d44db13972ce6f09fdd27c6e24ea39e40d2aab75de341fe1669193548f0ed7cc20 +EBUILD aws-partitions-1.843.0.ebuild 476 BLAKE2B 2e48917107c5f6ccedd33ffd995cc1ed0a0fbf07a52e6b99dee0a59c7f5ba1bf90f111f89fc103dccc6f51b47da9558a68ce6c0715ab3227d29e8692585fdc4b SHA512 7f5ee031b9549c3a1e257a206a7240970863c5eaecd24565a5621c3894abb7d44db13972ce6f09fdd27c6e24ea39e40d2aab75de341fe1669193548f0ed7cc20 MISC metadata.xml 343 BLAKE2B 842db55bef3eb3ba8366da82693ca0edd09103a3d0fe2749029dab5641b054bd183a56d59f573841211c1c277f8902f1785228f96d6681255f019271a9d5c7ff SHA512 8b810531a103b842972d49ca0925ca25b53141527cf0a58ee11aa49e1993badc6b90db44403be433351e2444fcc9dcea6d7a15321e6b022b4e0a9c43d0b2a620 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 5b7be4aa18f2..f52241d2e072 100644 --- a/dev-ruby/ddmetrics/Manifest +++ b/dev-ruby/ddmetrics/Manifest @@ -1,3 +1,5 @@ DIST ddmetrics-1.0.1.gem 15872 BLAKE2B de0fbb540c45b84c36c37b652f1a987c49d416e63aff644950091f4a84a76338590e1ce62e20df092488bd43af566dfcdb4a056d57ae306f7f3855bba43326f7 SHA512 d3b97bbcfe12a666c0bf28abc076510bb1ceb8e6f0ebda3ff40bba64da50bbb2995beb09da9b2c03b8e54271b143bc0703fb1d0b1db729d092281138ba717b3c +DIST ddmetrics-1.1.0.gem 18432 BLAKE2B 8a9b6c0555731241f77057c502962e11a0eefb771b91f30f9df8fe4277c84d8b5c50569b8758134fe0f946e9ed3dec6ebb881edd4fedb8acba2741fa0695d042 SHA512 89bd29cf0f69ae7dba017765721d9b9662cb46d03d40a7c5524d72e5be3441a6372f61360bec8a2a36403db8ae2321dfbc23c05a515bcc79824e5b69d892f054 EBUILD ddmetrics-1.0.1-r1.ebuild 656 BLAKE2B d24db7b48517b4395b659991b07ed3320710e3255fd365f2bee4cc6f2ccc3bdd454edec8f16e6c9f39b18e2568aa42a14dd4c36b79e7052ed0134c9c840217c8 SHA512 851d9797e4b5753c82e51ea712247612288b1ada6acd115d267e2f546c3c65fc130dbbfbd3084229c85c9df7401b2ae09cafbaea5d45a85aa3fdf04e54b2f1b5 -MISC metadata.xml 345 BLAKE2B cbc07b70a8001e16897d6321aae66e6866285a10eff4cdc25e3fb37286e991724ff8a8fbf2898724969f5fff43aa9c86e9cff310285d74a9dfa091f7a5a6d182 SHA512 476fe4590faf1ca60702ea201464408ee4776c67e17cd03cfe802fa73a770a3cfafc4c687dd73660a9421b56ecfc3a986641f4a9324a4d8f4bc6f060b9693f6f +EBUILD ddmetrics-1.1.0.ebuild 626 BLAKE2B f1c5af18ebbd20e196a0ab855e510fa260437163a7cb532fd6d66a2b6d4964d86de3bf0a4fd36096814abf588265f24559ec81a6e6be57d4948d4957e1967b53 SHA512 4541ef2ca40b5b4cec3a64aac8bbe643197a98a114b7a5b9c9c463639effa9a7f75d57096948ec1a421dee112e0b50e3ba55286dc59c1bfd2c0b369162e88548 +MISC metadata.xml 403 BLAKE2B 4474a0e798f146a637ea8da47cd684a4d4bc91688b4869071be0f456fb701ee2df302c3b545c07eaf46ed33b34ee5ed5abb95d9bfd98967b951bb81b08ef0433 SHA512 e67d6b20066b811cf52fb5128e8f96d71ee3752006dea0903a2442ed3f5ea155ae8112ccb0915b3e1fd0a560be95aecdd56fd42398f2ee849f0d0a3975714eb1 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 a182186943a0..49de3dc14187 100644 --- a/dev-ruby/memo_wise/Manifest +++ b/dev-ruby/memo_wise/Manifest @@ -1,3 +1,5 @@ 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 EBUILD memo_wise-1.7.0.ebuild 1017 BLAKE2B 48c8c0e2bd2795b8fdf9530091c732aafbd963a122b7363b5919a8cb010aa48a70617817a0f9f5a8d075c2a39588ff4a6b57d348142c7ae27a2ae194f3e73ca8 SHA512 690cf3a5e5f84b2e67855a67c1f15b79600e9fe47789f6d947702cb02a32211101546db82a6926bd133968d21bdfb5528377b7195faeeb7922cca9b03d1bd666 +EBUILD memo_wise-1.8.0.ebuild 1003 BLAKE2B 475e909fc208eae4337ee4f2689af8d190da566e680d2792d55cc0aa8b59a11b0c4ca20102f41994ee995501b5c62cc26a589566f048cb10c2bdd706a28bfba2 SHA512 9a366af649bb65597fd5fd77368c744cf1c8990544235482affb277be407647306bf6b92804f0bf2574ebde735679e96e200b370b0d81066d1019ae5edbad118 MISC metadata.xml 348 BLAKE2B 4e33571301410e52989d249f0e424cfa24b622cd4ce2a83322932adf1cfcdc78d66057bfcb0763b77ea5727e0f77a20b5e50a6677314682285a5922e2953773b SHA512 658fb8b4243ba73f5c55265ef99a2706462f7d6cf90ec1c048e959fa61520058333b8b57bbb67dce231c52173b8a9a94449096df1751edeae697c962a0412bc3 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 4928e63842e4..8fa83f130fa5 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -3,10 +3,12 @@ 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 EBUILD net-imap-0.3.4.ebuild 1086 BLAKE2B 57c39bde96045a2f4cf09059526f8d13541b9c39722dc5bc9829ac8946adac789775bd3dc05432562e789b53966c1826107e917286845a2fe83fcaf32e2770b7 SHA512 7ae9a9a9e2fc95af75b77d3948173bd14c1e558db299aa63fbc53604aba967e13829dca4c6581503884200fef6336fc01df7062853a804f434c7e51b2c108bfd EBUILD net-imap-0.3.6.ebuild 944 BLAKE2B d85c601ce583b12ab66149a720079c99df94647c6bd03ad415a50b68b4ac2b30d5c45c0f288b444e2c4bd58a1fa2c35491b7c30c83cd4afa785a2d79bf6b6d84 SHA512 86e570493fbdc5b1f72ba4080bb7bc758c36f89edadcac2d76310a37c81d208f003e835008d76598ea3fe3739c9aaef1169a29251c5ed4e5c458661687463714 EBUILD net-imap-0.3.7.ebuild 937 BLAKE2B ad75d1bdd852d6928798558c7585e918db157ade5867035b8b7643bad8a5c7a0e754d7c53e922461798562cd43799ae4dbc787c5f5b77cd71133466469d57ec3 SHA512 be0a555c97b313ad36cc258d73fc169d950d5f68c557ab4bb983ff70dc1cd04bbef15619c04cf4f95802624038472ca32ef66e0fdef3a3d1133f27caf2f445b5 EBUILD net-imap-0.4.1.ebuild 1003 BLAKE2B 7d3fa0ccb178d56cbd31fd716f5083e2c2fcef20dceaeb96a0a14d375177cf8dd46f14115ce0b2e9112cdfbd1b4bc91ee01d4c6b8fd889b92613da745b744606 SHA512 34c04bd59b7670196f7982229911ae3d84daccfda522009b4966df22af2b87247d737e751befcbbd4e48e95aa3dc10f1dde2df4ad82011519d4a95a5bacc821e EBUILD net-imap-0.4.2.ebuild 1003 BLAKE2B 7d3fa0ccb178d56cbd31fd716f5083e2c2fcef20dceaeb96a0a14d375177cf8dd46f14115ce0b2e9112cdfbd1b4bc91ee01d4c6b8fd889b92613da745b744606 SHA512 34c04bd59b7670196f7982229911ae3d84daccfda522009b4966df22af2b87247d737e751befcbbd4e48e95aa3dc10f1dde2df4ad82011519d4a95a5bacc821e +EBUILD net-imap-0.4.3.ebuild 1003 BLAKE2B 7d3fa0ccb178d56cbd31fd716f5083e2c2fcef20dceaeb96a0a14d375177cf8dd46f14115ce0b2e9112cdfbd1b4bc91ee01d4c6b8fd889b92613da745b744606 SHA512 34c04bd59b7670196f7982229911ae3d84daccfda522009b4966df22af2b87247d737e751befcbbd4e48e95aa3dc10f1dde2df4ad82011519d4a95a5bacc821e MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc 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 9eb6f5517524..4b05b4012842 100644 --- a/dev-ruby/sequel/Manifest +++ b/dev-ruby/sequel/Manifest @@ -1,7 +1,9 @@ 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 EBUILD sequel-5.71.0.ebuild 730 BLAKE2B 7c95b9194dee25e399d84e10c7c9c35882eafbbcfb4fecda76349dd0184e709222f5c8123cf48849f7e0afe397eb1b12863706de63d4df6313d6db1891ee7191 SHA512 0d80d9d811f2d7fa74e762d2a6d8d6eb56fe43c49863bd30745bbcb905c2831ac38df1e99a7417e905b0776f87737db455ef5733838925a4b311f1f7e34a629c EBUILD sequel-5.72.0.ebuild 763 BLAKE2B dadbfe8d57285d2a38caaef618dd5af51dba3b648e461e06ba1fdf5acf29264b9322456d674731c6fd741a87f14776329aa7ece431a27ac1c5d100846b3c556c SHA512 aa8bc1a7138283bcdcfeb8e153dabfa37694e509d8111f0d169556d13f7b7ceed5ced89b904278480784a10ed1f0e9f3c67cb4165cb7e706b633383b6eaa60a8 EBUILD sequel-5.73.0.ebuild 763 BLAKE2B dadbfe8d57285d2a38caaef618dd5af51dba3b648e461e06ba1fdf5acf29264b9322456d674731c6fd741a87f14776329aa7ece431a27ac1c5d100846b3c556c SHA512 aa8bc1a7138283bcdcfeb8e153dabfa37694e509d8111f0d169556d13f7b7ceed5ced89b904278480784a10ed1f0e9f3c67cb4165cb7e706b633383b6eaa60a8 +EBUILD sequel-5.74.0.ebuild 763 BLAKE2B dadbfe8d57285d2a38caaef618dd5af51dba3b648e461e06ba1fdf5acf29264b9322456d674731c6fd741a87f14776329aa7ece431a27ac1c5d100846b3c556c SHA512 aa8bc1a7138283bcdcfeb8e153dabfa37694e509d8111f0d169556d13f7b7ceed5ced89b904278480784a10ed1f0e9f3c67cb4165cb7e706b633383b6eaa60a8 MISC metadata.xml 344 BLAKE2B 6149e280d173e3f129ab646e7ce971c89e99d69d75d8b3908811bb879e191a82afaea353357b72099026693c2081ec58822981b75d95ecb0c2bee9b518ad7a6d SHA512 60b5b136094533ee06f1a0c9763b3848ae1858d5a0b4e8ece56a56ff91aa0b222ab6cbbbb1a1f86b90a41263712a385a1c232e5e6b2c6df6d0e583ba2aa5b4f1 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 33697f7462d8..f56f6299c661 100644 --- a/dev-scheme/owl-lisp/Manifest +++ b/dev-scheme/owl-lisp/Manifest @@ -1,5 +1,7 @@ AUX owl-lisp-0.2.1-make-no-test.patch 298 BLAKE2B bef51b887f1706451237547530408214d68122a4ee9d78684925922fa842b2ac2ba5a8efd060aff53045bd87dfa76c219354fe4bcb347bdafe088b75f5eb6104 SHA512 49921b6cbd15918c30281f80b47776b443ef4fec9277365d3dedef1e666af268360f8924e6f0ac8e6f20eca96edb6e9f83bfe241350445e7072f7a8ad5e4f80c DIST owl-v0.2.1.tar.bz2 456751 BLAKE2B 15447cc71b633a97f48086a986c8015f1bc5664b993faa7f4537878fefb805d824c49174ef5a225e4cc870bb4c5b8d256cb887c83eba58d67c64bf5db6d2d7f9 SHA512 b69296e9be60ea4e8103c8100de9d02d00fc50e13624c87c1c4a78852b58aea403459f8b4a2f88826630e7204d58d522b58df489ce194c04e9424186309f5c8e +DIST owl-v0.2.2.tar.bz2 457461 BLAKE2B 5817899d013d2a073fe914380ca64fbaa4a264c707199a41db79452878c3437c8b99c40fe1f0346968c09aad90955eacca255a09a8f9c41e7c495e67187a1cf7 SHA512 decb8b70603b8abeb37168f9f55434a5496248f6f7f7018ce3ca802d5a3f0736a05e74defb93cb8652513e76b15dac2494c401a7ce26e2024743ae333194825c EBUILD owl-lisp-0.2.1.ebuild 988 BLAKE2B ce649334ad7f34373b0730612f4abe880d2119702d73a8dff63204bc5efce66049f351673729c2bd9a4eecfbb4a8e29924ab8ed29f1380632274dc3e4f47f50c SHA512 8a46f05e409eac6b448a2221eba8231d56a5240bb92160363c06915140346887c28b532190474e33fc907aaabdc01c03e85f011985f9fd6c00a4fc44e87dac89 +EBUILD owl-lisp-0.2.2.ebuild 970 BLAKE2B aafa083607536b22ee62e708f3ad9bf4ba6a6fd2a5c53e44f09a9802dac7e1765a1ce4e839f400efc8db5ddb68602db2402ca94906a7cb8371b2b2f51ae94eef SHA512 8024d6c591038a4a930597f0c6ff8c4ad046f0ed4462cf0b5caa41bb3b60cd30229311451ba3cdb232f4db3a6bbf1da5b643092a2f85db9b82db00867c4fe263 EBUILD owl-lisp-9999.ebuild 923 BLAKE2B f4f2181d459eb9175da7f85bbbe45fcc6d57ea482c5e1b2daf4996522c5bf9010f41078b5c760185a618e6c669a35428d981b33dc7733d40fc9eecab0527ac0b SHA512 250737072101d82e33a5c72fa1050cac6403d11602f8d27927621ab217c781ad426eb31d0ebd1c5dc62baff231da44050a2ec6234ab82eb61c329dee8bc5a3cd MISC metadata.xml 793 BLAKE2B 54cc42daf49b4f39ad4119e2128e9cdc9e2749dafbb5a1ff63c84e60a6d410caa39034de5fcafd82ca36ac7291b6f3afe92cad929c4c59270f0fec01c0828d4d SHA512 7e360c32aedf4ec42abac5b1df86c1225f863a885087363d0f16ba5c971b342743f49afccfbb9d81c821ba180c4f6033b27ab46dedcbdbafb597dee8a1820c15 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 8385d8a74744..a62d7647226b 100644 --- a/dev-scheme/stklos/Manifest +++ b/dev-scheme/stklos/Manifest @@ -1,8 +1,4 @@ -AUX stklos-1.70-configure-clang16.patch 760 BLAKE2B c89264cb8eec7ad18a9289bd1f7ffe9c8f522b47de15bd27a832b12fa30a26d4b6a8e0f09a949563d78bd882b6fe986c093eb30112ca6a14a11fcda5f42ad632 SHA512 fe84d85a70995947dd2f6ae2729a5e0e17186be83dbbc34ce14217bcc6d5c7a74d7edd63b67b84f7a04c823234a437b55cd74e9f254b9b07c5ae10606511dcc2 -AUX stklos-1.70-gentoo.patch 1937 BLAKE2B 42c534b6d84bc1c3a541bcb8e68ba0abf097f4ad0a1012df1a153ebed918bf2ea37e0c505c33cbdf07ab9dc57372df37a3fdefb3864201497f1cca6bfe888b64 SHA512 05f9c3263e46902c149cd4131c32092b24e4d2499596faa9c6d0d448a1e92a06eac466458e3cca5e688fa4a07e5e870ff81ca4d5a4171c50217b942ebf4850df AUX stklos-2.00-gentoo.patch 4196 BLAKE2B d75ea23e414b525497dff5d819e04b76ad724ea80866bc5e9c88543540c794fd85cf49d54a8452ecfc06f662eea338e90fe9ea761b71dc7f3ee8c093494c9667 SHA512 5febf74c446ec5bed0d6380ad8f9d8a9e6cc01ff26bcaa7908e6bfd9d24730cb53a14f30d6f8413e306f2793457938bb76e8218496296f2ccf1e53f00a319592 -DIST stklos-1.70.tar.gz 8767615 BLAKE2B 7cae5b5d0c9b2d9dcccc47e78e70a562f2d1751de068668777441d29ee15be7f3c5c285b8297e367311cd8c9695c9a2d083ad7ea1d9c21c838cf1d819f7cb82c SHA512 64da09171b191688f750f10c29f10cd7393f326555d4324344faeac63547a2548407490e44a50f0afa348487bd9cc5106f3c344cab6935f3a3516b3c064a596f DIST stklos-2.00.tar.gz 9661074 BLAKE2B c43918f182e8502d5ea4dd0a2d42ea4e788a573ca1184d4e3af792f3932b7a626280110c30bffa9771d73ed7fdc2a29db19bcd7ce8d5a219c1c0b9ef19195c6d SHA512 b98ad62713cb5e85d26378e73e2198d44676a0103c8e8444490cc555defc5b058652c514bdf3a27b0cc34c71b0b72d9f5fc440f260f6aa68064c5adda6571d5f -EBUILD stklos-1.70-r1.ebuild 1058 BLAKE2B 9d5e1c88de4d0024acd0cbb115942cb3c1c898c8b115db913381393a656d3b6dbac1e05b914988223820fd044a7a3390d89f372e8b2bbfdcf1748447778b4b65 SHA512 3e6f45f637082e29789d373e697a497e027c3876c797ed729a9ebf744f5bd1901472a0157b36c147c60853c55882e0282c10d3a9bb6d571ac5ba7dd309c31960 -EBUILD stklos-2.00.ebuild 1111 BLAKE2B acaaa61c065061473f735b0d19a1709a56654c19a1db46b45fb2fd2b1dd6809be1b31573abcb3b670c61a2b35a4e02315cfafea1e4648f4d0bfd181f1052ea49 SHA512 6d08d5cb267c63bf2138f8166cca3f33aaf1f641138c1d20caf248eec9c6f264a6e821e1237d2b4097bd05aa62555b1969622653c166880b84ec88e97901a088 +EBUILD stklos-2.00.ebuild 1109 BLAKE2B 66432691de3beff4f5acf4298666930633e48321925e9c424bc50b85cea02d430f1cb8d4fa1d605dfcbca5023753ad2a4697a852bae81b5f05fa2784df37d763 SHA512 dbbde3b62d5858d61e84e0bf59a8f9d44a1ddc1b507ab1ee18d0e373750991803def103bc35ec9cfd72dae95999a4949d0a57976bcaea67d54a5166eeddda8a6 MISC metadata.xml 739 BLAKE2B df32d98cff79f6d4e998c695eae85344c5b8d83c94fd8a6de47b5b11a2f874585ccdb3a05d7e29aa46f31799f3e3fd6ccf6f6674b7791c9710e89112a9075bdb SHA512 c6cd89f69ca1ed11a87164618dad3a5a566b6b930fb28fe37e8e6f16a8b76a53569c18d7569038bb47f7cbc175c42261d863afa1f1fb96286bf08cd70b5b12de 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 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 aholf8iCKE?Osj|g-~R=IgaiOJ_yGXSP{OSM diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest index 0ddcadcf6b74..cfb5a22a5b04 100644 --- a/dev-util/aruba/Manifest +++ b/dev-util/aruba/Manifest @@ -1,5 +1,7 @@ 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 EBUILD aruba-0.6.2-r3.ebuild 1044 BLAKE2B 20631d4dc9c2dd8371b93f67c0aa1cc92a4fc3c16d84cc7eccc0d91bd3e60d02caa985ef01dc4b21b80fb8afdcc2b28d9b633dd7a4de15acef0d9ed993258a51 SHA512 4848be3d58ed4407dc55f7f6ae9267b92cb1ebad9dd12d1cf97fe9e50e813dc8d8ea3086db3ff5962041f8da160c04d983f34c8fafac5009c4f9dc911517e10e EBUILD aruba-2.1.0.ebuild 2241 BLAKE2B b9a220b21e0347a1b5ed8e332d242a5f835dd1e06c26ab328cc124a2fd2507fa840804458b84ea674041293e1f6a3c245114a4851cd812f808d6f3bee09bd565 SHA512 66ea5442ff6cd7706bae991d8c98f88b0f2eebc057eae141bbbe202a2c58814266fdb94f5b6df56a50fc603f8170cb7a64c4c27d2dc3210c85cd2b45990c6c03 +EBUILD aruba-2.2.0.ebuild 2155 BLAKE2B 2b344a95c6bdf3e67c9263aa5e3da00c128923e7ebc67c20da78fa1baa9ed158a9642f3b7c2436d4a255a77dd9bcc83fbefd8d556d277f9ab45129e7bb063135 SHA512 4a93910a0349e1456bd200a180e17203cd618ed66b023cbf2d9fbafdb7293e30f45d1c7cc00daaf2722b6c7a068d46c2bb7f91ef4a5cd2dce4a6e055db97c970 MISC metadata.xml 297 BLAKE2B 013e79bd25020910ff023586ed3e1349ee1dcbf195b73c230133775c2fe031794f91fd7e54d4df43bfc61de716f452492f2b7af3ba7dbf7e04cf4a47ac16a00d SHA512 c57a4e881304d3bdc2001d4f221ec7d4789223fa36b104271ec9a2439e7730ccbfd349b16209ac6a59fe782618b14423cf3b7b345ef2a7d4944a535eaed75c9a 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/Manifest b/dev-util/astyle/Manifest index dd5b567c3974..e859355b3757 100644 --- a/dev-util/astyle/Manifest +++ b/dev-util/astyle/Manifest @@ -4,6 +4,6 @@ DIST astyle-3.4.9.tar.bz2 229873 BLAKE2B f698ec0f3447caf64f324760f9d9feabeb9588f DIST astyle-3.4.9.tar.bz2.asc 488 BLAKE2B a5ed720e7c87f3603ba514e0fd15fb3a6687d913ec6cb41323aa5b1b38e76ac4ece310307ad23f8ba4c5d3e7b0cc00b78684d0c219fc50cd9e5db9c327c4f04b SHA512 b9f18e2c20b431b98859b996c52b31edbd9368d3a7ada1324f3139984f5480af860981f3b72802f548f2a73e53232f35fc2256a8a3eb7cc6a31685921682d9e4 DIST astyle_3.1_linux.tar.gz 185589 BLAKE2B d0bc9bf3403de89d207f33ac885c7cd57fd1e71314c947e1593ee24ade9ce36c83c6fd8e7021f44d8d3b344ea3add63fa5a7b246c40f10193dc38b51e7ad36bc SHA512 2e8f13d291abda66bbba30174c364c81a81a490e0a21376f7da7cf471644c22caa37b9eefb100d093bf26d1a8bfa9d2f14b4c2a9b75b3cb84428b4514e277ff2 EBUILD astyle-3.1-r2.ebuild 1891 BLAKE2B fea27eafaf14eaf1245a87a873dbfa327a23987468a291a9bf8de1af50d57f168143ae94b6dfb8dadfdf121ee3fc13f6efd90656962bd866093e27c2477544be SHA512 ecab4c77e646ee8dd2f174e50e8b5c3af9a077b1c1ddfac4ab05ec56e1b83e82ff7f8053d3f52454c282a9f545a470ba2caa2f1786956a26514b6f0adb988fe7 -EBUILD astyle-3.4.8.ebuild 2148 BLAKE2B 2a8f138ef3118aa31255267024ca77cc365ae6800afb624cae03ce0c33c592ac2e4553ccdb48a180f94785615d24acad990f007f15dab4406a293baedc8f7552 SHA512 8a87d6ddf39ffe8cde711b687518d5140e45ee0994a14071279a7cd83e59329e9d8ab87a662c07cc5e217ce21ec1a1b7ca41b372402761058b6c240e6cff8269 -EBUILD astyle-3.4.9.ebuild 2148 BLAKE2B 2a8f138ef3118aa31255267024ca77cc365ae6800afb624cae03ce0c33c592ac2e4553ccdb48a180f94785615d24acad990f007f15dab4406a293baedc8f7552 SHA512 8a87d6ddf39ffe8cde711b687518d5140e45ee0994a14071279a7cd83e59329e9d8ab87a662c07cc5e217ce21ec1a1b7ca41b372402761058b6c240e6cff8269 +EBUILD astyle-3.4.8.ebuild 2138 BLAKE2B 4cc5c392792fd5fd0db75691ccc0df1f554713c8928307fa9484b522065f975b1a6bae5d6884fdec628dce32e89b777c752471f4f7ef41d2369c7049f58cb524 SHA512 95d162cf7f9f2bb467fc653820978df60a58bac4a3e540444be7208574cf52ac4ca4bcc07c7f7d98477ff9908367bc1b4a162e3e56bd6a451dda817e72cd3da8 +EBUILD astyle-3.4.9.ebuild 2138 BLAKE2B 4cc5c392792fd5fd0db75691ccc0df1f554713c8928307fa9484b522065f975b1a6bae5d6884fdec628dce32e89b777c752471f4f7ef41d2369c7049f58cb524 SHA512 95d162cf7f9f2bb467fc653820978df60a58bac4a3e540444be7208574cf52ac4ca4bcc07c7f7d98477ff9908367bc1b4a162e3e56bd6a451dda817e72cd3da8 MISC metadata.xml 807 BLAKE2B dfd2069298224cf105959f5ee459cde21c66816860ae56591c91d2bea7630c96223361831bbd5f3d36bf2af24d014ac342705f89c21e29e9fa1fa8eea7d8bc53 SHA512 202bd7a541e3d61dbbcae8c23fc7197def7eef8b1cd91b48af8894787d1876651796aea7d191c85ee7ddd9c297912b5b035c5b777ee797dae66ac0cf1d307b6a 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/Manifest b/dev-util/bcpp/Manifest index 8b71c9f9f07b..6ce33878df13 100644 --- a/dev-util/bcpp/Manifest +++ b/dev-util/bcpp/Manifest @@ -2,6 +2,6 @@ DIST bcpp-20221002.tgz 151426 BLAKE2B 6978b30ca684ec5e9eb781955679d333e7efdb389a DIST bcpp-20221002.tgz.asc 729 BLAKE2B 64a211fb84ac6ca2926cb54b06945a908bb19ef15fb8784f4201b29dbc1ebe1be85e8bb0d05d14ebde126508cb33bb9e2d2411fa54b1290246263829d1f4f7f0 SHA512 867b2c04c957daff028a0eaa14ce2c7fd8718dbe9a9af5bf46b293ce51a0a49f823b18978f10f77b7363ff62691683e2945d0d71280185386f19dc7f1cc883d5 DIST bcpp-20230130.tgz 155972 BLAKE2B f51ae04ef75125d2040f9ef2ab9fb5513ad83fc6095b85bc091bf109d43b066723743c02f703b90f5d4faeb368da86d611d9ce46237c10e31b861b473de49282 SHA512 1fd22707313c098ac2a338425029d2c6355e9042b9bba3d2a6c8d4315dc59a33ea1bfc0cf30671ab2eb1c05981c4be5313a20d357bbbbb4f14374772253b4c30 DIST bcpp-20230130.tgz.asc 729 BLAKE2B ffd6266919c8598067b09ac9f855c3b1d93dbd4d6536dbd68a12ccbc5f8cc62e10315e44376fc72d40881e43dfa51676a1af46400aed66bf4c2ac1d4a17b499c SHA512 b52cfa95115726ec7b9575ef8a813fc5d1eb8dc7083b19508d5058b80d41203e70d3cd61a18eea4f35755f77e92ce15c2a1f24db0befb3b62dab3b71065a3955 -EBUILD bcpp-20221002.ebuild 1157 BLAKE2B 405d8ca7ffd8dc04148b75824dcae7d68f200c79ff9fc357704b6eac62a11402be26ad066bd5e1382df8f1a6921535c12ffa4922631e8550e03daaee8fa37a59 SHA512 466d468ea8faa18b5b1754427c250f772f1450c1e1feed9b9f36b4e24f3f1c01e0b68f1ef0fd551386d638ce9929884f821531a8a92606555c61e77de92caad5 -EBUILD bcpp-20230130.ebuild 1157 BLAKE2B 4d96ba3ec14bfc44e341be5b7ac1352785b3e9b733eeb882347dd4128bb1df2144081e4fb9c9ca12f371a02169978334c9805885de3992dcc491b23ec6e76a1a SHA512 6f35e7e77042b6dc761a4a82597bfb6f96c0b31017b2d88c8c5827ebaa922266b49719702d1acbccb7986c05420905907f04bab6ed7b1c20a14371509e3e0f76 +EBUILD bcpp-20221002.ebuild 1147 BLAKE2B 360ee828f24246357d4044eab88d6008af981c161699b492edae1e7e44e7b881e34c4a75dc5576151fffd4013d7b3170e74328dec5b9a99975d7b5d61d71ef72 SHA512 fa71cc44db2176a662a39be65fd43f37bf303151aa846ffd3e9fbd5ff952e6f530d411669cb8dc3002a58d26a6fa18c48824822d9b4e2ab2cabd873dc5a7c0cc +EBUILD bcpp-20230130.ebuild 1147 BLAKE2B 360ee828f24246357d4044eab88d6008af981c161699b492edae1e7e44e7b881e34c4a75dc5576151fffd4013d7b3170e74328dec5b9a99975d7b5d61d71ef72 SHA512 fa71cc44db2176a662a39be65fd43f37bf303151aa846ffd3e9fbd5ff952e6f530d411669cb8dc3002a58d26a6fa18c48824822d9b4e2ab2cabd873dc5a7c0cc MISC metadata.xml 327 BLAKE2B 98cfc008c1157e6c7bf26938ee9cb85afed7b4ca15f625a6bfb4f10a4a7ec9b7ad101c38c6b5bde51ac8ff8f6ebc15ca0cdd2903db65f1d691c13f534f5783e1 SHA512 ebaa5a7e3f02bc91337c50366007ffb65ef5a8a5604c43872d3a45f50a372adca5ac279b84309e3045fd34b81d0a9a138d2f73141955e15f0e827a42fab70673 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/Manifest b/dev-util/byacc/Manifest index 578abee57843..7d56a5ba9e32 100644 --- a/dev-util/byacc/Manifest +++ b/dev-util/byacc/Manifest @@ -1,4 +1,4 @@ DIST byacc-20230521.tgz 905214 BLAKE2B daa48f0aed1f3e2d7aeb4cb51551a7528fe1ad043f0e10191fe553ab29c454aeb1f5705a76479517fbf939ccb3775a2f19c47b5ed02cd007519064f01c112a16 SHA512 9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4 DIST byacc-20230521.tgz.asc 729 BLAKE2B 493e2d775e927981175d8bde4e9e152b16e8471bddab5b2a5a6d9c7785f873b9b238bb303f386a06e17ac991485d526800ebf1e6e6b811476e66dbf91887a741 SHA512 952adc16913d058c78398caaecb8ea69472127b759f2a62090cc0b43a168884458d02e2f2f13c0b3aa277ead784b0fabd02fa1b2cebe249bc7d91c7ee24ec049 -EBUILD byacc-20230521.ebuild 874 BLAKE2B a1ca7407edc54b202e76ca677ef39c2559a4f30950628a99512db5eafeb587d710e553e18a9116c109cb463a13800023be73e036f3a0b600b0e341f02d7e994a SHA512 9a9c64b418b0bede57704c6e5f6bc2c161850b920273928c42c9079334bc9fea936e6c911642c535dbfaef7b5e968948a37f4b192fa442b68e5c56c21195fba3 +EBUILD byacc-20230521.ebuild 864 BLAKE2B 34680ff98ecbaea087ae0830abc572aac3c81b3d74d2d0336d4621a4646c2efef0cf64d8f0f73ba905471c8fa931dfcd6df7168194ec0cd6e08acdf62b54fa25 SHA512 2501760cebb6ea47fd3089b93aa34cdd21687190d76b8ee53e9e72cfb2de3412a159375c6182167fe7c2daabbdb99752f1b3f8d9ab8681aac94011c5b48cadb7 MISC metadata.xml 424 BLAKE2B f7c1172e12c784d254658b3743db6fec9d6ef008891fe84114c71c1d0edf24a37f00ad61a1705716bbaf6c912b763756995185f2cffd95c831b8ca57abec6d68 SHA512 8bbdcf35f0499db09f1d55d038d93f8c3aa516e0baa74ec078c7a3032d4885110530be47cdd309de1a44b8c92e6dca3f4353d3ff1d3da04b052d492c91549067 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/Manifest b/dev-util/ccache/Manifest index 7505c0921cae..a9d9253e6807 100644 --- a/dev-util/ccache/Manifest +++ b/dev-util/ccache/Manifest @@ -10,7 +10,7 @@ DIST ccache-4.8.2.tar.xz 560888 BLAKE2B ca907c16b353fabfb8e6479a076aa5cf791e6150 DIST ccache-4.8.2.tar.xz.asc 833 BLAKE2B ea92ceaf9873a1a8373414bb7ad74f101873cbf3bae2ba1c6986d40018b8f37d2fd7cab8d0bcbdfb7cbd167edf0128edb2a6d61ecce2645018a01d450aae25a9 SHA512 6182b7a793d5142c1d9d627b6ea058ac524b6914a85d9628788f7eeea7b762c5422ef6007c404fe9b5d77841b69382289ffb6efbf931c9507940c10bee8ff95f DIST ccache-4.8.3.tar.xz 569724 BLAKE2B 53211db0e516eea9739b8f05bf6a3db678b4b5cff7af741469360556da20a320e4a40253ca9e51568045a394d3497b428413ff6cf77f4273aa4906357b427d1f SHA512 e0e344cd215de67fe060b36fb1b902bab61454477624fbe41d2ec57fdd721cec9c8920ca834f0ef0ccfeedb961b17143f18197497557887d88911ff66e330478 DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B e800b7bdce705db3ced97f0fe008e8391811f9c7c49e815b6cd2cf220cf1107f3941d29d7bcdd10f79da4e6cad9766243e482011aeb5a170e1c5920b6ebdd726 SHA512 2e2298a3cf800d9de669f560269bd07ca2b76f761198af10f7174759ea95a23518dedce83f481bdd392bb60adbd736e5dd2c21af88beb761c0f589f685737586 -EBUILD ccache-4.7.4.ebuild 2489 BLAKE2B c96ba952f7f90c54812fcc1ead1bc4adf7b036937b2d80a05c0bebc54cdf3cdaac456e8918b6f4905cb38c19aa98d9c912624d22bfd76c0ae35d32e8c7cea6dd SHA512 90802b6ff902bb7cced6947824d38ea90bf8da66b48dec9cc7f1584193f4fb3f4d50217685306e1504118a55a46c6680f27b6a59368c835058171ef33f772e4b -EBUILD ccache-4.8.2.ebuild 3690 BLAKE2B 7313f411c41f78b049c9432885f5922aac4678e736e5cb0527f3556a310690390e0e6b9e9b8bba65ab898352c27cde52fed35bb3a04ea60c937c523c6b11c913 SHA512 91861f7cdcfc4fb207d80b357298d4cbee65ed80c85de931ae74147ea23e9a8f7f6168a8b6dc7fc06f5607fd480c94a89ea7356b8de26b87b6334b251a8f5597 -EBUILD ccache-4.8.3.ebuild 3783 BLAKE2B 6d712601070506130b50b51424e65ffa00f92a449abbbd72f97e803cb0e491e8f0da21c5195c58c04e4a81d4b85d4b5d5a36dc2c49a32ae49af742e75b00b179 SHA512 a97e990cb37d9ed86b8e164ea380249cceddc2ed736144ca730f8dbd1fc303f32d95639cbbf2d91b88398889ceaef670a1e427a239ae67000d179af496810717 +EBUILD ccache-4.7.4.ebuild 2479 BLAKE2B 829ce214d1cae3d43a36edcfcc00a9715e10ad46c1f8da206be588f55a776af7040b632c61d83640126337a53b4008f24f75bf80892e20bfcc8d104c1bd38722 SHA512 565514f1aba17ef8aa513cece8615f322e3c84ad35647fe213ec156aed12d4546bf4a14fe1463e7dba3a4700beb1427ba2aff3c101f95f48bcbd118c41b8f2cd +EBUILD ccache-4.8.2.ebuild 3680 BLAKE2B 1aeab0da8eb490d0f5b9b59695d2a4807fba6528b3a0d6c0744168c1b01aa5a8a4fa04a7cbe89a2f9cdb5b4e8cc618e1aa353e28b8a74a0da2c7fa4da0a300a0 SHA512 469ac7a2e107d919b3aea9b9acda541552b6bc9af0fe1f903377793bde0422964fcbe309048a4f8f821c76d1f45374056a1860afb9efe555c0d8dd95e7bd8fa1 +EBUILD ccache-4.8.3.ebuild 3773 BLAKE2B 621132ba86b434b41ad8dcd58fd9172a62201e192bc3be034dfaf400c42b094002d7631124ead5570162315dfc96cbeffe001b45e0936ca16cf35a75102c64ed SHA512 e8c304dac5ebd23412934b0fc01d4d2bb0b179f7b20621209aac5d3c98861c36280d314538c5baf2a66d16dc3e936df4dbaa6122e14ec7adc127662f5341aae2 MISC metadata.xml 710 BLAKE2B 0a93cf3dd4222eb2fd500c3cafdff3c01eacecc489a471270922fc5dd1daf58cd1398ddfb7ab4d271a6e84d5a3da5c3e7a341b1e7994af7b10fd432318de7c5e SHA512 dbfa6b8d8f435e25887b25ce25df65184a7f315986ee60a1c723d0e6592ca73bc7414b6650014812eb882e7e39bed953eaa21139a414043c50c018a7b780e6f1 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/Manifest b/dev-util/cmake/Manifest index 2a2125147b46..3a2ed8fbda92 100644 --- a/dev-util/cmake/Manifest +++ b/dev-util/cmake/Manifest @@ -29,10 +29,10 @@ DIST cmake-3.27.6.tar.gz 10982239 BLAKE2B 1aa876c0c4601261de30fa7829726f9423f359 DIST cmake-3.27.7-SHA-256.txt 1646 BLAKE2B 452413e7d2fe4eb8db96227e6b262bb540c8b58dbf9b34d07ecbc5ade69e76035940c82b643830086e09f113ba08271f271042a8e18b40478959f8f6010b081a SHA512 5f093ed51b10f530318c8b8205ff35f91443a71064008115eecce2f7e8393a3cb3b7dd1c35e5b7b58981c49b19ee708966321085a3237ec313a0865d26948e32 DIST cmake-3.27.7-SHA-256.txt.asc 833 BLAKE2B 687dc73a61abbda26be24dfce98f617e032c3f5494c7e5bd12aa83e3b91f2cf87cd1b08e7cdc5465eef29d005dcc317c3550cf6d447a199e94bf756374b57262 SHA512 cf5a657d739f66daa515b1c49914aabe264bedc24a6e91a18c7959623fac42390b75dc74063587c84b4a365451d5176766d76868279a4db1826eca6b69a44965 DIST cmake-3.27.7.tar.gz 10982558 BLAKE2B a20fac503ba54b4b7e85896056a614b67aa346ad2636e7ab1bf09a2660b92a52754485527f36101e59d47713e7445d27797577c1fa6a8ebe59acb4675227c6da SHA512 2e9b83dee8f8c012be4219ab74ebaa8b8438ea55d5204237a1c9feba94c732afe7baceddb9c681672903112b1e40f7b1a86b284cfceed15f46ce8f90143dbb86 -EBUILD cmake-3.26.4-r3.ebuild 8804 BLAKE2B fdb48b62ba66d6aa0f162bded4ef491f9476a6289ca61804eb18f328d8bafffbbb10f0134dfc8d10fb54032d3703444244d3ea7a62069505b2ee600a9b957e3b SHA512 faef92a7b8f1822c1df936e5bf89f533eb33d192dca09e140e157b6d4d8589ab73bb49189de998e91f53c4180e4c014e38b4d64bc5865a0c2d1e47dfc70a477d -EBUILD cmake-3.26.5-r2.ebuild 8805 BLAKE2B 1da0302fa4bd402e226a898ba1f43daf22ca6ad6d9f29850c57729448b9c83f6f39866e2f07f043849306bcf4568a85203c3b35be915428b712238d639aff5cf SHA512 ddb5480a9deba4eeaba8ee57d5a712887525544b720908ce5a5c3dfb5eb49c347b86f6f08d4cb85d2dc9cfad161761092c59900dee875ad07666ef0bb821da4a -EBUILD cmake-3.27.6-r1.ebuild 9132 BLAKE2B f1142e9c7425d65ef6ace05df14a1651d8c0ae968a24e2bc8265fe70f972495408e70352aea6bc7e1e5c329fa4730f11f37112c993974a9ceec14c4777e620cb SHA512 7035fa3e835c4a34e8fc92dd443d7817202efbf24f52a09f788bd6888ae65246d16d023260313f9cff37a253d4504b58d1c3db7a4a2fd20bbac2d88e5c4ecdd2 -EBUILD cmake-3.27.6.ebuild 9019 BLAKE2B e6b5634aa8c3f54dafc0df82d3f2ac3fc6220ca8034b8fbea516a8cf37a4ed3d2b7f99fa8c0fec06704e3fc237b6ade8f6f7af9db52c21b50eb549440b3c70dc SHA512 4930f6197e984e1d92de5daf777f62c7ec85d32672388af582f18ae3be0242eddaa170cef0a36db993415d23e4d2740df47a9f87e75ae705769eedf65e80617f -EBUILD cmake-3.27.7.ebuild 9125 BLAKE2B 8693efb52d37845cac66267ae26c67a6b3a84238caebeee600f3cec01e3bbf7ecf3f674ef8bb5e489478e59a96cbb0ebccb99f4babb25536263a6bbe401cd4da SHA512 54cb98297df9d527f1b8a5083d33e9f98690baa6ad997e805b3bc882219685326aa989702c3d5900c2e39ade63323845884385a34781a589a23f833f789ea468 -EBUILD cmake-9999.ebuild 8947 BLAKE2B 083307c4486f18f6716658217634bef9854d2d955fe05bb43ec1168d728e09849337f146648002483a1efc7cb8353894794552528e9888a4f71874b6f5a915b1 SHA512 748622de8b1771ec7f5cc422b4de227cffcfdead272ea29f7999651cf9d445a84254e44968f23afb33d3ea514c890ff1b32a934810877912fe4e821fe6cffbc8 +EBUILD cmake-3.26.4-r3.ebuild 8794 BLAKE2B 982e137e469a24072c2f94f15bdddb4899c7d595ccf98cb72a7226bea8f87202c07d6e85329d59f53de58cad1e73a0eae885287f2e91f7c594520d269d08a463 SHA512 86e754256e8f19fac4b656a877555e9cd2d4c06f8e8d0bd84ecd3f944143adb65b8d526c8b300b8bee384bb9d40f35d330b7bd1d3922f5c34cefc2bb4e690f4e +EBUILD cmake-3.26.5-r2.ebuild 8795 BLAKE2B c5d15b9c10766befa324beddcb54ae6eedbcfd4b19fd0930d0d8ea16e17c5229fa2379f6ce747de0f93d74eb9f9ef90f665f0b352856fc875aa85e3cd549f290 SHA512 02499b28af97b619ac17e6734393f1fde7a64bc1cb5de49ac4bcd3eb9128d3b1bd88737a277ec501f6b60bb3e0d4aad14d92e7e99514f8b561f45ae1de53dcce +EBUILD cmake-3.27.6-r1.ebuild 9122 BLAKE2B 0ce77ab08f5fe9c7a9f3c8aa2534b39040b8de5d6e1204cc4720f6b3d1d19d85a00ae4cf3ae1be07fe446bcfa7cc572d1dc268459e2dcac93d7f6d627e939206 SHA512 d2edb5597fa8bd3e5a33242fab8797abba3ff59570a9ae04925591ee07c0b11af4a35be4558333ab7be83c514ef0d6a8e34ab4f78561465f0857a3af9d29cfe9 +EBUILD cmake-3.27.6.ebuild 9009 BLAKE2B 82b5995de0ecd5e8706135e37fe4b0fbee9741b392747fba00611596d772e8be355914a9d0fb8e864a1ab523c35c42993a42e7534dc3ae37734477acbe7f7217 SHA512 304cc1876385b5d664c5933898d1ac579cf00559c4da895b73d9fe1cf8aa5b6143f9020631a33bd4d98635f6d512635f89e465de5cfe9ef779bde3193103ee90 +EBUILD cmake-3.27.7.ebuild 9115 BLAKE2B 4b06a181740a16100ca101dd9f9e809476a62f615d33ca1fa2d81074fde90d5fc1e5ace9642c5bfae224bfbd450ab0efe0a0211fd4f91816141b7afcee969e90 SHA512 8cd6f0896498971ca640e25ace401c2b74bcb76b07d391b9ae6899e9c89d4492b3134c415b33389523f5e30bd326268e889265730d0f263f3ded810a68a1976a +EBUILD cmake-9999.ebuild 8937 BLAKE2B 9fea7587c59cecfd5489081046ebb765f8cccec053f97be581d8f15f51de66e9297a239524fe6a9943353c68d5656a72521ba8cf8f9960e08df7a9729ec2bafd SHA512 18d9c8da0474731cf31119d6869041dd4d86d4493291a7bda185dfa0df346dab27fdeb39cd18528a7d7e0249c166b6add0a94e25b137e32513fa85df302d8ace MISC metadata.xml 588 BLAKE2B 59754f6dd52986589583b875b48cdfb28f0d22e97fd6cdac9763ed2aa8981c692d81f6cfe73a93f7defde3e58fc0df60fba647760e9f20d00bd8141e4c39055e SHA512 ac463b9402727ba83b276fc206d2ea9101c6edc85142957c9be33bd8841c0396262ceaad545d133a84f6c294b5beee289e84c3226a1aac2d1f041dbfe08c047f 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/Manifest b/dev-util/cproto/Manifest index c35e641ed604..051f48c1aa1b 100644 --- a/dev-util/cproto/Manifest +++ b/dev-util/cproto/Manifest @@ -4,7 +4,7 @@ DIST cproto-4.7u.tgz 183364 BLAKE2B 679cb2c41b396e363ebcf69c61c8b00448ddd27c4d11 DIST cproto-4.7u.tgz.asc 729 BLAKE2B 4120151f5ffcaf42c1134e8998cd767aab58c4f09bf488186829d96bdc44266273e89b96e1bcad3b84d998ca3d82c4b1bc7d9213f11790853d9fd2f4d0a7c901 SHA512 bdaa60edf0a04e15f2de61398d118efced4c25849d8d2a326e2ad21cd296b73cb6a809933476fcbe7b4471b297368c8090b31e725a9ab3081e334a06c2282753 DIST cproto-4.7v.tgz 193874 BLAKE2B 0fb13ac8f501b9111096666c54ccfa466fe7ecce6f26f7b62d72e12d19cd2f8dcef9ce37247018abe8ec4affc8c26f4d899e01f960c36b4cb7ee2239b11361fb SHA512 865d65a0db1198d4d07e8a9fba85e347a69d61530423feafae9b3a881606942279942af42ea67558ad2ae82926aaef76bd635913b3e00604eaffe82a8a6621fc DIST cproto-4.7v.tgz.asc 729 BLAKE2B 577ce738de30ab32099836041fe7b651764750eddee13135a9340410a50c0b46cf8034fb566d31748ea1db8d6d013e4e0c2abecc02d074a998828ce8b00d0fe8 SHA512 b0b03400b79aa04131bfe7176811dcb46cce05d339ab73552b787d9ade26a38e234f6c4f588e5a3cbe3a0521df73a6f7565a3a20181f3b677446ba9379ba8532 -EBUILD cproto-4.7t-r1.ebuild 685 BLAKE2B f51d024f8454f1c4af6a7cc8c602f6cf42f04d6aad04d9c7997518e38d8c66a54b458ec8e90ae13431a13111036b9992ba25eb4129b30d0c00b3fd1a1596608f SHA512 365f226b2d5bc23b1d75aba3f7b8c198d06db544da46e3cf00174bc01315ab44485a006b5ff22578d8402668c503aa7835696649390d4b8a6fa89ef2536ff19d -EBUILD cproto-4.7u-r1.ebuild 713 BLAKE2B b4c25f8ff024b6570fc4b105fa84ecff5536ba24c5dd9dd3395641d93f3fe648ac482e860fb8041e86b760dc95336ee56f1b2ae86840817a22bcc529a9034b75 SHA512 e08d6bfea22bc18c028f6d7e82e4af0500a25afceccd33373376959e329e8a9b17e7550f1b2663fb542081c86de19c89180f1ea0de93f8e4826537645b87c5dd -EBUILD cproto-4.7v.ebuild 741 BLAKE2B f611613a9cda3f109b0af6b6623b037fdcd3af71b004e884ea4bd4165485c7d556ed016336db128122407d4d3c20e97a6dff12056b16629aec0a7f7e778b7c88 SHA512 628948aecad291b64e01da5699138c0a3b3e273896cc62d176799e771e5b8ad9c1af35eed8e8a0f79e509b5cccea02fe1ac511e71630e80a1b02f40d078548d8 +EBUILD cproto-4.7t-r1.ebuild 675 BLAKE2B e4c1e1e7737c2d2754bba51c301fec35c4ce354b5a6feff86dad3816bf85dd7d33727080752ed30dfb47334833e566e47124b9f5a705935d52242c975cba9c02 SHA512 551e147882300103da25411d21e26a5eb093480f21b1e31cef153a40821f98aedc09519c5a463a784a1a16ec9519038d7606e7039a6473caa1f3d23905590e16 +EBUILD cproto-4.7u-r1.ebuild 703 BLAKE2B e3ff52e283cf2d727107a5de844575cd1991ba78c63116069e064d2bb95b0b862b908093a43263b9b40ea5e82480cd1d1dfdb87b9e593990e764b8f2179ba605 SHA512 ad8553d157ec6b1dea948138e6ea6d9fa7204fb1098b5d27538948889eed4d8d7a7973acc3d2d8c4dca77e0b735d7f9489e4c8715b6d060fb5cd93111a6eec55 +EBUILD cproto-4.7v.ebuild 731 BLAKE2B 957e04134860005ec3d03fbea5e0e2c8f8664959097034737c39990642f1805b98a8a8f2a67c4830b59191af465ba9ea799b3016a1ed5e6e94bac7a77a3d24ea SHA512 ec1e769c98c96723b2cfed59a82d1b2ba70a1e7b03fc9581c98280d2ee5f4650c3c8a8b1e75866db7815470f216e164c95dc5bdc0f5fb8c60c63553b2080d54c MISC metadata.xml 408 BLAKE2B 44cf79171b98215328ec22d1d07768d411832bf5c1bc652c59818b5687bd3a4ee99a6d06d875a9aeba323ef36c8e4c6bb5e191a2e048e4a0546f1cdce3b4db00 SHA512 5792884bc44d07930751c56997483ea9ef2a9543732230dddb22442c028b04108b9826bfaa959743f78a999b4d3e8882946b310f7591ef1ecd96dd908e63eefe 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/Manifest b/dev-util/debugedit/Manifest index 3ff2dd5f76ed..99f9778bee72 100644 --- a/dev-util/debugedit/Manifest +++ b/dev-util/debugedit/Manifest @@ -5,5 +5,5 @@ AUX debugedit-5.0-readelf.patch 13298 BLAKE2B 40a561495ea4186c9565482c73f24fc5df AUX debugedit-5.0-zero-dir-entry.patch 4172 BLAKE2B 8eddb4deb23304576df6730e4b5b517ea700c8be6d5b2617dc51cc27b975b07fbaccbe2ab656dff99287fdcd7f1f13dc8c3f3fc4378ef7edad26d83e8b688848 SHA512 f9f3a3db717033f7a4909d66d938051e525a6e6ebc238e898d54b503b9e4e99b068c04be4b57454fc188cfcd2cd56e2528875613c24da94ce5931a1b60942cb2 DIST debugedit-5.0.tar.xz 164820 BLAKE2B 8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64 SHA512 7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92 DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf SHA512 2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9 -EBUILD debugedit-5.0-r2.ebuild 1040 BLAKE2B 4b93b6fb7097b9ef524a5122507aa7df345d420585b26fc271b62459fc740ffe890df45399158826ab7de0528d1ee7388d4fcf4e014fd26008799378f2315982 SHA512 dd77bc8de92cef5c55df79e39499d90163807bc2a9669eed3d54fda565f61a8246e58aef35b86bf94eee984601c94fdccdb0606d2f4fce05943c705fffd00ab7 +EBUILD debugedit-5.0-r2.ebuild 1032 BLAKE2B 0cf6741b582a82a89568b76f06f544d206d8ba4794fecc545d2c839141af08b770062ffd44d7c22bce8001dcdf5f842bc0a9fdce4fca989aeefb677a6b28ed20 SHA512 8ea5845d684e330b954b2f21a8abb9425308beab629df2ef0df633922343473ff570e06bd208cb1838793c6a6c07b045d228f4780496009770970c7ad4b83072 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d 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/Manifest b/dev-util/dialog/Manifest index 164a097e04fc..f1b5d6bbaec8 100644 --- a/dev-util/dialog/Manifest +++ b/dev-util/dialog/Manifest @@ -6,8 +6,8 @@ DIST dialog-1.3-20230209.tgz 573222 BLAKE2B eabca049a4a4c7ea8f2023534116bc173685 DIST dialog-1.3-20230209.tgz.asc 729 BLAKE2B da27d94a4fe61ebcd1481f6b1bd750fe4c45db01153b059c7c329afcbb51c2f290b0a888e8c8b8bab65eb35fdcee6b8bb599fa9345eeea79ad2f298335528c21 SHA512 bac6a17614ca0798e2f52fc2635169e5256b7f3e970fe0a2693503d2fd6b618aae78f7a11bfdfb865e67f4f920c9597b3e8b050841f0b1454838ffcd4823e2a3 DIST dialog-1.3-20231002.tgz 574625 BLAKE2B 7eed34a9aa5188046d0f86a5206209cda5cb2080fc8876b0b9f540c5ed79120c325a23769c4c28787da9792f3128587eea4903ab597847e8a9ba03f7cd7087fd SHA512 ac3fea3053699b5b6e359bbe62e0f6220232898af1a8199225f6002211fe2eb6de42a868e71471f740580f35e428542940a93f89fd74b61923d4fd111deb82dc DIST dialog-1.3-20231002.tgz.asc 729 BLAKE2B e670bad0ead62c2fd6c936f16ebe91423f56347c609c73e1664586469735e8907ce0bfa049d9014b5f878256e54848b517fb3f754c8791280f7760d415d5bbb2 SHA512 405d4a1a98dde1214844eadce8dda5ca4b6c185bfdb18b944e127b6c36f0331cd50316eb7e611f3f744204fac35b41dc2c8e17085a3829d1d45195c517e5a495 -EBUILD dialog-1.3.20220728.ebuild 1536 BLAKE2B fbdd5948331c59d85f60772d0e199200846f56d362dc6cfbc9e2dcfffcb4bf6020514b1e05b7ad2445801e95e68784a73cec347f96058f8239af06c5ecd22bf5 SHA512 932c0004bfa89dac2f4de3efa4020a43e7890b9952af31470c1b21887afa83bac775abdf756fda8b711648deb7d993934e222eceb08932bc7fdd63d5722b9e0a -EBUILD dialog-1.3.20221229.ebuild 1536 BLAKE2B 51ef4d5c8aa14a5d7e6a7481bd18a99d31096444845787edaed0489709e148a9416387ec07a2c8809917099aa2e2098bc12250ef598c8e702edd6c627a16d6d8 SHA512 93fa4cb9f6d5f9f3bb0cfcfec53a526169617d5885315e2fe434d441bfd8d6d222254c2057dfd7023b09639bc5f9d6b60ce2d5c142eeadca06ff5af5f16a5071 -EBUILD dialog-1.3.20230209.ebuild 1554 BLAKE2B d4054454c1edee55dff7a391037a03f174888c877b48753ee8d6bfeba5e8b4ef51cf439e49c2462f948dfc1e8eba584bbbce2431147771e35f5f7e3b00bbb8a5 SHA512 8913ca74fe4eaa186ae20ce787b0ec0e81e413d42dc227fd0b978dcee8a14b750e776d0fcf84b0ffce8fde30b690dcb1b120fff5c9db738b6c833ed45ff0511b -EBUILD dialog-1.3.20231002.ebuild 1562 BLAKE2B cfcf9eab004d87ea406c0c9ce1483ac0a0269bb8bef25460b7fb7f20fa5ce1422876b61542e5b30fe1b91088ffe3f98536353106f2ba842af060977e3226a047 SHA512 225961e5079a1c38832205a7c609b0e9faab5b7b3006deff80494a29e4cd7fed5e824544abc962abcb71b3c67796dae0ff91944b25de4094c7e00f22faa7cb4e +EBUILD dialog-1.3.20220728.ebuild 1526 BLAKE2B 7e83b895acb0e99e7cf9c950278fc9c48ad33258923f0226e0d2e44fc6ab9f8287297d725568244541d31119cdd5981827cce502457f56f0b91154067c2cdad2 SHA512 2f3cf7f736c04eee04aae1d3d6fbe73e53ac705eb9f1e2744f678dbfdeafcefc06b71822a371c68333d7a3250f64029106e86529eac3849e73ff5e180d043f4a +EBUILD dialog-1.3.20221229.ebuild 1526 BLAKE2B 7e83b895acb0e99e7cf9c950278fc9c48ad33258923f0226e0d2e44fc6ab9f8287297d725568244541d31119cdd5981827cce502457f56f0b91154067c2cdad2 SHA512 2f3cf7f736c04eee04aae1d3d6fbe73e53ac705eb9f1e2744f678dbfdeafcefc06b71822a371c68333d7a3250f64029106e86529eac3849e73ff5e180d043f4a +EBUILD dialog-1.3.20230209.ebuild 1544 BLAKE2B ee3c4d6a1cd1de34d04417e74c6653402f072b591fa5b17241d9b92695d48ff3b0c776ce1832dc4d4d167a8535b6688649d4fc0d0fa2155f5862f7d36e33b1f7 SHA512 7d7a9c7b3887530dfe2b4843b173fed492fecc5ef1b4344a93936854c37ce6199ae6bd9c3bcbb608ac49edcaa3c6d41de9367bc0bd9b535ddb65e03fbb969a14 +EBUILD dialog-1.3.20231002.ebuild 1552 BLAKE2B 16c09aff2314d8ca07bfd0554dcc92f1381eb5ce81e345830262bc62c1c364d650c40d7d9102418d6a3b814124f73acef6aec1dc5758e36e728e95d656695ad5 SHA512 8438202ba147f9f657f040208ffd223e0e979e73231b96534dcc4f2f90b388c641323ea16c72e8df86ee04d05bc742143a4b850a571b1374198fdb88ba724ae6 MISC metadata.xml 530 BLAKE2B 018162b342a7a0462f5087ead1bfaf931a299a2934220afe0d1f2736951b66d05b9985dcae0b3a9039ccbf2df21f3a20271e5718a4f8cc8391daf23f16c0b1cb SHA512 e49c5b6feeabf720469a5d34e7c40b26cec9800eea1cdd54c103407d653b45c22de4fe341d1264d516fa00d8706c6a969ded915f2df24f463b0a8d40072afd40 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/Manifest b/dev-util/diffstat/Manifest index f84f202c4679..931e83ec4829 100644 --- a/dev-util/diffstat/Manifest +++ b/dev-util/diffstat/Manifest @@ -1,4 +1,4 @@ DIST diffstat-1.65.tgz 295596 BLAKE2B 85a0967854473d7893fac7e49c7e22d9039bd46a45cd00cfbf85c0d20d48bb05876d3e68d97ca6ae785d0cf9cf90540dbd248d39503ebccb195cb9b69dbe4111 SHA512 8b516201d3070ccc37522f3e57aa8b1abf4ddb52956e5a7c7a7027ac0ada1630bb54c95c57e6acdbe6e110867073d1cec2b1726edb2d60d326caded1501b1e89 DIST diffstat-1.65.tgz.asc 729 BLAKE2B 31dc2cf15df97d83dbc466f30c7eebf451450395fba76d9561dcee5a7dbb7f3972928c60634fdd78b947f7d3cff6dc1eb3d3ae77270e960fc8ce5ee1a60d8b3c SHA512 f25b88b5f70e30ada85650a081fa3f67409d06d2a0ead446c038d08dcd9ccb7c0ee711d12ebc202669456bbeb9807cfc891018048f5a08c20b46d56433fac6ec -EBUILD diffstat-1.65.ebuild 667 BLAKE2B 90c6254ca120526c00d8772c519fde3ac7bafa3e76dc3b4ec17c40d7e697d9431ca0e2ed93f3f129e4555a6d338e915a66e1391a0ec45738ff5bbad004a8aa88 SHA512 2e143537dafa9655b1e83420971d6d3c0a2a8b9200cc69cb70fe055caf95bc31eb5e7d845359e57b94fadcab4f0302f9d1d35179ff5bc731bd54f49dd7191c7f +EBUILD diffstat-1.65.ebuild 657 BLAKE2B 13747e7a038c2f887abd0b6a5c97a5ee472ed15e72770284b297b03509558928df2273b00745f0ae44cb2a2ad4e782425d7b64c6b3e600642b06fc77b60e48d0 SHA512 6e8650aad505e0f40ee95550d86f373f85d07d3b1a2c987f3e415a774b4047dbcb3ce46afac1cb134f393b11e9ffa1e2fb49a71e6d1410ae1a12b94f0f475327 MISC metadata.xml 445 BLAKE2B a07a359b64943c219636468163918f32cfe9a053879f32b4275ab2659788e3c59251b2d1c478c234fa807924947fbdd24db7c693fb2803d9f8335eb5ec9c1ccd SHA512 b8a077397848122d36f000d993280f1f2f8b0783021d1423f5b8dee1a43c159fb790819b0a475ae9b148ae25108292e11a396af3cef086679fb2eaeec5a587af 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/Manifest b/dev-util/editorconfig-geany/Manifest index f582eb05c653..746783b1ba83 100644 --- a/dev-util/editorconfig-geany/Manifest +++ b/dev-util/editorconfig-geany/Manifest @@ -1,3 +1,3 @@ DIST editorconfig-geany-0.2.tar.gz 12322 BLAKE2B 2d203d3df6c6a7bb18a0b80cd33c041606b9732a83c5210fe3a66db587dedd81e1a1c2102e827980f6d85404cceed3b097f85e6c33aea81f21e9725fa7dd49e8 SHA512 cda2fd6c8ff5b7a2088840e5f2ceebb2f00f48281ff2943c4ffada30a7e70ce18ae9a84e5ac946e3affb3e5238512f829e545d31b59383722820b89c0309702d -EBUILD editorconfig-geany-0.2.ebuild 1024 BLAKE2B 287ce27c0019f7f125e5f29534907b94b390407e94098aacdfe41ad97cb2da2201c7027973c433ee25a232ef87b2001a279f1568fd16fab8b5920b30fdd5b426 SHA512 4e58877e00d46b6ea12600bc6cf142cb013c8961cdeb1a61f91eae3103cd5f6487053f23e0173594c10e9703f75653a06b798c6403f535abdb55e4dc48ab168b +EBUILD editorconfig-geany-0.2.ebuild 1291 BLAKE2B e61a9dd21e4a176c8590c3f057b2e7d355e3808cbed1d64a82756f2d2ce296a9668a35e8211947b3d2d9b97279072e0dc4d75241672a817338aa3c96b07acc90 SHA512 709ff122a4e34dabd17a7f72a2d3827be239059e783242fbfd5f2eb9ebb6fc8fc5c1a7293672ec24766d851f261e186321ece0ede31455fe9b6b9b4bc0397941 MISC metadata.xml 315 BLAKE2B fded07b91d5f625cc455d1bbe742b67b3b293c30c5996e2ad33b64ff481030f8a2e488a1700906393813d0c097dc933991d88b97a74e6d70f8d89a73166598c1 SHA512 fc4b81aa5e80456a5e77c74d8f9c5bafff02c7d4514c4c566c8630724d7946202aba051c641c79f5b66346f1dda4b4804dba23fcd747cc8df747f349b09deeb0 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 38e519c46aa1..f09421460069 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -2,6 +2,8 @@ AUX gdbus-codegen-2.56.1-sitedir.patch 1898 BLAKE2B 2d3530f2c0e249254d170a7c0f19 AUX setup.py-2.32.4 192 BLAKE2B 574320d89095d1452a3eee4404b5ebb19fbed32febf2a15422d276bc8dfb6790c41b7214aad3f88ee4927b58de639146cbf633f735df693bd437ea19eae79435 SHA512 45e823f507db103543f024ad557d35f7c09fb51db8a78b978c762ca77d941cdecc5837d2b248fc2c5da6a93b56fe8ded359efd98fb0a74fdf9533783d8eebcfa 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 EBUILD gdbus-codegen-2.76.4.ebuild 2205 BLAKE2B f14f73a09f58af0d389f8c152a28cb26d4214415d4283ecd011858b8e392e04225d94ca4d21d38e4737760c65f5163899b8c07f0056e0c95075f47e0ee92ee30 SHA512 54b44a179203fdd817ed7a9479bae47d9b14bee870ce18c398fde23a82defca89ab0f7d34dc15b2859cba0075e2b81e8646a5fb23d00dfefb15de408dc1945f5 EBUILD gdbus-codegen-2.78.0.ebuild 2214 BLAKE2B 8df740da1f2c9c8df98c4b048440af436f4ff4f79c07004bae970c463a0ba24ef8d811ae8f871c64be4b290cf988cd820b98c9cd37c8dd00600fec48cd0186cd SHA512 1c7ede7e0ec4d8094d224fee225f1f492caad01f56eab1f9c1b58ea81ed8cccf40f0cf5cecf297c0280f09ea1e2f04d023f6a2c3adc97e6ccec1622455ac167c +EBUILD gdbus-codegen-2.78.1.ebuild 2214 BLAKE2B 8df740da1f2c9c8df98c4b048440af436f4ff4f79c07004bae970c463a0ba24ef8d811ae8f871c64be4b290cf988cd820b98c9cd37c8dd00600fec48cd0186cd SHA512 1c7ede7e0ec4d8094d224fee225f1f492caad01f56eab1f9c1b58ea81ed8cccf40f0cf5cecf297c0280f09ea1e2f04d023f6a2c3adc97e6ccec1622455ac167c MISC metadata.xml 345 BLAKE2B 91a0526be5ce32d4aa4ea0827c78b2d2d45beae9a8d467916448a0a6b5459fd457e44ac900182654826328b34d37999bedb3ade42e80db92312e50f34d940014 SHA512 b11e427345fab56c77cb1f4f96473645b69054012e86840e2ca7dab221cf55041a1add1dfabce155274acf18488ac79de8149d405213daf39b807f679d4ac752 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 4d0040a1579f..88673ce31d7c 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,5 +1,7 @@ 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 EBUILD glib-utils-2.76.4.ebuild 2277 BLAKE2B 6ea8ae1bde6cb702d3b9cbc868839f7fd1a4bd917cc34dcfac5d5f17dfdf5fe82e29349da92479a69000a1c65b5a305aab7ae1f8325e9380b4f647f5c6a3fb0f SHA512 376ae52d0362bd3ae698ea96e02bd7046be2fa6052af5a9e156cf266b720896b46f0983e6fb34520ff894a6b6558498cd4819291df0f9494d549f896a8d0e59d EBUILD glib-utils-2.78.0.ebuild 2286 BLAKE2B 4288972ca2cdf6eaea14af205f9108afb4cd4a2c2484abb4990b0b892e9f74f16da485d1d2af27a697f605a1f56df5dbbb53f77d669bddfca2ffe5b5cf7a9981 SHA512 687411e8c1aa25801236e8819eb73d20f6c6f3aefd632fc2c41ec3ae8ee24dac050a2ea004d8f1ca8bdef8dacabc46832c5a812901c63e6bdd81148e019ee553 +EBUILD glib-utils-2.78.1.ebuild 2286 BLAKE2B 4288972ca2cdf6eaea14af205f9108afb4cd4a2c2484abb4990b0b892e9f74f16da485d1d2af27a697f605a1f56df5dbbb53f77d669bddfca2ffe5b5cf7a9981 SHA512 687411e8c1aa25801236e8819eb73d20f6c6f3aefd632fc2c41ec3ae8ee24dac050a2ea004d8f1ca8bdef8dacabc46832c5a812901c63e6bdd81148e019ee553 MISC metadata.xml 401 BLAKE2B bdf1884a4dcf8ab8362a86ed6559bb887c026bc315bd8cbfca0b5d8def8102636965da5af0f1871096704309a4a0919028d02f168a91830aa4ed911c6583d103 SHA512 2eaaccd9c6bd6e059b3acf34c964857a9e541f2eedd191c0fa35eca3499242349184ab01becca40791ac1dcdf02ba4a75369ea9c69fa5c21f15d878b1c28c453 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/Manifest b/dev-util/gnome-builder/Manifest index 754456b9c14b..9ec6f94b68d4 100644 --- a/dev-util/gnome-builder/Manifest +++ b/dev-util/gnome-builder/Manifest @@ -1,3 +1,3 @@ DIST gnome-builder-44.2.tar.xz 9788192 BLAKE2B 3e31997a840ea288db37d942aa5b5ff92dce6754a9fe5984e9e20334c7e0323835d279bee0744277cbe2f111076a932efa692d3e0e229230da3c0d782faa7442 SHA512 0e0bdf57b1467789b6fe221e484e2cce5e37dae0fe3c190db51ec0f150a0ced1eca574bebceefe4ca33d31b4f09f472a0853fce24b1ef3f5de82256fa01f6090 -EBUILD gnome-builder-44.2.ebuild 8981 BLAKE2B 36f88fcfb7202f4aea37d265eb1126018b2becff8984a004de6ad70fd92602b4fbcc2457403d8124bac66c3127050b562e3d66d686f9e7be79f666ae495d696d SHA512 df63701aae93033088141377ccecc8f0e72a0654a33bc64b4e3e78df2facef185d68dd47ac9a4ebf498cf6a695ea97cdbe5697085d9baf867e16d3d6eccac468 +EBUILD gnome-builder-44.2-r1.ebuild 8983 BLAKE2B 482530071e1d42469914350ebde321c2ddd01b76e362107c013ed3014ff9bc0dab2bc4fc59490bc89b61a0c6a6ad07d8ca2e5040c160880f4a2fc351f27da4da SHA512 8db2da6dd0fc28063e588ffe82f48f6f21d8b4ec8374a1adaef81a344703acdf7c2671830ed3d07d9e43b588e06aa26c9f5df784d0c1f80865a4f9b357ca86a1 MISC metadata.xml 1095 BLAKE2B e32e4a52f11c192e37b0593106b2938b3d8ded0cbb60859b7f30e9195667ef46b6ddb9b180e3aaa4459d6560027b3a85cb04b92930e191031966635d0bce4f42 SHA512 468bee5867936afa6d47cf4b7fcc36cb807fc2ad1d5a54e63013a1c862a157da35d051f12980331fece8f473ad5696c7a1c24e8bd53e2c41dd057250017b36b2 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/Manifest b/dev-util/hip/Manifest index c42a0f945458..3a0ccd3cf45e 100644 --- a/dev-util/hip/Manifest +++ b/dev-util/hip/Manifest @@ -54,5 +54,5 @@ EBUILD hip-5.1.3-r4.ebuild 6638 BLAKE2B 4ccc536736e737f0066ab4f200a5ea76a9f16ede EBUILD hip-5.3.3-r3.ebuild 5346 BLAKE2B 4f5c0570e8a4ff65ac0b11bc555e2f81f7c6e56cc3ff86de894536b3b0597c049216a9d4184e25471999c4cf73b8f774daf1bb46d613c830bcc0d8c445f85b74 SHA512 9a54281155f14f467286d132ec405b90703b94760b8f4e268aed77b4a47d8a195febef3200068d0e5905cf7078fb92e2252b6ab7a3b86e40d330449315c0cf4d EBUILD hip-5.4.3.ebuild 5239 BLAKE2B 74d5423c5f7c01f15c5583b2c53420b1780fa7fdb11581fef2f0570be11a2047a43881a13b41b333905faaafab7dee15e1fb4af96703829cdab7d547e2cb5796 SHA512 7b2f5abfbc2ded1751b3d32349eb81715468125e9a9cc64522b725ed9a92f0dbf6e575fd1b84ab5234532badbf3a6b0c4d3a5b375384665ab413b22c54a5ee3e EBUILD hip-5.5.1.ebuild 5244 BLAKE2B aa1f937c5f2651ad3e79898ffc427696253c619583cd1450f1a3e7b9a7448e0d750f5df72a87458dfe6107f2f8846bc2b9b064d54b0b849fc3812a4f268c4af1 SHA512 94cad30f1f0e3e376a5902c83a151d3fe2a7b72b45747672e96b9d13dedadc7184c8f714789ff3e436133ffb8a7d58e8194471c843c694d3d39c348fd7d5a3ab -EBUILD hip-5.7.1.ebuild 2078 BLAKE2B a5f6c582218c88d0df738cfb7fb5f5bc3ea68ef17309ecd7f8bdf0c8e07c48e5b09d492233a257b5ed3b07b4d6fa500a1c565295828372fec6f5732073836d21 SHA512 67b3a459df0f822a38178beb28fb0376f5af4bf39df4711b1d34b0bc233d647911510f1e2037f6acfe5ca4e33fdba0eda82f6cede6fd544f55ea9377242a29bd +EBUILD hip-5.7.1.ebuild 2099 BLAKE2B 6ba5a8612ae642efafecd654775564ea2dfe6f8b9d9099d60ee60a0504758731d89a56a56b8895ebb8adf94a4ebd8f530f5a027bb14110e2a8b0277d5f891313 SHA512 a2197c7bb895783c7823e9025381193428360c15575f1ab173c76cd7ddac2c7c57582ad7e69fda4d593cb410be7360da687fab7927f3381f8fdbc5f7db80ef8e MISC metadata.xml 729 BLAKE2B 92e36c42f6d8335e5a8e3a86b591ff9e6306e0d187644620fab7f8f7ddd00156ee91ff49184ffbe379e509f2096c51c421575a69de7abea3c0b372fdcec52ccb SHA512 84fc8234a5fdf54bf43228c2144d809a461862fb45fea24bf366ee5937df3882c3332429938792981e37dbb4cda6e5d7e05ac5deaded34d8bcce1eb53df8d0fd 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/Manifest b/dev-util/hipcc/Manifest index 509738f123cd..f68dee6a2c91 100644 --- a/dev-util/hipcc/Manifest +++ b/dev-util/hipcc/Manifest @@ -1,3 +1,4 @@ DIST hipcc-5.7.1.tar.gz 36589 BLAKE2B a8ae6bd9f0f985d78119223b67b5b35b8d1ee38edb7e43c1e77752d203fe2c8b669b3bcff0cec661054d8cb24f799e7784a49eb0664bdd1dc2bf024ce026c175 SHA512 2d232c8dd4a47de6e0cff9d37b4e63a26cb1809ef2ff3a119c15e992cae96ffc2f4d8c1ddffd8732dea3a3d589a93e177f424a6174f982908aa50904e265432a +EBUILD hipcc-5.7.1-r1.ebuild 660 BLAKE2B 69b76125c382e37f48d618319650f5e2de52622fc41b44d6e20a32fa8accbcaa3bc02ad58a416e574502ac03f6340e5deabe527fc02f2b7a388ced2aeaa844cd SHA512 22f0a81f4e002257b2e1a9ad66144ab1b9adbcb0f9e55cfb3b69a29e11bbd854b802f8fd3085c175f64df58019c53aea9fa83dc93deb936a09d638cfe0291923 EBUILD hipcc-5.7.1.ebuild 514 BLAKE2B 85396696876960c47075dcf519c27d3dcb57c4154ba359a47222cb171c60a8a2532640d4f4e49e6f8d29a341faefa194ee28dd3075f867fee84d2880dbb63f0a SHA512 3fe23c89a253bb064417cee9f5766f7aebab482272245b06fe099fceacd59d79eb93102082cd22a1dab0b536ed24981e0542660628ea09479084b575907a1036 MISC metadata.xml 845 BLAKE2B 108a9ee40f02d5e190f4d1ee11eea32aaec844c63811265d52046bdb266f6cddfb1774419feace41aaa2bacfd01581847f655aa5fc49536968c54e7f023d49ae SHA512 2b7bbe1205b4a07b81e6c0f4cc2c224a573a03004ce808b4d1ef51ea1b0bec770545b7c46530a1b18222cd67854f790ae44695dd39ef2201d7f3e3ea3ada904f 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 861362bab374..ebee05269e6f 100644 --- a/dev-util/src-cli/Manifest +++ b/dev-util/src-cli/Manifest @@ -4,7 +4,13 @@ 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 EBUILD src-cli-4.4.0.ebuild 577 BLAKE2B ecbeb6bd29e00d12ea9cf57117e447d2b2f31479c716e1c769feeab6aa653a57221c916d3b0921aa56d05f8556d59cc56f56a3620c692497be72e53111f1c0a0 SHA512 16f85272dd06db763039a36ffca60f24e147eab5522a71ed07fc6a2b0e1121d8e8e883f9d137c3f36d2bf3f48355758a69b440dd0f69f6e34fdf5808279ce27d EBUILD src-cli-4.5.0.ebuild 577 BLAKE2B ecbeb6bd29e00d12ea9cf57117e447d2b2f31479c716e1c769feeab6aa653a57221c916d3b0921aa56d05f8556d59cc56f56a3620c692497be72e53111f1c0a0 SHA512 16f85272dd06db763039a36ffca60f24e147eab5522a71ed07fc6a2b0e1121d8e8e883f9d137c3f36d2bf3f48355758a69b440dd0f69f6e34fdf5808279ce27d EBUILD src-cli-5.0.2-r1.ebuild 662 BLAKE2B f7d746cce1fd4e22e93b1a42fb20d8c55a9f69cd29321f469f6c1953be0acb8a9e9291bd808244b8d49262f9a8d89ea73c98d0907adff36686e48d88a9b6affe SHA512 1a1bd1dbeb7ecc96b22b93e87582e43bc3ff04378543cffc7e977291414ee9cb05600981c7c5f4f827978cff9c037601e5ef390dc83bf47327e419133eadf3f0 +EBUILD src-cli-5.1.2.ebuild 662 BLAKE2B f7d746cce1fd4e22e93b1a42fb20d8c55a9f69cd29321f469f6c1953be0acb8a9e9291bd808244b8d49262f9a8d89ea73c98d0907adff36686e48d88a9b6affe SHA512 1a1bd1dbeb7ecc96b22b93e87582e43bc3ff04378543cffc7e977291414ee9cb05600981c7c5f4f827978cff9c037601e5ef390dc83bf47327e419133eadf3f0 +EBUILD src-cli-5.2.0.ebuild 662 BLAKE2B f7d746cce1fd4e22e93b1a42fb20d8c55a9f69cd29321f469f6c1953be0acb8a9e9291bd808244b8d49262f9a8d89ea73c98d0907adff36686e48d88a9b6affe SHA512 1a1bd1dbeb7ecc96b22b93e87582e43bc3ff04378543cffc7e977291414ee9cb05600981c7c5f4f827978cff9c037601e5ef390dc83bf47327e419133eadf3f0 MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 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 d5c9f23ee3c1..e7d4e4984492 100644 --- a/dev-util/strace/Manifest +++ b/dev-util/strace/Manifest @@ -5,10 +5,12 @@ 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 EBUILD strace-6.2.ebuild 2490 BLAKE2B 7c9d96c1ec695a5ddc58491f3db68abcfeb6066986fe11853aa465a1c18dde977c7e87c58dfda78095ba4b6ddf05aae8b4cfa25fc7dc453955e823080cd6b3f5 SHA512 f2d6e2cd22968812c13f2ae6a09a15d0cb52cbb8211738d9b88be1830deef544442a62e92c69d23cb2e7a3565e3a489f529bef77cad646d51d6da384c4c34ec6 EBUILD strace-6.3.ebuild 2489 BLAKE2B a42aad4a728fa646bbc3f06d39e0a4bf6d602ad4e5472303f6b450ad9ce0f0134f2df5302457892b01104e10a939717711e195df6847cacbf6b3d12849729d28 SHA512 123cd965bd7b7ff9fb0269e3753552c56c5d7433f821cdbcbe5c380ac2c387509fb0ae2a190d1d036057fc071686877acf27fb693979071dafd59a61349735e7 EBUILD strace-6.4-r1.ebuild 2532 BLAKE2B d454b274a9955e69d16e39a115b9f331c00cfca3d2a81a9b7bda31cf9cc76a1ca110504f96823aa6b4417225ad1069343580dc3b9f537dfba57ebd915c16d77e SHA512 05ed7d3452edd829df84902ea6447c4b64abae2137431f29f7ca939d026b24af00855f6cc2203945a6cedf48c72cd259325e1ad7fb689780a82cb9f9b2dde4a1 EBUILD strace-6.4.ebuild 2495 BLAKE2B f33a7cc134b8b70b3e844e1f552eadcb6fdc9ee9216d5aaaef6a0a5e8165cc89ad3081c12bf438643b55a2d65c68e23df317f647566ff5a87d550ae517a486e4 SHA512 33a738435ca711e0c16a37576b71bae119b35a07b98ad41216c400c85cd5a4e6364e94d619e92a294798c392e00584dc47b273e28476bddb38ed4b4cb872ddb8 EBUILD strace-6.5.ebuild 2494 BLAKE2B 6462701a3ea6d3b563024d900d26f1017bc7c8628880bc430ab7931588c41b67eef71b85534033154387c2dcf1f6a0c4c513ee67fdf9f207d6d1d7749689aaf2 SHA512 a0a39b27a4e18867167907cec62232fdba25f5466fd81d76f2053f383f6a6ce5603b0e3a0e6c4ebeb268a262a6743675eb91cd63a7da4dd4b34d0c983a2fae7f +EBUILD strace-6.6.ebuild 2494 BLAKE2B 6462701a3ea6d3b563024d900d26f1017bc7c8628880bc430ab7931588c41b67eef71b85534033154387c2dcf1f6a0c4c513ee67fdf9f207d6d1d7749689aaf2 SHA512 a0a39b27a4e18867167907cec62232fdba25f5466fd81d76f2053f383f6a6ce5603b0e3a0e6c4ebeb268a262a6743675eb91cd63a7da4dd4b34d0c983a2fae7f EBUILD strace-9999.ebuild 2495 BLAKE2B f33a7cc134b8b70b3e844e1f552eadcb6fdc9ee9216d5aaaef6a0a5e8165cc89ad3081c12bf438643b55a2d65c68e23df317f647566ff5a87d550ae517a486e4 SHA512 33a738435ca711e0c16a37576b71bae119b35a07b98ad41216c400c85cd5a4e6364e94d619e92a294798c392e00584dc47b273e28476bddb38ed4b4cb872ddb8 MISC metadata.xml 779 BLAKE2B 89b4360e876fbb34a7a766a57ba9ca088a5e03e9ef66fdbe0a2b15df4cfb625daba11dc76920dec405b97cb87df49fd3c9edc0e184e73262b14b616af36fa4dd SHA512 88b2d94fd6efebaa617c8344bff3997f31c6262b9376cbce014bf7f6225f02bd8ee7bcaf98df4477435319bbb92addcdb6756e5d37a137a863f0bef1ecc5fced 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 2249ded9ada5..6275a74ad956 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -10,14 +10,11 @@ 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 -EBUILD valgrind-3.20.0-r2.ebuild 4300 BLAKE2B a7c9b1f23d8e84375846633c1f91e48cf12ac40b9238b2f0d0edd3500c28706837ec1733f7c81e81c2469ae444e8153ea64670c1612e696205629171d3578019 SHA512 7ad54251e9ae5ac05dbb7bc5d59113d7c74cd3a98e1085e6c907672fde857ce2f5acd4ce02aa616db3e4aada01ad3e0923d5695b7e14623e3537dc316b27f823 -EBUILD valgrind-3.21.0-r1.ebuild 4087 BLAKE2B 3e615ab2b642809cef8220734be89fd63b42bf33e725e28c6b9095f8f0b0036d072904447b8b8be3b42c3f7279c63baeb2398e034e4e414aadb399c2b3d9af1e SHA512 69a47d9c01df9f2e94a91dc7de85dfa11d0dd2d291682d607236c8f0de7cbc91c45a41c269ada95e8d341aafa0fbac83556219a0b0e593104ea27d5ed10cdb65 -EBUILD valgrind-3.21.0-r2.ebuild 4459 BLAKE2B a7fa39fdcd43d30a396101eb073b05ba7e3c92c6f04eae0c63f9d2782742e3929d80aa77aceb7d887a862dc0f0491f0d8e671996270a371a1b40b414ee123e7d SHA512 5814b127f0a5870297056f07914a74dec21a50892ede7be5a730f255394578a15a99b888d053981277e2bc04b39ac92ec1467146fd729f77c6735f69358e74ae -EBUILD valgrind-3.22.0_rc1.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 -EBUILD valgrind-3.22.0_rc2.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 -EBUILD valgrind-9999.ebuild 4853 BLAKE2B 44a6a82ff77d5a056661140a86fa6a42f3e321d565e5c4cbd80a0f029af9a6e403eb35db0f952452862d8abda01b7dcc670a8cc88da12a99b929c3ba550fb2e0 SHA512 0eb413c30240e8169504dc51d7461779979d33d84a8666c0b3ba99ec5dc8760718e6f048230d0a20e324baf3b76ea2e6c45d5e734635c33b320ae52f14b86bf9 +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 +EBUILD valgrind-3.20.0-r2.ebuild 4290 BLAKE2B 05b5383ec2b1f8db878575fa64946d58c584991909ff164240e5511899f6db83233ab28a0513dc2c61b32302a4707261cf256f77afee09da534a23888b1ccacb SHA512 1ae8b9e5c8cebe0aabc0c73f32b2b75e54052323a0c222bf1bfde63776744d07984835be409f1111253814984bdae026231169556bafff1cb588167665bcad21 +EBUILD valgrind-3.21.0-r1.ebuild 4077 BLAKE2B 95e606463e7b28052371f64fe66809abae55313b0d248ffb3ef6ccfeb3eba3d2d19384bd878cae037307d5a98e2a2a12920dbd236b973881dbfb6b5682e6a8fe SHA512 0102ef6a71a4b190a40442a7b51134ab72b58c4be24bd98e6883a6d31b638ac2a17a91bff8c3da91628eeef0cece4e287c9f5b9f41b03879ab784c9cac2eee63 +EBUILD valgrind-3.21.0-r2.ebuild 4449 BLAKE2B 464adde42c9ed8b8bf2081b216cacff02058799de7ffb8f58bb024a5625da7510e9a9e0dc3b2739ffd9a41b940600d6114e74faeda848a3ec1ea2440fe2a7d7e SHA512 69cfd15bb6f3a4a7d24e136f81839b4dfe91928c7f39dbb771937d7b1ba28f412120cf12b2dbaf071e255cd01a88b85b093e1fa1f224dea7482b47432e810d4b +EBUILD valgrind-3.22.0.ebuild 4787 BLAKE2B bcd9649b097558af58249da81923d84d58b13b1f4c0f0db166e10981b1910db6133f68d656bfb920d72282afd85cac474cc397be99280c48aa2ecffa8b1f2019 SHA512 1f7f48483368baacf8541641079341dfa84dd29a6cfa1c4e41bb9f3c098d14fc6944b5bed6bfc691a91ca7ec5ba0bc5b70a173351ee40f73d2a2902f10cea22a +EBUILD valgrind-9999.ebuild 4843 BLAKE2B 92cd4c673394c8d6a1254020c7e4fb0e4a51b1ca2ed2fc7146861987e526eac7ebdccb8fc3d868c9c358aae536ab80da22bff8c1522e6276fc81a711031811c7 SHA512 8c76e857547d9c72b937042dcf0415e40eebd7d1a4e21650e3724855fe68f34c75501d763a616bbabdb4e26dbc00878ad6905efea7459bdb60be082c3229e42a MISC metadata.xml 1037 BLAKE2B b39708a006ad3ff24b100c702382ec8c45f6e300f3497ccd06199a6195abfa936c8f71ebd3223e0f7299e6644e378ef1d8d2c95a23059b66757d8a91bcbfce15 SHA512 4398f60fdacedbd92881dea016e60c5def5abe8989b56fc450b71b5c65b0d9c26a44b8ee89d0dcb71ab376d987c8e22d12031e9fb2a17b126e3223adb12e0f2f 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 6fc50b136401..900d478bfd8e 100644 --- a/dev-util/xfce4-dev-tools/Manifest +++ b/dev-util/xfce4-dev-tools/Manifest @@ -1,7 +1,5 @@ -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 -EBUILD xfce4-dev-tools-4.18.0.ebuild 625 BLAKE2B 7e0ae9e3b5360249b9db71564b33dfa17c9e57beb798caee94326d8b5589f8357eff7c31dd3c822b247d92a516cc066eaf5c93dc2f6c442cbb21b12798c2f41d SHA512 a3319cbbb0418816fcc4191ba4c10910119992afa2838ac49fdf309ff9fc35aec20d86e3e2df0fa08ceb1338b60fc96b9c244ffc80fcdafe857c3efe5536029f -EBUILD xfce4-dev-tools-4.18.1.ebuild 631 BLAKE2B 670c70889a01c50d77342f5112fa1913caf3dcb27331f1bf4ca1cb95e0f432691673c8a9d99b4e251fea71a144ec9d97434e97a75a797bd2607b8ed45113452c SHA512 7050f0af3c5434addfba88a3816ecfdd8087e8ef28d784992d63c1a24be84cdd52ea895fa844d538a2e70ab72cf7d5902604bc1801dcf4a47f583c40dc8f40d1 +EBUILD xfce4-dev-tools-4.18.1.ebuild 666 BLAKE2B fc02be236bfe56b1cbaa94aedc160fc32931faeade7a853ca702f1b797b8604f6a462ece917d12bdefb584fb51312663528b6166617863bf75bf106cc325f552 SHA512 b13fcaf286e6a326f4d5e85dcd8b7812e0630b28652ed02d4763c319b0ec7fc75f73e0740aa1f55591fc2e429e6a0a3b2b33430724e32649bbec9c637206b5f4 EBUILD xfce4-dev-tools-4.19.0.ebuild 672 BLAKE2B cefd34949e5ca824dad4609cd9ad7424d35f0c4e9da13bd28221dab894ea6a79d51f91881aac0500101deb539c17e1dd6b479326037277225c15ebf0c2fdad7a SHA512 b8c0343caf7847d9b89977057135d78ce0e7f5e066a67fabf26dabe83d1b9e3af97e7f92f30746d5566ad78500b37028b22c69dd77238d29aba169f2ccabeda3 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 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 6c1bad49b7be..9e9b5544d4dd 100644 --- a/dev-vcs/gitg/Manifest +++ b/dev-vcs/gitg/Manifest @@ -1,6 +1,4 @@ AUX 41-fix-build-with-meson-0.61.1.patch 1182 BLAKE2B d835f58c4514103f1a09cb5ddc14f98a1d3559045cc747c228b88970b8323f77537a6bd51b30e93f0ac2b572e544d16ffff6656dc0e9a11feace2896ef641515 SHA512 1bb4a7d79694fc10cabf39234eea7e78ad96a484c183333469a1907402ea2b8da8c497f8b4da85e021defeaed4587fba5a7319b169b8ab8819b0d238d4040898 -DIST gitg-41.tar.xz 10604696 BLAKE2B bc8a07565338f77a0a4706d6ff145ed09096acb0230fb160218a6374b87968ffde6615b6e2970ca9162ef542f877c3c8ab2023396c13e023cc47dd5bf466f22c SHA512 4e8fe0b1ab5302f975f58277e5ae42300a96d20bb1c41426d8c0e058a53420fcca73f75566f593f5aa2882b3a0e1608cdd542bc4f68c731153ba9185972d6f51 DIST gitg-44.tar.xz 10629352 BLAKE2B 2c96b9e59ae04b8f9d760526007a564d7eda6bc2130b9e4970c55049da08e7a9f16c98bb8aa1a6d12e6baebc4b795a7947419cf9180b1f073cc79d9c54f83781 SHA512 3a5eadcd80aad42344adbe8783ba7e6d91dd5abe8343987e51db32db73205eb660d1c98bbfacbc6399a8c285fbd8ceb56ee87bc76569d45ca5c69bf1926e6bee -EBUILD gitg-41-r1.ebuild 1953 BLAKE2B cfcd119769fb7137b5c8002843644cb40b0cea2a1c52e89f725a0ad59c9a4a5e8e9037419d3e4609b2cb2e0b54cf933616368ac3dae0c898ba36376cd852f526 SHA512 791e0feaef20d90650f5d06f22d9dd6124284080e8ec94f84610930346659e1609c94072ffde746c6f4339db3e5b333b5ff4cc05daf3f4e6e7e7302069b54d12 -EBUILD gitg-44.ebuild 1931 BLAKE2B 12b93c5db001bd25b5ee063fa9238c0d8a5854033ca12bcaa681c0baadf893ddbd139a36f3281457270cf5b1b93df3fefe5d9e1cb9ae205c9428e97929e3d48f SHA512 c7c9e762d9fdb383380526d28053bfab136930c635f73c5ed7195e16a08418baa605d7d650f772edbdc1ccd9029fc18fcdfb619f4f266a5644e256da31e785e4 +EBUILD gitg-44-r1.ebuild 1933 BLAKE2B e615e8927c0b7e264cd0b93cd6a6c9914683775c915c0f285fbfb593230a20daa64fb968ad9e12adf0411809fc4438383aa42950e5f207d32ffe1f8dafe38811 SHA512 37999298961ea9df826e5f8ef2354d5fa792f1c8553d363c5a49088fc149ac334fd2b6ad22c9ed541622cbc76e0fc76ac3b59de06e96f7664c4d550aaaf62d9a MISC metadata.xml 938 BLAKE2B 4e0f80ebd073fb570a20c8138ea72c11b755fe6abc41c2cc472a484ca9b84efd52e1919b1df487fc63e6fe1c7a16421999fa476de9f8e5994766409a132580c3 SHA512 87ea8faecd6608e492578135f57d95ed73ed9a47da7b5f8cc4b8444be08d3a7e98b68c8ef6ce336f2e2c97b726918bfaf71fc9426031d7c716dc3de37b660888 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 06133b48db3e..206ce4ce67d7 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -6,10 +6,10 @@ AUX godot-4.0_rc2-musl.patch 878 BLAKE2B d10e22acc29e14df6b42b180ed480908c61e6a9 AUX godot-4.0_rc3-scons.patch 506 BLAKE2B 2fd1421760f082ea65febce90459f8a2d63e06e5b02b5e86e59bbacd14db78f76448ee50d0fa7c935b1a867f528b46a9b82b5bb03765d0b237e9af73d7fd14da SHA512 9ac654edc66a5a330055d1af0b706a5fa143061712146ddc02657add45d4518d96391d9e980c0a6b33d9fa966b5914a3f90a7b333f20885f0a05a7b8985fc667 DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f5bbbb0a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.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 EBUILD godot-3.5.3.ebuild 6667 BLAKE2B 9a6c6642b12bab97d0c91f9b65b48505532c5d713eb2c13ddbb3c074d6d62ff6913eddb34c6394c57a5db3870661158631cc40b870c3e6a345e490340c8b32b3 SHA512 9085bec5650281edbf46e2ea8ce3242bb40c7e8760f093c709fb21c8454caac54896ebdcea42d0d59e9069e681f8722f3c2029373617f501fff2df8cecbccd27 EBUILD godot-4.0.4.ebuild 6983 BLAKE2B d089b3cd44737743c572ddd4496064c635f2934e367fbf834bb3527c852061cbaec8283405a7ccad7f59a6bf210fb5a44727c114b228056f98f0f2a819f7e889 SHA512 0aa73012f7b271939e5055f21db46d3d613c5b6eddde7f428418c0ffc0cc7a53aa7038fb417f4ff826dd1ab68e1f6baeea6293148f0a945a41987d01a44ead1e -EBUILD godot-4.1.1.ebuild 7033 BLAKE2B 5ff93d7024d6404470339708928c7012a4ab843a4e535ddc033e5f05bde3934120f0fa4e174c480e8681a4a6a640fd2a7b37c35455d3a9c65164b718422d2661 SHA512 1b5a0bd0bd24bbbe7b5d77d489217fde719c94a452f113f079a9c575b81cfc62a3220675b6a310bb75e2d5f40e556a1f444fd7b70e2c13ebf03c367091891a8a EBUILD godot-4.1.2.ebuild 7075 BLAKE2B cfb19fc3bad4deee505de14044034a7a9e68832f1d773ade24ccfbf63d62fbf969d894b40d06b305b6cae728797a1bbcd3150f0e9149068a466b4833770c8d2d SHA512 f8dbcfde3ee9db5bc0ad971938d8f4a5d3c3627a3cd120b02969ea15aee5aae8611d89f931ae2edd4eb8f1ea970d5171ece5f51d57bf54a75da30b3fec155097 +EBUILD godot-4.1.3.ebuild 7073 BLAKE2B 8125a283060311ea5d203e1a9147bab32df3539a2a9595d182cee1ba90b3c07b66da4e6c069a3534a105c8dbca1999ab2729827f2bee833d7bcb448d95e117d6 SHA512 21c02b56c81341007fd477ada576e54395d65fa456036425ac763fd0d219077861b37e0a37fb5596be31d2ca2f8fa0c22ecfa6c9bd2cbc468bfa61585f3231a4 MISC metadata.xml 1551 BLAKE2B 718ca848e6b90fad730ea413ff8d25a9c23836da1ff890d7c93d458a0b46b503a4d1b949742a4a819eb0323eb0626a3541cd35d41f809b600891fa470f565ff6 SHA512 b935ee9256ae07a8f01bc458ee41c46e25be8a38b6921cf353a20332c59b6083bd6f73e2112858827b3b7bccdb256f9122e1d9691d2a3751aba85bbb8c4ab262 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/Manifest b/dev-games/openscenegraph-openmw/Manifest index 349efba7bcbb..a9dace7e78d3 100644 --- a/dev-games/openscenegraph-openmw/Manifest +++ b/dev-games/openscenegraph-openmw/Manifest @@ -3,5 +3,5 @@ AUX openscenegraph-3.6.3-cmake.patch 993 BLAKE2B 3adb6691bb1c2e9cc4e88ef5c1e107b AUX openscenegraph-3.6.3-docdir.patch 2991 BLAKE2B 9d2d3bab0d8956f66b4b23a112dbd42cbf6dc60b8f423d71f1082700d19a04867232597fadd14a60c77a0add9e60b5ffb4a0db6811dd26d854afb04d208cf716 SHA512 fd1294e441007b488186dbd944c82d1f960f7a898bcc093d0a5edfb936c727f18ad289be8dec8cfa4fbba80965bb7992b6d3a4e2c0f690a7736c05cda49a2bea AUX openscenegraph-3.6.5-cmake_lua_version.patch 440 BLAKE2B 51a35309b01a096f9423ff64e66d62f99d3e26bd898db0b53c135dc99318b236a1b129211f51de9b1a29d054e0810aa4ff2a7c307dc4b4a606eb4075a60748d9 SHA512 a41c7a65b1cfd0dabc080f509cf288f575b3ec5d7666a4a889a8c3156e9d32559e1f802e23783c5c70376c82a24dd87813e9bfde0876085e0e3967b47852059a DIST openscenegraph-openmw-3.6_p20221115.tar.gz 5789008 BLAKE2B 312544e8cb06146f1ba4f2ba87cbb7abcea166bfb88fb0252ab003eb35f6b84e96f85ca9d9f07a78a9b8fe692b43a976f57c2f4b326fc8612f564f8fa2baadd6 SHA512 0f54d98069674d016bfca08512d8322f3a744eb21c6ab7c798dc11896aba85270a64404e24f217217f5fd5e191b106aff645dbaec4f7828e8cc5f94328574977 -EBUILD openscenegraph-openmw-3.6_p20221115.ebuild 4426 BLAKE2B caefe6f709cf16e5f737c5aac735ab37bec5054ddd6aee51900d219eeb2edca175b9164e0f17eebd805e4ddf6c07e0e89944501eb788c37d22ab108aec213792 SHA512 19f46586f07339538dd3ed24e51a491b9cf87081c188ae789876e564cd66a73d08ca64cca2e326463e6700cca85244c915c63016f769a82529e6545434e6e897 +EBUILD openscenegraph-openmw-3.6_p20221115.ebuild 4350 BLAKE2B ed3c615ad918873425168e8c068ce5ae414bc2c8e1fafbcfa7b9a20a43eeef5da190845fca91c841d53c23e944f7cec1e62b7b9517a4f22bd4a0841c0f0adde0 SHA512 297abab69f777606635ec56a7bc33956150982f01b0aa579562ec984724f06301bfddd410cabf85d88a34b8ba07b7316aa318148e0029b4f3878c9b2f720984e MISC metadata.xml 2088 BLAKE2B 8a6d83cb201e765310d776e4fae427d16f611cd2800c1d9bb3a315cbf3e37f21eea39604730405f18732203b509ab6f9ccde4c9ae54349c0f1be7b228fd8c44f SHA512 8e0b6cc0489b1651c7e0d67af7cf8e31da2916b3df6e27253beddb5cf0a8bb94224611b559c6ef3a52297964b9258de8f2fac72690aa7894c797cedab28031cd 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 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%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/Manifest b/dev-java/commons-net/Manifest index e73b53baab8f..d543b767c2f6 100644 --- a/dev-java/commons-net/Manifest +++ b/dev-java/commons-net/Manifest @@ -1,4 +1,4 @@ DIST commons-net-3.9.0-src.tar.gz 440911 BLAKE2B d7f24bff2e36d727bc12bf700b5a5ba9bf6b34a1d63cf892124b81ced113e4b66ebdb8b1eb54fbac33b76efcfc7333150c8d5ce87039cc7204ebf16bb64c8044 SHA512 a2d4ef4937701f28304fdb9a39a0d4a8fdd5fd7ae84c6d647a6b9e05eee68cb4fde8ae9eedd94f45fdc0194d160dd9f64b3c1cfbdd8bcea2214e9826ace32877 DIST commons-net-3.9.0-src.tar.gz.asc 488 BLAKE2B 7999c63348fdb63de670cf1ace3c928796c663aa960494e0d4a398529b19c4834e9c3d2d8dbdb13e2ba392909e1761458c99332f35e39e0efb0f212b3c0f32de SHA512 72da1fe78bc6c0dea70d171c3c60c7eee8387bb28244f8b67bf38b66c3e7f2c183e4413c3f090a5b1a591ce64a6d43434093425f44c10a9dd03f0b354306e017 -EBUILD commons-net-3.9.0.ebuild 1245 BLAKE2B 1334c818325f1e7d00cd59fa09b028fb121d2f06fa3518ca3488dbbc8a7bab03f6bc448069e25b08829120f7a5cc9c315f7680e261e23a5ff34b1cfd954b49ac SHA512 7a3f177d3bfd8d702b75b36b5484755cc046ab60bb41e2755b6eba419487914a2f2a208bf81000d960bf4608b873cf962ffc921e16dc352926e9173e06babcb1 +EBUILD commons-net-3.9.0.ebuild 1237 BLAKE2B acdec41840d80fb4b683c4abe1d6a0aa0d4999f0368581ad4c640d3c2e1bad2419e875a763f75bb304e26666c825329e4c7c1a935f1016c0d544bb37b05250d8 SHA512 4a0668603b4050c7f4dcfdf36af1bf09dd92e71a95e79385a0c38144bd960910a242567b5ed8ecbc36b39524a4c37f055fbf657c5af21e1fd046d054065b353f MISC metadata.xml 393 BLAKE2B 344ccb7c8387f2d977c30219cefde70b31255c859898f243ecfde94643641474047299f2438a4067f70cd77ace99fb754ff6dfc2ccdedd2772081870f1444d8f SHA512 75b957e0f6a08377b402e23f49b081ed9add10ff7b3a5d9f52009d48ef4f8d49bb78f48310b93a579b29857562af2d5261f5b4fe4405edd566c1f320ec729046 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/Manifest b/dev-java/felix-framework/Manifest index f858269ea9f6..3e648e0559b5 100644 --- a/dev-java/felix-framework/Manifest +++ b/dev-java/felix-framework/Manifest @@ -1,4 +1,4 @@ DIST org.apache.felix.framework-7.0.5-source-release.tar.gz 505118 BLAKE2B 3652d46dfb4c9c5b43b159450b81ad896483fb2df40165d7e7b8bbd718c8e3297163065474bd10f3858ff7fc2646134ed470e34ede8eeb5efc05cec75f1a7aec SHA512 58fa96500fed827c348a47ac8672aeb4e5b94bfd681c4cde610b3a453fd2abfe2d631742281a192c76718ee83fc4c30980a5179926ff3bc7b8ea649ef07f34a3 DIST org.apache.felix.framework-7.0.5-source-release.tar.gz.asc 195 BLAKE2B 94d0afbb7f20119a3f75927e75dc10420caab1c6ce2c3cc5b2b8600a2fd6af4c9217df565cd922bd0017ec6ac54113cc2a894b60249978c87c61c7961d258dda SHA512 2b22f242b5d3ff6c38457908e801dc95abeca6c6427fe8eab4badae171692f9b8de6edf091dca78cc43c3a467a56aa85895cabdfa7eaa92faf6cb090e9fae8fa -EBUILD felix-framework-7.0.5-r2.ebuild 2998 BLAKE2B c9c2d5452e24544d9bdc6787add51699c9402b2f587602b0b930681406e88f1dc2b07990d37ee66d720b3744d61c124a1913aa5acd7064c507403e0d299d5883 SHA512 4bc60287babbabdc08e4261051418c96efc18cdb262bf9f305ac32dbfec9b430c0b807b9d3ae34d4302b005b77c8d1cee826ba32eef6e7c78d4ebb88113c3456 +EBUILD felix-framework-7.0.5-r2.ebuild 2990 BLAKE2B 0f0edc6e884df7b2a6a490d10191ee6dbb48444930d307f85076ad1b4b6ef9d942966aad94c14862343a2c2c9023719f69c087af9e7ff43bca413140e1b6e394 SHA512 f0b400a55882ba25b022818aa6032b2dcf2971fec36776474d50602d8d0d037146fac6c02d9f93588a5880f8e1255d68b8e79a88494f1ae57b58117eac2fb1a6 MISC metadata.xml 455 BLAKE2B 69e2d92cd05dd44530363b6920e0673ac8f6d87cebf7ca931d4699378062348b83391fdfeaa4dc95d470a718d363fa7e6578f949b6f8f3510317f6d63bc7c514 SHA512 585dc4c8a3fb5c6c01940c887207346065ca9c7499abdb79ab6f6554a05fe6b27734e48101cb0dab61b8e0e32417bf28e722947864bd0ea3d48296198a3f3264 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/Manifest b/dev-java/felix-main/Manifest index 355b7bc49183..51c39f8c4161 100644 --- a/dev-java/felix-main/Manifest +++ b/dev-java/felix-main/Manifest @@ -1,4 +1,4 @@ DIST org.apache.felix.main-7.0.5-source-release.tar.gz 255198 BLAKE2B 289e2305b15c28f985bee1d8687db6ecb5098a2086da6fd32a7db8572f83a1ac37e49deeb89d657d48b943a626d400caccd8185ced565e8c65aa558395aeef05 SHA512 e06f6c330a73100a739575e92a6f0af263a98643bbd6fd6661e799c2a11c8c9d9589f1f5b8802799ffcae7007e8362c629055fa8b25a50a4fa736ed2ba2955b0 DIST org.apache.felix.main-7.0.5-source-release.tar.gz.asc 195 BLAKE2B 24ba68ada20056364a559fea71b1596b07e0adc669c4ddbed89e2aa14fa1937b3d21af793148c057cd2bd9817a6f2c87b5e6465ea537fe7bac69215f82d9945f SHA512 428ba861bbd51b58f8e00226ac33c186e7e91ca5469c24328b65adcfb2631b09a50847870eff483e6569a69e3e01a1c939315747f3b338462bb0e7a7d2757216 -EBUILD felix-main-7.0.5-r2.ebuild 2268 BLAKE2B 90b5f2db02fe63d7c53f2b0c1110b78f037d4adbc5c5cc36637e9b3d819bce5d6bb906665d0becfeaca785e949c2de36112c017974065037e6116f44a0f3cc3a SHA512 fbcbb2380eea494636bd2b0ba386e5a4a477384eb9c8ff87e9698f8f7bdc497a9eacc1c852b2bf0e2f2ba1ebfbe6ec1946f776cf141baea0d53eb4d172d6bbe8 +EBUILD felix-main-7.0.5-r2.ebuild 2260 BLAKE2B 2503654f11890b541604330a9ae82152f525d2edde155e899044ca295d6f4486f4bd3186d3efdf2fbfccebab0f541abea875ea6912056d02ed11e38ad6a60e49 SHA512 0f62e9cd6a7d5023e35d378a0aaf29199772b8ccd259a2d0d2d1ae50ff7ecbbc488c868bcec22e5caced15e73207b5db6e57c843dff92ca136204613889d13d2 MISC metadata.xml 594 BLAKE2B 9ec3f78cd94f82740e506f44a6494d8e60894f09cd655b022886978c41bcf73a01628c9f1850a39a78bb96ed9dc57c04e7e1f6f5193b91bd8f23f1706899ef84 SHA512 1d8fab624036e9eda29d385fd042a0ca6b130dfa943c63c09e2a161ee039c695f215da1fe6135b59ece4a0fec06399dff2f80d0a12ab690805fd718d90cc05f2 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/Manifest b/dev-java/felix-resolver/Manifest index ecc833b973fe..e2271a6c3d63 100644 --- a/dev-java/felix-resolver/Manifest +++ b/dev-java/felix-resolver/Manifest @@ -1,4 +1,4 @@ DIST org.apache.felix.resolver-2.0.4-source-release.tar.gz 164538 BLAKE2B 38d979557e484692bc6e47ce069bac5ca3c19f4b01b2d6222760708da571ca79166f4821c0b79c181a40c4228095dbe28f051e7d84d696cfddeef63f5a006ddd SHA512 bf4da4550b208dbe9e74cb4f66e9456fb0a3da66f6e60c08ebea88b68cc6f71200dcf324d22d85e6f5558e7f67335f8899e932de3b813a7fc7e9325eb8a31b61 DIST org.apache.felix.resolver-2.0.4-source-release.tar.gz.asc 195 BLAKE2B feb81e5acb4a7dcc4f0b8d5e85e12739ab341f085925e3f6496a550571662b871e07c294d01f468a8cbb9e2314a2a6ec9ea1c313426dee606e70fa5bc7155be4 SHA512 dad0f1969176cbf3490a11221d37899f20e2f92e661ffa374fc4793f5064ffc8f8f9a6317b49911aafaeb96d582afe4c2660c29b3d907c092b89299b4e0720a8 -EBUILD felix-resolver-2.0.4-r1.ebuild 1714 BLAKE2B 206806b764503e0cfefb7776cc83757e501c27a38786ac434807d0754ffa76de0bb3dcf2f3a901c9111d04488b5a30befce1e08f13af615666f1338757d16671 SHA512 61bba8e2df1e351de5574eb04e77d8455bd70de8ddf852f9a62ee76d8559b5c60f2cfe0fba1cb22a68260d3ba5757103a7fa8ea022604123fcfdc2de90d8d48a +EBUILD felix-resolver-2.0.4-r1.ebuild 1706 BLAKE2B 2bacbb1a416c530511687074c153ee49b81d662267d965daf75a101eab6f546270019ae209fd2d8eea246a1798dbd723d8a8cd9caa5a305d1efcf99c904be5f6 SHA512 a01b445c454ccac607d2bc744974d52ae54528d12b6e32e182b06079bdf266f1fc677e7ce885c93ad3a942121cde88c06bd8f0a6d21dbd7b97772437823308fb MISC metadata.xml 369 BLAKE2B 9cd4712616cc7fbb8010c253c0f6edf4855e190f79eac831794cf53e966f2963945f5432ae3a9f12534cbb5611986247e00b7c2981c0604e7fa0c3fffa42ec4c SHA512 1b18db4dd45409a4296c24c198e5aeaad34fd8901c041f490a2c1ecaf4f692e3140c304fd76faa18644ad0f359b551443bba096445efb819503434e35636e791 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/Manifest b/dev-java/felix-utils/Manifest index 9af91bd1a886..42be366cf32f 100644 --- a/dev-java/felix-utils/Manifest +++ b/dev-java/felix-utils/Manifest @@ -1,5 +1,5 @@ AUX felix-utils-1.11.8-Port-to-osgi-cmpn.patch 4717 BLAKE2B 012aa489c1f063bfa5d3f8e9504bc72176493d4bd345e1aa9027d73d560c6852589a448cd96927410220286a247e2d14f4ab0a08a2ed70f9dba34b86e6be7e0d SHA512 267b3bd025fe71992b3cc3872cabbd0d13407e1aec013c671754d3ed94bd104ffb52bb22255acb0bfc4be6428f16073e37d3e79fa4b7a45bca34f3e4a1d82637 DIST org.apache.felix.utils-1.11.8-source-release.tar.gz 90519 BLAKE2B 2fe6ce8101e8e4d9533a2decacc581d35babd3a26747598a196ade7cea787d6e379968208619dc9c4d89c8f670ccb98124223828c852347f859c4ae3a7f284c8 SHA512 cef0f05754857a5863869145b3c465a1fea0d41767637df904b0b041579af18e5b5e3c8e09dc89f0e2e3d252585e0765b6b6e34bf932df1ebdc62a7127ac8cfd DIST org.apache.felix.utils-1.11.8-source-release.tar.gz.asc 833 BLAKE2B 231acada5011f33a62460d027e76630fecbe15acd5dedc76673a80b6cd4de1ec7ae13a890cd02231a6e94a5555a33154c9144e514058733827841e98ab509d18 SHA512 06755950ed4d2d943c08d76c0abcfc8846f478e8a18543f551913ec7d74d1a946dc7c9f34444b4191186e41e7bd70594db8462c1bc7c895011696c03ada06921 -EBUILD felix-utils-1.11.8-r1.ebuild 1354 BLAKE2B 06670b63331cfc93a5f3ff4dfef01ece30f9927bd20ee6df0c55da78d3cfa0141131ce840b73b3734fc5681cbf75048a97f1467ba061d84eec0427708bac5c16 SHA512 5616ddf3124015c07259b9a45a2100ddc9f4aed13f93b0965cf21613024a982bf94826b23dea9a9718c744a3f5776dcb29f66df4fa3c1fd64bcf4a331fb3f11b +EBUILD felix-utils-1.11.8-r1.ebuild 1346 BLAKE2B a9a69134150a112d66403c737f374dd9d7a74c4dd81522b5aa12c642da9ebdc9eabf858c5790b578dfdcb274240fdb94f9a85b0209b4040fb3da30dfcfb2497b SHA512 21217d7519649c7aa70156b3d87bf866f6c914c5265369167fc808a90b2ce90523a8c82a2b00cdc210ffc65c6002652dddd9226c6efa017bcd912f9611616f70 MISC metadata.xml 369 BLAKE2B 9cd4712616cc7fbb8010c253c0f6edf4855e190f79eac831794cf53e966f2963945f5432ae3a9f12534cbb5611986247e00b7c2981c0604e7fa0c3fffa42ec4c SHA512 1b18db4dd45409a4296c24c198e5aeaad34fd8901c041f490a2c1ecaf4f692e3140c304fd76faa18644ad0f359b551443bba096445efb819503434e35636e791 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/Manifest b/dev-java/fop/Manifest index 962295134111..5202227ac4a6 100644 --- a/dev-java/fop/Manifest +++ b/dev-java/fop/Manifest @@ -9,6 +9,6 @@ DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B f761b427bac89249ab4ab5f2194468e44f997e28 DIST fop-2.9-src.tar.gz 20642865 BLAKE2B 6ab265ddfb1c07b9266687930af21ac4653438800772da836dbceb14de126333dcff50c2cea1352ad77988ec7f7a3d4eef91341983edc13684abf2531634eb0a SHA512 d346c8fffd0d3ff5e803bea4233ce171972ded39b0c475b367333e37247da8f9e823c7e2e75fab735bf9282654d67befa2fa473f53a199cbd96b0f7305b3c093 DIST fop-2.9-src.tar.gz.asc 833 BLAKE2B 284f04d450bcfb6583d353ae21bbadad8da14b59d946e094453b564e700c8cfdcb448ed206a5a246b725b453a1b3feea69f96ff3b2a683320bce6743cc5a167f SHA512 404d5df54cf84ddb11c7f5ebc6772d61cd04fc434dea421429a9a270e1d0ca17f61df8a33600db5a41c6d45f828a67fc26becfa9b4ac18342e9dfb4781dd0bdc DIST fop-hyph-2.0.jar 6655933 BLAKE2B bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164 SHA512 3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3 -EBUILD fop-2.8-r1.ebuild 5406 BLAKE2B 317596e6e4856c7761f3067fd9df0ecfb62d5e5f94a70c6f514a24d573506bee6c69058bdf3ab2deed646291c61b70c9ecd67cfff0079a70d3e63319324bd20c SHA512 073939181a0f57decc42dc76dbf852b6e90dc55eb4d3eaa5a75016b823982388374a2ad41d780f01a3c0941ac6770aa9d9dbe850d2681ac5acb0f179ffa73220 -EBUILD fop-2.9.ebuild 6014 BLAKE2B f3bc4a4dcacb03ea5cd9cbe4c259ae44780214f7382b42a493326be09da3c313afecf3f5d529995542adc8b2f17dcfeb4bbdf35e6a772acf9e5a2f3e21076bd8 SHA512 04845a5f53bd852d4168e926804f20b8f9102926c04e011c712b83088d4c385a016f7f2d5ce8a43261e79defa4bf62bf8332dc1f8c077573cbd3bf3123497835 +EBUILD fop-2.8-r1.ebuild 5398 BLAKE2B a6e17013c677550fb748477329400eb4e273cec936a6f019935f211128fb8339da9bdb301ae929fdf80dcb8678105c48ad9d019b896f92ec21e627e46b6cfc8d SHA512 49ebabe7c5c7481655c340c285b9d1efb66c4234183124abce93ff8928c695b5f98593fe9c2cdf1a499b257489213e2ce80e1047cc33d9c78ae755acc0e400c1 +EBUILD fop-2.9.ebuild 6006 BLAKE2B 5729a03bd0d8985a268a531098f87a5efe5c61d66d69b378b6c841f03a8cec88ea9c3d9456f9e7c440c87f3539abf05e2fe71d7d139251a44d2ed40bf7610327 SHA512 c29173adc43721a11fafc7c6ffb3fa211e2b07e7436a42e2934b93c7bbc0f2b502be0d473086ecc4b017bfd5f53f0f7751e67f119ce698a24b3f8058352c6274 MISC metadata.xml 449 BLAKE2B 91dd2fd3b50581a408755aade7aa37406c527e9298bd0156cb18d363fef88cf60eb85f259ba443022fbd6c5377be0e0fc990cb2826d418347dc92bf7b6ff5ca9 SHA512 cf49f03d1ed992a7df7deebb7c00721895be45ff144da8c4b1777aecba5e17d86a7353a83ad8df8b356f70afda5fadcdc53350b2c5732a0f0469b18f501959d4 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/Manifest b/dev-java/log4j-api/Manifest index cc0d56724384..04b84bf93bfe 100644 --- a/dev-java/log4j-api/Manifest +++ b/dev-java/log4j-api/Manifest @@ -1,4 +1,4 @@ DIST apache-log4j-2.19.0-src.tar.gz 11764795 BLAKE2B 02ec7c5c825cabe9994a2f50d6761110f87a19ff46874c00d46986da7338c32148f3b6c3551c95721aaf94b71d1d5ce8bcea32462e11fa3fe0c3cbbc0cf5f887 SHA512 c72859c415e701921497bb4f02047fa022083f66b4d21b1dbae28361bd73498b2eae335b9a1ac2d7f796df734a6d54db2701ae5ebf999197597e9e2ad064c271 DIST apache-log4j-2.19.0-src.tar.gz.asc 858 BLAKE2B 36cefcd5f016919d18a7d74121bbd913be65e32daa38cef312c167be5c4a0e722aac1c2c802f95792c7c7e8e455a755cd3c5a737b34c36ffa061c60eb6488775 SHA512 0de52ad15d593330631cd26feb4827f1dadc4858c16e33c33099efe27cddf854c5c4ed7f0cde4c6593bc74e573b6378e7f993477d02215295ec7992b81d0b338 -EBUILD log4j-api-2.19.0.ebuild 3317 BLAKE2B 0a2ccf1611911f5b4af691bd913725113064c2a239ad26aecf07a67e320055b39964c54b93b6a80aa8113905811929ca0507835227c1e0dd579c34786d5d2c73 SHA512 50ffe684dcb6dd5df4464b132c7f07cda6564847aac26846230323ade55468a70bc8b0579df0cd64e65072545189a70da695904628def6a306f5ac2c677ba340 +EBUILD log4j-api-2.19.0.ebuild 3309 BLAKE2B e90c1df15d7f84544d65051411750801e293af550f1b2bd1ac681f9178fd295144814690beaa96dd3f7cc73a9b160b6bbfdc8eb4a55db0ac061a672ad6adc8b2 SHA512 1ff13cc6c0b15226ac0628ba70441079fb144df0fe674167cbf25752acb69765aab077f2a4156886d60da91cf1bfe4a3d5857863f75418ac0b7b8d237b01fad9 MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6 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/Manifest b/dev-java/tomcat-native/Manifest index 32706ac6465b..48466daaf17f 100644 --- a/dev-java/tomcat-native/Manifest +++ b/dev-java/tomcat-native/Manifest @@ -6,8 +6,8 @@ DIST tomcat-native-2.0.5-src.tar.gz 539017 BLAKE2B 405a4064bcf49ee04a7670c516adc DIST tomcat-native-2.0.5-src.tar.gz.asc 873 BLAKE2B 2e043d011f482ab963088441a37d2cfddec973253f7c909a747afac71393b76bc2e33ff37e9a18e8f9b6caac8ba86ab3a076ea722577416e4b409d8e44d56e24 SHA512 22a87c14c31bc62383cfb227e8dbd106fe017f84d802ec0e4d22d48af6ad4dd0d020bc59bed3a8335e2b4b15e0fd44ec3a4062bf86c73bbf00151c4ff0d12d7c DIST tomcat-native-2.0.6-src.tar.gz 539277 BLAKE2B 4a1ee7a87ff72b449a3638d38cdd40185e02ee09aa8ee9ea26ff6cfdc3f54b1e8aec6fb0296b51f8a72a72de7a9c504410d1df4d3547b709deebfb005ebbdd01 SHA512 d714fb96f880d0d565c58d25bb803fa9a144a6d87e825ad8d00aeac833b40a5512f888b94b3109853f8ee28b176b24fde95fb2d2a70ce65181a51ca7fc60cdab DIST tomcat-native-2.0.6-src.tar.gz.asc 873 BLAKE2B f78fb9c67632fc6fd6768fb699fa4c875db0364537ef41f6aa8c099eb05260a43ed7e2dd7b0f501c6814aff3b7d0928f318473ba78bfac7bcac3092952c08edc SHA512 6601bb1f731ad3b8ef1dbd6d2522952223d794568d42cce363ed95e05e641b2c742ed696ce65d546fcb3d0f80b362befc9cdaa060d1bd77beb90749c3a417a08 -EBUILD tomcat-native-1.2.38.ebuild 2164 BLAKE2B 2efd68a9c1c26688744b26f5f6cf2791e1c2782d4625899dd49e132eb61c242dd942179e26b69d5a33934a0b06567ec0804b9cee17c93393820aa303e3dac3e5 SHA512 684f2fdf65429c7d990188a64aba88a5c8bdfe3a6065920ec115aa8f3684a87f92cd71c519d6ebfd6d871afc24cde405644547230768b6d72015417a95574e54 -EBUILD tomcat-native-1.2.39.ebuild 2155 BLAKE2B 47ec6a5ff680e904eb8e3f9a34288444f7ebfd2e0a783906e78741d82b7891ccf3f38c9a5367772370f8d1f2e52b55e3cbc03ab9e5f581c9aec9f74bc5eee60a SHA512 e3b46a89951ed9cfa5fe4fb432b4ea8bebb49996d90fa291fb569021e8c4c347fcfd369354e63c04063ce212f358cbda36172a578882b9c015394f296be343da -EBUILD tomcat-native-2.0.5.ebuild 1982 BLAKE2B 068abb8ad2d7b087d19cb4efb9532689254513947ca34a26c24245c5d49fabc5d688c6ba5a08080f4591864520988ad9372867625e27a741bc48a01f4e6b316f SHA512 42de7c04a707295abe901edd0be127ad937636f8f10baaedfc6db605d1599691b9b98b17117c0739364199d2e2af72d8c145c44d28009b42560a89dd16b06d25 -EBUILD tomcat-native-2.0.6.ebuild 1973 BLAKE2B dd14cc057e7d19fd4b2555317faecb36b8d5242e99abef356f8aa6b6cae38ba07b3ef33563a0723f0d4a024c05fb9c7cbd1292da256d0634fd1c83eb1313e0c9 SHA512 0100997c6db1d4eece3986fc8d50e501b8f3f732c2a125d30dc3b11600ca4a442d35f8d0ef64cc8c8da1db694fba8420fa8ac26dc2d79d6cc5f1738ff82bc23a +EBUILD tomcat-native-1.2.38.ebuild 2156 BLAKE2B 13a0d01f3fa040843ddee2a13d865120559ef59bcbd42f221aacd7a572548ebac6be88241be14817add076107d167a90bac66aac8a5c49f67eb76e03e67a2451 SHA512 6ac5f17387791e2f4150ffb4692dddfaa6305744f9ab8579b4af29545da1132d4870aa1d3336988dea7465b6e487439044c9aa7463c672f878559eee5c5be8ac +EBUILD tomcat-native-1.2.39.ebuild 2147 BLAKE2B 1247c16427ff7aa6b16914b9d29a8579d693fc909b93c6b8491cd7a13b9fcfb11258cb3a2e4cbfb34e793bc4ba7da915bc843c780e46778b786d4af442c9df50 SHA512 88595f1df6f611ca67000677a1f2d3b6acaafb241af3a91efecc8ba1068f7dcb3f92eabf691451fc816bf9815c5b2dcbdd7faa71d08264df72363bf4096b20d8 +EBUILD tomcat-native-2.0.5.ebuild 1974 BLAKE2B 3f2a64806adebb45a3c3530e418ad2bbb92a86ce1c934f5fcd1dd410249fcd01a3c68c3ea9f1194859fcd266c2d74bb6db995efc277aeea890948e66043918fd SHA512 5bf5a104946943de138ff278fac400d636f57571aafd7e8bc9fee240a12d6d83c4c2ee7382a356f4b2b973ef9e8574d443ad28df04c80957e9e05f95f1d79407 +EBUILD tomcat-native-2.0.6.ebuild 1965 BLAKE2B a90285b95c944ac9457dbaeec82c795905e23eb4230a0388fd369a9b589443a91f64a7c78c2366e2fe858f7b7c5a1d4b6801d4091d537f65a11672fbd1efd9a4 SHA512 5db45f7674cf991ac925c0d80f579d2253a090631ea15b8142261851f74f4fd2e3569f68343718f67627d4e69f84fec128499d309f01b0443a324f34d8aade9b MISC metadata.xml 1096 BLAKE2B cc5973c26004db986d1cd7020212163380883cb3b01ed08b518d87abaf43a1e875de226064a123b9a5792e0e2285e70eeb50234654049ad22d906c4c5c454928 SHA512 f19053a4c75f84fa8491aee4f74d7334e369bb38125c69f6c839d37cc3b6c90ce348039845a3635d0b637b50c379efaee22dd811c46c49645fc6f8192e7a01cc 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/Manifest b/dev-java/xalan-serializer/Manifest index 73ad55b72b08..0f51af9bc819 100644 --- a/dev-java/xalan-serializer/Manifest +++ b/dev-java/xalan-serializer/Manifest @@ -1,4 +1,4 @@ DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-serializer-2.7.3.ebuild 1465 BLAKE2B 42cd47fff4c526b95f10e105dcc7090f685940425a6139d06bb57faed04a83ae3f5de2518f3b82ce22997f4376f4d94fd8507cf4c058ab7f0774347f6edc2369 SHA512 d874b4a26e7ac341394ba91fbdbebf6b3dda1e5fc11cf93d4283216d4ade48a7704bd3c410edec7bff260a61d5d48f80a0366a30486aa4dfa9d4bc33314e98d4 +EBUILD xalan-serializer-2.7.3.ebuild 1457 BLAKE2B 968462d9df0885456672789fb06bc14195c32b35973f1fe18f782bd1b5e8efae4008b18abae5b24a6b123da9be6aba86ae81151372b26dfaee68c60dbc2708ac SHA512 0b1d11f736d2d8373eac0174d11c4f5a72adc6afe4c9f59cb68781688924fdd02eb9435245e6ca24580195890ead42486e5aaa428796197314dd8d171311081b MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f 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/Manifest b/dev-java/xalan/Manifest index 3f414a70259d..e53bce1ba72a 100644 --- a/dev-java/xalan/Manifest +++ b/dev-java/xalan/Manifest @@ -1,4 +1,4 @@ DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2 -EBUILD xalan-2.7.3.ebuild 1247 BLAKE2B 60ca7889003eb9074ff49b548a16c8af5d8554773e5f5168ea42763ec90f72355bd5e585c690048e4375069e8dca65b6cec94c57e0cc5024d22d31f5a62c509f SHA512 def70e4fd9cb53ec625b97ee36470a0f220d8f0e35c7eb0c986a5741053e9702d8386b08c4c75c56e82a4b2dfeebf9113c141c8557cb5c927818f29912e834ed +EBUILD xalan-2.7.3.ebuild 1239 BLAKE2B faafca7b29df8fa74401532b50f31c6b0f520d6e0e70096fdf32af0b82e5e74eebd105e1fb2c1ba9d9d0c49cd582dabc19da8e5f4d0be74cfba353309d5dff39 SHA512 2ec7538c7f95e41ea4816700a19ca99a151b8817e0428ada527eca074fbc11b88b847d7e3a1b77a608cbd2c3bd1196546df1d8ac94386ab231806f05738ec139 MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f 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/Manifest b/dev-java/xerces/Manifest index 3a8977b8c5df..dc0bbdd6ea83 100644 --- a/dev-java/xerces/Manifest +++ b/dev-java/xerces/Manifest @@ -1,4 +1,4 @@ DIST Xerces-J-src.2.12.2.tar.gz 1812583 BLAKE2B f1b5928abe2852acc4d554c47aa7cbd81a568e15c8a1fd5ea98dc526c52838b0a50920d2ed807e607b01c875676e54578f1493856b06de5a7ba8784591f7f06f SHA512 e71a692212a974ebfa39af5ffd023b433ece34425b12aceeffe89cebe04f28dd8fa46a131a56f30295dca36de115128a6d7e05172c82f5b85d914cd991f34056 DIST Xerces-J-src.2.12.2.tar.gz.asc 849 BLAKE2B 58faca219413b5b13ded6bedb16acca5ffe53a6890c2ea6ec6f5b2b19b46b179bd74b225e608b936b0d6abad24b947930da24339256137a291e5bc863a11c416 SHA512 77cc480b9eff693ab7b5fe4c8a8963cbd53e895dd130bc0ef3fbaebce6d64e59c068806f10bbf650f51a4fb132a49d24c869c8a01e9922bf792bb479602b9846 -EBUILD xerces-2.12.2-r1.ebuild 2167 BLAKE2B bbd91e42a90cc0242eca5ede1ee1ded654fa51ef6876ef4821014b5d9fbf8cb47590f4a156285ef09a1b85cc7f55c24056a57570688e5ae0b3d7a84279f632ed SHA512 df19f6ff375a1c419653544c14651ae842bcc1ba3d037030f707c2b4d101fe79c34d9afd6621877a0ef186e8bf8a5f337a833965c23662614d24d4731d4bc8cb +EBUILD xerces-2.12.2-r1.ebuild 2159 BLAKE2B 51a0546a723ac873aab87c7e83456f087ccb2667180560cad9e0ee19127608686ac916b8a05aeaf3b5e91766486db275055dfb3c50f683a386f5b421ac5badbe SHA512 2e11efb6107f6389f4c15131ff4559d0c0422d2fd8900bf7ece54070fdf8215b3549240604b4f064e8ee7589f0e9c35c69c3e298ba25314f291d244a3229a842 MISC metadata.xml 1778 BLAKE2B 458bcbd9e8adfab1d2bd25a5fe9de0bee48292cb57e3591821fade58a987e59cb9811800273ac62b525738e7e955514b8b77c27fe97d9040bad0db203e6171a4 SHA512 ccbd7007ce2efe5b19d300ba939abe4e756d65eb1c910c74c5f3f13410de0d75e83bfd82d1e226e5dc1180982a1bfe231d30cb849f60142a177cc9aeb087c91f 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/Manifest b/dev-java/xmlgraphics-commons/Manifest index 50c4908ee8f3..625186927c6b 100644 --- a/dev-java/xmlgraphics-commons/Manifest +++ b/dev-java/xmlgraphics-commons/Manifest @@ -2,6 +2,6 @@ DIST xmlgraphics-commons-2.8-src.tar.gz 2243271 BLAKE2B 86456adf4b9610e580b3b4f8 DIST xmlgraphics-commons-2.8-src.tar.gz.asc 833 BLAKE2B d68b6fe36b44764c44b67baca02a50f01644aaf2e8ed6571caeffd7724b6284860bd81d5a2ddcbefde6411bd5c9ed072f853cd178f862541f9f49aea3e023e21 SHA512 6e17a628ddd253c44d62a7f08d615f5a484bb6433482e6e217e794620396150b327f2e89836f62aafde3050ac0677432e0b12b645c57ae74cc11e093d86ac43c DIST xmlgraphics-commons-2.9-src.tar.gz 2236891 BLAKE2B 5071418eb2773ade7d48faa00a45834ee392603adb7844ce7b7ffc6ab41f0d655ce29265fc56326093b06b7e2cb1b1f4b95ab5e0f339c05cca4e0eb71d59f368 SHA512 896a5fe41277783021075df0de1aa109a7f05416af6b0141301a2452197d85df0daef28f5c2a71802644cbff3bfe79579a1544000a4c1b5cec4c211d8effd521 DIST xmlgraphics-commons-2.9-src.tar.gz.asc 833 BLAKE2B e85533d2509dc49f42346e373a416c8215600ff84a393ca6de545fce6e73d704a8146a257522e66a254248ebdbc6770e0040658223582184e0d8fd71f95bd941 SHA512 e52f02efba535192455b47a4adbb903426e51163083297eb7be83146e2c7ead913f4c0a51345681123afa64fbb3bffcea982a81fd2b92be2aa4c135082ed8e17 -EBUILD xmlgraphics-commons-2.8.ebuild 2272 BLAKE2B ab815ebd7ac3fd0b2633a9cb8e9158c10a10549a1c1e3ac8be3fc6de2dd2b9d1a62f492c83693dafcaba9e811021518ef2a33730e9b803b7e39734096984e23f SHA512 fb442455d653b19efa86f6d3dca207e66c79ce5fca0fa172ce11c1b521c69fe1245369c080010fc73247bff9e52954d23d30858120f2b4f96f2ceaaaa0365dd6 -EBUILD xmlgraphics-commons-2.9.ebuild 1390 BLAKE2B d49d249df3a2dfac9874fcc79cdc30f3ebc5503798d2d97ef09427c5c7441468cf634324c11fe5fb6bc52f9d7d3ee6f61c4fcc181d0d086f69185e268e0baab5 SHA512 27f6d161941ef7291146f6fd02a40e1378736ba99285c1f7747a8e3c22ddf3cf30268b314e90ed6c655b82d9122e91e756d9b3fbb47dafff91fb25777197033a +EBUILD xmlgraphics-commons-2.8.ebuild 2264 BLAKE2B a003c8ea14e16015b871d7e70b644e8dceb922c5c64588a887d33c6c26c4111b574544621011d9f557a4bdb9c4812e26d60dd1dde4c6929b629ca01662b94cfc SHA512 9dfe295ed201df01da91c8d10ca146bc1394cbbd74c3ad7fc76f1cbc5926c3f706c97390cd732bed2b37ca9f0c6ca7036adf5caa44bd3e20bbd685b37f44820e +EBUILD xmlgraphics-commons-2.9.ebuild 1382 BLAKE2B ba216f011910812560bec70581955b8afd7cf95db6f767eabf2014f9feb005d30048c0602e37122be634a553998f09b1f27f2aef0725f786ade99a4f844cb20b SHA512 20027f67945c9ff3b31dcd9ea16d99545171762200acc0adf201eef3d1e2e7eceb7054dca8283137717597f93dac595623b226aa24c636a996ed8729d1476692 MISC metadata.xml 328 BLAKE2B 0116b6e35d9f22341807f3da68bd8d38fc43447920207a08508c46796bf1ff9d2634f38002b22139b7142c912e531d27043f629f259ab2e87d12b8e590d4b92a SHA512 74979721cdcb0c26c82a27e23043487990f41691ea1dd6acf87fb4e403dc8a44402c9907d697ac3024d754b3c504c266d51753b3cad1e4e3a16d861758574a61 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/Manifest b/dev-java/xz-java/Manifest index c15a9f623eb7..0819bc07ee4d 100644 --- a/dev-java/xz-java/Manifest +++ b/dev-java/xz-java/Manifest @@ -1,4 +1,4 @@ DIST xz-java-1.9.zip 155868 BLAKE2B e1e355e75b3d14cae9a12dd00105ff38e25ab9c270cecafc83f27a7a03b36aa7a33647b40b7458b3592319a2b574e10cef9786413f0a12af585199a8f00731de SHA512 743f81ac715d7ac2760af8cee4c62d8fbeef156c0d3e0e85e4605ae08d6a71d1e6f6675e0558e7906a92d5fb3ca1feab9db015a1d42b5df73de2dec770a339cb DIST xz-java-1.9.zip.sig 566 BLAKE2B 9702fa3021c4274aacc74ef84903429ed5301eac11cae6bf79014a5bad590c51b169c35f64add85c964cb815129acf920a014e5601acfcd075147f5fb8e9df1e SHA512 5f511260da0f5a9338106ac56511b7a105996852103a3f40cc4a44a7e4e03dc39a645bb0a57ae99bcde8267d5a2d514a7c956a8bfe226c0472e1fa3c7d28e3d5 -EBUILD xz-java-1.9-r1.ebuild 912 BLAKE2B 77184de615304eebb42007dc10534cdb244d53fa7e5154a64523832ea00ae2f729c13931c14fe03cd65dbe28679879a52d2f731cf92ce3f1048567f77960dc50 SHA512 63efdcdb69ff27d585ff4e324f456e99c2001ae6a17a71fd26bbfa1d165f81680129ae1d38378c17d300df1ff514fb06f2f30d77385e24ddff00b94663213168 +EBUILD xz-java-1.9-r1.ebuild 904 BLAKE2B ebb0ff0f3503c888d178403239608882e35023e3ee5b3894134cb08c1df6514307188ccbc095580af1502865301f68c0910e19cdd76659d1510dd69c4c05b5a9 SHA512 f24ee3f21815971dcdfd7b230b6e9136aed59eabe4516ac745249212fb4a6c049123e8d39c6e3f2c53b6a77fcbd7ed94f704aa426f8c74db3b755384bf394497 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 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 63803cbb2f3a..e381b52a8978 100644 --- a/dev-lang/R/Manifest +++ b/dev-lang/R/Manifest @@ -2,6 +2,8 @@ AUX R-4.3.0-no-LDFLAGS-in-libR-pkg-config.patch 380 BLAKE2B db9fcf9d0c73aa535211 AUX R-4.3.0-no-gzip-doc.patch 354 BLAKE2B 81f20b830ac99494a921b635a0d280dd90045c7dd3d1ed02f1fbf46a717ec3b13e7c730c9d4c87dd8d55d5f366db1a60671718511852d134f8dc91fddfbb8505 SHA512 f3f7bd438eac7637b969206c5134f0638ca79c862a6d432545b126422903248e5badde5ff893b4f44e14104734419372c2414380034d17748001f0dfadb5c7b0 AUX R-4.3.0-parallel.patch 415 BLAKE2B e996c72c167b529765c82c8880bc3ea704d3c6e34b7fe09dff4fa93a8e42f8551dc723f44e0ab0638de84ce0f7fa60d4476e297d06eb3d6070d8daf5f79b9dba SHA512 6d36a2eb5df1ec8fa4230bfbc693cf53c95b41bb9269cfa473cfaa6dc8a42681e81a006f03278b86e8636e904bba188f2475d27d06599fdab86de8743401f5be 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 -EBUILD R-4.3.1.ebuild 7146 BLAKE2B 7977fa761df7a3c0609d8a117515a633486e723094f01ee2deb878bf375137007146f49b9c4e6fff45bf45dd96cdde88eb93aae6a0634ec5a0305634329cac0d SHA512 602a2d17788ba3b732d05e534425ce4204f0960c2896dc018d8267a0839cc090fab696e9cadce34961646c5b06d26717dc2ae32e33ac998e007ff0d6639500cc +EBUILD R-4.3.1.ebuild 7159 BLAKE2B 1f37562b5b433614f6efc8be8d93b9b74f3783f2060ce69def1a6993a09e76dbf8f15c4035a8468956753fc9b2595b73404757b10ebf54374ef978ef7ef64130 SHA512 d48cc1c71f893e29032233e4a61233039e4f6c792480021048734f5cc44682d8a8df3e6aedb5213456e360ea1307cbd44e14efa1d2387e3606ae248c8531e658 +EBUILD R-4.3.2.ebuild 7162 BLAKE2B b0f1e5efcbe7f4cbb2b47e9e7ee2566afa036aa50c9a8f32f3023fca541d47a1476d55c378539b65ff0f9237428352e6a0039d1814500b696495dadd706daa3d SHA512 643f2114b52746f88057e146a143b32a9003ef22e6cef97c37520eb9d22399ff2d3f41fa530753ef819c86dbbcfd4f41aa5034b7dcd5ee345475b957b079f6ad MISC metadata.xml 1316 BLAKE2B a8a90f88542428b61a88977d2bb4a82b4388edaf96da7d52bf1b2db04cef3ff1fed61530de4389b823d90fca98f4b137616f736bb3169a207b4c38303b5f86bb SHA512 190fde3e0b0a7c09ca6fc16e035f4f25ecf058014ba27846c231475e4d2152032ceef911d16b6770035d0a4e68b14625b41a619f5cf21c922654c8d36716094d 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 23118737c696..06f719170784 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -2,7 +2,9 @@ AUX algol68g-3.3.21-configure-implicit.patch 236 BLAKE2B e59d1e65f6d1b83ac1bb43f 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 EBUILD algol68g-3.3.24.ebuild 946 BLAKE2B 609343d646c2fa3b96ce05c42d4ffc78768e441a8b79e7f38c1a4266a0e3deb454db6d33a620e4c6df81faf10b83a0f27242899090b141688c57224fc4efae09 SHA512 f9bdbbe26e6d68fcac101941178d957367c73f15fed114ee0ae5de0a183aa35ab4bb659eb8299b4a5bc6854659fc6c3945e79858cab7dc35c5a0608fdb7aef09 EBUILD algol68g-3.4.2.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5 EBUILD algol68g-3.4.3.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5 +EBUILD algol68g-3.4.4.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5 MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a 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 937ec7b5aba7..3d46140b25d5 100644 --- a/dev-lang/dafny/Manifest +++ b/dev-lang/dafny/Manifest @@ -2,6 +2,7 @@ AUX dafny-3.12.0-DafnyCore-csproj.patch 1022 BLAKE2B 6f1d895027a5991192e410f4fa6 AUX dafny-3.12.0-DafnyRuntime-csproj.patch 865 BLAKE2B 33d94935c9aba72b3ef23e878d40d9b533b945c35e1aa339ef2762d75b7e50fafff70a857faac7309b500c3b48fbc5a3cc32e518d2a39f15fa2e2136c926a200 SHA512 eee2c28f577989a4ebdde70df1c4195d6e53ca083eebd1d080073e479bcd490fe495089b4771c84abdf658b87c5dc7ff7d7f9a2ac41ce58982a777f207f86244 AUX dafny-4.1.0-lit.patch 329 BLAKE2B de07a7ce2047a2dcac6c17ec00ee08772a40c6b3f0371679ee194333abf7740b56d0d4efbeadbfcd3a895343be0d01e85c7195b6c2a43ac6ea428db0bc567af7 SHA512 c67290732332feb81718a84ddcffbda74f8af60f203decb1af30aa922ae0567a3ce5df8dad896d1c917707111423c62fa2f2fd03a77dc616eef3f6b875cab7fc AUX dafny-4.2.0-lit-use-system-boogie.patch 531 BLAKE2B a9b37e00fcbd204e525caecd37bd47a1697229f0b84fb4565e456fa98fcfe9dc9dc0b6f7201091dd447136ea68aaae0788e863db385d3362c9d694016516f99f SHA512 299f8b85418dd3db27709e29ca7528d9f04eff79b6c72a41c21387f1efd50abd000a5296257d311c3d2421692b3e9485da0a5e19df6a5dcd4dcbe4693555c71f +AUX dafny-4.3.0-net6.0-upgrade.patch 949 BLAKE2B 3ea7a94a6786193c35228ed721140b1304b706ae14398e718d55a7d1a6469af63534b82d24ed52c34e12996d89ef196472b322c10fdeef16fd922cd17f920734 SHA512 f5fb2dcb40078038b26525e986004612c6d161904ffb3379d15e4c4082a1d9e04218ab4a6800e095e11636f1b0f2743415b91fb2b0ce9ec1aa797257782e103c DIST bignumber.js-9.1.2.tgz 79226 BLAKE2B 3d2ff19d73a6fcfbcc0d03d1e9808796baae639e19973cbe0c26af4b514abc299129b8a7bc3e4e803c61af44b76f4381b1965d8fa331ea43e8a4c8fc7f98d8e7 SHA512 dbf98ac991fd2bce5bcce11f8570c11594c6775093b3ee481e9785428f65ba2046ee1821742f39d4f8f658085be84dd1e9bf6d663fd72a16e0e1fba6f8a7a9ba DIST boogie.abstractinterpretation.2.16.8.nupkg 29244 BLAKE2B 0e8deed122c8109b145bd2fe8f4134dbb9dfac1b934081b45e5ce89ce9147d47e6b26f6408fe47a9fb3228f8eaf783e289062991d07580d21b4092b36e6571e7 SHA512 04dcf0db58ced0f65ded090a7429bb213c9f45c7387ea0cf20f4c37ecd7630d03ead35e8029cd416296df6c5e9d2ca0cbd1c329b90fe96c19669cbf0be8828e6 DIST boogie.basetypes.2.16.8.nupkg 25567 BLAKE2B d4bbadd546e856f7eb308555f9cf14e5e60e97a442ba38b4f7cc563f41f2f8c33c441b34df65a05823c91201056f391dfeb89f268697475ec8cb0666a4a1a68f SHA512 34854b8ddaf94fc88ce459b8eb7164e1aa0b8fc1274b5772f44bbafd70996f1b68fc06d1c0575492ec6cb7d9878574dc0ceb27b6345b66b224cca1da5de7fa3d @@ -89,8 +90,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 @@ -356,5 +355,5 @@ DIST xunit.extensibility.execution.2.4.2.nupkg 353652 BLAKE2B f10e20d43b8030f51c DIST xunit.runner.visualstudio.2.4.3.nupkg 809588 BLAKE2B ce18ac895657d1efa9752e44148812a452401fa06eba913dad716cfd6743d85a09ffbc0be52276a4b90d039ab76077cca7ab5316b73009aeff2b2fe77dc465f1 SHA512 d8b0d124425db24f98335b332fe55e1a08b39af55d8834dd4a2717fd4be45f3a06ae6cb16427a17adfb31e215dab622856152bb2da715acb1946ec9e935299f4 DIST xunit.runner.visualstudio.2.5.1.nupkg 348549 BLAKE2B 530ffc6b699a1589ad6a7fb5aa826d7238b63ea8dcd13ce5705a3d29a0ba70edeac2d9950cd1a00a13a779add761e4e14335689051a43b4cd662a330734e4df7 SHA512 0cc7887e7c7c3315db31aab79df236db9b5542e0234c27543dd5b11cf917674a8fdebc384e7331663b08d586fcf20628479a20ad7edbed4e61667903e812c6f0 DIST xunit.skippablefact.1.4.8.nupkg 44542 BLAKE2B 3c9b09d5196e8901770099b2e5078d9373e8ebc2da058a9071707d6fee56eab7c876578734f3be5b088db6ae83c8ad81a3aadfcab38e1fd2b28bd25601fe5463 SHA512 a2c680223bda4f9bfdbd751c8d6a5319e0a4611533272860ca0a396b26c473a13065301a5d8973074ea2bb5119caaeec5a67d547a96ae5d762dc09f337f51ad1 -EBUILD dafny-4.3.0.ebuild 19345 BLAKE2B dbae137a53f87ab18390d5161324a03b688c56cfbc833581e57f86a096c2ea7c5d5cdbaa12d0a3b4f63be8a4844bb35b885e0a6d9989036d25d3ad32ccca8aa7 SHA512 9bd9ce6094ddd9f821d981968750f1301c4954e70a91ed6743b8b1d1116cf5fabcfcda1395d2f58e167518d0d93776178a9cadea22aab7e918dd5ed2544528d4 +EBUILD dafny-4.3.0-r1.ebuild 19288 BLAKE2B b65c355aeca7a0fd556de6b7817d932de7fc1963da5a3a012643f764a080a510b067f03816ae14a8b91c645bd2b24f34af7c8b09fd318526777e066de5e9d6aa SHA512 73bbc9bb10e5627c3e6298d5e8937cb3132258737f5ee7e00101fca854c64c27e311522b8d0570420079c530f87e284b35938b6f7a7e2292f9eb66e8c7d09f7f MISC metadata.xml 1884 BLAKE2B e3a53cfd90a4edf1d9fd9f567ac3c23fd88cc46602cfe6aea31ddc40585ebc89ab82833dcd21c82083671a54454d62f162f45d56d6b0ec9c202148b3d5ea2c6d SHA512 4cffb9c237ed85097ce1496a72f5aa9c5a0f5758402fe66ff745a3b1dbc3f8d9a40fecc9140ee1b9418f09b62794f7e0a47f908e6ba01b370087d4df62bfa46e 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 afd6a45c0fb2..31a3c1b28413 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,5 +1,7 @@ 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 EBUILD fuzion-0.083.ebuild 1314 BLAKE2B c7da07fb8a172d9d0124e7d835a76ff145f9352d4b008d3b0020e423f346c9fa9c169ac46672ddd8894f55e342c75679909da7e22983b989011ad255844eecfe SHA512 38a721c53b917f9eea7092f355bb7a83827183e5a6c6e4d53fbe7db47fa0b93e9c177dba47dcd7f64314cf87b7ce93f5b8a4970353bd621050093f53645f4ac8 EBUILD fuzion-0.084.ebuild 1341 BLAKE2B 8f4a040dedbdd44bd8143f8b745e3f3ab3d3c87bfe882425c317f3787bcc310a17b001aea04cd099ea0d31a28a0265037d21c378e8c6dbfc336a3e2ad018ac91 SHA512 404aa42daa1ea44a96ac7b667c965434873ee89fd9dd3dde82a0f06324ad9786cbb5091b3c6c770a8d298fcb28f5d14fd335ebd697dff33ec7a5ace0cd91f1a8 +EBUILD fuzion-0.085.ebuild 1341 BLAKE2B 8f4a040dedbdd44bd8143f8b745e3f3ab3d3c87bfe882425c317f3787bcc310a17b001aea04cd099ea0d31a28a0265037d21c378e8c6dbfc336a3e2ad018ac91 SHA512 404aa42daa1ea44a96ac7b667c965434873ee89fd9dd3dde82a0f06324ad9786cbb5091b3c6c770a8d298fcb28f5d14fd335ebd697dff33ec7a5ace0cd91f1a8 MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b 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 483981ec544b..07d5b7cb519a 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 @@ -199,5 +197,5 @@ DIST yantrajs.core.1.2.179.nupkg 1636982 BLAKE2B 225f3796212e13c33c64e1d5dfd3b5f DIST yantrajs.expressioncompiler.1.2.179.nupkg 208237 BLAKE2B 87eae924d2c671c1f194b6057536d4fd6fa247c8e9cfc9d70c4cb2ed8b252f472998e0396a913648c41a5a48ac860c9071036149cbb8158988f35f66bc034bf6 SHA512 c32aad55ee58b253db2e0e845d3cdb3765349e5fa9da55e82d2e86489ccf0bcaf92b5271c42a003c52bec8abf15cd35466ea5254198b51ade7a7dedfbe4e3661 DIST zio.0.15.0.nupkg 402398 BLAKE2B 80f4fdf6a96a526f32f967b8505c62840819177f16ee0aa51e8a05c74f36f630b59c1ca9b4a8b1a5b3075a3d1393928bf1ebe4f74901586d237928b64373d96b SHA512 6c5badfdb48510667bb4eeb53fb5e17afc19946f80de1ceb30bf65abc0e11b7682ae39e69e65a9d3e235a3e2420814169bc4f4767cfee3c57b4859ee1ec78502 DIST zstring.2.4.4.nupkg 136907 BLAKE2B 651ce26395f16eaeff89faa54156e19dc6110821f1e303b8850e8c66fd7b1cd88843959f82f4a12c3b50a39f2b8b6aa264dc5036c74f82f8411a02ed5cca603c SHA512 6ce8bcdab38bc33aee80f3924fc8b34e83f761b835802d9aeb53ddf23f6299115c9f8c7e28212e40b16439bbb975485c97f84005f44708f00b55a3e0afe83418 -EBUILD jint-3.0.0_beta2051.ebuild 8353 BLAKE2B 296a419f7c3d7e4e5cb6788987f4c449634757013a2b5a08bcac982cd560083a88b437968c2a138abe14d49bc225db6b2102ae61d1d1c23f38eba71fbb498ca1 SHA512 ab88f0729912d090f47f1a95e49dfea8a4db993e27a1015b96718855857e7b63ff81f32c12826e558606f664e132d668ea6beebb68c15b27454facaab78e9e55 +EBUILD jint-3.0.0_beta2051.ebuild 8273 BLAKE2B 0735b35dc022ef56b14969ecd4bdd37dcdada57c22e74a63dabc1162c8830a562498d853b5799aae6bc3ebbe4f58f1cc6f91fded244d50e46a2629270bc27767 SHA512 665d2ffd25ca6345d90b33101b5182d3dc64bf1383a3f1ccb1e5f14ed09617da5690525198ca814a3ed8b0685dfae98d5a09300e78821b1ec52b1de65f1f60ef MISC metadata.xml 594 BLAKE2B fdf520219d0c6a8f2b2c497f17f3cd09bf56135d4338bed3e154b4661d54cbe793127f260a4d440e495603544bfc3c39ad54fb65996360eb512b791e4a90014f SHA512 0edf6ed324f9a9efc811bd3992ef5d6beebcc32ea4e9c320e15c60321dd177db39bcca60f372ebf165677534cc010f14616fab0c6c13cd07818cc72b0e88525f 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 8db3c3996d1b..495d9cc98b5f 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,12 +1,12 @@ AUX luau-0.600-cstdint.patch 205 BLAKE2B 124f4c0680d076cdd86eaa950ad4ab2a682698b5b96bb0ec9dc45fd38958bc178886138a52cfefd71e2a9fda5919b3fbb8a4df6de69beb143e2d8adbe96db017 SHA512 010ddcabf9785c6bf5784bcfeea2dc63ceb6ec770099a3b5e53827d0dfafd334bf755d5c2e0906c0c3747cf50a0ab3e2f6a816dd0b7e89f3bda7440c92b6c730 -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 -EBUILD luau-0.595.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a -EBUILD luau-0.596.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f +DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8 +EBUILD luau-0.596.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a EBUILD luau-0.598.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f EBUILD luau-0.599.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f EBUILD luau-0.600.ebuild 818 BLAKE2B 1a01a2f745edad5557e4dd31599960e05c16b93242b1aea4a376b9d04f5e13bdb67501fe2953ff64625fd7e756f36ca91ae705805a327feb3f1ebb97888ead41 SHA512 959013a9e10d9468b04c1d6bf877a4342591717f21f337c22d8790695bb17d1c7e23376a4dbb48e515b78d91f757d9d9ec0503c987fe7c7eedaddf4e8baba689 +EBUILD luau-0.601.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0 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 ab980e6f2a2a..5bbdf6220ccc 100644 --- a/dev-lang/moarvm/Manifest +++ b/dev-lang/moarvm/Manifest @@ -1,6 +1,8 @@ AUX moarvm-2023.02-fix-build-clang16.patch 1050 BLAKE2B fa384226d7eaa5fa5dfe26c51d9de6fcb355af8e808097c75839d3ca8eab8919391c5b1cde7863899a51c11a8237285fd3d0d6ae26a77a0c02cda6b008a6364a SHA512 2baea3fb8787a87cef2fc298e1aaa01d82143942e1cfdd0891609f2fbf51b8a54457fd3ecd7ad7d0e25a805db5f86cf6a8df3c25e9dd66f7c1d112a4cecdf516 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f SHA512 a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203 +DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b SHA512 1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3 EBUILD moarvm-2023.02-r1.ebuild 1402 BLAKE2B fa951e9d2f13e2df7846f93b5da6034176e4f5d789e958b877a07712f9eeef18a9afcd3d09a1c743916cdd1e3b0b698a44c38f5c8905d3d186ba10e3a0c8998f SHA512 b7a87557f65637070e6cfcbbf643dde183efde90a866cde91ca95bcddf5308de29eb9ec7fd6e42958d524ab47d9da569751ac165d600af799bf734e0c9611473 EBUILD moarvm-2023.02.ebuild 1422 BLAKE2B ceed896054839c4acc8ee0b7b84dad8b35a02e8108e78bc6b89c544e440cdeff49a09b23a594b7e30275d815d63062c338cacf2cd94cf874ea94efaf94a52ab7 SHA512 9e825f0183aa1f179756731a449934c7f0e54932edd2fe35e7e0e4f20e8590366441ec083a7cf140febefda47c4921b066bc9cd9980d1215ea2efcf40fb7d694 +EBUILD moarvm-2023.10.ebuild 1458 BLAKE2B 5b849154f3cb006f8fa211adbde63497338629e631c663b9bf8238d5cde0a56032ce83a3d4ce4ef37fe5fd5e08a441698e508509cdaedb4247d74b2a78fc9350 SHA512 42d48e3877f5cc9dc55cfa02f6d90759f4e6d29228a6db5f46df7aed5d17b8d616de4eb3fdd20b023cd5600a9cc9c847b40a2591491f391dc51292038b0af2df EBUILD moarvm-9999.ebuild 1336 BLAKE2B c526a7646806021b39ef4ef2d7f5c8f4446079728028e3303e272cafbfb22f4efe50ce7aef01cff47a430291448a3c7e5176840bc7d889f449c4d68667b7decf SHA512 9814284f2e8c1a0a63f601d17664253260e8c8b29b08f6d4488bb42b00f74ff20550847741f3bf1f5b22149c8b9333f1a7045a008a26159e0075802f1c016d0b MISC metadata.xml 803 BLAKE2B ae42152bd02136d44d034e1ae39e457893d720b496681234e1f804c0144d4023dec76ba9edba30df269bac7b9e2cd353b7197e3d21336bc92bcec3fbd877facd SHA512 93ba240a87a853f4df3ed542c0468cd820bd75935253a77f15259293269e1726c71cadcee076550f622444c032d359227f5377a97595e88ef6ef10d034d79aa5 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 e6a43f65de1d..ff5d5c6cdd6b 100644 --- a/dev-lang/nqp/Manifest +++ b/dev-lang/nqp/Manifest @@ -1,4 +1,6 @@ DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7 SHA512 c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd +DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17 SHA512 843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691 EBUILD nqp-2023.02.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab +EBUILD nqp-2023.10.ebuild 3307 BLAKE2B 4e23cc65ffe1b2aad17df3dfef9ef93d459df1bf42e293f6d6d55257f0cdaac52f9e23fdbc665ade54744ee9a9a7c9c86a6aad92ff558c6335f6d3dd8a99a343 SHA512 aa09bd17fc2657d4ca6238204209bde300eab047ca2159b6b9d0747a4c0b9876844719ca3047660babef16ec0280d01fd7928023e8fffe966823d76c35d1eb2d EBUILD nqp-9999.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab MISC metadata.xml 517 BLAKE2B 384b3622592cc6d5fd94f2f34bcb69b00ce00bbea6b811e56d068a8882bcfb78fd3eae9f7b28173147b3235b942409f7b19d45044bf63bf9dea5b8b5f7110ca8 SHA512 bf89e6907f728f3e471a9a0fff41004cdd3cf50a92d8a1a262220bd590ae6a489f0b51d541bfefb15c4aae378621135a354ef48b768ea5b182e3fca6af6c3cb5 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 115b1bb2eed9..838f95ade1ef 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -5,9 +5,9 @@ AUX php-fpm_at-simple.service 316 BLAKE2B 0ba10f3e3b004fbf14956e1e4f04f59b8a127e AUX php-fpm_at.service 317 BLAKE2B f13fc38fcc0575a8517ee8d07b120efda37eabd2355061d0fdc303604c6b02ad42d7301180d86c977d5e585f5dd685343c592e37a6e0f44933707be79e0b77e0 SHA512 27982f9e2d958bfa75c89c7d3531e48d17fc388b1cdcbc8e09051b236b1184ee2baabdfcc567c19d9fcd067d4b3b86f171015616d8da42fccdabd89432d865e8 AUX php-iodbc-header-location.patch 481 BLAKE2B 9ea6a5d529dc7a8c78eeee800900372bc14309a05e352b2838da32e1384b61b507fdb623c9400094aa5b637eb1a87da92c72600eff79b18b8989ef90af56a0fa SHA512 86469f657d8807f005c28fd2149770c881add8f243fdfea087956c7987277597fe400a7af23f624f26da270356604717ed9cd04771154d7cf2ffe7237972372b 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 EBUILD php-8.1.20-r1.ebuild 21910 BLAKE2B e6a524d34d9a13d561d759ef67a9b5e54d7de24102802deb4446d1caa6d997dd9b5e31960abc0a05a80c5f41d2d10cad1abb5f982e90cc9e80f58ef13bd1eff5 SHA512 45fefb29283621baa9796d454bd104e070bce921f64c1627fa46bc238faf17019d8f9a251222e7f1ef51d1de3fbc61c49a84da0ce93b290852c63fa27463205d -EBUILD php-8.1.24.ebuild 21996 BLAKE2B cf5c46780aae16a099cf97b803a18e06229976395b96c96781a5c7f7a6678b8f76f70e466e5ab419471f0c83a587ac0d1ea7d0b438cc2c90ff9008335147af33 SHA512 707a40a4ba96d6b8ea5e423a1ebde2b54c9b33eb2a6dc8b1134fb2748f4563b39f38aff96117ec4b27ee9294af03db8a0de0b4d7c41e831839eaef1b3fa2bd95 -EBUILD php-8.2.11.ebuild 24825 BLAKE2B 17fa43e5d68ed2246e1b92488b86c56ac1d8be8b54eafb3daa3a27a51c1a3941214172a28880c488561271a88deb590e0c95979a46c5f5dfb79c94c499616520 SHA512 5632dfd9191cb9ddd2552acb86f0cc51a807041c945b4dee3116e0d10985ac4efc6c2288474f8a87c4e299d71e88c4c482e783ec3af3e2d6e7e9b8fc4d827f09 +EBUILD php-8.1.25.ebuild 21996 BLAKE2B cf5c46780aae16a099cf97b803a18e06229976395b96c96781a5c7f7a6678b8f76f70e466e5ab419471f0c83a587ac0d1ea7d0b438cc2c90ff9008335147af33 SHA512 707a40a4ba96d6b8ea5e423a1ebde2b54c9b33eb2a6dc8b1134fb2748f4563b39f38aff96117ec4b27ee9294af03db8a0de0b4d7c41e831839eaef1b3fa2bd95 +EBUILD php-8.2.12.ebuild 24825 BLAKE2B 17fa43e5d68ed2246e1b92488b86c56ac1d8be8b54eafb3daa3a27a51c1a3941214172a28880c488561271a88deb590e0c95979a46c5f5dfb79c94c499616520 SHA512 5632dfd9191cb9ddd2552acb86f0cc51a807041c945b4dee3116e0d10985ac4efc6c2288474f8a87c4e299d71e88c4c482e783ec3af3e2d6e7e9b8fc4d827f09 MISC metadata.xml 3772 BLAKE2B 99278c0a6886ae89b40c38e8a1ca221fb0aefc89e27b42f824d52d6fc10fea756e8ef46ef8711fe542da01450aad527f05beda6a740a2a2eda51370ef5675653 SHA512 2e8278d27f2b7e78d280adaa9a630f32daa71729b789ad71756d7e0c98d3c10918f4aae4ab83fdac1cfb2e5d718c14ae980c25ee1265a5bdc5861ef8dbb4d579 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/Manifest b/dev-lang/python/Manifest index c36766a1948d..27ef404b6f8b 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -39,20 +39,20 @@ DIST python-gentoo-patches-3.12.0rc3_p1.tar.xz 9700 BLAKE2B e87bc56dcf82dc0ba598 DIST python-gentoo-patches-3.13.0a1.tar.xz 4352 BLAKE2B 49f52cee497fbde6ca9628002d367e64455a628d383ce88c89a773b8d566c1601a22b65ccc130ce842bef67d3014ed987d35f86a1b83ac7ba9ad78fb7b0a6144 SHA512 bcfdc102f7c52681263e216fb46b08bcb6fa104d5a70f64eba16ab30bad2c7a9bd64a7031d3dc4f6bda842486ce8edd4bd4c17d0de14e6f2682876a8af396c5f DIST python-gentoo-patches-3.8.18.tar.xz 32424 BLAKE2B 2e0b6e1c8e3df666934ba283214ca1577b01140dea00513f6420b0255650002e4bc4cb142076620227cd430bc2547123fd392883285886e543ef72ca466f8ea6 SHA512 b005f1054b726fc8c82a50b006309de64fb7858fe5c22cc7b160687d059a7859ec9388706b74a0e6c1f42301bed071dc639eb8cfae0d7c5eef2f565c63cc2d29 DIST python-gentoo-patches-3.9.18.tar.xz 25044 BLAKE2B 1d9ace5c5a0f1c15bc23595cc51d64b4c2b416552cdaaa960c3e34360aba3e7029a06e2a077212c68fa7aee4fd20f649a3b0926bd4ebb10e529e8350ab051e63 SHA512 bc180c3346dfae60a7db221d114146ee83409bc42092171eb05c83de528bf5f0e5654d1441f40ba839d0a98e866a5b43452fb7a72047c837497620a12097b8f5 -EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec5c2804644fab92c6f1a5c8ef75b20bde8509c34358e32350d7ddcbf8a309b9c5c008a9f9ab83c7d208434bd7efab0467 SHA512 88de339a316876a5a71560842cd879ba96b522f7dc4e409e6a22109639a538cb38abdc1a3d6c8ef468476841d1fe6014327197e8e2b0dd2d357ecde34bf8993a -EBUILD python-3.10.13.ebuild 14215 BLAKE2B acf158b6f1120937cefb007a0eb8d85347206e8659694bfb21a440006556ecd9e75dd499873430083ca2f7181aecdf6b9944c3975d69aef9f9f9433ee6d46f0d SHA512 998608cb321174ea4e66ce60738db66cc0d2a9d2af499272818eafd857afba86aa7b95a1604d97b60ce6d19ffd10e156e5d7b9f607cd604e0bf379beed091c8a -EBUILD python-3.11.5.ebuild 15113 BLAKE2B 798ec18287d66c76fdcb7a711475cb7a3b8bd46c5c2f49601f0ee8cafa660cc64ea1d44655a6348c794220658622d35a7ce11bad87e6cb86d12e22e1fab0b391 SHA512 a659bd88ac8e0da070ed97003e22738321485c056a15c0f87b6e572a18cfcf988d10d02c8a011abf8a7a11a3fc228aaeaae1aee600f739f413279730c6060717 -EBUILD python-3.11.6.ebuild 15117 BLAKE2B ba7865c5b8e95c551d1663fc6d23446a91792459d78b77e201d252c600557f5f88cc9238624a6650e2aeb60138dd180c9aa8dd32eff8d613492f3cc0ec84ecf9 SHA512 9d08dfd2e7a3b97501e9e7de82452474f36cac0e92a84e18c898d969960568ff390487fa89f8469b22d1ca3353bbe752315ba62f1679f486674b37946b488d2f -EBUILD python-3.12.0.ebuild 14676 BLAKE2B 2bd2e9cabb2e621564cc800758e1e8313aa50fd5bb187037df62822e110d5ed1e141c8f5a4f525157c9cde3bf3016ffcae8a7c4291efd4b8df5fed3fdf18a3a7 SHA512 4f9b822a8b89d7419b28230e98405aa9528736d3836ac186fd78198859bcd3b6fac1070542e3cb00c93d080978f91364c3fc9cf0273e3e1424838ffe016380f9 -EBUILD python-3.12.0_beta4_p2.ebuild 15038 BLAKE2B f228f611b0294effb0f8fda97c48c1c322c224feea5d3e1e71e55bf1335085d266e0858c88f5be407eede13df39e6b1f920e017c7dca2257f4f12eb60ea7590c SHA512 78c08885e6b8dfd25e88abbaafdbc4d0c73594945852fd7e124dce3521dc09ee959d9a1d2e23222c63bb5b7aec2b925a74c0b1650649775e87b3afbec037cfd9 -EBUILD python-3.12.0_p1.ebuild 14681 BLAKE2B 9cdf429936b069e99782907e013fe94f4c80253103b30266a42cd1c74a4f0844f83f92cc679cba0199e99c4e5935d866fd9a5e39b90077bb1bf420f1fd8287cb SHA512 d179af9d4244b450177f6f1053c0650998c4d41ebd7b8d99f3d417e1354e4290dfdc0b2e57bf22d3be7e14963408fcaf4a4a34c9aef6652701e1aa6074bb622b -EBUILD python-3.12.0_rc1_p5.ebuild 15037 BLAKE2B 0a12685727c7b54f442e6f5bad91a7f154b6c00efb9784516109add90f69fc0b975a5c797148bba1a30385b982e8448b6fc1bfb4d2fef16c6bf76e6349ef0169 SHA512 b683086fab83c08f6667656d133703c4941d1fdf6569c84951a66437f59d335b7ad727ce1e6b5cdf91c2d429eba84e13658b4831b4cc75f0c14126be446b3e41 -EBUILD python-3.12.0_rc1_p6.ebuild 15037 BLAKE2B 0a12685727c7b54f442e6f5bad91a7f154b6c00efb9784516109add90f69fc0b975a5c797148bba1a30385b982e8448b6fc1bfb4d2fef16c6bf76e6349ef0169 SHA512 b683086fab83c08f6667656d133703c4941d1fdf6569c84951a66437f59d335b7ad727ce1e6b5cdf91c2d429eba84e13658b4831b4cc75f0c14126be446b3e41 -EBUILD python-3.12.0_rc2_p1-r1.ebuild 14681 BLAKE2B 9cdf429936b069e99782907e013fe94f4c80253103b30266a42cd1c74a4f0844f83f92cc679cba0199e99c4e5935d866fd9a5e39b90077bb1bf420f1fd8287cb SHA512 d179af9d4244b450177f6f1053c0650998c4d41ebd7b8d99f3d417e1354e4290dfdc0b2e57bf22d3be7e14963408fcaf4a4a34c9aef6652701e1aa6074bb622b -EBUILD python-3.12.0_rc2_p1.ebuild 15064 BLAKE2B 757229ebd88aaae7397a28ae19e2998efb23332aa4155da8b84153ccc12a6f489b1122409661fd765593a56f1e7e3a87320acd018d2697f949b3210110398474 SHA512 a7421e7d9d70f92f5ff84917d79d6eaec046de54d7ddeb671238f29b7743edd071cb5d2d570fafd6f29d3e3961a52546802fe105ade6abb2cb9887d6457e305e -EBUILD python-3.12.0_rc3.ebuild 14681 BLAKE2B 9cdf429936b069e99782907e013fe94f4c80253103b30266a42cd1c74a4f0844f83f92cc679cba0199e99c4e5935d866fd9a5e39b90077bb1bf420f1fd8287cb SHA512 d179af9d4244b450177f6f1053c0650998c4d41ebd7b8d99f3d417e1354e4290dfdc0b2e57bf22d3be7e14963408fcaf4a4a34c9aef6652701e1aa6074bb622b -EBUILD python-3.12.0_rc3_p1.ebuild 14681 BLAKE2B 9cdf429936b069e99782907e013fe94f4c80253103b30266a42cd1c74a4f0844f83f92cc679cba0199e99c4e5935d866fd9a5e39b90077bb1bf420f1fd8287cb SHA512 d179af9d4244b450177f6f1053c0650998c4d41ebd7b8d99f3d417e1354e4290dfdc0b2e57bf22d3be7e14963408fcaf4a4a34c9aef6652701e1aa6074bb622b -EBUILD python-3.13.0_alpha1.ebuild 14509 BLAKE2B 86bd65a60a3434c1a6ee87eca81486ba133888dbea9e7bf407b3412e48b17f3f5865f588ab70efe3ea541a62ec1f92745a6f14122c174be57e5328a76d66c309 SHA512 adbd0c3ec2ee071a56f856c6f02d64232b0880372bf6310efd56c969991eda406e43beeb4ecaabaaf4ce887ab1ab7f02439df039ed1829611dc5f83dcfadd5db -EBUILD python-3.8.18.ebuild 12365 BLAKE2B f186fea669f32e250e044d575690418ba81dc0f9389c9c1c61a91ce09261277028042a80daefdc5b4946d88fbf4ea159d68896d27d1d981502f8a32fb76b010d SHA512 4b7cc3ab54d43c0eebfa72b3e7b41755d391b6d9076fd56a155dd28b18f8e8c5d67a6472d03913e1b766f030152ae158e40edab1dc2a4a6c9f8251d7e44fc8c9 -EBUILD python-3.9.18.ebuild 13866 BLAKE2B 06ebd3752ef075f85633b74c8237537bdc551de1e6fa20ffe5a914cedfd5186678b4e9bd3d5e46539607c317e18f3e03e671a19ffb065767a7d32811d9c543fe SHA512 886622cf89cc87ad7490a94775e01d02305953be1caf3de5c771fb7d926db33a69961c1048428f8c07dde7670d1be05dbd81822cc50ad348ad07a5ebfb005deb +EBUILD python-2.7.18_p16-r1.ebuild 8595 BLAKE2B d8bce8a565eecb565ff0c872bd5323261a2f0bdf31f98935df50fcd0bfdc22665e550fb3dbcef84f8b9eb680e34586e86804b68310c3769997414328fa2a431d SHA512 2fd4abf3f45a782cf75bb02a2eae5330a2463186b1f388ad85ebefc757015d7f38ac4f74c2995d46e847ef68176d3f9035179e249499aef89a9bbf0d459e8d89 +EBUILD python-3.10.13.ebuild 14207 BLAKE2B 7d9f57dd82465e6d000b834e1b3a10055185584bfb91d2ab243e8a30a560d3f6ea8619b85e45bfdef2325a52a8876de9508bceecf0174a1ef620416353ba44d5 SHA512 8e1665cb6cec65ebe2c934fd1376012122b7fb4247d003639cd07c6cdb1478f92dab189f6012675cb73548b883bb32f34b2ea9c265be1c1786795263856044ec +EBUILD python-3.11.5.ebuild 15105 BLAKE2B 4833298b9756cb8191488cd8a34eb9a8fb4817a1ccb4c95a1b02edd945d1cb27aada17c853d6927f943087c972771e8e2cf61d0e66ab9def73e12cf771958bfb SHA512 61fd0faf278d437f66da968253e1ccb161345b8bc2352a673605c6a708a0f41903adde5493d30c1bc2cf1baa88eb2a8d3865b67189a0c7808c0174f9e5eca6f7 +EBUILD python-3.11.6.ebuild 15109 BLAKE2B a209b6e1acb3fe5f4038832d59cae9c2d8742296f6e14cf949e82f8368cfd4fbb4c28658431c3c6a7802adfd59646aac7a080de5bdbd1dc917d812ba805e532b SHA512 43d3b912dc0366216e80925f9abd99fa9afcd948afb94f7b8ba0adf195cfa2040c5bb760a1f91b376a624fca90f5927ba7c5b97f787a6d272f180db753e5d484 +EBUILD python-3.12.0.ebuild 14668 BLAKE2B 8a10e603b20619b2872b8fdf2065c6e3a3807f5c3544a73976c80b7b7a13fd72915f644bfc03e76229f0ed25f28ec1bc3e9e1e15b12f2412f52acd57ac980491 SHA512 488c55f614c85c95c4ce837f24d42fc19b5d30f8222d90f61fe603ebe5f21755b74f1f8821a8d6b085721582ce1ce16e8ad708bb43987721f14bad0d663a4610 +EBUILD python-3.12.0_beta4_p2.ebuild 15030 BLAKE2B 6334d4642ac5ad9d68c3602a99c2e97c50263a22dee9a5d4ae741a3504c592a52d196997f8671b5a7b622e93eebb1a9178307cd47e545ac4595f4a845b60aaef SHA512 9c0903ecfc934dd88271d7c551277b2a9288ff6e6efd30f35008a6b68b939c96f063df2f2bfc908dfe4ca1f039fcc02b3abab82b89d72ce5e86bf2d3e66c38c3 +EBUILD python-3.12.0_p1.ebuild 14673 BLAKE2B 8cea6ceaa4a2b8ebe30d6d85f494e47a6b31ffcb89b1952daa7f26cb58f7bdf71d9f4eade3cac6a3c1d35990c1758d0e821ae5676cfbab38ba330c053cd6e761 SHA512 765454cde068682f67a8935c153240db5c0d456a49108a9f498d9ed958366725e8925878cd2563ae18ff8058c08c8c1c1294862ec0b58e5f7cf16629ebdadb53 +EBUILD python-3.12.0_rc1_p5.ebuild 15029 BLAKE2B 7c3fa11fbaeaefb49a8273fe46f95f81b9eca0dd76a5ba094e1641cd997347d8880258332905fa01491741b996317a5b774ea93f1b0a935b7b1a224669d33c73 SHA512 58a56c77e6af472c315dca3bf1c21a6735a5b6b15d35d0441b70bd4d1f7b9366187cd06d85a32a31c147ddaab392fc6704a189c8ac1ed7d2a32f8e4968132d1c +EBUILD python-3.12.0_rc1_p6.ebuild 15029 BLAKE2B 7c3fa11fbaeaefb49a8273fe46f95f81b9eca0dd76a5ba094e1641cd997347d8880258332905fa01491741b996317a5b774ea93f1b0a935b7b1a224669d33c73 SHA512 58a56c77e6af472c315dca3bf1c21a6735a5b6b15d35d0441b70bd4d1f7b9366187cd06d85a32a31c147ddaab392fc6704a189c8ac1ed7d2a32f8e4968132d1c +EBUILD python-3.12.0_rc2_p1-r1.ebuild 14673 BLAKE2B 8cea6ceaa4a2b8ebe30d6d85f494e47a6b31ffcb89b1952daa7f26cb58f7bdf71d9f4eade3cac6a3c1d35990c1758d0e821ae5676cfbab38ba330c053cd6e761 SHA512 765454cde068682f67a8935c153240db5c0d456a49108a9f498d9ed958366725e8925878cd2563ae18ff8058c08c8c1c1294862ec0b58e5f7cf16629ebdadb53 +EBUILD python-3.12.0_rc2_p1.ebuild 15056 BLAKE2B 98d9c193ca274247f6f5126c914a77f0123b0686d71be34e22b0b6e313fb63777d9b74ee44cbb2bfb0d80dd3a77c366b5ca47fd7aec72e2dd0d44b67e9186a76 SHA512 95ea9101f88f128795ffd207e38e3e131c299bdaabd2e3f739bcb2047509aef8580cd236fe9de315fb8e8dcbaa193b2c313c6ea6d644015bf1bb0ebe25d120c5 +EBUILD python-3.12.0_rc3.ebuild 14673 BLAKE2B 8cea6ceaa4a2b8ebe30d6d85f494e47a6b31ffcb89b1952daa7f26cb58f7bdf71d9f4eade3cac6a3c1d35990c1758d0e821ae5676cfbab38ba330c053cd6e761 SHA512 765454cde068682f67a8935c153240db5c0d456a49108a9f498d9ed958366725e8925878cd2563ae18ff8058c08c8c1c1294862ec0b58e5f7cf16629ebdadb53 +EBUILD python-3.12.0_rc3_p1.ebuild 14673 BLAKE2B 8cea6ceaa4a2b8ebe30d6d85f494e47a6b31ffcb89b1952daa7f26cb58f7bdf71d9f4eade3cac6a3c1d35990c1758d0e821ae5676cfbab38ba330c053cd6e761 SHA512 765454cde068682f67a8935c153240db5c0d456a49108a9f498d9ed958366725e8925878cd2563ae18ff8058c08c8c1c1294862ec0b58e5f7cf16629ebdadb53 +EBUILD python-3.13.0_alpha1.ebuild 14501 BLAKE2B fc95f903c0197dc5fad73bb41e3d29907942d5f4aa51f1f17ab7704ce94631abd77cc947277460b5d3b4c4ea55fc7cf0310c30c4ef947fc6cd7601ab5988930e SHA512 06bdce88e16edfed6d25feed6653335baf65fe5cb6aa8ffc5896a2c7851ca589b20ea588ce4e1fc04c4fc7571b3d188ed35231b9ca7e8933616e5f3347cc60b2 +EBUILD python-3.8.18.ebuild 12357 BLAKE2B 98c47b83e4b18bc3ed23ccf8a10a310b9d71c51c08cd8ada6050a5db32c820a059b3e3b96e07be09daa949fc93c5e12c94c3a2b0f6bede56f4a33714688e7cb2 SHA512 7ddc4c2cec2641098906583ffe1e7bb9f324ccf4e7fc348e9d291f1b9032655a992681ff464a01dce565bd3249cf44595a6ca617b21f2958205ed6473418c7ab +EBUILD python-3.9.18.ebuild 13858 BLAKE2B 935bd948e44404cf68d62a93c77998570dba12778bdac9932a04005c0ec741a48581a51d82879ddfd0042a0fcf22ebbd407eec175ff846525e8ccaa7c16d1317 SHA512 f2f9b54437a20a3565261c9dcf5f5c0b9a09f0bcf69713ef42b665cfbfde59f53d8a3a920193e2888e33db1383a8acbceaca4d01f100cea86cd685f2c3511e8e MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5 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/Manifest b/dev-lang/qore/Manifest index 30e9f11a1d9b..e5fc58da084f 100644 --- a/dev-lang/qore/Manifest +++ b/dev-lang/qore/Manifest @@ -1,5 +1,5 @@ DIST qore-1.19.0.tar.gz 3932880 BLAKE2B 8987a818e4fef495d9e07477715f18ad70541c81108bbc3aac56660e4d2ee9349303654ba07a849a7bfb43952d0ee8b868224f029254c83f435aa024def08669 SHA512 5264db098644ba39316e7825f1ed8243240c506a22c15836fcfa9500b173807ee9c4d213577d3a9eee7220d5d15ad171f05f75a431fb0537c95ab3dc761cbba3 DIST qore-1.19.1.tar.gz 3933768 BLAKE2B 8e3002a55f1cf15f22ff604b1ceaf71995727510e365ae6ab03b71a91ddc1a82c5d6d89514b989a3509a5b39228fcf8fe11b6d88df8af784cace9b56b9d22482 SHA512 bf2203f8fe81cd4a604e06859380664f5cf635f5496e1ce6b6d5760d4cba82e510c78acef7ced4fdacd6df722f6eb305307106f12df3201003858a5a55256d9e EBUILD qore-1.19.0.ebuild 1329 BLAKE2B eac4430808aeb82d6542a3f2adee48d3a89c0214c3d0b1b41e95c631548b9461e0df7280a0431a5357ce648a809ccd288332fe2f528a0989f21c42c2c011ab7d SHA512 c79ac9edb6d54b34649a16f30b2cd789a9ae1a9981c107473f2b634f46c9890b2ac83e8ada1e6ee3e4d437f734280fa8bae5b69d6c7b15ff91fe8e6496d06ee3 -EBUILD qore-1.19.1.ebuild 1330 BLAKE2B ef97569c496585dce76260b37c4168f5732251fa1aa5a380e7f5f9dd170dd055f9da71c4666bdf913992d67fe28377610e78aac99b9d971dce5fa0e398b801de SHA512 24f3a62d7c3dd0e2eff6ae295bdd5054bd57f0f532fc6dc409489e84562e52ad3ff4608a77277f44d3377e76c50cf444e4da2b6079e6467155906cea91f317c9 +EBUILD qore-1.19.1.ebuild 1329 BLAKE2B eac4430808aeb82d6542a3f2adee48d3a89c0214c3d0b1b41e95c631548b9461e0df7280a0431a5357ce648a809ccd288332fe2f528a0989f21c42c2c011ab7d SHA512 c79ac9edb6d54b34649a16f30b2cd789a9ae1a9981c107473f2b634f46c9890b2ac83e8ada1e6ee3e4d437f734280fa8bae5b69d6c7b15ff91fe8e6496d06ee3 MISC metadata.xml 988 BLAKE2B 3a74a6ca601e603b3fd02afac98ac66a2918537ad2c2d44620a2bf458a246c9c0e26bd733a5af26b7baca9c3bd69949f0ae7332bf5efbc184a3714580c545322 SHA512 39372b45ba7b12127a355ced7e18b2c537bd09127e0db503fb0e3dbb3584f2095a77f69f000473451ce73b0f1dc38243478d34312def725c9936c49485607638 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 da69af397049..4f5a1095b049 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -1,3 +1,5 @@ DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc SHA512 bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e +DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee SHA512 14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711 EBUILD rakudo-2023.02.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af +EBUILD rakudo-2023.10.ebuild 1598 BLAKE2B d6fa28c5a822e27dfd8e1c9194b54d533d522490e1d0f64e5f20c7e1996fa24f0b1c1a2bb3beda3a695d5b88aec5f4079bfd2dfa9b591a70dee50037c44d02bc SHA512 f68a082deaf7262a914b01ae252f722bfd3c1f4acffba31306faa333923a48cd66c31403d88ad2aa18ce29f822c275a667359c8934f53f53d20fe6c9b9d7c5af MISC metadata.xml 396 BLAKE2B 43b55c331967d55e0a5c8d2dad7399c20b4104494cf3310b5a95dbef537d07908135c7f9c7829c737f64466660056de8c5656637b54079fef0f90ea4cfef5f1e SHA512 163828a65041f6d74931e32b6edf8c58ddb59151f8c68519165e81003886ce67ff4bcd21e69dc8a1fb96e4b8189fb611dcf8b9d73a52b257ccc24de516185fae 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/Manifest b/dev-lang/rust-bin/Manifest index 53859c1152af..ad4148d3ff4c 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -350,14 +350,14 @@ DIST rust-src-1.71.0.tar.xz 2460128 BLAKE2B 3ab6c6cb76a7e18eb0ba085c45f8b1a8bba1 DIST rust-src-1.71.1.tar.xz 2460244 BLAKE2B e3a5b5bfb808310f96e760aab55310c7a790fa551d248c9c5dbb407e0a80653563d8df73a9e0973aa63d3286aad6c755b78098dd8db2dc1a2ed3cadb926b40e1 SHA512 659cc46e1ece2ddbcf5ab748bae48843bd36353cc633b59e4ac062d843af66919e8d5c39ccb72ebdbf94a0e26a8056ade6bd1c8fe9a936469bd405122a8ae35d DIST rust-src-1.72.0.tar.xz 2498224 BLAKE2B ff48a20736bffd5a8978c06c3681bcba70cdf08676f2229c30e2040debb505012051880ec751117c37ef622ca1a76a93492831085ac2a191ccffa01b294d23e3 SHA512 bb821ba1b6d3a023de3beef7e9700142f08cd20f50ce33f6ada59547f9d4fe0aae587e7f38aea00493cb0dfcded512db567f5e90e9f7f08ebfc0bcd686d1cf5b DIST rust-src-1.73.0.tar.xz 2512888 BLAKE2B 367b68ec0775f49844408d602164634a0bd526dfe1e469b1c8ba9ae5604cbbff2566eb770b7bfb81b2dae892ed1ae16b7441e438726198610ce181c98540955e SHA512 49f493ffd119a0b8b9f7b7f7e049543787eaf96d9beb272d46f2758a35fd648f6523c2edb28864a33fc66337aa07e80a6464ec806307da441a899be4f71bb554 -EBUILD rust-bin-1.65.0-r1.ebuild 6804 BLAKE2B daa61a2b0c69cdcf7c986d0b74c97e11ba83146299f7c1afc20eafe0076209da8117a551559e80f5da734f3598df0b8f44cacb822920d6e15a0b9ee745c1a7d7 SHA512 99780d02497d04864cd22cfc1ee22d0f7ef9da292041fda848c05ba7eee8afa0d8c6ed78e4044ebffbf5b9d77c30dfc3c8fff0f1f2b0e54245e5e651becae6fa -EBUILD rust-bin-1.66.1-r1.ebuild 6808 BLAKE2B 736ceff845f9feb197f655363439f01eb4a2eacf1d7e0b8b8d8076ff24989fc192b454470ecdeca6a59eb2ee06ee6b68786731a778a5ea9b235d3a942524a160 SHA512 5333864931feab66ce9700fd88d63b0e8e5826fdcaedea77df6fe0fd0be879c16fcc414086bf87bda491940dcf70c6ebd7fa099d0e5f030cc3366d83da84a5d5 -EBUILD rust-bin-1.67.1-r3.ebuild 6880 BLAKE2B ba9d17f8902ce168b38b4577ececb6b6b549788cd2312b4fa2ff130fea838186e535a3d2e03a31f5bf6974e78957b63d80f2a246560e0a618c39ae1d1fc96afb SHA512 ea571cfa4b258e6095e560e1d1404d1ae0bfd841930844cfcebb365d859e90e9ffe8fc53fb030c0bd7e3ef85de8a8fc5e0061020060e513ad0e64f70c68e1d90 -EBUILD rust-bin-1.68.2-r2.ebuild 6835 BLAKE2B d05acd0a3dfa60ca96f0f5e4a05df2fa362e869dc31d04296fe1c37dbec9d98845bb5d6432631ea1176087886583f9ec8c51cb885c3db6a595c2b7169d547969 SHA512 43c74b197093ed32f15c462eb43fd4f653cef3c286d067a43a42ff1231820a9a8ddbd6a09c0f4f6a3fc22ed2bd376e2e6a9cfea3843e13e5eaa63751503d3dfa -EBUILD rust-bin-1.69.0-r1.ebuild 6829 BLAKE2B 2af8fbd32dfac9cad1d6b31ed08ff9411b741a09b09ca4c18955cf3ad96624a6381603ea3c142de2f8c457dca791b29d304d08465f8f97955cd9c32767b3af3c SHA512 99a581ddbe75c7b64d0030eb98686deb3aa5d0101548795dcc3007afae3f54891af2d1788b16684f12a8bc55feb783a60fd33a355b37763519b23ee3056b75df -EBUILD rust-bin-1.70.0-r3.ebuild 6954 BLAKE2B a3ae1c953a749c6760a72ad2c33c0ed1829ea2edf033236c8274f70f1338c3d3c3b0fccc2a5139f76947e56bf53dd7ad52c6aa87d5abee8a4cf6334bdc2cc848 SHA512 237df77e25c14dae3b71a6c70ff8dcad2004af0188ef64a5c7c2a096c61d66e6484172efc85dfa5e0b331c120f2237ff60bd559463783403cf73402e9f6389ef -EBUILD rust-bin-1.71.0.ebuild 6961 BLAKE2B 6008f67d9d0a01ee97752898abd04a2dd13ac818f18c933c3cafaaac23479fe8eac33d32ec32ce6b612ed5aa1c7d1c060a8ef9a695b23e5a4e5ee06f12d24713 SHA512 e66c7774d441151843bfa98ff242135c7a309fe5ff0479496380ed22779f3c47eeb9100b659c0a80d7bab3c34db715b02ccbf41d6f67b66283ba68e281337edd -EBUILD rust-bin-1.71.1.ebuild 6958 BLAKE2B 814a56a7edac477de435359556879d67f181918c5954a4b7cbef3ca5745e261f8396c06cf3bace9a6ba18f4711ea79ad87c569452ea24b6d2f16bc24ec97a52d SHA512 069e714f3c803818cc973973c34c02d4166a04898a6319a580c0350578d618cc79c4562ba664ce344b6f2735d63eecc40a34d9082ab9581463e42a0e4478395c -EBUILD rust-bin-1.72.0.ebuild 7559 BLAKE2B bc658189d1fa0ffb38173332f9afc05a8d9c80a05c1f76dd5c48e4f331fafa474398d49faef2fffe076664bcbbcb73e612e80f2f267d383b8029e75cd1170768 SHA512 48e1a74c6bf4e4845616dfef331faec4009203c163416451193b547c81f55b698ec39eb4885102dd2640a5dd4a5f71f80c85b5032f648227d4271596e75bd0e2 -EBUILD rust-bin-1.73.0.ebuild 7304 BLAKE2B 1862f31cdc39d7c7d991079b921bdc79e550993c70eeb903f7b0b47e3b469a3551d8361ff921749f01ae8dc0232e6f0cca12ae78283f109dda42dfcd4d7706b1 SHA512 2cfdf7efbe1cf4dc6098ae45499ee8813b13167fb8f4797d5d2dd8919390d82b21b88d3a6e5bfa3a304f863f8736814deebc59e78f05679d2fe9cbc5e12f9fa8 +EBUILD rust-bin-1.65.0-r1.ebuild 6796 BLAKE2B 851c478c1300bf6ff3c251a8a262abcd0703b1172ebd52c4de3aba0dff9b01d23f7b30e244babcf8768a7351372d3c2f91a104f6630b53a175d271419cab25fa SHA512 41f1bb4eefb4f3ebd9c3344e1ef2cdca048fe3cc5e59f00f3417fb120971d821facf9da88f265f9bef81aa7c0f1bdc53d5b6ff8b0c74e9c55b452fa782566ad5 +EBUILD rust-bin-1.66.1-r1.ebuild 6800 BLAKE2B f1b06a3293823dacf64dca6dc72668c576732c44bd6f791adee48ac8854c0e6cb8bf579894245da2c9359527fb080575f298dab58ddfc9bcb2c3d753db009ffb SHA512 af338f7bba38935827914bbced0dcd3e6fd0c4e581be7420fc8b1a5c578da2a6644c5c18707af94ac4fa1dd1190abb3829e26dde7ed772a128176de2853e8449 +EBUILD rust-bin-1.67.1-r3.ebuild 6872 BLAKE2B b698b4bd6c518e599ea5e87aa5967cfdb8f307d9f0551be14ba645806b1139d3e05d3f4fdfaa5121b672c71da4a8f209e380573019052d4d9acad428e6283619 SHA512 22fa03e8df6c7e7c5527d2f0e10b12d768176fc39e456c78195f3cedadbc4f37713593ad999a8c036f96bf15766aaf70946a6c29b39251266081b71206746d86 +EBUILD rust-bin-1.68.2-r2.ebuild 6827 BLAKE2B ca782f9adf3222fa8703e26c8d113c42fb8cf8b0f72d8a7d481637a314fd71bf255f5a7a739cc050ff053d2c9dfea3cd0ca9943d71a5000a26db4559debdc446 SHA512 6779fead3e79f633bf84b1379f994699ec3cc58f4c9d2662968d004c4447ea03b74ac177cefb060420466c15cb4a6af3006e82d1ec73030c6a9a3af49050e7c7 +EBUILD rust-bin-1.69.0-r1.ebuild 6821 BLAKE2B 3cdc310440822013f0bb789e66dc8142bea2f228f4885ee548389a0d465bf9295a547e44b272277454d81a2894040e2c44366073e67286cf11719c9cb5c4e8b8 SHA512 f0472e83428fcd4a312f7cd78552db2afd4683e32e09cd59d2069abe05f1644285af6aee938589da22ce074464b439f42274ca936583125b9604f4ffca57ac51 +EBUILD rust-bin-1.70.0-r3.ebuild 6946 BLAKE2B 4d7c30c52beab209f00d554a10cb4d8fea0a14aabec2f10d40e8ed9ddc6e987b188ae11bf1c6f9f05aba71bf613020afdb8845ffb5f93631a105c784dbc090fe SHA512 a7a45df0dde1d6c2106c4c4b3b5cabc86848c6701c0e5251394166ea255bff1748990d2660865a8f8275bf91cde341ee07100e095b6661f49894c13215fc4a6f +EBUILD rust-bin-1.71.0.ebuild 6953 BLAKE2B 29cedf55007a31f3678c4588f5a0fd0149c9d2c895ca1ed468521b6fc9482e9fc4044845d4fc2605085af6b49cd0454da24c1b1955180e46b93065ca7d4a1b9d SHA512 98b6fd67f46aa885e1d1faa45450f11c6f8ad0cc99cb6c5e6c728bafdb4e012ef3bacaae2902593f4a0bef1ea010029a070d232139d837f97399dba109c468ae +EBUILD rust-bin-1.71.1.ebuild 6950 BLAKE2B bdbf04008edc594f04b60b76bbedc73cb3aeb61a28469a533d6d1314ef4b822a2362e3bd640745ac079b570dd51bfa499cbcf309c0255145c4540854607eb279 SHA512 9de0a53a46a81bc320b60e2f3f5fa07cfa60f141d3f11fc9d4ef13a6911fab233aabec17d2e4f89bde90065de7caa64512776d56a8b0dddf40401007324bdee8 +EBUILD rust-bin-1.72.0.ebuild 7551 BLAKE2B 9b1f8f898f2e81927c8e9fa1c4969cb0cc5120e2a040dee6797c434725a64c5a30e3153cebc138b3a296e3e19423a6e290d0a8732d817c08ee8c9eddc501af8e SHA512 d7549428f9d564eea9d0a181ef2ba67f7f76946c07c479b92f628e549703040a7a69103f9208158bd8f90be5f1c0c6070776c2d8642f4b1ddc669c108eef41c1 +EBUILD rust-bin-1.73.0.ebuild 7296 BLAKE2B 8d2e2ee3a6b077039a9656b6bf7c0529ecd52e37ab48bc37f2ecf3f3c05155f9b1732a289cf4540f96dfab423cbb3ffdb6029a2bc1db10fa46506e8ecc80f4aa SHA512 1f192b60e131d2d2eaf7490b8076001dc02e30d4f27890c5776f42cdcdd7c5d070c378384a72ad53dd7f9982dc97401449b66b3f577eadceaf1f478486dd6bf9 MISC metadata.xml 681 BLAKE2B 8826971e27f0332dac4d64d72030253f2f1743a2d6ca5c1c7ccb53d6d7b76758cc2529230d03db03c3e415478c34deb084a66966e542ca63ee4e73a064c2a1ff SHA512 a4ddffc0f3cc79ed9f7f9f871a813d5b6ec454ba3e69c2f36605a7882c1c8b2422221e4e82bd7b16ea9e3529019f5d023e948e5338b69774aff8201180092d92 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/Manifest b/dev-lang/rust/Manifest index c920f801184f..7680bc9bbbbe 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -295,14 +295,14 @@ DIST rustc-1.72.0-src.tar.xz 151630408 BLAKE2B 7b26e5a9335f9262567b2a6aaf3b8ad6d DIST rustc-1.72.0-src.tar.xz.asc 801 BLAKE2B 7f0c94f9961edd6ad48372ef768ac69e39b6b7ef0514dc099510d7b53b336d12ac20092e52fbff0c524a6dcfd8c9c69542ae081aaa16ffc3a7ac8fe2ae70e8f8 SHA512 6c8776ddb5050ce29538d9845156cdf370b99d09051fa8c42c68a4d71ff0a6163abc029ac1355af55f1b9b371549e98ebb7e76535d76b77be548fdf917ed6195 DIST rustc-1.73.0-src.tar.xz 154319536 BLAKE2B 077bdedb36fdbc30db3c6331ac6014615eb79393ad42e38488d037ba38eaa6542467d39b2a14228d0bf6717110f915bf6fdcf0074c6293f413720cc748316eff SHA512 75c59680a82cb9d076b9434744a1c65908524ef769293952f5d9c5779d9a9c6fa4d9aa0c7e7d6b7566a21a50a27cd6ae452b5283a4d4606b2fa1acc24dfd8e0c DIST rustc-1.73.0-src.tar.xz.asc 801 BLAKE2B fac2f8652e9a103e8a678b30222e1a505671253827d1d092c4964230a535a85e21cedf00b70f108ac5cb2db961b50e482223e8eaa5b0d585777dd43d80c5931e SHA512 e80ef6280c50522a575f040610184fcf5f45444db2534c6a334e66a69f3338b43d8b34cf035685f28d0e8f006427bbe413611c49fe028c9f72810d74ccfab15e -EBUILD rust-1.65.0.ebuild 23828 BLAKE2B d142b5e46990f7d7663564eaa7b477defb7338a02d87e49181be5e3075ff04bb8c6edb3d1f07f8023e438c8f165474873df9961d46e0a1f2785fb569d504a070 SHA512 c7a7c05ee353f0b11648395185f6217e11773cb62c7fb42ddd03acc66d000c0bfcc15b306ca48b4d64fb4058df3fd75131a6300a5b45346b361b27bf1c8f93d4 -EBUILD rust-1.66.1.ebuild 23723 BLAKE2B 7fdd3ab57a22ad8d5de0e936ad3ce6974ead6cd85682f823ec2b5a1bfeb8bbb57aff2c9222fa90350419b9243a7e4850c24d9e34d318639c3089540c46f36ca2 SHA512 71e118945fd13a9a0477b6ecf64803c729edddcb9790835f201a6a90f55b0d36e742ea2f3701924e8404fd6c520928ce73846fda31606a3b51fbf791c15d0754 -EBUILD rust-1.67.1-r1.ebuild 23190 BLAKE2B 89f4681829e7793b898a5001a8615ab18cc666e3b035984ae25df49784f3ed2b008d6edc97fbc8de7ccfaf00a3b1cbe911288917504fd115fac6486e514e37ba SHA512 87592fac4ad46b430997fb06f949840686736e1acd7db548b0aa0f0b6bbf7932d63c3ebce05e3d93313d37508ae474cb5222d86540b75ca4c7896ae78d2948fa -EBUILD rust-1.68.2.ebuild 23149 BLAKE2B 8c5d7a85ac7e2a4acf1b6d3e52a3329d54f438d1aa7578dd476d6d254c81a6fba3d7fb274e1f557a94c3fcf27a5036e42e366bf9b15e6fb3cc17e78496c0db36 SHA512 16f30430cfed1d9123d4e120c21f29815d2897c3e8050a56a5582926a2b8f75fe5e2c5db4b14aa3c58e6678294be1b8c96d4e3295b7a3f5663aa8de7a180846d -EBUILD rust-1.69.0-r1.ebuild 23207 BLAKE2B a096b59879852682e29897c0d2be51aed0ee0c43a86677c663cc753b414cf7b6a8c8e482ebb4eefbd5174700089cd3f20d4d60893a2e646ff1e779f11cd3e900 SHA512 ba397c1632d295441d6a69a46f192ebd30008005880cc8ef296155dd63e359d619abc2c69a637a6b97be2a9e62cd446e8e4626be1b67587d382707d7e7d3f88c -EBUILD rust-1.70.0.ebuild 23322 BLAKE2B e60e47b4b7a5ad8548a722113a1a01696edfad87e5571ef18347c1cc5ca68de9b7267995344123e948b54073e5077f150e0f401ac4d02d3ccb838708d10ce716 SHA512 8973055177f035c52c7ca270e116213356e358b40d962dfa1e2cad90f25e0153b75a407b0dee80f8ea69bdecf1d72e2a47d03e5cb29d5ea73a87788493b085f4 -EBUILD rust-1.71.0.ebuild 23422 BLAKE2B 8afd767190c7c505b7e0cbca5db344009b4733b581aa9dff554bd50cea6a776014dc31c3a40863dfd0fc46fdcdc45973af82f04a80ee79e30eca1757e3deaaff SHA512 f8991fe451d815d8f0b83e76d3a77b722f3ea5dec6d2c9de7c36138e96ea0034f980721d776d2fbdd3add6d038a95a2a490499e4403366ef140b75b5a38013e5 -EBUILD rust-1.71.1.ebuild 23440 BLAKE2B 1d1814d75c4b615d1bffe8696bbff79cec06d1049bd95404b9e52dc11ff4e2b37fe09bb2b591ed4e5e035813cdc31cbbd64e6951a35666f5d76684bcf7a399aa SHA512 6459212ce94526e1ac0fd261c0b75872c6d4e0dc6bc662e1759af1deb1c08ca3ab44bd6ae2766f842f189f9cc7d6397b3e3edc6d6c562ea4fa08d951424a9ec6 -EBUILD rust-1.72.0-r1.ebuild 23911 BLAKE2B 734a4c89883ba115916be8ad49db0aa6ea295f0f51658b5e3e704cc911eaa6263fb35c5f223ba7dab04e3a6587c6693e0ad1228ba1cdded79007cb9b6279ece1 SHA512 57638f17bd99a9a2622acd749bb5a30c601a6523d4c92b19e3035eb88b5823ae8d488a33a28a46d2d2b31d26681782eb33998b342de871b2ca2adc8c1ec23a76 -EBUILD rust-1.73.0.ebuild 23818 BLAKE2B d66caeefb393916d79c33a1fed6df75a2c7abf34b448f9fbcf9d92287500f91e46707ac55836d64d143a0ac1e506902e2756234afb58072d6013e11834575a5f SHA512 171981aa67f127d141d9f6eed6a637d8b49eeee4429fdc49a269001bb6c34e885b2a659a8b18c4b13390176f13aa4be0aa038d720198912741d52f81655eb478 +EBUILD rust-1.65.0.ebuild 23820 BLAKE2B 4c78cdc4c9ca7a851c6a6456577bb76d4c2be5906f87fc3cb10a843817ccbee7bfe1b35d9208bbdedcf101aa9e3839567e0248a24e3c3d8b7c7d8c7336d12af7 SHA512 460af912c28ae035d148703f6a64a5724295a446ed494a04722c91c4867e973c8e1003f580dabb0f79f7bf3fa395fb8b0c2c22588c31da86b8e835ad8b83b169 +EBUILD rust-1.66.1.ebuild 23715 BLAKE2B 7aa99dabcad11dcc2ce9a31a1e519c26c861d0e8e983f2c97e95ee4e1add8ae56cf5d324ed2409a524b66fcb1f91912b6dd881710a9cf0a4083aa6851ba3731c SHA512 352b20e9d558502545f6cc3a54095456d2011e08ad71454e8309c7e25eca0a6d6a67a2b28ce32a76943c3768a37d2690d0d41b80cd5a6a1e263cf3f99624a332 +EBUILD rust-1.67.1-r1.ebuild 23182 BLAKE2B ac281280b68659795d76d224a628047684c66b4a60764f138ea61e1432e5d498edea933f1f2ce44effd8c469577d0441be5c832df54239299106b4509d679d09 SHA512 4a12840073a9081b1452481ea57ef97426901bf992697a69baaff3efa30587f5c627d34c120730037c9e5908db49ea183087f810df3e2fd1451a18e8540a68de +EBUILD rust-1.68.2.ebuild 23141 BLAKE2B 7a5864e7ea52164ea9390969ecff9167b15d6e7b58f9edbc36f57ea52275fe867af7981822443f3e513058a6b9a38c6d91d9c2fb970f7a6e60d01b98857e134c SHA512 1639b543dc16188f76768e1aa819c3ee1c657cb015c15e470809da558771a1933060af93152382e4b964b217a6ec1bd9898bee8e5058ca9a2934c207c3895312 +EBUILD rust-1.69.0-r1.ebuild 23199 BLAKE2B 3969feca4e7fccdfd591ad6d0c2a362be50941e4cd5ee60c705b62fc3f26e1fe4f3f7ecdc8fbe75bf786f65dde262ae79e2a397dac4a0363155761e05fb16043 SHA512 f6e3f3eed61a9d5bf8a73e6e18b391208769e827e4e20ba711fc34cf3c027616c9b43409e895c2fc73837f1705124abc995786dc8a85e4432b7b7edb21a62a38 +EBUILD rust-1.70.0.ebuild 23314 BLAKE2B 257c1b474e387aa9a4161b22768ea2061ac7ef210effda8da5880fef7e7713b6e33265c4b066b100e0940d1b42bc29a8e4921a57b4dff2d24059821bdbd66874 SHA512 d13917dc16fec00b52571d444d616517c0fd2e4f08ed9cc58cc82c2236f75ac3365956932008c22cabef5b1f7ce5881b0cedf624b0f526971e3572ea7f38e1be +EBUILD rust-1.71.0.ebuild 23414 BLAKE2B fc5507d020c65ba41017247142569db1cb9b33f9f798896a30d4c9c35dce3ac0515e4185afca50d074bc636f85358ff8ba813fdb476ef1b086a2a7e29fa03725 SHA512 3f383a70d9091b5ffe129fcd7d6a9a4ef1e33c818113feff5afed6c9b5eb53bbc694804a50bc430a34b82b777d46e4e9cf8a049cc46fa3cdbb2abda13aecc7f1 +EBUILD rust-1.71.1.ebuild 23432 BLAKE2B 3f3a42d399162a908e288c357bab338ad7bc8d30e52dec66ba508d3456fb409d40a7f76c373808d6003255706bce3429a5b6855a688aab918cb9db9ce274f20f SHA512 5b45de91c82971c8ca579627eff7dba88b800d89cf611d17890d0ca56e927e39922436856fab1841e97d652ee68e13b7f46b049905b2886132fd20caf292ee1a +EBUILD rust-1.72.0-r1.ebuild 23903 BLAKE2B 16a2866f924378bef29b7d1a0b12deead65e636fb9fb61ad42f8a685d524481d3c213507acfc4f3fa13a570a72c1184ba45a7baf13d01b63c2444f880cac7d15 SHA512 bde5b5b372371df5f6688e7902d05da90761fd17903843353b9233abb5792305179379d13a94f57517c45a8887223a655d5cd672738f8ca5190145bbc0e449dc +EBUILD rust-1.73.0.ebuild 23810 BLAKE2B 27b14a0a081d2b344980340f0019a810e58fbddfd288e5303529387b1d8926c2ba3413ef54ba088ad688aabbff1301dce2a460913e35890002f47a744554b347 SHA512 7ae536e50cdef14425422cb3b09ee4846baa8f60c8504b7fb7106eb2aeaeaa3005b998e5de628e69a59936517c04d7b87e5b842fe2126db9d199b46781790c15 MISC metadata.xml 1756 BLAKE2B fab29aa03373b0c47de798165a4cac03501da57e38b686917794a961c7e0491b87c7eabe2613883f7c05b6a5ea2ab225f409599e281b57c26ca8a2a22bbfa795 SHA512 a73f76a803fa7be46e30e87c939fab1ac5514daf15f5ef2800045bd30403a2fb2c69fd776becbc2bce61c67544228f7ddd4b87455982ad38dfb368c620bfb317 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 9c66f379f7ab..2c87457ba872 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -7,9 +7,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 @@ -23,7 +21,6 @@ DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7a EBUILD spidermonkey-102.10.0.ebuild 11500 BLAKE2B 96a9897caa7c61db93b6f3ae15e5f15523a73de05d89870e26edac2d06ad559cde329269b5682fc7c3bab90c580fbb72015538ba6447416ececfc299a044169c SHA512 889cbca86317313e1b10a5177b913a4ff158371cb687263934972d1a6ec5581a0eba09b19e1af7c2be53ad39a70b685375d72a00bf121dd737062ae00a153b3f EBUILD spidermonkey-102.15.0.ebuild 15180 BLAKE2B cdb5f70f6ddb1c938ad38df7be639154b3b1875da7c6f19ff2e0cc1129852935ac6c4b081a16884f3a7110db7dc87cbb834dbfd4e059e81492d096673a00e584 SHA512 3eceee325bb3578a2a74b0b0690e8cc7d9759b4f93175c1624f9da85614a3b96f4a0b1f21d46998dae4ae387dca39a712d67d03d53fc4d1667b5c77d7ec6dfc1 EBUILD spidermonkey-102.6.0.ebuild 11283 BLAKE2B da31d238e722a0bad508850769b1cfae02e1f4303e59e6311725fee0c274f9d7a6a20ecd6e76ea347c05118a228f1486206f66b655a29b406177df26c49b93d9 SHA512 f616a8ec7b6c9d68c676a716cfc0da73f6b3e63fd657ba998c21de73cabdc5ef53913a7e13c800ba2e703adc584b29d7b9a5f640ed137c2a095ce352cd9bcf12 -EBUILD spidermonkey-115.2.0.ebuild 12482 BLAKE2B f1752b302a59def7b00668f2fd414ca6e5b3e203984048c0fe0b399e7afad9ff1bf5edabd242302c1341ee641b69a35ec0cfc64735e1453f4eb5b84accfdb533 SHA512 ded61f9495eafbf98aaca5cce8f9ffa5ca6c46a2578b3aa180bbe0edcbbf23de86d6ac207975d5e7243e0c616de03ce7532b667358333a3ae0d5fdf789b9449c EBUILD spidermonkey-115.3.1.ebuild 12599 BLAKE2B d1c025a41b7db4dc07904200c3467bd55fac292e9e12e2a1ca26ee65df02cf2041275d1b771dd0a7fa29a01e1e3d2f207c7e8999e3b5bb9e686dfb33aedf1bca SHA512 876ca6fa472c191d79140f0d09cdd6cdb19319d4aa2e6299af8b08e4bb4ecdfb313ecddc91b226b974c70a959c9a9ded37aa5e07eee574e51c44020e7181725d EBUILD spidermonkey-78.15.0.ebuild 13101 BLAKE2B ce591b28ecc7cecb8a4eac26f385674ae577d79a29e7abaf90be3278bde23ff803186a6fa65e5da6cbad548584122521da71785b6c064edb52c5c52b291a46f2 SHA512 9084f7290eba68bf5f750a1902290fabfe886fde39716c67a1eacd62010ce61ab7090539a08f9de62ce9f637d33d66761b1edf6245ad2176306c364211377b9c EBUILD spidermonkey-91.13.0-r1.ebuild 15281 BLAKE2B 889e1a07b8e9c42b55d0863c34fdae803ea391d8069e076f5957355e2a0f397bdbcb4c6b98cdf53187fae4394afb2ab636771964216df002bb6bce11a588a3d3 SHA512 b2690dc8f98fc02a6ab5ba929e96b528afd94a92101cb1982f3170da25886f3d52064e94804890c3595ceca46b54b086e678ed59a8195a5c53406e23fdbb2ccb 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/Manifest b/dev-libs/botan/Manifest index 9cb31c2fa825..503ea10257b3 100644 --- a/dev-libs/botan/Manifest +++ b/dev-libs/botan/Manifest @@ -5,7 +5,7 @@ DIST Botan-3.1.1.tar.xz 8800368 BLAKE2B c31365e6bd4106f96a033e5f092c528c0185577f DIST Botan-3.1.1.tar.xz.asc 488 BLAKE2B 9ac94473d90a26932e507cdb3f46d8381565deecff38a5a2f7fe043b33405071adf0baee4235dd94bb6d35fa3ffedca6192fb5f5d76030874a90a399d88f9744 SHA512 f52e8602a57f590150f6f49829e788910006e5113ab6e85c6efe73009b8db752b5f28b869c6265ef6dd3c2727c64c0182d125f02f92485485768416c618acdb9 DIST Botan-3.2.0.tar.xz 8998204 BLAKE2B f21e7574af93ab3331607f4a4ecf1b2cbbc0db4b510ea8ad19a5286d46d3a8e37e13746d2d4751eb16a70fdc8371b4435b030ef0a17f1ab6dcd76bd81bb3a4fa SHA512 526cf71144584fef6e73f14f6aa1e2a7b03a92a3e51436287764bb61e742a94e02926bcc2aab038f08ef2169cb511152c8ecd71d51e06deb4875dc676875c2d9 DIST Botan-3.2.0.tar.xz.asc 488 BLAKE2B f7bc716dd18eedf35928933e22c75de3d2731330dfdaf8a5048e8ad86e1f3896ea55294a64b7f82593af16dd2e4097a9ba68f25baa024e175b7334478bcf84a6 SHA512 3ee42ac73e1bd6cea0a2e9f468b88d67c02a4a69786c41ddf9fc7f94b6847be00e0f3f0f38f934ab599b8d6dd29006414294df8b371f5cf2422292f3dd176756 -EBUILD botan-2.19.3-r2.ebuild 4822 BLAKE2B 78f05a4a8832e5eee611da509d40243c57f39e41e39119d07647f94843689052583867c3150fce437cd322369ad6e0d5e0ab03ab7ec19300fb961b269db0e2a1 SHA512 4c0e0eb0e35285af725816edd2c414cf054d7dd06aab9b1c550d70fa892fe603c2e6c20283ee964e1c53a35b87e5177c74c8b4ace5aaa661bc24c73eb72935be -EBUILD botan-3.1.1.ebuild 5703 BLAKE2B ea6b59cfa80842a3dd9364bba6118439880d9731fb00afaeb28d78d95d0d23e9b067ac70b93fc55b834c7eb7665930c1c0809d15b0e62a18ad55cda5e32f03bf SHA512 7636b43a92eaaaadd17dc641af79ff689014e9654ebb083ffbc8f8ef1493332f0da604ffccb39d0e0ecfa19c721e0750463e9a432ef3e34a5d60a34ae089804e -EBUILD botan-3.2.0-r1.ebuild 5968 BLAKE2B 01d9334b1e15c10af0f3796350f32f7a52fd9d5f99fc07df7ece805eda6114ec2d08ee7905ef6e93f8986215dbba56837bf6ba1a3f1735ea96bfe77a649e28ac SHA512 cc2835648518ce325c64f6898c536eb8ba0ac201e3413293a6c34d6400d6edb314cd5674db8bb26b6287a7e697faadf8e87f0685074a2775d53f414eb4ca7353 +EBUILD botan-2.19.3-r2.ebuild 4812 BLAKE2B b957ffa838ebc25478f6a7fbecc0a7c49ef805fd98fbd22107b232f054ccc8ffd1cbd20c73618c736847c3878f1c157a45f01fd95a7232ad46bafaca42cda20a SHA512 917aaffdfc43d6cee99a61f126dbcc52ca09dc07f58a22e032d9771d9009b2e6baf18cc0c420460b407147361c75f75e7e637dee91fb26a6e14eb372474ceb1b +EBUILD botan-3.1.1.ebuild 5693 BLAKE2B 0fc42ff9c45b42edbc0797db23cbcbc2b3369c8a263fa692f6ce62890b9fd28388b910680c37a623472c6aa83c0ee7e883e48ef6e95d584a619da54e842aced2 SHA512 30324195f2c38bf7508954c3941083386d92f1a31ceae76628783d72de99d7caae8a751b03d9478e16366ffe353f9ef3ccb935c101bf570b0d8d50eb03b5d83d +EBUILD botan-3.2.0-r1.ebuild 5958 BLAKE2B 9349f8eaa80ff69f2dc9c64e10fdb9e4dc3b0b6af6d19901a94f03fe7c508e49606c212b67a430494747e929b19e63e7691fe9aed6578c7d6e24840a83519dc5 SHA512 449f48d6892ca274722c6ce8921050e6b4fc72252e7884318e359c5f50408608316c6f4216f93efd98d0371561f1f84d4dcef3bf2d0d1b91c2f2ecbe806934f4 MISC metadata.xml 587 BLAKE2B 8d46466fee633fda0f81549a6e512e4ef5963eda31d7c882cee2fe2bfae8b0379509f046d0bdfdb1fe9481eea0585f1754753ed6b509c4f922b8fbf9ae089f39 SHA512 258e04098b9db5821a66e38d02ffb195b57378621fd2a549c8892744cf257be857ebf75c8e4a2f041cd267f07c2f1c3a5fca8df61db0538d8282507cf03a029d 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/Manifest b/dev-libs/c-blosc2/Manifest index 7f4de59b87bb..f67a0b48b4f7 100644 --- a/dev-libs/c-blosc2/Manifest +++ b/dev-libs/c-blosc2/Manifest @@ -7,6 +7,6 @@ DIST c-blosc2-2.9.3.gh.tar.gz 3139809 BLAKE2B 740bfbc3cd1416d0863f6939ba4b5e27b2 EBUILD c-blosc2-2.10.2-r1.ebuild 1548 BLAKE2B 55a4ad437715e40c0437c7e7027b0da496efa02a4d2de47d95e5edbe7f5db6195406fdccd5c387c8aa6b75ff01da97306eff61eec9ca3daf63ecd7fedd45b311 SHA512 ec2d28206775b366e9273ff560e39561733d2f0c11d10215aa2f057d83a50ba9e43856d594c8715e1d9f857e00f95730573bb3283ca22868c3d0f7b176306b6b EBUILD c-blosc2-2.10.3.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e EBUILD c-blosc2-2.10.4.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e -EBUILD c-blosc2-2.10.5.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e +EBUILD c-blosc2-2.10.5.ebuild 1547 BLAKE2B 5533eba15d2c6810708269e659ddaeb66d16e4bb8a889e972d97d232014702018770c6aa8022b84b6049417cf99736352b7e1a68ed42c8e04db1951673c5cdd8 SHA512 cd4c6b1d3af03cfe498bd971254dd07d9a9245c3a26ce9adc802b46f178febafa18b4681488bc96472cb84911fd15ecad4ce68e7be9705c61549f7aa1cf02ff5 EBUILD c-blosc2-2.9.3-r1.ebuild 1447 BLAKE2B 115ccfce9e9c73546d0f2f389afc4b3fcf56addd6dd3ecf6e8642fbeef8b7ad6d137b41e0bad46f25da71de7fbea4213b668afda56b292b1c188d745bddd53f7 SHA512 00684eef1631abd1085f8e1211881d7e53189ec9303096c22efdbe850badd3e8a807169105dcf27efdeee0741c3646a2e7269df6a181a31db8865cd70f256e79 MISC metadata.xml 327 BLAKE2B 5fafd7f688780e7c5479d492da4943b9a95122d5c64e36e4415fe69a708f983f9463824981d771424c1c75f7236a159ef843738a0b31430ccd572770fbc5a74e SHA512 9d2aa06eb8e144bafe1c65b9c7704993633f9e1db629d77209e8c832e09de34c641d9f588cf208d8f5f65ff489c56f1e01ef573213439ba99678601d6a790ee0 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/Manifest b/dev-libs/cdk/Manifest index 4f0284bf7b41..a6231fa00392 100644 --- a/dev-libs/cdk/Manifest +++ b/dev-libs/cdk/Manifest @@ -5,6 +5,6 @@ DIST cdk-5.0-20221025.tgz.asc 729 BLAKE2B 0e6d0fdfcdb7e8a2139b5050cd2ff79f493edb DIST cdk-5.0-20230201.tgz 533972 BLAKE2B 8667583ea1401ab04dc43dbd93f8580ee898c351f52552889fb642f38ad85536f5fbcc6724659bff83a1f9adc1addf5632c39d9162b628efd341f45e94b2b823 SHA512 2b072dc5eba66bb043f56c5d558ddafb0d9281160107f901b5b4c262182946b7c55cf5b1bdf0d0536fd7db6d95fd6b3ddd9dd367fccc63bb0d95eb3c98da58fd DIST cdk-5.0-20230201.tgz.asc 729 BLAKE2B 9076836bb6fd8f89ad4c474b7fc2beb3fa9fd16a3c2d530ce34052af65231e2d77f3879d02ca031be6a7bdac6bba29f40bac3320fc513fc3ba5e617316184ed4 SHA512 85e80c49049da9cd335013e564fd15929a127b3fec24bdb50d153196b47f4092c353a7bd6a40211566a7f4d09701cc75d66f9b3b32fed50c6b728e17dc7a166a EBUILD cdk-5.0.20210324-r2.ebuild 1395 BLAKE2B 8bc8eb4e543796c7d07b2a5524da82cbc17bbd96b3eeb1e4b1c5b103553ed8260b9b9a747f25447a420baa163a906cb12cc9400e271f3f0f542ca97e9724bd31 SHA512 af6a402eb14e74ad7bbfc5f9c888aed25794ceff6f015047818c82472407c5f2beb7da8ec366031ff07b8871ef918dd2c1d9d4be14c1287cc9bb190261439ace -EBUILD cdk-5.0.20221025.ebuild 1580 BLAKE2B 70dfbe623a428adcff51614fdb7b9aee071ec024a4f9840a7d7037ae23c5b52d12005094ecaa96e19523ae92691078255541dfd11fdb527865ddffd79d82cd92 SHA512 afb47a909af3bc99017dc06a63eec200a323eabe10db6857dbd4477b857b0ac690d55906363983c32cf88d76b120f61849b77c22332e796a6e570a6bd9effe73 -EBUILD cdk-5.0.20230201.ebuild 1580 BLAKE2B 70dfbe623a428adcff51614fdb7b9aee071ec024a4f9840a7d7037ae23c5b52d12005094ecaa96e19523ae92691078255541dfd11fdb527865ddffd79d82cd92 SHA512 afb47a909af3bc99017dc06a63eec200a323eabe10db6857dbd4477b857b0ac690d55906363983c32cf88d76b120f61849b77c22332e796a6e570a6bd9effe73 +EBUILD cdk-5.0.20221025.ebuild 1570 BLAKE2B e8a27c5ce94b8702647d18f434a5a86567d67a74d28f2ec059b4b53becd64e47dc166fe5699e36acfc2e4c19723650c08f27e04135c1d780557ce050b74cc29a SHA512 b250845e1d1947554ac981ac9122668bd77bb58b17b71dea851f1fc7589bab3329d894a64d68703996463323a848199bf9817c910e4a820a46cbae4260743150 +EBUILD cdk-5.0.20230201.ebuild 1570 BLAKE2B e8a27c5ce94b8702647d18f434a5a86567d67a74d28f2ec059b4b53becd64e47dc166fe5699e36acfc2e4c19723650c08f27e04135c1d780557ce050b74cc29a SHA512 b250845e1d1947554ac981ac9122668bd77bb58b17b71dea851f1fc7589bab3329d894a64d68703996463323a848199bf9817c910e4a820a46cbae4260743150 MISC metadata.xml 324 BLAKE2B bf46126999ac5cdcd845a040fd4a3999ce2a068e55ef9bb51502318ae95b7fced58a315939649b7f33a7a40f2c4e47a4255c86fd4a4e141cd1513176e109fb2d SHA512 865d63909eea54c984081d7203b09d07439c2b91bf29eabe3d1fa9958fd82e38e19527aafd6ec4e8cfe844082178084b9f418820ccbd22e7c554c770b7d56b3a 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++/Manifest b/dev-libs/crypto++/Manifest index 24a0ad3ec7c3..590710d8810d 100644 --- a/dev-libs/crypto++/Manifest +++ b/dev-libs/crypto++/Manifest @@ -5,7 +5,7 @@ DIST cryptopp880.zip 9279806 BLAKE2B bdce352af83ff148cedbe0233efd3352d5052e6b4ea DIST cryptopp880.zip.sig 659 BLAKE2B a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b SHA512 8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e DIST cryptopp890.zip 9288053 BLAKE2B 95fe0585cff826587a301dd3df863c39cba889d407bb70ae7b35a4f9a0f7f5fef83b1c65cb95923a05f8ae91f18ed20e88738e8bb081a3f9c8c49c2d67d44ecc SHA512 903970c4c0312272e93bae0cc3477be66b273dd38c9329fda9f7157ec44e247a3bc16b9d2b4ad625f258af0eaf2dc2c4210d4d14829b455f180983859a5c4b41 DIST cryptopp890.zip.sig 659 BLAKE2B 741ec10a01a444573fbcf749258e26461ff131935fede8f47b3f2dd8c51f3b43a9af894e0e31f9ad925baf451bdd747b7e22cc8b178992e4190bba503f9bf648 SHA512 4891cf446a47000453884f36f4f8db2da254e11b573c02690fd5e1de604f01498a479847a732abaf0f75b1cdf3cd5bc104f6be240d0de6c7184a3651c674ac95 -EBUILD crypto++-8.6.0-r1.ebuild 1905 BLAKE2B b4d299ec0496b007cd9b6b4be2dd130437040ab65dfb8e86d1905071e5271a27fbe53ee1abad41143226d3a233d8b9c4f17d83129f2c14b92bd258aa794a2b95 SHA512 92815d8c3f6dac4d4d2a768820ba25d45d5d488856645111948825ff926a9bfe04bb8fd5422b9670fa743f450abdb9c468527126b63d6b4ca6590d7a2b726ca3 -EBUILD crypto++-8.8.0.ebuild 1883 BLAKE2B 5e7897faecbdb63ca77b3c9236a768b2a8a09e6f8c79394a80331705aa8bad9a2d69c9b5f54038e3f465fe5940246e3bd14d183fb96f6bb3006e54c5d9bd8357 SHA512 5c3d63ead7b3118bbb91f93e5d21f9548b4cff4018b56c443dc3a482793e6d2e6877481a0f6420d533ea170b01155a8a1120c4be8e41933c903230e126339302 -EBUILD crypto++-8.9.0.ebuild 1889 BLAKE2B 3008b1f5f49f8da5da038a1a374924a59ac2e5e3c484bb53ac39976edc897f0a009f0f6eb539a0f846355addac89dde1f2100b02e2c0f10bda8a337f5f694790 SHA512 0955d8f6e1cb7f7b3db8db24681938b71bf5d25e1c40237bfb5581a4ec543d5224283c63e88edadecddf428f56b9503c5486b8ef3adaf1132f01aeb132a793f4 +EBUILD crypto++-8.6.0-r1.ebuild 1895 BLAKE2B d973859bf23b9c0ae86d9941d9e28a3868f07c2a5c377b561d27a87a2b69756b22a4af372d79eb084b4de93551b2d2f95ad23af38040eea24a6f326b831a7eae SHA512 52f292bd19fc57ce2243dca5d0d11a626af0e31ac28ccf086226b9312c06d9c08b717c362b70424c7cf536b8b45a549ab66b66e47b1dd85f8c0846a2101cb7ee +EBUILD crypto++-8.8.0.ebuild 1873 BLAKE2B 7d1487987eea4190ec7416e68fb9e0b65d31388455b77f5568d8e6f2643cc056297b8b2de19060c4e504f87c5c41c8b0406da3e2347d1b2c70f7126ad2624d57 SHA512 95343ac76a4e2dd0cee5db4436be42870fb78bb6342559895953aac0c0922e2b153a3779ae9c27adaa556b149ca964271dba61f4a619d1cddb60f5d276b289fb +EBUILD crypto++-8.9.0.ebuild 1879 BLAKE2B 9f14b47343ad9594143212b887fc8eb0e1c34fb4896c37c0cf35df4c9bac411a22457cd01cf9e79befa838f45606aecf56012abdfa97c1a5445bd45f981b7e46 SHA512 5450d0245da4f869965be4f8c719a17861abc90f0147e161cefa936afbeada9aa63d6d235084e80a548caddb6c8c043042f070e05ee020abc7f80bbe65f8c9cc MISC metadata.xml 506 BLAKE2B 5d6a8770ad53c178e43d30c04be9924718eaf373e8d9945f637db7af71fccf9b21bf46141910ec1cb1ea12e3817dfef4c7881d935fb6f441898ee949ac13ee5f SHA512 8d195dfc2d4f627f59d3a37d4988a0bc59e420a64f8615b819760e32449640eff2f357160b2b9797817d38b0e44c8d6bc04bc4f84a2bd20cfdb7fb5d12df7f2d 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 f1ba0a05f584..6616573d028e 100644 --- a/dev-libs/dqlite/Manifest +++ b/dev-libs/dqlite/Manifest @@ -1,6 +1,4 @@ AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f3663ff03946c65a9660bb98a07bbc6b9b3bde7f800580f40b2e49f92744cbca719463226c60a8e98b8f41f689797b63a916 SHA512 af0a219f9ef5315fdb169f7f812059b6cadc251df5262de8d5574827afb23da64e9d0015ef38db0e5581dd9e6a992a72e3a54c2cbb5181ceddcc07082a98bfdb -DIST dqlite-1.15.1.tar.gz 216360 BLAKE2B 750c61616dfef548d7d96564f9c46765bbc4803b4af89e7df8573babe970ce05810fe11bb73dac9b98eb815016532c4ca20509b394a37e4143f5917fdd1b4a9b SHA512 3da0aa254747806f439eaf941cbe376d4376e0be351b39d9083c0d257f33750efef3210715b458f003e6a4508e248d3777c2584260e0e82ce10598ba9cfbe4d4 DIST dqlite-1.16.0.tar.gz 216776 BLAKE2B 653eac56c237e466f8b57d43a62ad25b7b3bd72a2088345f66db53b6bce5cdd528d16f3440572e5af8536fafde3f3cbb7700898479f1cd62b273e2192160ad15 SHA512 f9bc7ea3021d72bd81fe487d1c11b86a566002e2b1ddf6000b0fd54e407746ac35af079afc508d9d752de774dfee33c5c6e54c40c7884ac67a3bc7dca14ea362 -EBUILD dqlite-1.15.1.ebuild 1030 BLAKE2B 93181b17887ad4ff266ba440f8160e262b6465680ece61240bb3eb1f0c1eca23d6a45b11c9eb694886b6175a863b2b5c750dfb6353a013652e259a1eb188ae15 SHA512 59e1bddd38b80c554834335438c0614d5d87cb709a1198644ffdba2904f1e19fdb75ebdaad670d61a515cdbe2fb25dea6454e6fa3319fef4f79a9d1bf0df3aee EBUILD dqlite-1.16.0.ebuild 1021 BLAKE2B 0a12b3259ce6826c1a0543ee326643021e2935929a9db175251addd5f15739f19e07120907e0d5c74b483b420b5ab4f90e1c7ac573f575b603c77be37f9f2644 SHA512 95d1f9f0898362898317abb898c53dbc73d14e746e7397bed382c0aaabdf15568a69093b996f52f21b4bcec6ecb1c9b92cf745e0e52ef99b7be93296473cacd0 MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221 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/Manifest b/dev-libs/elfutils/Manifest index ae47c535f4a3..6b2fbc6bda7b 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -11,8 +11,8 @@ DIST elfutils-0.188.tar.bz2 9112977 BLAKE2B 6b0474f1436eaf6af73b735b9b2ddd5448ab DIST elfutils-0.188.tar.bz2.sig 310 BLAKE2B c8d9135cffde3b1dd337b692d5351855cf799915d3ebd553327febaac192bd2f108b3f45a6376d458e179390a1ceaf4809762cdc40ea1e05fed0214ac33ed56e SHA512 4cc8a7417d244e319a1650d71b1831660cfe41afc7c73e9c83d1f076f4013fe15247e8b4f5e12a5396d83c4f1c7663ca4be5ea42bff3dc23263f85331fd9d566 DIST elfutils-0.189.tar.bz2 9143169 BLAKE2B 30596271e14cf3408326abc38a9775b849b8cb0ee119a5455df9434a7d3b9a57afb15e0236a179a26c7bd400d303749964c9d6350c419f747784fd99d12517e0 SHA512 93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71 DIST elfutils-0.189.tar.bz2.sig 310 BLAKE2B d4155de64b15a9ab5c497cd603e73bf918eb1117de36cf28f8ddb50ccb4874fb24cffdf44bcbbc028b2ef3f64562960bf11a431274d861f9db96e3d865b37ec2 SHA512 2016c5f0ccd16f7feb0c825164bb18b2f1afad17dcd39d9f159429360fe4afd645665f612397d48bde191a1e59bb8352e2d065d61d7f649b929c3a7e7bfe8dd0 -EBUILD elfutils-0.188.ebuild 3243 BLAKE2B dc1cb10cb7f1f98d83712f65bcf1805a214f9842073ce577d13eaf93ca40d35835e40b43e141de34582dbcf42ced380e96a9519c87cf3ba7b47dc127e99f7aac SHA512 85a2bf12f568d137c9ab45deb6e08a64f8973b3794008a37deac569d6546d7a567ca80c9d670647b3c7878d21bba06ddfa0a371e32708d0eba6a8a5997fe92a3 -EBUILD elfutils-0.189-r1.ebuild 3422 BLAKE2B c65f89dc0b7c14731a41ded7422ba7b9cca8a7621c6a326ae1c5ef6ac1cc3dea7749daa515cc5fe55d02b91ebc99eb53d885aa4d287287a7addf4b72e5c6a14d SHA512 376f07d803fc63654ee9191dabff410dd78831e000d42dac0f5f8ce80c6206f7610fef20ed7afaf215e0c84aba59bed1a8da8340c42140aa5c68979c93c3eb3d -EBUILD elfutils-0.189-r3.ebuild 3549 BLAKE2B 3caddf0f90f90300fbc51abb2c5b33f9de828d07bbce8d629cb4af158ba9577f47957ca6adc5e3aec9424dff21c5c16fadc49f5b5f442ce6e8cf4b37444f2ca5 SHA512 4eef4efe93f2ebef17dd5f2cc547bceeaf1668e4199766276115cce52d15df8f02d931de73cdd968765442a9c4d7bb2de0dfa24ef29dfc53faecc3bfaf0bc1fc -EBUILD elfutils-0.189-r4.ebuild 3590 BLAKE2B 7bd337b42f03b791ccc59d3071cd2dda14f6be13f0d6f27ad3e571c3fcf70caaf86660ec60bd88bcf64a4f7e5ff82136f5a505ec7a4ee84ca89deb785a00e609 SHA512 7a623db3ca428d899fcb380e4c251967388a053dff2fb5a4bc49deed360e7e6aafefd5851127a5453b142017082188f85b4671303f71ad878f92524ab744d3c9 +EBUILD elfutils-0.188.ebuild 3233 BLAKE2B 2ce003a022aa4bdb6fd7c7d0c3853b61273b7677e3e2c1bb135dff6caf708b03cba8d6d47205d5382a3e374fdd8109838afcd2b3e64b807b9e36c56fbeeef802 SHA512 035033e83b2deae6b6bc2666da46dd7b65ec91eeee0faccada2e9ea0f5671d1c3847ebd03c3cbf56e9fb9e191ed7e9a5194059e0e61c50bff66410f9d47e840d +EBUILD elfutils-0.189-r1.ebuild 3412 BLAKE2B ac3c2c6a3307cc76d0f9bc32a0ad3404c3c3f919a75d3b25769510ccef1bf35de9411c21c0d92d8dd7b9305dba024d2fb2a1fa94429bca39fd162e9fe728014c SHA512 db46b6b28a6305e800e5526a182d7210170ec8719786d61d52ec4d121cb2d2bd1bb460a5b516dc52ae7c08f1b1cb5d7c8235ed3b8979c0c2c9b998efb3ef0323 +EBUILD elfutils-0.189-r3.ebuild 3539 BLAKE2B 5ccea1ebf5ef0f80f1741f339ec1605700fb3df98409e1eaea566e39d6a9dfa118dfba1abdcc0988af99928affe060c5b30919b1fc0dadcbf3106f33e5c73071 SHA512 b11f8a0c688d1fecf305f35b86257b5cd72fb16ff3e5701a2f47c71ca52cd288367c6193e5c298c3c602627d8b8bd1a343e9da9e4f3f3d703bf4047bff94024c +EBUILD elfutils-0.189-r4.ebuild 3580 BLAKE2B b07ecf6ec6090b356e1aff2ac9e566acc21c0333d1df2ddc3d87c4d6bd67bb60e15ba67a43f13ede4f0e41ebe10641b103992bd7a48b8928a3fb954ad1e186de SHA512 6b9471a78703502f7d8f49e4c56ece7ed1f288aa22fd7a60d8b51e3be75da8db65f76a371dd857fd9d47206532638ee3459bef4dacfbd60736e4bc3cc0484550 MISC metadata.xml 680 BLAKE2B f5f2ad88e2f5f7823ea466403cb44888cea12ded4c1364e4c941be9f0e620ff9214973459bd4f70c43540e8f2a5d915c7d6e65ff3b2758c6660af928deb648b3 SHA512 403b91d41f6ff564c66445492c45d41ed4513709e557ac68d447e583b6bc4e22ccafe67f8e998660dfe47e75120c902107fccba90db06d99bd4c72f024bd881c 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 67643fba2080..3829d0e2077b 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,6 +1,8 @@ AUX glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 842 BLAKE2B 6b2eb57b8923c8bb54ead80d829aeb7a5c8a42c62e960e7305bc3fad69c67fd21e1c9f20b5c9002c0319cf3d77992b9cb71912c9b813b723e0a56aaea38330ad SHA512 ccd92d2f1fd495618ac788ffe6b69acec05a521a0ee8ff2bacb1dce6e283a04bbc2a10e61b37fc29f3893003fa154fa0d30bc37ed266b3f813200cd8ed17c116 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 EBUILD glib-2.76.4.ebuild 10850 BLAKE2B f5d35696cb3fd1820b41511da9df32433b3c86063fd295497a296065ac47789955bc2ff45d336bfce6a2e5941e57363a52edb11be03151f7d610462ae97e9690 SHA512 d4954b98d44b8a0a4ade75d12a172b0a15c8ea56e00092410dd3de5d816ff8d9fd04c8b9e35a9639674d1384dfc676133ff9cd9882a40d6b2b9eac1e7a36f9dd EBUILD glib-2.78.0.ebuild 10858 BLAKE2B 88f05da75fd50a37ab9de061349bb5f943492089fe3314ab823a183c36be3c211642bcddf710d710a7204d564b49ae2e8fa6286388834861ef0d49a029b4f771 SHA512 5c33b8fc0282b4525e2918410c3b71343f3d2e5270075cbcaf5c1876aa8d1cd3b92f41750d4646b20cf89dd849f4a2dc288a09708270fb4e82560ffbb0f47e94 +EBUILD glib-2.78.1.ebuild 10858 BLAKE2B 88f05da75fd50a37ab9de061349bb5f943492089fe3314ab823a183c36be3c211642bcddf710d710a7204d564b49ae2e8fa6286388834861ef0d49a029b4f771 SHA512 5c33b8fc0282b4525e2918410c3b71343f3d2e5270075cbcaf5c1876aa8d1cd3b92f41750d4646b20cf89dd849f4a2dc288a09708270fb4e82560ffbb0f47e94 MISC metadata.xml 1357 BLAKE2B c9236f5cdb72931175f757cd7b713d924655cbbdbba9a45479564a2fb8f73b490923d62b69e84568dcd8cd47df32f9fa1dd51481c332a85713c17ce6f6af5109 SHA512 6fc9c503e81c78e21904f74cedb9dbce10194b7acaecf3f17098749e33ca2513a96a53142bc8c1d9d196e48d62b8752956c30d4813ac34d0616cdf13de37b33b 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/Manifest b/dev-libs/icu-layoutex/Manifest index e0e5999010e0..d3cbc284f648 100644 --- a/dev-libs/icu-layoutex/Manifest +++ b/dev-libs/icu-layoutex/Manifest @@ -1,5 +1,5 @@ AUX icu-layoutex-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e42b7b3f0f3e692b54799fed0dac006ecb731583d90d849ea06be47259a0a236933fa7a78a96b3a8107ee85f916dc2000a SHA512 67e60068c356ca8d93b137eadeef2562ff7d8f38153babc97edd92a2c38d7113396d63d4a09364dacefc612b4b3ea28872a4f767c4f38d3e725943b32f98c5bc DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef SHA512 76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63 SHA512 7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c -EBUILD icu-layoutex-73.2.ebuild 3708 BLAKE2B c6036f274581dd412c1383ae11dbc4570319cd205ad15ba8987f7510816d480b14f96726e9cd53724dc1efd667c75b6731ae77e66de2e36fe5f4e89afc9e0e5c SHA512 c5bbbca9b3e52f148bb7cecbf7aa99ebfc11c46228fa107199d47dbb01983af4879e09fe382d33add5bc224c92c1f6bebdbfdd7eca860df4d5af10f28df4cf60 +EBUILD icu-layoutex-73.2.ebuild 3698 BLAKE2B 8d4e5814067f2a66963c7be45cf4be2f002d019760def29848d1d78e579bc6b785c1e591d33d3874bf762687a573ec591976572ec3d66c3efb8ae38a04b256cb SHA512 b91c99846ab83f0b536c22997553ed578866b1d596d88a9cb189f4d922ca6542175224efce25d426519feba72157010f606bc35c44d7ac216ec463e286f4c387 MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e 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/Manifest b/dev-libs/icu/Manifest index 92d88431f7b8..3ff60f38fd3a 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -3,5 +3,5 @@ AUX icu-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e4 AUX icu-68.1-nonunicode.patch 477 BLAKE2B 5e74142e5adbf8f3fffa23c8fb08657b5b75d12941db39980abea1fff2328c112196b62cc89d521e8cc2a1f7c11b58816401a838bb8fcbe50036e80d3d9e4343 SHA512 5d605cc1cbbd16221603a9509d07713d64201f4fc1a372d29c18f8d49a4618fcd7e0a0bb0a459024a288e5c2c339a9aa0849abe88691ee2cdb24b92c9b61e290 DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef SHA512 76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62 DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63 SHA512 7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c -EBUILD icu-73.2.ebuild 4522 BLAKE2B d2ecfb99d643ad07b7426cc5af8f938221b33a6f49bf2fdcad7f3803d93a693e0554737006a93c114ffd3169f28dfb71a1ff394e4189fab0395e99b23093ce10 SHA512 51f900a8b359ef8c4724ee02bf8e47f29f51d8e4d530622d0b97b26a705fd0152165d91f8c2ade9c2ac4c06f1991da54f02c60cf4dbfc010acb0e0398d9f18db +EBUILD icu-73.2.ebuild 4512 BLAKE2B 832daeb625d460ef85d1ae40cc12ceffd9ca96d985ce7c813714f3941b0a6288039e981854252ec7a02ec66cb9e98e8c26495fb2d8cff0480446421c054953df SHA512 2ae5eb13ca8af040f47ca628d816f95ab6b4738ba21c7067ebc6e0d8940c3b31a2238a6cebb211f87834754b679ce0614ad58601a8060517172c3d085af47fe8 MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e 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/Manifest b/dev-libs/isa-l/Manifest index e798c77752b2..fabf20b5af47 100644 --- a/dev-libs/isa-l/Manifest +++ b/dev-libs/isa-l/Manifest @@ -1,4 +1,4 @@ AUX isa-l-2.30.0_makefile-no-D.patch 511 BLAKE2B 64e65daf876cde7a5ca4ba8f8f4e308d9a24eb07449e5728250bf88871ea01b62384c74d92f77ca8ea8c47909a389e9add2741ee053ad7be4d0dbf423e2b965c SHA512 5465bf937401a15bf2e3ed8274d1f2ae45428c29739e835d71474d81bfae78b83cd38c762bcbb25fbe62853c979bdfd5e56bce4f0cd43a949c2b61141feb7415 DIST isa-l-2.30.0.tar.gz 649389 BLAKE2B 3364733d61ce16c91891b6da63d2b4fb2bc004761c91f2076a9a6441adaea24af43b6d32caec011c06206e3811e8c9639f8ceaac89fe97800144c7f78c80c350 SHA512 d3ecfb7326097534b06a74b584100336509525ae7cadc6112d0c27e3d8704f3810e18f583d3cc33fa266bfec96db023607622b22ddbf17988ec4bf1bb3b3b9b2 -EBUILD isa-l-2.30.0-r1.ebuild 931 BLAKE2B a884bca8e8b8078843b07814c63b2d04306aec4c43f3c2878acad46a67eeb2de94f51a9a91a3d966e3bbe67d26e5cb41eb5dd00c6e970e5df19cea1c41d4d5b5 SHA512 e1d25cd37fa3bfc61cc792277d908d9124ec6806750c4c7870fb2c22a9f3319568e5e23427b5061cdea44e942c6e9c3b8a6a9525d5b91d5c70a5b7e3a540e9c7 +EBUILD isa-l-2.30.0-r1.ebuild 930 BLAKE2B e433616278a21919b59ed43aa0ac972f15d613ec70200afa4d74fbe9c62a7d37ec93026dbdc50d8e91112283380387d1b02f6e0a4eb37148bf0e45e9e6b42fac SHA512 4a73b175b3dd596af61e56c55e3bd439964ec8820db7ac9bba86b90bb10ba8209c79c57e6691d082bc2b91cccfde6f079abf424065254d45fd7ea7e607a9c3f7 MISC metadata.xml 1002 BLAKE2B 2934e906f4d5a6afd5de680fefc934d46f8730fba062834b0d63ca58b0c7cab684daea9c3adafd8e00e44efa7fa09547f8602b724b5cebb557d4ffff1eaf4615 SHA512 6cbf77704f202e8748348b3ee95295ab7d3def3ddf07ede18f4dafdc4374685b7597892d2ba02eaf2d113abeb6f6ece282f8f822528eecd6871c7c0faedcce28 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/Manifest b/dev-libs/libassuan/Manifest index 3f1fdc8fa059..ea49cf8e22c6 100644 --- a/dev-libs/libassuan/Manifest +++ b/dev-libs/libassuan/Manifest @@ -2,5 +2,5 @@ DIST libassuan-2.5.5.tar.bz2 572263 BLAKE2B 24952e97c757b97c387ab4c2c4bf7b040f28 DIST libassuan-2.5.6.tar.bz2 577012 BLAKE2B 462af1eab69e157f65f8134a492cde01dd1e0ee00609f2c2585e742fb9c5532b3fd96054b4fb7449e305690f70aa7a120085db42e2de2e3b0ef8b1603e7e5846 SHA512 dcca942d222a2c226a7e34ba7988ee0c3c55bd6032166eb472caf2053db89aeeea7a40e93d8c2887c7ee73c5f838e8b0725e8cfb595accc1606646559362f7ee DIST libassuan-2.5.6.tar.bz2.sig 119 BLAKE2B 379c6566b2369550bfc4b4616fb71ebdbd9947c183488e2af2261db79be3fc34c5691918f3c560b46c20e02e1aa46c44ee31c1fa3727d191f5801831d34e6721 SHA512 c7765530618128a12f1118278d35d8c33d32b560073dbd691cb92c0d94b75fd5fde65cd3f5db717ddfb907b266fdddc1e7a1e2b15b1b89b7470941dbde8162e3 EBUILD libassuan-2.5.5.ebuild 1288 BLAKE2B 946a7cd6bbf4d0c1055e2d31bb304a202e301e3bd38f01e7d4efa4996079206e4f0d2778ceba4f72fc761b17f51c6ccf3d5a4acf76d679cb629d709ca0d1d07d SHA512 4eeab04dddd2670bb350dcbb633a9da36acd7fc5a0a85aade3b90a6155e7f5004e6a08a67d170d0be12659fafb1d08f420bfed0b16539ec904011bd21d4fa74e -EBUILD libassuan-2.5.6.ebuild 1729 BLAKE2B f672604b9b52b7a7350df5d6862d1d5c2b96ac8c9133e90bf89919b530dc38b96e5872cddc805382227b7efb6af68d6cd9a85d625985c4c5cc3932a447de0f78 SHA512 5f6836b2d0c79ccc63efd674918251f6b8f56d872c183a9d68ad4aa4521c35be992ab4918e9cd34430e2a2d4a0348c6946e3c588aa44f6161bb1e5b6d4191c5f +EBUILD libassuan-2.5.6.ebuild 1719 BLAKE2B 2572ec877ae597485ef373ffb9bf6f6e4dc57b0b16a11b931fa864c862cc796d5fe6e04ec303156175fbbc341007c84a6e10591be8705acf37707c1ee3efac94 SHA512 2be0385bd99aae8a4bf97e9f6a05d19ffcfa2e0542badc9930e3d1414d8f8d20d69afa69c370f4604bdac3ac5953f031d13a36f83f7680f6ab2fd505dad9b7ff MISC metadata.xml 882 BLAKE2B ca08da3ad8be4a39e30e8e28f58bd5c4c9e70147a29bc55c9b71b45921141326ccd86d9086b6ae8652465c51fabfe4e024a00be0656042011a27423ac2146f01 SHA512 603d947fcaa43d364136558cd158610edfc2349fe0227259992209894f34fcd21f393fe81aa9f2d40ecb41377c8f7c1d6f8528d6a678709d28820d3b6f253b62 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/Manifest b/dev-libs/libbsd/Manifest index 94601e16fd9b..5400445e0ca5 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -2,5 +2,5 @@ AUX libbsd-0.11.7-musl-lfs.patch 1071 BLAKE2B e0ff9d4e066bfb9db72bd010c2dd0ba580 AUX libbsd-build-Fix-version-script-linker-support-detection.patch 1160 BLAKE2B 73246c3ba80ee29729c4f7265d2c47fd3c70f7b48dca90967d69dd00d6d8b90249e16ba9c9c6c1e1eab67f423ca93b133d0645e1c101b3caf24a405d736e725d SHA512 6dcea8e707ddaa407eade936044fef94e7500ac4aa28baf1944035b2fe69aaa210915e0cd50fa5ae60f83f62619a90430bc52ad655664f76b210c84b235ea489 DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 -EBUILD libbsd-0.11.7-r2.ebuild 2024 BLAKE2B eedfc0b5e453aa679b5151a16adea5648dc4e7c34aa061a4f76a0d184884550b68debde09213b5b0c7e87df3dab86fe5fb789a030119ed9e1dceb47e470038f7 SHA512 899644aa75ce9b2a87078e4b366ce055682da7301ffc5b70a2abdc0de61db74a081ac33afa37ef94575685afd78557fda3419d29aaf434f6d7d9ef751dd2dfe0 +EBUILD libbsd-0.11.7-r2.ebuild 2014 BLAKE2B ec16c30967a39e02bb943ed3dfe2f63003f4d0845698c88b39145f9de3408ffdef59070a20307e594534874de1e1f25ec7f1bac41782fe543b8bd8340242011f SHA512 b3ec6c68147aa523c998bf2678e755163528c48bf2d3dadf22a8ec18372085bb40ec88e351cb1584750cdb49c9bcda4c28e1baa68bc3c5c6c6b9ebcc1faadab5 MISC metadata.xml 554 BLAKE2B 57cd84d1627796b005aef8d9ef4ff6d180f3373717ab89649e2de6f8adf661633edd63bfa9a0e74924b2919ef42fc8388a16c90c9b10f50c98d82efdd84d139e SHA512 b1b5861578bb7bda3fae6608d6682d422e822072dccd70fe2459b0814188780ad90a2777d82876d18cea975257d1b813300a84491593526ea3a3f5671645e468 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 ac9cd4aa1372..117df76b0a0a 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -6,14 +6,17 @@ 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 EBUILD libclc-14.0.6.ebuild 1390 BLAKE2B b355a93d63ee4beb5f3782cda8514aa02f16e71563f66bac6fc7a5e3beae40efa1bdbe098f3d83ce775d0458118f19fceb7225f2b5511823c8e56cabdae4f2d8 SHA512 488e5c278fe4b48ec8ce6ccd76d489cf08251ce6e8f8bd417048a80a10e4a5cf72f20462aa8115f72afe1a40dbee02d936680d516dd1c940fd52fe6f55402e69 EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1 EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80 -EBUILD libclc-17.0.3.9999.ebuild 1715 BLAKE2B f82abdc9c110b6f6b317aead9273000c5b3cdadf69bd2e9ebf5c480c74a50c072c92d2945b16d83fc8a28365be4c329269a21788e94391ba7d1f3cee41c9d0a2 SHA512 a26879108f8a308273a1bc81eea612403baf48ad20480eb8b8760176928be7083cc062f223535e01e5dd19372bcbb3d63769121a57ce26dfc723987e5b3fbb51 EBUILD libclc-17.0.3.ebuild 1745 BLAKE2B 06cd1ba6e6dd6fe46dc18d1191821040d1e94dea055864d0320d959e4cb62cd7f0d60999356caed7d7e16eee4965b23bc83be232ea4410142396c96ffc54b194 SHA512 8a23f0be21e082adbdeb6bb2161ed40e0fbf84c5f5f1bf6c6fdc0b4817a5f11a2baafadd9a0c224e3ceada297c448943c31d5b4b072e1c9a4af332d4ce3c7472 +EBUILD libclc-17.0.4.9999.ebuild 1715 BLAKE2B f82abdc9c110b6f6b317aead9273000c5b3cdadf69bd2e9ebf5c480c74a50c072c92d2945b16d83fc8a28365be4c329269a21788e94391ba7d1f3cee41c9d0a2 SHA512 a26879108f8a308273a1bc81eea612403baf48ad20480eb8b8760176928be7083cc062f223535e01e5dd19372bcbb3d63769121a57ce26dfc723987e5b3fbb51 +EBUILD libclc-17.0.4.ebuild 1745 BLAKE2B 06cd1ba6e6dd6fe46dc18d1191821040d1e94dea055864d0320d959e4cb62cd7f0d60999356caed7d7e16eee4965b23bc83be232ea4410142396c96ffc54b194 SHA512 8a23f0be21e082adbdeb6bb2161ed40e0fbf84c5f5f1bf6c6fdc0b4817a5f11a2baafadd9a0c224e3ceada297c448943c31d5b4b072e1c9a4af332d4ce3c7472 EBUILD libclc-18.0.0.9999.ebuild 1715 BLAKE2B f82abdc9c110b6f6b317aead9273000c5b3cdadf69bd2e9ebf5c480c74a50c072c92d2945b16d83fc8a28365be4c329269a21788e94391ba7d1f3cee41c9d0a2 SHA512 a26879108f8a308273a1bc81eea612403baf48ad20480eb8b8760176928be7083cc062f223535e01e5dd19372bcbb3d63769121a57ce26dfc723987e5b3fbb51 EBUILD libclc-18.0.0_pre20231013.ebuild 1715 BLAKE2B f82abdc9c110b6f6b317aead9273000c5b3cdadf69bd2e9ebf5c480c74a50c072c92d2945b16d83fc8a28365be4c329269a21788e94391ba7d1f3cee41c9d0a2 SHA512 a26879108f8a308273a1bc81eea612403baf48ad20480eb8b8760176928be7083cc062f223535e01e5dd19372bcbb3d63769121a57ce26dfc723987e5b3fbb51 EBUILD libclc-18.0.0_pre20231019.ebuild 1715 BLAKE2B f82abdc9c110b6f6b317aead9273000c5b3cdadf69bd2e9ebf5c480c74a50c072c92d2945b16d83fc8a28365be4c329269a21788e94391ba7d1f3cee41c9d0a2 SHA512 a26879108f8a308273a1bc81eea612403baf48ad20480eb8b8760176928be7083cc062f223535e01e5dd19372bcbb3d63769121a57ce26dfc723987e5b3fbb51 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/Manifest b/dev-libs/libevent/Manifest index e29df131a5dd..4eb82fab54f5 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -5,7 +5,7 @@ DIST libevent-2.1.12-stable.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8 DIST libevent-2.1.12-stable.tar.gz.asc 488 BLAKE2B 629109913fe57110d0d78f5a7f18f36a7556b6b438ca65d9ce7c8f1d46e04cb9af4df8d7504d31165b510869154ea3a546e55a83bd7b1247bcfdf7c7d9509312 SHA512 841b57a0f6ba645b1871f257b9929093b11b7d6fd03332e6339adceddda233e78f6190faa2339e2b67b26dc2a56ddd7ce622792820b582168b31a2d1d1854f1f DIST libevent-2.2.1-alpha-dev.tar.gz 1166550 BLAKE2B 4ab460a521aab90852ade14c937c06a21f8e5649a1a1dc4114f978a99272deb77b4e05923861e979f4ee5f50e04149d7b8f8e38294279757f27779597f407d79 SHA512 3e0ef283979a30cce11065c3b9a1078f3f006dbab86e8b49f75dc3aac2384085cb74477d95e5bc4e88c0d81ee2359fcd1cf292107d4791de87191019f2fcdfa5 DIST libevent-2.2.1-alpha-dev.tar.gz.asc 488 BLAKE2B d3e2b2782edd3bcabe42183b5b6647b6e55cd52292813901015a96c6eeec40e1ce57e9be731b2bd027c787f22b8ac5a587b7bed1dff95993bedde8b88fc1e89c SHA512 af720bce0829e806fb8bbb043eaf973fa6765ee17f059367b72344ce111a68f878b7a2fe361e4a3db61c7b4724c7dff19f960636b98e4208e7e27a2a077b8848 -EBUILD libevent-2.1.12-r1.ebuild 2015 BLAKE2B a8fe8d23b918969de69f419c3f4ed6d444b26e5f195e628a32e00e5d097068dbd6c03ad6fdb42278ff93cee45df5b1825fe5aaa1cba0fa5d75656d7dff58f1f2 SHA512 9ce251a11c6c598a3f9bf9f03d818bd54a25c367b1bf3f012b7ad846f48d709c0f35a74eeaa6bcadf3f2bbd6b98aed6ec881bd259d27ded97db3580b0727c04a -EBUILD libevent-2.2.1-r2.ebuild 1925 BLAKE2B 446fd9abfcf1497af8909e373bd3aef4c00903338c8c0c01811fb87d9c42145a41b290e4ebf21caa0fed5f3fef20a4bbec0328141f8e30a601010309d08670be SHA512 cbc195813136ed7eccacbe6ca58bc63bd3049896f04d0a3c6a6c547ec13ff4f5e6b202332f60f85fdca4f9ea8759b1ce993bd98ec2d0c656a1568fb7c2e094ad +EBUILD libevent-2.1.12-r1.ebuild 2007 BLAKE2B 6bb27952b72f8d67f0224f0eb6d77dfe7b94fca125d4e5575e3b8cd5b5e2a1329ff1ccf55e5a87f8e90879be0a19c9e056545a9784afe0b5d95386732b5de663 SHA512 839f4c14f8d995770bb5baae7418dcebd3e042f87f764499fb4cbfa842bd1dffc662e815d94b59483d7ba65655ae9dc822fa4ecaa79ea1f83a3fa4248df5c26f +EBUILD libevent-2.2.1-r2.ebuild 1917 BLAKE2B 2e8a2b65b1251c972884717ec410f25ebc599466d504a2084014f5f611b46e8e72a8cdf85fb9110a3bdfc22d958e37f365398b36165d9be4ab8be1f19c996e11 SHA512 393b6caa0b96e224055372e156e87212e358376f7d80dde8b0eae59592c7cdf09a9015c3b9840100825cae873a493e30bc9cb4495d53616356a062252621cf6f EBUILD libevent-9999.ebuild 1394 BLAKE2B f1c6080e3315545c7af5341498f8e8d3df9eeb71fc57e22ec7b6471be61a969a4a65e4b7a47a269cad258adbeb8fbd97fd0c6c5d67ff97bd8f4ee68c2c6cc840 SHA512 685ce4c93fefb5d08c005e4f3002749d2a6a71a3e8ad8806da16b870f609a1e0d75dcb8de9bbbeffcc393532a83713fbc21138be0a2d504c1004dc2e539ab304 MISC metadata.xml 935 BLAKE2B 45e1677dd467a0b9f0de89bf9966cec3368da090bc330c7b31aa8528d19440e3523ef3afb67d27102cbf4b40ad8343dc03d040f5961629e2a43d55fe46d7e5a6 SHA512 a7a5ac5c59e2a767bbb511c4eefb53535d894a936d5cd0e9206c176a4f50dfc90387a46a35ece2b48740974f9352793ab56026573678ab74e3e1e5250799bdcf 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/Manifest b/dev-libs/libgcrypt/Manifest index c7bf188f2aeb..5d842e53547d 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -12,8 +12,8 @@ DIST libgcrypt-1.10.2.tar.bz2 3795164 BLAKE2B c86b29648664aae3fb694b20ad258828d2 DIST libgcrypt-1.10.2.tar.bz2.sig 119 BLAKE2B 3753134a1ed1fd2bfd2c64f175c3745db02791359646b3f0229c80ce4ccedbb147ee889a6b8c4fe4bf7e9067d804ee18a8411cd347026cd1656ad1d4d5686bec SHA512 9350444a0bcfa49217815a831f2286ccea470311673257bd809eb5dedbe97d2a5543b0bc7fb752312df69adeb7ac5f064e433f2545a8bf3e494027986cd8020c DIST libgcrypt-1.9.4.tar.bz2 3239704 BLAKE2B b8244bc12a68955797b0c2b474ac5c95df1014231f7180a2ffa113e3aacedc98eed60ee1e4b30b032a5fcd6a04855ae07142c223906d5db9c28328a71e014f33 SHA512 d0e117ac73c94d70e9521ee1e6328691498cc8328f8c4e21338096908f5c04c7b838966eb63d59494565f4e19f506c07dab4f4d922150d75610d9f7b57abbf60 DIST libgcrypt-1.9.4.tar.bz2.sig 119 BLAKE2B 4012c22259a9fd56f9da6c87d60077cea0dbfef85d4d4ad1ff6a2375ddefafc4cd03ee9083d18e080c14c95887b495062af886732a9593bcf1b8f187d21073fe SHA512 4aee16449b4b50dac62bd80217e769f32f43fb7cd994402b7d9cffbb1934b2771041c8c0c41a63ced9c8d9408025f9c5608ffc7f00e5e9a9b92a07cb5118a98a -EBUILD libgcrypt-1.10.1-r2.ebuild 6085 BLAKE2B 2f8c35e36513b3570e700e1e4aff146db19c6ab676cb5f096d9cb4e74cfc1b0c251d7205cd4bee2846d84779d0f3870354c37e0446837908bd9384493369152a SHA512 bd0dcfe3e800586fe6c8005638eb5d12ce4067be9b0c510a487ef6a979a979eaf8ca7ea12be5617b40f1c1574bb7593cbcccd1caef0e301bc4b8fc6e671ff8b3 -EBUILD libgcrypt-1.10.1-r3.ebuild 6203 BLAKE2B 0e20ba31a1597783958fab3ce276923037cbb6f4c8df0a131125ee0732916019bd3ee417017381902cc939acd0fcff52f7fe4baed995abd339d659bfc57195c2 SHA512 8a8a1da203f1e883fdc3f6c32818e5f5ffa9297338ba9e92a827d31fb54d0bb3d8f8be9c66da1b2e2538ce5bf81b6f30ba183bec9159024c718f3cc92b2d3773 -EBUILD libgcrypt-1.10.2.ebuild 6105 BLAKE2B 3e623ac540fcd593614f747bc8df676e99f2695f8af64f284a6e5d4899f057f82600de77580b1498f3f6a1e383b2bf7acab79abd5171d0364e0a066babe8b839 SHA512 cf37e1b14efe44ea87b13230f5dd1596a7ff69b8f342417e780047793223dcc85eca035d1af5e291f6e01a476c9f1b413b2e01806bda506638aa9ace96054592 -EBUILD libgcrypt-1.9.4-r2.ebuild 5143 BLAKE2B 435c2483850c24b4c3a7b1c6dc40c49bdef566fe71601fca7f2dffa34e78460ddb3a78a45314c7e5cc6dd08d954fca29ba0e16da41dc6c4350a44979617830b6 SHA512 4739413d105cf749f9d25329a5b514c9c2bb2e29468390808e39a7ca99c2efa07ee669d6b2a3d7ba9c669203699d57cc4e029319764ee250368181a19f62df55 +EBUILD libgcrypt-1.10.1-r2.ebuild 6075 BLAKE2B 1b702d3bce8e49a69fa2e1faec00aba619a496e3c9d3332b9cf9205591128b859e0e009ea68682c907635b1ccb210e24446c110603b3ab3666f9814a6a90d941 SHA512 bc7b858a295f7aad6266cc94c21f7a50af61aac583c7f1294a243d3dfc6ede82c66ae24701e8771a4ab4cbec10e7b584c9e4b0297538194b5a955824fa931f54 +EBUILD libgcrypt-1.10.1-r3.ebuild 6193 BLAKE2B d89c2e4a765e18c2775972334556f917ec0a3143ecf8f3b6685f2e7bda5674ab9201ee654030741822b3403d5162c8d8aeb46f721564c1e13041ba58b041e8de SHA512 93bcd957f89f74ba8e19b7096b3b196d7406884943fff2e6bcc30bec335e44a44a4b15f16bdfba93359b6c6962f807bfa3dea4a832a03189b07f0461e31c0573 +EBUILD libgcrypt-1.10.2.ebuild 6095 BLAKE2B aa3e4486faada8aec5b1f44aad8e4754621c1dc1d562ff28752bd49626c7eefdbc22bd5dd5d36ca5c0bc5e4031aa4c6d4248fe2e66b784112af56e1002597b8e SHA512 91e8a19bf66e97c5d786b856601313c081729646b7badf08f35bfb953ca2400da1c0eb6bece7b87a59ea65f03e68b21e1ccab7696f6dae9aeab35cfd1d57d68a +EBUILD libgcrypt-1.9.4-r2.ebuild 5133 BLAKE2B 202ac7f287c0337d40694fa042e6eac69398fa5cca8fba4b7e9d34ddaeacb9ad1523e58d1c695850c27873d54ccbc631db3e60eec5428f8b1a2cd1372108c7c4 SHA512 117858a60e97ed409fb74011c9d1b2d2ec284cc55114918fd86ae303a3f5d5b59c4c39f80edb56fb05efab7c78174b600d892b5c1c64d4a261d3fda6120568a5 MISC metadata.xml 510 BLAKE2B 1c3a524d74fb388a17465acdeb777872600347779635e33b8f235b59a464690cfd2ecd690b8fc0080600f1180e98255fe367dbb0dab70d04bf546ad7839de72a SHA512 2d1f11194b5ee566ed7a787fa7e40ee2e14511e9f94467ea84b4b3a8395a908c0f95044bda0714dc7426f47d81b0ff977d15654bd06316cfd4a00424242ae900 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/Manifest b/dev-libs/libgpg-error/Manifest index b800e8c8e6d4..cf65b0d91cd3 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -1,6 +1,6 @@ AUX libgpg-error-1.44-remove_broken_check.patch 811 BLAKE2B ff90643ba8afe80393ae0328590ba161c5a68c6b1d6e3ab771a9b295e2827d4cb02d620315e0437647d36698d539c911aa572a9d57393feed9818986440dd437 SHA512 29dbad17b3626eab56ecc352479f55aeb54958245558716134e1da5c8581c0713d53463caa778ebd6c33ea3281072d7aa2d6fd62630bfa973a41bd3e76ca1a57 DIST libgpg-error-1.47.tar.bz2 1020862 BLAKE2B bc04efa0686b1b7d7cdce045fc080c090c1abec60349b673c2e1ce27900483aea090eb6ebcb3fb49a4eed36f18156a12413d5446f739475632f4ed2a2481ff27 SHA512 bbb4b15dae75856ee5b1253568674b56ad155524ae29a075cb5b0a7e74c4af685131775c3ea2226fff2f84ef80855e77aa661645d002b490a795c7ae57b66a30 DIST libgpg-error-1.47.tar.bz2.sig 119 BLAKE2B d23ea6c38621407c8f9f0c6bde71abd0e50c136d2e5de9a6cef64627f5d398c344a3438995a2405c4ef148ad8638ef7125f34670819957acd7d597370f1630e5 SHA512 09343016eaf7fcc455f8ce533847153a8a9b7c36f375a8ebe71ef5fc2923edf7b70842f834f52c51874e427869487b74a2286ea0112cffad0d72f79cb6d4eceb -EBUILD libgpg-error-1.47-r1.ebuild 2615 BLAKE2B 0bf042a9af1e4bb851b6b3c58c65cc36aa1695e827525e3caad6ffaf799b81055e6242142fd7de050bd98dab0bc16f56f4e1afeac7ad7b5f76eea64653d93141 SHA512 3659669b469a1c2c790ee09b395c83a2c8d840a0971c4090a54d18e8c8507382fca435461e42faa8bd20309d20126c1cbd2a1441b9375163dcce0305c8293718 -EBUILD libgpg-error-1.47.ebuild 2586 BLAKE2B 00372e4b21b58587cd76d4866f8426f37115dd65a69d4612c3166f6c02f5bc2066edb8347d8bc651dcca76fff3eee98d5d145e651ac911c7f5b11fdb00990d8f SHA512 18c6e53e702fc91e7848bbd2cab2aa6b81d4fa4fdf6b522ab8d9fead61fc1426f07a35fcd44e7838bf7144998ee4788164f360a12361fbbb5c82210233552e4d +EBUILD libgpg-error-1.47-r1.ebuild 2605 BLAKE2B aa1623de26da890aa755aff6ec5bc6de57fcccf1ecf3aca3c31b989a1f9e2adfa3be0e435f7112f49f583aed1d81950a4f787be77ff02ab8112dc70427a24ea4 SHA512 517a6cc993bbc1d90879e580affce014d6126c18a681f88695a5392678cef78d7726708bc23734525b637e192313e952bcf32834448ffc709a6efdfde814b1e4 +EBUILD libgpg-error-1.47.ebuild 2576 BLAKE2B d933d3ea2d40318edaa34b64b28d41a1987a460d1427350cf4935e3707b0d38d0e32af11bea79aa05aabc3431b9e36ef293326f5ba0dbc06916cf21cd8648d0a SHA512 d0b11c90329c6806651ffc8b2b16001b6f344e7caaa4996bebcccb6b85aee68bb9a8a6e99fb0d2867da71f2e965126c572e0a54e9419b855a883d4633424df2c MISC metadata.xml 420 BLAKE2B 0b469c533336497584faf0c8a5531c54dd242817d46fb78f1369997b77ec3ea49da3a0ae869488c17639fdee26bc4dee94fb20605db6fa8f6f3dbaeab77d3072 SHA512 22259311b2c83f7b63e859a7196a3fd586c85afbd777327d9a6172a359500160807866b74051836717c42145ed0e289152fb0a374a05bcc7e982d4df3e94b305 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 b353e9b5c603..ecdf5aa33f4a 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -1,5 +1,7 @@ AUX libical-3.0.11-pkgconfig-libdir.patch 612 BLAKE2B 90b53adfb90684dd8c18f91a4de5d87df9cf590e097e414eef7ec92221dddbc5b0ade7b3deccd1aed6c7c61c1d9bb16663d2e1910718ced1f21a55ffeffe7a16 SHA512 bf1af662e65d62778fcc946543d41e4fd592a90bb643a8b584916c4d62ddb100c1746aaf0d4b4698c1b97de19926220f7c3c8dd03014febfdce32015571f77eb AUX libical-3.0.4-tests.patch 747 BLAKE2B 41c72700e8a87c3665144bf12e7ea2c7f74c1786eb21c4550d12ed3dd86fe587ca26471319e8a695983529f789085a1e4ca0fae4ca48cab97b5376ed858deede SHA512 16367f68d15112b37266a794efe4a19f7c971fafe48b13c85095f15657f9d98796067bce91680986615d95740269f8fe1d03deb674ce2bb952b462de1d2ab1c9 DIST libical-3.0.16.tar.gz 921245 BLAKE2B d6afe96abf32ece87393d85b4e5b0c1c10330ac64bca52bbaef96af45fbc06242cbbb4274fa350cc9a56655de238a85dea6111f381674b7cff44ab67a470e89e SHA512 72659c98f6c98b3e0fa15849df7f80993403100fb5c237e452df714a7be2d1d27f4547c81b399fe7bc6b1fb10c8c7cf9a23f5b969d588d7b05d7fe2e29c86bd4 +DIST libical-3.0.17.tar.gz 909125 BLAKE2B 002eba515280c685db49d7f6781048ca4f86a22fb44a740b459fd8ae8f7dd669cb8a623df16e87913a397fc9b242d75c999e7aea26f09254982d77f1c9f87ac2 SHA512 11fbb4aba7503a3264b0efa30ad56aa923d31ec193bdb0b87b92bc88db9019fa670c8c9ee7998caa3a870e706446a58ead475f31bd703f0d2cb7aabf0f6a3aa7 EBUILD libical-3.0.16.ebuild 2434 BLAKE2B 6eb369b16528bcdac0497bb73e3681695c92a0523d7154168fcde52b302e5c6c5a55f64de108e2e0eb17a8bebd7014259894eeb51b6fdf47aaf71775c2f515e4 SHA512 99b55ff24c77f17c5434f6fbecca272a8680e49fd10b5cdbdf6643205a0b6209983ef00c8140d494fd96ae3f79efca2a4ecd808ac0cbc04eb2b43abd1326770d +EBUILD libical-3.0.17.ebuild 2441 BLAKE2B 0fd3a9e98760316953a41c0b89e7c29476d3380ec912583c4d83d93189f331fc8d44f9c62b0f10805a068bb69f7a3d381f438a9b957ff42e3ea2ea86dce752a8 SHA512 436a30fe6d8b698acf2449876051a22d26e176d53a71911318047550cb87667d6fb086ef3b3c321d815f17f188491814a385676787231e9951d0cacb4cb36826 MISC metadata.xml 426 BLAKE2B bdc616f3bedfa391b56edde0bd0f350b171c1f9afa2a8a9e0166e71ecf1177946aae064bea9f48fb9933d24cb94fd784a299bd97b12ad7236b3483641a5dd763 SHA512 663bef7814dfd66077f1046094879c0ec1eb0165d616e85c08eb0ff9cecd3557afd31e7d8dda8f1e95aca6955d94818f3253c8b763ff135195d41b1b1e871d5c 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/Manifest b/dev-libs/libintl/Manifest index e0ffecb31146..2b22d2ab3178 100644 --- a/dev-libs/libintl/Manifest +++ b/dev-libs/libintl/Manifest @@ -7,8 +7,8 @@ DIST gettext-0.22.3.tar.xz 10236340 BLAKE2B 567945a9554f14729835b63587d0ae1e8c1a DIST gettext-0.22.3.tar.xz.sig 833 BLAKE2B a329a9b6d9bc8e7dfc4bda748624649f1a4d66fbe5ab4e61038e0e931d5838448bfd93a093b5f4fff8e86f446683ca660f47d8bfd2a0dc27f52f575daaa116ef SHA512 fd3fdbd78e5f86dd1e5d149cac7e7f1ee6c553e1c703bb141906116cb6e8603042128aa64a9dfc06c51841c5748c532219337735911e55c7c99306099fd5d719 DIST gettext-0.22.tar.xz 10008808 BLAKE2B e91c82eb793897bd7ed727503e9d6e72a47027adf51ca76cf5c936437c434e910508814b1d03b12694c5e87156018683cb2c8cc51637b121313ed41155bcd3e5 SHA512 c6368344aa4e0f6fd7c4a93023a5f7b377c7bb97b8ea688fd54f4c385c069d9ff27611d8763b1aed6328b6d3c4db7b34bd89bfbf6525ecaef11eb58434a4d4fa DIST gettext-0.22.tar.xz.sig 833 BLAKE2B d1718f02100abc2c7c67e5c6a49000baee5244030fcef33f099fac255562211332b0c7838d329e2cdd2c99c5b4e5d4bfed6da81cdddd86a4adf9f24f626c8704 SHA512 2d4f0ea68150aa9f7da315545bd782f0c74d581ec89f60ca5138d069cc6ef0296f85df6e05f0c7f030dc8660a8db32529d237497473f6cef7c72034adcc58a9b -EBUILD libintl-0.21.1.ebuild 2725 BLAKE2B 6213eda4c30383cbcd8d90f4041af79b92377dbd719243ef0b6ddd31d182e42730b2ad4c556f3e4549a5cde49264cffcaae147fc36de7fb4f7475d9786680234 SHA512 e91a802db10a0ece6710644928e7bc4050b5f0e63da0001166c7f6b827fb1d155edcc252fb1a9310d1b2e6855bf8ea0585711437684fc6cfcd5ed7fb6b240407 -EBUILD libintl-0.22-r1.ebuild 2896 BLAKE2B 64fc4b6bcaeea61041583a93db7da6908be267fb13a36d752e82841d50d359a134b8200d4175490a9f916671ee02b17db267618243dc0f066561b0a32872e1c0 SHA512 8828a7b7b22c396d1bc65fd9f45dad7906c2fda33ab765afeec94c4b120da0c4c6c96bce45af7000fc1bc70ab09ff0e0f2e461d04b6e527b94d92306fcee15a3 -EBUILD libintl-0.22.2.ebuild 2682 BLAKE2B 901ecb7960d3d5d014cb531bdab4cfb0ac9565b3039454dda63b1d2c2e49c945f11bf41050c33a7016c64421dd58fec6599edca7082fd6fc4857fb2f7cea1bcf SHA512 cc0769fb6930cd9403bac6293c47edbaf559bc6df2f961fe8890f5cea3ae8d7c72d769f8ad75fb19e46d2b34a658e41a9f61b506d9817b26aeb1afdbeb8f5385 -EBUILD libintl-0.22.3.ebuild 2682 BLAKE2B 901ecb7960d3d5d014cb531bdab4cfb0ac9565b3039454dda63b1d2c2e49c945f11bf41050c33a7016c64421dd58fec6599edca7082fd6fc4857fb2f7cea1bcf SHA512 cc0769fb6930cd9403bac6293c47edbaf559bc6df2f961fe8890f5cea3ae8d7c72d769f8ad75fb19e46d2b34a658e41a9f61b506d9817b26aeb1afdbeb8f5385 +EBUILD libintl-0.21.1.ebuild 2715 BLAKE2B f02d77c74a0ea7293fb1357aaeb9ee400612dc346bd2fcf1b44790da8051b8a7543b8d6d0cbc79425bead80fcca553d04087ca1694847f4d7c18cc0e002751f3 SHA512 a67cbbe0aa364c37380b7d3abd7191e12919820e0dda724a156f8b8b5ec3e1bb0cb0996730e05dd3bdb226fdf702b8c7c35c20ad1505e56ea9bf22b290303295 +EBUILD libintl-0.22-r1.ebuild 2886 BLAKE2B 4c4eeac7cd1a6fee04b1b3c32729e9a0bd276765bf6e9af4c481c875dc97057ee6545c7f3fb8e4ccffadfa3358f430cebcf85e67d0bd866c5c3df4fdea483a52 SHA512 c34c684ee738927e721978d53cc1a807a9bea3d7f9c0addb3a74f5a5d87d253525516e6dd883ab1185ca762e170f8371a970cccbe3d0aa76c90848292f2a761d +EBUILD libintl-0.22.2.ebuild 2672 BLAKE2B 83a82367f1c55c0943434e12d4e5d47abe8e24165736ac3b39a6a025faf47840bf2f373dfc3ed9b6746b7dcb1c192ad0764b6e0244dc1954065bdcd6dda7fde3 SHA512 8bd442fb7f9b5b0d8613577a960427b810b8080c3810459f7ad024258ae5cad6019198e85cf138803bbcd7c77e585e979d60d5637fe4022a21f5454059c76160 +EBUILD libintl-0.22.3.ebuild 2672 BLAKE2B 83a82367f1c55c0943434e12d4e5d47abe8e24165736ac3b39a6a025faf47840bf2f373dfc3ed9b6746b7dcb1c192ad0764b6e0244dc1954065bdcd6dda7fde3 SHA512 8bd442fb7f9b5b0d8613577a960427b810b8080c3810459f7ad024258ae5cad6019198e85cf138803bbcd7c77e585e979d60d5637fe4022a21f5454059c76160 MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c 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/Manifest b/dev-libs/libksba/Manifest index 6c3e1edf4456..fc261ff5b2a7 100644 --- a/dev-libs/libksba/Manifest +++ b/dev-libs/libksba/Manifest @@ -3,7 +3,7 @@ DIST libksba-1.6.3.tar.bz2 668287 BLAKE2B a2b474aa5ea8eb387a2d9a459ec1e3daf36bbe DIST libksba-1.6.3.tar.bz2.sig 119 BLAKE2B c6ab01889e7d7efa6117b388c8bf8e1916a3d5c174659b01a34a60bcf8e04181aaf60c79ebd8ab423300f19de084a7968db9b9afd8aa5980246d9ce3f91d66d2 SHA512 57081497e32af41abbe84678dfb2379318ae75fdde1f871f3960b7dce7270b952a832b64accbb2a1f19fbef8db9f4d35ac59890ac6cbe45215a65f6971ba43f1 DIST libksba-1.6.4.tar.bz2 668445 BLAKE2B 639be954727e2c3a74e075c52090bc2d9998a149f168ede376520d83a7dfd776212ba2948270096b303803e9f41381747f73c8ec97117a4d743b8df49defef9a SHA512 07bc26584d1901b2975a02012d90084e3c247a7aeab56d7bcc7197ef0210ece0c4ffd5cb468b998ef696deadfcfdc5fa5dc367077863926503e8f7a8d06856a5 DIST libksba-1.6.4.tar.bz2.sig 119 BLAKE2B 5b9edcf65eb7b46182144a8d17a1656ada93a8a7ce3106ea5f525ab3e892b078f9c723544c13702d6d3b40fefd2bff78dc0cfbc3b1a3c156ba18740ecfc42ce6 SHA512 fbf75e03b9e0e771027acfef8cc702744a0d1fe37ef285fcf6475d4a58f7936d3bc890ee3ffe923195152bbcede807ba721ac3fdfdd6d05a1a523416f64ff8c1 -EBUILD libksba-1.6.3.ebuild 1701 BLAKE2B 24f2400de001198cd1f0b0677df57c5e9eaf1c9f5c0fc42dea1b5f3cd572476fd096f2c16de5670806e6fee425bcd1f72c5292d98b8ea190cc82c6c7cdf55025 SHA512 59b4d9a3f7dfb92b5f58072acee93f975674dfee740e3302f4d4da2719352ee8f170c3768743f9b8f8d5ae89d6562934d903a1e21c042ec7a9436d938b10de5d -EBUILD libksba-1.6.4-r1.ebuild 1796 BLAKE2B e31db6446017d6ee2d17b56746d38effc040dbaca79e74dc053ffd70edaf83fb8be5cf2cc576b9c7d47f52771c771c4e88db88660bd7b3249d4b97bdf5ccdfc7 SHA512 b8bc3452d786f3fc5602ac14a318dfea06f72d821f950b903f4f987a489165f91b6f5038efc0ab5ccbcb2883eaa4143ee95fb9d6d81d2a9ce8e9f70898f56273 -EBUILD libksba-1.6.4.ebuild 1702 BLAKE2B 27f9377da79cb752ea0eb048f53bb5661af0cbd3d7bfa8fc094877bf870ab500fc35581a9549d5a97a773baa6508bb454030fd86e013066e2c548fd6831b4bb8 SHA512 d5d2908ca425023e18e004c62f198e4eaaabe4d49d3a5c007755bd3c57c974aded188fee2239d09795fce3b789e4deaac18905850ed979a3f1480ef1a07d8e72 +EBUILD libksba-1.6.3.ebuild 1691 BLAKE2B 2250798799281e3341d55e6f1db865b49a8f3270d12f9f0a43b0282ab34a81697023abdbd1107bd3cb533b5fd7d911b81da0007629565e03f7db88de11d22a69 SHA512 e407c6ba20c843b08158b8bdeefb9d17d324c2f36a687e771fcd8de581a1693831338c583e96bcbfc4379c1188f88dfd669ab0b66c67c7575bcd41b91c7d30b5 +EBUILD libksba-1.6.4-r1.ebuild 1786 BLAKE2B 322727f0f477babc49ead32c622811201969a48e97602e7f078902f756ab21077ca4408cae01b980abd13a9ddab28b51d99b0c2cdc958ee4e44219a2ced21871 SHA512 b1a1c595ca89583dcb059f7c3adaef4ee4f2672983a0f5c990663a6bf0c8ef4029adafa9eb1c3fdf2f199c548c4c37d88e0195924e583d109dd3a3c7c9a0062a +EBUILD libksba-1.6.4.ebuild 1692 BLAKE2B 882f8409e1fcdb306e875eb423de6473b5d3c24db8e131ff1901099b4074af05a422f0dcef93aa75cb2767f3f3ef46d633a3cbf54043715c79569c8ba51264f6 SHA512 11bcaf0a4261893bfc6d23e68ef7a5cbd8300466256d663af11ed01aabf3f3a297df004c97e4297c4499757df5c2ff1b8b4544c541babbe32ac942a8763ff738 MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e 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/Manifest b/dev-libs/libmacaroons/Manifest index d631b0a6f559..6389bc62b43a 100644 --- a/dev-libs/libmacaroons/Manifest +++ b/dev-libs/libmacaroons/Manifest @@ -1,5 +1,5 @@ AUX libmacaroons-0.3.0-json-c.patch 832 BLAKE2B dce0d7ef4be20972a1da7b218d7f66372e25b77d307cd18bc7d70a2893ae0fac8d97e3d71ea83882ce408b642244deb78a92a86035e81047dab07e4e3057e18c SHA512 c258effe1bd9eed548350a066352f358795de16a6dd04be32422874b602226f18114e91a51d803309433bb08d404ece9022dfe68c73de719264aa9665688b6f7 AUX libmacaroons-0.3.0-no-python.patch 3435 BLAKE2B d1a437bf274db13a04dc73599bebb24c0e8d9d99ea2eec90edd8130a02ccd9efcb2a4c9900b0fa76c9920a6dbb183f8290166ad4de7a921530aec39dd4f2523d SHA512 216c127c1dd7030f42524b2850058f37e73b5ee10a1a19bb82ae032a321684cf77b97e816e1032fa96ec890361dda5256720a314063ffb91fcf7f58931fa75f0 DIST libmacaroons-0.3.0.tar.gz 47762 BLAKE2B 69371bb69262a88c736121861d9b136fa444b912d2c3a5d603c5897c8af85e9f4af6a6733e35c126ea44c97cfdd1359e1f41ee97452fa7275850769f2134d825 SHA512 79ae2e515bd673949bc1338f06f5f811a0e853ca61ff995bb4cddaf95e5297e77b012c9975b0bb0dba96520b9a24619a4593e3722e64610f1147e131f8c96de0 -EBUILD libmacaroons-0.3.0-r2.ebuild 778 BLAKE2B 96961c31819027b4bc6f4374590b286fd9e485f09425186b516fd32fb621c197fd2aa9159e598ca485ffb38bfc3e04c102491b0d10016b856c772a33ade6fa8a SHA512 6d5252676d9ee13137a053ead865f008ca75a3010c47e5c251a956fd761f68a98a7e456099d2f4dbf84264b907e9972b3254ebd676283df9628b17d60fffab01 +EBUILD libmacaroons-0.3.0-r2.ebuild 776 BLAKE2B 736e639cad58849c806e25081308bfc4f754d32333f119da31a78979c0de686e7e86f03659cd33cfa3fe6a5453cd06b31128abc47fbf359dfc9bdbd9aa09360c SHA512 8c76e5fd944d5a99f25f6f6ce7096a66b18ac873946db45b172254c2d682d2efbce0148f3eed5da5f17bd9d3635e5a8593b7db6e747d0825d591b083983bb36f MISC metadata.xml 664 BLAKE2B 94ec73791cac9442622243a129d918336340e74768e7c7342cfed73227236fb3a05ad3051b2d76c0daeac5928d3b7a87ddf3b43bdb856ed069609ab3ae0a9129 SHA512 4ddd1a7e9981d50de6737734d7f0708450c4f36949bc3ec43c5c3b0b7da56b2e3f40d3e15edd489f347ad7599d232549904268e8b4a87ff9f4826d948ca1c295 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/Manifest b/dev-libs/libpcre2/Manifest index 879c484a2f8a..3ffb9709d7ce 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,5 +1,5 @@ AUX libpcre2-10.10-000-Fix-multilib.patch 726 BLAKE2B 4f4c0db0f6a8a10851fa80ac6066f0b85031cbb5a55c29003cd9dd98364f32c679e66a5f905dc7713e15c85807da55fef5d1143d725c0aaf8d897a0b86d31e27 SHA512 aa3dc3148808d0e856e7d8c608342bd91b515e9924fefcfe1eec14af98ec4d6d194c0aedd559b2617145985376ca7496362a4e04c0bc35fe40983e8122c961d6 DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 -EBUILD libpcre2-10.42-r1.ebuild 2562 BLAKE2B 2a2e14571f3b6ab8f72d807f6608590ef8a5b926518dff383b9516b66cbd120b4fedb8d021766f5e142004737ad29271afcce84863e2c8a227648f0e15b9fbfd SHA512 d66d6d35b1914afbeb6863b509be553e39d8bf671e28653a37fbdfeb61ef1e46b1fa70f15afe22ac2c21b10be2fa0bde9208f8aaa0894d4c55f4728f256dd3ae +EBUILD libpcre2-10.42-r1.ebuild 2552 BLAKE2B 346bf2389b37bddf9d08b13c91301bb5dc6c90c174bcb4ed27b49f919b2078e247e7f99a3a825d37b4111ebf21ae23c9b309b81275e90021206e1aad9f2323ec SHA512 f98ff40fd5956ddbaa15c4fe7b0f9a58eb82ab437a8c98c1865f2a906bf15ebff9cb4b3a94c8c6c81bc9ef4e6e21c3515aed224002d41a895c777d83cb851702 MISC metadata.xml 1088 BLAKE2B 4adc3d90d0a974c796b33195448d4a1ebaefef89f76137b3501fb2d35a05cbc78d2131742110737720d32ff239cc5c8a5df694330362a261cbbf5da3a0a285ef SHA512 d01ea4e26b1335c2fea7fb39c489411b72e777f6e4173adedb782387f34b6197fab65723071811fa9e69708909ae49091f7467cb0254b669a3d1a8320dccab16 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 0e862c51accc..5213efdf56d5 100644 --- a/dev-libs/libpsl-native/Manifest +++ b/dev-libs/libpsl-native/Manifest @@ -1,5 +1,8 @@ AUX libpsl-native-7.3.2-cmake.patch 1134 BLAKE2B d2cd40fef4abfd23c946c211e99317cbb35f00b55e81afd08620a06cbea8ad24a41b97054bae8bd17760d4d0ce552e3dd4709b7e622e695c579898a5520fb18c SHA512 a7a487f4dd5c85b2719a699777bfc03a7db0c8a35ba9554434a93eb79efd9db91036d7c9d41032159353c4fb1f0947e1a579f9fa83d34fdee5469bfc2dafb8d0 AUX libpsl-native-7.3.2-test-cmake.patch 485 BLAKE2B 4da10739abc354866c1343bc7c0d398cf97c21c2010b3dbeb75da9c0807379582f21689bd99f031d886270abe36897fdc6ffad2fbc3105c6b23beeddebbaea16 SHA512 921ddc3303f3c5ba8e320d893d708f337f7a704b8c716d1ba075514eca6cad737b0c97c62308d51e073ab323aec7f0ab098e20665ff65ad35f994ac4ad89aef6 +AUX libpsl-native-7.4.0-cmake.patch 452 BLAKE2B ad61dd846c530794212dd038cf37039e2b37210221a36063dbad3bc04db8887f637b042c9f12d09de309b1f5b73a3a1f1dc118e8b82d0d84278638fa3dc95c92 SHA512 c288f4e74430b1548bee1486e376f94786b57e0d52ed7e4d93b7b24211f774b81147269a8cc95c39e8101798bf54f7d35345298a8ec5dff8e8bd97863d501282 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 EBUILD libpsl-native-7.3.2.ebuild 841 BLAKE2B 3d464842b56073cc4a7e7c5bbe10dd1bd58621e28fb21a5fa5d4462ae153d69835c10f51fa016bf078ab1bcf64fbbdf712e914c4034eb0f5080a9a8bc54adc96 SHA512 8aa749c3311b3577894048cb03721244c157c6b4aeeea98cc47d5118e90031198b7899a80985aaa5dc4430ad5f7484f424ff62d14899c696e3f36dd3c95aa4aa +EBUILD libpsl-native-7.4.0.ebuild 875 BLAKE2B d3b1daaad125772d339cfad66cae47b4c6f2cf8d7e5f4cc34d71cd27c1f77fe68f2d56e3ba11c07f1f2df822ba6cf963026c28513e8ede16c9091f7b15305b43 SHA512 c9748f92a605967b70812ce1d112633452975eeb89a091c5e518b4402cd271478fe43bc0e7ee74b9271397bd5bdbece5d8f11ad1c8aa3e1d043f06750f4dc1e9 MISC metadata.xml 439 BLAKE2B 72a823c1e144b3a594c8571200dd935dd46010f59f0380bd9b30131124bd71fd102c7f286c7d26670647e77ff111b9d5c043d5e0637be10950a7527b8302f6e7 SHA512 960e66a6fb960bae6053b1dbd05168c6aed69aff14e6b840d77809b82a80ad1ec3edb5ab329c3a6c5a19a413e97d9f651e3e963aa8385d210d5ec1da9b842c2b 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/Manifest b/dev-libs/libsodium/Manifest index 5f8ce0438a04..8a788d66f440 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -3,6 +3,6 @@ DIST libsodium-1.0.18_p20220618.tar.gz 1869858 BLAKE2B 60d46f722c4e5c9896226e3e0 DIST libsodium-1.0.18_p20220618.tar.gz.minisig 318 BLAKE2B a2cba3c62ca5a84e7897373cdfe4033c636c652c848bf9beff15765d359f1dd2a8834dc3a4d4443d0b9418a59a94309cf9c5c917ae9c8965778411e21f98e4e6 SHA512 ca1ac892b41c5cb6dd1ba9d4bbde8e75987e66023d29cfc81839bbb3b99efa215f7db1ef903c375dd9d2d5a76f6064b3c7eab833081d21983693b7db87175160 DIST libsodium-1.0.19.tar.gz 1945523 BLAKE2B de43520150b55760142d186404cc3e49471c6e911a7a590c7ae08bc61e928c063c459555f49cd88155238fb0008ef3924b6d7c14ba9cff2f90f1e96201e1259c SHA512 8e9b6d796f6330e00921ce37f1b43545966094250938626ae227deef5fd1279f2fc18b5cd55e23484732a27df4d919cf0d2f07b9c2f1aa0c0ef689e668b0d439 DIST libsodium-1.0.19.tar.gz.minisig 318 BLAKE2B e86e653107478d9e9281894632baafda57358229f2d56fcaf55591098e38d6be72ed2f599a7f2c16d5b9978d2cbfe8e07db4e772b053a832a61fd325fc1efae4 SHA512 8b5993bd7e541a5913ea1659c1009c4edefd9b5907e0a7c9090fa604c23d77006ad9d9a897d66243162742d63ce9bc1f2c81091d50a584f1495dd3bd87d4451e -EBUILD libsodium-1.0.18_p20220618.ebuild 2008 BLAKE2B 44ad25eb4e0a7a462979126d8fe6be9f86736843433a27c3a9209a7f830b1b90e47c5a9dafe32bfd14e2c022acbe5d78d7127ee83215c6823c4d1a149010d6a2 SHA512 cca0ecfd1e1f142db1d734480ee9aa077b45daafce5b47b8fd54950bac505924e2c97c91ed4d3df48b0e4fddc66ca4b16c371babfe96c79cf1afd5e0f21445fc -EBUILD libsodium-1.0.19-r1.ebuild 2011 BLAKE2B 265983399243605f9762b8f56216cd7a16198edf4861568bef76ed07c39b8c43155774a7efacff7e5f5bab58d85fd93fcbfe9fac41070153c475d40aa5130e19 SHA512 1e3c07052d7cead099cf8bf9b00a0ee1af45c8da0866cdd890d07c6e996d9e97857d2c8e4094863387eb5d41f044feef71205e86dd8a86b6b6eb7f7bc96d57d7 +EBUILD libsodium-1.0.18_p20220618.ebuild 1998 BLAKE2B c0971b1d0f9e13ee2365093c311cd6a7186de26a557461b66111a8e9f75691e8ce4318a285074cd873d3e122b15be2f646bd341b261220f94e0fe170ddc21b0b SHA512 1c0e04a0540c2bb0fc9e6f141c370c28a5c20e086f32cf5548cb6d73937ab2bcc4305d973d248b476a4c932b8450f4462e25185c1f82cefa6aff091abd538221 +EBUILD libsodium-1.0.19-r1.ebuild 2001 BLAKE2B 247fad5c107b96c2459ab6e13263aa1deea54575bc38aa9594e0d6b140e997fabc90f3330c50291e73ff10f37f58deff5111dcbc50309c583a2c62461cc22d8b SHA512 116e5248bdae447e2e52c24f7ce0f1261911858ad5de4201a1e306c899f21de66e4935a5b2cbe0bdca3ac1ba381944412e43b0e4681ba6feb84c618bf8c6dc88 MISC metadata.xml 865 BLAKE2B 04e3718818b19a548afdb2b479d9c24c1b66fb117e91c417ea856cb8bc362634ac717e47dee33de2e626315e8a1c961acd3ef45cde8bbaeadfda5360fcfadc24 SHA512 75aa772e03a2b6579be1a650953766ae4ef06b1a98bc2cc1d79fecbfd0a1b3334b1762605aed7b6f859066d8f63f96ec76e233410a96f45b370519099f635483 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/Manifest b/dev-libs/libtasn1/Manifest index ea1b193b5df7..57c6d23eec70 100644 --- a/dev-libs/libtasn1/Manifest +++ b/dev-libs/libtasn1/Manifest @@ -1,4 +1,4 @@ DIST libtasn1-4.19.0.tar.gz 1786576 BLAKE2B 6e8232590cd87da3bfd9182ed44eccdfbdfcc85e88d8cf19fffdb3d600e04694b77079b95bbd822d2c3fff29458ddae0f0440f9c1c19c711923a2507bd19270f SHA512 287f5eddfb5e21762d9f14d11997e56b953b980b2b03a97ed4cd6d37909bda1ed7d2cdff9da5d270a21d863ab7e54be6b85c05f1075ac5d8f0198997cf335ef4 DIST libtasn1-4.19.0.tar.gz.sig 228 BLAKE2B f45b8c53844fad4d1044ef6915d88337affb0287973a0ffab2d77a6a61c850cebdea6904f077fcc13a8bc29ba7cbbef7cdf2a5e325c8180d574020eb3cb9f432 SHA512 e0417625f8df22c6421914bf2d4f19d7f27260c24c04f50e59669681f326debe06ddef9dc5a2e20fda50feb30bbbf3f41597e64961257304ec2c407aa76d107e -EBUILD libtasn1-4.19.0.ebuild 1411 BLAKE2B de53babfffd1efa201e03638869e4334fc0e6de8dfc9e79f00a803d184fbf075196612b5d84956d9fd30a0e12ef2469b5f8eca84fcb92bd6625c986a090d0efd SHA512 cc143564227813c6d4f19c366367998d2029b34431d24328ca9e337eab109b37fc0c0d8ec95819b4fe5f1ccdc8281ad8b6f5a6f6900dbb2e10de01267d740da5 +EBUILD libtasn1-4.19.0.ebuild 1401 BLAKE2B 156f47978a6ae5f33dfc5edfbe6836ea89d8ebd0343a8647223fd15087e6814685508d03bba841608da0630260d0d8f7de1780baaf1de2d266a53d3f3c05dbed SHA512 c048a1f2ef04850afc4986476faac5f81e5550af0b63ba1939888674e395de41e91b581ee100b737e9e54bbebf7a8b6913c4bed8e8d14f4978e77918d63078dc MISC metadata.xml 471 BLAKE2B 57f918bc1af56fd8eaa3d9875ef27ac61903434a9a1897edf96ece97650474fdca4c55f24faa9a61efb930ad8562b0de89ca46798b0a3d04062aa9c02a542be3 SHA512 500c09d3ab2f02fe0078e7780d8c163d337e570186c744cd73724b18d294dcdd77f6237c90a67f32b0c2bd331aa1287f7e5b6f6c706c1bfa35e2b17131a87f80 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/Manifest b/dev-libs/libvoikko/Manifest index 90b9507d37fe..ebdd6bc0efe7 100644 --- a/dev-libs/libvoikko/Manifest +++ b/dev-libs/libvoikko/Manifest @@ -1,5 +1,5 @@ AUX libvoikko-4.3.2-disable-wall-werror.patch 1172 BLAKE2B 75a7a8c1edc73dfa8941b8bb738587f077b3bb960111bb80fb5b92e28c7b12bdf6d446c8568926bf333da5836caccdde6113ac55c065a9e08dc5552795a39d55 SHA512 4c9d509b2f4960ae3460753044589fdcb069ea0715e3ecc0b5f2aa928e897a86464baacdf643df4533b9419b4cd7a968454844539e9cbaab1ff143a013b225db DIST libvoikko-4.3.2.tar.gz 672196 BLAKE2B fb5cf5d415cb2bfd9849a62ffc7822ee2d79b153035e326cdf9103f17fbeab36edb878604980a09346ed5a9fce0b8006012a92483dc886b20d932802bc9bedd9 SHA512 d510a9344501f86b2f644c1237faf8709f02b5d17bca76f7934c8422495aeee307f12c60dde47df15a39c24c3311253d3dea2d0648050fc3a056a22497de695c DIST libvoikko-4.3.2.tar.gz.asc 833 BLAKE2B e1abeb8fb376c83a09ac26a5ffda98c86bb17fc6b7e2b1d4e0976e2b563aeabbeae7200c9a0298051d6e11bc28b83d540e7e2cfff7253030253e81fd39115256 SHA512 5416123b9610225e2baf26ebb8be27d98ac04d34af9c2ed9252fa6e2c2909276a47967a297fc9bf0b51a6bf8650a55919ea4071dd976752b26a3dfec271ddf0a -EBUILD libvoikko-4.3.2.ebuild 1323 BLAKE2B 5803f8c31dd1fcf4a3974ddc63ac60ae7eccf041e5f6b630cb4f8d02a4e979efce5bb687d359e29d92df68cff3f6d92a40769b5a45613aae0f190d9cb4e4b350 SHA512 11f0d1db86bb1396a13f4eef765092cdfa32cf479a191c406a1443cfe8672b364ab3f9d59cd61b7d4439e1ace981dfcc03d9ee906d6036e2f92de5391ee8ca30 +EBUILD libvoikko-4.3.2.ebuild 1315 BLAKE2B 63ed031e80c8cce11a1e5d32432e56582c1c2c1ee858e0513a3b60c172254a1f1b012d4fbc7924473716560f1c995a1b49c794f14cccd9f695a54f3d211e0c55 SHA512 c97d9c543f05b4b691722c89a32921b01022ac9eb266a965c38198654af73643920ac6cbbd3ce5617daa0cac5e12c596d602de2d899eb94dbc7399614595fb48 MISC metadata.xml 420 BLAKE2B 50da044696bd5ea088e340526e669db93321664f40298db2ada11ff15bcdd5a4cea5f7398ea65e8cea86ea484b86c8eb11751c05ad16957c4cd3baba521f274b SHA512 546cc02a57222c8b172130d127eaf0a24869be6138a6834f34e761f40a29636c1acf8697a377208cecf5f3183f186ec267ceddec69bc1fb3229acae48ac22a87 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/Manifest b/dev-libs/mpfr/Manifest index 087123c4310a..21e2fc679f04 100644 --- a/dev-libs/mpfr/Manifest +++ b/dev-libs/mpfr/Manifest @@ -14,6 +14,6 @@ DIST mpfr-4.2.0.tar.xz 1477532 BLAKE2B dd88ae3a6a910ad8faeb791b49c3b1085de5d0d4c DIST mpfr-4.2.0.tar.xz.asc 228 BLAKE2B b281a11528a69418739b0122b4130d9cf212569f9ded8def685b31afe700ea776dd40ac0de7aa6de1bbd5d03a1dc9726ed4278cc6cccfacd1147681a6de27f70 SHA512 ce64346cce89bc38fee161a5e01c349c97c69b626547e54a522b741949cb27bba1668d123143fd03b015f9bdd692bcba08c7b85cf4d4cea9f7834383e04d4bbc DIST mpfr-4.2.1.tar.xz 1493608 BLAKE2B ad69f53bc910294647523e7613b18a683f1d0f3dd994168ab2a46b66d0371ffa9b8e7cb59495f898470aea69d343e83fc722f11babe4af7b3a12665a1e65860c SHA512 bc68c0d755d5446403644833ecbb07e37360beca45f474297b5d5c40926df1efc3e2067eecffdf253f946288bcca39ca89b0613f545d46a9e767d1d4cf358475 DIST mpfr-4.2.1.tar.xz.asc 228 BLAKE2B a50ccf4136c3b460b15540364a49dec05da266a77bce6220832262581fa57cc1e70b7739ea4fdf2e8ad4fd3318151b8c420b09597942493d95e6276f380debfd SHA512 2f409f2a93726fba086882de3ad26d0bcb5d78afc687e44550bf55a98b940ff0d355a655aa18da78bfa2581ef37d72cb630d7642de7ec70590ec80044b3dbe38 -EBUILD mpfr-4.2.0_p12.ebuild 3157 BLAKE2B 563aef88842b971be3b0035da265c74e171c7850d8ab711a93c01f26f8405c6175c01443985cdf3321bdfc9a49f111201f96c7533dacd42174d0707281b12647 SHA512 622d731ef3b9fab56f63126fffc8c7515e5fe3a1e82cdca6ff6c3cb3906d9bfe1053021e76bfefda9d3609c0582bfa37baeb61f89f82fc9b464fec3cb6f17c3d -EBUILD mpfr-4.2.1.ebuild 3158 BLAKE2B a07b7a5c892585e11c1ec25c1c7ed0904c103532a73e726dc000e06d57b6a10117320f9b659d0b553b4d3f1e1d41ab2fe5af26f49b10ff0213333e490b279f67 SHA512 07e4e52c28c1c52b00ced14cc4cac4a531f3646bb64fcafb297039a4f694b740c757af64699180ea43fcd0c77b4f749d8ac5efd1c7af0f852840e4c42a10ac11 +EBUILD mpfr-4.2.0_p12.ebuild 3147 BLAKE2B 3b92bba2d9d34fd1e87c4178879efd8f9a4664118c320081fcaeb5c1f569829f9b720a05f0da7e242e899cd98cac74a214c03ecb59a13a7cae338ff59b0601b9 SHA512 7f42a9f79074fd10420a12556362c70a67b440e3be9badb0b0089173802d65ba2f0d0baee8b8370939e13e1e23f3381ffcc47c0d91e884f937d6a7cf65f54233 +EBUILD mpfr-4.2.1.ebuild 3148 BLAKE2B a3836c70dde4701c257f290323b613f8792ceebb255ccbba345b5dbff3d451bada61c4402381d651202d66e78101eb4dd46f5eb7e29ea43d3811c16768d99c71 SHA512 b16b99bbb8d7864a27e83737ef295c6352b944ec834acdaa8f95d450d780c3ae2e96c6b139299e92219cbda6785ea608df9139cc982c214035a5d66413e750b4 MISC metadata.xml 344 BLAKE2B b7a0bcfbcf945ce2b6d58a9a2078c823c12de5ef8261ec009612b58a833deecb7caaf864f0b55e0c46aac004c58feb7a1f88f6d78b584c2e25c403cfb1de96a0 SHA512 8b8b5ae00a4f9ba76c193c5d84f27cce973963f4db109219394efccba3a8e8bebb7f241658a0b682331e34c66ee99332f871d826abf6ec5a4ced4f3dce381fe9 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/Manifest b/dev-libs/nettle/Manifest index dd345eedf33b..a8848b2ded96 100644 --- a/dev-libs/nettle/Manifest +++ b/dev-libs/nettle/Manifest @@ -4,7 +4,7 @@ DIST nettle-3.9.1.tar.gz 2396741 BLAKE2B e3ceaefa19491e58f26b900beaf8b4e746feb23 DIST nettle-3.9.1.tar.gz.sig 374 BLAKE2B 41c37cc0ea649445c7e4bbe2d0e9ab1c6f7bb50000adef2c2ee4828e7efdd2d7c6d823d64209f251cb7d82ce85e73768430a435ee7f1d5a3732e744987918d0c SHA512 fe6f4c9746e7dbc10f61843673de95d2faea209b1caea5c7bf69b81d3f6b2248a4907012b2baf0d65e54682f835cff465482db37615b789017ce0a9e7e267d7d DIST nettle-3.9.tar.gz 2393838 BLAKE2B 80885fa380de58765155a5d4b209e524f4bd0336156ba6f5189702007438998094df0e4e801370fd0a74251b8cf91f46638b0c0139388c2c2098b1207ed3415c SHA512 5e44f59b37ec1e92345fce0b963151d1f2aabf01b3a197b8d931067c51af4ba025059c6a07f2bcd19b17eb49d6ede98f5c200e58d340959826cda473459d2fba DIST nettle-3.9.tar.gz.sig 374 BLAKE2B 4fb9fbdafd01712db2506e070a64b6821dcc0c3ff3cea83011662ee4cdd5120ed10c6fa7b41d556069fe2d8827a312e94bb3586be845284fa7a7ac75f000a750 SHA512 8cf060e9f8e0dc0a70a7d324cf2366e0fc990fca2d8a1c677e66382f6853f96146fe30ea9b8629030991f4799430c7660ae7867c94167760bb945abb526b5bda -EBUILD nettle-3.8.1.ebuild 2591 BLAKE2B 7cfe7bf9d70efc42e30ceb926eba73063bfd90fef314dc895d82c359e430e0370878600487d0db9e5983edb76225e327ff8e3c3ebe9256a43b9c4bf39eb71910 SHA512 59701f1a4b9ed85748494b0090b3aff4cc1e61083c3db20697c80bc63cfdec1cf1d9ad62a958abd912b73fa466ee00700f74c03aa44359f9f39fef009f29fe9e -EBUILD nettle-3.9.1.ebuild 2739 BLAKE2B 9f070b9f0b493fce89f5864adbdb0a804f9822742264134065385afbfbaf83a7745e86f6dec7e87384dfb8cc25f8bd8064bfb4a0621c9598d6734d0b59c55d49 SHA512 978f300cb834503207f1b5253f84f18c60cf60051c7299afd7c8bc0fbc13527646737dfcf98eb368b3dba53521d8025bb428746638da21109ddeb0aca0c053bd -EBUILD nettle-3.9.ebuild 2743 BLAKE2B ab687d2781a5038d60fbd30c776836da085bf7e66d6f249a0c438e5dc131716ea5d1a19552535fa415b8a328485523f3506bb57d1abd54ade46030152a02623b SHA512 13175b1fba67e67396284339b83974f6b255c972b78c8589f8c286a580d568ecd91b839fa1f800a7adf8bbec21d54f5a459fe6b3d1295122bb836f0fe9bca4ac +EBUILD nettle-3.8.1.ebuild 2581 BLAKE2B 95f04af5b77ebb86c583c14568481de0c97d7b837a7e625edee81aa8ad33ee0e5881dde74bce1304b24bac576c4e77e44af6226635bcd36736b20d63fbd3909a SHA512 a6a458bc2452379aa0fbbf9041301443a15cfa368649a30cc5afbf98a27dc50b8d54a98420df3e1a0323964e244b593e9217b559806b8bc56df3fa9ca31693ce +EBUILD nettle-3.9.1.ebuild 2729 BLAKE2B c4b3cf56a16bfa1bfc3428f9f66dd5f46707a34350b6c5ef6d85d1a6c74f379d1d25f90ff111c398dac768a18b3fb92f9fb519de082a3e2fdd985a98c9192d97 SHA512 55c6512d3077174eb148d48d6cffe6a7f3835429716ffbfbf35e6132dd6c85a4ff9f093086d69c36119c8fe76b15ae444642b850678dc57b8d566694b8d24a8f +EBUILD nettle-3.9.ebuild 2733 BLAKE2B db73ac52bc77a6afc0bc6b386fe9d4fad153ec79488e17c685d8f5c37733f9fe7d3535a3ab95444d82ac18df41621a087e460e118055fbb6b08cccd1465edab9 SHA512 273a0ca8f8fa42b016beeb94da23fa3514359d0e3ab77ea274ea644b6e5ea3129a1e464d4f0f708cda80d4b013d7d0713e507b19014f140037639b77d1862f4f MISC metadata.xml 514 BLAKE2B 4834f1c438d59a8af0e1c158e09a6d200746575f19ebb03a6ca6c2df5bf6f515ab4fda9efad9db27d7dece6a0cb760119a134a82a313f636a884d976e959c9eb SHA512 5ca3957b9fdc44dae6bb03596ba5aebe92464e5839dcbe5e3fabc83f1b8e76e9572c5bf9dfb16b465248f11007cf1e6b9d8956ea1b817d33aabcf5766ff860fb 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 803eb3f6d25e..ceea6470aaf0 100644 --- a/dev-libs/newt/Manifest +++ b/dev-libs/newt/Manifest @@ -3,6 +3,8 @@ AUX newt-0.52.21-python-sitedir.patch 954 BLAKE2B ed2a504cc2e2c06200e209fdf55e9b AUX newt-0.52.22-gold.patch 477 BLAKE2B 32145a4fc83d9ed91712ae5d90ef3409593bf911d078e81c9443081432f0f0ae73e9b1c1f7692d344db521d794f5ad2b4b1c0fe0c9d0f2e0cc8a16701efbdd31 SHA512 16ddc925c34dd128e5168e7a9be2653b5488635929c91229d1a12e71a2fe0be0755263ff68ca23e45b1296ec994cddecf1ed7fffe33453fe0971be82df60f19d AUX newt-0.52.23-gold.patch 472 BLAKE2B 07753aa346032369a17030fa883d4c08e340c5510625211acbeead0f0d5143914d0935affdf47aed36ec3607da6f7c7b8849ee92292730e4578e87b47c92870b SHA512 518f257ff913bd2467cf34a0dc0e26ec9ff430bc1aff939044055805c79addede1c58de32097248724ca2a8c247690e173eb87c1c5144bb161eb6db52f7ac845 DIST newt-0.52.23.tar.gz 128884 BLAKE2B 283809ac259475588b2f277e6c14ddc2981204f8d6c4963aa9ca7bf87376d2025e9edcc3194804bd6928f75deef706758e1868ba730fd06856ed0a95e534be00 SHA512 8040b01178311532c31642daae5bffc9c0f1917d28957164a02b3f5bd402e6561ff6faee75a936f72485eb71004238ede78c1973a970451fb5aaccff231887c7 +DIST newt-0.52.24.tar.gz 128895 BLAKE2B fff7b3831f53a33b2d4f009fae0eb5603aef79c50f89e7f7179b80be837db35e44ecc860e4dc85e46195a59a87c12b2feae2ab043bef2fee0ea35a6efeded474 SHA512 999d8109dd3d74d04e813e84dc2e348278016dce7a678a1566197cf8fbc87810257b8a29fa766d29d48dc18bf4e1508b022460f15503fb6d029b3a05528b50be EBUILD newt-0.52.23-r1.ebuild 2186 BLAKE2B fb12f36aef4fbb533ee53903b5c0aa0a5ad12e5f1a0dabc9adeb3b2fd1f21c47070208667c6a9abc9200cf9e6942f685da638499833307ff1d3c17884ca385d2 SHA512 7fdc0514e80caf5b14daff7e0338c1ab40876263acb346c0c1012946c9939338f861a57834a0a03482a0840a99d4d4e07876d39e80d18298eef0bcefb926fafe EBUILD newt-0.52.23.ebuild 2226 BLAKE2B 6b8b2106e3f700dafc1c522aec02d3868c36a5107ee9282634f68d085aac6bbb2e98a759ba8f7bdda2e42f47df7cc96489854327641d05545ec1f351dacfeb04 SHA512 cc9f67a888ab2e25f196349954af19e7e29fd838fdd904df148ca2070f3970a8a978cd1d78773325fcf5667b55207d96bafc146daa2ace96f1007f03763895ed +EBUILD newt-0.52.24.ebuild 2193 BLAKE2B 273304d28020888f6885ca0092cdbf2bad08353a0ced4d3c6f2cc34243d7e663e535eb9d7b9c640b4a37c6ee6b4b2b5974d709cb4cac9e491372784d3846faa1 SHA512 4f1d8fec2c0fc971459b14760c8f814d803fe023dea221c48dc84f615dc28047f020c48a416bc20e5c94203949ad77c1bbc494e16e2c8b0261117da5e8d2d926 MISC metadata.xml 333 BLAKE2B 5c5dc4580c21be4e57fd230e26cf7d9c79600b93f3f6788ba16b3f389c62a26c51a393a2d0147990492559c1b3fcc94751d7d8ac493f72e45efcedb152d2dd1f SHA512 34bb99d390ae88dbefde06ed990f5da92db8805fa7c2cd73ac86e651cbc14dbc6c8e00496ff1f38aee6c9c14ac654385bc41aa26020c63c49d39213dd5a0b9ca 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/Manifest b/dev-libs/openssl-compat/Manifest index f5a25a3b7370..7021a53f7fe1 100644 --- a/dev-libs/openssl-compat/Manifest +++ b/dev-libs/openssl-compat/Manifest @@ -9,5 +9,5 @@ DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28 DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71 SHA512 3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9 EBUILD openssl-compat-1.0.2u-r2.ebuild 7794 BLAKE2B 292aa0999be2c173b86b9324a8e1e73fd536b38af5106d09d776931c8a170808ddf976536d7f88398260e1cda58945fe747255a8f3c2d4432ab4e8ca139e83a4 SHA512 271767ff717c9324a34c3ae1964a6a428f83e97d002be6df797cadc809768a198ab090cb313e5aa3bc9fd22d029f2cf17c3612f51e154e140a552bfdf9cb55f2 -EBUILD openssl-compat-1.1.1u.ebuild 6561 BLAKE2B a0c883a4beec3f92ca582733c089a9bc92fe886e54f4993a4bfbed4f9e1f3011c64c639ccf626bdae39714855ff57de735a2b3f62861c1255814b1f91a413699 SHA512 c49d8da8a73f807b862cc07c5a11e9f3107a701dc6cd673197c362da75f51b5cbc4e14961da2f46ce7ef401bdd12f0edeeb081f2f786c315f601cf30de443b33 +EBUILD openssl-compat-1.1.1u.ebuild 6551 BLAKE2B 69f3a4c91e20289be16278e933426834de8503fa03a5a1138160be74a22ee6fa80847957d1487359a6f12f97d293583648399e0fb97dc567a77122b1e4a7eb23 SHA512 b861d633197a07c521be599dcd044147119fc3c4863a9cbdabe209c0bacb4a4ecf1b13169c0829ec52b83d28a328fbbe7d401acc5c27e67182b36cbf5dc15f9e MISC metadata.xml 1223 BLAKE2B db6fe704a4a09590821cd011556759cfd60543fd531fef3bd233378f396ac5e67c7d834eee4e544995c3af02dc9f222ac787e0b8a1c48a6cadd06541c81372fb SHA512 3cd0b3d8ba2c2c31d3240a080c0edf61a3b090adb4bb14c3b79c9cd1f0c0ac332a9c9457b218a09fb9192cc82004dba57cd4cac404fdd5ddfe4f0c7780b596cd 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/Manifest b/dev-libs/openssl/Manifest index 0e4e2cf019a8..9f6a999473dc 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -26,14 +26,14 @@ DIST openssl-3.1.3.tar.gz.asc 833 BLAKE2B 27427a4523c9fa9f9ffc0e00d6492e4bab4cd0 DIST openssl-3.1.4.tar.gz 15569450 BLAKE2B bd6a3ef458f86dd5173e87b10432bd81c1570e1848da3c4d7a06eb021d2f67e4075421885c402f6ea792e383e756d78757c17ef060094e840ed5df6faf3d7f9e SHA512 a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2 DIST openssl-3.1.4.tar.gz.asc 833 BLAKE2B 9f4c2365617b3ea21c8d4f4281befe584e8d39d5f0546fb17d151b21b20615e5d20ed9105881ee981948e866a7629930a7544263c124dce66a9df4f19e16708e SHA512 fc5fa55a54e3da5d48229f25073186613ddf6bb3907999b53ed61832cce9acef00c79d45357bc8590eeeeffb04a829d45921d982924300da16d84eb5333c1512 EBUILD openssl-1.0.2u-r1.ebuild 10122 BLAKE2B 7b0ffeca5863fbb162d179e55a6f2ad821b725b71668824e1f91e7a3d903a1bf6737596471ae41a76de1eda23bca8dc185d1c9e838e9ccbc0cbb2c0fb124b052 SHA512 77a71985a021f31d10f27673c22a946d106c5d54801b5c95a7626014014ea35304df1ae1558fb337ed2171afc4e40940c6371f07397e969c339f62d62fabb7c7 -EBUILD openssl-1.1.1u.ebuild 8183 BLAKE2B d889a7e44d74cdb447305040270d538eb0520d7af8c4a03bbe162de8587aa0b54e8b420cdcc86a197b7627bd5f52d23fe94a720e3a01cc8bdddfe4e5d539fab1 SHA512 b430ecc1741bcae2f12304d749dbd0de863398218798377c583aa21b244337e59a23192ad81c28368cc9989b7fe8cf8a4bc7ce1b641588fc0cfb3ac3d56387e1 -EBUILD openssl-1.1.1w.ebuild 8191 BLAKE2B d995615e747a9c3a05da7ee7f27acfa24465dc7916371c4b9d7c20dd36185d248d98a726f615914f7a388be17142e741bda08491c0e5ea22e631f50c647df331 SHA512 4a46ab3650798c8a3ba60c930efad496de2029c49378ec3150aeb858b0af8940e218a27a9ac0c43b5e35ab73de41805a30f701eee966f0c630dfa77a4a2438ab -EBUILD openssl-3.0.10.ebuild 8669 BLAKE2B a79d470d83e1520a85cae3686d079145e55e49fa1132028f6aa2c9d4cc812c75e3a53a95018b3337e443f1d3211523c1be0d08debbc5374adf55cd4f3db2e5b1 SHA512 ac32c18bb8eed26ce15c34e72601ad88f5fe28a46b16fae0bdceeee526fa693944589aef012d5745a989ed52223dbe46677d88d6571493f18717f67c13e1a673 -EBUILD openssl-3.0.11.ebuild 8669 BLAKE2B a79d470d83e1520a85cae3686d079145e55e49fa1132028f6aa2c9d4cc812c75e3a53a95018b3337e443f1d3211523c1be0d08debbc5374adf55cd4f3db2e5b1 SHA512 ac32c18bb8eed26ce15c34e72601ad88f5fe28a46b16fae0bdceeee526fa693944589aef012d5745a989ed52223dbe46677d88d6571493f18717f67c13e1a673 -EBUILD openssl-3.0.12.ebuild 8677 BLAKE2B 6d4ed42df39b9d5299e0705b2e38b4130dce622938399f82025c77185c3e4416ac6cffd40ade34555819a33fb7e12479414a46b717c2c2a2e09aa0ab2e8cb2df SHA512 4ba868127624667b3c5cfec44d262727000c518ac9932d5a21053b2296ce2e047c63308d0c2a8b8ea31b60bab10a32cc3873d9ad5c65ed60946bc1668eeef35b -EBUILD openssl-3.0.9-r1.ebuild 8509 BLAKE2B 32844caced4442e95f6294fd5ccf106b894596fcb5709002d9649536cc723bd4c4e9fdde1ebdd58fa518b113e1224bc6a3f89ce95662031bbd7a8ca759377682 SHA512 7801540536457ec32e473f3840294660088d76b299ed5609e796832870fb842837792a5be5ff4863be28e7faa751ee2d797ee2cd9c2f68ed00f4eee919b3446a -EBUILD openssl-3.0.9-r2.ebuild 8727 BLAKE2B 8d9fa46eab35d10b5b3022a841dabe9f22b75f628c42d1019180e939df4d2c1e129a1bfb25d2bf7966781c215e45d905ad584decda58bae73e83664baae45de8 SHA512 5b81857a35fd279af6a439e60ff3211ebf03549adc72fdeed3299e68b6200546f3b433cf1929a61dec62e303e8d7ae9a50feedb54397a8af5b8a56bb404c6df8 -EBUILD openssl-3.1.2.ebuild 8723 BLAKE2B 32179ad220b3eff22b394cd9baad1bf1ae1bb4b0d54f2513f8bd73535be682ab48f98d7cb5ecde15e0708b75024795a721e6b4bc81f71c92bb66ad6fa1b74841 SHA512 da691733ab306163508e8311568eee853babe1627d35b7d4e1dbe6a14a5b80dead244cc4298ff5da98e0a468ce61360ca626ea152043f93309ac8e1fc8a8386a -EBUILD openssl-3.1.3.ebuild 8723 BLAKE2B 32179ad220b3eff22b394cd9baad1bf1ae1bb4b0d54f2513f8bd73535be682ab48f98d7cb5ecde15e0708b75024795a721e6b4bc81f71c92bb66ad6fa1b74841 SHA512 da691733ab306163508e8311568eee853babe1627d35b7d4e1dbe6a14a5b80dead244cc4298ff5da98e0a468ce61360ca626ea152043f93309ac8e1fc8a8386a -EBUILD openssl-3.1.4.ebuild 8723 BLAKE2B 32179ad220b3eff22b394cd9baad1bf1ae1bb4b0d54f2513f8bd73535be682ab48f98d7cb5ecde15e0708b75024795a721e6b4bc81f71c92bb66ad6fa1b74841 SHA512 da691733ab306163508e8311568eee853babe1627d35b7d4e1dbe6a14a5b80dead244cc4298ff5da98e0a468ce61360ca626ea152043f93309ac8e1fc8a8386a +EBUILD openssl-1.1.1u.ebuild 8173 BLAKE2B c16b697781239d462a08127773cbf1eb6f6b2cd90df76a6b3472ae8d05fa667339f917445069755729e394dd31de61649043dd5087200642c19babc13f0b66a6 SHA512 3d33752c12cf4ce9480838fb9ce52f667bb7baa6cf70bebc53f652e8da7a9e313ea77809d0569b15956d9224c4e213da7fa979eb4ea0c995dcf81a0526ee1556 +EBUILD openssl-1.1.1w.ebuild 8181 BLAKE2B 122000c7160310c67cf7c23407858c2b57ba290fa224a21ca0b2912b0d167edc0e405d82de6a5942e1de3f1aff42f994c3b373842b262c6956c7ac6f78098b99 SHA512 504fe58b5b00c55d54055ace08d576b3895e7d9135dbc1574f4bce9eb9ea64bb56e8d0503e0a5a7d05063b8d0ab6b0dcd7784be92d7ae9b9e10b7951af13e2f8 +EBUILD openssl-3.0.10.ebuild 8659 BLAKE2B 25bcbd7445e3b8381c61c99ebb8c2b59527d3fe6e339013996fb5d5ac698832b50262c506dc175208fb60609e04af715e4945c81f330e18adbb1136f9c21a4b8 SHA512 ee4a734f31b3f415a0249887a320f3136278f7e7d33984584e269a9d47b3e88bed8d8fff8b476ed64987a24f58b32c87e2bf6ca3f8bac37338a049db35511c91 +EBUILD openssl-3.0.11.ebuild 8659 BLAKE2B 25bcbd7445e3b8381c61c99ebb8c2b59527d3fe6e339013996fb5d5ac698832b50262c506dc175208fb60609e04af715e4945c81f330e18adbb1136f9c21a4b8 SHA512 ee4a734f31b3f415a0249887a320f3136278f7e7d33984584e269a9d47b3e88bed8d8fff8b476ed64987a24f58b32c87e2bf6ca3f8bac37338a049db35511c91 +EBUILD openssl-3.0.12.ebuild 8667 BLAKE2B 1fa4c698a29e8b22d9c62b50098b595e0736003e64442b3b81c006c5e0b189f8cf7d65ef89bb7072b75f5dbdaea03f4bd2c2fbe7f6ec279f6d17436437933214 SHA512 17532939830bdd38b14b5eaaa7503494c56f29ccc4972607989318635ea55987b5304b55803d08d8d06b1dd9763bdf83e7ff5bcd66feb4c9cd1695b25fa89720 +EBUILD openssl-3.0.9-r1.ebuild 8499 BLAKE2B 077e769c60e04ce9e9a5bb2128b5cca9d2f0cd064466b4e3b1a055588af7857e0b185f3baed121561c1ff8449a612d5b931a1428a3939e2d707da99ea0629f17 SHA512 3cb284b692526aad02b1e5f463af07c64593ab19b1567357bc8fa1a4315a3b1aad8891715dc1523077e9ab3ab87906f7f9f1aa508c707851b2ca18fac9a1ec50 +EBUILD openssl-3.0.9-r2.ebuild 8717 BLAKE2B 649faf16a11897fe4fae64aa1c6d682569dcdbb9b6c7f4d200027cf0ec3f4257b273f31cbfb499471ecf618f0af2b2652a48704084b3cbb1edb94bdb8364869a SHA512 7e5b75d04f26fd08b764e9a29a1ae66c65bbd8cb18361b12e80bf0375f754007acbe58b7c785dbda7077c8ed0aa4994dc6fda5b8c11352e77f3b5e703f16d58b +EBUILD openssl-3.1.2.ebuild 8713 BLAKE2B b020424f2ec10e98fca790566672bd5c997756a86f508ddaa2e42d1bacf0f320bbdd645b7e8d830d0cc75759e083af643f6230183805abf460666f7bdb732d32 SHA512 6157a855926cfeb3c25813581bd4cddd7420f2ede63a62a5ad2e49bcfae777e3b7b751d68f703dcf51d808bb26f77e040870f3b532649b1cb9ae9392a2434f99 +EBUILD openssl-3.1.3.ebuild 8713 BLAKE2B b020424f2ec10e98fca790566672bd5c997756a86f508ddaa2e42d1bacf0f320bbdd645b7e8d830d0cc75759e083af643f6230183805abf460666f7bdb732d32 SHA512 6157a855926cfeb3c25813581bd4cddd7420f2ede63a62a5ad2e49bcfae777e3b7b751d68f703dcf51d808bb26f77e040870f3b532649b1cb9ae9392a2434f99 +EBUILD openssl-3.1.4.ebuild 8713 BLAKE2B b020424f2ec10e98fca790566672bd5c997756a86f508ddaa2e42d1bacf0f320bbdd645b7e8d830d0cc75759e083af643f6230183805abf460666f7bdb732d32 SHA512 6157a855926cfeb3c25813581bd4cddd7420f2ede63a62a5ad2e49bcfae777e3b7b751d68f703dcf51d808bb26f77e040870f3b532649b1cb9ae9392a2434f99 MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92 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 fc0ae21e8476..2ac1bd09d942 100644 --- a/dev-libs/raft/Manifest +++ b/dev-libs/raft/Manifest @@ -1,9 +1,7 @@ AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277 AUX raft-0.11.3-disable-automagic-check-for-lz4.patch 2819 BLAKE2B 132e07bd4dc447bb67b2521c89e06c697dce9554d1f2b737aa460a22be9f7a2999f39ebd1b25f81863ebd764ef127856dceeadcb2a12aecdb01cf01f1cc22bc0 SHA512 9de7af38c778366e63e03991fa147844695dd0b4cd2e62559c5f82a0a2e914abf1bab5b905ad3cf26512d6d48670bfdb40a0683ef7dd1383eb0229f6718a70a4 -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 -EBUILD raft-0.17.1.ebuild 1060 BLAKE2B e13eadadcd2f818e2a5c4c995fc38eb2bc0a933594b29b630009e18bcf8f5380d287f60bbbd719e2bb738e12ecccb0990a3f436f54020d82defacc5f2144734f SHA512 09f72db18eab0c72b48a3b8a6863d57eb676adb374696dad9607043bef6123d8747002cad39a571c4ed7feea5691b12b5de16309308f93bafb79ec21b38a98bf EBUILD raft-0.18.0.ebuild 993 BLAKE2B a3bb3cd66d1eaf10f07d19f8cc26ab7d62a142daeda369fc7ffb8014e5d115f52fa1ec6cc83c2de515ffce0e7542a14841b5ff15bcfea1d73a8c21c451b2bfe8 SHA512 01cfe9ec3efc40da0edb937866446c16d05fdcf7093e80c535865b2cca84ec44ad1a30d716bd0b312ffeb7787925bc77a614a54b35f275d6e6b95f3568092663 EBUILD raft-0.18.1.ebuild 1068 BLAKE2B 896d296974bd5946eb670ba7d50175cddd25abb460fc24530e2df93f18136fc75eb7209cf773f6bbc476d3263d70d4644543ab37e7fc29f2379993bbe5043494 SHA512 eee12dd5a7497f799dd146fe8e1dec8972ad529f9d1d6778c13f51273da10c7d3cb4010f362c3e49e3ab6e6739431d4ca20bb00244b3a5f1f7733bed75ab0b11 MISC metadata.xml 894 BLAKE2B f5f18621f9238af58d307f4e7ab675efc2da37172c395362c0a15f4595fcd67bb67eaedbdb789396e5bd515ca1d10ef466bc80b5f5d07d8835d83700ec451930 SHA512 8a8b1021d4b9d3007c47d20471a90fbf9fc25a4fe7123717bc6a74742b3eae54bc779326776f0fd6e2126bf05d7be0d2d47e458b0bd99adc87298c51deeea8cc 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/Manifest b/dev-libs/rocm-comgr/Manifest index c5455cf7bf17..5de854a85fad 100644 --- a/dev-libs/rocm-comgr/Manifest +++ b/dev-libs/rocm-comgr/Manifest @@ -23,6 +23,8 @@ AUX rocm-comgr-5.7.0-lld.patch 1355 BLAKE2B 565e3052974b99ee5050fc1b64d5f3b33786 AUX rocm-comgr-5.7.0-metadata.patch 2738 BLAKE2B de124cc61ad4e59ca182a8868bdff0c2fa44ec8a474f4c2d31aae8b90aabee6b32394959dd3589cf4756d09cb26dc1691df386f0b6687bb365dfabe6b76f2622 SHA512 440a6cc6fed0c4091effc39ffab5b4f59c0d503db7ea6bd8eae681422b4b385f3f8176722f7a2b396cced8229a9c3904ac795c62949bc805284e6a0203ab9bba AUX rocm-comgr-5.7.0-optional.patch 3965 BLAKE2B 78b837f4f2797274fe38cc1ceb1d1e7a4b40936199acc3a97150f9ac637dfd5b1e6f9bf6b285ede5ec10010ec90a9379ce31248049becfedeb9c0d8d20b4f0f7 SHA512 6a0f9c5bcaed29d792d41180b261ba3cb9384b2a726cef304664438abb47ac9b084c2c230ccd66ba5257ac39f0690bfab9b90840b4a9a23a020adbcb804a0d7c AUX rocm-comgr-5.7.0-symbolizer.patch 1503 BLAKE2B fa8071ad2bbcd0ab4e6f05260617cfa693be6b9000ba240c7faa8e5e4a22e66f5e52b584d7673d8a55881677f864c5cadff7a488feb3cd4ff1194a60b63d68d5 SHA512 624ed4647c8b8bb9d8945acdd3166a78d6333a34397e4980c4ce29a8389768cd286eeeca7ee92aa8969c607081afce4acfe4548074b16034ad59108d84fbb0fc +AUX rocm-comgr-5.7.1-correct-license-install-dir.patch 549 BLAKE2B c45452d4af4718aca315862064596347f5caa9301a02fb14228daa72fee70d7452d3f24ee7dfc9247433388655ec7cccf3168eeea17ce425bd2090230e57e451 SHA512 8a49aec20da6c35989fbafc985b9c3bc21f20b711e2bd6921b67542f83cf07557afffefc9dafa860eefea5db17203d7a064755059e6e16d2c083b09ef01e9a22 +AUX rocm-comgr-5.7.1-fix-tests.patch 1733 BLAKE2B 0b92d01929fd0376ef33dfca3dd2e43956a3652c9c653b3e30ddb3d7487caf8858367447270328c2ff6d9963d786c8ae50cc21efc90e9a9594bb9f50ecec5667 SHA512 181074ecd0a76f6dfabf476bbe98e399caec4e8b3dd04b01318dbfa34253ee5c27f28296f1f07801960b5b3abab1d07dac18e8e61d1e30971520c7df77364607 DIST rocm-comgr-5.1.3.tar.gz 117155 BLAKE2B 40e415c4c7ae3e709dd50981299291f0fc1133f35310b4c86a86847d3bce5fd7685a3f4480f8f156873ca922921c1d4e1cb620fd33bd5cdc87f155af839f2bbe SHA512 5927250f5e03c32b7f270a1dbfe5221d349dfe32aba34143040da53d4e7eb83faa3073a43edabcff13e1fc977bc17088404523f2ab2ea95e207d2c00beb4249b DIST rocm-comgr-5.3.3.tar.gz 120414 BLAKE2B 29b9d466d74ef94165a2b9bea35eac4616f6b2fc529cdac3c830ee7dc08f219cb9e5d4f081658881c76633f12eaebb74d1a2ea30a76652231b8ee516f9988db1 SHA512 ba7b1ef214e3624168e438ed7fd94291a07508fe89d178c0b158bf22e0998d5a8e4d8f0a7f08f05ac108ef65f725db5764fd66353a85bc25000e572a4fdcb61f DIST rocm-comgr-5.4.3.tar.gz 120461 BLAKE2B c4eb79dd5a72a2b18e16841fc8cb9a3a33efb0c7b04a7585df9672d682bba6fa826ab8b37dba5febca3b8c5ee5aca30d8546e1fa69e77671e5c750e2a8c1f12f SHA512 1a25af99a0166d70ca6dc5df5a667068eaf583dccd74bbb18a2a5de3c1b769e0c1eb9a0c539e0cd88bc50bbbe53214a1d1b23fbdfd6fc5b6507c44da259815c4 @@ -32,5 +34,5 @@ EBUILD rocm-comgr-5.1.3-r3.ebuild 2051 BLAKE2B 98d8ad8164c8a401961a9abb1a973e112 EBUILD rocm-comgr-5.3.3-r2.ebuild 1943 BLAKE2B e286731895a9cb985eef52ab23fea988d11fc4294fc65c91b9dc81ec5af8c5a747ae699a6af878436e8260c77e94402593fccae9dd8fdd65f05c3da27087b82f SHA512 fd5a47cb1eb354078c9aa4f5fc27d05629a7f40984e9f166a36a5d47faf8ccf3321d8a326145e192c25cc685ed041e9c756b7e57598902acc07c743ea0c7cc3c EBUILD rocm-comgr-5.4.3-r1.ebuild 1892 BLAKE2B 3225c9fc2eb31f8810e1072ccf20681987ed6d8072f7bb0a1d661ab2eb327ad30afa0a6fd8f8299bd626f34cffd25e9f15d42a5e7fb6ac62f314755ce1ca3116 SHA512 265cd1523b8dc85a875a008cb8a2b6b3098cc07277199c3cccb749f4a30d22d8e71eefba1474aad18034b13002d734b46cec614f1fe56e67c4482dbeb8bc0079 EBUILD rocm-comgr-5.5.1.ebuild 2022 BLAKE2B 7bc047bb17510907af10ce3763ccc6bd52d1bccb4264bd920936dd76d9e7040565b041ed4f6422ca858a40f8c1f073a8bcec5d9b93bea947e72aa48091cf3f6a SHA512 31024125b88958a422fec60cb35eb2aa7f3c9ec0862c2f218f8b6c7ce1ccc3515f3976de53d79715c6e3bcbb3fccc6ee4347013e711379702c88b1ebdee894bf -EBUILD rocm-comgr-5.7.1.ebuild 1847 BLAKE2B bb5b2b2cfc5b5388c2ba27d4085167f637f831dd802bcbe9213e98a7ce1f6d58a5370a33368e82c4347c455a78ff9d43cdead944cbeac67ede65561607b04e6c SHA512 fd82efa78417e94337c20af1a5021c70ebda8525014a87061d96ca5d6b4fbbae97cc0bfc99adacf706a5fa34e080e4aa3cce88796023805cfc2d5a22e53c2fa3 +EBUILD rocm-comgr-5.7.1.ebuild 1951 BLAKE2B 7129f908ca36c54c3ffc69be5f4b58b55308d5a76dc9d1a1095379098d215726a4be033f28c27ec9938054d13f6c8e853206939717691c419654666ad5807efa SHA512 d470c4e665f0d0259fd508304d8770f3243ea721f4259a4267970d48ed08f6163e61e7f02caae553f29d110b24f3a0a61b7fce1c1e529f00af5ef5e41bf2e746 MISC metadata.xml 526 BLAKE2B d2c4b5c4210cd4ae436bc205ec6c6d0e2690edc99250e508b64f3abbf0f7b4a61b27cb627d9453ff6432cd683fb7f51460b4e821ce7614880e68854121297db5 SHA512 5cf80a58a6791b404d33577fa1cd199791ad4348d0e18d2ba9d8e1665cfc5a19c7d37cfe265c77c060bc886f24ce28b592c6b7d541531faaf62e5440b732d2e7 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/Manifest b/dev-libs/voikko-fi/Manifest index c6b118f5a3dd..3a119800f0b3 100644 --- a/dev-libs/voikko-fi/Manifest +++ b/dev-libs/voikko-fi/Manifest @@ -1,4 +1,4 @@ DIST voikko-fi-2.5.tar.gz 703898 BLAKE2B 596425311bcdbbf8af97bc32cd69c59cdfa56300afbce22501f084b138ffbd7a915f08628e40a832110e9d366d128747d7e7a0ebdfa38a7734c4f1c1cb303997 SHA512 6de3c6c13a9fb05a463a55177dc1707d5e4ca01c7ccf08e0f8ab73cb3a353ee4935adc23a1b5f6c5da568dbb075c081a700d8d46eb99b6bcbed0efb4d977f59a DIST voikko-fi-2.5.tar.gz.asc 833 BLAKE2B 329d442064adee3967b703e19edcdfb20a03e3337751282129e2816f265fcd4ada9c2ce82c146bcde8a644e47b462404ce9abf99f5bc6d2fe2f986f83b73d1e1 SHA512 ccdaa4e76b81f8ee8fcc20c1d870200a1255f9aa84c8dae139f343e8b2cc9ecefb38a16af8653e9c94a1e5cba25c850b8309d406e3d5b323864c8c0ad38979eb -EBUILD voikko-fi-2.5-r1.ebuild 873 BLAKE2B 215fe309928ebfff7a75cd14e5efde9061a79cc60c1e9164a63dc91cff58a941fca2153b8b18ece505233af19abe7b0f99bd132f3282fd392a96be66e4be0d46 SHA512 5932ce642f06b26437bbf593e8d249bc66179d16e6440c0096aa549b6d16ac94337330b0c2458906984b1a0ef8cd0eec85bac01694fb4738af7aac6f346fe26f +EBUILD voikko-fi-2.5-r1.ebuild 865 BLAKE2B ace2f400d17fb2da5626f8dd6d0715cbb5524355c0b80fcd97b235ea482cfa27967b6f024796293567b26b6b917103a2f107b8c7ad12ce2fbcf9d1f23d253544 SHA512 cea791bd6879ba7b0a3de1126ee0cdc263056b4302163d0de02af434de53875f4da3f6c98c9200937750c3d2b81144936fef9b8f7470772b0e326cbcf74ca9f1 MISC metadata.xml 255 BLAKE2B 6fe10a1f843a8b2494606052a69206e32fdd5edf3ca6bdfb661cf6f8e39c0e16fb652acb8697d339770f3559c56a4ba964a0e959b3e0bb456d09ee7570f0d9e9 SHA512 235170971553178916cc484a07e1c665c94cd0a7ec442d2190d3608f7a3441dd2fe08fea666ca23d151077c10c908bc1da0e57355fab43be02711be35531b362 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/Manifest b/dev-libs/xalan-c/Manifest index c248418e1bc8..7f5add91562d 100644 --- a/dev-libs/xalan-c/Manifest +++ b/dev-libs/xalan-c/Manifest @@ -2,6 +2,6 @@ AUX xalan-c-1.12-fix-lto.patch 823 BLAKE2B db4000d8959e5869d0f0afd92ede88f2bb279 AUX xalan-c-1.12-fix-threads.patch 1074 BLAKE2B 086208fa8dbebc3b5edc5119386ba3976d7a939e505a81c625ab6fb7b8dddd198aa41bbc93177e575d8475a8ee4fdec62d27d4c3442121c29f72c341a123df8d SHA512 33aa9cc55bc4cc29e3d1fedd9dbd1792695ad52f50e2ed46f7872585892dca579d75622ad91d4d854d9ed1dabf38b282c69ef39a3d909321ad2b48e5e8244066 DIST xalan_c-1.12.tar.gz 1130924 BLAKE2B c2f0fb98d39e516d5219ab0e075517c2c916b451bfce6d90399899870a8a73fb59f8d2465f58bd97208d19c5a7a18df5a49ece156d8dfe47bf57fc875793fb43 SHA512 a9f72f0e8e199ee2cfb4c19ecf390d5007f597aad96a53f55bc475805190302c7e0d800d776b7fb20fe8e2dddb6391e70aa3a8861a2303370135e8b0a5fd15fc DIST xalan_c-1.12.tar.gz.asc 488 BLAKE2B 1e5d7091ca184ac7e2897fe52417b01d9618ab0435f2bcc7748d563287ad81692e61bee92ec9bc71e5c21c11bc8245a4ec09ff7e6ed44a4b3113264b096ba277 SHA512 1c532367d5a3f16622cda3eaca05eac648b415a9de8685cf43f5e62683db30b396e669b6952f5bbe161327b8171cd1e54ad4dbefa54122243aa01298d53d400d -EBUILD xalan-c-1.12-r2.ebuild 1254 BLAKE2B 387df4b537e4d3b41ead50c6002212dbb8e0b01412766018df81dc0af880a8c4e69e474f29b11d3381cab86dad92f810696cbc442bf32073e2e9554914431d8b SHA512 aa7f3c0db4c88cd3f6600492bcf18f00a6d2e1ac2806fe91cad77bab78011d16ab5ef76477ed4a571f53c2836317ed56927dea0c6b072aaf08c708110e6b64b4 -EBUILD xalan-c-9999.ebuild 1215 BLAKE2B 6d7e50d203f4533e17a5846d4d74a189c7e6bf9f6fc39954fbf6b1db524a9b40e91e631ef884bc98a93839e2444543d31846916eca1a9779f82c7b8d0a4321a4 SHA512 23183fa1e95f45ac7e9d5d2da6a6676f924b1ca4128e22f45fccdb4961c481e0e7da88429a7854cc94d7af7a99648745b8454d6a2270d47b7b7cab65723e031f +EBUILD xalan-c-1.12-r2.ebuild 1244 BLAKE2B d5546a494b93b56c3c96ed251c9fe461237be5b7b05ef83405bf85ebc9538edae36c75613f3050af1d56e57aec2b3ee56fb2af18fed32433a2fe42b8e323a3cb SHA512 895aa453ae27ad01f8486c8777c15276940dcb40b798359117b546031c3c27d0d9a19d4e61c26e1061ef085f6c9e24a0fbf588d8d4625a869a22c620f4a9a00b +EBUILD xalan-c-9999.ebuild 1205 BLAKE2B 3870a7666f10bbd4aeadea65b14e7296c9a08f863a74bde49f83fe830c5d8f62e110806e9406c6a433be7d0bbd59030b7899ceac29653e522ab009304a16c061 SHA512 f1fd62f411044a7f4c1abe2e3a65091a45801314d8955c67c197e69e6013c304c768567914659f50d66732318c49097960c659a67d04425b51329f6204d641a4 MISC metadata.xml 321 BLAKE2B a2e8e4499ce42f511537b6f3a1975f857ef40205dca2220536cc124bcb9f94c1017efe3f5e9124490f65758ac277b5db57bace8987e8118ea4a524b57d1a07a2 SHA512 af706a4b4d2a6e5f9ce31f83f367423097168c97fc8ca42e82a1c93a542329cd699d52902aaa63fc9b43cfc5a5c15cd26a87b754cc314d25131f9bb8652447ef 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/Manifest b/dev-libs/yyjson/Manifest index dbeb51ed04c2..685688e58887 100644 --- a/dev-libs/yyjson/Manifest +++ b/dev-libs/yyjson/Manifest @@ -1,4 +1,4 @@ AUX yyjson-0.7.0-disable-werror.patch 303 BLAKE2B 18a7ed6a7a054be4a89a42597926ff7ed5bd1f0ed0e5cb51287d1e43b507f7d7781f9ba78d4942fc1381b8f2dc0bbeac9ec106a9b8e8a2e461d6a6993af52056 SHA512 59e91c71eb214c0e2579a0c170199ed26f6f9bbce3cf110653fafbfe059743033948108d3d895b11bd4d43d05881d13e446981a6711b22107909e3d4647be739 DIST yyjson-0.8.0.tar.gz 1529369 BLAKE2B b76acfbc48a3520129c5ecffd61b5eb06a1a0103b09e31cf45ead6ddb9876c30c0d096e104bb73a57c128b42fa9b5dd7af700144d61dd51e2ac14f188e5e5195 SHA512 3872b46930fd0f4d659004a4d08cdb1c506ccc2bf2888f5ee50523929a2b72f9d8e72ee71dc958ebca630f1886858d4350521bffc18c300a27d25436833384a9 -EBUILD yyjson-0.8.0.ebuild 840 BLAKE2B c51f8c1edcee2a2933b0401b3ab117832e85f32a370f0889f1934de8dbc52b00a921d90355267e7b8d265458b346f05e1c42a584440f158eee10a4780d3173b1 SHA512 240ab10be96ce23c0a3f3cb5983ee8a2185e5508bcc2082dda53352696e2933f97af1981c1a1696738f0d963d589f4ca5a6d1566db0390ac1009da7d31e41190 +EBUILD yyjson-0.8.0.ebuild 845 BLAKE2B 309a1056f4b48a8cc14c52058cc6688578450362a4d1a96d6da3c0c6cbf92d4f723b99bfbc788e6b421d11fb22f2e37b98176c16105536eea30375e33de436e8 SHA512 4c0ed5f25642e65d6be97889f5639c38d40f29fb46047e4a849a461387326a9b3e04989555c30e7fd03f0768cbdc961e6aabf117089e704ce631f63ad5bd04ac MISC metadata.xml 297 BLAKE2B a5ac4375cfb73215475fbcdc7dcfd5edde21a0696761230679afa8ca7cbd520a684b6b96641d8c61104dc3dbde5d9ac9fd66a24c217aced8a6bcce79fd9926c6 SHA512 2c347d6f55a7e970387ca0e30c2064e53e64eb64ef2e7b615bca747fd83834064fd7ae1566a9353f5eedc32c606aca1f425b13573b8fe5c519c6cca2c4b4e495 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 zcmV(yKZR@_Eva-< zeXnIB8O2}(72(X`?e%?NryqDWSpzc};l~fKZ4dvyZ4dwZzy0@r`^zu$t&aLu|JT3& z^7$`Y3h^)h<^TS-|LecT|MHi#uB*i33N6j!yhggh9Jz(-I)7GQ{fx&d;T&m{<2uHE zjlCT;hOLx6Z*{J%r+VhRk8$zGXTMU-wU@B>cpNKNe))cE*Otds)|t<`jhNGUj5YRk z&G481_&@&b*y3Ntc9ay3y5`Z!vGai|=GAhVF>TwJeZ^JRUh@^Uw8lzT-{Zc|ZR_=F zE01lqebsG_Yk#(RjB{=|&p1y$)OfmMFFZ`#cHXI`E#~d z|J#54kN^Ic|MqRp|M-u8|KI+-e)+WK_qV@ne9ybQw$7(o%dzBG!+y+j#4_u3t+^-O za&AW~`%&h#@i3`wsn@fwTI*hCze+A;8zYpIXKHnXV}FJ1yka}z-g)jh=ef`8h)3Jn z+%yJ|6>*y4HE-(62Vy znfv4mE8n^e-X?8lnh3ehBX8kIqpr~E*+S!Sd#UKnQP$-7F@3+SV0Ij4{tECq%GzR3+DcN^4hnS_#))E6|dFOOpJ;jyJr?kF){rRC=B_Hq7DkFuILa)5;adDCbRlW);oDM{j+Ijdb zm8Uw}RVRiv=4dfsXMLS%1mssXPH66(m*e!%(Up(0?nmtCe?C)LSH+$~=M+(&{p=xc z8-K6Ao&S{9HuJewJ9@cB$T8<|optW#SSVsc3~6EIm~%nU3AxV@;-SEz$* zXTzcJE@7R=)B=%tI!8T2Is%^^E1rE=MJ}07lOFi2m$R)9#zhuulRB4_y;#{!i_~-DdoMp69_qB)oQ8 zdtX~diB3-DJo>D8pIFt%SkXRnM1RS*UWf;0!`<_BBX03Ja^j;gVyT08;kWSgM51|4 z;#f$v^%zE39p819P;hnILtLN7!*3B-UY59(jv9x!#>7{gc;G$N8ru~z-=*Gg8dpII z+v2~Y(P0+EhMl31xc4z}xu`r2EFR+^1Yi(lCG-nrFX&Qgaocz$ob3u@+keAY$UGBm zX8WhCX726aU_y^&oNHTysF!h@V`4zp)`l(v&E9H5K&aEiG)Lo1FkB8B4~l3ej*;`o z_;k*SNLkKxr2`KiLqn?xi=*|$;~k@vHu9eNtC^o({>#swUb2c<+e=uHkg&B*)M-1x zbPqBTX8_sptj@gQ204fyuB^mbLl#u zpbYvE2`^g&1NE)MJOV+aHooc@#0G*iCt7Q%5tzSoH(<=F%07=IQ898@t-0qA?)BV^lrr*fOj!r z);p(_&mHY8<-+3*F@MVyBBmbZB(mZ?dKdcCt$;bsnTR2=whKio`*s*$c2FQEgj+ZW zP59aiUmkJ5Xaz9~zq7^m5ZU+s=~J)Y-+p-e`t|eohuBhhiES5x#Ml20_Tws|hR+P*a~-#F@2PeBp^nJ#eFxqsz4qiV;|gVcz8i&Mv6 z;{b6*=W5sJWrF73#fFSP5J_w|s`|}mLIO};6Rb4B$edIvTR5+d`GRxjCSs|(KoMsf z`AMGRzy;=n^^ zvdczv=g7j2Gk@>c2k@PPN*VPj<>)a1yRoVYP@5-SPoHLoT3q9yo!`_Lj=+>@UQKNHb=5MljOAnSbF+a4e}$T*nE~kdibceI~3x z6#JCe+qbWuzyA2c{Pm~#%l!7~`x9R5FYHR};uqj<#IJGbv=By)M@X~5Brn7$8 zC|ztF>0K1~$x@AUmYHAUGglDI_TO0mfSW z^5sLg4CN&)+#YAr0iYEk5z$%BVn3v-iAX&*I953_Zw$~vOXe=81Ye&39iUjkN2I-( zjDU6Qm`)BSR)FrBNFk(>=WXfmf*Yae;js&0Kw%^?a>bq5`y9sA_@q|Z5u9Z#6#Z& z$;}2rg+DlR#z{}y|8`p+6YPeb63St^Ao{ry;6aTw|pbPG-CQlwXI-r>_ zuNlza(8@lN4++SJrQnp%&mAPNE`RK)^LKbzXlDx01wdMZ1mc61bk#sG);kyr39t@O zCk9@^u#$nop>*^cd8$Iat_W0(gh42}bfy@=u{7d#VRK|tS* zd2GUONbxLu7k&i@0`JFD;&2kaZF?YBFz=WC^|vo?AHmp5yFkSInb9Ehm485;^~POn zz?%--Rl}*J69NGe#3^tb5o}3l-!eM6!3uIY00A3u6eC`QZ@3+D1$BYOj#2Bii0Vo5 z8E{IcYB_-rSkY0he~Rop_&YEkAPrT9_dyPbzB;fAJ^^|KSoFT1&>94X6hJ5l_9Q+} z6nt!85qUlqOK=^;g4RKFYJV_~&jHm!Y`XS3@N4PvAc$T^#+{*c>!ZlNztzt_Ke;48 z{*~9klsQ*)fakAA>5#*?H559*mGBMenka0#DzeF{8tBFJl;>G-#++M+Fr9=yNFOv3 z8;)zC>$vomGu+Fp2QS*r{Z14T>WQEQloVc&zkn#u36=zcBUYdh;D4TvK`k-V4j03a zHcSHE#+O3v;S(oeddKMj{i^W}Z9y1tJAxAe z-mQHQ+5Ghx7sEqXSB_&AAfBlljLJN#$Jj!~t*$$$aOUXxQP6YLWYb^!d)_X{A( zhlugpz?DIWf$=qGK7W>$m;tQ?Y(#$^5@QaAv&G2?OpkYANlu9ZCq~{XLQO!r>2H9G zO~Nl;Cv0m$T!XoskSDG@pZpW9&8vg^c~YP|<^s$}4POOHBrqpb@ZbQaDZ_IN*rySU zxXbBJ{K9Td<{_;0?Srh+yR2@8or%U7FEEU6M_VSoaHlv-Jb&^sp@q4@H1I;eCSbV%>GsAR_EbCHh|v+_(Air!YdN^z}}(n`AVtcit1`o1KiP7(Rdv{G5(k zs^lX0pLZ5?;6xxP`^fT7^Aj>?A`2x*`+=+_WiRvgb}D(hPKfVQEA9kzfKfR6@X34esS zy@y5=_AtYG?OUvb9eyl;%ZrR)n_iURtkBkB!UX>$Q^t2eK=!P%Cq#QdkBB`(t1LKo zTrmQh8!+uOh3)kR!ZGdPMZpR4ZQu-mOL++F^QSLAZ+}dKw#qN9M7y*R#Up_I+^^)t zjgRzb9I;7tX93W{@-=L``=NgqLEMMuP(6aXqE=_3iER{C|cAn{R&% z?tP|u9>;)d051Wcn&=h|pBqu~yb@fv!~u|8JNT&9nsIYrsS^P=yvY@L)k|P|cq^8P zwO(fqF9L!0q2k`M3F`~f?>@g09~bc-E|Vb^^F)hKdY%OGHHa2`J#Y;V z7D4I*E=ds3+fL2`qmmFI2!DbCqDX+49shq-BNo4S!;_)?1G3(l8EWVU4i;Ph#y}9@=QHP3;_FHcu>hAr3p%Nuaa~#9fP&%dliUbV)H8WahOM=ezk@HsS-cL%NdXWE zkOdEh(*ypTee4DB9J>&a_rhBE2&Vz>#`23vBTR^>b;k8hg^r0)Wq-6TO8y$LHV$|{ zP#uoxMV#ObvJIvO)!;SP0-faoL{46JgG8cPh8%;p^}Qv)ObDrfQUPq3DzuG1!xN)d zsS{;)baNzL85jK|+TZ5i-s-m>pZW#8Kq;D6q$qCqz-uVtAP-U1TtWjh;I2ws{JB?3QS8a9;RC(vX_C^}fy zdqF_p7y#?@GMAOnwOM=KGM*gRFkz#UAjxZXqUV5^;$AN=Z7%p2qyi4O1NjQ7lQ6zs z8}yAhFS0%$ZAfmH{+RCoLV`E(gzdn!oDF@B^C_~gU!T$n=zrrYM&{0mCIHK^3b4E# z6_Rf?!zAp3hEXB_5WtQzB~qc`usTTFaUGkf@OdsCq~kx38weIvSv+1N`D3XBhU&tN6ygIdcIEyAVQ=-*=V$%I3*k!| zM(>iV3vhQ!48J}m92!TCOON<`P!8yc1Jqf-2E5%`M)Ee7dB3fD|5$h%;Cq-TD_DMb zH<}?hC=HHo1BIL@p-E_tB6x#c=es>-NCePjM^~a3xPO=L6mWh4a+}Hk4J1Im2_|?M zHs$3Tzi~k&u8G&%w>-oM0d%(&tPE(lc`1ckKA2Wj&4aDZ48<4`w zpDg=`TYm#P2s>d!@DxIuxu|l2zb;)9Xa-5F5np+nhJo@2_<{^X<)`piUgh(K87|C+ z3TP(b?wUzNJT*r{{F9eQo(XGTeDFXrNjsF-C7@UZ!0osRC^briA#R;7_nlgRG&b-| zs{F@GSpEO~Hh-$$fBIv2fsL>o$pxf?H}q1b5r5+>9O)LhRH-NsJ9=GPO#W3pE|T$n z#cP?p5G}100Qj9S8C3ni1I`nF18-2Nh^_<^oKi(+GGVOl$9Wgxyz=!IV%~__a^?Zz zI~w>HEM@c(M6`%+M02e7F!dJhTfU9|XrLEd9*kBDMz~lohX#@$=ARWxJyu3vPhu0n z8-G1T(?{6zx}ve2xH8j2UiF7QzrB50pL%_J21)4GD@SozLbCVGf`|yx@tWc=WyGst z1k<{b>fIf%AOjD2*tRyi;OiVl@ox4a5yF}x!RcTvP-|Q^uBP@4q}dOGBE$sz>m8DS zYTMujE4?m;yr*ova}LnG>%Jm_rFYZfJbwT{cq6(1Q$d?R*?D3Edm07!@-&MV#w=ibn_m_WYFF_^o~V6jFM(}j*^t{{V9kBNvGY99pBjCX}!9FS@PCQnm#w13r_ zsWFLbC1ulT;H6~xeCun^?-?C_9l^c9V6eSC!PoH&<|m1kmf_9hWL6`6A6rPi}smIeQ>*x7p)DPL{ zR{~!Ron{}<>eplIzL$a_XJj@EbJ)QDXKvVSPj0nqj~ zKX|eFt$qFSL;vC1{QP8+Fw~ct0fxe*g^%+p!|Tg%mEGT(t_k96MEA{GbiF!(J&gua z0oMko`Zht~#3cP%Z2hbR32O{Y4+zLsgb3r{!brz`!BkIpXiE~8e44j?cm81CHO-qO z^C5sz@MrD(6Lqa-O&4Z_<$sxlCvHNx&mHYL(*l9E&GOsRdv&C2E)?jV%pUEiEP(@e zu$z-Ogn|a7)uP32YT@DM!$WNCub<}Mo<{j{VXX&f0%v&VCz9o%JTw6~TGxo?fdL1U zP))+K6V0&IEkkros_aC=wcP~_g1;H@DIhoC05JSOoWs)K2DgWpji7UHq~pajyigoR*krhoELa2xoR2Ih?qS-Lf5^*C7Ss53^SWGahA{YwXb5s0U31 z@0|GS6P*T9H1Gp&wITSi-`pyi#GIB^F1*%5S{USyA8FAe54J+^3Y7>AYVlgY{3Q6K z6RF3Zi+NJiNhfQGG=EMVcZ4Mz9h_6IjLbu;J>f#AIqpf&ssNc03jPtK3ShkUnaiRHL6*kbsGHLp{$Y-P|%;NC#Ocq^D{ zn!9OduaOV)8QX!KBSatzd<&vr*<7#~v7Ct?1KN9ebHRb16@O0HLwz#t@FGO`BAms5 z3W8ZqkUoU*@(x*@!XqDGW5GFG`J5o>KHzHIO39kQzE?)kp#b1>UkWjJk-S;{WGMmu zS@#I^+Th%sKLZ-09;GGp4`}>eav~+(%&{0qqmT~IiIW~V6p_t=pn1lpuAxmy`+0WEv&H`gPz$nFJ3+il={?d)?tM z5qJwX!>y}qpjz}~-ilaz^^%`gO#AD;b^&1)iUs(Dtbd#B4I(R4^v4F36l*7bIuBGmlx6L#bpFJ$HFA&Cl*D&oDmOD{dFdm{rkqbx+bo`Xo zr*Hk2U;o%~ZNHbDwuIRW7z*wlZ#^!)&*a!3tYNGhjNH5VjDrAq7M(TNc*fM0KtVr0 zFTOqtt$)jeuNNihIY8$7Dq7plC$_))~03e0tf9W?qpKs^V3m8Y}@ z_~h}P;`;t8kNC&n3%O%rr2`|ph%V?r2M>aruz&mp2RVDNwCP-Ur*zbT|HcTt&Dk^V z3BOXdCb|L}1Pg2_MBZ0}$4+-56s!qHdZ!stZ6axD zI6)#p;Gu~sP>MUdaY7^D5B_KJvX=n=5Z6z$|NO&$e*gOAJOA}VnIVw#MI}$jF38dn zhYY3{x!`>_vs)M}Ug>@=48jX=r6||$fa7FU*w|Ls@-%NX&?IXJ!J0kvWL@yZ=YQrU zEF2s7YpsNjo_2W<%qI%9-ZRq~o~Z7?!eX|+1HWzg#C92CIl>8!=oYUmn~GEpAj|;0 z8?bqEjBW#}6dhRzV=Qo(nJ8ixXO35Hu{Q#S_41|a-5`B<;Z>_GA5X#k+`oPO@>bgu z=D++ts0O{ZpN-2p(z53-G3lu_TTWTfc%TM2g>edz%x8bNLrF$_dIa9kTXCl z&%e*v}%X2ckS(eJ{Fak|?m3#1CSMhdu^S7GMn>jk{SBuF<4neFoc{VlJCV63=0 z%b>i10dZ}XWqP-CmnB0OkxlSAoTzHBAsE0PA(-ca&dmnB10^4MSkD3KF@Jr&?8UL_ zYQ~4eer_K+7arGY@Sb(doNXlY3JqBg<$^~CEH*E@Cqgvkxo_~cL|DdJ2s6WiTF~ry z#j{@F3f3M)9+VK>d)bzi)3~uJ1UW7ZXqhXG;r3rR+!fvn3n5Dv&MP4#3>i>Vc!lZ( z1$3uPcsyYxUI9Zcae3tvvdBY*%Qg8p!gYP9#-u$7D7QO*%Iq6WUT ztb?cyTHZk3(dx9kEy-}$VG4D{Cl~UP`yYS%mz(a##Yf-m4a9389?MrEy2JN|0jRXX zw`9x9HVbbPMA&);aDVe=UTfa>sBxhGC}eD#&5$r7U>)QW9FNBdc*Ij~iA0WqpS9)( zWSdOk%Sql@H{p7LZUXLmg7siVo}+CG8+3UGiKGo@6|lpFRuyPCsKZ-W>A=``+VMm}Pk(>nidUe#cDN4C z6-Bj~CE2e-STu~EaoNgZY1yGDiOxL`P_Y0go2V3Y#t$Sk9=KJD2{GQyGF5y=xhB-wtMNmiVM7N*nIH**3gxu49tm!i z_ampGA=>bfEq}khK#Ywbdk`rnFxzavu-q?L)^bRTp~xVkg|Z)j9!uaK;`;je>$g89 zM8~-|^SFen4Tl}9I>XXHgtp6U%~E>8&OD~ww}fC27LoJj+k^u+i&a!z(*cCT;cSu< zaP-q6)#)8C2V7Az=pxPzd%>`wyUBFIyE*dw`w<{#Jb%Z$YZh@V)>>IRJVjx|4DXUn zp>imQ$V{N+dW1u)_R{j>geVS+YKiog;p9v4*6I<>svaIO_Cj)+%5yoB)7PCO3~0XQ20}=L%#Ynp&ZO2do7lO0|$ywzXL%^NzzV+tKjte3t0nZHgscqLyG^ zYwbbz>$0&@LR*OB*`n*2wFRI z6j%v;!(EKFo)q%ymtTJS`?CS-QALqgv;@2Z5`T()P1O_}h^1mH+cm8rGzkK-4FPjA zi4whegp!?eC%|l2%r=XXzM}U&15C49$##K(4zPx;8NuWSN(e%aU^w_T_&l!kDkewJ z;3#}EZnAnEfu)5y@_qY%U3oynj?IQ%eigW=g#k-W+Q648vVT_#=M?~1urd4IpsxMO3ztMl)|V$MVl+4l zJpf?Q7;&M3L>3%>1h^D5T4razv$yQ_%Hs)70H%eDy4m9yB!B(%>--?CS8vBiwU!+~ z4`%~3ff2mB=G_Mp3)UuKScJ3VuAa8*#=C;n@ZU(d+ZwxH)~%k&cq6N-onBhx&34Z`dovo%h z?|bu6E5>aB8(uBoft#J_Df2GDtUmErQkyMd%s3B;`8J}rf7a@)wXoHvihcX-OaJMQ zuWbv|t8toDA8WfN5{LWY(4mu!6Mup2-gmL0A2?Au&uX5&V0)Vlk68av{4l3)g->jp zcJ)#l9~G^5PnH^3UIEEls3dAy0GKm->HQACN*bNu$eSLZRuGR@CGF_mS6Ee#q~J;T z(j?}`8tmkV`~U}p_Bz7=gmrmkNl1so##pV9Ka(}Z!jJxI&n0n|H!!(l%^R+f|5N8_@+}qhcHw!|W)nR;K z!wwIt`i{<1@dA*1Fw8?Bimw=rrVD*$c3K$47%Q_hl^e`!f!^9qsG0Na^ zFar(_+G0(*RlDFt{M<45H}oDZo5z4rAqJh5sj7H-X@{>O<`SFW4}Y8eWM=u_!Gt}_ zm<6wtnq8CxKr?Wbgx~_sJ5>ZGF+GZ{jb=aUI0<_&&EyS&H+F|}ExeJffs?|pp+sH~ z9sN4J1&E8ofO=v#r}f_Bb|eTiJ%H+{pFaNs_4@Sd_dhNHJM8M^Xrc~BJdYM<8*>os zB64G`#gr}DU`syMcYmJKf?Z6JAG)k0N6+jk>5K3Tiog;v*@B-q8#ostgnksT4^cFX z!m0F(5DTVxy<1}ie%%8>&fstc;I>pI_R?(=2eNMq61D7Zhl8yq!!L6rc!ysXQTA;-0a&UsZD)l`v!AV#c5J4UlbAi#~$H!T)t`n)BF=Y@{1*@Z?z)vvk zv~S{S(GISP+ke7q+M9I&f`%Y1dp$^`-Hl7VRKnM>d3|-GN8Sy5j(@c>fZZ`G16M1!z4jpeh#S;i$kf#NK>AS04du#RVWdE2f|$ZF%~rwsAXxixOdf z?x1TPOn<@Y*E^F37vH)SA=o^?V?!BnIh^fPw^t@-t$z)F2OtY~4Ua&JSOZ5$;C86K zw-?)8wAe>;vIp!QEx%-3bU6%=2_$MJ42jc!&v8 z#B`320{iXl)8`M@X^$B?kPB~y(c*fSlMyQ%K7=1ttCphyOf3;pB4A?TajgSv5H{#v zhbR&zBY#+MGu<$Vw218kKUI9)qgKI@Q_A=?eF3nyUh88-gEGsXa)Ll zHqK-@pUGApz*q3@;Y!xy9|WZXl7`j?Lzs0afI=wZSuCr!QVZ*Wd=x+tzk+DRk-T3& z0{^ylUyyqQgfEMHYyiYPLE$0L<-kcycu(~5!hnuQA?$FCRjr1|P5>~R!hbgVy-b5w z8GittlXuzdSlkbbh;YtcV&wzhgQK{f`LCgheE<{bd7}ncx4UrSTM_o>W4 znE$LEWd-AIpdq_3@Nh)bAR>} zQL1`EzHJXjdIh%V2${;+?5{Fb4CjosRSO0;$kmLFoWa!R=Ew}oi(xw+7RHX?v$L5{ zrCD0;R*5aJ3o0c5wcX| z|Jcw8{Wk3$ddCOe6)Vp7*r(SS;VkdCf>4IcPk6)*SZ?>d)!^e80e?2q0*tK7u3xMd zg*TIN{_e7h%p7lg+=Ev5RI&RGdNgh60Cxj!cnwo5cNroKcFP;82UvF~3V)V!gd&?FbL$+bp z4!21_lKN3vZ_mnKD{x<^HGl#(_0>Tn#E%WgoE_VBGe@hazPyha!b+;MDHd`` zC^_MqFo{qRO-)jBe19^qvPKiAb61v*Z-ZCcuz3NZWOJoAtPJKjL3+fl`9iH=+Odrb z+x2e38aT%!OpYI8XrpdNg+1_nW#7DONho&n<_?-X4c&Fz?Pwg2??_H4a^SieBU27lJdLgBb?C%Wcs-`(!v zoGcEpI}d*QPd*aU>DUPS482q(W)xrxJ_`#@ z0e}iCEC*r#-Qk14mvzrV1$R^vgL5h9Qie0N|Zb~OaM{RwFwB=+_1A7;%RkNg)xwrt+H zlGSVfbyxJ`h|n#R7e)@r1*qW*thmQ>?H9VT_c?f9JTAuNz#k$WqT;A(cJLtPmhFg| zdp6?kUhnP%B*Rk%0>Qk5-S5}6P{S&9nSurDhat2XHGlMS8U(OAw8+#&*|6xO#$C%& z4j|5!?L7201xa((XADvWpq6Oz4p_?&XfU%}4e=6(L5r{%nW|jzI}bpPqQoj zl>wV}mWjxTepb~ugk*SSzhOcSOlH+%cg0SLSGeDNqcJS=n~^I%=zb$IXbgcIxg zPhbD`#H`QyiB3@f(wY9jkep~3D0f8`JK@T0Kz%%1Ud4KDA+8B-BmZThsf63Qj#Ux%zkL%nITvo(k z-ED{M!pQ>bS`Yq`$T#(&j zRD7S8*9U)Qi%u{bqz&Uz(_u$Ea+*#9jqOg#;Wld7FK1t&1o&By{dyq@JtZ)}f`3kj zh=$;duG8$#Zi=@W^1bZDzd?$wo*gr6+Z>vguxb1(Y|=76g0@=kP3B>xUvdgqa>i@4 z=g^kFWWC`OW(p!KxOxifuV25_pYt!D9+Lv%@u<$>Ai>SVDqF)w+6OsIz00a_0_Zx!5Q5&SSwzPU)kP?yaAIoZ+;!vh5LdW+)X5oezFers(2!7 zzu&D6BEY7OC%7rJcsYM>Hh&{8k%8yqC%VO1XE5lkH5N=b@b^!7z5ViGUgitg!$v{A z0LKvt(9x{JP*r?JGw=>7g?c-*QqSgKZVPdT-nJ7;0oLANcYwow-;uVxa;Er<1xzJ4 z08@v@PMDe^_iJ|NCKDM5GW&b+{W#^EmpvJqc}GW2fyBL+$cRAxK7S1*;0%19upr$P z?Y9mg9jl^s?q-X4$gAJQGGRL3DpjYE;Bz;40EpRXJAi?1q%9JzeLRZg=J@pX_1h1B z`&NJb_2Ue%M}^L?URY(alNBY$%Q(~-+GmHfS5o!DIx;7RxbBfX-n^jEh-yg5FXO5W z51^|f+QrDz3g;YUK!4bE;&uTm5$%pW79QBq2;Rbi175Y60o*GYO$38}+R{ld=@3r) z$kp!DR*74zXdryy9d_cX55u3M!RxQWCKnHQjhusnlI)50Qsv3!I&=W_1r4w(w zQ0xHS=(rDfzH<)E4MrKIbIk$HrJJj=?*j~Ffh=hAl4VsQBY~5behsia+Kr+Td~77^ z^b$&Fg33f%;ju&qL~{7@yeAWe;oKVBX}dUZTYMez1~A+3ded3tNmOs=0??)6ziJ~U zBFF07!E%D3Y=6#>laI&kHsta9+o%40)^E>1iBoypa&sVn3T)_`Cfi|cwl&!w%b8%n049td|9k{X1{>rQPxz49FTZ|Zknz!}wok_(5#@Hkjd?=v z43BJaODaxJZpZFa!d$#(Oq#ho+`${l z(!r5;+vnQN!rDz|9hW1jQ%5&mxkAK-&8OkKwRVC%&?a{{+|ve+9DEw@0~|riBNI0j z&S@1FOsC3oB3hgJJ%HQY3B!bW#rx-#i<9&T9YE$(yUYMDY9kiE74XB`J!JKL{yhKj zVSiZpql9%|1k`CN076T&vswpK0v-j8Kxm0o+l(oT`1mI@oqs zVh$%DI?0*m1SeU=c^w#@w{=+c-0z7a(~{r2@BLNMglhz?Uo$$8=W>v6jQ7pt7H^#6 zq5{mX9hUiC`E;hcmkXP-a1L#&xAX3{kAIajZKZ=A;M^8IRhyq2|I$sM*K8XsfUV+p z!Gej9`rwbyZKU+!()LBStrp`KMrcfM{_)y%@TW@^&^8+vt4$Jo=1vnhpD((|A#mu? zAvV`$?OWMREN;QO?kn=M#rZte?>iqmY>xk!P#u2n=De$^WWi1Ee8_%1UW54Roqv6^ zUKM*5|Hf!V)QV0n8hlL!$sSG`9RwhtKTy~bXmCHaR|x@in6dQc3l%Mns&{T^EY9+? z%Ok+zs>bY49^^gD<-NqU>i_q2TMrnTH=-anCO@Y^ zw^}_B@}1`-HqLvpZgX(KWnqlKk$?CA5`o1!BMvTTuY*%GLrEA9KR_6CYExdvX`9qL+b|c;X(F;{0z_1i2OhQ?Z{l4B*}y$~=X7XA z9Xxgk&OP0{M|FlDhHkpiB82sn)%UkG-=1MHru@>bb>W(3704j{#=Z)Gs?|POl!o5l*JP0F~a04}Gv%MyOFC6j^)=3B15MOkcp6jZ+B3V-eTxm?xaycFN-QO>l+Z@+%5EPNIOq*10blT1e)mi7WM zn-d@rnbXPe=I1eClf$wl=vO0L0$uIwu(a;DM~UB~WAU>@g|qS#E%0Qi2b|GmsgsWD z1asq)9qv^0`8AGLassE*%MBM`5s>X7(RS-Xa+6QvzXD)3?~Ggq0)PHI`1PCycA4CL za2S9$3E8r!)6szdEQc7`niA1iO!~A1b8`x>^~;V;*&M!R3h{%uK9&Oj8(ugfm{{VY zh~Jz;bVLHQ?yx`g%%Cg_0RlgREs9A^+E_2evv1Ds0l*T5%I|(O+@;9iN#eM3Q9zuV zm5y^M0|%mR);T!J?0>Q+4aWMeUO5v?tlBi|I4%Hcwl`?<6rm7JdbYO}`^Orr9Pv&X zcy97z;ePE*uu08vtwfP94eGd*OKuOiPMl(QO^6jJPEJZ3%x)9OvJvWm?AK58NghLf zK~$6=hlR29%|^|5h7sc|I37iiPIMJ;;be$lb(1Z`ya>LbXMc4Ec@k%IMs`}kLjc)W z2H2y;s~>i3xxNMp2u0YkV~HcLa(N9=QPo#>ts@CQHFz2KJOK6bz0tziOuU(>j@M6@ zOmG9hJJkwML1+Fo&}#PQ!ErzL9CW^Xu3hLBzyrw~%2!PGH+XV1U|h zk3{tP^yBB}bPy&WYI^LZ$bEsdE*R&;#&?q#J1PPYMUzB3C>?`iw8oiu&Tn)$Y>#e^ z!ksyV8uRUfpjG1@GO>7*i90QSz-gzvlBFYHg7$kyoNJogi$lN^HF`Da@J#m(!LLn> z*>OmWbWDe%VG(z5`X~ad$<*R7@En$IH8jMnGeE)`u`U#W7c0>Bci7dXGgj$gP&Tb4 zfSH+w3DLP68h0aL$c_zsI8c*AN8;poTWFR^9H<H7aSd(-vFs*XgtHU+9GBCi4_hUi zbusauRyX6EBc8V=0mz%M}tX49d7UAt1l@ zHSLo0-PR`pz&+8!O<2=^nItXQc?oX2EG*mANyl+IC?;oTYem~N01#zVJf^DzvQf8X z9=GVP;s6jkgV~iDd(73TB-kQRatbw{bvf&o`nP9`)%M&4h6S%;vzbYF^a?JFEh4!c zutB)y6f?0u4-~vEr&_tEC`^D>2T++K=k(3jEeo*#3yp{2i1QgR9ahZKW?+yVe$UAz^Q_LVfbc^gz-43T&K#w=q0_(wlVLq8e*^#mgxtV&>p_9m zHy3X_d$;jjFB~x(@7SGtZIhW*SCWFQc%y^Q-_1@G=c^vk##!EkquvL0kA`oi#eh4y zCZpFy96Jm4!|y`{Plv)UCp?@xM$CEhrZ}OwK#$eop)I}I9__2@Z~(O0c|$`;mE6K$ zLJG$NTCf#qm@OCce_{lOc(Lx=ehh*2Tzy0<5A5X`Gs)5w-^MD-q#IYQur6ybjm*^t90_AZk3Cz+WwqR3l z*pl-I@Hf+vG`;0%iY7UW@pOj(%HC?( z*L{t0*0>x%hCvhJnp1~2I}L3q>kFKB4-}Vxfu{)zouAqrD0z6X-tx?jgM_4kh(;0E zI^#{@xTeC@SpeJOHVVSPbEnSw{`t3Wzy8_a2>=0_4QQzul}W`r;N1;!mT*I39a`=$ zwl_H3_cSvTf3zW69FOjbSDP+igTQR1xyK3khZE$_g%bBLbKdAic$xQj z)%ixz3O*^_%hnu@CQS?uiE`Nb7VgRsqQe1L%50-jNrgMZ^?oa5eYeaLAgBR z#7E7bIz`ED!ZVbG3r1+p2G(=&iK zr}nxe(u?HRAW>VCojZ5T&B`T1CwK@obm%a)6$yybZkufX8DU%g;x%j&8Yg(rJ)ato zu<2OAf3I>NugZ`Ou$r(7tj7@p?+=%N9A?%I7jG0B>R<8zJV3+0`f)q@*I$19`u!<0 zywVHVAGQH{!Ea5xYgKG58w8N$%$vF0Tl*ZFXob1O;P^>*5qgsh%WOfSi9;86XKXS0 zB4u;14n*!Gylp#=s4qSoG|LAz;x9hm`keW?d5qS85r18q6A1rDT6tOv3q7v{BD^3# z${CcyMWRmc4Hh>JBn#LuwG^G9l82iXt&wm8fLCnAGR=s+6GNt>6)rr9C8kKVn-`1t zj}I~%b^h}8aq)OOCvKbn8LsT`#s-wQVQd&kwZGQs5((GB*Es{kmLZsLvEpHxBk=Ye z2!d)y^9wd*02O#~w>sHmZnG0XUjcvnO`7p5hQ+b%$3#vrsP15La9`AIY%UVQacu=# zb8$$L2J$7l`FAiDC+yNW0|~IQM_p1t|om z1-^6m^={t_;q(L&M*_nf)17n)>~lCzayUG6^=kU=)%xgqOBdX@>m_dan#p}RCP-jc zoRjlsK#R^M8Qy;Ikkcg|xIgEzz|4T~CA*p-0`RTWu$IljmXJDr4wfDfPsSJ$Bro>UQyR>S$dUSUrgL6#KB^=uZ zV|VXxKkZ^(pbV$wWv>Y&#?@+b;MzlAy?*{v((S@5m;T!BQ|^%o-6m`69|pfECdbfE zqR);q-J3H^cEC%l1@d80Bdl@(GVZYE`dff*2YnE_aUHOf6K{WU)UelN%4_fL9>phh zGnDVu6TG=g=MHvUWM8{6)d%V)B~6N&1A#^PchTdSPkb^+k(gADom98d?n=33EZ{D3j zlwBWRw(3~SWWRNF^t|PXF1`{9zgF`(mVOd08aTm`JA}g{D{TO-PSO=Lmzy(i0-LR2 zt`D-4v{rvJQQpvEX-#-xrX?Is5y|N;)bG%%%lPQLs7?A_Z5z<)hXdZi`9WT9U%&n^ zKhOU5>Fbv#|2`g@7QFu59WY-U{^u;PdJpuv@?GL?IfJWB&vrRNy*nk_g(LRC5 zwanJFe4!H#h=oBxE!*Wl_;({-uxj36Q$Vz}S#W;_gKE~Nj&v96 zI2_TT+ru@8@XC9|+;nQ@NhIglTwP?dY;kIHKFmBfP}zY)y(_IbALn0mui*}Cd-5!Z z6=%P>JkKc^DE70=@OQcW$@~cr4)8PCyus1k8*7V97M}qcC)ihB3fs(XlHK$u1R5|n za@c>t_*vNJ4&>v$D|Yd@|Hw8_9gu)Xr-17T9+bntv!lqVFDg3 zy8UXFcDGht?sVl;ZpX1D&hH>FTL?$6^Lo-W=m|9<=*$yOH?0A14il`%{J9A--pS$% z^z?FQ?Ddq_+t*(|Tzov!6{iz{@HuAt9J@Z9z2YKzpy-%wPxd2$8Y;eQ-l4ke4$O=k zAfZOQZd8A`+{t4{S)2x3=fdILfaA_-c1<;saI#=?+dV<1B?pa`{#r!@qTO6@H0++Q zmixwa$B^QDNzlT9hqq_FI6(wdQZ^UFI!0$S4#*Dn*xvq0Jn6hVJ97OWpl31(CstYNWZOFNceGlJ>e zaft}<&BLNF3yW-Y>gC|yT{q*EDFDQ=qj(UBOs#2mj)a^2#+@V^4sEx01h`1RY@KE8eW>xZh$_?!!aP~3&oi(WLrh0GWL zVb55Bo>5G-JNpdVFGK@}FfNBr==rmqLUEX6s==Fya&N5I&SI+NbhnLNi4F!sF^9W_ zF_393EY`HgSKn2!4t?4;ne0w?+MGSar+t5qP*)qT5Jub|AZIme>TI9^t6i@Fiu1G->^=u;0tDO?f@JT9cofAf0Rqt=Z6_ zWu;qjkg+Xv`{{I4@H;G!qr?1g|3qt`jV?5~O$g-SaMcCY4^~VJ5zr}BN9*q<`T&0x z$l}LMHi`4r@p+R==qJqN7tr6UyEwMkqP5S?%X6Zt?I!nNu;TJEr-`}jZZ^HC(7$4` z9HQO;l7nsd*boW6#wE)sxGoY}>BP>v_p}4xu$Jt^K?}Ef46XuRPig)3ag5=^B3-hT z?n@P!or@KsTRA7t?yk(+v-vCVyDfi;juP;Gf7;@s&jmi38>q`NuV&lkG%0=~>d`Ej0niW=Qe;RHL^(Ye8`99XfJr!yn0fE(k)oM|zRytxN9rF+76dS-uIzy9!_ zpT5-(GYntyI*SSZzO~?*(&6sjL9E1FixU@IE9H8m%X?ezlp|=+oW9fPT&@V#ag(!i zWTT_eT$JL14^7d%=D822so$Hq?lC-k10v*j9Mbz(7IV6I6L7~FGOw^Q$6mL9C&~0$V^A|dFjz2N71ntGdrHsy{5vs;mu(L3-`LbN6#hz zV)Y{RDX-6;KUA+iY|(~&N5oqKM;wN6EUW8tb09)lmIM?Rq9im27b2T;aX`WagH-F( zwTHu{@15uXXK>DjYdS7F5U>dcNn2l0ykD-a2LX!`M>a3SUPCDI<+y)^;ASh(nU~u^ z!*QJ__`u6QY#S%#6u^0pr>Qqk-Y!>joNhWOZofl1R~pWOUtWy!CO|Je|8?LMhRN*a zq&|hcYIcxOw7d8rt#1`g_y%PC@?k*oqltUi+q8r1!`MCfGVUBhx)&8R=Q+5wvpAW; zEqQw~TSx@O6?Oh6>>huXyCHMl2_3e}dF?#i8hMvgTy|(q2hf)hqy_j(g0UmLdy zH9lma2a+%+ce*vuSy0JFQ%jst_DLK++;p@~c$3xT$lht+_U{svm+1{J4PDqs1a*E^ zEoSo9R^0~Ic|i-u3^Weaz?3~;+}H=9{qpPgKUp|R1as!nDG`6fx*WP>bvsBUV*QqT z098t~<{AV^bh^t8!##9LK=+$*C z)sZFd9;`a$3DRQYU9xtzIz0VeXi-mpjX7_lGXnt2KGS;fD3*IQQMX<-Oy6Kx6iTq|3c7 zxL$t(d^|48FGL-ESYdYN_E;{>e>iVQY-6q*MY3?d?UsMkUYGlguiw|x0n!3c;%E-1 zK$NMP+G?(Q;@@0Iv|E)Jyc~CdEWgEx`pf2`ZjThGDD}G#&N;-%#U4+o^*O#gB_nRIJ84JO|>)OFV z0!6wtGvR-3O^fZ&+qHYdvm2aV8*P{E+C8~>$q`>=-Kzxli1;LELGsR1T3G130QW%k zRD1rt&;ryyPnT+(_;lFZ&Ph21u_GyzAjK(Z!ad6joElVJB3H52eYdOlxtQX|x1WFb z{@a(&pML!5i7Qaf7YehYiX*y`l~#ylB~NX*3VMIKo|UL&lRa?RJ{MxKH7CJIB71l4 z^yyact>W&?zbv~FheeqVF8jTa+bZ7hKe`}=xda3#B^)3EgI<#;?tWD_h`6Fqx(+cz znL#`|Y#F?DT31`_b!;fdX#sBA4~Zd%QRaR(E?BRZoZyQ{gA@6KW(_Af?aH!D%q=e# zq`OLP(|w@X8>;Oow152i=|ge(_8iw#_XN0#ps# z(2ny-yQ4BW2k?g33*rX^%*vw$HGkI7;kK;Wso&>{eSi;QtyQ=!E**S}R z^*nzaHqXC|=Cs5Esbl~Ttj9tHAb_`+_oB_aqwu&3J3(LdbQERw#-zAvXm=Io-6jNn zQP?(eI|=ihMgqXI!!);hxzTcQU*p4@NugX^-H{w4=-vza@!do@pgzk^u3;mlVTgcL z(Ojsac?`*$bDuy!ZsN2|9U|w3L|`$5zF&WLX|P3I&%rQ1efs?AnbUb9Fc-3%$Bt~! zeed0I*!ghl1a@_=Jah+9CTfz=ZP(>tLm5$A24gKu700XzEKyi+`Rh~TwM410fb zU;u%3-U}F=H-wRN;<6(;4$DeqMX*TcNTq2H)^P2nYtMPpY|41?1IIOwr?me1F)}{J zoKyttWqrQK7hj=+oW0)Q&_)j3k^rE*D;2CqNQ5_NI$yB4o!#}WAPCF+4wc_j#kCXQ zRt6ES&HcrkKr2|HOR=nxI_xBp9yWiMXT7`nocX@q?xw9%tldB&GrN|^O=a0~8;d)u ztt|RfuwWc}W<3cl1OQ%RzRpR4=IAiJ!_br|LWj zbN-ihNho#$is9zmTCor}x8RkmT%1_pQYWkAtxF!n8As_1dADl{Z0)Yy5yO}RpAd{q zXDS>IZ2!|g{-sOp!_olJ_u+rAO`wXFxU;Z}7;r|2tYlCVzPOZ}BllaxESQfU`NQ$;|=or}LS3 z`+*YRig7geMl>~qZZ>hIFhFJj^8 zF5InaJ7ab%<0{L+e%XI%r<*s2Nv$YWjl*5}C0_m2kzDX`v@%^znk&w2HB7gfueBbd ziDTW*j&Ck*hU}QJBfMO`LkOFX)WoO$aU%uN4v)G_B3!l8%4_n|+E1RW@Y~&WIIK{v z*41W9J?wd`r|SY&1T5Yg(zXFnwJ@t$=M|g-;QS1@7&;iv4)1?1?r+B1_Ar(b^j?OUtge~KTfnjWkAcv2|# z07W_G<*?)>JH&qy2oH6If!h6a;d{Mr-I8@^)xiKD&?;CfwwIe?b`_jyku3-7b{wka zFui%~*Kw~KsQzPQb0;%B)t zn&alE$Gt)TMRz`5y@F#D?U@F5M@#j>Zip?8G;a?2BT#?wM*wDMkd4bVZqGTapT7M1 z+nfDFA38oBg<#fSFI%`WsL6yd7-kn(&E0Fy%>^ZdN;mLwKK2eyiK|NkFc7y#0J!Gd z@9nnsWwm=HcuMCbJJ`LAY}%9)vID+D_?d*Dn;TW$Z__MJKb(mIsYV6(Qs=_$IXd6^ z&dXb-zGr_=RTh* z2`ZuJ)+?+W;v|XVG!)4Rs6FLO;u$_AxQ(Mi}u4egSyPHBc-~uq@ z}`){j`LM5CezzUTZi(&MG*#00FM4+g|gP|DUdRQP$f=l5U?!5hOqoz|))nap~4r zw~=H|d!GKR1^ux?f5v8uC<5)y-Bbg-yu&Z^jabG9Fd|G(-x z72EO;VZ3p% zJIZaRPI0Y66{PY0pxD9IxOYhTJvfzm(|qg+Q&vU%5dt@Q5nNpsdKBFZgQ$l z7d|zT|LZAC5tP<`@qq9BruNASGv7oj@|;AkeG{Akj!22S)geetRaixmlNyGAhwVH; zGfI~YWq>Tv*bqaPncev!32-WR+b6Y@=&aHz%BdQA;K>@V;O)8yJb&sBHj0zIiVrrb z{^1lT*!iZWCbQ`ZKuwzocr1U!ZabEDU3A@6)mc)(k-Jm8d2Y*Z+6mdBt_JISg>{kB zXRp8y-K;AWNx0ALISBt>f7MyYk4A;4M=_O2-WQNpo35HwtIjm$N&GEFt8_)(akO-w zmy8D>Gz zCAD(FayukyJMl-vy4YcC<7n1dv&Ego)wjY%sbi$9gVobXzD|mnrS%PR<@emYB-}3! zdCxNbPWh9&rJvz>f*N(xdMwuizLFTi!(gW#ihoAd-t;Z4Pg=;mHNsYoXQy6LluZMj zwk8p)V+?Y%y4tC7UMYVor48>R@K_)@MIpR%^U8?`5|?!f<+DR)#l_l)dDAZ78}Wpi zkC?@8)ZI<_n`Q&ea8J?fL<+E?D>8L1NzGmCV@Nn010yf1`l3LZ5<8?J75NTblt}R7 z6f^GG${@+WYx<=SFL$Tqm8R?CK@Iq?ukXf`A4<}Syk>7k?HYeqFO(G;9ATc0J5y)? zmUB%aSDhHy9^P&=aGC|k;f0)idCHgNsbPT@ycSZ&2_&G1`?l+0$B|2tpuv?&xk#ZR z+P`72^hO1tQx~wbvB&lD&>!%i z2$z4k^bgnyoCJTZ&72Xw5X<# zJ$~g|ysB!6t8T~cOu7+d!k_%AlpEQYOv(ZhmjNT&(ldWiL4EAnRPTOuAF_-qyX3MB zMnTjaE$T{6A1bVo^qR`}C#NXZG}qY7v=tysE6=6+GyFFG{Cm+_u=u4F=d{7xvlg11 z8h(m*p2S7{0}1R_AH40X-AYxpwR+lgB3VO@#1}16RryqZ4yc$xP9%ReORA-+AITvi zqc^YLt$lyXEph85TFX|=RE-c(sdI-Q?xfd6}=UJc;UOzlCG zYXl%K{i6ejhj78d)@dSl7j>`6!G7LmNYPSTZawLx%tlHe)$@uE-k^6* z7V?+Mn_kK}POD7HVK=6zn)IrMHpdiC)_^muN~TUBYVtY~t=5xQ?@}jwT-Jx2QP81% zYn>dfsO)Rf4q$>~6v0k@peEZf>}&Mps@?;h0Ax-A8-H`d%cC9M(?8bh+q-LyhkJ*I znZm zz`5eZ*0lj>YDHuKm_6Y@QX+B5#(YbKlg-*n@tj=EF@F-wHsx^cUgoRoF5wIKRCQbO zT6NZCAeGox(kWPEmB{2o7q1#9yGq)YU`T%ndY!KEO!7Q+KsbGsC9A{|t;e4y@&A|^ zKJ4aB2kgC5Av*IU_wrt*Hroy*nTD{}GF)kK?XEajQx7-YFtmRKJdw)>u~pwN4s`JT z?Q|Z^+rFapjpoq~>v-XP?&e==b=|V+@pj{QT3D%O&at;yL=_#izEg`euj*N;0Fr<0 zau?A8iCv^^LbLhL&g#m{gUfEmb0mq!;FzEC&XjQq$S6yZgdH(#Ag$%ssGG%o-|bN| z{?~uM)4eZ`CJtefJvc@OwB#(sbK8%7XIGHK^eQIUcE{)Ls;9e>s;sKU=1U*o>_wfz zP4}bACO+|2k0AB5e_4#5S>-c+xY~bkjU+o%Mp5aJ%>H8Cle`pqiXk6rI~+RniH$;} zOwN)*tExy8T)kcn)DRssmDbbzdl^X!#W;K=-=v>`d1~s^r{Y7CK9OvvD9I`YO8+U=b7r7eXRW`>*@#4M8SXDb=sLM ziwe5sP>Z1kbyup*EXe~3xe>wTXoEeSF5S+H9INURDay3J)s>gz1(NJu^T=MvpBA1; zX9+%zf_1~OW{rYRZJWIH0CL-|&I#DS!DL(SBqz;TV$oEFA2Yn+0lk=k3(Ip$ve->L z{Cgr|9Nkh;9S6BCpA`i z1%QgNwm-Y>k{RQ3+$_~eD7FY=i-YL}%anR&(M#$Au@SGG8mY>WD+-+SW{}=YZTSWu zsN5IVXezXsV16KIP$zCGjY--s@iomh0o^Q}v zMiqnYQX$nTeJUfpDSz1)@VPviLrS3pg{yf{g$gk@ zdmR9oB zLutCQP;Kx0r+{H1*lV-$C#DCJRqH2ba?T;l0KQUg9964WeY&2T>-(Qy=cnKQ^P&H2 z?_6PCP5Z8DN$`IXH5W}cPciN;Q;28R@~eyVj(CD$jr z+X$ranx17xQ)1+_6xijG9BUR#ctkB{&#w~$-XQ(FBp^C&v9H^H-(r?*ue`LK8)~u< z0ER`ukwRGHd_^ZUNW!Q7rs_`kUV?fG{cvc*c4kmLy#jwfDAu$u+Sn6n!pg2D0D_sy z9iQxy-+q3*KmBj}_h`R8JJ7FvrmU>jjZKDBXtGMEt%~k(YUgRQ<Cv?R)cW!1=gmjWL#x=^sNm8{-YfI|?HrZ1ECDLLzoG+JeOZo2gw0Fiq4Ks@8dn@x`$K9^! zRK$$RMKXe4@5Z*MIMtDM(twu@G79(pZpECmdSHs{(UNFNGz~G}EicGCNn$vu2ek^{ z6J>wpkaxr(?NQ$;a)3HgCzUuyLSc7(SIqIJdyiBFwuqCEk|<5cnnR^qR!T#j`yeZC zn}#uR46pcL-DfdoSN2?Y@TR^Wfd5k0J1VQ-{t=W!bxXH=#8y&b{Za+*8_d_KT5M5+%Gi4j_9;MK_0!>Ls1n&K)0l}8CAkj7UjY`HCk|Is*9X2G$Q>gYpK7^JFpcsP}14^4l@ zMdL^C=t{GmoV>*1Mcw6#S-lwhtF|OZcjB=x+hqF~Hc{JiwfegutMEV-bGe`uNl2gp zLih5XkEb?33iPJRfdh^;ApV)Hl>1iY=MR~mJQc`6f6Cz)d$H0ZWommvzE)Y=nR5>} zCso1+fpC{QU{%49dl|b|o0(3rT~U7la)pLKH~E^*i*iI|PmEJd@H*^C0_438jUWi} zO5AlTZ$0-*)2}s^RF-x8I=<{-Kyy{**_p}ED4d8D`ltg_A_?lbTJxQT`#ZTu7S{?{ z2i3e(?gRmssx{u01VAFymNRB5Lh!1J92CkSjXDMB01iq`1w(b2ZydF4sc1!_HI8YTCVT%wY2F=t`1)SPpin`oMVD%ht*&) z>~r)(@H%PJIFwJNyka&dUc2sP)iDD0`YtsLsCL?Y*>3wM=kOI&^3r3eKHmSwxi$cS zUge{idEffxlWCx+8+wT4RHA<$fX16vT-gyNrTIw*eB5F&@BFo$-KiGKBpHAbVo6S` zvle5SG-)iYe3Go1#gsO1dBds^&_&&sU#1-)5>$u)(tw=npfCk~Z3;J20S5i#wW9&n zdML@HqTYjz&z8T|^bd=!^$}22ZG))!u`(kEk)72%6>3$yBT4`+=JgY>>lX9hb}EnE5Q z0JK{ilR=aU$gW-IARnpv(%z5|RTM4?{08j}Z&ku1m69FUjBjw_PTGuLP9Fv zuMPz}5{RrU*@R6j0NihiirvXk@>@zJnXfd~`MPw^)J4E6Eyp}|)kjK{kJmM+k%i-^ z`>fk~#;wT%Ai7yaZsWON|NZ;N-hRF}u6+fvD8Wo~)ZU#{P~F}SdOBN4ty}d#QU#iy z%f~rDE?)ksUd4YSPOn<(Y8O`DoX z26f3=ry3l6HW`ivvq)x+>cU88DJNG#0MDXCZ*4qW|N*;d)BzdfxMn97B!Ws1(?ZBP-%JCYdd+p zZ_UEuFry++4)kXAId`4_3(f`5N+a4BDZ54q+l$W?)Jn`(&`>H*L$g~=>j1-)7Hsq}mM_7O=l@)+KSt{x{xZ_>jw8_&j8&G<3d1?;WFP_s zA0{-=((N#2yojQ0=>QMC4q8u2h7ZC-QCsCQENeCnuJHbvjK{Gfz*;>ogFL13orzLX zQ1?$`nKbaXtJ%DGrTJ7}o@AK3Wb67}mQ#xCO+kOzHVy3Ac>2hbh;35ZNYRFzpbEsf zsHLdFEU3aV^Ef4-RL9VWTSW}ON30$RDl75hP_c$h_E@y9?Kh>jKY;W9_0BoqL1wz` z9}RHPR9+t#M(L&=G&_0TnxIrYCz5;^I~Qd6q0)4Bf{@bD4n>n?I-KLtuYrVghqP!o zJGFmzQ5n?urLi&J=a#!Fhy1>_I7)dPOps+FWyT8}b6<)%95%^rhag(9>n5SG^;_EP zJvCvv`jv{iZVHN1qB@|y*W<0Wa@ErZn|AjL?4c19i-myT(*CG z{QB*^)51d`07$%y01q}&;2A(k(jBb??{R-8i4hLN>{`cMR~XZQ_^pa@t25pD*4Vl} z6tL?eVL%V(#rb%ROlr27tik54P)3iW7hucml;y1V8@ptxDyFjWNgC=@KS2`4ycK%f zj+)n!*i+o)s%5*isz#6qSOkuF0wFJ53m!yoHGuO_p!T?wr?XAKvhYajDwEyMVbNi# z`?gqlCvx)X$A6yS^?~zQ@|jg@A$D#W6zUFig1IzRv+u3q)Ns0qlj6NA z5X4~1*57omAn^>c0VkBucl+UjQmzW?wo@{IieS|B+9RJzLmn>=k06(;ldW!ue-U+% z368L3Gq)<7wF4X|nLtnZ5%o6*XE^Osapjp5yHq9^1Sol+%S*Lsx;qG#ZheZVsiz!Q zODR4+*&t-;jB0FBl5141ksfhT{YrKy(TgBk3KgdYa9(ku{)>CBhfLS1O42p^@7^xUD&^z6ywoE`vTz~+e-9v6 znK_^j>p|H`z!1`jH?UhRd4F{(E?ZT}hGj2nvt+_u)$Y{W&CR;}Ua9s1cd28bve#&r zci7W=IU9$P=%_Bb*`BZk_Kg6%jRcWFy8KLsC5Lwvx5y+p7$u`^J{RuGJDtq3J>=39 zkl2@Yk_r=tiby1YP${W5uW0V2e>%A9Lk=W3PQ}hn=`;CK#r!sE@;k?+dRP%B2BjL0 zv$6f_%@0xg`UaM&$~#mPSdxuIjXhrvQ=PU{ZM_h>^KygY=s42GmfNe>d9n;BvW_)c zm5LplWaFPT(+>E~Wz)O;2GJ*iEZ?u;Pa;vDYVQ_hyvRHt5ccbRafJ7Ce@Q5Dkm7T- zzP-PPe9Y8d)BBZtQNJbC11Z2j;P+{PGnKU3mmeTSG@Dz6cktm*<$+`cRNaCcA_vk` z7*30BYprrEvh!3Y)pG67Oj&8-q4x_2b5C7CrV8>y5W}6Sj8XHo z{2*R_{`h%(`1$91^5wf}E9FA3#uGYF95u?(iI};v?`N*O7hx?<2=*7Tl`nf z>PFpi^WB%^Pwn9Op3O`8Q%~K=i7p!}?amLRtBp#0ShC;R`2O=BC?_hOfj_Q|6j!o@CSTdT=|HxHbHOPG;FC(IXWc0l z*Hoi|G?o$)p9aZ1e~%*-Ou5+Y(FR6n2xx+sH@s8K~%8+{>8qs)JF&*PQe;mtIJqlbQX@}&ko9aQ# zt)f5 zM=dB#r_(Ipxal3I_z|!2SU#ZwbHb}N5``!5TA}niYKlnN2F~KZ$>JvTtquXH(%R)6svg`r4rwe4yw-}3Ozmw|q8=yJIS8W|Bt@O~6`k|lw@YD)aN3=@ z$*N5{!FdczkS1B8H_oh0wzjPPE{Sd-JXh@ZALIM@{7#FH6@Nii zYM*8UOH~B-xTHu{L<ICS%JW)mzEq*oV5WaPk8 z?zzbNf18h!pm$3LBL=ad&)gL%o;kmr$V0i2rn`M(+v>&K_QQ)0UDKvolgU9(o6$o5 zbMnxj1`;j>7g$Q-A85EcRhGYkd_C@eeIlDf|tDk@W z`SaWNk6+&Dz@$f(JR~zM2Z$=kfsLU0;Py-9e~Czc+;$W+W8~yJv35!V9EI=lcGip( zB~)h>1V-%3NsTC4il(6aKR%m!Hu|I5yWPR@hxZTUW6<_n3{zcrkQlpC(aO&%IihHl z$cpldL(INqV|&6hb>005PJj>Pp+Olcd?@1)&qZH2?_ki;f7*#kRw@_mNAEeWJKFP@ ze+p1aEEwA}-*MYM^&~izUDxF z3GzEm-iWurV*O$%@gB?dA4-_*FMUJGhw^B)Ui><5^E6ysE@kuNQ9&(n=k-(IcK)zCb6zj$a0E5bqP8D*e}8!` zsMRKMi6o-wQg4zuv#K3V!?RO}_9@u4bv{Pj*^?}HrzQW*y8`MRfj=VR63!ik=8-PK zR;-&>4mvmJIqy_7NXs+(=71|@a@i{4GM*SIssZl=>T8WK6U~5*Vv^)_v-h>99(I(jTT$%1 zB+6)qb>H|pouwSdIJJ@HL3vw~MR;0&vr{SNqy}`J+dp*g^08+FT*^J_MFYEWst&+r za+Yd|w`-sQsMVEy=-KKkcQ{0eMP-hCmQx4Bw}?;Rk^~z0ZUQ|uD*tr*OKs5wm%B-M zP#ue4Sxzw4B$%sH9zi>bU`jO)q-%nxCc)}oQB5kl6J(0cF#vCsrHu-raWwXPsB?U4lI&OwSudVqC2bh`*RBqek zzHiFoL-B0VI5{xNTBBex9|sA4g@kjvsi)SEItd;Ww80?<-cN`utC#cqRV^O^nF{Gq z|C4g7>!%Iep<$T=XV)x*h-X*&%h#Xv`=9S@`(E3O*8z|$0N?vw!McKY6ycRHZ!#0G zf)TEh<8ph|Q}i8o7PpPvpvR|~zYGBu(eOCW!c!4qi87p-2K>)d!bJstt9x_44jijB zjB0qVK7{~;qaIbjwb4Wz9rpz++dY*k5Q8_BO`A&L^M^Isub)TNf_`rfW2%SmtEc`o z9Trs$?dfQ8Cp)m15|NP*6{h2 z2bjSwUVPcJE=9|_23=W*Nn&7`^#F7vdY2{+@}CK4tteL6I-u;h^f0|;9jGFuD2Q5n za{<>|Q$b1vjX~mOasV%?oukqQ`L!xT9kLuJ;@Weqe*g68^Vj}=^#3gnKik7duC9OJ zDBpl@Gk-j$!}=hHn{9n~(|K{`90A~KoW0Lk8+GAiAyD@KNGo#S`G}-8aDyCWZ-$5= zyBs{V)~OA)|7T}@DpRs?n%*`S;AxTyFVYnyYI25VZot2O`M8SVuV5=nRsvjmyD^VPziilYHtoFF+bN^;_VPLaa{f=WTdoEy+ai0ab0 z4j}TqM$6d5&E6^7l6suean7zO=9FAO5UnER3Sf2E$)4SEiEF}#tYT@?Jmj1Yxcc?e zI}XJjpU~c}4LLs_3NlyaP{+kT1d_g!hU_uB15uj?JF6V6psS`fn9^MKJQMkG*Bnc; ztbSih*OJ}jL+=WQ!6{?YZMBkhc#OAR9sEpx zn}elSw_@6NkSRr6mbWQF3n#f4R2px64ykrF_EsX28l(mXL!-Xzv}z@QDVFIZn{42% zrAKP~`lWyT{`Wyk-4NL&-gU((H?8SxOzu^i{a6!!+Jz_ua@sXr6dYU{5DstLDUu>N z2pB=EX0NE?2r#k-TAbmbXlU$rj?d5pnG(1Vr~qkc{J*x*TelEAtI0g2!_FZ-YqP|b zTpgoK4YqT=J2-bgT2t|yS3HQ&_RLlOS~}V!1wNHZg}0Tu-A)eQl7+k^y)W-PDyyL| zjGlUbyg_H+sMVi~HGcd0jso^NhQ)M3^aTuAe2%)L3j^TAfI^1b^eowrONw7jix%V< zA(3f!pBxH$#f$i(b!*B>Dy!TeO7JrLaKypSMB>=J;tiD}m_s>;kbJ}I7+%UWGDNQQyew|Ka-7<;+uI%La+`?sm}2LXNJ0ew9g*g?xU#8&DJCn>g+RY>F_{@ZHS`! z@p<3ZHL;X=Kyt#am8}y*)@Yzp@_tl6?Qk5iR;4}{Z#XQykC^{)`F{NN@d^0PN5jGh zsp<;LVKcu*a3_Gq`}^R_Ei{ zUc5ChEWzX>UF_5#-`5J!DSO7DSz)!z`SKD^18~p93>dV3^KfS~TM75i7f zSVxe`cBe2D>Hrp>oRLliV^gt6!v=nVZ*TBS1pq)Um9JL8QiD(R zN_H>A>~f{1KJqbHA!>r%NXr?2*};IDbYQTT$|rK!^yeg`YRh~JTv)FBYfyUQhw;0{ z(0pODnof>&*!=y!XZIC%_8dNf9F5$4XNU6X_S~J>u@c`*05rCtpKKB=YL)h^%9fU|W zmhgsg`8M|2Lh3y^FWDrQ7%5c-lvu0RycBPJw-4V|a*+N|2itNT45w1qxkg*Oq0h;V zzOqM7<0{H!J+sAkMtiehw+gu#OpkniXzQIYwTQ(!bWmgVma_Z{hW?NA3b;*gpqDM>;zr1u7`c`B$ z+DFp5>QZ4pfz0hi9lk!|+RiE5?AQ2eYEULuOner7X*6Lwtwz}Dm;Lnf;y|<$=&^)( zo!37c7!E@Mc_eIb#``TZ`g*R_e?I*F^W*#G*mXYq;Hw^8Y$7Lr%%%>gg_5H#ppX->kubpMHL?KmPsqf(y#)x;jBs7;=w1 zw^M;+;N&i4d0Kpv8oF#69&zqYpWLS=E%mB$y{y%u{5~Lq4I*%oWBr>JG2IE0>PRU$ zgn~+tDf7EJj@-|;4y+Tkl#l$x!8uXjS85*lBsps_sHMn%djMR*{_2NNI}S3U%_Oh4 z0nZeW>R3`KDDT9Ia55~}!k)<5mpdw-%4)=^Cs&j*WC7Z|THT)u_VXX?;6d6|S^R6w zEDSw`4|Aj)*-Z@*O38k1X7=Pf%L)G8!Y&L_A6og7OMP)?ad)!nR3$U)&evz%AQE}3 z?i62^`ih8ubI2NiGb@_}ba@+Y=$73Aj7`xiFb8p)Vqa@9mUn1!B~gPoeyKdJx&nx& zPLd2?p-!2yo^p1JiegmB8Qgv8zPYP9=rwLOlJwn+7?Or6aL!ltdc50Q&pD8H+%SFD z?b6hss0D|8@L0jJl*7K}F{xRpP1fic>#F&ok_?=G*Vz{_X_)*pG+*{}(KB|E5_R2? zi|_3Ct;i;jxObk7*hl!LmQrczZCfp|&;wXf@*(GJTa8q;l=+R+Ya}6J#2WXqvqns! z-eARu@rRV1OBT@vq@|F^3aUG2$N>!ZaqxG}q2Jv!8i>Gy&3i1f4bX8nT0EBO-+%s) z;QGXWVaJn;(iNZ32Vg(+yx+3&Pghf~rB1uKyL^SJ10gHYqn6^g*G<|Na3F|ByZ2*B zM04P+4I*rcvyyHX3R*^b`jT}QwJo!$5D-H*rU0oT@f_HJ$MX%;zv+uZif41ljbu|xx86lZ} z_cqNLJem^~`CJ!$@?oi~IJ1|-p^6)@+6OPHI(M$<2bEgao9J!|Gjl$t)*p>OHN=LR z#F%xBgT7m;rxagMP3py}NKt=Uoz!*B_FjP<$}T1P#Kxz;dDq4JNN;$uLo{91@wDyfWPiwhs+;D2tmIsUJ+q@QLkw{im3Cixnae1Lyk);qJL@2a zj3<%Rr2#4##vv4awSxLcN}2TNrLlZtb2YhF(Tj3b6+buKGC_q-DcRpsdu8{2j-qvx z0aib$z#hw{Z@3e1)s(xvU#y|pdvxW9(|4K)L|q>wNqYJmJXH%l6q7zwDOg?9M@99QX{aPtONCGo`;rLB=JJQ0FG6$U0G=z=~w9r901tc_yTe|U4L75blZcn9?252 zer@qj4h}g9AafKwK(+nLo4G*yAdN~Le^h@odcJ-7`m|bj8WEkq%FAm7& zq7s6-1e%;;e#I?by??eu7(oUKPH3Y>8Q66Xv*ouHWkd&?@K)Kt!gMEwE{&Cbe}u&e zDtz0$^fr5I3aMY2THwCsARqJwOsed#tgmqe{$5^y+9IpV>J=HsQ(p*u)U+9D@>Erw)23IAI87X7A?+3~$|6ta zP95nw?OF6Ff$l1HZ&gcaYWlnde|w;_8pD)+yQw}=CK9d*#^K&utW9zXwYp|1swNWI zc^QYo=(p4(sU`rOP3tR()FG|T^g%s&_KUPtHhGlkycT_wkG|ci2T@+@49m$=;+1AX>>fUIXUb2erpnJi>7`7>~yK$TQv%cf0~nndh{sZ>^(WWux+k`{l6T)HIkFZ;~W?drhE% zA%EOd(%{!m)#g16{g>6#>A)f@JQXoiU&Pq}r+98%RgG^!BeTn!s+%LF;}11!9O?*^ z5Z;wS|MP>|_!0HmT-@Sc=jr zYJ+ZNw;b@H?x}kQf3S-E%41&6uQ`#;r>J8&-%@y}cEtJMNCz7>LbgdcUy==6z z-ZtUD`9i#3ZewMFSAy0g*F*X7zdyBapML-G52mAlt$WkRYWFN_4I>xsG9C~i9pf$o zWVDM?)oD|2O+QeT+hiV_Tb%^gh3LGFV00~&gXtU@*>lbSe_V3Ze>UQv>H*}X>CL6G ze=iMIok&SspqX9OgN2B_DGlWOxO2wYomD1~&YN8bsw@6>?1L==bD z^aqhTY2(Mf`n9P*nbz1wQiroC0d59T5Ia6%{(t}cPyg3nr~RG+C>l2NDIDF6mU&C* zLYXq{Zs)P+e**-0iU7&dV^UO5La4H$o2Ljz=E*O^Sx&Dt(Y*$(cdgwC#k||Bp%OU1 zMvJTr8o$UWX~lrIPL6XjoRLdABkEA;4-_-9K?w}XvkyRAB2q6Az&Vw;odi$vUb!fI z@8WDOi)edklRRq+ylCe2OTl@KPs%IP^pAQxugtxje{!9lnBsc{;U0f~d!+TTGV+zZ zkaQZ2&6WVmVE-~~P8Dt5zk?GGXHM8F$|D~R%Ik0A8xPCoEie70cI#T~$*h-N^)gCW zQ-qnC_b#BwD*8)?L)-m$PUSrW&ZxWl3x-_|fA|d>r5e*zhYW6&KXw-Vlnt}-uq}I4 zEXh3WfwPsZeF4?yl0{TLI+6@XeCDTlEz9-cjV?7K8>1_)p4HIYLYG(R4_cE@^|@kS z{`F3u{7E%WoRldB-LL;wWDq$Gr>Z$Qo&e5vxR_!@f!FqGrP?u}Gbv_7FuP<8UAGxz^Lp2JMa7`HEFf*}xAV@stlWFa z8|h2%WN#wUCqPpG`RxZl@b}!wCMnqj_BW)mbxm(9!v7^6lc?n5($A(McKyO|sE5Bj) zs(F#4x@oPKB8~*XtuNYR%-5-tGKk3iPpI8DV!qdFdkP#8n_8!nZWD~5IZm3_e+U3U zmX%<@=L9_x$+k`~eB7~pzlE#sG{RoDLK-9Lluj{!DS7Dx-zds61KHQW!cJ5;KpaCV z6J-#e>~vaWi49O)O534&I*+OQp?=t`X}#@SU0p`ko%QUZOio^FQeFYTD2A2be31oi z4YUFEDJq%CcAIR7Tvg}f0Fytmez!IFKw8Bm0m zM&7`Axhu8R3`?3=^5Q_q;WLl+j9`6!{PHyQIIag>VB0}c)TUYgC7FX;Qd*x1T>pp7 z#=UK%V*q+ChwyA`#jwDSmZOe@cQpK>yN( zPz8aPq}nCLQGy+ny(+ot_p-+eX^7uo4?%Xqb^u|Un>>VDOR6i>-ld!eK8#2+iq5sZ5)3~Bf7obWKfQ}y;e1@u zjv$Hq-n_u)m2E_zu3EL%UZ+M^r&&2_52?wjSlS7LHRGSoeJhKyE!W%0Mv3R3Q9kuf zfo@}stssM#%|WqD`Ox$?)&Fa-WnTmf0<}WH=8T{Ln3k_SSLMgjay(KKmtqyvWg_7P za-J^Lu)=aDX7B07e?}=STm*L=it!f3Jd_s6+GbE$0WI1xr1HLl53DnM;V3+p>tEwP zA3oRbzy1CWQ#@!D()f}s8CBJ)4&V#9&JxHt3JBN^mL^DEtGj39bQE5$YtWZ&$|6z! zAV>YY?Hb<|n6qtOHV17?Hzm%7;#g;1s*ftOZI<5vl{d`Fe~}l)PMxkt;Fx)_x7S8~lV=CNI9@vQR^IyfdGxUE zLBZ{Z^J}Lmd5T??`?x<0cyEJwrTV}%8FXhd2jscuKm+RZlKfk}5m3c_3U0JGo)HNn;> zUD>jQ-6xQi^9dTYH_q9)Bx<{Or(*0%baeR>4i!!9JPD|F^C>?`SY%dJKT{^;wYhlJ z=i9V$Uz4jPX3c>z6&HJLsEbZIZQiCF-j(Yvf67VLXO*p7Y&-LTDavb56vNRkaG`=n z(b*>Ov15KUY9-hypSqn$N+#B9AnxsBl6Pq0%)u|n3^QWq>GI| z7IpQ$j&;|ey0_3mLsyDUhh^RPm+##Xd|P5QfbM7vhk2S%*r#!61B^$EA25>QR}QR5R9;1wMir6 zH~`WsF|6ubu8LMvl4lTkug!Zo7GeZ9QM6ey+`ji_?`+mF?J4IYsr^lIOKdmNe|LFu zsK0-D-bTK%WOQ(6F53d{<^X9#@K~H?x%muRjhdv4g~?QroL+wu%k;tmSubsKaIRXt z$r&v(d2|AC)4O=P^&txEs>sQYPFmDSox2eVCgJ#a5$IG9%)_fzy|?38gJAa1yifmf zV5ow4I-9be!SAQq%w)!qZ(%H{e-D&wg+?eN@D25nbKREO6QA7SCFNa+EvhwlC!({> zhIYxheP+o||MUGFU2cEO#48GQfHlJ)qDNoSP~Brljo6e71Pi6MI1wBHMS?C1#gQ77 z)9GEd0))Bv`MftRdC}&h4vA5xKE)C#14q*0P_5Z2A&dHOSwKI4tD1u{f3nmVF(7cZ zPRf1nf%yPK)gzhes(lw#Y#a} zJhf)-aS@`rm+Y}R%Q9}|sa7+LqUZL?iVBHT9YK}uVSq2YT4|MGi&a#tm9w&EQ zz$&GKPH0LR$6HESkjdsiIN|lNTwniUJNIy6AnO6?qZ;P6!!(Swf3U4A(2!9PcJJMl zrQ8)AlI*v&pvcEb>3Nbe z$a#@^06T4W-uE8fe-#302|v~$$!m)Eyo~(*^*NS_3OIN<87WGBF>;jdxrf20PfQwLAQPE_!}x*Rp? zq@V_)&As4#k+W?Rpr*y`rcm?AhF?zR%X??1)UQraQ;a@V?AymDNk<3B7i8UZyuagc zEQ8d3USK$~yk$$(H}-M?-B32l_uGMWD%s2FnLtpoAI-YOc!4#+MN0mt&KI>525^Cg ziNmJ#B6V3mf2~6mtIcMOCdY4m!~5E*mT}R>5~cAnug;RR30ra3=!?j=u}9*b#$dhL z61@l>$E>*jt>Ic$AEGD<#s`%S(pM8^Q@g+$l-sd~&HH(I;v@u;%*o4qEZ5IZ_4D_? zCxNLx#Lm))ZCBetkzf6i)I+%zd5gTXWOagVAMdPze|$#=nq4Fzr}jvcs?icx+I?%H zojH3K$ED@I6O_9G+ub?KgS1diAzDrxdeG(@kz!bef=SE49t`R$YihV_pXR_uV@amA zhfZbfX$GSFyrjpduR=Vj@`5+wTXAHUBdd)7+uwHhoceOJIYHQQ_a6KrudgJoYSyjs z-ea|XfB(Wq|LsHj^zp;}A&bQl-rr)fB zD{Mpn6TdoK-ouve>{3+fQ;JuX@f7E#q_4yxf6{r|FLnxmQ-w-RgR&E*l(-xe8*-d< z{RO8~Z;Op74r8aWz~|IjDHCrVG5<&VKE`9Ubjx_C>_|(Z_V79ztaY7WjK%LHlFcR2 zU93J%xAm0tLOH=+*Yd_8Y-K1(_x4vUYaF`G^>qAHp%Ar;)o=ntO^RM;wY*(k1^RvU zf7afDKBcK-6V2wwV)&C`Syz>oFZIFNvNG2xFIJ^<$l_T^Sbb`AK)R-G1tgeDdx`{l zjVU^&u;8IAr-h{xP)Bh!4BYa+%_Uq@GEKY?Lnd zT2B8`mb$$mJ5!O}AsdVG@;IGDxbTdeA4g)pC3$3QTfXIx@&N`Vv~AMw zjzzx)XFDqY7RLfdXvsJO*ArzFTc9o#GQd^fyz3OhX3h$CUyA4ua)Z^G_A%_Kp$VNV zc>7Q)lhkvWqwdjebmkGr@DycP;f>9ArrnF#{4nM1e_gYWqqaqSx=Y`gOoYikd4ft=j2KzZ`Cd zLw2uNDDl9idU~hw5<+3kFN%ofB}I3xoQ>dUyN!Axgy%i0lFyN%d{yYp4`X>7rGK$g zTGdo%+EpdqMFm{hbXKEUwvXopr+s$8eGdYTf<*y?=V=-73+9d4!mR=09%6gW8m(fWgY@}t-1c=wad z8uunS!2X;J1;Y5Izlr?QC9CCZP1IMI%%}CiP^4c$%hEJ{FPAb!w-gKT_+(cCX~UrK zolWs7vg_7&HY2+*EU(Soe-OMokxkaBZ;Q35eL0mtBL$wtYYYna+4Yj6;Eo&@DRZFE zktQo1ZmadF^lJ!1pFg!llElBwbqb2of4RYn{)lrC`FAIW!ibAUYn25dyh@ zpGNyx|DFe?Qh@B0X0Jv9FrPbK;ndOXFfa|0r>3SV*vH8_c27eTe_~6(S3a{lzNh%d z6?$#w@{FSHRCmUW6ozt;=b@ID{_m8jJ2l~PN*jC)cpR&Jd;{X_HoGMwk28shTWkC= zyJEBNM^&Q*0)Wm~y4$$eB#!2|TEYM`0$lX9>lIXv>hy3V)oh&I7-rZ({oXxm6MYpKXKqX5!mETN& z(W1!4J-hH$9@Btxu=|aiRi# z0h^hXHM`veO|~HWzf}U>P9n$|bm)ZhwUGv?GkPS*ADm-re61rW+Cf?D&iqnYxKudf z@qlK3DRWmglXq*J9KX6Pk2%O6pMU3JOJkH@BRL#5nf0V`nD^6)s&1qEVOpC_o`Q;u% zSXQQsa+sq*tehQGK()Nw*^3(9xAIDH1KSd$6!tisJ6U#pL3@wfm$S6v?H*8~1t){e zE&XzLUP1)|KV(t-x*LV(8Ky#tPocgaU)z`Q^N)AU)Q9xk79{GMwLT=r0ljj(tw`mO!U-6Q*FmkgDDV|4-o zvozcbG*tAnSNWwoM)%f}ShKBH{3TjDoIt8ObqebwPGY}FnpG1xdCb7$aj&=G>n=&l ze^k=26#c_{2g(hSPdvRONdP=;pE8;2aBg+lMkS;wm=aF0k8bHtu=VxJpWi;d^E})i zQ~-+OOBp+ll)k7}(Df>lSo*EH75TT@-W*=$$6Wm~-bryXZqboQmgI;_BK6>~sdyh& zWs%mD8sR;tM4;=V^IEpyPlxK9*uG!Pf9UJhuw6!*1Y^#%Hi<<G9v5|}J7w;*3y_$4N{@AIn{S_s1{)`3HJ*Qc*kse+O0lif6fO*7jZg9vCy-ht?U&X9{H$c48$rPGAOF zEMX+_p#6zG%&EvF+brp7q&-*i;?)#*DM&u$o?7)*&DZUl+pc~iPxMP+f#KYm29Sqh zRuoLzQh@5fcfcDbc$3uS{rBZK+{oVKZeEFT0+trgm|fdeimqKE&Wv8mf0Mb1!HZVQ zXRPMOTcXIV17PG_Jwe2`kKf0;&Gi_FNlOBfVu05u@fjq|=Fl>VvMAr2b~0yN8kb%2 zS#!8GawfdlQzF2taJ2&JxT<%J>Cj?>a3~L1gI4R8N~y`FywrPb*HUHevTk1rYHFnM z8YmeEqz?Bw5HAuGUDL_st?BLnJc-N?AJuXxg;P^^*GeWB{K?ZKk3`o#w#WpgJW_00j(DR>kT~-*)Kye_=;pOCH%<8;jvw z0~zv-in#;>Y@+U7AL>M*!s>qOuN$b;IalNl%^-=8oCOJZ(n<1?LOQSDjT)JUHI_If zf6q&Ki&ToSA_;MrFF1^qP%_vv3a#8W6#-Ar@b&%kI}7uN9_y|4HQ7VZYoXkVj)l~G z(lxrXNz+N-;U%jjf3;-C#iGXS)N^na{|0YJqTo38QQZ*lI_4~K+f4$Y8?|5Gi^Ao_Qf|niK zm6xNQT5e9CtJ%P=A10=00hh?zKrJt3qeQkfCLGqSIj@U4_&jYcaVFTU-mDGTG*d&` zsn_S+f$=?Vsw9`&5hwudTc1n6x=6t%SJ)c;S0h$;^r`mfCNP<`N!?rXRaBjvv1xPd zApe49Z^=}Ff3&M^^=SelqknY8{@y=X zlruFM6_t#>$pxPRV|7AVs!N8IgOI-V?bt3}XH|LXaGu4cVW4ayoDr%na(R;5L={aS zE*wHanB%hfaN7pk6-6n7Jv#(T^m+v^A+e&r!;S-4f0EbwJ zIzUID<~0xQ1=LP?K4>_Tk;=$dBs!XZ`Wp zKiER*qNF7YDQ*RWsghU{fpNrU&|5|2jY|WtT~#!vDF{pi#}2M$9kV>zeJClx+jL+- z%T`v*e=BR1r;{W^9pc-i5rF+x(wV;8tlQgZ1cELXroL&e9k zlj2LfeGCmvB?z5GH~?-N@AcLbLQ8di^6li}e@@g=s=rt5UbH>8%$U_tg`;|QW&r_p z=j*kOa?S{-;Pu(Lc{$70ly9T(gHM;2x+>T|gjbtBJMzzB>sXYPng{(l$mabQ5n6pi z8Lb;{iEL3eMSA+4j%8ajweoGm;asO0-*zMQj3+yJ)2|z<a8mz zf0-Wz_Rl_l+)tXs`C6?oHH{^rUsLUBPJ0t(Id-_HdaBZUHN7gVDVMNo`?6D^YD2`Y zn&fFtvciFC(_c&R#X3MMcBAsmA-{BjA_grXb0=H~GbE7SUaXR%tJiMT4rmAN5}8_G z^P9NksJt-f7B{su@pFW>MQQv%muYFq%Jw#bgIJ8mW2it zvT}@CJ(`+Jp~hgC9A;Z||uVx3fqSH-UG(ScZpp@2LjIgRqd&@J1O*#Xq* z7YjvH4LCW->YbXq_06uD`)OUVc@wUrZa$hk)lFj+B^2!J0~PXvYwv`r$|B}ie;_wY z$AP<*v)E%(b~-5E#L<*7u{RP$wv9HY^X+Ujl}yqv>ohA3z6VTd>qEIUEnfp?CKBn) z=BF~9y-1aqkq3VcbNn2?{R6Mdv4|Ll-uA@xq&vqpF1z1ehx4;zAat*ILi9ExMLS%M z!K#IKUHS0TpZv|Jt*WTuo+6ACf8|b{>g3BoqJ^zB*=9GjdvgZY`;qkG^s)w7;h~(A zBHc-LGQA=@6*MLFMpBjT8~v1Jk=KaZ)K8YQa8|bJP55p4YIL1n>QbOp@$0tvBcTL@ z&2D8a#Ti7D(tyvKBj+PM*XsM{k6-Gi5AExxuixKk0>tBCV9qfwlE*nKf9(9A}K!e&U<@l0_fdE-9V&Id-PC~$s)CxD8J}*PF@)2rnGKez5*oj=uNV!Jwz$3MJGq` z>?Xr=36(pPwRDS>^Z>{le-8ad#R_!lzJJ}z^4Td09v5amKYnJF>gR8N?{*~tIsk7k zm7$&Bk5?tD_>tOBj#Aq(ZyWU;*8Rqnp?)||rE+3ceZ+gCU0RDo3mKDy>%#ur4nQiA ze^9gN^;EhOv77XZOY>Lq_;_u!begU9Xeb9Z==^s|m~IZtG%quPf3{$W6P73?8}L(? zYH-=oM6!LP`0B}_=Ao1d1n_LOVw0;Y2)R_=s%@K+s9tC9~Fb!TxRzoO>~oD7N;Em*MQ| zuaSWEmqmN-u-C=ePEc?db=oZHR(6ynRD*Gsa9q`JnTNa@f0ER3c=>6)03emy^f3CINLhkIVabeZ08ArzUPsm z^|TLaLLG|H0`KMlb&#b2J20#OMM2B z!P0z8^2AINgSu>!jFSz+a!(wdBY!ubwO!;r=*}~={Bss?k3p>+(9-=j1hexU1Rl#i z2^;tIOFf>iq9)WGgH<77$EB$Q9xJ?pTLx2itt9L6f5x0FTs+cP6J@UUNmOigBLNSS zn}egtn?Yw31~HpcwCTLlAC>mc&+o2f^%i@b#ptxwJe(Ji;G$s`kEZIG=15W92{Htq z9yCBiPQ-58&E6#wp7u@Et3_N(I_}Kn4xF@R><3_tAE4ujigQvf;^D<1$eP5vd)-i8 z))b0hf6r|jB3ynVwbQY4x~a=!_R2eZx7uY2Y`(->dQ=@MXe*_5$dIOtOO!{K8>Y<$ z1X1*xp3@TpO6;MY| z;b7}LsCk1_f|K2#t%LRw+PSl>qP(NKSei}ce@!^K_nEYMliGbopqvOXcn7XnrIVC} zKz8basKn#$T*cP1*IG$^eaE0?dzyM|_Gkd0&M^)J9ZL48PK(c*jmDqnORq5Ewib~< zU#lI!{(h$Axwd%)7t~l)>ipIMsTbf-_rghsi_UulNG)y7;55%A)o`o*FDv(-Z}rP~ ze7HzGJeYD+}VODke^8V1lR=)ZeXW3nL5`BI`)V8$}IZQ{UjWo4};8c_o@ zFIz6>{BKsE$k9AnQx00CEgn_ndcd8&(^2G4A@v3?sOW@&jFHnU}bSBz1DC0cyjD4R`mTVnov2S z(BB1qmh6f5AGOhH(<;g{dG4Yu@rK-4Brx?2J)*l^SK%XckN=e-u&x zw&XN%)=8pN7rUciM+-#AQS%WA^VN%$$+{3eFVZwSV3+qR<8B{R!~|m1b4wmXjH$&v zNLi_yt3{=r-Y-`8_s`Ft{$3FOcDQpYN6$9VwQN0nTytOSQ=O3Jd3CuTUP$z76J-H| zrXm$y`0dKT8J;$FDd}ATqTUBye{z5dkEGhj=2b>f_j1O?&y2v>5*}^~25Qo;K98sN z!=85jo2s|c1n^5?icV260U0{@Zi>F_ z`~gy)WP7P$WnDdU^tNjQF?Z)Zw&-woP-cAVtjWIku;fF{s7{5?j^tb;sYAM8cuSMK z20J}i;f_Ogd=q8n-*&X$*P5u;ufBJX!czE`%5<%D% zQd7bWEbB0-o1Mcxm*fQx#QIZpMX)|KdU%c}{QUay)BE|*_z>w}_fv5xVzL+Q-GO35 z62L#f#HFe=n+^L_N@T=RAbK-f9O~B5H8zLP~MPdDgtiF?-IBuH4tMFj0=C zkR7!9?p}(@YCQdwYD;Ai_&ukFR9&V_YronsPFr2=agp{@Exvcf&?{o3l8&y#5DL*Je* zE7|fISa}Akf9^vL&{n;5jZt5sB~;4Jq1sixIuwWEmsGh{GW{k`EXlo`7EWDk>p{JK#q?@F+`|QpG>IP*NmE=OPvk{PW;kKoDwBxX^ z@B9rw)ZyQhmt1*qQb4=8*=2}RYd~)qk@5J>Qq8on7fiKqU*saAmTkg#Z!MO(zEKC0(+YYc5Z-=PG67cS`osE~%G(bg*-Mo)GdUt8pLOZEu zLlmSBfBMz&+fgrl9IEX=M@jkE`c09em9C&7DemiWR87P+ruNcJ_gcveRdX9P+X}g6 zSG?7Uq4chZ{IzWVaG_Qy|9~MJbM^J+Q3>b@dvB5u9I7o%y=NKM6l37&N^sJCOKTU< zcI&(5y}bERyvNW&TfKE{f2Yims)u`4_v`{wfA;F_iF)IAAj7>h0jAf6hd1G;Wv)lxM4M2PcCDzIr6qncJAgfJvpXcc~`xU)^px!4a=*1EyndhQJ*M_B38=k~3 zac7gDD>E$awUeRvoTI#3uP;C5*H0h6{ylZv2nZgqRdei$>87e~b*l%)7l(}sP0usV_d4BumzKbuwJ*twpdQu#Vg_b z1}Bt+u69ayEn?U{$>Ztel5>j5B6HeE304kO^>Outi%tz^=bfIiPmZ*d8!bGPbpp_} zWx!0O1=I#`gGsijEP16Eszkp{tO6E$f45>k{_P0NbB~>m6$270yFpFp_@jC&!%11i zp&Yz@rmykdIWWC;rM?d+PlG@qH{q(Bk z*TkoT2=#VSmk$sf6;SYrAV5Mr?EENAG#vZ_-^jteN)|9ry+?KBWg|+o$}*-?S8?MQ z%MnEa4d?MV6v5Au*xnB1rk0~_e$+kIdb{#5j>!)jz=GNX@f36et&JoD0 zO^uOsP@jaJhm!yfxP-ibHv2-U?Kjlw4C+vVkQ2h|)6qTiy(Am$eHAD$Ek}M+w768F ztFoXN;n5$?S=y4Z@RJ}Yc5FPI!>1|0S3VkQm5Nvam0xXaxGgv058OGk$iq9D#Hk|rk zjrYL6-7GcO95V8xG_bAt5vMxehvs$r&EJS;`Do`DMWf6Sz|Xo>e}Zw^rB+6_8qyKv zwOqe{nP0#D1B2pFrAE;TNxy}|uxx6)j4z2a5cI!PJ#r|L7f70fsJ;mIyDG6Muj%XU z2$ppf6h)}Jyo?~w4hwMoQI}a82gworb}v%%rs&%BcJDE7ull6-a|SI1fTikAMLqgd zhUCYWRJ^DX4`}Zcf2X#95{sKc7i)ZP=YO~N8KCCi?T3@`7r{qC7|`@((;JYcS$ETe zji46!un$1-`!}2T{T-$0F^Sf-6rw6-+ZfoLWTetkwEEr?Az)j}AO-lB>>}Zn|8D67 zoeswalk_H1=C*9Q^+d>3wV^>+vn@*!bB3NeIoa5Vz3T+OUXfl7;Ksvn6wsc+-gj+R zoyi~=IJJ8Qo!iy82s(hgR33ah9yHG z$reDSJdo0-hpAK0Aq~b3F=a_TRo&=1IV!OBM)r;TRZRpfG*nc%oM4aSE&l3#9;GKA zh{_BYs*~imJ%0l-CW#ET6sSy6gpCtjV!DDtL#=0GFu-DQ|K)osf5t{)H|?7}g7elL zS`}oDlFHV5uA9PV5=rhmOBGdb_spu}>+;+wBqtcoQu2)g25vf>0WagEo>m*0{h$Q8 z`ew51f(n`TBJ58Wsy4NR%Ebp(0B}p=PKymm!YL#GwtpDau*OjOvKi_*olB`aIIE;O zsRE~AGiSu`T(NKea2Sc0)T))xd?;)oF+N>v_zh%}_=pQcU1tVpt7Acak&z2HO1q{l zvNu#tEGnARy0oB=sQIkoy;D|_9uX3)>iUE>3f0w6OpKEK?J(+KOx1snzT}u3Qt+0l z>U*WOeSZw3FkTwrb-x_hQJ$0Xa_Ynl1PtDUB&8x1$#JbTfs%{Aln0Kcf8sQOG-Xc2 z`mCCM4AXz{=-mJD@#%09j>mPH#BgoC4{}5()^`;9=MrOg{F+zjZOp!VdvPq{7w}JE z3Cc=!2@AkkXQxeP&u)37K=`eVM5OlXnfF#$eSh}9hVp@3LZx~vqTk3b4bf#9qi=;~ zaikVDty&*VIW`Jd;{Lg7FFM!@AeW)T3OlT}HH@?{y`j!4aw`yh)bHLDz+t(xDO1jd zQbP&#CObFn(++-=>O-CRT&(BC_VEzOG0I=}JnrH=PqB&)7XkUE_`8$8)Js{n6(vhK zh<~7mq~o;25!#ZHjiGM(Cyj_t>-h`7_YE}Roo0Y=Lp>Mb4 z5Kpz^wy41@JL2FS@hxmF=S45|`SgU!#fx;1CFg)5v1{N%ZlluQ18|h^r4%%$fEa33 zrZF2YsyD+5m`-x6csni0ud=j$-mTTo-+%r=#)J>)MfSvzBFxF=9J(7)yE}S&5DjJjvcSaD z+i6#k!VAsMR{KSn2n?W}-K=0a=YOkJqQmt$4~r&ON2Q>{DYAXPB=VBaH7&Jw<2^;* zRBa<1NM4a@PgHG6Dt3Wsx4%ZrVLxdi?2M9q;73>WkFP(!f1H0l0qW~sn_~?cUDi>F z;H_o*j9#*U7NT<^ie7T$2yK}qq{dV9MZE&BWUI~uaA>_3kCqmcX~5_pf`7Z0b7L)m zXgCg5ZyOXaxY>XwmhK@mhZ6w4 z!T86HQbku;P$%Q47UUv!O1jnS=93+o6ge)quc@86Q{J+hrEVZtaUZb28$$%6MhkvR_Vqe;h-eJz>RMn!dp}6gFQ(gJUC;Z zA9d&)Wb*op^TJ*{q@XMFroI~cC+wJ+yux_-CmbjRr{=96Kq#k+G zLi$wKi(o3Lg!Kf1=@i9TA!#HnC4Siu!9z}}iLf`lIIj9QkwZCC zUS{*ArTZzS_*}6+Kh-b&uf~Pt;W-3Uqm<}=IN__WXB5U{N+2rhc5yCL!@DYpx9^*iq*nIeM1L_JKz&|3sKxl(scgrk z0IegGo)!wyq>VFQy4!A$`v%(m|I0d;-MVogi0<<>A|<{)N2I7s1_1_>1aOkCpL4kI zl{4NN_SL1x?y6>YRU%(0hhe!JvI8Q8rk!4K>ltTb7M!Rn1jP@?kEp4b#lFFrfT?#= zUW~M+D0g$~LVpMxlzAYpxACFBh`aV!gl{?J-A?Zer|ph`{eOQzYl|XuT`zZ?Q5B|+Q&lwr zGBH3u%>hm;-VTu2A$8RXv6FO%WhE_}VGISx;1ZpbHhAPna!vL# zjQl!~e1G5t%FoU2Zvx+$G|j%(>@X;nz(GRWy*uvn3C9Ijy3B)IwN8&jfmUK2q))`Quwl)Wm9miv4 z0@mGckAQ8QXIvhpUCC&ut%^K}4;_~lN#U^imUr?cypu2ez+P{ET+u$-mWmQHfXZYC zEq|a1Ag%HPCoMZawgagN-@~EPn3wAfa8Y7Ic8Gn*^Xs1C4N$16;j*Ys9P+2I;i3X_ zivk|Sa|wdQK3&ev;5`E~<9nyqI9H#ml6rQv%lkM^n}&Nw)nXO^GZm-@;*i#N}k zATZtFyMwix6WePVZG%Kp?S$Op zHZ`uj0&L1kBGIq+)xA1v(cP>EB7a(;11vmrP(&@`}EY#5TR(hnqQFmsqXMS%>H29d?&RTcMOVXRrUi`P%$01$^b z*F^mFi1NSweI~?*0zmXC333VtT$hI=sY9G3K{m$BLIe19k}WbaXN zAX3$1Dd67MjQ(~LzIFf@5eB@sBDd{0pQU~=jh(j zvvyQX)T}XI%4OAib9h!IdA+k(Th*2{z|&B1-|Rw2S8k^kAbirvcAs%M&n2B)2i*Kt zH@yu7h|{Ua;d7q-*N<;=et)Rj91mH0XPAMby;zWmmz`#6sZFoJe6nfKIqlT|Q$V{| z$+F0+-d*JN-7<5vHPtI&wp8>XwqxHUEF6McFs%ZHGuoUm=*-@A7VY&l6MAT@AR61& zAR7?0gQY-EjcgEIc3&cSq{5GDwJXZk!4A_Ju&LIfgOS&=1eF2vTz@{IPDeX@0pj2_ zB$l%b9Zke;^^FQ0l5Acuaho9$r*00DxPUIZEa!pOno1>0S{@NtyC!@_d`xprM5yv9@G)Tt!Mnu_yU yunS{(&zJ2@IjoVe<0b}=dX)|6!OD_(0mEzpg=0wMhlIACpZ){2UL#9eYXJap0**xh diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index dc8bba8e963b..63356641a80f 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,8 +1,8 @@ AUX fastfetch-2.0.0-dont-fetch-yyjson.patch 843 BLAKE2B dc37cb21096ea415fa806265081f33fc48e735fe29b7ff5b742368aac6218bc9345145a81394d2936ca23c0e7fee05dd50a32ca3feb7182c3e11b8a833a6017d SHA512 c3a41cd0ed3b33b9ebc3bc9876c7db6ae9c71b8dfac7e92259a09372d059fcb032c6a34c10791758583b810de0f6db21c1ba8426e3611ae67ee97836329109cf 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 EBUILD fastfetch-0.1.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 EBUILD fastfetch-0.2.9999.ebuild 2884 BLAKE2B cb3aba85dbd4ea7a8086d6bfd35ac053a6893f17cbbc8b916fa514f575c7407a0e68359b09d66243d52b4276d1d67f584eb41c46066542d5548610f4bc27b285 SHA512 40707f326072cff867587a0ba82f26ebd203920a3d2b4d9668f26ca9c0d4152a05555c2e6975fd1ecffa8ab8fea8a8cc4f975bf02a9113de781fd51969e3e5d8 EBUILD fastfetch-1.12.2.ebuild 2838 BLAKE2B 1185a5c20a06bf6e6112f4cc8942eb10ff403f7db2a4edabc1264db19448cfd992da044619b767751bd3d25d1759a6e6a8440aa529e058226adfec8cbfc400b8 SHA512 47b8b945db6391ba18a7fd93c0a9c6d53ccf1d0ede37538dbcb5ed95975f3691bd3f87492860e5e61727aa020ba42acd18ef4e27ffa9b21dfaae10fea9e94752 -EBUILD fastfetch-2.1.2.ebuild 3035 BLAKE2B 4ef951a7084f752884ae35e1ab0980e1ebe2a67905b952a6c7ad16d97aa629a3c43dd48aceb845cca445800364a3f2a86d26381112a8127783ccb1e868aee304 SHA512 50794ea8163e664ef7e8f847e02a855fc012bdd764c81b8a833da1b0124da821bb194846ad81911f97615b4a3e798e6c04e248ae7128bc3f9134d744bbf47609 +EBUILD fastfetch-2.2.1.ebuild 3115 BLAKE2B 9b54faa6452042ca3c69d816793df0e29c56df67188441fa0f921f73601b20369ed87118920bed2d97f5ba2a791157ed259decb27f6e3e5e3dd66d0444bbe72d SHA512 d46e3282e0f9dd11caceb773a4fb02944fcc82d7eff220e1f9638de3aa1d7659b8e6b907487849cc90e7a042daacbb365a50be8aba94aa80c9a22ec6b7796619 MISC metadata.xml 1159 BLAKE2B 967449a1aa6e5baae193e105181c750b35eba83ab0a9586e6ce461e158e59a1184f67d765e19ea3a4f0602b7be17f777fb2d30d11d123dae26163f7fc9440d57 SHA512 595cf9a0b99e97fcb4396807473545c4f59cb129013dfe0adc6885c60d7ea47e72cf4aef1df01f7bd8328ec6e89918980a2ecc69700923f099b1a7e573a83731 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 523f80be681f..e2b2be3df361 100644 --- a/app-misc/tracker-miners/Manifest +++ b/app-misc/tracker-miners/Manifest @@ -1,7 +1,11 @@ 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 EBUILD tracker-miners-3.5.2.ebuild 4693 BLAKE2B 6a2b762d48023e0daf42567d17f0dcb20b12a0705f6e7f479905b0816b5996451639e5dac1621f2de87fe3a01d4291dbf5fff96839f7625ddb06d569666d6615 SHA512 0b58fc80e33e7c85ff475ea181df76ae130f778933a89b3d2d37eb3a610a6d98a411a0cfe3e88eb9460552072fe5e84b823f383f488fe9effe38990bc0afb16e EBUILD tracker-miners-3.5.3.ebuild 4696 BLAKE2B 8f42911bd0e407c02b8a280461f685a8d2a9512479453558994fea95fc826761b6bd9f737924a8548470686b68f7428a9042913471350c68df15957874d282b8 SHA512 a927d55a89eff531b0c9e3988c9b0cf83edfe72c633f892f68e22f052e0846c331c0dfcee1a09072d4fe247c0b507b443b9a0a28f1782212dec774f38fae6785 +EBUILD tracker-miners-3.5.4.ebuild 4696 BLAKE2B 8f42911bd0e407c02b8a280461f685a8d2a9512479453558994fea95fc826761b6bd9f737924a8548470686b68f7428a9042913471350c68df15957874d282b8 SHA512 a927d55a89eff531b0c9e3988c9b0cf83edfe72c633f892f68e22f052e0846c331c0dfcee1a09072d4fe247c0b507b443b9a0a28f1782212dec774f38fae6785 EBUILD tracker-miners-3.6.1.ebuild 4765 BLAKE2B 84bb35f7c6a667d0fc967a0c8132ae7061e41db794131b3530f2d1abb2bcb23c2d87ce7b43db49d2427ba8dbe5d3c526c3d5893253aed0e59b3f530057836279 SHA512 7386d3ade1bc97c65118535519588e835791dd70ce27f87c1642033d65a222a05385ce9633186a4ad3c1d97b7e94280be6a9e8a174a0286a552cbf9c5c8bcbd8 +EBUILD tracker-miners-3.6.2.ebuild 4765 BLAKE2B 84bb35f7c6a667d0fc967a0c8132ae7061e41db794131b3530f2d1abb2bcb23c2d87ce7b43db49d2427ba8dbe5d3c526c3d5893253aed0e59b3f530057836279 SHA512 7386d3ade1bc97c65118535519588e835791dd70ce27f87c1642033d65a222a05385ce9633186a4ad3c1d97b7e94280be6a9e8a174a0286a552cbf9c5c8bcbd8 MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5 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 zcmV;U8(idyKa4+rABzY8000000{?ZJ+j3mVaYf(t75ss*>y~wS9EIhu!Xad#_zp{Ffj9`^QgT_j_Ocz5mlMU!Onu-2A8C z|L2eY@rUsHPt%`$wm&H+H)BnwyK{!iwORDmd-r3E!~gexI?t&iR;!CY?Tw#UiBC0W zZEYW{*s#{>a4GY7C$8oCGS^&L-I;He+Kg$Z;j<6LLKrQjPk;KiAI*nPZpUROmy&xv zGv={YS=p_YJx>rvwK8h7b!v$t1=pvT)zPE6H> z8J%y9hvJ1UZSPUe3_ixQ+?*DE_s1Xq>)-$N4}bdaPklW7<@Ig-uwLi4fBs{Cc{=;s z`=^sF0V4sQlTiV}e?NPT*+SA=&u)Eh=R=N*Vz^)HwfC&K&yj=MbDY`wT!$L^(ngM_iY8VB?j&8wg(WLvR~nsar_(rlskT8bT;dGE654d(vz(s%`4X?owv z;B!6e9_XE4i{~kS=cNiA8FM??wMmCEdwx)zga)7r$1~r$E8_Pt;x!h^d`j)C~oQsR#PvAP$Iqb$n+IRCt|%Cxk=s=JcIU zVIiB%Ad(0Fr8ZW&mAKKrdiX>-gw;8N zR4bw3?a^b@soiRnCQ8O4Ge%ItUMyDZmDWxXK?%$df1M{zkwZSK#kM*=T_iAk29AzP zVS>9hbTtf*K9poEe3uO#JDZbk1^59UlV=8}fBgFW?aCD4q4=lsJy=9KxHo*ACZjHA z^97#?0e)z-KNw=IGfd7IB4?;c9|%%S5ex+y7`j;}Q)Ia1lBTE0z(Lw=Vv*1rPT*)A ztvBDJeqg}wKvn?;{2eTT3%4~qGNMgPBdwFES!E@8Ri?FK+!IFVE0^In&6hw`)X(IL ze}VO_5tCne6sB@wn&b_djSg=fEbQ?>N_AyFDITP)XMI%c^D}Su{OwvV|EL#=8s|Vk zi56bM((os^sbC{GN@4{AP=xGv)zu+(3}%a4eGOMGv^;On9M%k&elrHEV4qLVO$kB1d7May)X58`9Ax%KVRfN zhKJfS@se_51ZiY&r1pb#PlbSpVDLySDO7;105{q;>EGjc&2u@ADoMR9t3m7EVq)e6p#$&vyL%|)9bL;y; zB%aWJyUkvfnBl}QN$qZf>0nO<^r13_e~(cukT8javLHTE>l{h4 zk(Em%jWZOXk+PUR1j7L!gCr=ea+~DC>!WGl+b%KM$am~{<*$#Js4Oe={SNRqQ-a zMcNKFv@W!521Am-C(*O{7zgQ&@IUY|e6e6Z@NR$9>d&uVS(BG9AJSudjAGDZ4sAp+ z@~~=jL#Vhk`}`pstvsqR!nR2wRf)#L+r_nYm`z0rlna80$TbGN$&Qp5od6g%O&1Ba zh-@R*vkn?K5g6K%%*8slCk-*Rs;+=X8Se=8H-dPLYOeo=W-TEFvv!D*HX zZ3RIbh=SSP5hgplKyXLD#ji)@@Id0EB(iD7rIRZ9*=|c%Mq?yOCJKO*Ip44u7<^Rh zOMiyI`jx&|t9!wef2<%Z$qy+A3&VaKqC2jwD3Gh@&-D4i!LAn zZdm|k!pwlKAxI?J850ZZg8vLD=IIZ9=p&h#Eb5Jbm-jty7x;`+g2K_A#7(>lZ^I%$ zD!>qtq?qUe$=;2q{D2Mj$YU>B6{(zqt^rgQ;9?9FGPo-ge+Q&hu!CpbG@xE=MF@wn zMYQQQ8W?T7#qiJ!Nb>(=y+LprRU3fFbc%?ak}4jDV7B}IG-3=!T4dD; zQPcto!{xDhe;65k6v$}fB0%woAcowjDW4Gp_Io3@*d4xYL~P)U4ljU6L-b->>cPH^oqk6*t2_3P`){_6);eXv*7E*0+xkDs-HYo@?s(6hRU(=ic9 z*g`~5;zXBxfqY$4*QH;utziHSyh+X-?EXCvD9W+9zPgb4D=JfYU>A9^_my(cg{_27Ct$ z;Sh}GPK+CZYj6pYN%sXv0(lusEg+V97@GTaDcD;-@7G!Mm#nR=JwrGXf1I?T<?)=Wl90BaA=<+1lAe1+oRkk(@_nChCwkczW_7InqaFMtiTtW`fsYBU-gd zC5|{A{ zgdrO}G}YpJoC;GRSD?-$7wvpdx)7DZl*=l~hq7uv045Ool8z8Gf=UoPLOYJvLJSG= zm9IJncV!+*0%`5Oql0aBe{C%o1a{k@soK1a2&6U_8E<@Lv5XZzCK)DtPmUR7IZ$YD zcsC0?Nogo7>$AK}A3RGn&P848*5kG#=UE^kkGORpH_WsCA4>MNU(b1(`-k!L@&n5L z{lfgUUXCXZ!cBxlLdc|D+|t|W{YHIce-a*9X`BFZP^8=m=!9H`e;ExQ0$0Y&c#sJ+ zP^v0S$F`0q@*z&@G)4rYf->A9j5S`7h(-F$9Rj`s8G=f}!0;mA46^cdEK)#AnLD_r z4hOVPB)HllP5|+nhfTp?7K3PwgJ}meXNl`nVK&h63%;i9&BwfZI@W+j#R_llWW1~}Phg|!- zBF+XJ7R`E}EWcd91!$MQERYewi{dtj$U`HIG?U{3Gl>Sj){Ts#jYj62Ch4f(1T`!9 zY%TDk%X#^c0&?&@3>lI{tgKa}2v8ipQRw0hsxiS;LIEA-fAE}v?G!ADB!bIzC*F^= zP9NF^FO^(PkNn76Jo;j~Xw20z(*tteTM=L-qhRR)YyM5|OI zGf+iY^YGok)Z~4;c7?P<2Pl%u86%igkOU|yTQHiAe;2e$Lm%Q0#bP81PwEs}76H7u z$cr*E<8BWGPD;ZdBY>R|NLPS$>3GEl*LfS7&0pZ|- zF)UoI^S5CQzL%%qiHRi))od^Iw1YfVdA?YdDtm zu2U_^yiRpUE`}%fhUaO^Y$a{#AlI9!4Ze!WOul4YHPC)o-qT?E!2*P}iff7SZSoX>_M%y~X)CPK9b^zC7JA~g zu}4Zj&LH5VY6?6{(XFF~dQ30?c}HL%lg|_we~JcKYlHS^@4h5mq(Lk~fM}C;!CS40 zGJM+374~WZk*1HvaJS(m1T>En8;_DjkudmkwlI9*Q z7D>MdOThk;srR)XQRDJWM{CGBmO8*vuk8-kl?QbYLsJF6n$E~{(+kUn(sDydr`|=O zDckQ1I7`dI!Dm6+fw&rNZzGnx(@YDFt{3}iOOa&kq*X76Q(*+M}m#VX*D{GJYEdBkc zMH!eBh(Y15D5f@K(RNREa#0Dh>AC^4i|oXakrG{)ME*#DEH<17rirE>6?=Vo{_Ag1 zt+&hlG1xiZ_ORWO#q)oqEQ(J1iNp>aE6R4PHUhI~4CTMAdjatNO@ARBuWe|!E$^Yr zm@M!{{dCj9D^$|PGmAxy;qMAoKD%Z)>mb-Y8jZZI#!m1HGIbP5XseQ)xQDeM@#oT{l^r0!b^NwU59PH$B z*+6@J>z_YdCAe@bI*14h11waX zqivoJ*zflLJF*MHx&o~GNE8)pG>3%H11r?;n0O{6zNu>9i z#@(*5kYDY>vAP2FvOioTxJ1n|=!e5gqkc)jmH%*R_^!aCYYiau?NGX*DyAzI$+fx} z#~fKgo~o^&?Sox)%L2XxDA6I(vp{JggXI2}p+EVUAgzDuCJKWOpWd5`=mb!J7{0bZ!e9 z9kmv(sw01F$blG1TPRfpXaW-_FgJ*rIXK#(NY0k!qdUJ1SRuS0$JYd_3lvrUj_8hV zmq8BqMw1O1f>`RHw^@GrMpsN=lCy`7Hap?W#3$H{wzrqA8W;)%Q1HuiFbh_-*CQp? zvCZbMXeF2!E!B~uE+QP#h*v};T`(@-sCFM8h5H&de|Y-(+f(Uu*Qx6o9I>Mk7P{0n zG=gk&ev`i$K7SK7pB&2&;13mbOTL<-5aN@)t~PJ8qhlfDP;alhVu_yCwTGhHD7Z8I z%ad(vQAe$$JD8Hj3)+*5+NZLzt9+Cb-A3#3S)8`qtdl8 zw?pe2tk5a*(SE^D%?i)z$Fy{G)LVF22anK)4I;%ci+?X&cbEo#RWNyC6`ZOg=v{da zXL3>k5Uvn(ZH`IUvfozjo7x6?5mT3j%W6+BV{k%Z-POc6_&-uXMfkU1Z^4c&+!8BG zHk~OD(9gq;uD!FCXLM9AYCC11R=O&xvsTp22u5CaTN0D4?ZPoGhrZvwyuH4D{&-`! zT+Vz$CO1OT@PV1JgZ9Dg0)GMtj8i6 zV@Y+l)M#1fZj~$tMvuC^3X3kK7vi;u86^$WCmWbnARNq^hkvGfk$ws&*96`Vt-u<{X}hs5Q-tzq>CUG#9BZ+0VV^pTPOL8xaph&rFsSm-9CaWEg_$k zMO$DJ8H&_BiSxwdu?cne17E@=FGMBOUs#Wwu79PInQz42D^WNi1M`M7A?ag+r_6Uh zx~z*;=BUf_jIY}~)ntX826jLg+(|s!KjeppeJcL3R@A*)$Z|~pN(}zv5 z%S6@!*R7_@-;6}NH3S+y2HnOWMNj7PAQ0dryy++gs8~$ckyzgrHn4@jQ$yOHdQe!! zqZVlu##vj77!lLL1!#c-Bz|u`&P+DN&<2i|*lTx)r#w}mKqVuO2k?xrz?2VA zs~>Fcc7KV^ku@VB8#M!;W6D+Jd0=-k(NxhAT^WX5Z$1?s^%3SNYE8{UY9+K z?=P?O_2uUe*(hBukO7sxh$LwPQ$$@5A$36-umHj|Lyj!!n3*{$r;MY2$N@Ycy&!EP z>I`fhh6|3tGsJtL4-VYY)~G`P_#ZQ&Vc3%{TYs1~#qg6@@7btpU@=Khg(sjzy6(0# zCV6GPwffEcu@-ribjymgt8OwXgkTE;HXcLgTC~#AW}`OnPSX*;EzJ}^wZl1|65EVfM#w;B z^n@;C3K3K+fg;g@C}fK<6GVx6d_9pl-hcjK+KIX*VJBXy_tUo@{$U69dgmGoN{(EC z5`ZWW0JGVG{p|wVOq(?#3Xn^P(lmp1ABz5+AoPW`!(mp@V@HfyI+vnVc0UQ^a83U- z?I8ESI&RuQ`H^%QLbH4JT05!EJViFIT{EhIs?2jd-1lBPBJgiN{P~9uU-nyH{jLAY&tIND_}u)5 z-~aay|MiFP`w!EfeYQU-CpTkFr@M28%e7hb)_eD3jKlwb?{%J2N32#Cf7%;Au@awZ z&f3~OSg~QP)!|a+^G;mL^<}QPvbr84kHonm3vm;O7++J?X>`yc-F=MQ~6{q^%_?K#eDeXc_d{c&GwOpWmK-eBK}DUtXW)z7#Ly@MyNtbAK-sj2GI~nd`o>ezb@M zW1X61`o68e+vXJfTHVi8t$7tRg={OfQFE?tS(+{MUQ4lKGw)p%y}{g{UK+2!D^2fP z8GNp1-2=VzYw$gLTITcJ z2&+&-N>=M){eL~p>vx|Low@kQ!~@Y?IhDgCA0~Mu9(a^T@n(OX-@ksl7R*Av7wn9{ zss;75JG>y0Qs*|$N+fHel-`nCvkj)992a*=ZlsNZ@yf_y32WM1v8T9dPCU5;FrU;< zLH$OaC5D*&;*X2PJS#%EdEwmYnSC!9&6`{})AI@8lz)>{7@uQUtI|G$-$w?*I&I9H zn%XucRvRHpv*($u<-`)Qi0DJ|C-&`f@52q=1-(h}gw7D7ip~P%UfFsL8Xs$OzAM=C z)2FZfQm|SdDEOywTl*&N52VD(Z#;#MA?QaS#W@zB;}$2P(YIz!Soucys#B zr?8OCW+2If|D!fmx|O)mzk2vYI)v3vDec~OUVhNPJxo^a{|l2Y1Wy7VpOb$CrAhz# z`lwby!`q|Bs8hSuC{2`%MP`hkguPg-*ek7_B7zc_A^ti~oFa#OR*P+Qe7ZhZRlzk9(^duSokg*Ja#sdZ3XxN?~`T*r+@VN{p*z}t^jLjgZhUDtZ;V4ccB3f zy&Ugwv(w^Y_TZ z==T~+fxV{tG@|Iv!Ah_zZPFs^2IbIYaA}HYQ)darr0$3`xPN?G8Sto5{MIroJrPdC zbAO@nl>Z!z3x{`;pUdj%4Z03mo5xT5A=6^GR|Dgqf=9(ZJ@>JnzrCy1!y!@BI0p(! zwD1y^hCjhg1slOp5-S*hB4i(5XwxBf3}%a4eZ5tuz48XlVa;0t7own zKrB*sGH}!%$>v2fb`D^y^roucj^*gua-T?EA;yuu6&7KWC%6XaMD?gOiI0 zDSzEOAO%udy+N0sEe^bCf@GNGStFwSkV7D?%A?6)3@S0sgU%a^1hc9Jm*yir5o&iu zwF-8@_YJ@UY+<2zsdx4IvcEpfD^1wFUJx86M@n)N!(ah}sL`fs<{%Mvr37$&LRZ7?0|q1SQxxqktHNR;zRB&1y^k~s&fhCH4(ZrCM;d{?l; zZ|!DaD=Y>M(tF-ORfvPKR021_SG?zCD5nv{(1FwI0=OI9*q|)t^kj7S78>zSlwUci z>pKyd#lo(G2hfnw6A8czu%!bYmwJ7D`Zk`fdjIf8@dBSrzlTE_nAO5*4jHtI!e-(l9KS#iXh#5=CdLceX0+E?Y|vy^CMJ~Y z_3qU&FNJ3Tz`RK59E{q4B|4B{VumCCZx852>oFmbMZOKEVo3@8$FG5|fN9ZBAoeb# zR-#cv6>trwiR`)Vg)(j`*6a3u@P7yt+VN?ZYQ25BumqlTuhkw{1aqBLtW{_%%pcZa zpd+YGev71Wh63fTh3P{u8~`#%g3>CtNj|(jng+h@GDP=zfo>qd;+w#m8m26RV8S5j zKjMKg>4?7XoQfsx!Cwe=D*+0*f&j?=fIA4+_)nTdtH8MCX&b|kNI5YtDu3q8h-DQ! z4^)x1gAJ_GiOY_vAk z<`CINu4f%Gn#j;t8O`oe&wp}}7s>uaE&VUiDPSi)(cPF4-$3?sC=&}zN$FTV4SneN zx7Q9!AT)sKBOo4_HHF3_8f1^zrp&~+jANtI(FXKU8!tc`@@drlxJSXBzWn%gfBW|I z)BbJoI!Lo{L6JUI_zwJJ#Cgat3Cd*-x{XBG547N=@IVBs35#m>7k`%2>S&%kz(UU{ zKq&A9YaRKF)NN|#31lxJ@|$Qg?uYw_I{B7+i{UQ(D)?KO@YW;3Uh#{{o6`E72MkWL zRA{RKj#Ns~@M4$@u7FgJev4m^%He^;Nl9eWj7zs0i?}Ue8I6%BnJ55K=6u6uVDM3~ z&;1z!>sR_>t?mU=vVWT3B=SQF!osj0hv*QVN6C#o2ZUVCMZ1;`g%+MCN!~zbZ_x!r zz%2{FOqdzaH3W%7J7Z#DUGSeF#XSAN4}ByvlSRD|@bbRr?c#>=4hlzi5;yTKybX)6 z!=TdgxR`W-WbZ~)e!zx%xE0g6WiG2~87`HUd2-y6Bb?(l6RVgqM%cmYHj!oR{G^#GP0 z!~no3GXJMg2OtjN1lKO}`1#8(UtVAKFYj3O!CqOrRJ>zaq~|>t=gMMY+Z8+xSTkSV z7b1cZPeM5URE{(TfCJf3UC*DxgUkYTXArczgVfP=$bYUY9u1n91T9$TH;|sWa0HVI zt*-kxk~5XyV<#p8aSR=%n)q(ZG$-nxleXpw?Gv!$IU|^9!09154{|P<=x@gd1HJ=> za0o_oC&mrIHMj)Hr27ISfxHZ+77$B449)$z6zpq1Z`WD$m#nR=JwrGXf1I?T<;gdL zSrWoPCqjaK{-)+L!U%;-sGUtzfS|!RlJm&S5nBKr@N}{$@)nsH?Y$NwC>^m8t=c4% z1PB2|5GJnt*ve<>7c#^b5q;uvlWh(df13~n;w`@C=mSzrvM`f|FW3?Tg z$OnMr3Mtw`PfCF`UC93P+tZi*_O;K?`yybpLAz{z5kGMoVn3$GIPzdP5FLa#AzP*m zeWZO%=3={}d0YxVjY5HtVtGO(yf%r+bd+`};GBx|0JXkMot1cGfa%hnEcuJ9GP*;q z1h^LN07k`%5{6L-5^9d3cV1b?MYT62(bJ%MAA)wXe~EYagoGB6_A0|J64aT&ir7_!krQ!T#7sW26C1?o(4(ar~@ z3sEUdxvY|WDC@=@VFIx)=?Fn1s06_ywBvX!#E>9g`KohpSLUH4kk;-yI@o4^2SA!Z zV7DEbs?FPoKx%W5@y1sc%UJPal3~L4p4$ze;iLQA5r%27v`_^vb%E-ZXzraLMH9v7H!A$ z8}*U>NqA(XaRSIek#Z-X6LJ}UW;A>VT(h=haBZN0QdMC(wsky_4{=hbF(Mchl;IX( ztnrFOEYfH05bzzy5L6Ndh8F>6kd?1vkpf!E+`&C{IG}wZ!PORV0*K!{YzhXm7{m*V z;0C0A3zL;0v}e>9T++Fk&tP2lXbmwLqwhP@;0S~(+6=byPpkKCPA|@X*?>{_u;5Q5 zMeTS3rCJIymjjWKbQyoZA2*I#ts?@AjZUQF zirXL}4~;a^OpXi8BpUo$H!_Yk8kuvNq@#Wl)U4#QwZM-q=jBHV$ieq8WJnURvR08I zKymm+p^H1H#spUh1$3By!*d32n^bs z4B8d;7{VZA)r{mAvInrS8cZ-_vdQH%>LX?{GXalTTb*FWu6rfO;Lk+PMpqyAUCk@zjAXSNLJO@F7@QRKQo(ycr)$2HG z;1$H5z$+ob$$newE;XY@k1c;1ho0Bw8!QSsAuH$`$-9w%g}aM7UW-Dn^ z2f5xy^2VNtFqu&fyBAo~ZT)JeEoJu>;Y_R|=#-y+WwvaS{fP#5 zS<`+nya1ZE;B{@HDLK-hw+lvsH(I?k5ImUS>UAln2#7Gp6zC|*$)yrg{fyUwy z5s15LAd(UshmC@>REmE0RXllEZx#ZveAMbo|MWC}e0_SkqyqHi!5=7mB9XvT?E!2se)fkXJoqRg=Ir&xuK*}@1jsC?{|d)6HZn{={t3|n{HqEo`bGn z!F=O>!3TPsqER#m2HUd%Bn&t*2$PT%9e)Sn2n7K@WjAc2>-rC4(TFa?81$;G-KFG= zAY-N|-lbkj=&QfHlQ6pC0UMa3Q=Q|%?$a|j$x(w2;k_#=)yV>lh57XSXP#I%lJ%6cOfu@2W zm|BGD96`@+OWl(pd6$yuI@BA%;A)iaVw8hsQT8W#p>G8d!MnGv66rV;*un~!gSB<{ zEi-%C%fa%tF1(ra(|aNwFEDLIr+!*&Ec8h;q(BdcJL zL}G`I6=geC8-ZCghVtLmy#RRsroWJm*ETfVmiN$QOcr>fe!6Ml6)I`tnZ=^U@OK3( zpIx(z8%F0IjYi&9W2fFLGIbP5XseQe7M-$V)2tO4AWr5DiDk+$aGe!Zv5jt1id#Kl z31FrhQ}=@yct)d5dAY?}-G3m)hoDu#?MW1MT%||Mc!E!G&YdfsN)9HAx0U zO0s_;UJxz4rhqXFUWWr4W2)HqBcL%6x3;wj06giOrvzOB!X=>MMm?w<^27A> z+m$h*Ox2MQ+=K~`!tV!{L*hV5R2j1C(XqLw5v$J8Hcy9av4}aAn12YPQ#VM-akpzM@aS3t2z@)0Zm5dsibZm*ZpJZ3mXN1vD`@**SKYE`Rr}HC5b0T< zG?77aKL|_M#>WI{Rev{8sxBk+dvg(;ozwNIf<6{EgPw%R3v?rqfRF%K+fr$`1V>{E0dD(3I@$2jV z?)i3O*uS63@R0wm?Fd~o%@Q#Njlefq@TNmLo!i1jN3F%H>VF6uav(<17D`nCn!v;f z%&j&Bp`#s&_4c|emgs3+dnmbiK(WxjJlVz;b<`T^R*aVq)t+1=r)PYB z>ki~>od@w_rS+~@U!TVJ3ysBcnabz^SF6k)6sH@@3E6Cl-fl*opd{Uj)cx8$`MIfc zr=+_^I#JV{>Mpk8N`E<1hxcpHXP%+LQNb>Jpg^WX;@q3pNgI&5wPm8KHTdrRfGL$q zdL6nam!Yj8y3>)Z9I&>7ksOw0=HUr2OT9wKL^nv9+(V@xyaG|nJR!=x z1Yu4W{!lrJ1~UT}!J=-KlQG~foh9jl7lX?q5TKTJCZTgb5_}hQPm?kmB7bn%L~2GE zdeCtm5el4+x>2Va2SK!tf3&WP1q4utf@vUM<;29`8!U7t6vxh#>I}wr?O)XsfIOUn z1nMsJdfPvL>F@vf!{tVL!~T*Jz%L{1kgqn&gL^EZF_u(!OO2Lw?pDciVDzZltFY)& zdZ7hH%qVG~KH0#u0^wlRJb!fOA&H6JOSTvw66Z}nhVGnuK=yuSg1%*eCO)VQ!=!$L zqqSqtm*}n}bz(uPc6uTaQ%{;0jTy4;BUd7hY11FO$(U9l$a%&$FKLzs8qZ7}ifDffpO#HGfH#{X}hK5{e<# zq>CUG#9BZ+0VV^pTPOL8xaph&rL<2&6gq+|Eg_$kMO$DJ8H&_BiSxwd!MNP1q7W{5 zAu6H%!g}m<{VScEL6@z6mV>_$8HQ;W8c82hb4|`Ux~z*;=BUf_rDM-L)ntWTgS!TF zqvIC%2mc7JGo`1}-hYUF$wMfF@t$`D`}X#IJ-yo$yG&#)aNTOU{LM(TTSK7X2#5ny zbdJjUfIxtg@TP0`DQZg#LrSb~3me!%;He?)PdzBC;*oaOkgKe%MU04PVe+vqr~>`N z0TRDAA7>_;VrT=$OYF5f#8aNCP@s~L#{+mqSYXNrsMQZzc7MA>=g69okd2xH9ma=Z zneZ4tn9d^FMWiK@ElACzIFf(RURCo75G3ddJg>{1#rK!j`TFwHyKIy$7s!B0Uqq6$ zfhnRch>*G<4Sk~-bf5vTI%Z~$$|PEcRLBPxE$dPl=YZ9f)}NirWvYpdpa9u?Q0j_Y~BxnJvtB2VRse@;9Yl& z`GM1mZhvW8Jm}EX=Q(v#lR^>HwVK3|*k;TP%x54odO{a6g$OE^K#^!c6tcyb38F+j zzMjY&Z-4(V?L=LZuoExU`|;byf7pS&-nqttk|S531Rx60oY`!_{&s> "${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/Manifest b/app-shells/bash/Manifest index f7d4c1eace28..8365c3c7663a 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -423,9 +423,9 @@ EBUILD bash-4.2_p53.ebuild 5157 BLAKE2B 1a58f67c384b6ae781e48ddc2fb131086a23b449 EBUILD bash-4.3_p48-r2.ebuild 6358 BLAKE2B 532802911ced386ccff0594e5eee739d0d5ebba7e0bf89c431e2769ca7b2dc48f77787f12bcb327f9d394d3bd80680889968c3708ff9f7e64615347fcfd521f5 SHA512 62ed893e23d65d17d0f83d812e616511b4ff2d69a52e6bffb3ed421bb339d18a213a2f1da0239b108e3e81cf0b2f61b4e0cf535964f40dc4577d0cff226fd9bd EBUILD bash-4.4_p23-r2.ebuild 6356 BLAKE2B 7501ac7628fcd2f35d9ca6c2153190d2524545f38a9eb793cd8b9d30ed5cb4ae11078cd7bc940fe3cda3f62797ed53de5ab82f726219c054cdc8779a011a8ea9 SHA512 9b9d12e1408944d18c698b0be9940618c059599138f10b20ed55dc69131aac900e3cae0e0b79a55e77d075f6a03c2970b6d22250afe5c7912c652800fe9a30ef EBUILD bash-5.0_p18-r2.ebuild 7680 BLAKE2B 6a615f5ef093b32e85bfe8a0fd270d9c636c5d178ba518a8382e1ad5f0a2e128ad85fec1c8441c416c836bdf83ad5ad0e154f79792a908fd6a97ef23750b1800 SHA512 43a8e61a3b754c5ff25a4c7c6c62c07be626c0e9c1515fcfa8a15e25a3b0aff9fa4d00275c2d64bcb506417a7babb6ee120cde118fd7c9255fade7245adeaaae -EBUILD bash-5.1_p16-r6.ebuild 8854 BLAKE2B f87d9a8f52149350c1eb8946dc5025b652823b0d1d6207397fdd6b9b750984cb816067dfa6af4241cf5e7bdbfb95ed2d0522c7af1c9f91eccb87bd5a40004608 SHA512 192d01e5c364fea27f5afd28d675a47bd8a636592bcedabdd8f80acda903f929790b3622d2d3f0bd39490013c098b3a9bd8e39548e44ef7d44f6c88d3032e8e2 -EBUILD bash-5.1_p16-r7.ebuild 8916 BLAKE2B d6c590390514599aa86a804ef2fd4b6447cf368b7fca8aea0598b131392ba41a147320bcd762f1c096b1c72e9ca47e2c1e1f4075bd90cd8e46247a0c048e4c16 SHA512 b157af0f6bbf3f52274380a46c8a4073cc50371d63b228a1e36abc58f2cc11e51fdb10d63cc94508d4cef59cdbefb95249e9b881b7fa88f7904eb88ad814d0b3 -EBUILD bash-5.2_p15-r6.ebuild 10330 BLAKE2B 8cf1149636099600489f046e91faa14bbb55d7aa063e022e57bc0d3e83d0431c4ff6be279888a4be7a5ae1148c6764869ac014ef02df0a334ceb26f16786a3e0 SHA512 d00121c983866d13e236ab7e4980d72a5be958c62e418907233c37276715783b1d8bc1eb5bdc92363faecdb816f815b73c15ec16c08ce99f25022316d53e2637 -EBUILD bash-5.2_p15-r7.ebuild 10701 BLAKE2B 8f71b0bf58d53069377440b2bec81bced1197107df0d54ef94518a67194c3da012d97581c8b5f40385997742679fe8bee239c58545cfc01b66be7be986c5dd96 SHA512 a992aad0cd8a81e5b2ac5ea4a2b44a46e0b607bd2e014ae93551712ce99d0b8852fc00e485a747b43b10b3e59a8bf859959b6ccff29135bfe4d97dad89aabc1a -EBUILD bash-9999.ebuild 10543 BLAKE2B 188f3246d6d85f359bf932f01254e6abd846d4eb93bcb43f4d12ededbaf93e87f08d168ffdd2b10cf132115a27d0bfe7e6c3faec09b7b078d5c8e934e35d67b5 SHA512 d58388ac362f0bb4fef161fc87908b47c54b8922bbe6f4523bd647031c561a0ae42ad727e11a331400e810246381fe39a260a891144cb11f4684e946816ab584 +EBUILD bash-5.1_p16-r6.ebuild 8844 BLAKE2B 11fffeaad92d1f30c0818232f3f2a79b7066dd95abdf949b17f3568bea4fb03dadd21cd888eae5f6f5400280747c0214824183b6619d60fa41683332d677865c SHA512 315896706efe51bd7305768217eb30363dbb1154efd460d3780b464ebcc49931aac5ee1e3142d9bd1fa007982e0c389cd68f66049882507ba9c31d2b9d639740 +EBUILD bash-5.1_p16-r7.ebuild 8906 BLAKE2B 5db7108b49a5dd2366aa3d06a35433fb82f6d5ee61134d277a2e811bfeaa5ba92b3192b33c211d0d26aed0e380d95670df396d6672635f6c335d77fbca06ec4c SHA512 415ce1a83da7784cc3543da6bbd01c8f07b82a4b6bdb24bcfc7518a402830d3c12788f5b911ed52ad6441b4a6b4928de4c1eb06bc3d0cf3a7e57fa34bbd889f9 +EBUILD bash-5.2_p15-r6.ebuild 10320 BLAKE2B ede13f9c2bb8eb8fa790288284301af095e9395a9724f7b666ebf6a7095511dc3bcd2f503cbe7e70f03122cbba02c1a3488e46f6608faec92606889391d635e6 SHA512 ee0edd7864653562d8dd71e725012ea3e340084f986dba79187a85d93f64664d4f4976d90847036a489d333a0aa1f4d8a751ea6e2f96b34ad81495e6f7c32c37 +EBUILD bash-5.2_p15-r7.ebuild 10691 BLAKE2B 2d0873444e3a0adfcfac370feabfed16a07013e6dd991e680789b895c892e99d4840f1681a979be2d31ce066888c5e419eb0ddb54368488ddd5ff52bb65ee086 SHA512 62465e0ede89ca945a37371f0d47474f89105af37a769c9606daca146900e49bb1e6ed6d1de5daa1d3fa3b2e9da98c649e793550146f4b4c4b80779bbc4436d3 +EBUILD bash-9999.ebuild 10533 BLAKE2B 71b66f51269d4810aedd89aa6371762fcece77ebd2e4e3de6f1139e73b15aad166c7802a755249b26502eb65ca707c9e54c5c5ef620fa590fbe9333c28b8730b SHA512 5235dc057c497b3aed582217a4d0ecf244240f8c005db4a448aa5877fbe0a6ad2fc5ccc9f96436f380020b9ee899c3543c4c2cf71fda6f3f893e4a6008ecd90d MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d 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